]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* wide-int.h (hwi_with_prec::hwi_with_prec): Sign extend.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bef016bf
JD
12017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR fortran/81296
4 * gfortran.dg/dtio_12.f90: Update test.
5
57cea2b3
NS
62017-08-21 Nathan Sidwell <nathan@acm.org>
7
8 * g++.dg/template/pr81899.C: Fix c++03.
9 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
10
7f204c0f
DM
112017-08-21 David Malcolm <dmalcolm@redhat.com>
12
13 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
14 Update expected result to show all of "(long)0" being underlined.
15 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
16 (test_multitoken_macro): Update expected underlining.
17
2f687306
DM
182017-08-21 David Malcolm <dmalcolm@redhat.com>
19
20 * gcc.dg/format/diagnostic-ranges.c: Update expected results
21 to show underlining of all pertinent params.
22 * gcc.dg/format/pr72858.c: Likewise.
23
453773df
UB
242017-08-21 Uros Bizjak <ubizjak@gmail.com>
25
26 PR target/46091
27 * gcc.target/i386/pr46091-4.c: New test.
28 * gcc.target/i386/pr46091-4a.c: Ditto.
29 * gcc.target/i386/pr46091-5.c: Ditto.
30 * gcc.target/i386/pr46091-5a.c: Ditto.
31
5ec1701e
NS
322017-08-21 Nathan Sidwell <nathan@acm.org>
33
34 PR c++/81899
35 * g++.dg/template/pr81899.C: New.
36
404938ed
RB
372017-08-21 Richard Biener <rguenther@suse.de>
38
39 PR tree-optimization/81900
40 * gcc.dg/torture/pr81900.c: New testcase.
41
1ea85365
RB
422017-08-21 Richard Biener <rguenther@suse.de>
43
44 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
45 regex to handle the LTO case.
46 * c-c++-common/asan/heap-overflow-1.c: Likewise.
47 * c-c++-common/asan/misalign-1.c: Likewise.
48 * c-c++-common/asan/misalign-2.c: Likewise.
49 * c-c++-common/asan/null-deref-1.c: Likewise.
50 * c-c++-common/asan/stack-overflow-1.c: Likewise.
51 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
52 * c-c++-common/asan/use-after-free-1.c: Likewise.
53 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
54 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
55 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
56 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
57 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
58 * g++.dg/asan/large-func-test-1.C: Likewise.
59 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
60
8322b607
RB
612017-08-21 Richard Biener <rguenther@suse.de>
62
63 PR middle-end/81884
64 * g++.dg/torture/pr81884.C: New testcase.
65
8e7b84e8
JDA
662017-08-20 John David Anglin <danglin@gcc.gnu.org>
67
68 PR ipa/77732
69 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
70
953e520d
DM
712017-08-18 David Malcolm <dmalcolm@redhat.com>
72
73 PR tree-optimization/46805
74 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
75 * jit.dg/test-autovectorize.c: New test case.
76
b1eb28d1
PB
772017-08-18 Peter Bergner <bergner@vnet.ibm.com>
78
79 PR target/80210
80 * gcc.target/powerpc/pr80210.c: New test.
81
f661e57e
DM
822017-08-18 David Malcolm <dmalcolm@redhat.com>
83
84 PR c++/81514
85 * g++.dg/lookup/empty.h: New file.
86 * g++.dg/lookup/missing-std-include-2.C: Replace include of
87 stdio.h with empty.h and a declaration of a "std::sprintf" not based
88 on a built-in.
89
00aa1fa2
L
902017-08-18 H.J. Lu <hongjiu.lu@intel.com>
91
92 PR c/53037
93 * c-c++-common/pr53037-5.c: New test.
94 * g++.dg/pr53037-1.C: Likewise.
95 * g++.dg/pr53037-2.C: Likewise.
96 * g++.dg/pr53037-3.C: Likewise.
97 * g++.dg/pr53037-4.C: Likewise.
98 * gcc.dg/pr53037-1.c: Likewise.
99 * gcc.dg/pr53037-2.c: Likewise.
100 * gcc.dg/pr53037-3.c: Likewise.
101 * gcc.dg/pr53037-4.c: Likewise.
102
4a89b7e7
PB
1032017-08-17 Peter Bergner <bergner@vnet.ibm.com>
104
105 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
106 * gcc.target/powerpc/p9-vparity.c: Likewise.
107 * gcc.target/powerpc/pr68805.c: Likewise.
108 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
109
d00fdf85
PB
1102017-08-17 Peter Bergner <bergner@vnet.ibm.com>
111
112 PR target/72804
113 * gcc.target/powerpc/pr72804.c: New test.
114
e67bbd5d
MP
1152017-08-17 Marek Polacek <polacek@redhat.com>
116
117 PR middle-end/81814
118 * gcc.dg/torture/pr81814.c: New test.
119
ea58eb88
JW
1202017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
121
122 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
123
ab4b719a
TV
1242017-08-17 Tom de Vries <tom@codesourcery.com>
125
126 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
127
344be1fd
RB
1282017-08-17 Richard Biener <rguenther@suse.de>
129
130 * gcc.dg/tree-ssa/vrp117.c: New testcase.
131
7911a54d
UB
1322017-08-16 Uros Bizjak <ubizjak@gmail.com>
133
134 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
135 scan-assembler-times for alpha*-*-*.
136 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
137 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
138
b68a9f34
TK
1392017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
140
141 PR fortran/81116
142 * gfortran.dg/realloc_on_assignment_29.f90: New test.
143
adb5b54b
UB
1442017-08-16 Uros Bizjak <ubizjak@gmail.com>
145
146 PR target/46091
147 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
148 (testm): New test function.
149 * gcc.target/i386/pr46091-2.c: Ditto.
150 * gcc.target/i386/pr46091-3.c: Ditto.
151
90d43c80
BC
1522017-08-16 Bin Cheng <bin.cheng@arm.com>
153
154 PR tree-optimization/81832
155 * gcc.dg/tree-ssa/pr81832.c: New test.
156
963aeaad
RS
1572017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
158
159 PR tree-optimization/81835
160 * gcc.dg/vect/pr81815.c: New test.
161
aaf46c35
JM
1622017-08-15 Joseph Myers <joseph@codesourcery.com>
163
164 PR target/78460
165 PR target/67712
166 * gcc.c-torture/compile/string-large-1.c: New test.
167
204b99cd
RB
1682017-08-15 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/81790
171 * gcc.dg/torture/pr81790.c: New testcase.
172
27be025d
MS
1732017-08-14 Martin Sebor <msebor@redhat.com>
174
175 PR c/81117
176 * c-c++-common/attr-nonstring-1.c: New test.
177
da67acb9
MS
1782017-08-14 Martin Sebor <msebor@redhat.com>
179
180 PR c/81117
181 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
182
9e3b1778
DE
1832017-08-14 David Edelsohn <dje.gcc@gmail.com>
184
185 * gcc.dg/ucnid-5.c: Skip on AIX.
186 * gcc.target/powerpc/pr79909.c: Skip on AIX.
187
2912db04
UB
1882017-08-14 Uros Bizjak <ubizjak@gmail.com>
189
190 PR target/46091
191 * gcc.target/i386/pr46091-1.c: New test.
192 * gcc.target/i386/pr46091-2.c: Ditto.
193 * gcc.target/i386/pr46091-3.c: Ditto.
194
c7fd2176
WD
1952017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
196
197 PR target/81643
198 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
199
a72a7e39
BS
2002017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
201
202 PR target/79845
203 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
204 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
205 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
206 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
207 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
208 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
209 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
210 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
211 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
212 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
213 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
214 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
215 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
216 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
217 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
218 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
219 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
220 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
221 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
222 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
223 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
224 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
225 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
226 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
227 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
228 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
229 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
230 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
231 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
232 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
233 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
234 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
235 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
236 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
237 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
238 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
239 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
240 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
241 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
242 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
243 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
244 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
245 * gcc.target/powerpc/cmpb-3.c: Likewise.
246 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
247 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
248 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
249 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
250 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
251 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
252 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
253 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
254 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
255 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
256 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
257 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
258 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
259 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
260 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
261 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
262 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
263 * gcc.target/powerpc/no-r11-3.c: Likewise.
264 * gcc.target/powerpc/pr80098-1.c: Likewise.
265 * gcc.target/powerpc/pr80098-2.c: Likewise.
266 * gcc.target/powerpc/pr80098-3.c: Likewise.
267 * gcc.target/powerpc/pr80098-4.c: Likewise.
268 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
269 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
270 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
271 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
272 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
273 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
274 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
275 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
276 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
277 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
278 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
279
8d2d0de9
BC
2802017-08-14 Bin Cheng <bin.cheng@arm.com>
281
282 PR tree-optimization/81799
283 * gcc.dg/tree-ssa/pr81799.c: New.
284
5316dd1b
WD
2852017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
286
287 PR middle-end/46932
288 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
289 * lib/target-supports.exp: Add check_effective_target_autoincdec.
290
250db3f9
SN
2912017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
292
293 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
294 -mno-pc-relative-literal-loads.
295
0d9255af
RO
2962017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
297
298 PR testsuite/81793
299 * gcc.dg/pie-static-1.c: Require both static and pie support.
300 * gcc.dg/pie-static-2.c: Likewise.
301
7a7b545f
PMR
3022017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
303
304 PR ada/79542
305 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
306
bb85aa74
MP
3072017-08-11 Marek Polacek <polacek@redhat.com>
308
309 PR c/81795
310 * gcc.dg/pr81795.c: New test.
311
c4fa8984
TK
3122017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
313
314 PR fortran/60355
315 * gfortran.dg (bind_c_usage_30): New test.
316
fe8a99d8
ML
3172017-08-11 Martin Liska <mliska@suse.cz>
318
319 PR tree-opt/79987
320 * gcc.target/i386/mpx/pr79987.c: New test.
321
4c71a171
ML
3222017-08-11 Martin Liska <mliska@suse.cz>
323
324 PR ipa/81213
325 * gcc.target/i386/pr81213.c: New test.
326
e1769bdd
UB
3272017-08-10 Uros Bizjak <ubizjak@gmail.com>
328
329 PR target/81708
330 * gcc.target/i386/stack-prot-sym.c: New test.
331
adc84037
RS
3322017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
333
334 PR testsuite/81738
335 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
336 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
337 vect_perm and vect_element_align for vectorization.
338
8e941ae9
L
3392017-08-10 H.J. Lu <hongjiu.lu@intel.com>
340
341 PR target/81736
342 * gcc.target/i386/pr81736-1.c: New test.
343 * gcc.target/i386/pr81736-2.c: Likewise.
344 * gcc.target/i386/pr81736-3.c: Likewise.
345 * gcc.target/i386/pr81736-4.c: Likewise.
346 * gcc.target/i386/pr81736-5.c: Likewise.
347 * gcc.target/i386/pr81736-6.c: Likewise.
348 * gcc.target/i386/pr81736-7.c: Likewise.
349
798f8628
WS
3502017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
351
352 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
353 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
354
32129a17
DM
3552017-08-10 David Malcolm <dmalcolm@redhat.com>
356
357 * c-c++-common/missing-close-symbol.c: New test case.
358 * c-c++-common/missing-symbol.c: New test case.
359 * gcc.dg/unclosed-init.c: New test case.
360 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
361 * g++.dg/diagnostic/unclosed-function.C: New test case.
362 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
363 * g++.dg/diagnostic/unclosed-struct.C: New test case.
364 * g++.dg/parse/pragma2.C: Update to reflect movement of the
365 "expected identifier" error.
366
57e1270f
FR
3672017-08-10 Fritz Reese <fritzoreese@gmail.com>
368
369 * gfortran.dg/dec_d_lines_1.f: New test.
370 * gfortran.dg/dec_d_lines_2.f: New test.
371
3722017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
373
374 * gfortran.dg/dec_structure_18.f90: New test.
375 * gfortran.dg/dec_structure_19.f90: New test.
376 * gfortran.dg/dec_structure_20.f90: New test.
377 * gfortran.dg/dec_structure_21.f90: New test.
378
aaab59b4
MP
3792017-08-10 Marek Polacek <polacek@redhat.com>
380
381 PR testsuite/81784
382 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
383
f234f078
MP
384 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
385
2b7d0696
ML
3862017-08-10 Martin Liska <mliska@suse.cz>
387
388 PR c++/81355
389 * g++.dg/other/pr81355.C: New test.
390
47ee1b7c
DM
3912017-08-09 David Malcolm <dmalcolm@redhat.com>
392
393 * jit.dg/all-non-failing-tests.h: Add note about
394 test-vector-types.cc.
395 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
396 case.
397 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
398 New test case.
399 * jit.dg/test-vector-types.cc: New test case.
400
b388427b
AP
4012017-08-09 Andrew Pinski <apinski@cavium.com>
402
403 * gcc.target/aarch64/vect-xorsign_exec.c: Add
404 --save-temps to the options passed.
405
12c2ab7b
MC
4062017-08-09 Michael Collison <michael.collison@arm.com>
407
408 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
409 boundary option and fix comment.
410 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
411 boundary option and fix comment.
412 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
413 boundary option and fix comment.
414 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
415 -mstructure-size boundary option.
416
a8a581af
SB
4172017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
418
419 PR rtl-optimization/81423
420 * gcc.c-torture/execute/pr81423.c: New testcase.
421
50a87c1c
WS
4222017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
423
424 * gcc.target/powerpc/fold-vec-pack-double.c: New.
425 * gcc.target/powerpc/fold-vec-pack-int.c: New.
426 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
427 * gcc.target/powerpc/fold-vec-pack-short.c: New.
428
3d9a180f
WS
4292017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
430
431 * gcc.target/powerpc/fold-vec-msum-char.c: New.
432 * gcc.target/powerpc/fold-vec-msum-short.c: New.
433
ee9a9e7b
WS
4342017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
435
436 * gcc.target/powerpc/fold-vec-madd-double.c: New.
437 * gcc.target/powerpc/fold-vec-madd-float.c: New.
438 * gcc.target/powerpc/fold-vec-madd-short.c: New.
439
07999eb2
WS
4402017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
441
442 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
443 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
444 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
445 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
446
0ca970cd
SB
4472017-08-09 Slava Barinov <v.barinov@samsung.com>
448
449 * g++.dg/asan/asan.exp: Switch on *.cc tests.
450
296c53ac
MP
4512017-08-09 Marek Polacek <polacek@redhat.com>
452
453 PR c/81233
454 * gcc.dg/diagnostic-types-1.c: New test.
455 * gcc.dg/assign-warn-1.c: Update warning messages.
456 * gcc.dg/assign-warn-2.c: Likewise.
457 * gcc.dg/c90-const-expr-5.c: Likewise.
458 * gcc.dg/c99-const-expr-5.c: Likewise.
459 * gcc.dg/conv-2.c: Likewise.
460 * gcc.dg/init-bad-7.c: Likewise.
461 * gcc.dg/overflow-warn-1.c: Likewise.
462 * gcc.dg/overflow-warn-2.c: Likewise.
463 * gcc.dg/overflow-warn-3.c: Likewise.
464 * gcc.dg/overflow-warn-4.c: Likewise.
465 * gcc.dg/pointer-array-atomic.c: Likewise.
466 * gcc.dg/pr26865.c: Likewise.
467 * gcc.dg/pr61162-2.c: Likewise.
468 * gcc.dg/pr61162.c: Likewise.
469 * gcc.dg/pr67730-2.c: Likewise.
470 * gcc.dg/pr69156.c: Likewise.
471 * gcc.dg/pr70174.c: Likewise.
472 * objc.dg/proto-lossage-4.m: Likewise.
473
a32c8316
MP
4742017-08-09 Marek Polacek <polacek@redhat.com>
475
476 PR c/81417
477 * Wsign-compare-1.c: New test.
478 * gcc.dg/compare1.c: Adjust dg-bogus.
479 * gcc.dg/compare2.c: Likewise.
480 * gcc.dg/compare3.c: Likewise.
481 * gcc.dg/compare7.c: Likewise.
482 * gcc.dg/compare8.c: Likewise.
483 * gcc.dg/compare9.c: Likewise.
484 * gcc.dg/pr11492.c: Likewise.
485
7345b714
L
4862017-08-08 H.J. Lu <hongjiu.lu@intel.com>
487
488 PR driver/81523
489 * gcc.dg/pie-7.c: New test.
490 * gcc.dg/pie-static-1.c: Likewise.
491 * gcc.dg/pie-static-2.c: Likewise.
492
d5bf81b3
UB
4932017-08-08 Uros Bizjak <ubizjak@gmail.com>
494
495 PR target/81708
496 * gcc.target/i386/stack-prot-guard.c: New test.
497
4261463d
TC
4982017-08-08 Tamar Christina <tamar.christina@arm.com>
499
500 * gcc.target/aarch64/xorsign.c: New.
501 * gcc.target/aarch64/xorsign_exec.c: New.
502 * gcc.target/aarch64/vect-xorsign_exec.c: New.
503
b115e803
BS
5042017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
505
506 PR tree-optimization/81354
507 * g++.dg/torture/pr81354.C: New file.
508
51bd28ed
RB
5092017-08-08 Richard Biener <rguenther@suse.de>
510
511 PR middle-end/81719
512 * g++.dg/tree-ssa/pr81719.C: New testcase.
513
26d66f28
RB
5142017-08-08 Richard Biener <rguenther@suse.de>
515
516 PR tree-optimization/81723
517 * gfortran.dg/pr81723.f: New testcase.
518
82c0d3eb
BS
5192017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
520
521 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
522 string.
523 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
524 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
525 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
526 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
527 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
528 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
529 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
530 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
531 * gcc.target/powerpc/cmpb-3.c: Likewise.
532 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
533 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
534
d81e058f
ML
5352017-08-08 Martin Liska <mliska@suse.cz>
536
537 PR tree-opt/81696
538 * gcc.dg/ipa/pr81696.c: New test.
539
a5c93f53
BC
5402017-08-08 Bin Cheng <bin.cheng@arm.com>
541
542 PR tree-optimization/81744
543 * gcc.dg/tree-ssa/pr81744.c: New.
544
a5afbdd6
MP
5452017-08-08 Marek Polacek <polacek@redhat.com>
546
547 PR c++/81607
548 * g++.dg/other/bitfield6.C: New test.
549
08c4c51e
MM
5502017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
551
552 PR target/81593
553 * gcc.target/powerpc/vec-setup.h: New tests to test various
554 combinations of setting up vectors of 2 double word elements.
555 * gcc.target/powerpc/vec-setup-long.c: Likewise.
556 * gcc.target/powerpc/vec-setup-double.c: Likewise.
557 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
558 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
559 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
560 vector inserts from vector extracts.
561 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
562
950a884b
TK
5632017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
564
565 PR fortran/68829
566 PR fortran/81701
567 * gfortran.dg/o_fast_stacksize.90: New test.
568
6f1a16cb
WD
5692017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
570
571 PR middle-end/46932
572 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
573
4090b652
L
5742017-08-07 H.J. Lu <hongjiu.lu@intel.com>
575
576 * gcc.target/i386/pr81736-1.c: Removed.
577 * gcc.target/i386/pr81736-2.c: Likewise.
578 * gcc.target/i386/pr81736-3.c: Likewise.
579 * gcc.target/i386/pr81736-4.c: Likewise.
580
079a0363
L
5812017-08-07 H.J. Lu <hongjiu.lu@intel.com>
582
583 PR target/81736
584 * gcc.target/i386/pr81736-1.c: New test.
585 * gcc.target/i386/pr81736-2.c: Likewise.
586 * gcc.target/i386/pr81736-3.c: Likewise.
587 * gcc.target/i386/pr81736-4.c: Likewise.
588
1653a865
MP
5892017-08-07 Marek Polacek <polacek@redhat.com>
590
591 PR middle-end/81737
592 * gcc.dg/pr81737.c: New test.
593
577eec56
ML
5942017-08-07 Martin Liska <mliska@suse.cz>
595
596 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
597 * gcc.dg/parm-impl-decl-1.c: Likewise.
598 * gcc.dg/parm-impl-decl-3.c: Likewise.
599 * gcc.dg/Wattributes-5.c: New test.
600
537bf9ac
AP
6012017-08-06 Andrew Pinski <apinski@cavium.com>
602
603 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
604 * gcc.target/aarch64/target_attr_13.c: LIkewise.
605 * gcc.target/aarch64/target_attr_15.c: LIkewise.
606 * gcc.target/aarch64/target_attr_4.c: Likewise.
607 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
608 * gcc.target/aarch64/target_attr_2.c: Likewise.
609 * gcc.target/aarch64/target_attr_7.c: Likewise.
610 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
611 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
612 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
613
90596474
AP
6142017-08-06 Andrew Pinski <apinski@cavium.com>
615
616 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
617 -march=armv8-a+nolse, skip if -mcpu= is passed.
618 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
619
08e9cb5a
AP
6202017-08-06 Andrew Pinski <apinski@cavium.com>
621
622 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
623 * gcc.target/aarch64/_Float16_2.c: Likewise.
624 * gcc.target/aarch64/_Float16_3.c: Likewise.
625
4a6ad083
TV
6262017-08-06 Tom de Vries <tom@codesourcery.com>
627
628 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
629
b363e726
TV
6302017-08-06 Tom de Vries <tom@codesourcery.com>
631
632 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
633 type. Add missing return.
634
8fbcf075
TV
6352017-08-06 Tom de Vries <tom@codesourcery.com>
636
637 PR testsuite/81731
638 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
639 variable 'a' definition.
640 (b): Remove unused variable.
641 (gp): New variable.
642 (check): Add parameter corresponding to call in main, and handle.
643
67695c07
PC
6442017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
645
646 PR c++/79790
23d12941 647 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 648
c779bea5
YG
6492017-08-04 Yury Gribov <tetra2005@gmail.com>
650
651 PR tree-optimization/57371
652 * c-c++-common/pr57371-1.c: New test.
653 * c-c++-common/pr57371-2.c: New test.
654 * c-c++-common/pr57371-3.c: New test.
655 * c-c++-common/pr57371-4.c: New test.
656 * gcc.dg/pr57371-5.c: New test.
657
e52341f1
CL
6582017-08-04 Carl Love <cel@us.ibm.com>
659
660 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
661 builtin test cases for vec_mule, and vec_mulo.
662 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
663 builtin test cases for vec_mule, and vec_mulo.
664
295940c3
L
6652017-08-04 H.J. Lu <hongjiu.lu@intel.com>
666
667 PR target/81590
668 * gcc.target/i386/avx512-check.h: New file.
669 * gcc.target/i386/avx5124fmaps-check.h: Removed.
670 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
671 * gcc.target/i386/avx512cd-check.h: Likewise.
672 * gcc.target/i386/avx512ifma-check.h: Likewise.
673 * gcc.target/i386/avx512vbmi-check.h: Likewise.
674 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
675 * gcc.target/i386/avx512bw-check.h: Rewrite.
676 * gcc.target/i386/avx512dq-check.h: Likewise.
677 * gcc.target/i386/avx512er-check.h: Likewise.
678 * gcc.target/i386/avx512f-check.h: Likewise.
679 * gcc.target/i386/avx512vl-check.h: Likewise.
680 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
681 only.
682 (test_512): Removed.
683 (avx512*_test): Likewise.
684 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
685
f4f2c2ec
MP
6862017-08-04 Marek Polacek <polacek@redhat.com>
687
688 PR middle-end/81695
689 * gcc.dg/pr81695.c: New test.
690
62c8a2cf
RS
6912017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
692
693 PR tree-optimization/81136
694 * gcc.dg/vect/pr81136.c: Add scan test.
695
dfbddbeb
RS
6962017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
697
698 * gcc.dg/vect/vect-alias-check-3.c: New test.
699 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
700 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
701
165b2f5f
RB
7022017-08-04 Richard Biener <rguenther@suse.de>
703
704 PR middle-end/81705
705 * c-c++-common/ubsan/pr81705.c: New testcase.
706
7c0881d5
BS
7072017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
708
709 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
710 messages that used to start with a capital letter.
711 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
712 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
713 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
714 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
715 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
716 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
717 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
718 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
719 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
720 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
721 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
722 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
723 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
724 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
725 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
726 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
727 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
728 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
729 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
730 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
731 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
732 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
733 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
734 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
735 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
736 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
737 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
738 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
739 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
740 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
741 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
742 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
743 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
744 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
745 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
746 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
747 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
748 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
749 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
750 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
751 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
752 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
753 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
754 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
755 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
756 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
757 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
758 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
759 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
760 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
761 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
762 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
763 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
764 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
765 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
766 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
767
2fdaed89
JJ
7682017-08-03 Jakub Jelinek <jakub@redhat.com>
769
770 PR target/81621
771 * gcc.dg/pr81621.c: New test.
772
297db279
RB
7732017-08-03 Richard Biener <rguenther@suse.de>
774
775 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
776 and CSE.
777
2fdaed89 7782017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
779
780 PR middle-end/81148
781 * c-c++-common/ubsan/pr81148.c: New testcase.
782
cad136a4
TV
7832017-08-03 Tom de Vries <tom@codesourcery.com>
784
785 PR target/81662
786 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
787
2392baa5
JJ
7882017-08-03 Jakub Jelinek <jakub@redhat.com>
789
790 PR driver/81650
791 * gcc.dg/pr81650.c: New test.
792
e5e691a5
PC
7932017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
794
795 PR c++/71440
796 * g++.dg/template/crash127.C: New.
797
0a734553
JJ
7982017-08-03 Jakub Jelinek <jakub@redhat.com>
799
800 PR middle-end/81052
801 * c-c++-common/pr81052.c: New test.
802
673aef33
TV
8032017-08-03 Tom de Vries <tom@codesourcery.com>
804
805 * gcc.dg/pr56727-2.c: Require alias.
806
2a8485f6
TV
8072017-08-03 Tom de Vries <tom@codesourcery.com>
808
809 * gcc.dg/attr-noipa.c: Require alloca.
810
8b917598
TV
8112017-08-03 Tom de Vries <tom@codesourcery.com>
812
813 * gcc.dg/torture/pr80163.c: Require label_values.
814
4ca8bf91
TV
8152017-08-03 Tom de Vries <tom@codesourcery.com>
816
817 PR target/81662
818 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
819 * c-c++-common/patchable_function_entry-default.c: Same.
820 * c-c++-common/patchable_function_entry-definition.c: Same.
821
f4629481
UB
8222017-08-02 Uros Bizjak <ubizjak@gmail.com>
823
824 PR target/81644
825 * gcc.target/i386/pr81644.c: New test.
826
86994621
TV
8272017-08-02 Tom de Vries <tom@codesourcery.com>
828
829 * gcc.dg/Walloca-14.c: Use relative line number.
830
9501fd4b
UB
8312017-08-02 Uros Bizjak <ubizjak@gmail.com>
832
833 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
834 test "no-3dnowa" target attribute.
835
f7b6353a
MP
8362017-08-02 Marek Polacek <polacek@redhat.com>
837
838 PR c/81289
839 * gcc.dg/noncompile/pr81289.c: New test.
840
8a6eab34
MP
841 PR c/81448
842 PR c/81306
843 * c-c++-common/Wmultistatement-macros-13.c: New test.
844
349721b7
JJ
8452017-08-02 Jakub Jelinek <jakub@redhat.com>
846
e4f0733a
JJ
847 PR c++/81640
848 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
849
349721b7
JJ
850 PR middle-end/79499
851 * gcc.dg/pr79499.c: New test.
852
77eefb71
RB
8532017-08-02 Richard Biener <rguenther@suse.de>
854
855 PR tree-optimization/81633
856 * gcc.dg/vect/pr81633.c: New testcase.
857
760f74c2
L
8582017-08-01 H.J. Lu <hongjiu.lu@intel.com>
859
860 * gcc.dg/guality/pr25967-1.c: New test.
861 * gcc.dg/guality/pr25967-2.c: Likewise.
862 * gcc.dg/torture/pr25967-1.c: Likewise.
863 * gcc.dg/torture/pr25967-2.c: Likewise.
864
a2e28a97
L
8652017-08-01 H.J. Lu <hongjiu.lu@intel.com>
866
867 PR target/81654
868 * gcc.target/i386/pr81654.c: New test.
869
d8afd032
TK
8702017-08-01 Thomas König <tkoenig@gcc.gnu.org>
871
872 PR fortran/79312
873 * gfortran.dg/logical_assignment_1.f90: New test.
874
671a00ee
ML
8752017-08-01 Martin Liska <mliska@suse.cz>
876
877 PR middle-end/70140
878 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
879
7d3eecca
ML
8802017-08-01 Martin Liska <mliska@suse.cz>
881
882 Revert r250771
883 Make mempcpy more optimal (PR middle-end/70140).
884
636730ca
JJ
8852017-08-01 Jakub Jelinek <jakub@redhat.com>
886
887 PR target/81622
888 * gcc.target/powerpc/pr81622.c: New test.
889
74cc0b2b
SE
8902017-08-01 Steve Ellcey <sellcey@cavium.com>
891
892 PR tree-optimization/80925
893 * gcc.dg/vect/vect-28.c: Add
894 --param vect-max-peeling-for-alignment=0 option.
895 Remove unaligned access and peeling checks.
896 * gcc.dg/vect/vect-33-big-array.c: Ditto.
897 * gcc.dg/vect/vect-70.c: Ditto.
898 * gcc.dg/vect/vect-87.c: Ditto.
899 * gcc.dg/vect/vect-88.c: Ditto.
900 * gcc.dg/vect/vect-91.c: Ditto.
901 * gcc.dg/vect/vect-93.c: Ditto.
902
0102e469
TV
9032017-08-01 Tom de Vries <tom@codesourcery.com>
904
905 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
906 * gcc.target/nvptx/slp.c (foo): Same.
907
813485c6
RB
9082017-08-01 Richard Biener <rguenther@suse.de>
909
910 PR tree-optimization/81181
911 * gcc.dg/torture/pr81181.c: New testcase.
912
98b7180c
ML
9132017-08-01 Martin Liska <mliska@suse.cz>
914
915 PR middle-end/70140
916 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
917
4f3e333a
UB
9182017-08-01 Uros Bizjak <ubizjak@gmail.com>
919
920 PR target/81641
921 * gcc.target/i386/pr81641.c: New test.
922
b8bb5772
UB
9232017-08-01 Uros Bizjak <ubizjak@gmail.com>
924
925 PR target/81639
926 * gcc.target/i386/pr81639.c: New test.
927
34e5c511
RB
9282017-08-01 Richard Biener <rguenther@suse.de>
929
930 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
931 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
932 endless loop.
933 * gcc.dg/uninit-23.c: Adjust.
934
5e19d437
BC
9352017-08-01 Bin Cheng <bin.cheng@arm.com>
936
937 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
938 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
939
7061cfc0
BC
9402017-08-01 Bin Cheng <bin.cheng@arm.com>
941
942 PR tree-optimization/81627
943 * gcc.dg/tree-ssa/pr81627.c: New.
944
39637a44
BC
9452017-08-01 Bin Cheng <bin.cheng@arm.com>
946
947 PR tree-optimization/81620
948 * gcc.dg/tree-ssa/pr81620-1.c: New.
949 * gcc.dg/tree-ssa/pr81620-2.c: New.
950
f9c5fe06
DH
9512017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
952
953 PR testsuite/53542
954 * gfortran.dg/use_30.f90: New test.
955
da98e3b1
JJ
9562017-08-01 Jakub Jelinek <jakub@redhat.com>
957
958 PR tree-optimization/81588
959 * gcc.dg/tree-ssa/pr81588.c: New test.
960 * gcc.dg/pr81588.c: New test.
961 * gcc.c-torture/execute/pr81588.c: New test.
962
5e8fe12f
RB
9632017-08-01 Richard Biener <rguenther@suse.de>
964
965 PR tree-optimization/81297
966 * gcc.dg/torture/pr81297.c: New testcase.
967
93ac482a
UB
9682017-07-31 Uros Bizjak <ubizjak@gmail.com>
969
970 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
971
6cc518c6
SE
9722017-07-31 Steve Ellcey <sellcey@cavium.com>
973
974 PR tree-optimization/80925
93ac482a 975 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
976 --param vect-max-peeling-for-alignment=0 option.
977 Remove unaligned access and peeling checks.
978 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
979
24c8e8eb
CL
9802017-07-31 Carl Love <cel@us.ibm.com>
981
982 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
983 missed in commit 250746.
984
b40e941b
CL
9852017-07-31 Carl Love <cel@us.ibm.com>
986
987 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
988 new builtins.
989
67779f74
L
9902017-07-31 H.J. Lu <hongjiu.lu@intel.com>
991
992 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
993 * gcc.target/i386/pr79793-2.c: Likewise.
994
a97cf8f9
UB
9952017-07-31 Uros Bizjak <ubizjak@gmail.com>
996
997 PR target/25967
998 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
999 (naked): Add attribute regparm(1) for x86_32 targets.
1000 Add integer argument. Remove global "data" variable.
1001 (main): Pass integer argument to naked function.
1002 * gcc.target/i386/naked-4.c: New test.
1003
7fef86d3
JH
10042017-07-31 Jan Hubicka <hubicka@ucw.cz>
1005 Martin Liska <mliska@suse.cz>
1006
1007 * gcc.dg/predict-15.c: New test.
1008 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1009
2ec580be
UB
10102017-07-31 Uros Bizjak <ubizjak@gmail.com>
1011
1012 PR target/25967
1013 * gcc.target/i386/naked-1.c: New test.
1014 * gcc.target/i386/naked-2.c: Ditto.
1015 * gcc.target/i386/naked-3.c: Ditto.
1016 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1017 do_test_body0 stub function, use attribute "naked" instead.
1018 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1019 * gcc.dg/pr44290-2.c: Ditto.
1020
cfdf6ff6
TK
10212017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1022
1023 PR fortran/81581
1024 * gfortran.dg/dim_sum_1.f90: New test case.
1025 * gfortran.dg/dim_sum_2.f90: New test case.
1026 * gfortran.dg/dim_sum_3.f90: New test case.
1027
5edb1c48
ML
10282017-07-31 Martin Liska <mliska@suse.cz>
1029
1030 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1031 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1032
f34ebeb2
ML
10332017-07-31 Martin Liska <mliska@suse.cz>
1034
1035 PR sanitize/81530
1036 * g++.dg/ubsan/pr81530.C: New test.
1037
066bbc57
JJ
10382017-07-31 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR sanitizer/81604
1041 * c-c++-common/ubsan/pr81604.c: New test.
1042
a10b3cf1
L
10432017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1044
1045 PR target/79793
1046 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1047 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1048 (foo): Check the builtin return address against the return address
1049 in interrupt frame.
1050 * gcc.target/i386/pr79793-1.c: New test.
1051 * gcc.target/i386/pr79793-2.c: Likewise.
1052
942047f2
EB
10532017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1054
1055 * c-c++-common/dump-ada-spec-7.c: New test.
1056
e071b767
JJ
10572017-07-29 Jakub Jelinek <jakub@redhat.com>
1058
1059 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1060 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1061
782a7850
PB
10622017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1063
1064 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1065
9de00935
TC
10662017-07-28 Tamar Christina <tamar.christina@arm.com>
1067
1068 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1069
8de33df2
BC
10702017-07-28 Bin Cheng <bin.cheng@arm.com>
1071
1072 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1073
8acb8421
TC
10742017-07-28 Tamar Christina <tamar.christina@arm.com>
1075 Bilyan Borisov <bilyan.borisov@arm.com>
1076
1077 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1078 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1079 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1080 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1081 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1082
d9c259ef
BC
10832017-07-28 Bin Cheng <bin.cheng@arm.com>
1084
1085 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1086 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1087 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1088 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1089 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1090 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1091 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1092 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1093 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1094 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1095 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1096
6d7649f8
ML
10972017-07-28 Martin Liska <mliska@suse.cz>
1098
1099 PR sanitizer/81340
1100 * g++.dg/asan/pr81340.C: New test.
1101
92e29a5e
RB
11022017-07-28 Richard Biener <rguenther@suse.de>
1103
1104 PR tree-optimization/81502
1105 * gcc.target/i386/pr81502.c: New testcase.
1106
70affe6a
ML
11072017-07-28 Martin Liska <mliska@suse.cz>
1108
1109 PR sanitizer/81460
1110 * gcc.dg/asan/pr81460.c: New test.
1111
d0ee55a1
JJ
11122017-07-28 Jakub Jelinek <jakub@redhat.com>
1113
c9b39a49
JJ
1114 PR sanitizer/80998
1115 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1116 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1117
d0ee55a1
JJ
1118 PR tree-optimization/81578
1119 * gcc.dg/pr81578.c: New test.
1120
1ce75e41
RB
11212017-07-28 Richard Biener <rguenther@suse.de>
1122
1123 PR tree-optimization/81573
1124 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1125
7a5cbf29
PB
11262017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1127
1128 * g++.dg/pr69667.C: Remove option -mlra.
1129 * gcc.target/powerpc/dform-1.c: Likewise.
1130 * gcc.target/powerpc/dform-2.c: Likewise.
1131 * gcc.target/powerpc/dform-3.c: Likewise.
1132 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1133 * gcc.target/powerpc/p9-vparity.c: Likewise.
1134 * gcc.target/powerpc/pr63491.c: Likewise.
1135 * gcc.target/powerpc/pr67808.c: Likewise.
1136 * gcc.target/powerpc/pr68805.c: Likewise.
1137 * gcc.target/powerpc/pr69461.c: Likewise.
1138 * gcc.target/powerpc/pr71680.c: Likewise.
1139 * gcc.target/powerpc/pr77289.c: Likewise.
1140 * gcc.target/powerpc/pr78458.c: Likewise.
1141 * gcc.target/powerpc/pr78543.c: Likewise.
1142 * g++.dg/pr71294.C: Remove option -mno-lra.
1143 * gcc.target/powerpc/pr71656-1.c: Likewise.
1144 * gcc.target/powerpc/pr71656-2.c: Likewise.
1145 * gcc.target/powerpc/pr71698.c: Likewise.
1146
2c2789d5
KT
11472017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1148 Sudakshina Das <sudi.das@arm.com>
1149
1150 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1151
06bd22f6
MP
11522017-07-27 Marek Polacek <polacek@redhat.com>
1153
1154 PR c/81417
1155 * c-c++-common/Wsign-compare-1.c: New test.
1156 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1157 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1158 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1159 * g++.dg/warn/compare1.C: Likewise.
1160 * gcc.dg/compare1.c: Likewise.
1161 * gcc.dg/compare2.c: Likewise.
1162 * gcc.dg/compare4.c: Likewise.
1163 * gcc.dg/compare5.c: Likewise.
1164 * gcc.dg/pr35430.c: Likewise.
1165 * gcc.dg/pr60087.c: Likewise.
1166
27c8b49b
PB
11672017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1168
1169 PR middle-end/81564
1170 * gcc.dg/pr81564.c: New test.
1171
b7675b59
RB
11722017-07-27 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/81573
1175 PR tree-optimization/81494
1176 * gcc.dg/torture/pr81573.c: New testcase.
1177
719488f8
RB
11782017-07-27 Richard Biener <rguenther@suse.de>
1179
1180 PR tree-optimization/81571
1181 * gcc.dg/torture/pr81571.c: New testcase.
1182
9811e84c
RB
11832017-07-27 Richard Biener <rguenther@suse.de>
1184
1185 PR tree-optimization/81502
1186 * gcc.target/i386/vect-insert-1.c: New testcase.
1187
58814c76
AK
11882017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1189
1190 PR target/81534
1191 * gcc.target/s390/pr81534.c: New test.
1192
036ea399
JJ
11932017-07-27 Jakub Jelinek <jakub@redhat.com>
1194
7d25ac20
JJ
1195 PR tree-optimization/81555
1196 PR tree-optimization/81556
1197 * gcc.c-torture/execute/pr81555.c: New test.
1198 * gcc.c-torture/execute/pr81556.c: New test.
1199
036ea399
JJ
1200 * gcc.dg/attr-noipa.c: New test.
1201 * gcc.dg/ipa/ipa-pta-18.c: New test.
1202 * gcc.dg/ipa/ipa-sra-11.c: New test.
1203
9bfda664
MM
12042017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1205
1206 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1207 option.
1208 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1209 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1210 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1211 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1212 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1213 * gcc.target/powerpc/vsx-simode.c: Likewise.
1214 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1215 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1216
eb086562
PC
12172017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/71570
1220 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1221
a7473dc5
L
12222017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1223
1224 PR target/81563
1225 * gcc.target/i386/pr81563.c: New test
1226
404f48ac
WD
12272017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1228
1229 PR target/79041
1230 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1231
c3d38629
MP
12322017-07-26 Marek Polacek <polacek@redhat.com>
1233
1234 PR middle-end/70992
1235 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1236 * gcc.dg/overflow-warn-2.c: Likewise.
1237 * gcc.dg/overflow-warn-3.c: Likewise.
1238 * gcc.dg/overflow-warn-4.c: Likewise.
1239 * gcc.dg/torture/pr70992-2.c: New test.
1240 * gcc.dg/torture/pr70992.c: New test.
1241
4f450a2b
RB
12422017-07-26 Richard Biener <rguenther@suse.de>
1243
1244 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1245 happening in ccp1.
1246 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1247
e1711448
WD
12482017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1249
1250 PR middle-end/46932
1251 * gcc.dg/pr46932.c: New testcase.
1252
108c3c88
ML
12532017-07-26 Martin Liska <mliska@suse.cz>
1254
1255 PR sanitize/81186
1256 * gcc.dg/asan/pr81186.c: New test.
1257
52645850
CL
12582017-07-25 Carl Love <cel@us.ibm.com>
1259
1260 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1261 vec_cnttz builtins.
1262
a8697b27
EB
12632017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1264
1265 * gnat.dg/opt66.adb: New test.
1266
288fe52e
AM
12672017-07-25 Alexander Monakov <amonakov@ispras.ru>
1268
1269 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1270 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1271
b771c609
AM
12722017-07-25 Alexander Monakov <amonakov@ispras.ru>
1273
1274 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1275
12762017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
1277
1278 * c-c++-common/patchable_function_entry-default.c: New test.
1279 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1280 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1281
774cccdc
JJ
12822017-07-25 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR target/81532
1285 * gcc.target/i386/pr80833-3.c: New test.
1286 * gcc.target/i386/avx512dq-pr81532.c: New test.
1287 * gcc.target/i386/avx512bw-pr81532.c: New test.
1288
1aa54f90
RB
12892017-07-25 Richard Biener <rguenther@suse.de>
1290
1291 PR tree-optimization/81455
1292 * gcc.dg/pr81455.c: New testcase.
1293
e294f495
RB
12942017-07-25 Richard Biener <rguenther@suse.de>
1295
1296 PR tree-optimization/81529
1297 * gfortran.dg/pr81529.f90: New testcase.
1298
edf8ba4b
WD
12992017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1300
774cccdc 1301 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 1302
ea063871
RB
13032017-07-25 Richard Biener <rguenther@suse.de>
1304
1305 PR tree-optimization/81410
1306 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1307
5ea71a5a
RB
13082017-07-25 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/81510
1311 * gcc.dg/torture/pr81510.c: New testcase.
1312 * gcc.dg/torture/pr81510-2.c: Likewise.
1313
4287b4e8
ML
13142017-07-25 Martin Liska <mliska@suse.cz>
1315
1316 PR ipa/81520
1317 * gcc.dg/ipa/pr81520.c: New test.
1318
d49718d6
MP
13192017-07-25 Marek Polacek <polacek@redhat.com>
1320
1321 PR c/81364
1322 * Wmultistatement-macros-12.c: New test.
1323
0e82a9b9
BC
13242017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1325
1326 PR target/81414
1327 * gcc.target/aarch64/pr81414.C: New.
1328
3d99332b
RB
13292017-07-25 Richard Biener <rguenther@suse.de>
1330
1331 PR middle-end/81505
1332 * gcc.dg/ubsan/pr81505.c: New testcase.
1333
52d0f7bd
DS
13342017-07-24 Daniel Santos <daniel.santos@pobox.com>
1335
1336 PR testsuite/80759
1337 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1338 (ELFFN_BEGIN): Rename to FN_TYPE.
1339 (ELFFN_END): Rename to FN_SIZE.
1340 (ASMNAME): New macro.
1341 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1342 .global.
1343 (FUNC_END): Use ASMNAME.
1344 (test_data_save): Remove.
1345 (test_data_input): Likewise.
1346 (test_data_output: Likewise.
1347 (test_data_fn): Likewise.
1348 (test_data_retaddr): Likewise.
1349 (regs_to_mem): Make globals, use r10 instead of rax.
1350 (mem_to_regs): Likewise.
1351 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1352 body to ms-sysv.c.
1353 (do_test_aligned): Likewise.
1354 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1355 Add dg-* directives.
1356 (PASTE_STR): New macro.
1357 (ASMNAME): Likewise.
1358 (LOAD_TEST_DATA_ADDR): Likewise.
1359 (TEST_DATA_OFFSET): Likewise.
1360 (do_test_body0): New C function.
1361 (do_test_body): New inline assembly routine.
1362 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1363 (runtest_ms_sysv): Modify.
1364
19930989
MM
13652017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1366
1367 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1368 since the upper-regs options have been deleted.
1369 * gcc.target/powerpc/pr65849-2.c: Likewise.
1370 * gcc.target/powerpc/pr80099-1.c: Likewise.
1371 * gcc.target/powerpc/pr80099-2.c: Likewise.
1372 * gcc.target/powerpc/pr80099-3.c: Likewise.
1373 * gcc.target/powerpc/pr80099-4.c: Likewise.
1374 * gcc.target/powerpc/pr80099-5.c: Likewise.
1375 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1376 support removal of the upper-regs options.
1377 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1378 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1379 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1380 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1381 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1382 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1383 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1384 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1385 * gcc.target/powerpc/ppc-round.c: Likewise.
1386 * gcc.target/powerpc/pr71720.c: Likewise.
1387 * gcc.target/powerpc/pr72853.c: Likewise.
1388 * gcc.target/powerpc/pr79907.c: Likewise.
1389 * gcc.target/powerpc/pr78953.c: Likewise.
1390 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1391 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1392 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1393 * gcc.target/powerpc/vec-init-3.c: Likewise.
1394 * gcc.target/powerpc/vec-init-6.c: Likewise.
1395 * gcc.target/powerpc/vec-init-7.c: Likewise.
1396 * gcc.target/powerpc/vec-set-char.c: Likewise.
1397 * gcc.target/powerpc/vec-set-int.c: Likewise.
1398 * gcc.target/powerpc/vec-set-short.c: Likewise.
1399
d47d34bb
WD
14002017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1401
1402 PR target/79041
1403 * gcc.target/aarch64/pr79041-2.c: New test.
1404
26bca0ed
CL
14052017-07-24 Carl Love <cel@us.ibm.com>
1406
1407 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1408 the new built-ins.
1409
4b40986c
JW
14102017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1411
1412 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1413
213c3b7b
TK
14142017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1415 Mikael Morin <mikael@gcc.gnu.org>
1416
1417 PR fortran/66102
1418 * gfortran.dg/realloc_on_assign_28.f90: New test.
1419
e2b71b5a
DE
14202017-07-23 David Edelsohn <dje.gcc@gmail.com>
1421
1422 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1423 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1424
f36dda3b
UB
14252017-07-23 Uros Bizjak <ubizjak@gmail.com>
1426
1427 PR target/80569
1428 * gcc.target/i386/pr80569.c: New test.
1429
5ff4baa5
CL
14302017-07-21 Carl Love <cel@us.ibm.com>
1431
1432 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1433 vmuleuh): Fix scan-assembler-times should check for word not half word
1434 instructions.
1435
43f84f6c
JW
14362017-07-21 Jim Wilson <jim.wilson@linaro.org>
1437
1438 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1439 redundant -march option.
1440 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1441 in addition to armv8.1-a.
1442
325fe816
YG
14432017-07-21 Yury Gribov <tetra2005@gmail.com>
1444
1445 PR middle-end/56727
1446 * gcc.dg/pr56727-1.c: New test.
1447 * gcc.dg/pr56727-2.c: New test.
1448
5a5838e0
SM
14492017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1450
1451 * gcc.target/powerpc/mmx-check.h: New file.
1452 * gcc.target/powerpc/mmx-packs.c: New file.
1453 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1454 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1455 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1456 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1457 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1458 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1459 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1460 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1461 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1462 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1463 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1464 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1465 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1466 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1467 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1468 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1469 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1470 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1471 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1472 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1473 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1474 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1475 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1476 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1477 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1478 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1479 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1480 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1481 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1482 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1483 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1484 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1485 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1486 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1487 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1488 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1489 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1490 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1491
9af7f373
RB
14922017-06-21 Richard Biener <rguenther@suse.de>
1493
1494 PR tree-optimization/81500
1495 * gcc.dg/torture/pr81500.c: New testcase.
1496
5aaa8fb4
NS
14972017-07-20 Nathan Sidwell <nathan@acm.org>
1498
1499 * g++.dg/ext/anon-struct6.C: Adjust diag.
1500 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1501
2953b72f
JJ
15022017-07-20 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR target/80846
1505 * gcc.target/i386/avx-pr80846.c: New test.
1506 * gcc.target/i386/avx2-pr80846.c: New test.
1507 * gcc.target/i386/avx512f-pr80846.c: New test.
1508
73c4b4df
BC
15092017-07-20 Bin Cheng <bin.cheng@arm.com>
1510
1511 PR tree-optimization/81388
1512 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1513 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1514
77e5edaf
JH
15152017-07-17 Tom de Vries <tom@codesourcery.com>
1516
1517 PR middle-end/81030
1518 * gcc.dg/pr81030.c: New test.
1519
891ad31c
RB
15202017-07-20 Richard Biener <rguenther@suse.de>
1521
1522 PR tree-optimization/61171
1523 * g++.dg/vect/pr61171.cc: New testcase.
1524 * gfortran.dg/vect/pr61171.f: Likewise.
1525 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1526
f971b281
RB
15272017-07-20 Richard Biener <rguenther@suse.de>
1528
1529 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1530 with V64QImode.
1531 * gcc.dg/vect/slp-45.c: Likewise.
1532
2071f8f9
N
15332017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1534
1535 * gcc.dg/tree-ssa/vrp116.c: New Test.
1536
a6722e5b
MM
15372017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1538
1539 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1540 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1541 __builtin_cpu_is and __builtin_cpu_supports are supported.
1542
ccfa843f
SM
15432017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1544
1545 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1546 __BUILTIN_CPU_SUPPORTS__ defined.
1547 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1548 __BUILTIN_CPU_SUPPORTS__ defined.
1549
564e405c
JJ
15502017-07-19 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR tree-optimization/81346
1553 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1554
3717fbe3
TV
15552017-07-19 Tom de Vries <tom@codesourcery.com>
1556
1557 * gcc.target/nvptx/decl-init.c: Update alignment.
1558 * gcc.target/nvptx/slp-2-run.c: New test.
1559 * gcc.target/nvptx/slp-2.c: New test.
1560 * gcc.target/nvptx/v2di.c: New test.
1561
b98b34b7
TV
15622017-07-19 Tom de Vries <tom@codesourcery.com>
1563
1564 * gcc.target/nvptx/slp-run.c: New test.
1565 * gcc.target/nvptx/slp.c: New test.
1566 * gcc.target/nvptx/v2si-cvt.c: New test.
1567 * gcc.target/nvptx/v2si-run.c: New test.
1568 * gcc.target/nvptx/v2si.c: New test.
1569 * gcc.target/nvptx/vec.inc: New test.
1570
8d1628eb
JJ
15712017-07-19 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR tree-optimization/81346
1574 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1575 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1576 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1577 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1578 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1579 compiler to avoid X / C1 op C2 optimization to trigger.
1580
4d6ababc
ML
15812017-07-19 Martin Liska <mliska@suse.cz>
1582
1583 PR sanitizer/63361
1584 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1585 -ffloat-store or -mieee for targets that need it.
1586
d83cc5cc
TV
15872017-07-18 Tom de Vries <tom@codesourcery.com>
1588
1589 PR middle-end/81464
1590 * gfortran.dg/pr81464.f90: New test.
1591
e822e885
UB
15922017-07-18 Uros Bizjak <ubizjak@gmail.com>
1593
1594 PR target/81471
1595 * gcc.target/i386/pr81471.c: New test.
1596
b267968e
RB
15972017-06-18 Richard Biener <rguenther@suse.de>
1598
1599 PR tree-optimization/81410
1600 * gcc.dg/vect/pr81410.c: New testcase.
1601
33e9feb5
JH
16022017-07-18 Jan Hubicka <hubicka@ucw.cz>
1603
1604 PR middle-end/81462
1605 * g++.dg/torture/pr81462.C: New testcase.
1606
694dd0e4
BC
16072017-07-18 Bin Cheng <bin.cheng@arm.com>
1608
1609 PR target/81408
1610 * g++.dg/tree-ssa/pr81408.C: New.
1611 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1612
f9bfe3f5
RB
16132017-07-18 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/80620
1616 PR tree-optimization/81403
1617 * gcc.dg/torture/pr80620.c: New testcase.
1618 * gcc.dg/torture/pr81403.c: Likewise.
1619
16202017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
1621
1622 PR tree-optimization/81418
1623 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
1624
16252017-07-17 Carl Love <cel@us.ibm.com>
1626
1627 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
1628 test case changes for commit 249424
1629
1630 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1631 vmuleuh): Fix scan-assembler-times should check for word not half word
1632 instructions.
1633
f6489326
BS
16342017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1635
1636 PR tree-optimization/81162
1637 * gcc.dg/pr81162.c: Move this to...
1638 * gcc.dg/ubsan/pr81162.c: ...here.
1639
dbc4ecfc
VR
16402017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
1641
1642 * g++.dg/diagnostic/friend1.C: New test.
1643 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
1644
a64559a5
NS
16452017-07-17 Nathan Sidwell <nathan@acm.org>
1646
1647 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
1648
aac59577
BE
16492017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1650
1651 * lib/gcc-dg.exp: Increase expect's match buffer size.
1652
aa1528b5
BC
16532017-07-17 Bin Cheng <bin.cheng@arm.com>
1654
1655 PR target/81369
1656 * gcc.dg/tree-ssa/pr81369.c: New.
1657
b6c354eb
CZ
16582017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1659
1660 * gcc.target/arc/pr9000674901.c: New file.
1661 * gcc.target/arc/pic-1.c: Likewise.
1662 * gcc.target/arc/pr9001191897.c: Likewise.
1663
1825c61e
CZ
16642017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1665 Andrew Burgess <andrew.burgess@embecosm.com>
1666
1667 * gcc.target/arc/naked-1.c: New file.
1668 * gcc.target/arc/naked-2.c: Likewise.
1669
1f1e8aed
JJ
16702017-07-17 Jakub Jelinek <jakub@redhat.com>
1671
9ebce098
JJ
1672 PR tree-optimization/81428
1673 * gcc.dg/fixed-point/pr81428.c: New test.
1674
e8dd1313
JJ
1675 PR tree-optimization/81365
1676 * g++.dg/torture/pr81365.C: New test.
1677
1f1e8aed
JJ
1678 PR tree-optimization/81396
1679 * gcc.dg/tree-ssa/pr81396.c: New test.
1680
38f638ca
EB
16812017-07-16 Eric Botcazou <ebotcazou@adacore.com>
1682
1683 * gnat.dg/opt65.adb: New test.
1684
5fa396ad
JH
16852017-07-16 Jan Hubicka <hubicka@ucw.cz>
1686
1687 * gcc.dg/predict-8.c: Update.
1688
00aeee56
VR
16892017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
1690
1691 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
1692 * g++.dg/warn/pr12242.C: Likewise.
1693
b70bb05b
KN
16942017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
1695
1696 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
1697 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
1698 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
1699 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
1700 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
1701 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
1702 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
1703 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
1704 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
1705 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
1706 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
1707 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
1708 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
1709 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
1710 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
1711 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
1712 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
1713 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
1714 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
1715 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
1716 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
1717 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
1718 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
1719 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
1720 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
1721 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
1722 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
1723 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
1724 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
1725 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
1726 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
1727 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
1728 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
1729 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
1730 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
1731 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
1732 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
1733 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
1734 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
1735 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
1736 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
1737 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
1738 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
1739 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
1740 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
1741 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
1742 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
1743 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
1744 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
1745 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
1746 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
1747
3b805666
BS
17482016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1749
1750 PR tree-optimization/81162
1751 * gcc.dg/pr81162.c: New file.
1752
bece580c
MS
17532017-07-14 Martin Sebor <msebor@redhat.com>
1754
1755 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
1756 that bcopy is expected to be transformed to.
1757
eea77d1f
DM
17582017-07-14 David Malcolm <dmalcolm@redhat.com>
1759
1760 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
1761 * g++.dg/lookup/missing-std-include-2.C: New test case.
1762 * g++.dg/lookup/missing-std-include-3.C: New test case.
1763 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
1764 * gcc.dg/missing-header-fixit-1.c: New test case.
1765 * gcc.dg/missing-header-fixit-2.c: New test case.
1766 * gcc.dg/missing-header-fixit-2.h: New header.
1767
338d6484
DM
17682017-07-13 David Malcolm <dmalcolm@redhat.com>
1769
1770 PR c/81405
1771 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
1772
17732017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
1774
1775 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
1776
6d28654e
ML
17772017-07-13 Martin Liska <mliska@suse.cz>
1778
1779 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
1780 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
1781 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
1782 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
1783 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
1784 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
1785 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
1786
3787ee47
MM
17872017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1788
1789 PR target/81193
1790 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
1791 __builtin_cpu_supports with old GLIBC's.
1792 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
1793 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
1794 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
1795 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
1796 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
1797 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
1798 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
1799 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
1800 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
1801 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
1802 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
1803 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
1804 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
1805 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
1806 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
1807 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
1808 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
1809 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
1810 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
1811 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
1812 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1813 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1814 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1815 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1816
118009c1
CL
18172017-07-12 Carl Love <cel@us.ibm.com>
1818
1819 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1820 rev_bool_int): Add test cases for builtins.
1821 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1822 test cases for builtins.
1823
5d7b8153
CL
18242017-07-12 Carl Love <cel@us.ibm.com>
1825
1826 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1827 lp64 && p9vector_hw.
1828
6ea93a64
CL
18292017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1830
1831 * lib/target-supports.exp (check_stack_check_available): Make
1832 testcase name depend on stack_kind.
1833
2f65ab2e
MC
18342017-07-11 Michael Collison <michael.collison@arm.com>
1835
774cccdc 1836 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 1837
9e028cef
PC
18382017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/51270
1841 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1842
f281956e
CL
18432017-07-11 Carl Love <cel@us.ibm.com>
1844
1845 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1846 test cases for the builtins.
1847
3d36348a
YG
18482017-07-11 Yury Gribov <tetra2005@gmail.com>
1849
1850 * lib/profopt.exp: Print relative names in UNSUPPORTED
1851 AutoFDO tests.
1852
214f700a
MC
18532017-07-10 Michael Collison <michael.collison@arm.com>
1854
1855 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1856
03ed2915
UB
18572017-07-10 Uros Bizjak <ubizjak@gmail.com>
1858
1859 PR target/81375
1860 * gcc.target/i386/pr81375.c: New test.
1861
9c582dbb
MS
18622017-07-10 Martin Sebor <msebor@redhat.com>
1863
1864 PR tree-optimization/80397
1865 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 1866
281ac396
MS
18672017-07-10 Martin Sebor <msebor@redhat.com>
1868
1869 PR other/81345
1870 * gcc.dg/pr81345.c: New test.
1871
a7784956
CZ
18722017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1873
1874 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1875 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1876
5920ba15
UB
18772017-07-09 Uros Bizjak <ubizjak@gmail.com>
1878
1879 PR target/81313
1880 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1881 integer argumets to bypass x86_64 outgoing args optimization.
1882
18832017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
1884
1885 * gfortran.dg/eoshift_4.f90: New test.
1886 * gfortran.dg/eoshift_5.f90: New test.
1887 * gfortran.dg/eoshift_6.f90: New test.
1888
35c95658
L
18892017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1890
1891 PR target/81313
1892 * gcc.target/i386/pr81313-1.c: New test.
1893 * gcc.target/i386/pr81313-2.c: Likewise.
1894 * gcc.target/i386/pr81313-3.c: Likewise.
1895 * gcc.target/i386/pr81313-4.c: Likewise.
1896 * gcc.target/i386/pr81313-5.c: Likewise.
1897
dcbf81c9
RS
18982017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1899
1900 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1901 * gnat.dg/vect16.ads (Sarray): Likewise.
1902 * gnat.dg/vect17.ads (Sarray): Likewise.
1903 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1904 * gnat.dg/vect16.adb (Add): Likewise.
1905 * gnat.dg/vect17.adb (Add): Likewise.
1906
738f7c2e
DM
19072017-07-07 David Malcolm <dmalcolm@redhat.com>
1908
1909 PR c++/79300
1910 * g++.dg/diagnostic/pr79300.C: New test case.
1911
6a69355c
MM
19122017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1913
57f49e99
MM
1914 * gcc.target/powerpc/clone1.c: Add check to make sure the
1915 __builtin_cpu_supports function is fully supported.
1916 * gcc.target/powerpc/clone2.c: New runtime test for
1917 target_clones.
1918
6a69355c
MM
1919 PR target/81348
1920 * gcc.target/powerpc/pr81348.c: New test.
1921
5e32025a
SN
19222017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1923
1924 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1925
19388c6d
CL
19262017-07-07 Carl Love <cel@us.ibm.com>
1927
1928 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1929 file for built-ins.
1930
bcc3c3f1
JM
19312017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1932
1933 * gcc.target/sparc/dictunpack.c: New file.
1934 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1935 * gcc.target/sparc/fpcmpshl.c: Likewise.
1936 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1937 * gcc.target/sparc/fpcmpushl.c: Likewise.
1938
2c6e2eb1
HA
19392017-07-06 Harald Anlauf <anlauf@gmx.de>
1940
1941 PR fortran/70071
1942 * gfortran.dg/coarray_44.f90: New testcase.
1943
5094f7d5
MO
19442017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1945
1946 * c-c++-common/asan/kasan-alloca-1.c: New test.
1947 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1948
e3174bdf
MO
19492017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1950
1951 * c-c++-common/asan/alloca_big_alignment.c: New test.
1952 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1953 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1954 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1955 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1956 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1957 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1958 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1959
a40c6fa8
GJL
19602017-07-06 Georg-Johann Lay <avr@gjlay.de>
1961
1962 PR target/81305
1963 * gcc.target/avr/isr-test.h: Fix warnings.
1964
9296dd9b
TP
19652017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1966
1967 * lib/target-supports.exp: Generate
1968 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1969 and check_effective_target_arm_arch_v8r_multilib.
1970
d87f00ba
CL
19712017-07-06 Carl Love <cel@us.ibm.com>
1972
9296dd9b 1973 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1974
19752017-07-06 Carl Love <cel@us.ibm.com>
1976
1977 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1978 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1979 cases for vec_addc, adde and addec builtins.
1980
c471c6ed
DM
19812017-07-06 David Malcolm <dmalcolm@redhat.com>
1982
1983 PR c++/79300
1984 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1985 expected underlining within macro expansion.
1986 * c-c++-common/pr70264.c: Likewise.
1987 * g++.dg/plugin/diagnostic-test-expressions-1.C
1988 (test_within_macro_1): New test.
1989 (test_within_macro_2): Likewise.
1990 (test_within_macro_3): Likewise.
1991 (test_within_macro_4): Likewise.
1992 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1993 expected underlining within macro expansion.
1994 (test_macro_4): Likewise.
1995 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1996 (test_within_macro_1): New test.
1997 (test_within_macro_2): Likewise.
1998 (test_within_macro_3): Likewise.
1999 (test_within_macro_4): Likewise.
2000 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2001 underlining within macro expansion.
2002
68d872d7
SP
20032017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2004
2005 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2006 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2007 _mm_maskz_getexp_round_sd): Test new intrinsics.
2008 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2009 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2010 _mm_maskz_getexp_round_ss): Ditto.
2011 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2012 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2013 _mm_maskz_getmant_round_sd): Ditto.
2014 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2015 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2016 _mm_maskz_getmant_round_ss): Ditto.
2017 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2018 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2019 _mm_maskz_getexp_round_sd): New runtime tests.
2020 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2021 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2022 _mm_maskz_getexp_round_ss): Ditto.
2023 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2024 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2025 _mm_maskz_getmant_round_sd): Ditto.
2026 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2027 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2028 _mm_maskz_getmant_round_ss): Ditto.
2029 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2030 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2031 __builtin_ia32_getmantss_mask_round): Test new builtins.
2032 * gcc.target/i386/sse-13.c : Ditto.
2033 * gcc.target/i386/sse-23.c: Ditto.
2034 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2035 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2036 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2037 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2038 _mm_mask_getexp_round_ss): Test new intrinsics.
2039 * gcc.target/i386/testround-1.c: Ditto.
2040 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2041 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2042 _mm_mask_getmant_round_ss): Test new intrinsics
2043 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2044 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2045 _mm_maskz_getmant_ss): Test new intrinsics.
2046
9e00a397
CL
20472017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2048
2049 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2050 * lib/target-supports.exp (check_stack_check_available): New.
2051 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2052 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2053 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2054 * gcc.dg/pr47443.c: Likewise.
2055 * gcc.dg/pr48134.c: Likewise.
2056 * gcc.dg/pr70017.c: Likewise.
2057 * gcc.target/aarch64/stack-checking.c: Likewise.
2058 * gcc.target/arm/stack-checking.c: Likewise.
2059 * gcc.target/i386/pr48723.c: Likewise.
2060 * gcc.target/i386/pr55672.c: Likewise.
2061 * gcc.target/i386/pr67265-2.c: Likewise.
2062 * gcc.target/i386/pr67265.c: Likewise.
2063 * gnat.dg/opt49.adb: Likewise.
2064 * gnat.dg/stack_check1.adb: Likewise.
2065 * gnat.dg/stack_check2.adb: Likewise.
2066 * gnat.dg/stack_check3.adb: Likewise.
2067
38e6cc4d
KN
20682017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2069
2070 PR target/80103
2071 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2072 __attribute__.
2073
f8aa2b2c
SP
20742017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2075
2076 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2077 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2078 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2079 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2080 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2081 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2082 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2083 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2084 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2085 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2086 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2087 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2088
e483b7b4
GJL
20892017-07-05 Georg-Johann Lay <avr@gjlay.de>
2090
2091 PR target/81305
2092 * gcc.target/avr/isr-test.h: New file.
2093 * gcc.target/avr/torture/isr-01-simple.c: New test.
2094 * gcc.target/avr/torture/isr-02-call.c: New test.
2095 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2096
a8745cc2
BC
20972017-07-05 Bin Cheng <bin.cheng@arm.com>
2098
2099 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2100 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2101 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2102 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2103
4a52eb19
BC
21042017-07-05 Bin Cheng <bin.cheng@arm.com>
2105
2106 * gcc.dg/tree-ssa/ldist-26.c: New test.
2107
95f7d11b
BC
21082017-07-05 Bin Cheng <bin.cheng@arm.com>
2109
2110 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2111
45bb7d59
UB
21122017-07-04 Uros Bizjak <ubizjak@gmail.com>
2113
2114 PR target/81300
2115 * gcc.target/i386/pr81300.c: New test.
2116
1fcfac88
UB
21172017-07-04 Uros Bizjak <ubizjak@gmail.com>
2118
2119 PR target/81294
2120 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2121 x and y arguments in the call to _subborrow_u32.
2122 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2123 x and y arguments in the call to _subborrow_u64.
2124 * gcc.target/i386/pr81294-1.c: New test.
2125 * gcc.target/i386/pr81294-2.c: Ditto.
2126
a4187dab
KT
21272017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2128
2129 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2130
efbf55b0
MP
21312017-07-04 Marek Polacek <polacek@redhat.com>
2132
2133 PR c/81231
2134 * gcc.dg/atomic-pr81231.c: New test.
2135
1aad7106
RS
21362017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2137
2138 PR tree-optimization/81292
2139 * gcc.dg/pr81292-1.c: New test.
2140 * gcc.dg/pr81292-2.c: Likewise.
2141
7c819e8a
ML
21422017-07-04 Martin Liska <mliska@suse.cz>
2143
2144 PR sanitizer/81040
2145 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2146 use-after-scope sanitization.
2147
f111f434
JJ
21482017-07-04 Jakub Jelinek <jakub@redhat.com>
2149
8e8dd13b
JJ
2150 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2151 options.
2152
f111f434
JJ
2153 PR target/81175
2154 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2155 gather.
2156
7a1238d1
ML
21572017-07-04 Martin Liska <mliska@suse.cz>
2158
2159 PR ipa/81214
2160 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2161 * g++.dg/ext/mvc3.C: Likewise.
2162 * gcc.target/i386/mvc2.c: Likewise.
2163 * gcc.target/i386/mvc3.c: Likewise.
2164
9fc1fed4
JJ
21652017-07-04 Jakub Jelinek <jakub@redhat.com>
2166
8e3b9bbf
JJ
2167 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2168 decomposition declaration in diagnostics.
2169 * g++.dg/cpp1z/decomp2.C: Likewise.
2170 * g++.dg/cpp1z/decomp3.C: Likewise.
2171 * g++.dg/cpp1z/decomp4.C: Likewise.
2172 * g++.dg/cpp1z/decomp5.C: Likewise.
2173 * g++.dg/cpp1z/decomp6.C: Likewise.
2174 * g++.dg/cpp1z/decomp7.C: Likewise.
2175 * g++.dg/cpp1z/decomp8.C: Likewise.
2176 * g++.dg/cpp1z/decomp13.C: Likewise.
2177 * g++.dg/cpp1z/decomp14.C: Likewise.
2178 * g++.dg/cpp1z/decomp18.C: Likewise.
2179 * g++.dg/cpp1z/decomp19.C: Likewise.
2180 * g++.dg/cpp1z/decomp22.C: Likewise.
2181 * g++.dg/cpp1z/decomp23.C: Likewise.
2182 * g++.dg/cpp1z/decomp24.C: Likewise.
2183 * g++.dg/cpp1z/decomp25.C: Likewise.
2184 * g++.dg/cpp1z/decomp26.C: Likewise.
2185 * g++.dg/cpp1z/decomp28.C: Likewise.
2186
9fc1fed4
JJ
2187 PR c++/81258
2188 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2189 * g++.dg/cpp1z/decomp30.C: New test.
2190
17c18221
PC
21912017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2192
2193 PR c++/65775
2194 * g++.dg/cpp0x/trailing14.C: New.
2195
370d975d
DH
21962017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2197
2198 PR testsuite/79866
2199 * gfortran.dg/coarray_event_2.f08: New test.
2200
73977c47
DH
22012017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2202
2203 PR testsuite/79843
2204 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2205 * gfortran.dg/pointer_intent_2.f90: Likewise.
2206
2f70a979
JH
22072017-07-02 Jan Hubicka <hubicka@ucw.cz>
2208
2209 PR middle-end/81290
2210 * gcc.c-torture/compile/pr81290.c: New.
2211
6b5e165b
RB
22122017-07-03 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/60510
2215 * gfortran.dg/vect/pr60510.f: New testcase.
2216
d8ac7e28
RO
22172017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2218
2219 * gcc.target/i386/mvc6.c: Require ifunc support.
2220
da402967
ML
22212017-07-03 Martin Liska <mliska@suse.cz>
2222
2223 PR sanitize/81040
2224 * g++.dg/asan/function-argument-1.C: New test.
2225 * g++.dg/asan/function-argument-2.C: New test.
2226 * g++.dg/asan/function-argument-3.C: New test.
2227
bc9f4235
RS
22282017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2229
2230 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2231 as well.
2232
be086ff5
TV
22332017-07-03 Tom de Vries <tom@codesourcery.com>
2234
2235 PR tree-optimization/69468
2236 * gcc.dg/pr81192.c: Update.
2237
4752be46
TV
22382017-07-03 Tom de Vries <tom@codesourcery.com>
2239
2240 PR tree-optimization/81192
2241 * gcc.dg/pr81192.c: Update.
2242
0bbfd554
TV
22432017-07-03 Tom de Vries <tom@codesourcery.com>
2244
2245 PR tree-optimization/81192
2246 * gcc.dg/pr81192.c: New test.
2247
b677e2f6
TK
22482017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2249
2250 * gfortran/eoshift_3.f90: New test.
2251
e3f9a279
RS
22522017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2253
2254 * gcc.dg/strlenopt-32.c: New testcase.
2255 * gcc.dg/strlenopt-33.c: Likewise.
2256 * gcc.dg/strlenopt-33g.c: Likewise.
2257 * gcc.dg/strlenopt-34.c: Likewise.
2258 * gcc.dg/strlenopt-35.c: Likewise.
2259
862088aa
RS
22602017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2261
2262 PR tree-optimization/80769
2263 * gcc.dg/strlenopt-31.c: New test.
2264 * gcc.dg/strlenopt-31g.c: Likewise.
2265
c34d0927
RS
22662017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2267
2268 PR tree-optimization/81136
2269 * gcc.dg/vect/pr81136.c: New test.
2270
c52d6043
JJ
22712017-07-01 Jakub Jelinek <jakub@redhat.com>
2272
2273 PR sanitizer/81262
2274 * gcc.c-torture/compile/pr81262.c: New test.
2275 * g++.dg/ubsan/pr81262.C: New test.
2276
77616c7e
JH
22772017-06-29 Jan Hubicka <hubicka@ucw.cz>
2278
2279 PR ipa/81261
2280 * g++.dg/ipa/pr81261.C: New testcase.
2281
fb6a764d
AP
22822017-06-30 Andrew Pinski <apinski@cavium.com>
2283
2284 * gcc.dg/torture/pr81245.c: New testcase.
2285
059ab149
AH
22862017-06-30 Aldy Hernandez <aldyh@redhat.com>
2287
2288 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2289 unbounded use.
2290
e59e8b5a
DM
22912017-06-30 David Malcolm <dmalcolm@redhat.com>
2292
2293 PR c++/80014
2294 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2295 Add declaration.
2296 (test_typeid): New test function.
2297
e855bdc0
JJ
22982017-06-30 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR target/81225
2301 * gcc.target/i386/pr81225.c: New test.
2302
fe32bb1b
NS
23032017-06-30 Nathan Sidwell <nathan@acm.org>
2304
2305 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2306 * g++.dg/cpp0x/decltype9.C: Likewise.
2307 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2308 * g++.dg/lookup/decl1.C: Likewise.
2309 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2310 * g++.dg/other/pr28432.C: Likewise.
2311 * g++.dg/parse/crash12.C: Likewise.
2312 * g++.dg/parse/enum3.C: Likewise.
2313 * g++.dg/parse/operator6.C: Likewise.
2314 * g++.dg/template/crash69.C: Likewise.
2315 * g++.dg/template/error27.C: Likewise.
2316 * g++.dg/template/error28.C: Likewise.
2317 * g++.dg/template/memfriend6.C: Likewise.
2318 * g++.old-deja/g++.mike/err1.C: Likewise.
2319 * g++.old-deja/g++.mike/p811.C: Likewise.
2320 * g++.old-deja/g++.other/crash25.C: Likewise.
2321 * g++.old-deja/g++.other/dtor4.C: Likewise.
2322 * g++.old-deja/g++.pt/t37.C: Likewise.
2323
aaa587d4
ML
23242017-06-30 Martin Liska <mliska@suse.cz>
2325
2326 PR ipa/81214
2327 * gcc.target/i386/pr81214.c: New test.
2328
274c1516
NS
23292017-06-30 Nathan Sidwell <nathan@acm.org>
2330
3b5c768c
NS
2331 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2332
274c1516
NS
2333 PR c++/81229
2334 * g++.dg/lookup/pr81229.C: New.
2335
c497284c
ML
23362017-06-30 Martin Liska <mliska@suse.cz>
2337
2338 PR sanitizer/81021
2339 * g++.dg/asan/pr81021.C: New test.
2340
4812f0b7
RB
23412017-06-30 Richard Biener <rguenther@suse.de>
2342
2343 PR tree-optimization/81249
2344 * g++.dg/torture/pr81249.C: New testcase.
2345
8e09cb8b
PC
23462017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2349 * g++.dg/diagnostic/variadic1.C: Likewise.
2350 * g++.dg/gomp/udr-3.C: Likewise.
2351 * g++.dg/overload/error1.C: Likewise.
2352 * g++.dg/overload/error2.C: Likewise.
2353 * g++.dg/template/duplicate1.C: Likewise.
2354 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2355 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2356 * g++.old-deja/g++.other/redecl2.C: Likewise.
2357 * g++.old-deja/g++.other/redecl4.C: Likewise.
2358 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2359
74582a3e
CP
23602017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2361
2362 PR fortran/77765
2363 * gfortran.dg/goacc/pr77765.f90: New test.
2364
6da4066f
SE
23652017-06-29 Steve Ellcey <sellcey@cavium.com>
2366
2367 * gcc.target/aarch64/ccmp_2.c: New test.
2368
be3b7dcf
NS
23692017-06-29 Nathan Sidwell <nathan@acm.org>
2370
2371 PR c++/81247
2372 * g++.dg/parse/pr81247-[abc].C: New.
2373
e5898daf
CL
23742017-06-29 Carl Love <cel@us.ibm.com>
2375
2376 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2377 test_unsigned_int_result, test_ll_int_result,
2378 test_ll_unsigned_int_result): Add result checking functions, add
2379 debug support.
2380 (main): Add builtin function tests.
2381
14836f38
CL
23822017-06-29 Carl Love <cel@us.ibm.com>
2383
2384 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2385 dg-skip-if): Add -mvsx -mcpu=power7.
2386
0630a4ec
RB
23872017-06-29 Richard Biener <rguenther@suse.de>
2388
2389 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2390
f76b4224
NS
23912017-06-29 Nathan Sidwell <nathan@acm.org>
2392
2393 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2394
f66459c1
PB
23952017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2396
2397 PR middle-end/81194
2398 * g++.dg/pr81194.C: New test.
2399
3c7bb489
L
24002017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2401
2402 PR ipa/80565
2403 * gcc.dg/torture/pr80565.c: New file.
2404
6cd83bec
BC
24052017-06-29 Bin Cheng <bin.cheng@arm.com>
2406
2407 PR tree-optimization/81196
2408 * gcc.dg/vect/pr81196.c: New.
2409
4c6a51a0
MC
24102017-06-29 Michael Collison <michael.collison@arm.com>
2411
2412 Fix date on previous ChangeLog entry.
2413
24142017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
2415 Michael Collison <michael.collison@arm.com>
2416
2417 PR target/70119
2418 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2419
395a191d
SP
24202017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2421
2422 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2423 Test new intrinsic.
2424 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2425 Ditto.
2426 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2427 Ditto.
2428 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2429 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2430 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2431
0ddc0ebc
TP
24322017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2433
2434 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2435 current ARM check by ARM NEON's availability check.
2436 (check_effective_target_vect_intfloat_cvt): Likewise.
2437 (check_effective_target_vect_uintfloat_cvt): Likewise.
2438 (check_effective_target_vect_floatint_cvt): Likewise.
2439 (check_effective_target_vect_floatuint_cvt): Likewise.
2440 (check_effective_target_vect_shift): Likewise.
2441 (check_effective_target_whole_vector_shift): Likewise.
2442 (check_effective_target_vect_bswap): Likewise.
2443 (check_effective_target_vect_shift_char): Likewise.
2444 (check_effective_target_vect_long): Likewise.
2445 (check_effective_target_vect_float): Likewise.
2446 (check_effective_target_vect_perm): Likewise.
2447 (check_effective_target_vect_perm_byte): Likewise.
2448 (check_effective_target_vect_perm_short): Likewise.
2449 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2450 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2451 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2452 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2453 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2454 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2455 (check_effective_target_vect_widen_shift): Likewise.
2456 (check_effective_target_vect_extract_even_odd): Likewise.
2457 (check_effective_target_vect_interleave): Likewise.
2458 (check_effective_target_vect_multiple_sizes): Likewise.
2459 (check_effective_target_vect64): Likewise.
2460 (check_effective_target_vect_max_reduc): Likewise.
2461
56a6d474
RB
24622017-06-28 Richard Biener <rguenther@suse.de>
2463
2464 PR middle-end/81227
2465 * gcc.dg/pr81227.c: New testcase.
2466
926c7865
MM
24672017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2468
2469 PR target/81193
2470 * lib/target-supports.exp
2471 (check_ppc_cpu_supports_hw_available): New test to make sure
2472 __builtin_cpu_supports works on power7 and newer.
2473
17a7218b
ML
24742017-06-28 Martin Liska <mliska@suse.cz>
2475
2476 PR ipa/81128
2477 * gcc.target/i386/pr81128.c: New test.
2478
63010089
ML
24792017-06-28 Martin Liska <mliska@suse.cz>
2480
2481 PR driver/79659
2482 * g++.dg/opt/pr79659.C: New test.
2483
b1cac008
CL
24842017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2485
2486 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2487 and options.
2488 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2489
42bd89ce
MG
24902017-06-28 Marc Glisse <marc.glisse@inria.fr>
2491
2492 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2493 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2494
b8d62ac8
JJ
24952017-06-28 Jakub Jelinek <jakub@redhat.com>
2496
2497 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2498 (foo): ... this. Change constants such that it isn't matched
2499 as __builtin_copysign, yet tests the combiner the same.
2500
6dc61b45
ML
25012017-06-28 Martin Liska <mliska@suse.cz>
2502
2503 PR sanitizer/81224
2504 * gcc.dg/asan/pr81224.c: New test.
2505
9a265443
EB
25062017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2507
2508 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2509 passed to pthread_join.
2510
935b5226
AK
25112017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2512
2513 * gcc.target/s390/nodatarel-1.c: New test.
2514
88016532
JD
25152017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2516
2517 PR fortran/80164
2518 * gfortran.dg/array_temporaries_4.f90: New test.
2519
8c2805bb
AP
25202017-06-27 Andrew Pinski <apinski@cavium.com>
2521
2522 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2523 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2524 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2525
786c6d10
MP
25262017-06-27 Marek Polacek <polacek@redhat.com>
2527
2528 PR sanitizer/81223
2529 * gcc.dg/ubsan/pr81223.c: New test.
2530
1e7df2e6
MG
25312017-06-27 Marc Glisse <marc.glisse@inria.fr>
2532
2533 * gcc.dg/tree-ssa/assoc-1.c: New file.
2534
58b45c4f
PC
25352017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/62046
2538 * g++.dg/parse/catch2.C: New.
2539
00296d7f
JJ
25402017-06-27 Jakub Jelinek <jakub@redhat.com>
2541
c1031852
JJ
2542 PR sanitizer/81209
2543 * g++.dg/ubsan/pr81209.C: New test.
2544
00296d7f
JJ
2545 PR middle-end/81207
2546 * gcc.c-torture/compile/pr81207.c: New test.
2547
0c418630
MP
25482017-06-27 Marek Polacek <polacek@redhat.com>
2549
2550 PR bootstrap/81216
2551 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2552
4b377e01
MS
25532017-06-26 Martin Sebor <msebor@redhat.com>
2554
2555 PR c++/81169
2556 * g++.dg/Wclass-memaccess-2.C: New test.
2557
952ac945
CL
25582017-06-26 Carl Love <cel@us.ibm.com>
2559
2560 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2561 Add new runnable test file for the vec_rev built-ins.
2562
df11b2ea
BS
25632016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2564
226ab0a8 2565 PR/tree-optimization 71815
df11b2ea
BS
2566 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2567 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2568
fa7ccca0
RL
25692017-06-26 Renlin Li <renlin.li@arm.com>
2570 Szabolcs Nagy <szabolcs.nagy@arm.com>
2571
2572 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2573 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2574 memmove.
2575
5a5c2d16
RB
25762017-06-26 Richard Biener <rguenther@suse.de>
2577
2578 PR target/81175
2579 * gfortran.dg/pr81175.f: New testcase.
2580
75f0112f
RB
25812017-06-26 Richard Biener <rguenther@suse.de>
2582
2583 PR tree-optimization/81203
2584 * gcc.dg/torture/pr81203.c: New testcase.
2585
3e2becc4
MP
25862017-06-26 Marek Polacek <polacek@redhat.com>
2587
2588 PR c/80116
2589 * c-c++-common/Wmultistatement-macros-1.c: New test.
2590 * c-c++-common/Wmultistatement-macros-2.c: New test.
2591 * c-c++-common/Wmultistatement-macros-3.c: New test.
2592 * c-c++-common/Wmultistatement-macros-4.c: New test.
2593 * c-c++-common/Wmultistatement-macros-5.c: New test.
2594 * c-c++-common/Wmultistatement-macros-6.c: New test.
2595 * c-c++-common/Wmultistatement-macros-7.c: New test.
2596 * c-c++-common/Wmultistatement-macros-8.c: New test.
2597 * c-c++-common/Wmultistatement-macros-9.c: New test.
2598 * c-c++-common/Wmultistatement-macros-10.c: New test.
2599 * c-c++-common/Wmultistatement-macros-11.c: New test.
2600
945653db
EB
26012017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2602
2603 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2604
c8e3c356
CL
26052017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2606
2607 * lib/target-supports.exp
2608 (check_effective_target_arm_neon_ok_nocache): Add flags with
2609 -mfloat-abi=hard. Include arm_neon.h.
2610 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2611 (check_effective_target_arm_neon_ok_no_float_abi): New.
2612 * gcc.target/arm/lto/pr65837_0.c: Require
2613 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2614 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2615 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2616
22235619
PC
26172017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2618
2619 PR c++/62315
2620 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2621
e56e3fda
TK
26222017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2623
45bb7d59 2624 PR fortran/52473
e56e3fda
TK
2625 * gfortran.dg/cshift_2.f90: New test.
2626
d3f062be
JW
26272017-06-23 Jim Wilson <jim.wilson@linaro.org>
2628
2629 PR middle-end/79794
2630 * gcc.target/aarch64/pr79794.c: New.
2631
37416b69
MM
26322017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2633
2634 PR target/80510
2635 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
2636 * gcc.target/powerpc/pr80510-2.c: Likewise.
2637
8447a92f
JL
26382017-06-22 Jeff Law <law@redhat.com>
2639
2640 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
2641
52607f7e
WS
26422017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2643
2644 * gcc.target/powerpc/fold-vec-shift-char.c: New.
2645 * gcc.target/powerpc/fold-vec-shift-int.c: New.
2646 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
2647 * gcc.target/powerpc/fold-vec-shift-short.c: New.
2648 * gcc.target/powerpc/fold-vec-shift-left.c: New.
2649 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
2650 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
2651 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
2652
fb68f296
JC
26532017-06-23 James Cowgill <James.Cowgill@imgtec.com>
2654
45bb7d59 2655 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 2656
60edf8bb
MT
26572017-06-22 Matt Turner <mattst88@gmail.com>
2658
2659 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
2660 skylake check.
2661
4333d74b
CL
26622017-06-22 Carl Love <cel@us.ibm.com>
2663
2664 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
2665 vmuleuh): Fix scan-assembler-times should check for word not half word
2666 instructions.
2667
13f752b2
JL
26682017-06-22 Jeff Law <law@redhat.com>
2669
2670 * gcc.c-torture/compile/stack-check-1.c: New test.
2671
0759db19
RB
26722016-06-22 Richard Biener <rguenther@suse.de>
2673
2674 * gcc.dg/vect/pr65947-1.c: Remove xfail.
2675 * gcc.dg/vect/pr65947-2.c: Likewise.
2676 * gcc.dg/vect/pr65947-3.c: Likewise.
2677 * gcc.dg/vect/pr65947-4.c: Likewise.
2678 * gcc.dg/vect/pr65947-5.c: Likewise.
2679 * gcc.dg/vect/pr65947-6.c: Likewise.
2680 * gcc.dg/vect/pr65947-8.c: Likewise.
2681 * gcc.dg/vect/pr65947-9.c: Likewise.
2682 * gcc.dg/vect/pr65947-10.c: Likewise.
2683 * gcc.dg/vect/pr65947-12.c: Likewise.
2684 * gcc.dg/vect/pr65947-13.c: Likewise.
2685 * gcc.dg/vect/pr65947-14.c: Likewise.
2686 * gcc.dg/vect/vect-cond-2.c: Likewise.
2687 * gcc.dg/vect/vect-pr69848.c: Likewise.
2688
c24c235e
ML
26892017-06-22 Martin Liska <mliska@suse.cz>
2690
2691 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
2692 to not inline it.
2693
71f82be9
JG
26942017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
2695
2696 * gcc.dg/tree-ssa/forwprop-37.c: New.
2697
a78f6980
RB
26982017-06-22 Richard Biener <rguenther@suse.de>
2699
2700 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
2701
85d5b033
RB
27022017-06-22 Richard Biener <rguenther@suse.de>
2703
2704 * gcc.dg/vect/pr65947-14.c: New testcase.
2705
4ded8669
MM
27062017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2707
2708 PR target/80510
2709 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
2710 32-bit support is added. Change ITYPE size to 64-bit integer.
2711 * gcc.target/powerpc/pr80510-2.c: Likewise.
2712
cb8d1b01
JJ
27132017-06-21 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR c++/81154
2716 * g++.dg/gomp/pr81154.C: New test.
2717
113459fa
DM
27182017-06-21 David Malcolm <dmalcolm@redhat.com>
2719
2720 * g++.dg/other/old-style-cast-fixits.C: New test case.
2721
5e9d501c
JJ
27222017-06-21 Jakub Jelinek <jakub@redhat.com>
2723
2724 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
2725
27d33d3e
TV
27262017-06-21 Tom de Vries <tom@codesourcery.com>
2727
2728 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
2729
5433db45
TV
27302017-06-21 Tom de Vries <tom@codesourcery.com>
2731
2732 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
2733 warning.
2734
93c18375
ML
27352017-06-21 Martin Liska <mliska@suse.cz>
2736
2737 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
2738
ff9baa5f
PMR
27392017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
2740
2741 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
2742 gnat.dg/debug11_pkg2.ads: New testcase.
2743
a23ba8cc
MG
27442017-06-21 Marc Glisse <marc.glisse@inria.fr>
2745
2746 * gcc.target/i386/getround.c: New file.
2747
ed73f46f
MG
27482017-06-21 Marc Glisse <marc.glisse@inria.fr>
2749
2750 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
2751 * gcc.dg/tree-ssa/addadd-2.c: New file.
2752
6b92ab17
TV
27532017-06-21 Tom de Vries <tom@codesourcery.com>
2754
2755 * lib/target-supports.exp (add_options_for_stack_size): New proc.
2756 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
2757 * gcc.c-torture/compile/20080806-1.c: Same.
2758 * gcc.c-torture/compile/920723-1.c: Same.
2759 * gcc.c-torture/compile/930621-1.c: Same.
2760 * gcc.c-torture/compile/991214-2.c: Same.
2761 * gcc.c-torture/compile/bcopy.c: Same.
2762 * gcc.c-torture/compile/memtst.c: Same.
2763 * gcc.c-torture/compile/msp.c: Same.
2764 * gcc.c-torture/compile/stuct.c: Same.
2765 * gcc.c-torture/execute/20011008-3.c: Same.
2766 * gcc.c-torture/execute/20030209-1.c: Same.
2767 * gcc.c-torture/execute/20031012-1.c: Same.
2768 * gcc.c-torture/execute/20040805-1.c: Same.
2769 * gcc.c-torture/execute/920410-1.c: Same.
2770 * gcc.c-torture/execute/921113-1.c: Same.
2771 * gcc.c-torture/execute/921202-1.c: Same.
2772 * gcc.c-torture/execute/921208-2.c: Same.
2773 * gcc.c-torture/execute/930106-1.c: Same.
2774 * gcc.c-torture/execute/930406-1.c: Same.
2775 * gcc.c-torture/execute/950221-1.c: Same.
2776 * gcc.c-torture/execute/960521-1.c: Same.
2777 * gcc.c-torture/execute/980605-1.c: Same.
2778 * gcc.c-torture/execute/comp-goto-1.c: Same.
2779 * gcc.c-torture/execute/comp-goto-2.c: Same.
2780 * gcc.c-torture/execute/memcpy-1.c: Same.
2781 * gcc.c-torture/execute/multi-ix.c: Same.
2782 * gcc.c-torture/execute/nestfunc-4.c: Same.
2783 * gcc.c-torture/execute/pr20621-1.c: Same.
2784 * gcc.c-torture/execute/pr23135.c: Same.
2785 * gcc.c-torture/execute/pr28982b.c: Same.
2786 * gcc.dg/loop-3.c: Same.
2787 * gcc.dg/struct-ret-3.c: Same.
2788 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2789 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2790 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2791 * gcc.dg/tree-prof/pr44777.c: Same.
2792
191578a5
DM
27932017-06-20 David Malcolm <dmalcolm@redhat.com>
2794
2795 PR jit/81144
2796 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
2797 memset call with zero-initialization.
2798 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2799
8a259e30
UB
28002017-06-20 Uros Bizjak <ubizjak@gmail.com>
2801
2802 * gcc.target/i386/pr80732.c: Include fma4-check.h.
2803 (main): Renamed to ...
2804 (fma4_test): ... this.
2805
b6837e04
JK
28062017-06-20 Julia Koval <julia.koval@intel.com>
2807
2808 * gcc.target/i386/pr73350-2.c: New test.
2809
67ea3f4e
RO
28102017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2811
2812 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
2813 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2814 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2815 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2816 restrict to x86_64-*-*-gnu.
2817 Skip scan-assembler on *-*-darwin*.
2818 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2819 * gcc.dg/loop-invariant.c: Likewise.
2820 * gcc.dg/lto/pr70955_0.c: Likewise.
2821 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2822 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2823 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2824
2825 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2826 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2827 targets.
2828 * gcc.dg/attr-ms_struct-2.c: Likewise.
2829 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2830 * gcc.dg/bf-ms-layout.c: Likewise.
2831 * gcc.dg/bf-ms-layout-2.c: Likewise.
2832 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2833 Require fpic support.
2834 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2835 targets.
2836 * gcc.target/i386/bitfield2.c: Likewise.
2837 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2838 targets.
2839 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2840
71bbbd13
NS
28412017-06-20 Nathan Sidwell <nathan@acm.org>
2842
2843 PR c++/67074
2844 * g++.dg/lookup/pr67074.C: New.
2845 * g++.dg/parse/namespace-alias-1.C: Adjust.
2846
531f0b38
RB
28472017-06-20 Richard Biener <rguenther@suse.de>
2848
2849 PR middle-end/81097
2850 * c-c++-common/ubsan/pr81097.c: New testcase.
2851
d47d7438
RB
28522017-06-20 Richard Biener <rguenther@suse.de>
2853
2854 * gcc.dg/vect/pr65947-9.c: Adjust.
2855
b5c7b957
TP
28562017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2857
2858 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2859 * gcc.target/arm/acle/cdp2.c: Likewise.
2860 * gcc.target/arm/acle/ldc.c: Likewise.
2861 * gcc.target/arm/acle/ldc2.c: Likewise.
2862 * gcc.target/arm/acle/ldc2l.c: Likewise.
2863 * gcc.target/arm/acle/ldcl.c: Likewise.
2864 * gcc.target/arm/acle/mcr.c: Likewise.
2865 * gcc.target/arm/acle/mcr2.c: Likewise.
2866 * gcc.target/arm/acle/mcrr.c: Likewise.
2867 * gcc.target/arm/acle/mcrr2.c: Likewise.
2868 * gcc.target/arm/acle/mrc.c: Likewise.
2869 * gcc.target/arm/acle/mrc2.c: Likewise.
2870 * gcc.target/arm/acle/mrrc.c: Likewise.
2871 * gcc.target/arm/acle/mrrc2.c: Likewise.
2872 * gcc.target/arm/acle/stc.c: Likewise.
2873 * gcc.target/arm/acle/stc2.c: Likewise.
2874 * gcc.target/arm/acle/stc2l.c: Likewise.
2875 * gcc.target/arm/acle/stcl.c: Likewise.
2876
a1aa2599
JJ
28772017-06-20 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR target/81121
2880 * gcc.target/i386/pr81121.c: New test.
2881
16122c22
MM
28822017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2883
2884 PR target/79799
2885 * gcc.target/powerpc/pr79799-1.c: New test.
2886 * gcc.target/powerpc/pr79799-2.c: Likewise.
2887 * gcc.target/powerpc/pr79799-3.c: Likewise.
2888 * gcc.target/powerpc/pr79799-4.c: Likewise.
2889 * gcc.target/powerpc/pr79799-5.c: Likewise.
2890
5ec046c0
NS
28912017-06-19 Nathan Sidwell <nathan@acm.org>
2892
2893 PR c++/81124
2894 PR c++/79766
2895 * g++.dg/lookup/pr79766.C: New.
2896 * g++.dg/lookup/pr81124.C: New.
2897 * g++.dg/template/explicit6.C: Adjust.
2898 * g++.old-deja/g++.other/decl5.C: Adjust.
2899
c72e002c
CL
29002017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2901
2902 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2903 -DSTACK_SIZE.
2904
4301ae22
JJ
29052017-06-19 Jakub Jelinek <jakub@redhat.com>
2906
9f8fafe8
JJ
2907 PR sanitizer/81125
2908 * g++.dg/ubsan/pr81125.C: New test.
2909
4301ae22
JJ
2910 PR sanitizer/81111
2911 * g++.dg/ubsan/pr81111.C: New test.
2912
21e4389f
RB
29132017-06-19 Richard Biener <rguenther@suse.de>
2914
2915 PR middle-end/81118
2916 * gcc.dg/torture/pr81118.c: New testcase.
2917
343ae898
RB
29182017-06-19 Richard Biener <rguenther@suse.de>
2919
2920 PR tree-optimization/80887
2921 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2922
97872698
JJ
29232017-06-19 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR ipa/81112
2926 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2927
c14c0b15
NS
29282017-06-19 Nathan Sidwell <nathan@acm.org>
2929
2930 PR c++/81119
2931 * g++.dg/warn/pr81119.C: New.
2932
a6e5212a
ML
29332017-06-19 Martin Liska <mliska@suse.cz>
2934
2935 PR sanitizer/80879
2936 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2937
871cc215
ML
29382017-06-19 Martin Liska <mliska@suse.cz>
2939
2940 PR ipa/80732
2941 * gcc.target/i386/mvc5.c: Scan indirect_function.
2942 * gcc.target/i386/mvc7.c: Likewise.
2943 * gcc.target/i386/pr80732.c: New test.
2944
431abe69
PC
29452017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2946
2947 PR c++/66093
2948 * g++.dg/cpp1y/constexpr-66093.C: New.
2949
fe1ae165
RO
29502017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2951
2952 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2953 dg-skip-if list.
2954
db9bbdec
RB
29552017-06-19 Richard Biener <rguenther@suse.de>
2956
2957 PR ipa/81112
2958 * g++.dg/torture/pr81112.C: New testcase.
2959
18154846
JH
29602017-06-18 Jan Hubicka <hubicka@ucw.cz>
2961
2962 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2963
5dace4bf
TK
29642017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2965
2966 PR fortran/52473
2967 * gfortran.dg/cshift_1.f90: New test.
2968
4f4b0ab8
RO
29692017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2970
2971 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2972
b36a612c
CL
29732017-06-16 Carl Love <cel@us.ibm.com>
2974
2975 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2976 main): Add runnable tests and test checker for vec_float,
2977 vec_float2, vec_floate and vec_floato builtins.
2978
e3e266bf
RE
29792017-06-16 Richard Earnshaw <rearnsha@arm.com>
2980
2981 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2982 the architecture options added by dg-add-options arm_neon.
2983 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2984 to the architecture.
2985 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2986 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2987 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2988
42093880
RE
29892017-06-16 Richard Earnshaw <rearnsha@arm.com>
2990
2991 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2992 multilibs have been built.
2993
c5742a17
RE
29942017-06-16 Richard Earnshaw <rearnsha@arm.com>
2995
2996 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2997 * gcc.target/arm/pr51915.c: Likewise.
2998 * gcc.target/arm/pr52006.c: Likewise.
2999 * gcc.target/arm/pr53187.c: Likewise.
3000
93aa40fe
RE
30012017-06-16 Richard Earnshaw <rearnsha@arm.com>
3002
3003 * gcc.target/arm/multilibs.exp: New file.
3004
b3d8d88e
MS
30052017-06-16 Martin Sebor <msebor@redhat.com>
3006
3007 PR tree-optimization/80933
3008 PR tree-optimization/80934
3009 * gcc.dg/fold-bcopy.c: New test.
3010 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3011 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 3012 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
3013 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3014 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3015 * gcc.dg/builtins-nonnull.c: Likewise.
3016
56960fd6
JG
30172017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3018
3019 PR target/71778
3020 * gcc.target/arm/pr71778.c: New.
3021
ec73e54d
JH
30222017-06-16 Jan Hubicka <hubicka@ucw.cz>
3023
3024 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3025
01f1c24e
RB
30262017-06-16 Richard Biener <rguenther@suse.de>
3027
3028 PR tree-optimization/81090
3029 * gcc.dg/graphite/pr81090.c: New testcase.
3030
8d94f932
JW
30312017-06-16 Janus Weil <janus@gcc.gnu.org>
3032
3033 PR fortran/80983
3034 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3035
b783399a
JJ
30362017-06-16 Jakub Jelinek <jakub@redhat.com>
3037
3038 PR sanitizer/81094
3039 * c-c++-common/ubsan/object-size-11.c: New test.
3040
c3684b7b
MS
30412017-06-15 Martin Sebor <msebor@redhat.com>
3042
3043 PR c++/80560
3044 * g++.dg/Wclass-memaccess.C: New test.
3045
d0e7a9fd
JW
30462017-06-15 Janus Weil <janus@gcc.gnu.org>
3047
3048 PR fortran/80983
3049 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3050
d1eed638
JH
30512017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3052
3053 PR lto/69866
3054 * gcc.dg/lto/pr69866_0.c: New test.
3055 * gcc.dg/lto/pr69866_1.c: Likewise.
3056
61f5d852
JL
30572017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3058
3059 PR target/78818
3060 * gcc.target/msp430/pr78818-real.c: New template for tests.
3061 * gcc.target/msp430/pr78818-auto.c: New test.
3062 * gcc.target/msp430/pr78818-data-region.c: New test.
3063 * gcc.target/msp430/pr78818-data-sec.c: New test.
3064 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3065
6820664a
TP
30662017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3067
3068 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3069 instructions in it rather than the number of IT blocks being 2.
3070 Transfer scan directive arm_thumb2 restriction to the whole
3071 testcase and restrict further to Thumb-only targets.
3072
41c540fc
TC
30732017-06-15 Tamar Christina <tamar.christina@arm.com>
3074
3075 * gcc.target/arm/sdiv_costs_1.c:
3076 Use dg-add-options.
3077
3466430f
MR
30782017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3079
3080 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3081 * gcc.target/mips/pr51513-1.c: New test.
3082 * gcc.target/mips/pr51513-2.c: New test.
3083
26fda5f5
RB
30842017-06-14 Richard Biener <rguenther@suse.de>
3085
3086 PR tree-optimization/81083
3087 * gcc.dg/torture/pr81083.c: Add prototypes.
3088
909263f8
RB
30892017-06-14 Richard Biener <rguenther@suse.de>
3090
3091 PR middle-end/81088
3092 * c-c++-common/ubsan/pr81088.c: New testcase.
3093
938a807a
EB
30942017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3095
3096 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3097
85c1b6d7
AP
30982017-06-14 Andrew Pinski <apinski@cavium.com>
3099 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3100
3101 PR target/71663
3102 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3103 * gcc.target/aarch64/vect-init-2.c: Likewise.
3104 * gcc.target/aarch64/vect-init-3.c: Likewise.
3105 * gcc.target/aarch64/vect-init-4.c: Likewise.
3106 * gcc.target/aarch64/vect-init-5.c: Likewise.
3107
bee9e49f
PC
31082017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3109
3110 PR c++/58541
3111 * g++.dg/cpp0x/constexpr-58541.C: New.
3112
24d020bd
RB
31132017-06-14 Richard Biener <rguenther@suse.de>
3114
3115 PR tree-optimization/81083
3116 * gcc.dg/torture/pr81083.c: New testcase.
3117
11c16c2a
JJ
31182017-06-14 Jakub Jelinek <jakub@redhat.com>
3119
3120 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3121 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3122
c60dc053
JJ
31232017-06-13 Jakub Jelinek <jakub@redhat.com>
3124
f31a8339
JJ
3125 PR c++/80973
3126 * g++.dg/ubsan/pr80973.C: New test.
3127
c60dc053
JJ
3128 PR c++/80984
3129 * g++.dg/opt/nrv18.C: New test.
3130
45b2222a
ML
31312017-06-13 Martin Liska <mliska@suse.cz>
3132
3133 PR sanitize/78204
3134 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3135 test by adding no_sanitize attribute.
3136 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3137
ef0e3441
RL
31382017-06-13 Renlin Li <renlin.li@arm.com>
3139
3140 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3141 conditionally.
3142
345683a9
MJ
31432017-06-13 Martin Jambor <mjambor@suse.cz>
3144
3145 PR tree-optimization/80803
3146 PR tree-optimization/81063
3147 gcc.dg/tree-ssa/pr80803.c: New test.
3148 gcc.dg/tree-ssa/pr81063.c: Likewise.
3149
9ebc3467
YG
31502017-06-12 Yury Gribov <tetra2005@gmail.com>
3151
3152 * c-c++-common/fold-masked-cmp-3.c: New test.
3153
16842d34
YG
31542017-06-13 Yury Gribov <tetra2005@gmail.com>
3155
3156 PR tree-optimization/67328
3157 * c-c++-common/fold-masked-cmp-1.c: New test.
3158 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3159 * gcc.dg/pr46309.c: Fix pattern.
3160 * gcc.dg/pr46309-2.c: Likewise.
3161
ba593ad5
TC
31622017-06-13 Tamar Christina <tamar.christina@arm.com>
3163
3164 * gcc.target/arm/sdiv_costs_1.c:
3165 Require arm_arch_v8a_ok and add march option.
3166
9ab5a235
ML
31672017-06-13 Martin Liska <mliska@suse.cz>
3168
3169 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3170 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3171 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3172
4f2c198d
RB
31732017-06-13 Richard Biener <rguenther@suse.de>
3174
3175 PR middle-end/81065
3176 * c-c++-common/ubsan/pr81065.c: New testcase.
3177
196ed8ea
ILT
31782017-06-12 Ian Lance Taylor <iant@golang.org>
3179
3180 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3181 freorder. Update comment to explain test.
3182
64ff4f60
TC
31832017-06-12 Tamar Christina <tamar.christina@arm.com>
3184
3185 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3186 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3187 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3188 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3189
5ed2fdfe
TC
31902017-06-12 Tamar Christina <tamar.christina@arm.com>
3191
3192 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3193
6cddb61c
TC
31942017-06-12 Tamar Christina <tamar.christina@arm.com>
3195
3196 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3197
aebce396
JJ
31982017-06-12 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR tree-optimization/81003
3201 * gcc.c-torture/compile/pr81003.c: New test.
3202
3fd7fe21
RB
32032017-06-12 Richard Biener <rguenther@suse.de>
3204
3205 PR tree-optimization/81053
3206 * gcc.dg/torture/pr81053.c: New testcase.
3207
ac39f0e8
TK
32082017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3209
3210 PR fortran/80988
3211 * gfortran.dg/implied_do_io_3.f90: New test.
3212
18787c38
TV
32132017-06-10 Tom de Vries <tom@codesourcery.com>
3214
3215 * lib/target-supports.exp (check_effective_target_signal): New proc.
3216 * lib/gcc.exp (gcc_target_compile): Remove appending of
3217 -DSIGNAL_SUPPRESS to additional_flags.
3218 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3219 additional_flags if effective target signal is not supported by the
3220 target.
3221 * gcc.c-torture/execute/20101011-1.c: Same.
3222 * gcc.dg/c99-stdint-1.c: Same.
3223 * gcc.dg/c99-stdint-2.c: Same.
3224 * gcc.dg/c99-stdint-5.c: Same.
3225 * gcc.dg/c99-stdint-6.c: Same.
3226 * gcc.dg/stdint-width-1.c: Same.
3227
0069a009
TV
32282017-06-10 Tom de Vries <tom@codesourcery.com>
3229
3230 * lib/target-supports.exp (check_effective_target_stack_size)
3231 (dg-effective-target-value): New proc.
3232 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3233 additional_flags.
3234 * lib/objc.exp (objc_target_compile): Same.
3235 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3236 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3237 dg-additional-options.
3238 * gcc.c-torture/compile/20080806-1.c: Same.
3239 * gcc.c-torture/compile/920723-1.c: Same.
3240 * gcc.c-torture/compile/930621-1.c: Same.
3241 * gcc.c-torture/compile/991214-2.c: Same.
3242 * gcc.c-torture/compile/bcopy.c: Same.
3243 * gcc.c-torture/compile/memtst.c: Same.
3244 * gcc.c-torture/compile/msp.c: Same.
3245 * gcc.c-torture/compile/stuct.c: Same.
3246 * gcc.c-torture/execute/20011008-3.c: Same.
3247 * gcc.c-torture/execute/20030209-1.c: Same.
3248 * gcc.c-torture/execute/20031012-1.c: Same.
3249 * gcc.c-torture/execute/20040805-1.c: Same.
3250 * gcc.c-torture/execute/920410-1.c: Same.
3251 * gcc.c-torture/execute/920501-7.c: Same.
3252 * gcc.c-torture/execute/921113-1.c: Same.
3253 * gcc.c-torture/execute/921202-1.c: Same.
3254 * gcc.c-torture/execute/921208-2.c: Same.
3255 * gcc.c-torture/execute/930106-1.c: Same.
3256 * gcc.c-torture/execute/930406-1.c: Same.
3257 * gcc.c-torture/execute/950221-1.c: Same.
3258 * gcc.c-torture/execute/960521-1.c: Same.
3259 * gcc.c-torture/execute/980605-1.c: Same.
3260 * gcc.c-torture/execute/comp-goto-1.c: Same.
3261 * gcc.c-torture/execute/comp-goto-2.c: Same.
3262 * gcc.c-torture/execute/memcpy-1.c: Same.
3263 * gcc.c-torture/execute/multi-ix.c: Same.
3264 * gcc.c-torture/execute/nestfunc-4.c: Same.
3265 * gcc.c-torture/execute/pr20621-1.c: Same.
3266 * gcc.c-torture/execute/pr23135.c: Same.
3267 * gcc.c-torture/execute/pr28982b.c: Same.
3268 * gcc.dg/loop-3.c: Same.
3269 * gcc.dg/struct-ret-3.c: Same.
3270 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3271 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3272 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3273 * gcc.dg/tree-prof/pr44777.c: Same.
3274
b09649fd
DM
32752017-06-09 David Malcolm <dmalcolm@redhat.com>
3276
3277 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3278 (test_mutually_exclusive_suggestions): New test function.
3279 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3280 (test_mutually_exclusive_suggestions): New test function.
3281 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3282 (test_mutually_exclusive_suggestions): New test function.
3283 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3284 (test_show_locus): Add special-case for
3285 "test_mutually_exclusive_suggestions".
3286
a1f427e9
ILT
32872017-06-09 Ian Lance Taylor <iant@golang.org>
3288
3289 * gcc.dg/tree-prof/split-1.c: New test.
3290
cb59f689
JH
32912017-06-09 Jan Hubicka <hubicka@ucw.cz>
3292
3293 * gcc.dg/predict-14.c: Avoid cold function detection.
3294 * gcc.target/i386/umod-3.c: Likewise.
3295
f66e6423
TC
32962017-06-09 Tamar Christina <tamar.christina@arm.com>
3297
3298 * gcc.target/aarch64/lrint-matherr.h: New.
3299 * gcc.target/aarch64/inline-lrint_1.c: New.
3300 * gcc.target/aarch64/inline-lrint_2.c: New.
3301 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3302 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3303
37b68a43
TC
33042017-06-09 Tamar Christina <tamar.christina@arm.com>
3305
3306 * gcc.target/arm/sdiv_costs_1.c: New.
3307
37f30285
TV
33082017-06-09 Tom de Vries <tom@codesourcery.com>
3309
3310 PR target/80855
3311 * gcc.target/nvptx/label-values.c: New test.
3312
051508d7
TP
33132017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3314
3315 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3316 Test for null definitions instead of them being undefined. Add entry
3317 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3318 about using the effective target for architecture extension.
3319 (check_effective_target_arm_arch_v7ve_ok): Remove.
3320 (add_options_for_arm_arch_v7ve): Likewise.
3321
01a8cacc
RB
33222017-06-09 Richard Biener <rguenther@suse.de>
3323
3324 PR tree-optimization/66623
3325 * gcc.dg/vect/pr66623.c: New testcase.
3326
6d1115c5
RB
33272017-06-09 Richard Biener <rguenther@suse.de>
3328
3329 PR tree-optimization/79483
3330 * gcc.dg/graphite/pr79483.c: New testcase.
3331
6ba856d4
RB
33322017-06-09 Richard Biener <rguenther@suse.de>
3333
3334 PR middle-end/81007
3335 * g++.dg/pr81007.C: New testcase.
3336
48e69247
JJ
33372017-06-09 Jakub Jelinek <jakub@redhat.com>
3338
3339 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3340 instead of "rsp" for -m32.
3341 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3342 target, add -msse2 to dg-options.
3343 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3344 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3345
120ef1d5
SB
33462017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3347
3348 PR target/80966
3349 * gcc.target/powerpc/stack-limit.c: New testcase.
3350
271be653
WS
33512017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3352
774cccdc
JJ
3353 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3354 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3355 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3356 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3357 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3358 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3359
0d05f685
JJ
33602017-06-08 Jakub Jelinek <jakub@redhat.com>
3361
8ab7005b
JJ
3362 PR c/81006
3363 * c-c++-common/gomp/pr81006.c: New test.
3364
34361776
JJ
3365 PR c++/81011
3366 * g++.dg/gomp/pr81011.C: New test.
3367
0d05f685
JJ
3368 PR middle-end/81005
3369 * c-c++-common/ubsan/align-10.c: New test.
3370 * c-c++-common/ubsan/null-13.c: New test.
3371
2163b9bc
UB
33722017-06-08 Uros Bizjak <ubizjak@gmail.com>
3373
3374 PR target/81015
3375 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3376 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3377 * gcc.target/i386/pr81015.c: New test.
3378
73f49ad7
TV
33792017-06-08 Tom de Vries <tom@codesourcery.com>
3380
3381 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3382 trampolines instead of NO_TRAMPOLINES.
3383 * gcc.c-torture/execute/20000822-1.c: Same.
3384 * gcc.c-torture/execute/920428-2.c: Same.
3385 * gcc.c-torture/execute/920501-7.c: Same.
3386 * gcc.c-torture/execute/920612-2.c: Same.
3387 * gcc.c-torture/execute/921017-1.c: Same.
3388 * gcc.c-torture/execute/921215-1.c: Same.
3389 * gcc.c-torture/execute/931002-1.c: Same.
3390 * gcc.c-torture/execute/comp-goto-2.c: Same.
3391 * gcc.c-torture/execute/nestfunc-1.c: Same.
3392 * gcc.c-torture/execute/nestfunc-2.c: Same.
3393 * gcc.c-torture/execute/nestfunc-3.c: Same.
3394 * gcc.c-torture/execute/nestfunc-5.c: Same.
3395 * gcc.c-torture/execute/nestfunc-6.c: Same.
3396 * gcc.c-torture/execute/pr24135.c: Same.
3397 * gcc.dg/Wtrampolines.c: Same.
3398 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3399 * gcc.dg/torture/stackalign/nested-5.c: Same.
3400 * gcc.dg/torture/stackalign/nested-6.c: Same.
3401 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3402 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3403 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3404 * gcc.dg/trampoline-1.c: Same.
3405 * gcc.dg/tree-prof/pr44777.c: Same.
3406 * gcc.target/i386/pr67770.c: Same.
3407 * lib/gcc.exp (gcc_target_compile): Remove appending of
3408 -DNO_TRAMPOLINES to additional_flags.
3409 * lib/objc.exp (objc_target_compile): Same.
3410
b9835925
TV
34112017-06-08 Tom de Vries <tom@codesourcery.com>
3412
3413 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3414 'gcc,no_trampolines' instead of 'no_trampolines'.
3415
77db6c15
AI
34162017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3417
3418 PR middle-end/79988
3419 * gcc.target/i386/mpx/pr79988.c: New test.
3420
0036534f
AI
34212017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3422
3423 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3424 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3425 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3426
b69d9ac6
JH
34272017-06-08 Jan Hubicka <hubicka@ucw.cz>
3428
3429 * g++.dg/tree-ssa/counts-1.C: New testcase.
3430 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3431
c46f9051
JK
34322017-08-08 Julia Koval <julia.koval@intel.com>
3433
3434 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3435 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3436 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3437 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3438 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3439 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3440
5ed41889
MP
34412017-06-08 Marek Polacek <polacek@redhat.com>
3442
3443 PR sanitize/80932
3444 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3445
8055904e
JK
34462017-08-08 Julia Koval <julia.koval@intel.com>
3447
3448 PR target/73350,80862
3449 * gcc.target/i386/pr73350.c: New test.
3450
fb4bc6ff
RB
34512017-06-08 Richard Biener <rguenther@suse.de>
3452
3453 PR tree-optimization/80928
3454 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3455
989cc652 34562017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 3457
989cc652
CL
3458 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3459
83059741
JW
34602017-06-07 Jonathan Wakely <jwakely@redhat.com>
3461
3462 PR c++/80990
3463 * g++.dg/cpp1z/class-deduction39.C: New.
3464
0874a778
MP
34652017-06-07 Marek Polacek <polacek@redhat.com>
3466
3467 PR sanitizer/80932
3468 * c-c++-common/ubsan/pr80932.c: New test.
3469
55e872a4
BC
34702017-06-07 Bin Cheng <bin.cheng@arm.com>
3471
3472 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3473 * gcc.target/i386/l_fma_double_2.c: Ditto.
3474 * gcc.target/i386/l_fma_double_3.c: Ditto.
3475 * gcc.target/i386/l_fma_double_4.c: Ditto.
3476 * gcc.target/i386/l_fma_double_5.c: Ditto.
3477 * gcc.target/i386/l_fma_double_6.c: Ditto.
3478 * gcc.target/i386/l_fma_float_1.c: Ditto.
3479 * gcc.target/i386/l_fma_float_2.c: Ditto.
3480 * gcc.target/i386/l_fma_float_3.c: Ditto.
3481 * gcc.target/i386/l_fma_float_4.c: Ditto.
3482 * gcc.target/i386/l_fma_float_5.c: Ditto.
3483 * gcc.target/i386/l_fma_float_6.c: Ditto.
3484
cb9ac430
TC
34852017-06-07 Tamar Christina <tamar.christina@arm.com>
3486
3487 * gcc.target/aarch64/sdiv_costs_1.c: New.
3488
46c821e7
RB
34892017-06-07 Richard Biener <rguenther@suse.de>
3490
3491 PR tree-optimization/80928
3492 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3493 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3494
6eb2ac65
RB
34952017-06-07 Richard Biener <rguenther@suse.de>
3496
3497 PR tree-optimization/80928
3498 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3499 check_results.
3500
25396db9
NS
35012017-06-06 Nathan Sidwell <nathan@acm.org>
3502
3503 * g++.dg/pr45330.C: Add inline namespace case.
3504
bbf97416
TK
35052017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3506
3507 PR fortran/80975
3508 * gfortran.dg/matmul_16.f90: New test.
3509 * gfortran.dg/inline_matmul_18.f90: New test.
3510
dc949728
MP
35112017-06-06 Marek Polacek <polacek@redhat.com>
3512
3513 PR c/79983
3514 * gcc.dg/pr79983.c: New test.
3515
100d0700
DM
35162017-06-06 David S. Miller <davem@davemloft.net>
3517
3518 * gcc.target/sparc/sparc-ret-3.c: New test.
3519
6c6b519a
TV
35202017-06-06 Tom de Vries <tom@codesourcery.com>
3521
3522 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3523 label_values instead of NO_LABEL_VALUES.
3524 * gcc.c-torture/compile/920301-1.c: Same.
3525 * gcc.c-torture/compile/920501-1.c: Same.
3526 * gcc.c-torture/compile/941014-4.c: Same.
3527 * gcc.c-torture/compile/labels-1.c: Same.
3528 * gcc.c-torture/compile/pr18903.c: Same.
3529 * gcc.c-torture/execute/920302-1.c: Same.
3530 * gcc.c-torture/execute/920415-1.c: Same.
3531 * gcc.c-torture/execute/920428-2.c: Same.
3532 * gcc.c-torture/execute/920501-3.c: Same.
3533 * gcc.c-torture/execute/920501-4.c: Same.
3534 * gcc.c-torture/execute/920501-5.c: Same.
3535 * gcc.c-torture/execute/920501-7.c: Same.
3536 * gcc.c-torture/execute/920721-4.c: Same.
3537 * gcc.c-torture/execute/980526-1.c: Same.
3538 * gcc.c-torture/execute/990208-1.c: Same.
3539 * gcc.c-torture/execute/comp-goto-1.c: Same.
3540 * gcc.c-torture/execute/comp-goto-2.c: Same.
3541 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3542 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3543 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3544 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3545 * gcc.dg/tree-prof/pr44777.c: Same.
3546 * gcc.misc-tests/bprob-2.c: Same.
3547 * gcc.misc-tests/gcov-3.c: Same.
3548 * lib/gcc.exp (gcc_target_compile): Remove appending of
3549 -DNO_LABEL_VALUES to additional_flags.
3550 * lib/objc.exp (objc_target_compile): Same.
3551 * lib/target-supports.exp (check_effective_target_label_values): Test on
3552 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3553
4ebcc903
KT
35542017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3555
3556 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3557
331dc840
RB
35582017-06-06 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/80974
3561 * gcc.dg/torture/pr80974.c: New testcase.
3562
d2537732
TP
35632017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3564
3565 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3566 "unsigned int" in conversation warning on line 15.
3567
e7baeb39
RB
35682017-06-06 Richard Biener <rguenther@suse.de>
3569
3570 PR tree-optimization/80928
3571 * gcc.dg/vect/pr80928.c: New testcase.
3572 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3573 * gcc.dg/vect/slp-13.c: Likewise.
3574 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3575
05945a1b
DM
35762017-06-05 David Malcolm <dmalcolm@redhat.com>
3577
3578 * g++.dg/plugin/comment_plugin.c: New test plugin.
3579 * g++.dg/plugin/comments-1.C: New test file.
3580 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3581
9b972837
BE
35822017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3583
3584 * gcc.misc-tests/gcov-1a.c: New test.
3585
1d135d98
MM
35862017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3587
3588 * gcc.target/powerpc/clone1.c: New test.
3589
92bba237
JW
35902017-06-05 Janus Weil <janus@gcc.gnu.org>
3591
3592 PR fortran/70601
3593 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3594
7b3ee9c9
NK
35952017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3596
3597 PR fortran/35339
3598 * gfortran.dg/implied_do_io_1.f90: New Test.
3599 * gfortran.dg/implied_do_io_2.f90: New Test.
3600
e4d1c5c4
RL
36012017-06-05 Renlin Li <renlin.li@arm.com>
3602
3603 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3604 selector to related line.
3605
d91561cb
JH
36062017-06-05 Jan Hubicka <hubicka@ucw.cz>
3607
3608 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3609
d8395013
KT
36102017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3611
3612 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3613
279dc4b4
KT
36142017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3615
3616 * gcc.target/aarch64/subs_compare_2.c: New test.
3617
e49d8b68
KT
36182017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3619
3620 * gcc.target/aarch64/subs_compare_1.c: New test.
3621
4456f65d
CX
36222017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3623
3624 * gcc.target/mips/div-9.c: Delete duplicate test.
3625 * gcc.target/mips/div-10.c: Ditto.
3626 * gcc.target/mips/div-11.c: Ditto.
3627 * gcc.target/mips/div-12.c: Ditto.
3628
3995f3a2
JH
36292017-05-23 Jan Hubicka <hubicka@ucw.cz>
3630
3631 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3632
82c027e1
DH
36332017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
3634
3635 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
3636 vesrion of the dejagnu grep.
3637 (list-module-names): Use it and adjust the regular expressions for
3638 modules and submodules.
3639 * gfortran.dg/prof/prof.exp: Cleanup modules.
3640 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
3641 directives.
3642 * gfortran.dg/altreturn_8.f90: Likewise.
3643 * gfortran.dg/associate_12.f90: Likewise.
3644 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
3645 * gfortran.dg/charlen_15.f90: Likewise.
3646 * gfortran.dg/class_4a.f03: Likewise.
3647 * gfortran.dg/class_54.f90: Likewise.
3648 * gfortran.dg/class_dummy_4.f03: Likewise.
3649 * gfortran.dg/class_dummy_5.f90: Likewise.
3650 * gfortran.dg/constructor_9.f90: Likewise.
3651 * gfortran.dg/dec_structure_15.f90: Likewise.
3652 * gfortran.dg/do_check_8.f90: Likewise.
3653 * gfortran.dg/dtio_26.f03: Likewise.
3654 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3655 * gfortran.dg/equiv_9.f90: Likewise.
3656 * gfortran.dg/extends_15.f90: Likewise.
3657 * gfortran.dg/finalize_22.f90: Likewise.
3658 * gfortran.dg/finalize_23.f90: Likewise.
3659 * gfortran.dg/generic_26.f90: Likewise.
3660 * gfortran.dg/generic_27.f90: Likewise.
3661 * gfortran.dg/namelist_76.f90: Likewise.
3662 * gfortran.dg/pointer_init_8.f90: Likewise.
3663 * gfortran.dg/pr61318.f90: Likewise.
3664 * gfortran.dg/pr77260_1.f90: Likewise.
3665 * gfortran.dg/pr77260_2.f90: Likewise.
3666 * gfortran.dg/pr77420_3.f90: Likewise.
3667 * gfortran.dg/proc_ptr_39.f90: Likewise.
3668 * gfortran.dg/proc_ptr_41.f90: Likewise.
3669 * gfortran.dg/proc_ptr_42.f90: Likewise.
3670 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
3671 * gfortran.dg/submodule_1.f08: Likewise.
3672 * gfortran.dg/submodule_10.f08: Likewise.
3673 * gfortran.dg/submodule_14.f08: Likewise.
3674 * gfortran.dg/submodule_15.f08: Likewise.
3675 * gfortran.dg/submodule_2.f08: Likewise.
3676 * gfortran.dg/submodule_5.f08: Likewise.
3677 * gfortran.dg/submodule_6.f08: Likewise.
3678 * gfortran.dg/submodule_7.f08: Likewise.
3679 * gfortran.dg/submodule_8.f08: Likewise.
3680 * gfortran.dg/submodule_9.f08: Likewise.
3681 * gfortran.dg/transfer_class_2.f90: Likewise.
3682 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3683 * gfortran.dg/typebound_call_24.f03: Likewise.
3684 * gfortran.dg/typebound_call_25.f90: Likewise.
3685 * gfortran.dg/typebound_deferred_1.f90: Likewise.
3686 * gfortran.dg/typebound_generic_12.f03: Likewise.
3687 * gfortran.dg/typebound_generic_13.f03: Likewise.
3688 * gfortran.dg/typebound_generic_14.f03: Likewise.
3689 * gfortran.dg/typebound_generic_15.f90: Likewise.
3690 * gfortran.dg/typebound_operator_16.f03: Likewise.
3691 * gfortran.dg/typebound_operator_18.f90: Likewise.
3692 * gfortran.dg/typebound_operator_20.f90: Likewise.
3693 * gfortran.dg/typebound_override_3.f90: Likewise.
3694 * gfortran.dg/typebound_override_4.f90: Likewise.
3695 * gfortran.dg/typebound_override_5.f90: Likewise.
3696 * gfortran.dg/typebound_override_6.f90: Likewise.
3697 * gfortran.dg/typebound_override_7.f90: Likewise.
3698 * gfortran.dg/typebound_proc_28.f03: Likewise.
3699 * gfortran.dg/typebound_proc_29.f90: Likewise.
3700 * gfortran.dg/typebound_proc_30.f90: Likewise.
3701 * gfortran.dg/typebound_proc_31.f90: Likewise.
3702 * gfortran.dg/typebound_proc_32.f90: Likewise.
3703 * gfortran.dg/typebound_proc_33.f90: Likewise.
3704 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
3705 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
3706 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3707 * gfortran.dg/use_only_3.f90: Likewise.
3708 * gfortran.dg/use_without_only_1.f90: Likewise.
3709 * gfortran.dg/warn_unused_function.f90: Likewise.
3710 * gfortran.dg/warn_unused_function_2.f90: Likewise.
3711 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 3712
3de4ac6d
MP
37132017-06-04 Marek Polacek <polacek@redhat.com>
3714
3715 PR c/80919
3716 * gcc.dg/format/pr80919.c: New test.
3717
2474f48f
MS
37182017-06-02 Martin Sebor <msebor@redhat.com>
3719
3720 PR c/80892
3721 * c-c++-common/Wfloat-conversion-2.c: New test.
3722
bd280745
PC
37232017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3724
3725 PR c++/68754
3726 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 3727
bd280745 37282017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
3729
3730 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
3731 for the new built-ins.
3732
ffa8a921
SD
37332017-06-02 Sudakshina Das <sudi.das@arm.com>
3734
3735 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
3736
d65d1bd9
WS
37372017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3738
3739 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
3740 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
3741 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
3742 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
3743 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
3744
b160939b
KT
37452017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3746
3747 * gcc.target/aarch64/hfmode_ins_1.c: New test.
3748
17f47f86
KT
37492017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3750
3751 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
3752
ab82e126
WS
37532017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3754
3755 * gcc.target/powerpc/fold-vec-abs-char.c: New.
3756 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
3757 * gcc.target/powerpc/fold-vec-abs-int.c: New.
3758 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
3759 * gcc.target/powerpc/fold-vec-abs-short.c: New.
3760 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
3761 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
3762 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
3763 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
3764
c957e9c0
NS
37652017-06-02 Nathan Sidwell <nathan@acm.org>
3766
3767 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
3768
aad16012
JJ
37692017-06-02 Jakub Jelinek <jakub@redhat.com>
3770
74b4885d
JJ
3771 PR rtl-optimization/80903
3772 * gcc.dg/pr80903.c: New test.
3773
aad16012
JJ
3774 PR fortran/80918
3775 * gfortran.dg/gomp/pr80918.f90: New test.
3776
40ffd95f
BE
37772017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3778
3779 * c-c++-common/Wsizeof-pointer-div.c: New test.
3780 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
3781 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3782 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
3783 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3784 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3785 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3786 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3787 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3788 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3789 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3790 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3791 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
3792 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
3793 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
3794 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
3795 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
3796 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
3797 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
3798
052754ea
WS
37992017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
3800
3801 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
3802 Update the target to power8-vector.
3803
aa63913f
DM
38042017-06-01 David Malcolm <dmalcolm@redhat.com>
3805
3806 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
3807
2ded3754
PMR
38082017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3809
3810 * debug12.adb, debug12.ads: New testcase.
3811
c8638450
MJ
38122017-06-01 Martin Jambor <mjambor@suse.cz>
3813
3814 PR tree-optimization/80898
3815 * gcc.dg/tree-ssa/pr80898.c: New test.
3816 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3817
ac853c90
PC
38182017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3819
3820 PR c++/80896
3821 * g++.dg/cpp1z/nodiscard5.C: New.
3822
7841f13c
CZ
38232017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3824
3825 * gcc.target/arc/pr9001195952.c: New test.
3826
f525e390
TV
38272017-06-01 Tom de Vries <tom@codesourcery.com>
3828
3829 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3830 * gcc.c-torture/compile/asmgoto-1.c: Same.
3831 * gcc.dg/20000707-1.c: Same.
3832 * gcc.dg/pr38700.c: Same.
3833 * gcc.dg/pr70169.c: Same.
3834 * gcc.dg/pr80112.c: Same.
3835 * gcc.dg/torture/pr51071-2.c: Same.
3836 * gcc.dg/torture/pr51071.c: Same.
3837 * gcc.dg/tree-ssa/alias-34.c: Same.
3838
9285616c
PMR
38392017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3840
3841 * gnat.dg/debug11.adb: New testcase.
3842
48932682
RB
38432017-06-01 Richard Biener <rguenther@suse.de>
3844
3845 PR middle-end/66313
3846 * c-c++-common/ubsan/pr66313.c: New testcase.
3847 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3848
fcb99124
SM
38492017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3850
3851 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
3852 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3853 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
3854 -mcpu overridden.
3855 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3856 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3857 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3858 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3859 to dg-option. Add dg-skip-if directive to disable this test
3860 for darwin. Add dg-skip-if directive to disable this test if
3861 -mcpu overridden.
3862
dc7401c0
SP
38632017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3864
3865 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3866 (_mm_maskz_max_sd): Test new intrinsics.
3867 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3868 (_mm_maskz_max_sd): Test new intrinsics.
3869 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3870 (_mm_maskz_max_ss): Test new intrinsics.
3871 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3872 (_mm_maskz_max_ss): Test new intrinsics.
3873 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3874 (_mm_maskz_min_sd): Test new intrinsics.
3875 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3876 (_mm_maskz_min_sd): Test new intrinsics.
3877 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3878 (_mm_maskz_min_ss): Test new intrinsics.
3879 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3880 (_mm_maskz_min_ss): Test new intrinsics.
3881
3909991c
NS
38822017-05-31 Nathan Sidwell <nathan@acm.org>
3883
3884 * g++.dg/lookup/lambda1.C New.
3885
0e510edb
BC
38862017-05-31 Bin Cheng <bin.cheng@arm.com>
3887
3888 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3889 on pointer should not be replaced.
3890
9fc5e7a4
MM
38912017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3892
3893 PR testsuite/80580
3894 * gcc.dg/gimplefe-error-7.c: New test.
3895
1e466f04
GM
38962017-05-31 Graham Markall <graham.markall@embecosm.com>
3897
3898 * gcc.target/arc/add_n-combine.c: New test.
3899 * gcc.target/arc/sub_n-combine.c: New test.
3900
89c88990
RB
39012017-05-31 Richard Biener <rguenther@suse.de>
3902
3903 PR target/80880
3904 * gcc.target/i386/pr80880.c: New testcase.
3905
748bbe72
RS
39062017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3907
3908 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3909
c7d7e222
BC
39102017-05-31 Bin Cheng <bin.cheng@arm.com>
3911
3912 * gcc.dg/vect/pr80815-3.c: New test.
3913
ee1379be
RB
39142017-05-31 Richard Biener <rguenther@suse.de>
3915
3916 PR tree-optimization/80906
3917 * gcc.dg/graphite/pr80906.c: New testcase.
3918
bcce980e
TV
39192017-05-30 Tom de Vries <tom@codesourcery.com>
3920
3921 PR testsuite/80910
3922 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3923 unsupported if host compiler does not support c++11.
3924 (host_supports_c++11): New proc.
3925
ef9200aa
MS
39262017-05-30 Martin Sebor <msebor@redhat.com>
3927
3928 PR c/80731
3929 * g++.dg/ext/utf16-4.C: Relax test.
3930 * gcc.dg/fixed-point/int-warning.c: Adjust.
3931
f012c8ef
DM
39322017-05-30 David Malcolm <dmalcolm@redhat.com>
3933
3934 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3935 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3936 test case.
3937 * g++.dg/plugin/show-template-tree-color.C: New test case.
3938 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3939 * g++.dg/template/show-template-tree-2.C: New test case.
3940 * g++.dg/template/show-template-tree-3.C: New test case.
3941 * g++.dg/template/show-template-tree-4.C: New test case.
3942 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3943 * g++.dg/template/show-template-tree.C: New test case.
3944
3f8efe25
SB
39452017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3946
3947 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3948 dg-options.
3949 * gfortran.dg/pr80107.f: Delete testcase.
3950
77d1dbdb
UB
39512017-05-30 Uros Bizjak <ubizjak@gmail.com>
3952
3953 PR target/80833
3954 * gcc.target/i386/pr80833-1.c: New test.
3955 * gcc.target/i386/pr80833-2.c: Ditto.
3956
e2f35333
NS
39572017-05-30 Nathan Sidwell <nathan@acm.org>
3958
3959 PR c++/80913
3960 * g++.dg/lookup/pr80913.C: New.
3961
ba7629e2
RB
39622017-05-30 Richard Biener <rguenther@suse.de>
3963
3964 PR middle-end/80901
3965 * gcc.dg/torture/pr80901.c: New testcase.
3966
4bfb347c
RD
39672017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3968
3969 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3970
b3125625
JL
39712017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3972
3973 PR target/78838
3974 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3975
892d6169
RB
39762017-05-30 Richard Biener <rguenther@suse.de>
3977
3978 PR middle-end/80876
3979 * gcc.dg/torture/pr80876.c: New testcase.
3980
3d7ff728
NS
39812017-05-29 Nathan Sidwell <nathan@acm.org>
3982
3983 PR c++/80891 (#5)
3984 * g++.dg/lookup/pr80891-5.C: New.
3985
fd262197
JD
39862017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3987
3988 PR libgfortran/53029
3989 * gfortran.dg/read_5.f90: New test.
3990
724e517a
NS
39912017-05-29 Nathan Sidwell <nathan@acm.org>
3992
a5cfa13a
NS
3993 PR c++/80891 (#4)
3994 * g++.dg/lookup/pr80891-4.C: New.
3995
e514ab0c
NS
3996 PR c++/80891 (#1)
3997 * g++.dg/lookup/pr80891-1.C: New.
3998
58dec010
NS
3999 PR c++/80891 (#3)
4000 * g++.dg/lookup/pr80891-3.C: New.
4001
724e517a
NS
4002 PR c++/80891 (#2)
4003 * g++.dg/lookup/pr80891-2.C: New.
4004
bbe3927b
TK
40052017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4006
4007 PR fortran/37131
4008 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4009 flags.
4010 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4011 * gfortran.dg/inline_matmul_17.f90: New test.
4012
8364e6ac
TK
40132017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4014
4015 * gfortran.dg/matmul_bounds_12.f90: New test.
4016
56a35ac9
JJ
40172017-05-27 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR bootstrap/80887
4020 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4021
945bf9e1
NS
40222017-05-26 Nathan Sidwell <nathan@acm.org>
4023
4024 * g++.dg/cpp0x/dr2061.C: New.
4025 * g++.dg/parse/namespace-alias-1.C: Add more test.
4026
cb4fe401
BC
40272017-05-26 Bin Cheng <bin.cheng@arm.com>
4028
4029 PR tree-optimization/80815
4030 * gcc.dg/vect/pr80815-1.c: New test.
4031 * gcc.dg/vect/pr80815-2.c: New test.
4032
e929e611
ML
40332017-05-26 Martin Liska <mliska@suse.cz>
4034
4035 PR ipa/80663
4036 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4037 split at the problematic spot.
4038 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4039 a valid value of the param.
4040
92f105f6
MP
40412017-05-26 Marek Polacek <polacek@redhat.com>
4042
4043 PR sanitizer/80875
4044 * c-c++-common/ubsan/pr80875.c: New test.
4045
74ca4e36
TV
40462017-05-26 Tom de Vries <tom@codesourcery.com>
4047
4048 PR testsuite/80557
4049 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4050 * gcc.dg/Wcxx-compat-8.c: Same.
4051 * gcc.dg/Wobjsize-1.c: Same.
4052 * gcc.dg/Wshadow-local-2.c: Same.
4053 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4054 * gcc.dg/anon-struct-6.c: Same.
4055 * gcc.dg/asm-wide-1.c: Same.
4056 * gcc.dg/builtin-inf-1.c: Same.
4057 * gcc.dg/builtin-redefine.c: Same.
4058 * gcc.dg/c90-array-lval-6.c: Same.
4059 * gcc.dg/c90-array-lval-7.c: Same.
4060 * gcc.dg/c90-fordecl-1.c: Same.
4061 * gcc.dg/c99-fordecl-2.c: Same.
4062 * gcc.dg/cast-lvalue-1.c: Same.
4063 * gcc.dg/cast-lvalue-2.c: Same.
4064 * gcc.dg/compound-lvalue-1.c: Same.
4065 * gcc.dg/cond-lvalue-1.c: Same.
4066 * gcc.dg/cpp/20000419-1.c: Same.
4067 * gcc.dg/cpp/backslash.c: Same.
4068 * gcc.dg/cpp/backslash2.c: Same.
4069 * gcc.dg/cpp/macspace1.c: Same.
4070 * gcc.dg/cpp/macspace2.c: Same.
4071 * gcc.dg/cpp/multiline-2.c: Same.
4072 * gcc.dg/cpp/pr27777.c: Same.
4073 * gcc.dg/cpp/pr30786.c: Same.
4074 * gcc.dg/cpp/pr34602.c: Same.
4075 * gcc.dg/cpp/redef1.c: Same.
4076 * gcc.dg/cpp/tr-warn1.c: Same.
4077 * gcc.dg/cpp/tr-warn3.c: Same.
4078 * gcc.dg/cpp/tr-warn6.c: Same.
4079 * gcc.dg/cpp/trad/hash.c: Same.
4080 * gcc.dg/cpp/trad/redef1.c: Same.
4081 * gcc.dg/cpp/ucs.c: Same.
4082 * gcc.dg/declspec-10.c: Same.
4083 * gcc.dg/declspec-11.c: Same.
4084 * gcc.dg/declspec-18.c: Same.
4085 * gcc.dg/format/c99-strftime-1.c: Same.
4086 * gcc.dg/format/ext-3.c: Same.
4087 * gcc.dg/format/pr72858.c: Same.
4088 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4089 * gcc.dg/init-string-1.c: Same.
4090 * gcc.dg/label-decl-3.c: Same.
4091 * gcc.dg/m-un-2.c: Same.
4092 * gcc.dg/nofixed-point-2.c: Same.
4093 * gcc.dg/noncompile/20020213-1.c: Same.
4094 * gcc.dg/pch/counter-2.c: Same.
4095 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4096 * gcc.dg/pr27528.c: Same.
4097 * gcc.dg/pr27953.c: Same.
4098 * gcc.dg/pr35899.c: Same.
4099 * gcc.dg/pr37561.c: Same.
4100 * gcc.dg/pr45461.c: Same.
4101 * gcc.dg/pr45750.c: Same.
4102 * gcc.dg/pr53196-2.c: Same.
4103 * gcc.dg/pr53265.c: Same.
4104 * gcc.dg/redecl-1.c: Same.
4105 * gcc.dg/tls/thr-init-1.c: Same.
4106 * gcc.dg/torture/pr51106-1.c: Same.
4107 * gcc.dg/torture/pr51106-2.c: Same.
4108 * gcc.dg/uninit-19.c: Same.
4109 * gcc.dg/uninit-pr20644.c: Same.
4110
6fc9f7aa
JJ
41112017-05-26 Jakub Jelinek <jakub@redhat.com>
4112
4113 * g++.dg/cpp1z/decomp29.C (p): New variable.
4114 (main): Add further tests.
4115
28e0e05b
RB
41162017-05-26 Richard Biener <rguenther@suse.de>
4117
4118 PR tree-optimization/80842
4119 * gcc.dg/torture/pr80842.c: New testcase.
4120
c81ec254
PC
41212017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4122
4123 PR c++/79652
4124 * g++.dg/cpp0x/pr79652.C: New.
4125
aee21066
PC
41262017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4127
4128 PR c++/71451
4129 * g++.dg/cpp0x/variadic170.C: New.
4130
63dbcd13
VR
41312017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4132
4133 * g++.dg/warn/Wcatch-value-1.C: New test.
4134 * g++.dg/warn/Wcatch-value-2.C: New test.
4135 * g++.dg/warn/Wcatch-value-3.C: New test.
4136
932f48ac
NS
41372017-05-25 Nathan Sidwell <nathan@acm.org>
4138
44e00a7a
NS
4139 * g++.dg/lookup/using56.C: New.
4140 * g++.dg/lookup/using57.C: New.
4141 * g++.dg/lookup/using58.C: New.
4142 * g++.dg/lookup/using59.C: New.
4143
932f48ac
NS
4144 * g++.dg/lookup/using17.C: Adjust diagnostics.
4145
a10f9a2e
MS
41462017-05-25 Martin Sebor <msebor@redhat.com>
4147
4148 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4149 positives on ILP32.
4150 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4151 column numbers.
4152 * gcc.dg/pr60114.c: Same.
4153
47c05e71
JH
41542017-05-23 Jan Hubicka <hubicka@ucw.cz>
4155
4156 * gfortran.dg/pr48636.f90: Fix template better.
4157
f35a733d
NS
41582017-05-25 Nathan Sidwell <nathan@acm.org>
4159
4160 * g++.dg/lookup/koenig14.C: New.
4161
18c1e9e0
PC
41622017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4163
4164 PR c++/79583
4165 * g++.dg/cpp0x/pr79583.C: New.
4166
2673d192
PC
41672017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4168
4169 PR c++/68578
4170 * g++.dg/cpp1y/pr68578.C: New.
4171
bce8ef71
MG
41722017-05-25 Marc Glisse <marc.glisse@inria.fr>
4173
4174 * gcc.dg/tree-ssa/vce-1.c: New file.
4175
11d6b45d
MG
41762017-05-25 Marc Glisse <marc.glisse@inria.fr>
4177
4178 * gcc.dg/tree-ssa/addadd.c: New file.
4179
5ad4f1c8
NS
41802017-05-24 Nathan Sidwell <nathan@acm.org>
4181
4182 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4183 * g++.dg/lookup/friend19.C: New.
4184 * g++.dg/lookup/friend20.C: New.
4185
d4a760d8
JW
41862017-05-24 Jonathan Wakely <jwakely@redhat.com>
4187
4188 PR c++/80544
4189 * g++.dg/expr/cast11.C: New test.
4190
3cd211af
MS
41912017-05-24 Martin Sebor <msebor@redhat.com>
4192
4193 PR c/80731
4194 * c-c++-common/Wfloat-conversion.c: Adjust.
4195 * c-c++-common/dfp/convert-int-saturate.c: Same.
4196 * c-c++-common/pr68657-1.c: Same.
4197 * g++.dg/ext/utf-cvt.C: Same.
4198 * g++.dg/ext/utf16-4.C: Same.
4199 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4200 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4201 * g++.dg/warn/Wconversion3.C: Same.
4202 * g++.dg/warn/Wconversion4.C: Same.
4203 * g++.dg/warn/Wsign-conversion.C: Same.
4204 * g++.dg/warn/overflow-warn-1.C: Same.
4205 * g++.dg/warn/overflow-warn-3.C: Same.
4206 * g++.dg/warn/overflow-warn-4.C: Same.
4207 * g++.dg/warn/pr35635.C: Same.
4208 * g++.old-deja/g++.mike/enum1.C: Same.
4209 * gcc.dg/Wconversion-3.c: Same.
4210 * gcc.dg/Wconversion-5.c: Same.
4211 * gcc.dg/Wconversion-complex-c99.c: Same.
4212 * gcc.dg/Wconversion-complex-gnu.c: Same.
4213 * gcc.dg/Wconversion-integer.c: Same.
4214 * gcc.dg/Wsign-conversion.c: Same.
4215 * gcc.dg/bitfld-2.c: Same.
4216 * gcc.dg/c90-const-expr-11.c: Same.
4217 * gcc.dg/c90-const-expr-7.c: Same.
4218 * gcc.dg/c99-const-expr-7.c: Same.
4219 * gcc.dg/overflow-warn-1.c: Same.
4220 * gcc.dg/overflow-warn-2.c: Same.
4221 * gcc.dg/overflow-warn-3.c: Same.
4222 * gcc.dg/overflow-warn-4.c: Same.
4223 * gcc.dg/overflow-warn-5.c: Same.
4224 * gcc.dg/overflow-warn-8.c: Same.
4225 * gcc.dg/overflow-warn-9.c: New test.
4226 * gcc.dg/pr35635.c: Adjust.
4227 * gcc.dg/pr59940.c: Same.
4228 * gcc.dg/pr59963-2.c: Same.
4229 * gcc.dg/pr60114.c: Same.
4230 * gcc.dg/switch-warn-2.c: Same.
4231 * gcc.dg/utf-cvt.c: Same.
4232 * gcc.dg/utf16-4.c: Same.
4233
216bfadc
JJ
42342017-05-24 Jakub Jelinek <jakub@redhat.com>
4235
4236 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4237 Don't include limits.h.
4238 (w): Conditionalize on long long wider than int. Use
4239 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4240 -9223372036854775808.
4241 (x): Use __INT_MAX__ instead of INT_MAX.
4242
610abc02
TK
42432017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4244
4245 PR fortran/66094
4246 * gfortran.dg/inline_matmul_16.f90: New test.
4247
8d0c9b36
TV
42482017-05-24 Tom de Vries <tom@codesourcery.com>
4249
4250 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4251
3f3fb6c9
PB
42522017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4253
4254 PR middle-end/80823
4255 * gcc.dg/pr80823.c: New test.
4256
00e0af8d
AK
42572017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4258
4259 * gcc.target/s390/pr80725.c: New test.
4260
6131102c
NS
42612017-05-23 Nathan Sidwell <nathan@acm.org>
4262
ef4c5e78
NS
4263 * g++.dg/lookup/extern-c-hidden.C: New.
4264 * g++.dg/lookup/extern-redecl1.C: New.
4265
6131102c
NS
4266 PR c++/80866
4267 * g++.dg/parse/pr80866.C: New.
4268
d2db2e6b
JH
42692017-05-23 Jan Hubicka <hubicka@ucw.cz>
4270
4271 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4272 * gcc.dg/ipa/inline-5.c: Likewise.
4273 * gfortran.dg/pr48636.f90: Likewise.
4274
e4ea7a4c
NS
42752017-05-23 Nathan Sidwell <nathan@acm.org>
4276
4277 * g++.dg/parse/ctor9.C: Adjust expected error.
4278
c2d7c404
JD
42792017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4280
4281 PR libgfortran/80256
4282 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4283 Cygwin.
4284
fd71a9a2
TS
42852017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4286
4287 * c-c++-common/goacc/parallel-dims-1.c: Update.
4288 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4289 * c-c++-common/goacc/routine-1.c: Likewise.
4290 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4291 * g++.dg/goacc/template.C: Likewise.
4292 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4293 * gfortran.dg/goacc/routine-3.f90: Likewise.
4294 * gfortran.dg/goacc/sie.f95: Likewise.
4295 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4296
9d029ddf
NS
42972017-05-23 Nathan Sidwell <nathan@acm.org>
4298
4299 * g++.dg/lookup/using13.C: Adjust expected error.
4300
008c7367
SKS
43012017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4302
4303 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4304
d1f6caae
MM
43052017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4306
4307 PR target/80718
4308 * gcc.target/powerpc/pr80718.c: New test.
4309
2ea0d750
SB
43102017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4311
4312 * gcc.target/powerpc/conditional-return.c: New testcase.
4313
25b81686
BS
43142017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4315
4316 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4317 LE-only.
4318
477f145b
JW
43192017-05-22 Janus Weil <janus@gcc.gnu.org>
4320
4321 PR fortran/80766
4322 * gfortran.dg/typebound_call_28.f90: New test.
4323
65cc1407
NS
43242017-05-22 Nathan Sidwell <nathan@acm.org>
4325
4326 * g++.dg/lookup/strong-using.C: New.
4327
0c4f8178
TP
43282017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4329
4330 * gcc.target/arm/movsi_movt.c: New test.
4331 * gcc.target/arm/movdi_movt.c: New test.
4332
fbb1c7d4
EB
43332017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4334
4335 * gnat.dg/specs/not_null1.ads: New test.
4336
d3271136
EB
43372017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4338
4339 * gnat.dg/limited_with5.ad[sb]: New test.
4340 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4341 * gnat.dg/limited_with6.ad[sb]: New test.
4342 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4343
4c24ec6d
EB
43442017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4345
4346 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4347 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4348
4bcbb7b8
PC
43492017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4350
4351 PR c++/70265
4352 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4353 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4354
51cd6b78
JD
43552017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4356
4357 PR libgfortran/80333
4358 * gfortran.dg/dtio_30.f03: New test.
4359
33f8c0a1
MP
43602017-05-19 Marek Polacek <polacek@redhat.com>
4361
4362 PR sanitizer/80800
4363 * c-c++-common/ubsan/pr80800.c: New test.
4364 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4365
9740ed54
TS
43662017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4367
7fd549d2
TS
4368 * c-c++-common/goacc/default-1.c: Update.
4369 * c-c++-common/goacc/default-2.c: Likewise.
4370 * c-c++-common/goacc/default-4.c: Likewise.
4371 * gfortran.dg/goacc/default-1.f95: Likewise.
4372 * gfortran.dg/goacc/default-4.f: Likewise.
4373 * c-c++-common/goacc/default-5.c: New file.
4374 * gfortran.dg/goacc/default-5.f: Likewise.
4375
9740ed54
TS
4376 * c-c++-common/goacc/default-1.c: New file.
4377 * c-c++-common/goacc/default-2.c: Likewise.
4378 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4379 test cases in...
4380 * c-c++-common/goacc/default-3.c: ... this new file, and...
4381 * c-c++-common/goacc/default-4.c: ... this new file.
4382 * gfortran.dg/goacc/default.f95: Remove file, including its test
4383 cases in...
4384 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4385 * gfortran.dg/goacc/default-2.f: ... this new file.
4386 * gfortran.dg/goacc/default-3.f95: New file.
4387 * gfortran.dg/goacc/default-4.f: Likewise.
4388
2a8a8d7b
NS
43892017-05-19 Nathan Sidwell <nathan@acm.org>
4390
4391 * g++.dg/inherit/covariant7.C: Adjust.
4392
a978134e
PB
43932017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4394
4395 * gcc.target/arm/tls-disable-literal-pool.c: Change
4396 require-effective-target to tls_native.
4397 Move dg-error to return statement line and change to dg-message.
4398
39aac208
RB
43992017-05-19 Richard Biener <rguenther@suse.de>
4400
4401 PR c++/80593
4402 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4403 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4404
035ab826
RB
44052017-05-19 Richard Biener <rguenther@suse.de>
4406
4407 PR middle-end/80764
4408 * gcc.dg/torture/pr80764.c: New testcase.
4409
52e14b96
MM
44102017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4411
4412 PR target/80510
4413 * gcc.target/powerpc/pr80510-1.c: New test.
4414 * gcc.target/powerpc/pr80510-2.c: Likewise.
4415
4287da82
EG
44162017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4417
4418 * gcc.dg/pragma-diag-7.c: New test.
4419
e4171e10
UB
44202017-05-18 Uros Bizjak <ubizjak@gmail.com>
4421
4422 PR target/80799
4423 * g++.dg/other/i386-11.C: New test.
4424
cdefeea2
WS
44252017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4426
4427 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4428 * fold-vec-div-floatdouble.c: Likewise.
4429 * fold-vec-logical-ands-char.c: Likewise.
4430 * fold-vec-logical-ands-int.c: Likewise.
4431 * fold-vec-logical-ands-short.c: Likewise.
4432 * fold-vec-logical-ors-char.c: Likewise.
4433 * fold-vec-logical-ors-int.c: Likewise.
4434 * fold-vec-logical-ors-short.c: Likewise.
4435 * fold-vec-logical-other-char.c: Likewise.
4436 * fold-vec-mule-misc.c: Likewise.
4437 * fold-vec-mult-float.c: Likewise.
4438 * fold-vec-mult-floatdouble.c: Likewise.
4439 * fold-vec-mult-int.c: Likewise.
4440 * fold-vec-mult-int128-p9.c: Likewise.
4441 * fold-vec-sub-floatdouble.c: Likewise.
4442 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4443 Add lp64 requirement.
4444 * fold-vec-mult-int128-p8.c: Likewise.
4445 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4446
62ee030a
SM
44472017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4448
4449 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4450 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4451 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4452 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4453 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4454 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4455 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4456 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4457 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4458 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4459 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4460 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4461 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4462 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4463 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4464 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4465 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4466 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4467 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4468 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4469 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4470 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4471 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4472 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4473 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4474 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4475
00a84d0e
SL
44762017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4477
4478 * gcc.target/sparc/niagara7-align.c: New test.
4479
243c2883
MP
44802017-05-18 Marek Polacek <polacek@redhat.com>
4481
4482 PR sanitizer/80797
4483 * c-c++-common/ubsan/null-12.c: New test.
4484
e98e6340
SB
44852017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4486
4487 PR middle-end/80692
4488 * gcc.c-torture/execute/pr80692.c: New testcase.
4489
0152001b 44902017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
4491
4492 PR libgfortran/80741
4493 * gfortran.dg/read_4.f90: New test.
4494
c8ded430
BS
44952017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4496
4497 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4498
e5b1f5a1
FR
44992017-05-17 Fritz Reese <fritzoreese@gmail.com>
4500
4501 PR fortran/80668
4502 * gfortran.dg/pr80668.f90: New.
4503
9853cb28
PB
45042017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4505
4506 PR middle-end/80775
4507 * gcc.dg/pr80775.c: New test.
4508
142473df
MP
45092017-05-17 Marek Polacek <polacek@redhat.com>
4510
4511 PR sanitizer/80659
4512 * gcc.dg/asan/pr80659.c: New test.
4513
8508a5b5
SKS
45142017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4515
4516 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4517 unsigned long.
4518
bc36d2b7
CX
45192017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4520
4521 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4522
4fc5ebf1
JG
45232017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4524 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4525
4526 PR tree-optimization/80457
4527 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4528 call vect_model_simple_cost.
4529
bedee914
PT
45302017-05-16 Paul Thomas <pault@gcc.gnu.org>
4531
4532 PR fortran/80554
4533 * gfortran.dg/submodule_29.f08: New test.
4534
10791753
DM
45352017-05-16 David Malcolm <dmalcolm@redhat.com>
4536
4537 * g++.dg/other/accessor-fixits-1.C: New test case.
4538 * g++.dg/other/accessor-fixits-2.C: New test case.
4539 * g++.dg/other/accessor-fixits-3.C: New test case.
4540 * g++.dg/other/accessor-fixits-4.C: New test case.
4541
727577c2
CL
45422017-05-16 Carl Love <cel@us.ibm.com>
4543
4544 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4545 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4546 built-ins to the test suite file. Note, support for mradds exists
4547 but no test case exists.
4548 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4549 built-ins to the test suite file.
4550
6b6ae9eb
MP
45512017-05-16 Marek Polacek <polacek@redhat.com>
4552
4553 PR sanitizer/80536
4554 PR sanitizer/80386
4555 * c-c++-common/ubsan/pr80536.c: New test.
4556 * g++.dg/ubsan/pr80386.C: New test.
4557
678d7e19
TC
45582017-05-16 Tamar Christina <tamar.christina@arm.com>
4559
4560 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4561 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4562
6da37857
MW
45632016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4564
4565 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4566 expected output of vadd, vsub and vmul instructions.
4567 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4568 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4569 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4570
a5768d38
JD
45712017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4572
4573 PR libgfortran/80727
4574 * gfortran.dg/read_3.f90: New test.
4575
3a77e7cc
NS
45762017-05-15 Nathan Sidwell <nathan@acm.org>
4577
2016c841
NS
4578 PR c++/79369
4579 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4580
3a77e7cc
NS
4581 PR c++/79369
4582 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4583 * g++.dg/cpp0x/pr79369.C: New.
4584
0735a1c8
SK
45852017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4586
4587 PR fortran/80752
3a77e7cc 4588 * gfortran.dg/pr80752.f90: New test.
0735a1c8 4589
f108770a
UB
45902017-05-15 Uros Bizjak <ubizjak@gmail.com>
4591
900b5b6a 4592 PR target/80425
f108770a
UB
4593 * gcc.target/i386/pr80425-1.c: New test.
4594 * gcc.target/i386/pr80425-2.c: Ditto.
4595
e30ce0a3
JL
45962017-05-15 Jeff Law <law@redhat.com>
4597
4598 * gcc.target/mips/reorgbug-1.c: New test.
4599
0d5a0a33
PMR
46002017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4601
4602 * gnat.dg/specs/pack13.ads: New test.
4603
a104bd88
MS
46042017-05-14 Martin Sebor <msebor@redhat.com>
4605
4606 PR middle-end/77671
4607 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4608 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4609 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4610 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4611 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4612
c6c02519
MS
46132017-05-14 Martin Sebor <msebor@redhat.com>
4614
4615 PR middle-end/80669
4616 * gcc.dg/builtin-stpncpy.c: New test.
4617
d6d4d770
DS
46182017-05-14 Daniel Santos <daniel.santos@pobox.com>
4619
4620 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4621 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4622 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4623 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
4624
b9bdd60b
JK
46252017-05-14 Julia Koval <julia.koval@intel.com>
4626
4627 * gcc.target/i386/xgetsetbv.c: New test.
4628
28ae01cd
NK
46292017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
4630
4631 PR fortran/80442
4632 * gfortran.dg/impl_do_var_data.f90: New Test
4633
c7488b4f
PJ
46342017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4635
4636 * brig.dg/test/gimple/priv-array-offset-access.hsail:
4637 A regression test for a private array access case which caused
4638 an assert.
4639
9b5f12ae
MS
46402017-05-12 Martin Sebor <msebor@redhat.com>
4641
4642 PR testsuite/80643
4643 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
4644 to the purpose of the test.
4645
b76f1550
SM
46462017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
4647
4648 * gcc.target/powerpc/bmi-andn-1.c: New file
4649 * gcc.target/powerpc/bmi-andn-2.c: New file.
4650 * gcc.target/powerpc/bmi-bextr-1.c: New file.
4651 * gcc.target/powerpc/bmi-bextr-2.c: New file.
4652 * gcc.target/powerpc/bmi-bextr-4.c: New file.
4653 * gcc.target/powerpc/bmi-bextr-5.c: New file.
4654 * gcc.target/powerpc/bmi-blsi-1.c: New file.
4655 * gcc.target/powerpc/bmi-blsi-2.c: New file.
4656 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
4657 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
4658 * gcc.target/powerpc/bmi-blsr-1.c: New file.
4659 * gcc.target/powerpc/bmi-blsr-2.c: New File.
4660 * gcc.target/powerpc/bmi-check.h: New File.
4661 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
4662 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
4663 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
4664 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
4665 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
4666 * gcc.target/powerpc/bmi2-check.h: New file.
4667 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
4668 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
4669 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
4670 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
4671 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
4672 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
4673 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
4674 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
4675 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
4676
2a3fa75a
PC
46772017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4678
4679 PR c++/60430
4680 * g++.dg/cpp0x/pr60430.C: New.
4681
e8bf7c7b
JL
46822017-05-12 Jeff Law <law@redhat.com>
4683
4684 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4685
284d1f76
PB
46862017-05-12 Peter Bergner <bergner@vnet.ibm.com>
4687
4688 PR middle-end/80707
4689 * g++.dg/pr80707.C: New test.
4690
302a0e37
WS
46912017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4692
4693 * gcc.target/powerpc/fold-vec-div-float.c: New.
4694 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
4695 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
4696
a7785078
WS
46972017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4698
4699 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
4700 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
4701 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
4702 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
4703 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
4704 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
4705 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
4706 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
4707 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
4708 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
4709 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
4710 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
4711
9206028e
PC
47122017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4713
4714 PR c++/49604
4715 * g++.dg/cpp0x/forw_enum14.C: New.
4716 * g++.dg/cpp0x/forw_enum15.C: Likewise.
4717
7af1c0ad
RB
47182017-05-12 Richard Biener <rguenther@suse.de>
4719
4720 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
4721
f7e95bdb
PC
47222017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4723
4724 PR c++/67687
4725 * g++.dg/cpp0x/constexpr-ice17.C: New.
4726
53e788d0
RB
47272017-05-12 Richard Biener <rguenther@suse.de>
4728
4729 PR tree-optimization/80713
4730 * gcc.dg/torture/pr80713.c: New testcase.
4731
2ead1ab9
AK
47322017-05-12 Andi Kleen <ak@linux.intel.com>
4733
4734 PR testsuite/77684
4735 * lib/target-supports.exp (profopt-perf-wrapper):
4736 Add -m8 option to increase parallelism.
4737
ee58b02f
TS
47382017-05-12 Thomas Schwinge <thomas@codesourcery.com>
4739
1e47f02b
TS
4740 * c-c++-common/goacc/parallel-dims-1.c: New file.
4741 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4742
b0f271ce
TS
4743 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4744 * c-c++-common/goacc/classify-kernels.c: Likewise.
4745 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
4746 Likewise.
4747 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4748 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4749 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4750 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4751 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4752 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4753 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4754 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4755 * c-c++-common/goacc/kernels-loop.c: Likewise.
4756 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4757 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4758 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4759 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4760 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4761 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4762 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4763 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4764 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4765 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4766 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4767 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4768
25651634
TS
4769 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4770 * c-c++-common/goacc/classify-kernels.c: Likewise.
4771 * c-c++-common/goacc/classify-parallel.c: Likewise.
4772 * c-c++-common/goacc/classify-routine.c: Likewise.
4773 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4774 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4775 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4776 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4777
ee58b02f
TS
4778 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
4779 * c-c++-common/goacc/classify-kernels.c: Likewise.
4780 * c-c++-common/goacc/classify-parallel.c: Likewise.
4781 * c-c++-common/goacc/classify-routine.c: Likewise.
4782 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4783 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4784 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4785 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4786
2d82ec25
NS
47872017-05-11 Nathan Sidwell <nathan@acm.org>
4788
4789 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
4790
47912017-05-11 Carl Love <cel@us.ibm.com>
4792
4793 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
4794 to the test suite file.
4795 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
4796 to the test suite file.
4797
628c06d6
JD
47982017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4799
4800 PR fortran/78659
4801 * gfortran.dg/namelist_91.f90: New test.
4802 * gfortran.dg/namelist_92.f90: New test.
4803 * gfortran.dg/namelist_93.f90: New test.
4804 * gfortran.dg/namelist_94.f90: New test.
4805
1bea0f26
BS
48062017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4807
4808 PR target/80695
4809 * gcc.target/powerpc/pr80695-p8.c: New file.
4810 * gcc.target/powerpc/pr80695-p9.c: New file.
4811
7c85c9fe
UB
48122017-05-11 Uros Bizjak <ubizjak@gmail.com>
4813 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR target/80706
4816 * gcc.target/i386/pr80706.c: New test.
4817
d7a33a4c
JK
48182017-05-11 Julia Koval <julia.koval@intel.com>
4819
4820 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4821 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4822 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4823 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4824
59fbddcf
PC
48252017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4826
4827 PR c++/70538
4828 * g++.dg/cpp0x/pr70538.C: New.
4829
cc09ff60
UB
48302017-05-11 Uros Bizjak <ubizjak@gmail.com>
4831
7c85c9fe
UB
4832 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4833 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
4834 (dg-options): Remove -fno-tree-sink.
4835
4fd18c78
KN
48362017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4837
4838 * gcc.target/powerpc/cmpb-1.c: New test.
4839 * gcc.target/powerpc/cmpb-2.c: New test.
4840 * gcc.target/powerpc/cmpb-3.c: New test.
4841 * gcc.target/powerpc/cmpb32-1.c: New test.
4842 * gcc.target/powerpc/cmpb32-2.c: New test.
4843
43b883a9
RB
48442017-05-11 Richard Biener <rguenther@suse.de>
4845
4846 PR tree-optimization/80705
4847 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4848
29b871ec
NS
48492017-05-11 Nathan Sidwell <nathan@acm.org>
4850
4851 * lib/scanlang.exp: New.
4852 * lib/gcc-dg.exp: Load scanlang.exp.
4853 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4854
c587104e
MM
48552017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4856
4857 PR testsuite/80580
4858 * gcc.dg/gimplefe-error-6.c: New test.
4859
67ac9a9d
MM
48602017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4861
4862 PR testsuite/80580
4863 * gcc.dg/gimplefe-error-5.c: New test.
4864
ac4eb40f
MM
48652017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4866
4867 PR testsuite/80580
4868 * gcc.dg/gimplefe-error-4.c: New test.
4869
d45d6282
BS
48702017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4871
4872 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4873
f4ee3a9e
UB
48742017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4875
4876 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4877 (_mm_maskz_max_round_sd): Test new intrinsics.
4878 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4879 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4880 (_mm_maskz_max_round_ss): Test new intrinsics.
4881 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4882 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4883 (_mm_maskz_min_round_sd): Test new intrinsics.
4884 * gcc.target/i386/avx512f-vminsd-2.c: New.
4885 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4886 (_mm_maskz_min_round_ss): Test new intrinsics.
4887 * gcc.target/i386/avx512f-vminss-2.c: New.
4888 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4889 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4890 (__builtin_ia32_minss_mask_round): Test new builtins.
4891 * gcc.target/i386/sse-13.c: Ditto.
4892 * gcc.target/i386/sse-23.c: Ditto.
4893 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4894 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4895 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4896 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4897 (_mm_mask_min_round_ss): Test new intrinsics.
4898 * gcc.target/i386/testround-1.c: Ditto.
4899
49002017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4901
4902 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4903 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4904 (_mm_maskz_div_round_sd): Test new intrinsics.
4905 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4906 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4907 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4908 (_mm_maskz_div_round_ss): Test new intrinsics.
4909 * gcc.target/i386/avx512f-vdivss-2.c: New.
4910 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4911 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4912 (_mm_maskz_mul_round_sd): Test new intrinsics.
4913 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4914 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4915 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4916 (_mm_maskz_mul_round_ss): Test new intrinsics.
4917 * gcc.target/i386/avx512f-vmulss-2.c: New.
4918 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4919 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4920 (__builtin_ia32_mulss_mask_round): Test new builtins.
4921 * gcc.target/i386/sse-13.c: Ditto.
4922 * gcc.target/i386/sse-23.c: Ditto.
4923 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4924 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4925 (_mm_maskz_mul_round_ss): Test new intrinsics.
4926 * gcc.target/i386/testround-1.c: Ditto.
4927
49282017-05-10 Julia Koval <julia.koval@intel.com>
4929
4930 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4931 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4932 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4933
49342017-05-10 Julia Koval <julia.koval@intel.com>
4935
4936 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4937 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4938 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4939 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4940
ca4d2851
PB
49412017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4942
0f374417 4943 PR tree-optimization/51513
ca4d2851
PB
4944 * gcc.target/powerpc/pr51513.c: New test.
4945 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4946 __builtin_abort().
4947 * gcc.dg/predict-14.c: Likewise.
4948
5562ebfc
CL
49492017-05-10 Carl Love <cel@us.ibm.com>
4950 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4951 to the test suite file.
4952 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4953 to the test suite file.
4954
0ca2e7f7
PK
49552017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4956
4957 PR tree-optimization/77644
4958 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4959
e1ad2926
AO
49602017-05-10 Alexandre Oliva <aoliva@redhat.com>
4961
4962 * gcc.dg/guality/inline-params-2.c: New.
4963
f00b411f
PC
49642017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4965
4966 PR c++/80145
4967 * g++.dg/cpp1y/auto-fn37.C: New.
4968 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4969
bf2a705c
MM
49702017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4971
4972 PR target/68163
4973 * gcc.target/powerpc/pr68163.c: New test.
4974
5285d5d3
JW
49752017-05-09 Janus Weil <janus@gcc.gnu.org>
4976
4977 PR fortran/79311
4978 * gfortran.dg/finalize_32.f90: New test.
4979
31c2d57d
VR
49802017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4981
4982 PR c/35441
4983 * gcc.dg/pr35441.c: New test.
4984
731f2c8a
MS
49852017-05-09 Martin Sebor <msebor@redhat.com>
4986
4987 PR testsuite/80643
4988 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4989 output.
4990
cc49d15a
PC
49912017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4992
4993 PR c++/80186
4994 * g++.dg/template/crash126.C: New.
4995
85282abc
SP
49962017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4997
4998 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4999 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5000 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5001 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5002
823c79ae
DH
50032017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5004
10a8bb62 5005 PR testsuite/80611
823c79ae
DH
5006 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5007
79557bae
CZ
50082017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5009
5010 * gcc.target/arc/tmac-1.c: New file.
5011 * gcc.target/arc/tmac-2.c: Likewise.
5012 * gcc.target/arc/tmac.h: Likewise.
5013
c7314bc1
CZ
50142017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5015 Andrew Burgess <andrew.burgess@embecosm.com>
5016
5017 * gcc.target/arc/firq-1.c: New file.
5018 * gcc.target/arc/firq-2.c: Likewise.
5019 * gcc.target/arc/firq-3.c: Likewise.
5020 * gcc.target/arc/firq-4.c: Likewise.
5021 * gcc.target/arc/firq-5.c: Likewise.
5022 * gcc.target/arc/firq-6.c: Likewise.
5023
41453183
CZ
50242017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5025
5026 * gcc.target/arc/interrupt-5.c: Newfile.
5027 * gcc.target/arc/interrupt-6.c: Likewise.
5028 * gcc.target/arc/interrupt-7.c: Likewise.
5029 * gcc.target/arc/interrupt-8.c: Likewise.
5030 * gcc.target/arc/interrupt-9.c: Likewise.
5031
019bd543
RB
50322017-05-09 Richard Biener <rguenther@suse.de>
5033
5034 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5035 and adjust.
5036 * gcc.dg/vect/vect-50.c: Likewise.
5037
684f84de
MP
50382017-05-09 Marek Polacek <polacek@redhat.com>
5039
5040 PR c/80525
5041 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5042 * c-c++-common/Wlogical-op-2.c: New test.
5043
fd71825b
SKS
50442017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5045
5046 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5047 for targets with __SIZEOF_INT__ < 4.
5048
4ca2e6ec
RB
50492017-05-09 Richard Biener <rguenther@suse.de>
5050
5051 * gcc.dg/vect/vect-50.c: Revert last change.
5052 * gcc.dg/vect/vect-44.c: Likewise.
5053
631238ac
MS
50542017-05-08 Martin Sebor <msebor@redhat.com>
5055
5056 PR translation/80280
5057 * gcc.dg/format/gcc_diag-10.c: New test.
5058
6ba86ba7
KN
50592017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5060
5061 PR target/80101
5062 * gcc.target/powerpc/pr80101-1.c: New test.
5063
0f6ed121
TK
50642017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5065
5066 PR fortran/79930
5067 * gfortran.dg/inline_transpose_1.f90: Add
5068 -finline-matmul-limit=0 to options.
5069 * gfortran.dg/matmul_5.f90: Likewise.
5070 * gfortran.dg/vect/vect-8.f90: Likewise.
5071 * gfortran.dg/inline_matmul_14.f90: New test.
5072 * gfortran.dg/inline_matmul_15.f90: New test.
5073
fd991039
TK
50742017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5075
5076 PR fortran/80602
5077 * gfortran.dg/matmul_15.f90: New test case.
5078
18b8c294
WD
50792017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5080
774cccdc
JJ
5081 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5082 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 5083
8637c116
JL
50842017-05-07 Jeff Law <law@redhat.com>
5085
5086 Revert:
5087 2017-05-06 Jeff Law <law@redhat.com>
5088 PR tree-optimization/78496
5089 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5090 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5091
973dfbb4
JL
50922017-05-06 Jeff Law <law@redhat.com>
5093
5094 PR tree-optimization/78496
5095 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5096 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5097
8ffa3150
RS
50982017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5099
5100 * gcc.target/aarch64/spill_1.c: New test.
5101
2a3f7997
RS
51022017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5103
5104 PR rtl-optimization/75964
5105 * gcc.dg/torture/pr75964.c: New test.
5106
d554bf23
TV
51072017-05-06 Tom de Vries <tom@codesourcery.com>
5108
5109 PR testsuite/80606
5110 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5111 * gcc.target/i386/avx-vtestpd-2.c: Same.
5112 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5113 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5114 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5115 * gcc.target/i386/avx-vtestpd-3.c: Same.
5116 * gcc.target/i386/avx-vtestps-1.c: Same.
5117 * gcc.target/i386/avx-vtestps-2.c: Same.
5118 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5119 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5120 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5121 * gcc.target/i386/avx-vtestps-3.c: Same.
5122
7a976fe7
TV
51232017-05-06 Tom de Vries <tom@codesourcery.com>
5124
5125 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5126
0e852c66
TV
51272017-05-06 Tom de Vries <tom@codesourcery.com>
5128
5129 PR testsuite/80557
5130 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5131 * gcc.target/powerpc/altivec-types-1.c: Same.
5132
63c40d92
TV
51332017-05-06 Tom de Vries <tom@codesourcery.com>
5134
5135 PR testsuite/80557
5136 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5137 * gcc.target/spu/intrinsics-1.c: Same.
5138
b25b8f91
TV
51392017-05-06 Tom de Vries <tom@codesourcery.com>
5140
5141 PR testsuite/80557
5142 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5143
6df13491
TV
51442017-05-06 Tom de Vries <tom@codesourcery.com>
5145
5146 PR testsuite/80557
5147 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5148 * gcc.target/aarch64/spellcheck_2.c: Same.
5149 * gcc.target/aarch64/spellcheck_3.c: Same.
5150
e01261fe
TV
51512017-05-06 Tom de Vries <tom@codesourcery.com>
5152
5153 PR testsuite/80557
5154 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5155 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5156 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5157 * g++.dg/debug/dwarf2/typedef5.C: Same.
5158 * g++.dg/goacc/data-1.C: Same.
5159
9945596c
BS
51602017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5161
5162 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5163
8acb8575
MM
51642017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5165
5166 PR target/79038
5167 PR target/79202
5168 PR target/79203
5169 * gcc.target/powerpc/ppc-round3.c: New test.
5170 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5171
ac699a04
JJ
51722017-05-05 Jakub Jelinek <jakub@redhat.com>
5173
8dc6a926
JJ
5174 PR tree-optimization/80632
5175 * gcc.dg/pr80632.c: New test.
5176
ac699a04
JJ
5177 PR tree-optimization/80558
5178 * gcc.dg/tree-ssa/vrp115.c: New test.
5179
655b5fc8
AV
51802017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5181 Thomas Preud'homme <thomas.preudhomme@arm.com>
5182 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5183
5184 PR target/71607
5185 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5186 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5187 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5188 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5189 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5190 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5191 * gcc.target/arm/tls-disable-literal-pool.c: New.
5192
c02d2d0a
PK
51932017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5194
5195 PR tree-optimization/80613
5196 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5197
dfae9048
PC
51982017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5199
5200 PR c++/71577
5201 * g++.dg/cpp0x/pr71577.C: New.
5202
d9c5a8b9
MS
52032017-05-04 Martin Sebor <msebor@redhat.com>
5204
5205 PR middle-end/79234
5206 * gcc.dg/builtin-stringop-chk-8.c: New test.
5207 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5208 * gcc.dg/builtin-stringop-chk-4.c: Same.
5209 * gcc.dg/builtin-strncat-chk-1.c: Same.
5210 * g++.dg/ext/strncpy-chk1.C: Same.
5211 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5212 * gcc.dg/out-of-bounds-1.c: Same.
5213 * gcc.dg/pr78138.c: Same.
5214 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5215 * gfortran.dg/mvbits_7.f90: Same.
5216
e50d56a5
MS
52172017-05-04 Martin Sebor <msebor@redhat.com>
5218
5219 PR preprocessor/79214
5220 PR middle-end/79222
5221 PR middle-end/79223
5222 * gcc.dg/pr79214.c: New test.
5223 * gcc.dg/pr79214.h: New test header.
5224 * gcc.dg/pr79222.c: New test.
5225 * gcc.dg/pr79223.c: New test.
5226 * gcc.dg/pr78138.c: Adjust.
5227 * gfortran.dg/unconstrained_commons.f: Same.
5228
0f2c4a8f
MS
52292017-05-04 Martin Sebor <msebor@redhat.com>
5230
5231 PR translation/80280
5232 * g++.dg/abi/Wabi-2-3.C: Adjust.
5233 * g++.dg/abi/Wabi-3-2.C: Ditto.
5234 * g++.dg/lookup/using17.C: Ditto.
5235 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5236
8eef6097
MJ
52372017-05-04 Martin Jambor <mjambor@suse.cz>
5238
5239 PR tree-optimization/80622
5240 * gcc.dg/tree-ssa/pr80622.c: New test.
5241
52422017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
5243
5244 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5245
26f1a658
JH
52462017-05-04 Jan Hubicka <hubicka@ucw.cz>
5247
5248 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5249 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5250
4d147bca
RB
52512017-05-04 Richard Biener <rguenther@suse.de>
5252
5253 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5254
3862ef76
RS
52552017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5256
5257 * gcc.dg/vect/vect-profile-1.c: New test.
5258
c89ffd99
MP
52592017-05-04 Marek Polacek <polacek@redhat.com>
5260
5261 PR tree-optimization/80612
5262 * gcc.dg/torture/pr80612.c: New test.
5263
261ce1e5
PB
52642017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5265 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5266
5267 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5268 check_effective_target_arm_thumb1_movt_ok.
5269
556cf088
PB
52702017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5271
5272 * gcc.target/arm/fpscr.c: New file.
5273
010b1cc0
TP
52742017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5275
5276 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5277 target.
5278
99b68476
TV
52792017-05-04 Tom de Vries <tom@codesourcery.com>
5280
5281 PR testsuite/80557
5282 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5283 line numbers.
5284 * g++.dg/warn/miss-format-1.C: Same.
5285 * g++.dg/warn/overflow-warn-1.C: Same.
5286 * g++.dg/warn/overflow-warn-3.C: Same.
5287 * g++.dg/warn/overflow-warn-4.C: Same.
5288
09177a4b
TV
52892017-05-04 Tom de Vries <tom@codesourcery.com>
5290
5291 PR testsuite/80557
5292 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5293 * gcc.target/i386/pr68657.c: Same.
5294 * gcc.target/i386/pr69255-1.c: Same.
5295 * gcc.target/i386/pr69255-2.c: Same.
5296 * gcc.target/i386/pr69255-3.c: Same.
5297
02c64149
RB
52982017-05-04 Richard Biener <rguenther@suse.de>
5299
5300 PR tree-optimization/31130
5301 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5302 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5303 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5304 * gcc.dg/pr52904.c: Remove XFAIL.
5305 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5306
9a26dfc8
JL
53072017-05-03 Jeff Law <law@redhat.com>
5308
5309 PR tree-optimization/78496
5310 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5311
4d0e904f
UB
53122017-05-03 Uros Bizjak <ubizjak@gmail.com>
5313
5314 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5315
49ab4621
RB
53162017-05-03 Richard Biener <rguenther@suse.de>
5317
5318 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5319
18bfe940
JJ
53202017-05-03 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR tree-optimization/79472
4d0e904f
UB
5323 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5324 to dg-options.
18bfe940
JJ
5325 * gcc.dg/tree-ssa/vrp113.c: New test.
5326 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5327 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5328 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5329
53e62089
TV
53302017-05-03 Tom de Vries <tom@codesourcery.com>
5331
5332 PR testsuite/80557
5333 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5334 * c-c++-common/Wshift-negative-value-2.c: Same.
5335 * c-c++-common/Wshift-negative-value-3.c: Same.
5336 * c-c++-common/Wshift-negative-value-4.c: Same.
5337 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5338 * c-c++-common/cpp/pr60400.c: Same.
5339 * c-c++-common/fmax-errors.c: Same.
5340 * c-c++-common/goacc/data-2.c: Same.
5341 * c-c++-common/goacc/host_data-2.c: Same.
5342 * c-c++-common/gomp/simd4.c: Same.
5343 * c-c++-common/pr28656.c: Same.
5344 * c-c++-common/pr43395.c: Same.
5345 * c-c++-common/torture/pr57945.c: Same.
5346
962913a5
TV
53472017-05-03 Tom de Vries <tom@codesourcery.com>
5348
5349 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5350 arg of dg directive.
5351 * c-c++-common/goacc/routine-3.c: Same.
5352 * c-c++-common/goacc/routine-4.c: Same.
5353
ad53f123
DM
53542017-05-02 David Malcolm <dmalcolm@redhat.com>
5355
5356 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5357 (test_fixit_insert_newline): New function.
5358 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5359 (test_fixit_insert_newline): New function.
5360 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5361 (test_fixit_insert_newline): New function.
5362 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5363 (test_fixit_insert_newline): New function.
5364 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5365 (test_show_locus): Handle test_fixit_insert_newline.
5366
0ca91c77
BC
53672017-05-02 Bin Cheng <bin.cheng@arm.com>
5368
5369 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5370
cc5b8f3d
TC
53712017-04-27 Tamar Christina <tamar.christina@arm.com>
5372
5373 * gcc.dg/lsr-div1.c: New testcase.
5374
1853f5c7
SP
53752017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5376
5377 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5378 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5379 (_mm_maskz_add_round_sd): Test new intrinsics.
5380 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5381 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5382 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5383 (_mm_maskz_add_round_ss): Test new intrinsics.
5384 * gcc.target/i386/avx512f-vaddss-2.c: New.
5385 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5386 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5387 (_mm_maskz_sub_round_sd): Test new intrinsics.
5388 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5389 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5390 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5391 (_mm_maskz_sub_round_ss): Test new intrinsics.
5392 * gcc.target/i386/avx512f-vsubss-2.c: New.
5393 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5394 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5395 (__builtin_ia32_subss_mask_round): Test new builtins.
5396 * gcc.target/i386/sse-13.c: Ditto.
5397 * gcc.target/i386/sse-23.c: Ditto.
5398 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5399 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5400 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5401 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5402 (_mm_mask_sub_round_ss): Test new intrinsics.
5403 * gcc.target/i386/testround-1.c: Ditto.
5404
2bba7541
MJ
54052017-05-02 Martin Jambor <mjambor@suse.cz>
5406
5407 PR tree-optimization/78687
5408 * g++.dg/tree-ssa/pr78687.C: New test.
5409
2bf54d93
RB
54102017-05-02 Richard Biener <rguenther@suse.de>
5411
5412 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5413 behavior.
5414 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5415
aee63acc
RB
54162017-05-02 Richard Biener <rguenther@suse.de>
5417
5418 PR tree-optimization/80591
5419 * gcc.dg/torture/pr80591.c: New testcase.
5420
e7d70c6c
RB
54212017-05-02 Richard Biener <rguenther@suse.de>
5422
5423 PR tree-optimization/80549
5424 * gcc.dg/torture/pr80549.c: New testcase.
5425
52e0a9f7
SKS
54262017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5427
5428 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5429 unsigned long.
5430
815d9cc6
XR
54312017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5432
5433 PR c++/80038
5434 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5435
338035aa
DM
54362017-05-01 David Malcolm <dmalcolm@redhat.com>
5437
5438 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5439 reflect insertion fix-it hints at the same location now being
5440 consolidated.
5441
4d82d0bc
MS
54422017-05-01 Martin Sebor <msebor@redhat.com>
5443
5444 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5445 on ILP32 targets.
5446
d539a57b
TV
54472017-05-01 Tom de Vries <tom@codesourcery.com>
5448
5449 * gcc.dg/pr78768.c: Require linker plugin.
5450
c6b9e849
TK
54512017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5452
5453 PR fortran/37131
5454 * gfortran.dg/matmul_bounds_11.f90: New test.
5455
706eb1a7
MS
54562017-05-01 Martin Sebor <msebor@redhat.com>
5457
5458 PR tree-optimization/79715
5459 * gcc.dg/pr79715.c: New test.
5460
723f4140
TV
54612017-05-01 Tom de Vries <tom@codesourcery.com>
5462
5463 PR testsuite/65941
5464 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5465 * g++.dg/other/pr59492.C: Require effective target rdrand.
5466
6bbb3a69
VR
54672017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5468
5469 * g++.dg/diagnostic/member-decl-1.C: New test.
5470
4212aecd
MG
54712017-04-29 Marc Glisse <marc.glisse@inria.fr>
5472
5473 PR tree-optimization/80487
5474 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5475
fe75f732
PK
54762017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5477
5478 PR tree-optimization/79697
5479 * gcc.dg/tree-ssa/pr79697.c: New test.
5480
6bcd8768
TV
54812017-04-29 Tom de Vries <tom@codesourcery.com>
5482
5483 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5484
d127ae9f
MS
54852017-04-28 Martin Sebor <msebor@redhat.com>
5486
5487 PR tree-optimization/80523
5488 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5489
c9610933
TV
54902017-04-28 Tom de Vries <tom@codesourcery.com>
5491
5492 PR testsuite/80557
5493 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5494 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5495
b5be38bc
TV
54962017-04-28 Tom de Vries <tom@codesourcery.com>
5497
5498 PR testsuite/80557
5499 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5500 * obj-c++.dg/bitfield-4.mm: Same.
5501 * obj-c++.dg/bitfield-5.mm: Same.
5502 * obj-c++.dg/exceptions-3.mm: Same.
5503 * obj-c++.dg/exceptions-5.mm: Same.
5504 * obj-c++.dg/method-1.mm: Same.
5505 * obj-c++.dg/method-12.mm: Same.
5506 * obj-c++.dg/method-13.mm: Same.
5507 * obj-c++.dg/method-15.mm: Same.
5508 * obj-c++.dg/method-16.mm: Same.
5509 * obj-c++.dg/property/at-property-18.mm: Same.
5510 * obj-c++.dg/property/at-property-25.mm: Same.
5511 * obj-c++.dg/property/at-property-5.mm: Same.
5512 * obj-c++.dg/property/dynamic-2.mm: Same.
5513 * obj-c++.dg/property/property-neg-3.mm: Same.
5514 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5515 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5516 * obj-c++.dg/syntax-error-1.mm: Same.
5517 * obj-c++.dg/try-catch-13.mm: Same.
5518 * objc.dg/bitfield-4.m: Same.
5519 * objc.dg/class-1.m: Same.
5520 * objc.dg/method-11.m: Same.
5521 * objc.dg/method-6.m: Same.
5522 * objc.dg/method-7.m: Same.
5523 * objc.dg/method-9.m: Same.
5524 * objc.dg/missing-proto-3.m: Same.
5525 * objc.dg/naming-2.m: Same.
5526 * objc.dg/property/at-property-16.m: Same.
5527 * objc.dg/property/at-property-18.m: Same.
5528 * objc.dg/property/at-property-25.m: Same.
5529 * objc.dg/property/at-property-5.m: Same.
5530 * objc.dg/property/dynamic-2.m: Same.
5531 * objc.dg/property/property-neg-3.m: Same.
5532 * objc.dg/protocol-inheritance-1.m: Same.
5533 * objc.dg/protocol-inheritance-2.m: Same.
5534
d35256b6
MG
55352017-04-28 Marc Glisse <marc.glisse@inria.fr>
5536
5537 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5538
7a95dfa7
TV
55392017-04-28 Tom de Vries <tom@codesourcery.com>
5540
5541 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5542 dg-(error|warning|message|bogus).
5543 * g++.dg/conversion/dr195-1.C: Same.
5544 * g++.dg/conversion/dr195.C: Same.
5545 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5546 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5547 * g++.dg/cpp0x/inline-ns7.C: Same.
5548 * g++.dg/cpp0x/variadic105.C: Same.
5549 * g++.dg/cpp0x/variadic65.C: Same.
5550 * g++.dg/expr/call2.C: Same.
5551 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5552 * g++.dg/expr/pmf-1.C: Same.
5553 * g++.dg/ext/altivec-types-1.C: Same.
5554 * g++.dg/ext/altivec-types-2.C: Same.
5555 * g++.dg/ext/altivec-types-3.C: Same.
5556 * g++.dg/ext/attrib14.C: Same.
5557 * g++.dg/ext/complit1.C: Same.
5558 * g++.dg/ext/forscope2.C: Same.
5559 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5560 * g++.dg/ext/label13.C: Same.
5561 * g++.dg/ext/member-attr.C: Same.
5562 * g++.dg/ext/visibility/anon7.C: Same.
5563 * g++.dg/ext/visibility/visibility-7.C: Same.
5564 * g++.dg/ext/vla2.C: Same.
5565 * g++.dg/inherit/access2.C: Same.
5566 * g++.dg/inherit/covariant12.C: Same.
5567 * g++.dg/inherit/covariant14.C: Same.
5568 * g++.dg/inherit/namespace-as-base.C: Same.
5569 * g++.dg/inherit/template-as-base.C: Same.
5570 * g++.dg/lookup/ambig1.C: Same.
5571 * g++.dg/lookup/ambig2.C: Same.
5572 * g++.dg/lookup/ambig3.C: Same.
5573 * g++.dg/lookup/class-member-1.C: Same.
5574 * g++.dg/lookup/conv-1.C: Same.
5575 * g++.dg/lookup/decl1.C: Same.
5576 * g++.dg/lookup/koenig1.C: Same.
5577 * g++.dg/lookup/scoped1.C: Same.
5578 * g++.dg/lookup/scoped2.C: Same.
5579 * g++.dg/lookup/two-stage4.C: Same.
5580 * g++.dg/lookup/used-before-declaration.C: Same.
5581 * g++.dg/lookup/using.C: Same.
5582 * g++.dg/lookup/using17.C: Same.
5583 * g++.dg/lookup/using2.C: Same.
5584 * g++.dg/other/abstract2.C: Same.
5585 * g++.dg/other/classkey1.C: Same.
5586 * g++.dg/other/component1.C: Same.
5587 * g++.dg/other/const1.C: Same.
5588 * g++.dg/other/const2.C: Same.
5589 * g++.dg/other/conversion1.C: Same.
5590 * g++.dg/other/do1.C: Same.
5591 * g++.dg/other/error1.C: Same.
5592 * g++.dg/other/error10.C: Same.
5593 * g++.dg/other/error3.C: Same.
5594 * g++.dg/other/error4.C: Same.
5595 * g++.dg/other/error5.C: Same.
5596 * g++.dg/other/error8.C: Same.
5597 * g++.dg/other/error9.C: Same.
5598 * g++.dg/other/field1.C: Same.
5599 * g++.dg/other/init1.C: Same.
5600 * g++.dg/other/ptrmem2.C: Same.
5601 * g++.dg/other/return1.C: Same.
5602 * g++.dg/overload/builtin3.C: Same.
5603 * g++.dg/overload/error1.C: Same.
5604 * g++.dg/overload/error2.C: Same.
5605 * g++.dg/overload/koenig2.C: Same.
5606 * g++.dg/overload/pmf1.C: Same.
5607 * g++.dg/parse/args1.C: Same.
5608 * g++.dg/parse/attr3.C: Same.
5609 * g++.dg/parse/constant4.C: Same.
5610 * g++.dg/parse/crash10.C: Same.
5611 * g++.dg/parse/crash18.C: Same.
5612 * g++.dg/parse/crash19.C: Same.
5613 * g++.dg/parse/crash20.C: Same.
5614 * g++.dg/parse/crash21.C: Same.
5615 * g++.dg/parse/crash22.C: Same.
5616 * g++.dg/parse/crash32.C: Same.
5617 * g++.dg/parse/decl-specifier-1.C: Same.
5618 * g++.dg/parse/error58.C: Same.
5619 * g++.dg/parse/local-class1.C: Same.
5620 * g++.dg/parse/non-dependent2.C: Same.
5621 * g++.dg/parse/parameter-declaration-1.C: Same.
5622 * g++.dg/parse/ptrmem2.C: Same.
5623 * g++.dg/parse/ptrmem3.C: Same.
5624 * g++.dg/parse/saved1.C: Same.
5625 * g++.dg/tc1/dr101.C: Same.
5626 * g++.dg/tc1/dr142.C: Same.
5627 * g++.dg/tc1/dr176.C: Same.
5628 * g++.dg/template/conv4.C: Same.
5629 * g++.dg/template/crash56.C: Same.
5630 * g++.dg/template/dependent-expr2.C: Same.
5631 * g++.dg/template/error1.C: Same.
5632 * g++.dg/template/error2.C: Same.
5633 * g++.dg/template/explicit6.C: Same.
5634 * g++.dg/template/init-list.C: Same.
5635 * g++.dg/template/local1.C: Same.
5636 * g++.dg/template/lookup2.C: Same.
5637 * g++.dg/template/meminit2.C: Same.
5638 * g++.dg/template/nontype25.C: Same.
5639 * g++.dg/template/ptrmem2.C: Same.
5640 * g++.dg/template/qualttp19.C: Same.
5641 * g++.dg/template/qualttp20.C: Same.
5642 * g++.dg/template/ttp3.C: Same.
5643 * g++.dg/template/unify4.C: Same.
5644 * g++.dg/template/unify6.C: Same.
5645 * g++.dg/template/unify7.C: Same.
5646 * g++.dg/template/warn1.C: Same.
5647 * g++.dg/tree-ssa/dom-invalid.C: Same.
5648 * g++.dg/ubsan/shift-1.C: Same.
5649 * g++.dg/warn/Wunused-2.C: Same.
5650 * g++.dg/warn/Wunused-4.C: Same.
5651 * g++.dg/warn/Wunused-6.C: Same.
5652 * g++.dg/warn/deprecated-6.C: Same.
5653 * g++.dg/warn/deprecated.C: Same.
5654 * g++.dg/warn/effc1.C: Same.
5655 * g++.dg/warn/effc3.C: Same.
5656 * g++.dg/warn/incomplete1.C: Same.
5657 * g++.dg/warn/inline1.C: Same.
5658 * g++.dg/warn/noeffect2.C: Same.
5659 * g++.dg/warn/noeffect4.C: Same.
5660 * g++.dg/warn/oldcast1.C: Same.
5661 * g++.dg/warn/sentinel.C: Same.
5662 * g++.dg/warn/unit-1.C: Same.
5663 * g++.old-deja/g++.pt/inherit2.C: Same.
5664 * g++.old-deja/g++.pt/overload8.C: Same.
5665 * gcc.dg/20000926-1.c: Same.
5666 * gcc.dg/20040223-1.c: Same.
5667 * gcc.dg/Warray-bounds-7.c: Same.
5668 * gcc.dg/alias-1.c: Same.
5669 * gcc.dg/alias-12.c: Same.
5670 * gcc.dg/alias-13.c: Same.
5671 * gcc.dg/alias-2.c: Same.
5672 * gcc.dg/array-13.c: Same.
5673 * gcc.dg/array-4.c: Same.
5674 * gcc.dg/attr-ifunc-2.c: Same.
5675 * gcc.dg/attr-invalid.c: Same.
5676 * gcc.dg/attr-noinline.c: Same.
5677 * gcc.dg/bitfld-2.c: Same.
5678 * gcc.dg/c90-const-expr-7.c: Same.
5679 * gcc.dg/c99-const-expr-7.c: Same.
5680 * gcc.dg/cpp/20000625-1.c: Same.
5681 * gcc.dg/cpp/charconst-4.c: Same.
5682 * gcc.dg/cpp/include2.c: Same.
5683 * gcc.dg/cpp/include2a.c: Same.
5684 * gcc.dg/decl-4.c: Same.
5685 * gcc.dg/deprecated-4.c: Same.
5686 * gcc.dg/deprecated.c: Same.
5687 * gcc.dg/dfp/altivec-types.c: Same.
5688 * gcc.dg/float-range-1.c: Same.
5689 * gcc.dg/pack-test-3.c: Same.
5690 * gcc.dg/pr11492.c: Same.
5691 * gcc.dg/pr15360-1.c: Same.
5692 * gcc.dg/pr37908.c: Same.
5693 * gcc.dg/pr53265.c: Same.
5694 * gcc.dg/pr57287-2.c: Same.
5695 * gcc.dg/pr57287.c: Same.
5696 * gcc.dg/redecl-1.c: Same.
5697 * gcc.dg/sync-3.c: Same.
5698 * gcc.dg/two-types-1.c: Same.
5699 * gcc.dg/two-types-2.c: Same.
5700 * gcc.dg/two-types-4.c: Same.
5701 * gcc.dg/two-types-5.c: Same.
5702 * gcc.dg/two-types-6.c: Same.
5703 * gcc.dg/two-types-7.c: Same.
5704 * gcc.dg/two-types-8.c: Same.
5705 * gcc.dg/two-types-9.c: Same.
5706 * gcc.dg/uninit-I.c: Same.
5707 * gcc.dg/uninit-pr19430.c: Same.
5708 * gcc.dg/visibility-7.c: Same.
5709 * gcc.dg/winline-10.c: Same.
5710 * gcc.dg/winline-2.c: Same.
5711 * gcc.dg/winline-3.c: Same.
5712 * gcc.dg/winline-9.c: Same.
5713 * gcc.target/i386/attr-returns_twice-1.c: Same.
5714 * gcc.target/i386/chkp-const-check-2.c: Same.
5715 * gcc.target/i386/chkp-label-address.c: Same.
5716 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
5717 * gcc.target/i386/pr39162.c: Same.
5718 * gcc.target/i386/sse-5.c: Same.
5719 * gcc.target/powerpc/altivec-types-1.c: Same.
5720 * gcc.target/powerpc/altivec-types-2.c: Same.
5721 * gcc.target/powerpc/altivec-types-3.c: Same.
5722 * gcc.target/powerpc/float128-mix.c: Same.
5723 * gcc.target/powerpc/no-r11-3.c: Same.
5724 * gcc.target/spu/Wmain.c: Same.
5725 * gcc.target/spu/ea/errors2.c: Same.
5726 * gfortran.dg/assignment_1.f90: Same.
5727 * gfortran.dg/common_3.f90: Same.
5728 * gfortran.dg/der_io_1.f90: Same.
5729 * gfortran.dg/g77/20030326-1.f: Same.
5730 * gfortran.dg/g77/9263.f: Same.
5731 * gfortran.dg/g77/960317-1.f: Same.
5732 * gfortran.dg/g77/970625-2.f: Same.
5733 * gfortran.dg/g77/980615-0.f: Same.
5734 * gfortran.dg/g77/check0.f: Same.
5735 * gfortran.dg/g77/dnrm2.f: Same.
5736 * gfortran.dg/g77/pr9258.f: Same.
5737 * gfortran.dg/ichar_1.f90: Same.
5738 * gfortran.dg/interface_1.f90: Same.
5739 * gfortran.dg/namelist_1.f90: Same.
5740 * gfortran.dg/namelist_2.f90: Same.
5741 * gfortran.dg/namelist_3.f90: Same.
5742 * gfortran.dg/namelist_print_2.f: Same.
5743 * gfortran.dg/oldstyle_1.f90: Same.
5744 * gfortran.dg/runtime_warning_1.f90: Same.
5745 * gfortran.dg/underflow.f90: Same.
5746 * gnat.dg/specs/integer_value.ads: Same.
5747 * obj-c++.dg/fsf-package-0.m: Same.
5748 * objc.dg/two-types-1.m: Same.
5749
6e49961c
ML
57502017-04-28 Martin Liska <mliska@suse.cz>
5751
5752 PR gcov-profile/79891
5753 * gcc.misc-tests/gcov-17.c: New test.
5754 * gcc.misc-tests/gcov-18.c: New test.
5755
f166beaf
TV
57562017-04-28 Tom de Vries <tom@codesourcery.com>
5757
5758 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
5759 dg-(error|warning|message|bogus).
5760 * g++.dg/parse/parameter-declaration-1.C: Same.
5761 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
5762 * gcc.dg/Wpointer-sign-Wall.c: Same.
5763 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5764 * gcc.dg/cpp/19990413-1.c: Same.
5765 * gcc.dg/dg-test-1.c: Same.
5766 * gcc.dg/empty-source-2.c: Same.
5767 * gcc.dg/empty-source-3.c: Same.
5768 * gcc.dg/format/c99-printf-1.c: Same.
5769 * gcc.dg/format/c99-scanf-1.c: Same.
5770 * gcc.dg/label-decl-2.c: Same.
5771 * gcc.dg/m-un-2.c: Same.
5772 * gcc.dg/uninit-pr20644-O0.c: Same.
5773 * gfortran.dg/pr70006.f90: Same.
5774 * obj-c++.dg/fsf-package-0.m: Same.
5775
c3125b18
TV
57762017-04-28 Tom de Vries <tom@codesourcery.com>
5777
5778 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
5779 dg-(error|warning|message|bogus).
5780 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5781 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5782 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5783 * c-c++-common/pr20000.c: Same.
5784 * c-c++-common/pr49706.c: Same.
5785 * g++.dg/ext/utf16-4.C: Same.
5786 * g++.dg/parse/error2.C: Same.
5787 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5788 * g++.dg/warn/Wtype-limits.C: Same.
5789 * g++.dg/warn/overflow-warn-1.C: Same.
5790 * g++.dg/warn/overflow-warn-3.C: Same.
5791 * gcc.dg/Wpointer-sign-Wall.c: Same.
5792 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5793 * gcc.dg/Wtype-limits-Wextra.c: Same.
5794 * gcc.dg/Wtype-limits.c: Same.
5795 * gcc.dg/cpp/19990413-1.c: Same.
5796 * gcc.dg/dg-test-1.c: Same.
5797 * gcc.dg/empty-source-2.c: Same.
5798 * gcc.dg/empty-source-3.c: Same.
5799 * gcc.dg/label-decl-2.c: Same.
5800 * gcc.dg/m-un-2.c: Same.
5801 * gcc.dg/uninit-pr19430-O0.c: Same.
5802 * gcc.dg/uninit-pr19430.c: Same.
5803 * gcc.dg/uninit-pr20644-O0.c: Same.
5804 * gcc.dg/utf16-4.c: Same.
5805 * gfortran.dg/pr70006.f90: Same.
5806 * obj-c++.dg/fsf-package-0.m: Same.
5807
119092c1
RB
58082017-04-28 Richard Biener <rguenther@suse.de>
5809
5810 * gcc.dg/tree-ssa/evrp7.c: New testcase.
5811 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5812 * gcc.dg/tree-ssa/evrp9.c: Likewise.
5813 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5814 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5815 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 5816
3777eda2
MP
58172017-04-27 Marek Polacek <polacek@redhat.com>
5818
5819 PR sanitizer/80349
5820 * c-c++-common/ubsan/pr80349.c: New test.
5821
8211c4a2
VR
58222017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5823
5824 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5825 diagnostics.
5826 * g++.dg/warn/pr12242.C: Likewise.
5827
94baf2e2
DE
58282017-04-27 David Edelsohn <dje.gcc@gmail.com>
5829
5830 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5831
9a448688
ML
58322017-04-27 Martin Liska <mliska@suse.cz>
5833
5834 PR testsuite/79455
5835 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5836 more generic.
5837
f8a36447
JJ
58382017-04-27 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR c++/80534
5841 * g++.dg/other/pr80534-1.C: New test.
5842 * g++.dg/other/pr80534-2.C: New test.
5843
1b7c8d39
RB
58442017-04-27 Richard Biener <rguenther@suse.de>
5845
5846 PR middle-end/80539
5847 * gcc.dg/torture/pr80539.c: New testcase.
5848
985b8393
JJ
58492017-04-27 Jakub Jelinek <jakub@redhat.com>
5850
5851 PR target/77728
5852 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5853
a480422d
VR
58542017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5855
5856 * g++.dg/diagnostic/nested-name-1.C: New test.
5857
f9726baa
ML
58582017-04-26 Martin Liska <mliska@suse.cz>
5859
5860 * gcc.dg/guality/guality.h: Add prefix to test verification.
5861
9f4df8f1
NS
58622017-04-25 Nathan Sidwell <nathan@acm.org>
5863
5864 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5865
1913c8f6
UB
58662017-04-25 Uros Bizjak <ubizjak@gmail.com>
5867
5868 PR target/70799
5869 * gcc.target/i386/pr70799-5.c: New test.
5870
e602bbfc
MS
58712017-04-25 Martin Sebor <msebor@redhat.com>
5872
5873 PR tree-optimization/80497
5874 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5875
7629ae90
RR
58762017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5877 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR target/77728
5880 * g++.dg/abi/pr77728-1.C: New test.
5881
2ef42cf9
MP
58822017-04-25 Marek Polacek <polacek@redhat.com>
5883
5884 PR sanitizer/80349
5885 * g++.dg/ubsan/pr80349-2.C: New test.
5886
70caf430
VR
58872017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5888
5889 * g++.dg/cpp0x/enum34.C: New test.
5890
f66c70dc
TV
58912017-04-25 Tom de Vries <tom@codesourcery.com>
5892
5893 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5894 variables.
5895 (dg-line): New proc.
5896 (process-message): Handle line number variables.
5897 * objc.dg/try-catch-12.m: Use dg-line.
5898
77071af6
BS
58992017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5900
5901 PR target/80482
5902 * gcc.target/powerpc/vec-constvolatile.c: New test.
5903
fbe91804
DM
59042017-04-25 David Malcolm <dmalcolm@redhat.com>
5905
5906 * g++.dg/semicolon-fixits.C: New test case.
5907
1c4ea66f
DM
59082017-04-25 David Malcolm <dmalcolm@redhat.com>
5909
5910 * gcc.dg/semicolon-fixits.c: New test case.
5911
5ca28c1d
DM
59122017-04-25 David Malcolm <dmalcolm@redhat.com>
5913
5914 * g++.dg/lookup/missing-std-include.C: New test file.
5915
2ec07fa6
RR
59162017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5917 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR target/77728
5920 * g++.dg/abi/pr77728-2.C: New test.
5921
7d5dbb22
DM
59222017-04-25 David Malcolm <dmalcolm@redhat.com>
5923
5924 PR c++/80177
5925 * g++.dg/spellcheck-pr80177.C: New test case.
5926
6a3936d4
NS
59272017-04-25 Nathan Sidwell <nathan@acm.org>
5928
5929 * g++.dg/dg.exp (find-cxx-tests): New function.
5930 (main): Use it, remove explicit pruning
5931
bed3fd46
RB
59322017-04-25 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/80492
5935 * gcc.dg/pr80492.c: New testcase.
5936
c9e9c3ac
SKS
59372017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5938
5939 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5940 for targets with int size less than 32 bits.
5941
2700fbd6
RB
59422017-04-25 Richard Biener <rguenther@suse.de>
5943
5944 PR tree-optimization/79201
5945 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5946 * gcc.target/i386/pr22152.c: Disable sinking.
5947
e57136da
AK
59482017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5949
5950 PR target/80464
5951 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5952
3cb9ee2f
AK
59532017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5954
5955 PR target/79895
5956 * gcc.target/s390/pr79895.c: New test.
5957
03db9ab5
DV
59582017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5959
5960 PR target/80080
5961 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5962 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5963 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5964
39259462
JJ
59652017-04-25 Jakub Jelinek <jakub@redhat.com>
5966
ba5d69f3
JJ
5967 PR rtl-optimization/80501
5968 * gcc.c-torture/execute/pr80501.c: New test.
5969
39259462
JJ
5970 PR rtl-optimization/80500
5971 * gcc.dg/pr80500.c: New test.
5972
bb0249cb
MG
59732017-04-25 Marc Glisse <marc.glisse@inria.fr>
5974
5975 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5976 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5977
be420eb8
JW
59782017-04-22 Janus Weil <janus@gcc.gnu.org>
5979
5980 PR fortran/80121
5981 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5982 directive.
5983
0ebd1f00
DM
59842017-04-24 David Malcolm <dmalcolm@redhat.com>
5985
5986 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5987 * jit.dg/test-alignment.c: New test case.
5988 * jit.dg/test-alignment.cc: New test case.
5989 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5990 New test case.
5991
412f61f0
DM
59922017-04-24 David Malcolm <dmalcolm@redhat.com>
5993
5994 PR c++/80016
5995 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5996 test function.
5997 (test_alignof): New test function.
5998
a8492d5e
MG
59992017-04-24 Marc Glisse <marc.glisse@inria.fr>
6000
6001 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6002
ec856f5f
VR
60032017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6004
6005 * g++.dg/diagnostic/duplicate1.C: New test.
6006 * g++.dg/cpp0x/duplicate1.C: New test.
6007
a753df11
MJ
60082017-04-24 Martin Jambor <mjambor@suse.cz>
6009
6010 PR tree-optimization/80293
6011 * g++.dg/tree-ssa/pr80293.C: New test.
6012
3ebd8e62
ML
60132017-04-24 Martin Liska <mliska@suse.cz>
6014
6015 PR middle-end/79931
6016 * g++.dg/ipa/pr79931.C: New test.
6017
f30a1190
RB
60182017-04-24 Richard Biener <rguenther@suse.de>
6019
6020 PR tree-optimization/80494
6021 * gfortran.dg/pr80494.f90: New testcase.
6022
4c7c437c
RB
60232017-04-24 Richard Biener <rguenther@suse.de>
6024
6025 PR tree-optimization/79725
6026 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6027
d21a8e3b
RB
60282017-04-24 Richard Biener <rguenther@suse.de>
6029
6030 PR c++/2972
6031 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6032
c7eb642e
JD
60332017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6034
6035 PR fortran/80484
6036 * gfortran.dg/dtio_29.f03: New test.
6037
60fc41bd
JW
60382017-04-22 Janus Weil <janus@gcc.gnu.org>
6039
6040 PR fortran/80121
6041 * gfortran.dg/intent_out_9.f90: New test case.
6042
2eb8a343
UB
60432017-04-23 Uros Bizjak <ubizjak@gmail.com>
6044
6045 PR target/70799
1913c8f6 6046 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 6047
fc23d35a
JW
60482017-04-21 Janus Weil <janus@gcc.gnu.org>
6049
6050 PR fortran/80392
6051 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6052
7b9efd03
UB
60532017-04-21 Uros Bizjak <ubizjak@gmail.com>
6054
6055 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6056
2fd30fbe
RB
60572017-04-21 Richard Biener <rguenther@suse.de>
6058
6059 PR tree-optimization/79547
6060 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6061
bb1bc604
RB
60622017-04-21 Richard Biener <rguenther@suse.de>
6063
6064 PR tree-optimization/78847
6065 * g++.dg/tree-ssa/pr78847.C: New testcase.
6066
666f7903
JJ
60672017-04-21 Jakub Jelinek <jakub@redhat.com>
6068
6069 PR c/80468
6070 * gcc.dg/pr80468.c: New test.
6071
25c28f47
ML
60722017-04-21 Martin Liska <mliska@suse.cz>
6073
6074 PR tree-optimization/66278
6075 * gcc.dg/vect/pr66278.c: New test.
6076
6d553e9b
RB
60772017-04-21 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/80237
6080 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6081 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6082 adjust expected optimizations.
6083
7fd1a747
RB
60842016-04-21 Richard Biener <rguenther@suse.de>
6085
6086 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6087 of inner loops.
6088 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6089 * gcc.dg/vect/vect-104.c: Likewise.
6090
2f23a412
EB
60912017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6092
6093 PR tree-optimization/80426
6094 * gcc.c-torture/execute/20170429-1.c: Rename into...
6095 * gcc.c-torture/execute/20170419-1.c: ...this.
6096
8749b11f
UB
60972017-04-20 Uros Bizjak <ubizjak@gmail.com>
6098
6099 PR target/79804
6100 * gcc.target/i386/pr79804.c: New test.
6101
20917336
UB
61022017-04-20 Uros Bizjak <ubizjak@gmail.com>
6103
6104 PR target/78090
6105 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6106
2414b022
DE
61072017-04-20 David Edelsohn <dje.gcc@gmail.com>
6108
6109 * g++/opt/pr80436.C: XFAIL on AIX.
6110
34d57a10
JW
61112017-04-20 Jonathan Wakely <jwakely@redhat.com>
6112
6113 PR c++/80473
6114 * g++.dg/diagnostic/pr80473.C: New test.
6115
c3cbcd45
VR
61162017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6117
6118 * g++.dg/warn/Wextra-semi.C: New test.
6119
8a59d466
JJ
61202017-04-20 Jakub Jelinek <jakub@redhat.com>
6121
6122 PR middle-end/80423
6123 * g++.dg/other/pr80423.C: New test.
6124
a4bb5c57
SKS
61252017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6126
6127 * gcc.dg/pr80170.c: Require ptr32plus.
6128
fe1e7d0e
EB
61292017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6130
6131 PR tree-optimization/80426
6132 * gcc.c-torture/execute/20170419-1.c: New test.
6133
48d811eb
JJ
61342017-04-19 Jakub Jelinek <jakub@redhat.com>
6135
f19e6a9c
JJ
6136 PR debug/80461
6137 * g++.dg/debug/pr80461.C: New test.
6138
541035a6
JJ
6139 PR c++/80459
6140 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6141 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6142 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6143
48d811eb
JJ
6144 PR debug/80436
6145 * g++.dg/opt/pr80436.C: New test.
6146
5249994e
SKS
61472017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6148
6149 * gcc.dg/torture/pr80341.c: Require int32plus.
6150
a16c8d8b 61512017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 6152 Jeff Law <law@redhat.com>
a16c8d8b
EB
6153
6154 * gcc.c-torture/compile/20170419-1.c: New test.
6155
6143c998
TV
61562017-04-19 Tom de Vries <tom@codesourcery.com>
6157
6158 PR testsuite/80221
6159 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6160 subsequent dg directives.
6161 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6162 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6163 * c-c++-common/attr-fallthrough-2.c: Same.
6164 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6165 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6166 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6167 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6168 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6169 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6170 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6171 * c-c++-common/cilk-plus/CK/errors.c: Same.
6172 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6173 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6174 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6175 * c-c++-common/cpp/pr57580.c: Same.
6176 * c-c++-common/goacc/asyncwait-1.c: Same.
6177 * c-c++-common/goacc/cache-2.c: Same.
6178 * c-c++-common/goacc/declare-2.c: Same.
6179 * c-c++-common/goacc/deviceptr-1.c: Same.
6180 * c-c++-common/goacc/routine-5.c: Same.
6181 * c-c++-common/gomp/clauses-2.c: Same.
6182 * c-c++-common/gomp/ordered-3.c: Same.
6183 * c-c++-common/gomp/pr67501.c: Same.
6184 * c-c++-common/pr20000.c: Same.
6185 * c-c++-common/pr43395.c: Same.
6186 * c-c++-common/pr49706.c: Same.
6187 * c-c++-common/pr77624-1.c: Same.
6188 * c-c++-common/pr77624-2.c: Same.
6189 * c-c++-common/raw-string-14.c: Same.
6190 * c-c++-common/raw-string-16.c: Same.
6191 * c-c++-common/raw-string-3.c: Same.
6192 * c-c++-common/raw-string-4.c: Same.
6193 * c-c++-common/raw-string-5.c: Same.
6194 * c-c++-common/raw-string-6.c: Same.
6195 * g++.dg/abi/mangle41.C: Same.
6196 * g++.dg/conversion/nullptr1.C: Same.
6197 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6198 * g++.dg/cpp0x/auto27.C: Same.
6199 * g++.dg/cpp0x/constexpr-98.C: Same.
6200 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6201 * g++.dg/cpp0x/diag2.C: Same.
6202 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6203 * g++.dg/cpp0x/nullptr15.C: Same.
6204 * g++.dg/cpp0x/pr31431-2.C: Same.
6205 * g++.dg/cpp0x/pr31431.C: Same.
6206 * g++.dg/cpp0x/pr79118.C: Same.
6207 * g++.dg/cpp0x/static_assert3.C: Same.
6208 * g++.dg/cpp0x/temp_default2.C: Same.
6209 * g++.dg/cpp0x/trailing4.C: Same.
6210 * g++.dg/cpp0x/variadic-ex10.C: Same.
6211 * g++.dg/cpp0x/variadic-ex13.C: Same.
6212 * g++.dg/cpp0x/variadic-ex14.C: Same.
6213 * g++.dg/cpp0x/variadic-ex3.C: Same.
6214 * g++.dg/cpp0x/variadic-ex4.C: Same.
6215 * g++.dg/cpp0x/variadic59.C: Same.
6216 * g++.dg/cpp0x/vt-37737-2.C: Same.
6217 * g++.dg/cpp0x/vt-57397-1.C: Same.
6218 * g++.dg/cpp0x/vt-57397-2.C: Same.
6219 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6220 * g++.dg/cpp1z/gen-attrs1.C: Same.
6221 * g++.dg/diagnostic/pr71075.C: Same.
6222 * g++.dg/eh/goto2.C: Same.
6223 * g++.dg/eh/goto3.C: Same.
6224 * g++.dg/expr/bitfield4.C: Same.
6225 * g++.dg/expr/bitfield5.C: Same.
6226 * g++.dg/expr/bitfield6.C: Same.
6227 * g++.dg/expr/bool1.C: Same.
6228 * g++.dg/expr/bool3.C: Same.
6229 * g++.dg/expr/cond10.C: Same.
6230 * g++.dg/expr/cond11.C: Same.
6231 * g++.dg/expr/lval3.C: Same.
6232 * g++.dg/expr/lval4.C: Same.
6233 * g++.dg/ext/anon-struct4.C: Same.
6234 * g++.dg/ext/attrib44.C: Same.
6235 * g++.dg/ext/builtin3.C: Same.
6236 * g++.dg/ext/dllimport7.C: Same.
6237 * g++.dg/ext/label5.C: Same.
6238 * g++.dg/ext/no-asm-1.C: Same.
6239 * g++.dg/ext/utf16-4.C: Same.
6240 * g++.dg/ext/vla2.C: Same.
6241 * g++.dg/gomp/block-1.C: Same.
6242 * g++.dg/gomp/block-2.C: Same.
6243 * g++.dg/gomp/block-3.C: Same.
6244 * g++.dg/gomp/block-5.C: Same.
6245 * g++.dg/gomp/linear-2.C: Same.
6246 * g++.dg/gomp/target-1.C: Same.
6247 * g++.dg/gomp/target-2.C: Same.
6248 * g++.dg/gomp/taskgroup-1.C: Same.
6249 * g++.dg/gomp/teams-1.C: Same.
6250 * g++.dg/inherit/pure1.C: Same.
6251 * g++.dg/init/array43.C: Same.
6252 * g++.dg/init/array46.C: Same.
6253 * g++.dg/init/const10.C: Same.
6254 * g++.dg/init/ctor4-1.C: Same.
6255 * g++.dg/init/ctor4.C: Same.
6256 * g++.dg/init/new37.C: Same.
6257 * g++.dg/init/pr25811.C: Same.
6258 * g++.dg/init/pr29043.C: Same.
6259 * g++.dg/init/pr29571.C: Same.
6260 * g++.dg/lookup/duperr1.C: Same.
6261 * g++.dg/lookup/error1.C: Same.
6262 * g++.dg/lookup/koenig5.C: Same.
6263 * g++.dg/lookup/pr77549.C: Same.
6264 * g++.dg/lookup/suggestions1.C: Same.
6265 * g++.dg/lookup/using16.C: Same.
6266 * g++.dg/lookup/using7.C: Same.
6267 * g++.dg/other/anon-union3.C: Same.
6268 * g++.dg/other/array2.C: Same.
6269 * g++.dg/other/error13.C: Same.
6270 * g++.dg/other/error34.C: Same.
6271 * g++.dg/overload/builtin1.C: Same.
6272 * g++.dg/overload/conv-op1.C: Same.
6273 * g++.dg/overload/error3.C: Same.
6274 * g++.dg/overload/koenig1.C: Same.
6275 * g++.dg/overload/operator5.C: Same.
6276 * g++.dg/overload/template5.C: Same.
6277 * g++.dg/overload/unknown1.C: Same.
6278 * g++.dg/overload/using2.C: Same.
6279 * g++.dg/parse/constructor1.C: Same.
6280 * g++.dg/parse/crash36.C: Same.
6281 * g++.dg/parse/crash63.C: Same.
6282 * g++.dg/parse/error11.C: Same.
6283 * g++.dg/parse/error12.C: Same.
6284 * g++.dg/parse/error14.C: Same.
6285 * g++.dg/parse/error2.C: Same.
6286 * g++.dg/parse/error21.C: Same.
6287 * g++.dg/parse/error26.C: Same.
6288 * g++.dg/parse/error36.C: Same.
6289 * g++.dg/parse/friend12.C: Same.
6290 * g++.dg/parse/invalid-op1.C: Same.
6291 * g++.dg/parse/missing-template1.C: Same.
6292 * g++.dg/parse/parser-pr28152-2.C: Same.
6293 * g++.dg/parse/parser-pr28152.C: Same.
6294 * g++.dg/parse/pr16696-permissive.C: Same.
6295 * g++.dg/parse/pr16696.C: Same.
6296 * g++.dg/parse/pr69628.C: Same.
6297 * g++.dg/parse/ret-type2.C: Same.
6298 * g++.dg/parse/specialization1.C: Same.
6299 * g++.dg/parse/template3.C: Same.
6300 * g++.dg/parse/template9.C: Same.
6301 * g++.dg/parse/typename11.C: Same.
6302 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6303 * g++.dg/pr45330.C: Same.
6304 * g++.dg/rtti/typeid6.C: Same.
6305 * g++.dg/spellcheck-fields.C: Same.
6306 * g++.dg/spellcheck-typenames.C: Same.
6307 * g++.dg/tc1/dr108.C: Same.
6308 * g++.dg/tc1/dr147.C: Same.
6309 * g++.dg/template/arg7.C: Same.
6310 * g++.dg/template/conv11.C: Same.
6311 * g++.dg/template/crash13.C: Same.
6312 * g++.dg/template/crash55.C: Same.
6313 * g++.dg/template/dependent-expr5.C: Same.
6314 * g++.dg/template/error17.C: Same.
6315 * g++.dg/template/error33.C: Same.
6316 * g++.dg/template/error4.C: Same.
6317 * g++.dg/template/error50.C: Same.
6318 * g++.dg/template/error53.C: Same.
6319 * g++.dg/template/friend.C: Same.
6320 * g++.dg/template/func2.C: Same.
6321 * g++.dg/template/local6.C: Same.
6322 * g++.dg/template/member5.C: Same.
6323 * g++.dg/template/meminit1.C: Same.
6324 * g++.dg/template/nested3.C: Same.
6325 * g++.dg/template/nontype6.C: Same.
6326 * g++.dg/template/overload12.C: Same.
6327 * g++.dg/template/ptrmem8.C: Same.
6328 * g++.dg/template/qualified-id1.C: Same.
6329 * g++.dg/template/spec15.C: Same.
6330 * g++.dg/template/static1.C: Same.
6331 * g++.dg/template/static10.C: Same.
6332 * g++.dg/template/static2.C: Same.
6333 * g++.dg/template/ttp25.C: Same.
6334 * g++.dg/template/typedef2.C: Same.
6335 * g++.dg/template/typename2.C: Same.
6336 * g++.dg/template/unify10.C: Same.
6337 * g++.dg/template/unify6.C: Same.
6338 * g++.dg/template/unify7.C: Same.
6339 * g++.dg/template/unify9.C: Same.
6340 * g++.dg/template/varmod1.C: Same.
6341 * g++.dg/ubsan/div-by-zero-1.C: Same.
6342 * g++.dg/ubsan/pr63956.C: Same.
6343 * g++.dg/warn/Waddress-1.C: Same.
6344 * g++.dg/warn/Wconversion2.C: Same.
6345 * g++.dg/warn/Wnull-conversion-1.C: Same.
6346 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6347 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6348 * g++.dg/warn/Wswitch-1.C: Same.
6349 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6350 * g++.dg/warn/Wtype-limits.C: Same.
6351 * g++.dg/warn/Wunused-parm-5.C: Same.
6352 * g++.dg/warn/deprecated-6.C: Same.
6353 * g++.dg/warn/deprecated.C: Same.
6354 * g++.dg/warn/incomplete1.C: Same.
6355 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6356 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6357 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6358 * g++.dg/warn/overflow-warn-1.C: Same.
6359 * g++.dg/warn/overflow-warn-3.C: Same.
6360 * g++.dg/warn/overflow-warn-4.C: Same.
6361 * g++.dg/warn/pr12242.C: Same.
6362 * g++.dg/warn/pr30551-2.C: Same.
6363 * g++.dg/warn/pr30551.C: Same.
6364 * g++.old-deja/g++.benjamin/16077.C: Same.
6365 * g++.old-deja/g++.bob/inherit1.C: Same.
6366 * g++.old-deja/g++.brendan/crash56.C: Same.
6367 * g++.old-deja/g++.brendan/template17.C: Same.
6368 * g++.old-deja/g++.eh/ctor1.C: Same.
6369 * g++.old-deja/g++.jason/bool5.C: Same.
6370 * g++.old-deja/g++.jason/cond.C: Same.
6371 * g++.old-deja/g++.jason/operator.C: Same.
6372 * g++.old-deja/g++.jason/pmf5.C: Same.
6373 * g++.old-deja/g++.law/ctors5.C: Same.
6374 * g++.old-deja/g++.law/missed-error2.C: Same.
6375 * g++.old-deja/g++.law/operators9.C: Same.
6376 * g++.old-deja/g++.law/temps1.C: Same.
6377 * g++.old-deja/g++.mike/for2.C: Same.
6378 * g++.old-deja/g++.mike/ns5.C: Same.
6379 * g++.old-deja/g++.mike/ns7.C: Same.
6380 * g++.old-deja/g++.mike/p10769b.C: Same.
6381 * g++.old-deja/g++.niklas/t120.C: Same.
6382 * g++.old-deja/g++.niklas/t121.C: Same.
6383 * g++.old-deja/g++.ns/koenig5.C: Same.
6384 * g++.old-deja/g++.oliva/overload1.C: Same.
6385 * g++.old-deja/g++.other/crash24.C: Same.
6386 * g++.old-deja/g++.other/crash25.C: Same.
6387 * g++.old-deja/g++.other/decl5.C: Same.
6388 * g++.old-deja/g++.other/lineno5.C: Same.
6389 * g++.old-deja/g++.other/null3.C: Same.
6390 * g++.old-deja/g++.other/overcnv2.C: Same.
6391 * g++.old-deja/g++.other/ptrmem7.C: Same.
6392 * g++.old-deja/g++.other/typename1.C: Same.
6393 * g++.old-deja/g++.other/vaarg3.C: Same.
6394 * g++.old-deja/g++.pt/crash10.C: Same.
6395 * g++.old-deja/g++.pt/crash28.C: Same.
6396 * g++.old-deja/g++.pt/crash38.C: Same.
6397 * g++.old-deja/g++.pt/explicit70.C: Same.
6398 * g++.old-deja/g++.pt/explicit77.C: Same.
6399 * g++.old-deja/g++.pt/expr2.C: Same.
6400 * g++.old-deja/g++.pt/spec5.C: Same.
6401 * g++.old-deja/g++.pt/spec6.C: Same.
6402 * g++.old-deja/g++.pt/typename3.C: Same.
6403 * g++.old-deja/g++.pt/typename5.C: Same.
6404 * g++.old-deja/g++.pt/typename6.C: Same.
6405 * g++.old-deja/g++.pt/typename7.C: Same.
6406 * g++.old-deja/g++.pt/unify4.C: Same.
6407 * g++.old-deja/g++.pt/unify8.C: Same.
6408 * g++.old-deja/g++.pt/vaarg3.C: Same.
6409 * g++.old-deja/g++.robertl/eb22.C: Same.
6410 * g++.old-deja/g++.robertl/eb4.C: Same.
6411 * g++.old-deja/g++.robertl/eb44.C: Same.
6412 * g++.old-deja/g++.robertl/eb69.C: Same.
6413 * g++.old-deja/g++.robertl/eb98.C: Same.
6414 * gcc.dg/20031223-1.c: Same.
6415 * gcc.dg/940510-1.c: Same.
6416 * gcc.dg/990506-0.c: Same.
6417 * gcc.dg/Walloca-1.c: Same.
6418 * gcc.dg/Walloca-2.c: Same.
6419 * gcc.dg/Wconversion-integer.c: Same.
6420 * gcc.dg/Wcxx-compat-8.c: Same.
6421 * gcc.dg/Wimplicit-int-1.c: Same.
6422 * gcc.dg/Wimplicit-int-2.c: Same.
6423 * gcc.dg/Wimplicit-int-4.c: Same.
6424 * gcc.dg/Wpointer-sign-Wall.c: Same.
6425 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6426 * gcc.dg/Wshadow-1.c: Same.
6427 * gcc.dg/Wshadow-3.c: Same.
6428 * gcc.dg/Wswitch-enum-error.c: Same.
6429 * gcc.dg/Wswitch-enum.c: Same.
6430 * gcc.dg/Wswitch-error.c: Same.
6431 * gcc.dg/Wswitch.c: Same.
6432 * gcc.dg/Wtype-limits-Wextra.c: Same.
6433 * gcc.dg/Wtype-limits.c: Same.
6434 * gcc.dg/Wvla-larger-than-2.c: Same.
6435 * gcc.dg/anon-struct-5.c: Same.
6436 * gcc.dg/array-10.c: Same.
6437 * gcc.dg/array-11.c: Same.
6438 * gcc.dg/array-15.c: Same.
6439 * gcc.dg/array-2.c: Same.
6440 * gcc.dg/array-8.c: Same.
6441 * gcc.dg/array-const-2.c: Same.
6442 * gcc.dg/array-const-3.c: Same.
6443 * gcc.dg/bitfld-1.c: Same.
6444 * gcc.dg/bitfld-8.c: Same.
6445 * gcc.dg/builtin-redefine.c: Same.
6446 * gcc.dg/c11-noreturn-1.c: Same.
6447 * gcc.dg/c11-noreturn-2.c: Same.
6448 * gcc.dg/c11-static-assert-3.c: Same.
6449 * gcc.dg/c90-arraydecl-1.c: Same.
6450 * gcc.dg/c90-complex-1.c: Same.
6451 * gcc.dg/c90-complit-1.c: Same.
6452 * gcc.dg/c90-const-expr-11.c: Same.
6453 * gcc.dg/c90-const-expr-7.c: Same.
6454 * gcc.dg/c90-const-expr-8.c: Same.
6455 * gcc.dg/c90-enum-comma-1.c: Same.
6456 * gcc.dg/c90-flex-array-1.c: Same.
6457 * gcc.dg/c90-hexfloat-1.c: Same.
6458 * gcc.dg/c90-idem-qual-1.c: Same.
6459 * gcc.dg/c90-idem-qual-2.c: Same.
6460 * gcc.dg/c90-idem-qual-3.c: Same.
6461 * gcc.dg/c90-mixdecl-1.c: Same.
6462 * gcc.dg/c90-restrict-1.c: Same.
6463 * gcc.dg/c90-return-1.c: Same.
6464 * gcc.dg/c99-array-nonobj-1.c: Same.
6465 * gcc.dg/c99-arraydecl-1.c: Same.
6466 * gcc.dg/c99-complex-1.c: Same.
6467 * gcc.dg/c99-complex-2.c: Same.
6468 * gcc.dg/c99-complit-2.c: Same.
6469 * gcc.dg/c99-const-expr-7.c: Same.
6470 * gcc.dg/c99-const-expr-8.c: Same.
6471 * gcc.dg/c99-flex-array-3.c: Same.
6472 * gcc.dg/c99-flex-array-7.c: Same.
6473 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6474 * gcc.dg/c99-impl-decl-1.c: Same.
6475 * gcc.dg/c99-impl-int-1.c: Same.
6476 * gcc.dg/c99-impl-int-2.c: Same.
6477 * gcc.dg/c99-init-3.c: Same.
6478 * gcc.dg/c99-restrict-1.c: Same.
6479 * gcc.dg/c99-return-1.c: Same.
6480 * gcc.dg/c99-tag-1.c: Same.
6481 * gcc.dg/c99-tag-3.c: Same.
6482 * gcc.dg/call-diag-2.c: Same.
6483 * gcc.dg/cpp/19940712-1.c: Same.
6484 * gcc.dg/cpp/19951025-1.c: Same.
6485 * gcc.dg/cpp/19990413-1.c: Same.
6486 * gcc.dg/cpp/direct2.c: Same.
6487 * gcc.dg/cpp/direct2s.c: Same.
6488 * gcc.dg/cpp/pr28709.c: Same.
6489 * gcc.dg/cpp/pr61854-c90.c: Same.
6490 * gcc.dg/cpp/pr61854-c94.c: Same.
6491 * gcc.dg/cpp/pragma-1.c: Same.
6492 * gcc.dg/cpp/pragma-2.c: Same.
6493 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6494 * gcc.dg/cpp/trad/literals-2.c: Same.
6495 * gcc.dg/cpp/warn-comments-2.c: Same.
6496 * gcc.dg/cpp/warn-comments-3.c: Same.
6497 * gcc.dg/cpp/warn-comments.c: Same.
6498 * gcc.dg/cpp/warn-long-long-2.c: Same.
6499 * gcc.dg/cpp/warn-long-long.c: Same.
6500 * gcc.dg/cpp/warn-redefined-2.c: Same.
6501 * gcc.dg/cpp/warn-redefined.c: Same.
6502 * gcc.dg/darwin-cfstring-2.c: Same.
6503 * gcc.dg/darwin-cfstring-format-1.c: Same.
6504 * gcc.dg/decl-9.c: Same.
6505 * gcc.dg/declspec-1.c: Same.
6506 * gcc.dg/declspec-10.c: Same.
6507 * gcc.dg/declspec-11.c: Same.
6508 * gcc.dg/declspec-13.c: Same.
6509 * gcc.dg/declspec-18.c: Same.
6510 * gcc.dg/declspec-4.c: Same.
6511 * gcc.dg/declspec-5.c: Same.
6512 * gcc.dg/declspec-6.c: Same.
6513 * gcc.dg/declspec-8.c: Same.
6514 * gcc.dg/deprecated-4.c: Same.
6515 * gcc.dg/deprecated.c: Same.
6516 * gcc.dg/dfp/composite-type.c: Same.
6517 * gcc.dg/empty-source-2.c: Same.
6518 * gcc.dg/empty-source-3.c: Same.
6519 * gcc.dg/format/attr-6.c: Same.
6520 * gcc.dg/format/branch-1.c: Same.
6521 * gcc.dg/format/c90-printf-1.c: Same.
6522 * gcc.dg/format/c90-strftime-2.c: Same.
6523 * gcc.dg/format/c99-strftime-1.c: Same.
6524 * gcc.dg/format/cmn-err-1.c: Same.
6525 * gcc.dg/format/few-1.c: Same.
6526 * gcc.dg/format/ms_branch-1.c: Same.
6527 * gcc.dg/format/ms_unnamed-1.c: Same.
6528 * gcc.dg/format/ms_va-1.c: Same.
6529 * gcc.dg/format/unnamed-1.c: Same.
6530 * gcc.dg/format/va-1.c: Same.
6531 * gcc.dg/format/xopen-1.c: Same.
6532 * gcc.dg/funcdef-var-1.c: Same.
6533 * gcc.dg/funcdef-var-2.c: Same.
6534 * gcc.dg/gnu89-const-expr-1.c: Same.
6535 * gcc.dg/gnu89-const-expr-2.c: Same.
6536 * gcc.dg/gnu90-const-expr-1.c: Same.
6537 * gcc.dg/gnu99-const-expr-1.c: Same.
6538 * gcc.dg/gnu99-const-expr-2.c: Same.
6539 * gcc.dg/gnu99-init-2.c: Same.
6540 * gcc.dg/gomp/_Atomic-5.c: Same.
6541 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6542 * gcc.dg/gomp/atomic-5.c: Same.
6543 * gcc.dg/gomp/linear-1.c: Same.
6544 * gcc.dg/gomp/pr67500.c: Same.
6545 * gcc.dg/init-bad-1.c: Same.
6546 * gcc.dg/init-bad-2.c: Same.
6547 * gcc.dg/init-bad-3.c: Same.
6548 * gcc.dg/init-string-1.c: Same.
6549 * gcc.dg/label-compound-stmt-1.c: Same.
6550 * gcc.dg/label-decl-2.c: Same.
6551 * gcc.dg/label-decl-4.c: Same.
6552 * gcc.dg/large-size-array-2.c: Same.
6553 * gcc.dg/large-size-array-4.c: Same.
6554 * gcc.dg/lvalue-6.c: Same.
6555 * gcc.dg/m-un-2.c: Same.
6556 * gcc.dg/multiple-overflow-warn-1.c: Same.
6557 * gcc.dg/multiple-overflow-warn-2.c: Same.
6558 * gcc.dg/multiple-overflow-warn-3.c: Same.
6559 * gcc.dg/nested-redef-1.c: Same.
6560 * gcc.dg/no-asm-1.c: Same.
6561 * gcc.dg/no-asm-3.c: Same.
6562 * gcc.dg/no-asm-4.c: Same.
6563 * gcc.dg/noncompile/20010524-1.c: Same.
6564 * gcc.dg/noncompile/incomplete-5.c: Same.
6565 * gcc.dg/noncompile/pr44517.c: Same.
6566 * gcc.dg/noncompile/pr52290.c: Same.
6567 * gcc.dg/noreturn-1.c: Same.
6568 * gcc.dg/overflow-warn-1.c: Same.
6569 * gcc.dg/overflow-warn-2.c: Same.
6570 * gcc.dg/overflow-warn-3.c: Same.
6571 * gcc.dg/overflow-warn-4.c: Same.
6572 * gcc.dg/parm-mismatch-1.c: Same.
6573 * gcc.dg/parser-pr28152-2.c: Same.
6574 * gcc.dg/parser-pr28152.c: Same.
6575 * gcc.dg/pedwarn-init.c: Same.
6576 * gcc.dg/pointer-arith-2.c: Same.
6577 * gcc.dg/pointer-arith-3.c: Same.
6578 * gcc.dg/pointer-arith-4.c: Same.
6579 * gcc.dg/pr14475.c: Same.
6580 * gcc.dg/pr18596-3.c: Same.
6581 * gcc.dg/pr18809-1.c: Same.
6582 * gcc.dg/pr27953.c: Same.
6583 * gcc.dg/pr30457.c: Same.
6584 * gcc.dg/pr30551-2.c: Same.
6585 * gcc.dg/pr30551-3.c: Same.
6586 * gcc.dg/pr30551-4.c: Same.
6587 * gcc.dg/pr30551-5.c: Same.
6588 * gcc.dg/pr30551-6.c: Same.
6589 * gcc.dg/pr30551.c: Same.
6590 * gcc.dg/pr36997.c: Same.
6591 * gcc.dg/pr41842.c: Same.
6592 * gcc.dg/pr48552-1.c: Same.
6593 * gcc.dg/pr48552-2.c: Same.
6594 * gcc.dg/pr59717.c: Same.
6595 * gcc.dg/pr61077.c: Same.
6596 * gcc.dg/pr61096-1.c: Same.
6597 * gcc.dg/pr63626.c: Same.
6598 * gcc.dg/pr64223-1.c: Same.
6599 * gcc.dg/pr64223-2.c: Same.
6600 * gcc.dg/pr8788-1.c: Same.
6601 * gcc.dg/pr8927-1.c: Same.
6602 * gcc.dg/pragma-darwin.c: Same.
6603 * gcc.dg/pragma-diag-5.c: Same.
6604 * gcc.dg/pragma-message.c: Same.
6605 * gcc.dg/redecl-1.c: Same.
6606 * gcc.dg/simd-1.c: Same.
6607 * gcc.dg/simd-5.c: Same.
6608 * gcc.dg/simd-6.c: Same.
6609 * gcc.dg/spellcheck-fields.c: Same.
6610 * gcc.dg/spellcheck-typenames.c: Same.
6611 * gcc.dg/struct-semi-2.c: Same.
6612 * gcc.dg/struct-semi-3.c: Same.
6613 * gcc.dg/transparent-union-3.c: Same.
6614 * gcc.dg/ucnid-8.c: Same.
6615 * gcc.dg/uninit-pr19430-O0.c: Same.
6616 * gcc.dg/uninit-pr19430.c: Same.
6617 * gcc.dg/uninit-pr20644-O0.c: Same.
6618 * gcc.dg/utf-dflt.c: Same.
6619 * gcc.dg/utf-dflt2.c: Same.
6620 * gcc.dg/utf16-4.c: Same.
6621 * gcc.dg/vla-11.c: Same.
6622 * gcc.dg/vla-20.c: Same.
6623 * gcc.dg/vla-init-1.c: Same.
6624 * gcc.dg/vla-init-2.c: Same.
6625 * gcc.dg/vla-init-3.c: Same.
6626 * gcc.dg/weak/weak-6.c: Same.
6627 * gcc.dg/weak/weak-7.c: Same.
6628 * gcc.dg/wtr-int-type-1.c: Same.
6629 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
6630 * gcc.target/arm/polytypes.c: Same.
6631 * gcc.target/i386/spellcheck-options-4.c: Same.
6632 * gcc.target/powerpc/20030218-1.c: Same.
6633 * gcc.target/sh/pr21255-4.c: Same.
6634 * gcc.test-framework/dg-error-exp-XP.c: Same.
6635 * gfortran.dg/array_constructor_30.f03: Same.
6636 * gfortran.dg/class_30.f90: Same.
6637 * gfortran.dg/goacc/subarrays.f95: Same.
6638 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
6639 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
6640 * gfortran.dg/intrinsic_std_1.f90: Same.
6641 * gfortran.dg/pr70006.f90: Same.
6642 * gfortran.dg/warning-directive-1.F90: Same.
6643 * gfortran.dg/warning-directive-2.F90: Same.
6644 * gfortran.dg/warning-directive-3.F90: Same.
6645 * gfortran.dg/warning-directive-4.F90: Same.
6646 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
6647 * obj-c++.dg/class-extension-1.mm: Same.
6648 * obj-c++.dg/class-extension-2.mm: Same.
6649 * obj-c++.dg/class-protocol-1.mm: Same.
6650 * obj-c++.dg/cxx-ivars-1.mm: Same.
6651 * obj-c++.dg/duplicate-class-1.mm: Same.
6652 * obj-c++.dg/exceptions-3.mm: Same.
6653 * obj-c++.dg/exceptions-4.mm: Same.
6654 * obj-c++.dg/exceptions-5.mm: Same.
6655 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6656 * obj-c++.dg/fsf-package-0.m: Same.
6657 * obj-c++.dg/invalid-type-1.mm: Same.
6658 * obj-c++.dg/method-12.mm: Same.
6659 * obj-c++.dg/method-13.mm: Same.
6660 * obj-c++.dg/method-15.mm: Same.
6661 * obj-c++.dg/method-16.mm: Same.
6662 * obj-c++.dg/method-6.mm: Same.
6663 * obj-c++.dg/method-7.mm: Same.
6664 * obj-c++.dg/property/at-property-1.mm: Same.
6665 * obj-c++.dg/property/at-property-14.mm: Same.
6666 * obj-c++.dg/property/at-property-17.mm: Same.
6667 * obj-c++.dg/property/at-property-21.mm: Same.
6668 * obj-c++.dg/property/at-property-5.mm: Same.
6669 * obj-c++.dg/property/dotsyntax-4.mm: Same.
6670 * obj-c++.dg/property/dynamic-3.mm: Same.
6671 * obj-c++.dg/property/dynamic-4.mm: Same.
6672 * obj-c++.dg/property/property-neg-1.mm: Same.
6673 * obj-c++.dg/property/property-neg-6.mm: Same.
6674 * obj-c++.dg/property/synthesize-11.mm: Same.
6675 * obj-c++.dg/property/synthesize-5.mm: Same.
6676 * obj-c++.dg/property/synthesize-6.mm: Same.
6677 * obj-c++.dg/proto-lossage-4.mm: Same.
6678 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6679 * obj-c++.dg/strings/strings-1.mm: Same.
6680 * obj-c++.dg/super-class-1.mm: Same.
6681 * obj-c++.dg/syntax-error-6.mm: Same.
6682 * obj-c++.dg/syntax-error-7.mm: Same.
6683 * obj-c++.dg/syntax-error-9.mm: Same.
6684 * obj-c++.dg/try-catch-13.mm: Same.
6685 * objc.dg/attributes/method-noreturn-1.m: Same.
6686 * objc.dg/bad-receiver-type-2.m: Same.
6687 * objc.dg/bad-receiver-type.m: Same.
6688 * objc.dg/call-super-2.m: Same.
6689 * objc.dg/class-2.m: Same.
6690 * objc.dg/class-extension-1.m: Same.
6691 * objc.dg/class-extension-2.m: Same.
6692 * objc.dg/class-protocol-1.m: Same.
6693 * objc.dg/desig-init-1.m: Same.
6694 * objc.dg/duplicate-class-1.m: Same.
6695 * objc.dg/exceptions-3.m: Same.
6696 * objc.dg/exceptions-4.m: Same.
6697 * objc.dg/exceptions-5.m: Same.
6698 * objc.dg/foreach-6.m: Same.
6699 * objc.dg/foreach-7.m: Same.
6700 * objc.dg/fsf-nsstring-format-1.m: Same.
6701 * objc.dg/fsf-package-0.m: Same.
6702 * objc.dg/invalid-type-1.m: Same.
6703 * objc.dg/method-11.m: Same.
6704 * objc.dg/method-19.m: Same.
6705 * objc.dg/method-2.m: Same.
6706 * objc.dg/method-20.m: Same.
6707 * objc.dg/method-5.m: Same.
6708 * objc.dg/method-6.m: Same.
6709 * objc.dg/method-7.m: Same.
6710 * objc.dg/method-9.m: Same.
6711 * objc.dg/missing-proto-3.m: Same.
6712 * objc.dg/private-1.m: Same.
6713 * objc.dg/property/at-property-1.m: Same.
6714 * objc.dg/property/at-property-14.m: Same.
6715 * objc.dg/property/at-property-17.m: Same.
6716 * objc.dg/property/at-property-21.m: Same.
6717 * objc.dg/property/at-property-5.m: Same.
6718 * objc.dg/property/dynamic-3.m: Same.
6719 * objc.dg/property/dynamic-4.m: Same.
6720 * objc.dg/property/property-neg-1.m: Same.
6721 * objc.dg/property/property-neg-6.m: Same.
6722 * objc.dg/property/synthesize-11.m: Same.
6723 * objc.dg/property/synthesize-5.m: Same.
6724 * objc.dg/property/synthesize-6.m: Same.
6725 * objc.dg/proto-hier-1.m: Same.
6726 * objc.dg/proto-lossage-4.m: Same.
6727 * objc.dg/protocol-qualifier-2.m: Same.
6728 * objc.dg/strings/strings-1.m: Same.
6729 * objc.dg/type-size-1.m: Same.
6730
d904a983
JL
67312017-04-18 Jeff Law <law@redhat.com>
6732
6733 PR target/74563
6734 * gcc.target/mips/pr74563: New test.
6735
0155ed56
JJ
67362017-04-18 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR tree-optimization/80443
6739 * gcc.c-torture/compile/pr80443.c: New test.
6740
f380f608
RS
67412017-04-18 Richard Sandiford <richard.sandiford@arm.com>
6742
6743 PR rtl-optimization/80357
6744 * gcc.c-torture/compile/pr80357.c: New test.
6745
dd68669b
JL
67462017-04-18 Jeff Law <law@redhat.com>
6747
6748 PR middle-end/80422
6749 * gcc.c-torture/compile/pr80422.c: New test.
6750
1cda61fc
JJ
67512017-04-18 Jakub Jelinek <jakub@redhat.com>
6752
6753 PR debug/80263
6754 * gcc.dg/debug/dwarf2/pr80263.c: New test.
6755
19970253
MM
67562017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6757
6758 PR target/80099
6759 * gcc.target/powerpc/pr80099-1.c: New test.
6760 * gcc.target/powerpc/pr80099-2.c: Likewise.
6761 * gcc.target/powerpc/pr80099-3.c: Likewise.
6762 * gcc.target/powerpc/pr80099-4.c: Likewise.
6763 * gcc.target/powerpc/pr80099-5.c: Likewise.
6764
8487c9a5
JJ
67652017-04-18 Jakub Jelinek <jakub@redhat.com>
6766
3b5fb3cb
JJ
6767 PR sanitizer/80444
6768 * gcc.dg/sancov/pr80444.c: New test.
6769
8487c9a5
JJ
6770 PR middle-end/79788
6771 PR middle-end/80375
6772 * gcc.dg/pr79788-1.c: New test.
6773 * gcc.dg/pr79788-2.c: New test.
6774
be7c73ae
MP
67752017-04-18 Marek Polacek <polacek@redhat.com>
6776
6777 PR c++/80244 - ICE with attribute in template alias.
6778 * g++.dg/cpp0x/alias-decl-59.C: New test.
6779
d6e3e8a5
MP
6780 PR c++/80241 - ICE with alignas pack expansion.
6781 * g++.dg/cpp0x/alignas11.C: New test.
6782
1adb82e1
BE
67832017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6784
6785 PR c++/80287
6786 * g++.dg/lto/pr80287_0.C: New test.
6787
fb5e5621
KN
67882017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6789
6790 PR target/80315
6791 * gcc.target/powerpc/pr80315-1.c: New test.
6792 * gcc.target/powerpc/pr80315-2.c: New test.
6793 * gcc.target/powerpc/pr80315-3.c: New test.
6794 * gcc.target/powerpc/pr80315-4.c: New test.
6795
afeaeb70
TV
67962017-04-16 Tom de Vries <tom@codesourcery.com>
6797
6798 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
6799 directive.
6800 * g++.dg/parse/error3.C: Same.
6801 * g++.old-deja/g++.pt/niklas01a.C: Same.
6802 * gcc.dg/990506-0.c: Same.
6803 * gcc.dg/cpp/19990413-1.c: Same.
6804 * gcc.dg/cpp/pragma-1.c: Same.
6805 * gcc.dg/cpp/pragma-2.c: Same.
6806 * gcc.dg/m-un-2.c: Same.
6807 * objc.dg/private-1.m: Same.
6808
604f37cd
UB
68092017-04-15 Uros Bizjak <ubizjak@gmail.com>
6810
6811 * gcc.dg/pr54669.c: Fix dg-do directive.
6812 * gcc.dg/pr78582.c: Ditto.
6813 * gcc.dg/pr80020.c: Ditto.
6814 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6815 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6816 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6817 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6818 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6819 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6820 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6821 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6822 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6823 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6824
35cfdb17
DH
68252017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6826
604f37cd 6827 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
6828 * gfortran.dg/generic_29.f90: Likewise.
6829 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6830 * gfortran.dg/pr41922.f90: Likewise.
6831 * gfortran.dg/pr70006.f90: Likewise.
6832
f378be38
SB
68332017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6834
6835 PR tree-optimization/66612
6836 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6837
43076492
JW
68382017-04-14 Janus Weil <janus@gcc.gnu.org>
6839
6840 PR fortran/80361
6841 * gfortran.dg/class_62.f90: New test case.
6842
dd3d6a42
AB
68432017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6844
6845 * gcc.target/arc/loop-1.c: New file.
6846
31a07c81
MM
68472017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6848
6849 PR target/80098
6850 * gcc.target/powerpc/pr80098-1.c: New test.
6851 * gcc.target/powerpc/pr80098-2.c: Likewise.
6852 * gcc.target/powerpc/pr80098-3.c: Likewise.
6853 * gcc.target/powerpc/pr80098-4.c: Likewise.
6854
09956017
JJ
68552017-04-13 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR sanitizer/80403
6858 * g++.dg/ubsan/pr80403-2.C: New test.
6859
bc042396
VM
68602017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6861
6862 PR rtl-optimization/80343
6863 * gcc.target/powerpc/pr80343.c: New.
6864
abac4c34
DK
68652017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6866
6867 PR sanitizer/80414
6868 * c-c++-common/ubsan/bounds-15.c: New test.
6869
43a3aa03
RB
68702017-04-13 Richard Biener <rguenther@suse.de>
6871
6872 PR testsuite/80416
6873 * g++.dg/torture/pr79671.C: Fix asm constraints.
6874
031fbdb9
JJ
68752017-04-13 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR debug/80321
6878 * gcc.dg/debug/pr80321.c: New test.
6879
68802017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6881
6882 * gnat.dg/debug10.adb: New test.
6883 * gnat.dg/debug10_pkg.ads: New helper.
6884
76873758
JJ
68852017-04-12 Jakub Jelinek <jakub@redhat.com>
6886
deed3da9
JJ
6887 PR tree-optimization/79390
6888 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6889
b96a3e11
JJ
6890 PR sanitizer/80403
6891 PR sanitizer/80404
6892 PR sanitizer/80405
6893 * g++.dg/ubsan/pr80403.C: New test.
6894 * g++.dg/ubsan/pr80404.C: New test.
6895 * g++.dg/ubsan/pr80405.C: New test.
6896
76873758
JJ
6897 PR c/80163
6898 * gcc.dg/torture/pr80163.c: New test.
6899
940c9a7c 69002017-04-12 Richard Biener <rguenther@suse.de>
76873758 6901 Jeff Law <law@redhat.com>
940c9a7c
RB
6902
6903 PR tree-optimization/80359
6904 * gcc.dg/torture/pr80359.c: New testcase.
6905
350792ff 69062017-04-12 Richard Biener <rguenther@suse.de>
76873758 6907 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6908
6909 PR middle-end/79671
6910 * g++.dg/torture/pr79671.C: New testcase.
6911 * g++.dg/lto/pr79671_0.C: Likewise.
6912 * g++.dg/lto/pr79671_1.c: Likewise.
6913
d62e6f10
JJ
69142017-04-12 Jakub Jelinek <jakub@redhat.com>
6915
6916 PR sanitizer/80349
6917 * g++.dg/ubsan/pr80349.C: New test.
6918
8585103f
JJ
69192017-04-11 Jakub Jelinek <jakub@redhat.com>
6920
347e1f77
JJ
6921 PR c++/80370
6922 * g++.dg/cpp1z/decomp28.C: New test.
6923
df1c878e
JJ
6924 PR middle-end/80100
6925 * gcc.dg/pr80100.c: New test.
6926
8585103f
JJ
6927 PR rtl-optimization/80385
6928 * g++.dg/opt/pr80385.C: New test.
6929
c6cf6ef7
ML
69302017-04-11 Martin Liska <mliska@suse.cz>
6931
6932 PR ipa/80212
6933 * g++.dg/ipa/pr80212.C: New test.
6934
3812f460
MS
69352017-04-11 Martin Sebor <msebor@redhat.com>
6936
6937 PR middle-end/80364
6938 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6939
9f679370
ML
69402017-04-11 Martin Liska <mliska@suse.cz>
6941
6942 PR sanitizer/70878
6943 * gcc.dg/ubsan/pr70878.c: New test.
6944
82665822
JJ
69452017-04-11 Jakub Jelinek <jakub@redhat.com>
6946
cb278caa
JJ
6947 PR target/80381
6948 * gcc.target/i386/pr80381.c: New test.
6949
82665822
JJ
6950 PR c++/80363
6951 * g++.dg/ext/pr80363.C: New test.
6952
abde687a
SKS
69532017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6954
6955 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6956 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6957 Add avr-*-* to non-lp64 selector.
6958
13e6ec34
MS
69592017-04-10 Martin Sebor <msebor@redhat.com>
6960
6961 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6962 * gcc.dg/pr40340-4.c: Same.
6963
a2cb1196
NK
69642017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6965
13e6ec34 6966 PR fortran/69498
a2cb1196
NK
6967 * gfortran.dg/submodule_unexp.f90: Modified test
6968 to account for new error.
6969 * gfortran.dg/submodule_twice.f90: New Test
6970
b447b28c
JJ
69712017-04-10 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR c++/80176
6974 * g++.dg/init/ref23.C: New test.
6975
3bbd6768
TK
69762017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6977
6978 PR tree-optimization/80304
6979 * gfortran.dg/do_concurrent_4.f90: New test case.
6980
99827b5c
JW
69812017-04-10 Janus Weil <janus@gcc.gnu.org>
6982
6983 PR fortran/80046
6984 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6985
7db31bc2
DE
69862017-04-10 David Edelsohn <dje.gcc@gmail.com>
6987
6988 * g++.dg/torture/pr79905.C: Add -maltivec option.
6989
9058a2c5
JL
69902017-04-10 Jeff Law <law@redhat.com>
6991
6992 PR tree-optimization/80374
6993 * g++.dg/pr80374.c: New test.
6994
bd8f8642
KN
69952017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6996
6997 PR target/80108
6998 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6999 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7000
f634dd47
UB
70012017-04-10 Uros Bizjak <ubizjak@gmail.com>
7002
7003 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7004
065ba179
UB
70052017-04-10 Uros Bizjak <ubizjak@gmail.com>
7006
7007 PR testsuite/79356
7008 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7009
71b838d0
DS
70102017-04-10 Daniel Santos <daniel.santos@pobox.com>
7011
7012 PR testsuite/79867
7013 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7014
98a7a34e
MP
70152017-04-10 Marek Polacek <polacek@redhat.com>
7016
7017 PR sanitizer/80348
7018 * g++.dg/ubsan/div-by-zero-3.C: New test.
7019
aac69a62
BC
70202017-04-10 Bin Cheng <bin.cheng@arm.com>
7021
7022 PR tree-optimization/80153
7023 * gcc.c-torture/execute/pr80153.c: New.
7024
737237c9
RB
70252017-04-10 Richard Biener <rguenther@suse.de>
7026
7027 PR middle-end/80362
7028 * gcc.dg/torture/pr80362.c: New testcase.
7029
ba6ee9fc
RB
70302017-04-10 Richard Biener <rguenther@suse.de>
7031
7032 PR tree-optimization/80304
7033 * gcc.dg/torture/pr80304.c: New testcase.
7034
4d1a05f1
NS
70352017-04-10 Nathan Sidwell <nathan@acm.org>
7036
7037 PR target/79905
7038 * g++.dg/torture/pr79905.C: New.
7039
3ee0fb02
ML
70402017-04-10 Martin Liska <mliska@suse.cz>
7041
7042 PR sanitizer/80350
7043 * c-c++-common/ubsan/pr80350.c: New test.
7044
167a5b77
JJ
70452017-04-10 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR target/80324
7048 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7049
d691b7e4
ML
70502017-04-08 Martin Liska <mliska@suse.cz>
7051
7052 Revert:
7053 2017-04-07 Martin Liska <mliska@suse.cz>
7054
7055 PR ipa/80212
7056 * g++.dg/ipa/pr80212.C: New test.
7057
dcb2c527
JJ
70582017-04-07 Jakub Jelinek <jakub@redhat.com>
7059
c98b0016
JJ
7060 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7061 dg-options.
7062 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7063
dcb2c527
JJ
7064 PR target/80322
7065 PR target/80323
7066 PR target/80325
7067 PR target/80326
7068 * gcc.target/i386/avx512f-undefined-1.c: New test.
7069 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7070 * gcc.target/i386/avx-cvtsd-1.c: New test.
7071 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7072 * gcc.target/i386/avx512f-abspd-1.c: New test.
7073 * gcc.target/i386/avx-cvtss-1.c: New test.
7074 * gcc.target/i386/avx512f-absps-1.c: New test.
7075 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7076 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7077
1ef532f4
MP
70782017-04-07 Marek Polacek <polacek@redhat.com>
7079
7080 PR sanitizer/80348
7081 * g++.dg/ubsan/div-by-zero-2.C: New test.
7082
2166aeb3
MP
7083 PR c++/80095
7084 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7085
057da7af
VM
70862017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7087
7088 PR rtl-optimization/70478
7089 * gcc.target/s390/pr70478.c: New.
7090
3b6cb9e3
ML
70912017-04-07 Martin Liska <mliska@suse.cz>
7092
7093 PR target/79889
7094 * g++.dg/ext/mv8.C: Add aarch64* targets.
7095
70cd23c0
ML
70962017-04-07 Martin Liska <mliska@suse.cz>
7097
7098 PR ipa/80212
7099 * g++.dg/ipa/pr80212.C: New test.
7100
fe6bb25f
TP
71012017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7102
7103 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7104
bf7b869a
RB
71052017-04-07 Richard Biener <rguenther@suse.de>
7106
7107 PR tree-optimization/80334
7108 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7109 alignas on stack.
7110
2d143ba8
RB
71112017-04-07 Richard Biener <rguenther@suse.de>
7112
7113 PR middle-end/80341
7114 * gcc.dg/torture/pr80341.c: New testcase.
7115
ed3cd38d
JJ
71162017-04-06 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR debug/80234
7119 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7120 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7121
e5f56581
UB
71222017-04-06 Uros Bizjak <ubizjak@gmail.com>
7123
7124 PR target/79733
7125 * gcc.target/i386/pr79733.c: New test.
7126
a5211c80
UB
71272017-04-06 Uros Bizjak <ubizjak@gmail.com>
7128
7129 PR target/80298
7130 * gcc.target/i386/pr80298-1.c: New test.
7131 * gcc.target/i386/pr80298-2.c: Ditto.
7132
db086c96
TP
71332017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7134
7135 PR target/80082
7136 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7137 ARMv7-R.
7138
09b63f67
RB
71392017-04-06 Richard Biener <rguenther@suse.de>
7140
7141 PR tree-optimization/80334
7142 * g++.dg/torture/pr80334.C: New testcase.
7143
d9f8c5af
ML
71442017-04-06 Martin Liska <mliska@suse.cz>
7145
7146 PR sanitizer/80166
7147 * gcc.dg/asan/pr80166.c: New test.
7148
1b68991f
RO
71492017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7150
7151 PR tree-optimization/79390
7152 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7153
0f784346
RB
71542017-04-06 Richard Biener <rguenther@suse.de>
7155
7156 PR tree-optimization/80262
7157 * gcc.target/i386/pr80262.c: New testcase.
7158
23a429c2
RB
71592017-04-06 Richard Biener <rguenther@suse.de>
7160
7161 PR middle-end/80281
7162 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7163
e2323a2b
VM
71642017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7165
7166 PR rtl-optimization/70703
7167 * gcc.target/i386/pr70703.c: New.
7168
47a11342
JJ
71692017-04-05 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR sanitizer/80308
7172 * c-c++-common/asan/pr80308.c: New test.
7173
d0ee17a5
DV
71742017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7175
7176 PR target/79890
7177 * gcc.target/s390/pr79890.c: New test case.
7178
36f896c7
JJ
71792017-04-05 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR target/80310
7182 * c-c++-common/ubsan/pr80310.c: New test.
7183
d16e2ddd
JJ
71842017-04-04 Jakub Jelinek <jakub@redhat.com>
7185
e1201dff
JJ
7186 PR c++/80297
7187 * g++.dg/torture/pr80297.C: New test.
7188
d16e2ddd
JJ
7189 PR tree-optimization/79390
7190 * gcc.target/i386/pr79390.c: New test.
7191 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7192
c0ea338b
VR
71932017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7194
7195 PR c++/80296
7196 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7197
a1527a93
TP
71982017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7199
7200 PR target/80307
7201 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7202 targeting any CPU or architecture.
7203 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7204 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7205 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7206 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7207 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7208 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7209 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7210 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7211
065ba179 72122017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
7213
7214 PR fortran/69498
7215 * gfortran.dg/submodule_unexp.f90: New test.
7216
b1fd967c
JJ
72172017-04-04 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR target/80286
7220 * gcc.target/i386/avx-pr80286.c: New test.
7221 * gcc.dg/pr80286.c: New test.
7222
248179b5
RB
72232017-04-04 Richard Biener <rguenther@suse.de>
7224
7225 PR middle-end/80281
7226 * gcc.dg/torture/pr80281.c: New testcase.
7227
a577fcf2
RB
72282017-04-04 Richard Biener <rguenther@suse.de>
7229
7230 PR tree-optimization/80275
7231 * g++.dg/opt/pr80275.C: Make g static.
7232
833bbf60
SB
72332017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7234
7235 PR rtl-optimization/60818
7236 * gcc.c-torture/compile/pr60818.c: New testcase.
7237
5764ee3c
JW
72382017-04-03 Jonathan Wakely <jwakely@redhat.com>
7239
7240 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7241 * gcc.dg/20031012-1.c: Likewise.
7242 * gcc.dg/ipa/ipcp-1.c: Likewise.
7243 * gcc.dg/torture/matrix-3.c: Likewise.
7244 * gcc.target/powerpc/ppc-spe.c: Likewise.
7245 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7246
bbdf4e81
PB
72472017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7248
7249 PR target/80246
7250 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7251 powerpc_vsx_ok.
7252 (std, ld): Limit scan-assembler-times check to lp64.
7253 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7254 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7255 powerpc_vsx_ok.
7256
44bc146f
PB
72572017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7258
7259 PR target/80246
7260 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7261
fff80893
RB
72622017-04-03 Richard Biener <rguenther@suse.de>
7263
7264 PR tree-optimization/80275
7265 * g++.dg/opt/pr80275.C: New testcase.
7266
79f9fc38
DV
72672017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7268
7269 PR testsuite/79356
7270 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7271
a8e70fd3
RD
72722017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7273
7274 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7275 (bal): Increase iteration count and assume alignment.
7276
e0061866
BC
72772017-04-03 Bin Cheng <bin.cheng@arm.com>
7278
7279 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7280
c2d43326
AP
72812017-04-02 Andrew Pinski <apinski@cavium.com>
7282
7283 * gcc.c-torture/compile/nested-3.c: New testcase.
7284 * gcc.c-torture/execute/20170401-1.c: New testcase.
7285 * gcc.c-torture/execute/20170401-2.c: New testcase.
7286
a5a9046d
SB
72872017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7288
7289 PR rtl-optimization/79405
7290 gcc.dg/pr79405.c: New testcase.
7291
6f3af356
JJ
72922017-03-31 Jakub Jelinek <jakub@redhat.com>
7293
eee3756d
JJ
7294 PR debug/79255
7295 * gcc.dg/pr79255.c: New test.
7296
6f3af356
JJ
7297 PR c++/79572
7298 * g++.dg/ubsan/null-8.C: New test.
7299
99e6cfd6
PH
73002017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7301
7302 PR target/80107
7303 * gfortran.dg/pr80107.f: New.
7304
094e6b7a
JL
73052017-03-31 Jeff Law <law@redhat.com>
7306
7307 PR tree-optimization/49498
7308 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7309
eceb2409 73102017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7311
eceb2409
RB
7312 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7313
c412c01a 73142017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7315
c412c01a
RB
7316 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7317
005f12bf
JJ
73182017-03-31 Jakub Jelinek <jakub@redhat.com>
7319
af88f557
JJ
7320 PR libstdc++/80251
7321 * g++.dg/ext/is_aggregate.C: New test.
7322
7d790165
JJ
7323 PR middle-end/80173
7324 * gcc.target/i386/pr80173.c: New test.
7325
a7d55154
JJ
7326 PR middle-end/80163
7327 * gcc.dg/pr80163.c: New test.
7328
005f12bf
JJ
7329 PR debug/80025
7330 * gcc.dg/torture/pr80025.c: New test.
7331
c8e0f43f
MF
73322017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7333
7334 * gcc.target/mips/pr52125.c: Add -msym32.
7335
724d25f3
JJ
73362017-03-30 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR translation/80189
7339 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7340 * g++.dg/gomp/sharing-1.C: Likewise.
7341 * gfortran.dg/gomp/pr44536.f90: Likewise.
7342 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7343 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7344 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7345 * gfortran.dg/gomp/pr33439.f90: Likewise.
7346 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7347 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7348 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7349 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7350 * gcc.dg/gomp/sharing-1.c: Likewise.
7351
05dc406d
PB
73522017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7353
7354 PR target/80246
7355 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7356 Darwin and SPE.
7357 (dxex, dxexq): Update return type.
7358 (diex, diexq): Update argument type.
7359 * gcc.target/powerpc/pr80246.c: New test.
7360
b0fd4d7e
MJ
73612017-03-30 Martin Jambor <mjambor@suse.cz>
7362
7363 PR ipa/77333
7364 * g++.dg/ipa/pr77333.C: New test.
7365
de008ec4
JJ
73662017-03-30 Jakub Jelinek <jakub@redhat.com>
7367
7368 PR target/80206
7369 * gcc.target/i386/pr80206.c: New test.
7370
28c02407
RB
73712017-03-30 Richard Biener <rguenther@suse.de>
7372
7373 PR tree-optimization/77498
7374 * gfortran.dg/pr77498.f: New testcase.
7375
10fa8dfb
MP
73762017-03-29 Marek Polacek <polacek@redhat.com>
7377
7378 PR c/79730
7379 * gcc.dg/pr79730.c: New test.
7380
fdc54f39
JD
73812017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7382
7383 PR libgfortran/78670
7384 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7385 a character of length 1. Update test for success.
7386 * gfortran.dg/dtio_28.f03: New test.
7387 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7388 'scratch' to delete the file when done.
7389
533c0b69
SB
73902017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7391
7392 PR rtl-optimization/80233
7393 * gcc.c-torture/compile/pr80233.c: New testcase.
7394
e35229f8
TK
73952017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7396
7397 PR fortran/80254
7398 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7399 * gfortran.dg/dec_io_2a.f90: instead (new test).
7400
5c0a28d4
JW
74012017-03-28 Jiong Wang <jiong.wang@arm.com>
7402
7403 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7404
19846619
SB
74052017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7406
7407 PR testsuite/43496
7408 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7409 generating PIC code.
7410
e5119fab
VM
74112017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7412
7413 PR rtl-optimization/80193
7414 * gcc.target/i386/pr80193.c: New.
7415
cf474530
JW
74162017-03-28 Janus Weil <janus@gcc.gnu.org>
7417
7418 PR fortran/78661
7419 * gfortran.dg/dtio_25.f90: Modified test case.
7420 * gfortran.dg/dtio_27.f90: New test case.
7421
34fac449
UB
74222017-03-28 Uros Bizjak <ubizjak@gmail.com>
7423
7424 PR target/53383
7425 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7426 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7427 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7428
3e907b90
BC
74292017-03-28 Bin Cheng <bin.cheng@arm.com>
7430
7431 * gcc.c-torture/compile/irreducible-loop.c: New.
7432
522818b9
RS
74332017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7434
3e907b90 7435 PR tree-optimization/80218
522818b9
RS
7436 * gcc.dg/pr80218.c: New test.
7437
ea7d7da8
RB
74382017-03-28 Richard Biener <rguenther@suse.de>
7439
7440 PR tree-optimization/78644
7441 * gcc.dg/pr78644-1.c: New testcase.
7442 * gcc.dg/pr78644-2.c: Likewise.
7443
498173ef
TT
74442017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7445
7446 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7447 * gcc.dg/pic-4.c: Likewise.
7448 * gcc.dg/pie-3.c: Likewise.
7449 * gcc.dg/pie-4.c: Likewise.
7450
c5ad2433
ML
74512017-03-28 Martin Liska <mliska@suse.cz>
7452
7453 PR ipa/80205
7454 * g++.dg/ipa/pr80205.C: New test.
7455
17722fb9
SKS
74562017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7457
7458 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7459 with sizeof(int) < 4.
7460 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7461 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7462 * gcc.dg/torture/pr79777.c: Likewise.
7463 * gcc.dg/torture/pr79910.c: Likewise.
7464
737f500a
RB
74652017-03-28 Richard Biener <rguenther@suse.de>
7466
7467 PR middle-end/80222
7468 * g++.dg/pr80222.C: New testcase.
7469
62f96a79
ML
74702017-03-28 Martin Liska <mliska@suse.cz>
7471
7472 PR ipa/80104
7473 * gcc.dg/ipa/pr80104.c: New test.
7474
72785f26
MP
74752017-03-28 Marek Polacek <polacek@redhat.com>
7476
7477 PR sanitizer/80067
7478 * c-c++-common/ubsan/shift-10.c: New test.
7479
86516987
JL
74802017-03-27 Jeff Law <law@redhat.com>
7481
4dbf1eee 7482 PR tree-optimization/80216
86516987
JL
7483 * gcc.c-torture/compile/pr80216.c: New test.
7484
aade772d
JJ
74852017-03-27 Jakub Jelinek <jakub@redhat.com>
7486
a9e4a1a5
JJ
7487 PR middle-end/80162
7488 * c-c++-common/pr80162-1.c: New test.
7489 * c-c++-common/pr80162-2.c: New test.
7490 * c-c++-common/pr80162-3.c: New test.
7491
aade772d
JJ
7492 PR target/80102
7493 * g++.dg/opt/pr80102.C: New test.
7494
d89f355e
MM
74952017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7496
7497 PR target/78543
7498 * gcc.target/powerpc/pr78543.c: New test.
7499
79c4d73b
KN
75002017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7501
7502 PR target/80103
7503 * gcc.target/powerpc/pr80103-1.c: New test.
7504
819df781
RB
75052017-03-27 Richard Biener <rguenther@suse.de>
7506
7507 PR tree-optimization/80181
7508 * gcc.dg/torture/pr80181.c: New testcase.
7509
84804c5b
CZ
75102017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7511
065ba179 7512 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 7513
c5e5f5f6
RB
75142017-03-27 Richard Biener <rguenther@suse.de>
7515
7516 PR ipa/79776
7517 * g++.dg/ipa/pr79776.C: New testcase.
7518
7cd200f6
JJ
75192017-03-27 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR sanitizer/80168
7522 * gcc.dg/asan/pr80168.c: New test.
7523
79f512ff
RB
75242017-03-27 Richard Biener <rguenther@suse.de>
7525
7526 PR tree-optimization/80170
7527 * gcc.dg/pr80170.c: New testcase.
7528
672d9f8e
RB
75292017-03-27 Richard Biener <rguenther@suse.de>
7530
7531 PR middle-end/80171
7532 * g++.dg/torture/pr80171.C: New testcase.
7533
978fcba3
JDA
75342017-03-26 John David Anglin <danglin@gcc.gnu.org>
7535
431d7882
JDA
7536 * gcc.dg/torture/pr79732.c: Require alias support.
7537 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7538
978fcba3
JDA
7539 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7540 libatomic_available.
7541 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7542 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7543
1f10d710
JD
75442017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7545
7546 PR libgfortran/78881
7547 * gfortran.dg/dtio_26.f90: New test.
7548
41036686
PT
75492017-03-25 Paul Thomas <pault@gcc.gnu.org>
7550
7551 PR fortran/80156
7552 PR fortran/79382
7553 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7554 testcase for PR80156. Add a main programme that tests that
7555 the typebound generic is accessible.
7556
5da906ca
BS
75572017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7558
7559 PR rtl-optimization/80160
7560 PR rtl-optimization/80159
7561
7562 * gcc.target/i386/pr80160.c: New test.
7563
7dabefa0
JJ
75642017-03-24 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR sanitizer/79904
7567 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7568
c8b1fbc1
MP
75692017-03-24 Marek Polacek <polacek@redhat.com>
7570
7571 PR c++/80119
7572 * g++.dg/warn/Wuninitialized-9.C: New test.
7573
76794c52
AK
75742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7575
7576 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7577 and remove the high-level builtin. The error message for the
7578 would prevent compilation from reaching the second.
7579 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7580
2de2b3f9
AK
75812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7582
7583 * gcc.target/s390/vxe/negfma-1.c: New test.
7584
7d2fd075
AK
75852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7586
7587 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7588 * gcc.target/s390/arch12/mul-1.c: New test.
7589 * gcc.target/s390/arch12/mul-2.c: New test.
7590
72612e4e
AK
75912017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7592
7593 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7594
6c7774d1
AK
75952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7596
7597 * gcc.target/s390/vxe/popcount-1.c: New test.
7598
9ec98860
AK
75992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7600
7601 * gcc.target/s390/vxe/bitops-1.c: New test.
7602
6654e96f
AK
76032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7604
7605 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7606 * lib/target-supports.exp: Add effective target check s390_vxe.
7607
77c585ca
AK
76082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7609
7610 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7611 comparison instructions used from now on.
7612
b5de6e84
AK
76132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7614
7615 * gcc.target/s390/s390.exp (check_effective_target_vector):
7616 Include target-supports.exp and move target_vector check routine
7617 ...
7618 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7619 here and rename it.
7620 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7621 check from vector to s390_vx.
7622 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7623 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
7624 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
7625 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
7626 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
7627 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
7628 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
7629 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
7630 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
7631
a602f985
AK
76322017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7633
7634 * gcc.target/s390/vector/vec-init-2.c: New test.
7635
085db63d
AK
76362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7637
7638 * gcc.dg/ubsan/pr79904-2.c: New test.
7639
dc4f29bc
AK
76402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7641
7642 PR target/79893
7643 * gcc.target/s390/zvector/pr79893.c: New test.
7644
56010684
JJ
76452017-03-24 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR rtl-optimization/80112
7648 * gcc.dg/pr80112.c: New test.
7649
f0d7b52d
RO
76502017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7651
7652 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
7653 etc. line numbers.
7654 * gcc.dg/Walloca-1.c: Likewise.
7655 * gcc.dg/Walloca-2.c: Likewise.
7656 * gcc.dg/Wvla-larger-than-2.c: Likewise.
7657
635684c4
BS
76582017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7659
7660 PR tree-optimization/80158
7661 * gfortran.fortran-torture/compile/pr80158.f: New file.
7662
76afddf3
RB
76632017-03-24 Richard Biener <rguenther@suse.de>
7664
7665 PR tree-optimization/80167
7666 * gcc.dg/graphite/pr80167.c: New testcase.
7667
c2e389bf
TV
76682017-03-24 Tom de Vries <tom@codesourcery.com>
7669
7670 PR testsuite/80092
7671 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
7672 dg-require-effective-target global_constructor.
7673 * gcc.dg/tls/emutls-2.c: Same.
7674
a72821b4
TV
76752017-03-24 Tom de Vries <tom@codesourcery.com>
7676
7677 PR testsuite/80092
7678 * c-c++-common/Wimplicit-fallthrough-34.c: Add
7679 dg-require-effective-target indirect_jumps.
7680
1658def9
TV
76812017-03-24 Tom de Vries <tom@codesourcery.com>
7682
7683 PR testsuite/80092
7684 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
7685 nonlocal_goto.
7686
90e02692
TV
76872017-03-24 Tom de Vries <tom@codesourcery.com>
7688
7689 PR testsuite/80092
7690 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
7691 * gcc.dg/Walloca-12.c: Same.
7692 * gcc.dg/attr-alloc_size-8.c: Same.
7693 * gcc.dg/Walloca-4.c: Same.
7694 * gcc.dg/Walloca-8.c: Same.
7695 * gcc.dg/Walloca-13.c: Same.
7696 * gcc.dg/Walloca-14.c: Same.
7697 * gcc.dg/attr-alloc_size-9.c: Same.
7698 * gcc.dg/Walloca-1.c: Same.
7699 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7700 * gcc.dg/Walloca-5.c: Same.
7701 * gcc.dg/Walloca-10.c: Same.
7702 * gcc.dg/Walloca-9.c: Same.
7703 * gcc.dg/attr-alloc_size-6.c: Same.
7704 * gcc.dg/Wvla-larger-than-1.c: Same.
7705 * gcc.dg/torture/pr71881.c: Same.
7706 * gcc.dg/torture/pr71901.c: Same.
7707 * gcc.dg/torture/pr78742.c: Same.
7708 * gcc.dg/builtin-alloc-size.c: Same.
7709 * gcc.dg/Walloca-2.c: Same.
7710 * gcc.dg/Walloca-6.c: Same.
7711 * gcc.dg/Walloca-11.c: Same.
7712 * gcc.dg/attr-alloc_size-7.c: Same.
7713 * gcc.dg/Wvla-larger-than-2.c: Same.
7714 * gcc.dg/Walloca-3.c: Same.
7715 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7716 * gcc.c-torture/compile/pr79413.c: Same.
7717 * gcc.c-torture/compile/pr78439.c: Same.
7718
842392c8
KN
77192017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7720
7721 * gcc.target/powerpc/p9-options-1.c: New test.
7722
de2b3f5c
KT
77232017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7724
7725 PR target/71436
7726 * gcc.c-torture/compile/pr71436.c: New test.
7727
2e6315ef 77282017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7729 Richard Biener <rguenther@suse.de>
2e6315ef
WS
7730
7731 PR tree-optimization/79908
7732 PR tree-optimization/80136
7733 * gcc.dg/torture/pr79908.c: New file.
7734
9cdf0363
NK
77352017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
7736
2e6315ef 7737 PR fortran/39239
9cdf0363
NK
7738 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
7739
f3dd574e
JJ
77402017-03-22 Jakub Jelinek <jakub@redhat.com>
7741
f13e9cd5
JJ
7742 PR c++/80141
7743 * g++.dg/gomp/pr80141.C: New test.
7744
68ed2ba0
JJ
7745 PR c++/80129
7746 * g++.dg/torture/pr80129.C: New test.
7747
f3dd574e
JJ
7748 PR sanitizer/80110
7749 * g++.dg/tsan/pr80110.C: New test.
7750
918b6c9e
TK
77512017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7752
7753 PR fortran/80142
7754 * gfortran.dg/any_loc.f90: New test case.
7755
bf634d1c
TP
77562017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7757
7758 PR target/80082
7759 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
7760 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
7761
f7325b95
ML
77622017-03-22 Martin Liska <mliska@suse.cz>
7763
7764 PR target/79906
7765 * g++.dg/ext/mv8.C: Add power* targets.
7766
3f01b620
MS
77672017-03-21 Martin Sebor <msebor@redhat.com>
7768
7769 PR c++/79548
7770 * g++.dg/warn/Wunused-var-26.C: New test.
7771
1cefb051
BS
77722017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7773
7774 PR tree-optimization/79908
7775 * gcc.dg/torture/pr79908.c: Revert addition of new file.
7776
edc1747f
MP
77772017-03-21 Marek Polacek <polacek@redhat.com>
7778 Martin Sebor <msebor@redhat.com>
7779
7780 PR tree-optimization/80109
7781 * gcc.dg/Walloca-14.c: New test.
7782
85106b87
JJ
77832017-03-21 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR target/80125
7786 * gcc.target/powerpc/pr80125.c: New test.
7787
e59a225f
NK
77882017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
7789
7790 PR fortran/69498
7791 * gfortran.dg/unexp_attribute.f90: New test
7792
0ffe60b5 77932017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7794 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
7795
7796 PR tree-optimization/79908
7797 * gcc.dg/torture/pr79908.c: New file.
7798
54eb90fe
SKS
77992017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7800
7801 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
7802 with sizeof(int) < 4.
7803
5611c456
ML
78042017-03-21 Martin Liska <mliska@suse.cz>
7805
7806 * gcc.target/i386/pr65044.c: Add '.' in order to catch
7807 apostrophes.
7808
e650ea2a
RB
78092017-03-21 Richard Biener <rguenther@suse.de>
7810
7811 PR tree-optimization/80032
7812 * g++.dg/opt/pr80032.C: New testcase.
7813
da2ce5f9
RB
78142017-03-21 Richard Biener <rguenther@suse.de>
7815
7816 PR tree-optimization/80122
7817 * gcc.dg/torture/pr80122.c: New testcase.
7818
9d60683a
TT
78192017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7820
7821 * gcc.dg/pic-2.c: Skip for MIPS.
7822 * gcc.dg/pie-2.c: Skip for MIPS.
7823
d3e19c2c
PC
78242017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7825
7826 PR c++/77752
7827 * g++.dg/cpp0x/initlist97.C: New.
7828 * g++.dg/cpp0x/initlist85.C: Update.
7829
8bee092e
JJ
78302017-03-21 Jakub Jelinek <jakub@redhat.com>
7831
9f30dff0
JJ
7832 PR c/67338
7833 * gcc.dg/pr67338.c: New test.
7834
8bee092e
JJ
7835 PR c++/35878
7836 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7837 dump instead of assembler.
7838 * g++.dg/init/pr35878_2.C: Likewise.
7839 * g++.dg/init/pr35878_3.C: Likewise.
7840
4d1b8e70
JJ
78412017-03-21 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR c/80097
7844 * gcc.dg/ubsan/pr80097.c: New test.
7845
c34923c4
BS
78462017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7847
7848 PR tree-optimization/80054
7849 * g++.dg/torture/pr80054.C: New file.
7850
b0ba96c2
KN
78512017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7852
7853 PR target/79963
7854 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7855 directive to assure selection of proper bit using rlwinm insn.
7856 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7857 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7858 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7859 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7860
92377255
MP
78612017-03-20 Marek Polacek <polacek@redhat.com>
7862 Paolo Carlini <paolo.carlini@oracle.com>
7863
7864 PR c++/80059 - ICE with noexcept and __transaction_atomic
7865 * g++.dg/tm/pr80059-2.C: New test.
7866 * g++.dg/tm/pr80059.C: New test.
7867
243e28bf
ML
78682017-03-20 Martin Liska <mliska@suse.cz>
7869
7870 PR middle-end/79753
7871 * gcc.target/i386/mpx/pr79753.c: New test.
7872
918112d3
ML
78732017-03-20 Martin Liska <mliska@suse.cz>
7874
7875 PR target/79769
7876 PR target/79770
7877 * g++.dg/pr79769.C: New test.
7878 * gcc.target/i386/mpx/pr79770.c: New test.
7879
e325aba2
AK
78802017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7881
7882 PR target/78857
7883 * gcc.target/s390/load-and-test-fp-1.c: New test.
7884 * gcc.target/s390/load-and-test-fp-2.c: New test.
7885
91d2c04c
PT
78862017-03-18 Paul Thomas <pault@gcc.gnu.org>
7887
7888 PR fortran/79676
7889 * gfortran.dg/submodule_28.f08 : New test.
7890
c7e4107b
PT
78912017-03-18 Paul Thomas <pault@gcc.gnu.org>
7892
7893 PR fortran/71838
7894 * gfortran.dg/submodule_26.f08 : New test.
7895 * gfortran.dg/submodule_27.f08 : New test.
7896
d8fe28be
PH
78972017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7898
7899 PR target/79951
7900 * gcc.target/powerpc/pr79951.c: New.
7901
4a17943d
BS
79022017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7903
7904 PR rtl-optimization/79910
7905 * gcc.dg/torture/pr79910.c: New test.
7906
7f166d94
JL
79072017-03-17 Jeff Law <law@redhat.com>
7908
7909 PR tree-optimization/71437
7910 * gcc.dg/tree-ssa/pr71437.c: New test.
7911 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7912 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7913 now caught by VRP, but which were previously caught by DOM.
7914
12c4f7dc
RB
79152017-03-17 Richard Biener <rguenther@suse.de>
7916
7917 PR middle-end/80075
7918 * g++.dg/torture/pr80075.C: New testcase.
7919
207f3423
MM
79202017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7921
7922 PR target/71294
7923 * g++.dg/pr71294.C: New test.
7924
9fc900af
SB
79252017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7926
7927 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7928
c05c2380
JJ
79292017-03-16 Jakub Jelinek <jakub@redhat.com>
7930
e711928b
JJ
7931 PR fortran/80010
7932 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7933
c05c2380
JJ
7934 PR fortran/79886
7935 * gfortran.dg/pr79886.f90: New test.
7936
3231d64b
MM
79372017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7938
7939 PR target/79038
7940 * gcc.target/powerpc/pr79038-1.c: New test.
7941
81ef1f5e
SB
79422017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7943
7944 PR fortran/33271
7945 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7946
395a1e9b
JW
79472017-03-15 Jiong Wang <jiong.wang@arm.com>
7948
7949 PR testsuite/79356
7950 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7951
05f65910
UB
79522017-03-15 Uros Bizjak <ubizjak@gmail.com>
7953
7954 PR target/80019
7955 * gcc.target/i386/pr80019.c: New test.
7956
94285a7d
ML
79572017-03-15 Martin Liska <mliska@suse.cz>
7958
7959 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7960
a983542b
MS
79612017-03-14 Martin Sebor <msebor@redhat.com>
7962
7963 PR tree-optimization/79800
7964 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7965 * gcc.dg/tree-ssa/pr79800.c: New test.
7966
76ca5f40
MM
79672017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7968
7969 PR target/79947
7970 * gcc.target/powerpc/pr79947.c: New test.
7971
5d9a283a
MS
79722017-03-14 Martin Sebor <msebor@redhat.com>
7973
7974 PR middle-end/80020
7975 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7976 * gcc.dg/attr-alloc_size-7.c: Same.
7977 * gcc.dg/attr-alloc_size-9.c: Same.
7978 * gcc.dg/builtin-alloc-size.c: Same.
7979 * gcc.dg/pr80020.c: New test.
7980
4692943d
BS
79812017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7982
7983 PR rtl-optimization/79728
7984 * gcc.target/i386/sse-globalreg.c: New test.
7985
861d9d5e
ML
79862017-03-14 Martin Liska <mliska@suse.cz>
7987
7988 PR lto/66295
7989 * gcc.dg/tree-prof/pr66295.c: New test.
7990
a48018b5
ML
79912017-03-13 Martin Liska <mliska@suse.cz>
7992
7993 PR middle-end/78339
7994 * gcc.target/i386/mpx/pr78339.c: New test.
7995
8c56cc5a
CZ
79962017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7997
065ba179 7998 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7999
14555394
CZ
80002017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8001
065ba179 8002 * gcc.target/arc/pr9001090948.c: New file.
14555394 8003
3079b92e
SB
80042017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8005
8006 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8007 Fix test. Make early-out condition return early. Correct comments.
8008
c08de9db
JD
80092017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8010
8011 PR libgfortran/78854
8012 * gfortran.dg/dtio_25.f90: New test.
8013
66b27545
MS
80142017-03-10 Martin Sebor <msebor@redhat.com>
8015
8016 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8017
8f2f6381
BS
80182017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8019
8020 PR rtl-optimization/78911
8021 * gcc.target/i386/pr78911-1.c: New test.
8022 * gcc.target/i386/pr78911-2.c: New test.
8023
8e2c69b4 80242017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 8025
8e2c69b4
WS
8026 PR target/79941
8027 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8028 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8029 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8030
455d833c
MP
80312017-03-10 Marek Polacek <polacek@redhat.com>
8032
8033 PR c++/79967
8034 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8035
cdd669f9
JJ
80362017-03-10 Jakub Jelinek <jakub@redhat.com>
8037
e260b0a7
JJ
8038 PR c++/79899
8039 * g++.dg/other/friend7.C: New test.
8040
cdd669f9
JJ
8041 PR c++/79896
8042 * g++.dg/ext/int128-5.C: New test.
8043
730e6e46
SB
80442017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8045
8046 PR testsuite/79356
8047 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8048 powerpc, sparc, or s390x.
8049
fc8f6304
PH
80502017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8051
8052 PR target/79907
8053 * gcc.target/powerpc/pr79907.c: New.
8054
f1b0632a
OH
80552017-03-10 Olivier Hainque <hainque@adacore.com>
8056
8057 * gnat.dg/opt64.adb: New test.
8058 * gnat.dg/opt64_pkg.ads: New helper.
8059 * gnat.dg/opt64_pkg.adb: New helper.
8060
5558f089
JJ
80612017-03-10 Jakub Jelinek <jakub@redhat.com>
8062
2d9dd4fb
JJ
8063 PR rtl-optimization/79909
8064 * gcc.target/powerpc/pr79909.c: New test.
8065
72772e67
JJ
8066 PR tree-optimization/79972
8067 * gcc.dg/pr79972.c: New test.
8068
5558f089
JJ
8069 PR tree-optimization/77975
8070 * gcc.dg/pr77975.c: New test.
8071
822a132c
MP
80722017-03-09 Marek Polacek <polacek@redhat.com>
8073
8074 PR c++/79962
8075 PR c++/79984
8076 * c-c++-common/nonnull-3.c: New test.
8077 * g++.dg/warn/Wnonnull3.C: New test.
8078
c9819d22
MF
80792017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8080
8081 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8082 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8083
36618428
MP
80842017-03-09 Marek Polacek <polacek@redhat.com>
8085
8086 PR sanitizer/79757
8087 * gcc.dg/ubsan/pr79757-1.c: New test.
8088 * gcc.dg/ubsan/pr79757-2.c: New test.
8089 * gcc.dg/ubsan/pr79757-3.c: New test.
8090 * gcc.dg/ubsan/pr79757-4.c: New test.
8091 * gcc.dg/ubsan/pr79757-5.c: New test.
8092
01e5af5a
JJ
80932017-03-09 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR c/79969
8096 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8097
6443c7c0
MP
80982017-03-09 Marek Polacek <polacek@redhat.com>
8099
8100 PR c++/79687
8101 * g++.dg/expr/ptrmem8.C: New test.
8102 * g++.dg/expr/ptrmem9.C: New test.
8103
d721dc3c
RB
81042017-03-09 Richard Biener <rguenther@suse.de>
8105
8106 PR tree-optimization/79977
8107 * gcc.dg/graphite/pr79977.c: New testcase.
8108
1f1fd3e2
TT
81092017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8110
8111 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8112 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8113 * lib/target-supports.exp (check_effective_target_rdynamic):
8114 New proc.
8115
16967aff
RB
81162017-03-09 Richard Biener <rguenther@suse.de>
8117
8118 PR middle-end/79971
8119 * gcc.dg/fixed-point/pr79971.c: New testcase.
8120
26d7dc48
RB
81212017-03-09 Richard Biener <rguenther@suse.de>
8122
8123 PR ipa/79970
8124 * gcc.dg/torture/pr79970.c: New testcase.
8125
35f77c28
PC
81262017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8127
8128 PR c++/71966
8129 * g++.dg/cpp0x/pr71966-1.C: New.
8130 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8131
8a7df031
ML
81322017-03-09 Martin Liska <mliska@suse.cz>
8133
8134 PR tree-optimization/79631
8135 * gcc.target/i386/mpx/pr79631.c: New test.
8136
3828bb0d
ML
81372017-03-09 Martin Liska <mliska@suse.cz>
8138
8139 PR target/65705
8140 PR target/69804
8141 * gcc.target/i386/pr71458.c: Update scanned pattern.
8142
410a590c
MP
81432017-03-09 Marek Polacek <polacek@redhat.com>
8144
8145 PR c++/79672
8146 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8147 * g++.dg/warn/Wduplicated-branches3.C: New test.
8148
f084a22e
PG
81492017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8150
8151 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8152
a278b1c3
ML
81532017-03-09 Martin Liska <mliska@suse.cz>
8154
8155 PR ipa/79764
8156 * g++.dg/pr79764.C: New test.
8157
8dc19053
ML
81582017-03-09 Martin Liska <mliska@suse.cz>
8159
8160 PR ipa/79761
8161 * g++.dg/pr79761.C: New test.
8162
030fc94a
JJ
81632017-03-09 Jakub Jelinek <jakub@redhat.com>
8164
9e463823
JJ
8165 PR sanitizer/79944
8166 * c-c++-common/asan/pr79944.c: New test.
8167
6b62f323
JJ
8168 PR target/79932
8169 * gcc.target/i386/pr79932-2.c: New test.
8170
030fc94a
JJ
8171 PR target/79932
8172 * gcc.target/i386/pr79932-1.c: New test.
8173
423aec8b
MP
81742017-03-09 Marek Polacek <polacek@redhat.com>
8175
8176 PR c++/79900 - ICE in strip_typedefs
8177 * g++.dg/warn/Wpadded-1.C: New test.
8178
6659fe59
MP
81792017-03-08 Marek Polacek <polacek@redhat.com>
8180
8181 * g++.dg/Walloca1.C: Adjust dg-warning.
8182
f1a675e4
AH
81832017-03-08 Andrew Haley <aph@redhat.com>
8184
8185 PR tree-optimization/79943
8186 * gcc.dg/tree-ssa/pr79943.c: New test.
8187
edfcd7e3
RB
81882017-03-08 Richard Biener <rguenther@suse.de>
8189
8190 PR tree-optimization/79955
8191 * gcc.dg/uninit-24.c: New testcase.
8192
61fdfd8c
RB
81932017-03-08 Richard Biener <rguenther@suse.de>
8194
8195 PR tree-optimization/79920
8196 * gcc.dg/vect/pr79920.c: New testcase.
8197
4b48e883
JJ
81982017-03-08 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR sanitizer/79904
8201 * gcc.dg/ubsan/pr79904.c: New test.
8202
a71dbc63
JJ
82032017-03-07 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR c/79834
8206 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8207 diagnostics.
8208
d8a90142
MP
82092017-03-07 Marek Polacek <polacek@redhat.com>
8210
8211 PR middle-end/79809
8212 * g++.dg/Walloca1.C: New test.
8213
a5e9e3e4
ML
82142017-03-07 Martin Liska <mliska@suse.cz>
8215
8216 PR middle-end/68270
8217 * g++.dg/pr68270.C: New test.
8218
1f6dba54
JJ
82192017-03-07 Jakub Jelinek <jakub@redhat.com>
8220
760f82db
JJ
8221 PR rtl-optimization/79901
8222 * gcc.target/i386/pr79901.c: New test.
8223
1f6dba54
JJ
8224 PR sanitizer/79897
8225 * c-c++-common/ubsan/pr79897.c: New test.
8226
feca7b89
VM
82272017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8228
8229 PR rtl-optimization/79571
8230 * gcc.target/i386/pr79571.c: New.
8231
bdbbf28d
MP
82322017-03-06 Marek Polacek <polacek@redhat.com>
8233
8234 PR c++/79796 - ICE with NSDMI and this pointer
8235 * g++.dg/cpp0x/nsdmi13.C: New test.
8236
52564551
JK
82372017-03-06 Julia Koval <julia.koval@intel.com>
8238
8239 PR target/79793
8240 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8241 directives.
8242 * gcc.target/i386/interrupt-13.c: Ditto.
8243 * gcc.target/i386/interrupt-14.c: Ditto.
8244 * gcc.target/i386/interrupt-15.c: Ditto.
8245
345edb37
JJ
82462017-03-06 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR c++/79822
8249 * g++.dg/cpp0x/constexpr-79822.C: New test.
8250
a8d25fd0
RB
82512017-03-06 Richard Biener <rguenther@suse.de>
8252
8253 PR tree-optimization/79894
8254 * gcc.dg/vect/pr79887.c: New testcase.
8255
522fcdd7
RB
82562017-03-06 Richard Biener <rguenther@suse.de>
8257
8258 PR tree-optimization/79824
8259 * gcc.dg/vect/pr79824-1.c: New testcase.
8260 * gcc.dg/vect/pr79824-2.c: Likewise.
8261
54649631
TT
82622017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8263
8264 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8265 gettimeofday. Remove dg-skip-if for AVR.
8266 * lib/target-supports.exp (check_effective_target_gettimeofday):
8267 New proc.
8268
4bbc8970
RD
82692017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8270
8271 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8272 * gcc.target/s390/hotpatch-10.c: Likewise.
8273 * gcc.target/s390/hotpatch-11.c: Likewise.
8274 * gcc.target/s390/hotpatch-12.c: Likewise.
8275 * gcc.target/s390/hotpatch-13.c: Likewise.
8276 * gcc.target/s390/hotpatch-14.c: Likewise.
8277 * gcc.target/s390/hotpatch-15.c: Likewise.
8278 * gcc.target/s390/hotpatch-16.c: Likewise.
8279 * gcc.target/s390/hotpatch-17.c: Likewise.
8280 * gcc.target/s390/hotpatch-18.c: Likewise.
8281 * gcc.target/s390/hotpatch-19.c: Likewise.
8282 * gcc.target/s390/hotpatch-2.c: Likewise.
8283 * gcc.target/s390/hotpatch-26.c: Likewise.
8284 * gcc.target/s390/hotpatch-27.c: Likewise.
8285 * gcc.target/s390/hotpatch-28.c: Likewise.
8286 * gcc.target/s390/hotpatch-3.c: Likewise.
8287 * gcc.target/s390/hotpatch-4.c: Likewise.
8288 * gcc.target/s390/hotpatch-5.c: Likewise.
8289 * gcc.target/s390/hotpatch-6.c: Likewise.
8290 * gcc.target/s390/hotpatch-7.c: Likewise.
8291 * gcc.target/s390/hotpatch-8.c: Likewise.
8292 * gcc.target/s390/hotpatch-9.c: Likewise.
8293
5f215a70
PC
82942017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8295
8296 PR c++/64574
8297 * g++.dg/template/crash125.C: New.
8298
296cc393
JJ
82992017-03-06 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR target/79812
8302 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8303
ca8942a3
TT
83042017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8305
8306 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8307
c1b993c0
PG
83082017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8309
8310 * gcc.target/mips/msa-minmax.c: New tests.
8311
a50a32aa
ML
83122017-03-06 Martin Liska <mliska@suse.cz>
8313
8314 PR sanitize/79783
8315 * g++.dg/asan/pr79783.C: New test.
8316
5ada812c
PG
83172017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8318
8319 * gcc.target/mips/msa-dotp.c: New tests.
8320
334b3c4b
PG
83212017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8322
8323 * gcc.target/mips/msa-bclri.c: New test.
8324
d8b4baeb
PC
83252017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8326
8327 PR c++/70266
8328 * g++.dg/tm/pr70266.C: New.
8329
ef78bc3c 83302017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 8331 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
8332
8333 * gfortran.dg/coarray/fail_image_1.f08: New test.
8334 * gfortran.dg/coarray/fail_image_2.f08: New test.
8335 * gfortran.dg/coarray/failed_images_1.f08: New test.
8336 * gfortran.dg/coarray/failed_images_2.f08: New test.
8337 * gfortran.dg/coarray/image_status_1.f08: New test.
8338 * gfortran.dg/coarray/image_status_2.f08: New test.
8339 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8340 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8341 * gfortran.dg/coarray_fail_st.f90: New test.
8342 * gfortran.dg/coarray_failed_images_1.f08: New test.
8343 * gfortran.dg/coarray_image_status_1.f08: New test.
8344 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8345
7f5a7d78
MP
83462017-03-03 Marek Polacek <polacek@redhat.com>
8347
8348 PR c/79758
8349 * gcc.dg/noncompile/pr79758.c: New test.
8350
cc195d46
JJ
83512017-03-03 Jakub Jelinek <jakub@redhat.com>
8352
8353 PR middle-end/79805
8354 * g++.dg/opt/pr79805.C: New test.
8355
945b6e16
AS
83562017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8357
8358 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8359 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8360 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8361 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8362 * gcc.target/i386/i386.exp
8363 (check_effective_target_avx512vpopcntdq): New.
8364
31dcc385
TT
83652017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8366
8367 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8368 ilp32 targets and match DImode registers for lp64 targets.
8369
0e174ae1
UB
83702017-03-03 Uros Bizjak <ubizjak@gmail.com>
8371
8372 * g++.dg/pr71624.C: Disable for x32.
8373 * g++.dg/pr71633.C: Ditto.
8374
93505ec5
JJ
83752017-03-03 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR target/79807
8378 * gcc.target/i386/pr79807.c: New test.
8379
d78a1c01
ML
83802017-03-03 Martin Liska <mliska@suse.cz>
8381
8382 PR tree-optimization/79803
8383 * gcc.dg/tree-ssa/pr79803.c: New test.
8384
ec7f796e
ML
83852017-03-03 Martin Liska <mliska@suse.cz>
8386
8387 PR rtl-optimization/79574
8388 * gcc.dg/pr79574-2.c: New test.
8389
30d309aa
RB
83902017-03-03 Richard Biener <rguenther@suse.de>
8391
8392 PR c++/79825
8393 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8394
38801de5
JJ
83952017-03-03 Jakub Jelinek <jakub@redhat.com>
8396
8397 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8398
7278b0a2
MP
83992017-03-03 Marek Polacek <polacek@redhat.com>
8400
8401 PR c++/79791
8402 * g++.dg/warn/Wwrite-strings-1.C: New test.
8403 * g++.dg/warn/Wwrite-strings-2.C: New test.
8404 * g++.dg/warn/Wwrite-strings-3.C: New test.
8405 * g++.dg/warn/Wwrite-strings-4.C: New test.
8406 * g++.dg/warn/Wwrite-strings-5.C: New test.
8407 * g++.dg/warn/Wwrite-strings-6.C: New test.
8408 * g++.dg/warn/Wwrite-strings-7.C: New test.
8409 * g++.dg/warn/Wwrite-strings-8.C: New test.
8410 * g++.dg/warn/Wwrite-strings-9.C: New test.
8411 * g++.dg/warn/Wwrite-strings-10.C: New test.
8412 * g++.dg/warn/Wwrite-strings-11.C: New test.
8413 * g++.dg/warn/Wwrite-strings-12.C: New test.
8414
75473a91
RB
84152017-03-03 Richard Biener <rguenther@suse.de>
8416
8417 PR middle-end/79818
8418 * gcc.dg/torture/pr79818.c: New testcase.
8419
50bea0c5
JJ
84202017-03-02 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR c++/79782
8423 * g++.dg/warn/Wunused-parm-10.C: New test.
8424
130f15ce
UB
84252017-03-02 Uros Bizjak <ubizjak@gmail.com>
8426
8427 * gcc.dg/rtl/x86_64/*.c: Test for
8428 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8429
dc362ada
UB
84302017-03-02 Uros Bizjak <ubizjak@gmail.com>
8431
8432 PR target/79514
8433 * gcc.target/i386/pr79514.c: New test.
8434
fe792dd8
JJ
84352017-03-02 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR rtl-optimization/79780
8438 * gcc.c-torture/compile/pr79780.c: New test.
8439
e80facb4
RB
84402017-03-02 Richard Biener <rguenther@suse.de>
8441
8442 PR tree-optimization/79345
8443 PR c++/42000
8444 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8445 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8446 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8447
eb0e7c34
RB
84482017-03-02 Richard Biener <rguenther@suse.de>
8449
8450 PR c/79756
8451 * gcc.dg/vector-1.c: New testcase.
8452
653a4b32
BC
84532017-03-02 Bin Cheng <bin.cheng@arm.com>
8454
8455 PR tree-optimization/66768
8456 * gcc.target/i386/pr66768.c: New test.
8457
da403f31
RB
84582017-03-02 Richard Biener <rguenther@suse.de>
8459
8460 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8461 * gcc.dg/rtl/x86_64/final.c: Likewise.
8462 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8463 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8464 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8465 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8466
83692f96
RB
84672017-03-02 Richard Biener <rguenther@suse.de>
8468
8469 PR tree-optimization/79777
8470 * gcc.dg/torture/pr79777.c: New testcase.
8471
71dedb33
MS
84722017-03-01 Martin Sebor <msebor@redhat.com>
8473
8474 PR middle-end/79692
8475 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8476 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8477 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8478 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8479
48990905
UB
84802017-03-01 Uros Bizjak <ubizjak@gmail.com>
8481
8482 * gcc.target/i386/invsize-2.c: New test.
8483 * gcc.target/i386/invsize-3.c: Ditto.
8484 * gcc.target/i386/invsize-4.c: Ditto.
8485 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8486 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8487
c7f0c9f3
MM
84882017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8489
8490 PR target/79439
8491 * gcc.target/powerpc/pr79439.c: New test.
8492
f5ef6bfc
PH
84932017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8494
8495 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8496 scan string.
8497
8498
50181506
KN
84992017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8500
8501 PR target/79395
8502 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8503 pattern to look for vcmpequd. instead of vcmpnew.
8504 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8505 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8506 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8507 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8508 look for xvcmpeqdp. instead of xvcmpnedp.
8509 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8510 look for vcmpequd. instead of vcmpnew.
8511 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8512 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8513 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8514 look for xvcmpeqsp. instead of xvcmpnesp.
8515 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8516 look for xvcmpeqdp. instead of xvcmpnedp.
8517 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8518 look for vcmpequd. instead of vcmpnew.
8519 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8520 look for vcmpeqsp instead of xvcmpnesp.
8521 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8522 look for xvcmpeqdp instead of xvcmpnedp.
8523
0100ae43
RB
85242017-03-01 Richard Biener <rguenther@suse.de>
8525
8526 PR middle-end/79721
8527 * gcc.dg/torture/pr79721.c: New testcase.
8528
0f3f4ffe
JJ
85292017-03-01 Jakub Jelinek <jakub@redhat.com>
8530
42132674
JJ
8531 PR c++/79681
8532 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8533 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8534
e3e9e8ca
JJ
8535 PR c++/79746
8536 * g++.dg/warn/Wunused-parm-9.C: New test.
8537
0f3f4ffe
JJ
8538 PR tree-optimization/79734
8539 * g++.dg/opt/pr79734.C: New test.
8540
ad1de652
JJ
85412017-02-28 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR tree-optimization/79737
8544 * gcc.c-torture/execute/pr79737-1.c: New test.
8545 * gcc.c-torture/execute/pr79737-2.c: New test.
8546
7a1ae923
EB
85472017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8548
8549 * gcc.target/sparc/20170228-1.c: New test.
8550
2af0c3ed
UB
85512017-02-28 Uros Bizjak <ubizjak@gmail.com>
8552
8553 * gcc.target/i386/invsize-1.c: New test.
8554
203ced0a
MS
85552017-02-28 Martin Sebor <msebor@redhat.com>
8556
8557 PR tree-optimization/79691
8558 * gcc.dg/tree-ssa/pr79691.c: New test.
8559
8a915b87
JJ
85602017-02-28 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR target/79729
8563 * gcc.target/i386/pr79729.c: New test.
8564
41aa3a38
RB
85652017-02-28 Richard Biener <rguenther@suse.de>
8566
8567 PR tree-optimization/79740
8568 * gcc.dg/torture/pr79740.c: New testcase.
8569
587240d2
RB
85702017-02-28 Richard Biener <rguenther@suse.de>
8571
8572 PR middle-end/79731
8573 * c-c++-common/torture/pr79731.c: New testcase.
8574
dd3f4560
RB
85752017-02-28 Richard Biener <rguenther@suse.de>
8576
8577 PR tree-optimization/79732
8578 * gcc.dg/torture/pr79732.c: New testcase.
8579
c7d97b28
RB
85802017-02-28 Richard Biener <rguenther@suse.de>
8581
8582 PR tree-optimization/79723
8583 * gcc.target/i386/pr79723.c: New testcase.
8584
c8f28a3c
PH
85852017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8586
8587 PR target/79544
8588 * gcc.target/powerpc/pr79544.c: New.
8589
c91c3003
PC
85902017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/79414
8593 * g++.dg/parse/crash67.C: New.
8594
57fa080b
BC
85952017-02-27 Bin Cheng <bin.cheng@arm.com>
8596
8597 PR tree-optimization/77536
8598 * gcc.dg/vect/pr79347.c: Revise testing string.
8599
68b948d3
RB
86002017-02-27 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/45397
8603 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8604
69a2e8a1
RB
86052017-02-27 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/79690
8608 * gcc.target/i386/pr79690.c: New testcase.
8609
c7b608a9
TK
86102017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8611
8612 PR fortran/51119
8613 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8614 of original.
8615 * gfortran.dg/inline_matmul_11.f90: Likewise.
8616 * gfortran.dg/inline_matmul_9.f90: Likewise.
8617 * gfortran.dg/matmul_13.f90: New test.
8618 * gfortran.dg/matmul_14.f90: New test.
8619
98561a9b
JJ
86202017-02-25 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR middle-end/79396
8623 * g++.dg/opt/pr79396.C: New test.
8624
77be9417
DH
86252017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8626
8627 PR fortran/79597
8628 * gfortran.dg/dtio_6.f90: Update test.
8629
86302017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8631
8632 PR fortran/79601
8633 * gfortran.dg/interface_operator_2.f90: New test.
8634
b9822443
JJ
86352017-02-24 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR c/79677
8638 * gcc.dg/pr79677.c: New test.
8639
4bc2b786
MF
86402017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
8641
8642 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
8643 of mov.ps.
8644 * gcc.target/mips/mips-ps-type.c (move): Likewise.
8645 (cond_move1): Simplify condition to force generation of
8646 mov[nz].ps.
8647 (cond_move2): Likewise.
8648
4227c9ad
JJ
86492017-02-24 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR c++/79588
8652 * g++.dg/warn/Wrestrict-1.C: New test.
8653 * g++.dg/warn/Wrestrict-2.C: New test.
8654
fd527ec1
DE
86552017-02-24 David Edelsohn <dje.gcc@gmail.com>
8656
8657 * g++.dg/ext/complit15.C: Require LTO.
8658
2af8fd5c
TT
86592017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
8660
8661 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
8662 logical_op_short_circuit to skip targets.
8663 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
8664 and s390.
8665
0b9cdb9a
EB
86662017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8667
8668 * gnat.dg/opt63.adb: New test.
8669
4af362a9
EB
86702017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8671
8672 * gnat.dg/discr47.adb: New test.
8673
7699e88f
RB
86742017-02-24 Richard Biener <rguenther@suse.de>
8675
8676 PR tree-optimization/79389
8677 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
8678
e3beb191
PC
86792017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
8680
8681 PR c++/79361
8682 * g++.dg/cpp0x/pr79361-1.C: New.
8683 * g++.dg/cpp0x/pr79361-2.C: Likewise.
8684
195610aa
EB
86852017-02-23 Eric Botcazou <ebotcazou@adacore.com>
8686
8687 * gcc.target/visium/bit_test.c: Accept any lsr form.
8688 * gcc.target/visium/block_move.c: Tweak.
8689
17885cad
DV
86902017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
8691
8692 PR 68749
8693 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
8694
45f7faf0
RB
86952017-02-23 Richard Biener <rguenther@suse.de>
8696
8697 PR tree-optimization/79683
8698 * gcc.target/i386/pr79683.c: New testcase.
8699
18eb304e
JL
87002017-02-22 Jeff Law <law@redhat.com>
8701
8702 PR tree-optimization/79578
8703 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
8704
0a864a97
SD
87052017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
8706
8707 * gcc.target/mips/msa-fp-cc.c: New test.
8708
fe8ece05
JJ
87092017-02-22 Jakub Jelinek <jakub@redhat.com>
8710
e40b6fc7
JJ
8711 PR c++/79664
8712 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
8713 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
8714 * g++.dg/gomp/pr79664.C: New test.
8715
fe8ece05
JJ
8716 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
8717
78af14ae
MP
87182017-02-22 Marek Polacek <polacek@redhat.com>
8719
8720 PR c++/79653
8721 * g++.dg/cpp0x/alignas10.C: New test.
8722 * g++.dg/cpp0x/alignas9.C: New test.
8723
8fdddd3d
MP
8724 PR c++/79657
8725 * g++.dg/ext/underlying_type12.C: New test.
8726
61ac5ebe
MP
8727 PR c/79662
8728 * gcc.dg/enum-incomplete-4.c: New test.
8729
888c7050
JJ
87302017-02-22 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR target/70465
8733 * gcc.target/i386/pr70465-2.c: New test.
8734
6d3daa1a
UB
87352017-02-21 Uros Bizjak <ubizjak@gmail.com>
8736
8737 * gcc.dg/pr61441.c: Use dg-add-options ieee.
8738
76dd203e
RB
87392017-02-22 Richard Biener <rguenther@suse.de>
8740
8741 PR tree-optimization/79673
8742 * gcc.target/i386/pr79673.c: New testcase.
8743
a9c774d2
RB
87442017-02-22 Richard Biener <rguenther@suse.de>
8745
8746 PR tree-optimization/79666
8747 * gcc.dg/torture/pr79666.c: New testcase.
8748
8f4f841a
ML
87492017-02-22 Martin Liska <mliska@suse.cz>
8750
8751 PR lto/79587
8752 * gcc.dg/tree-prof/pr79587.c: New test.
8753
a232a1cb
MP
87542017-02-21 Marek Polacek <polacek@redhat.com>
8755
8756 PR c++/79535
8757 * g++.dg/ext/flexary23.C: New test.
8758
b86fec68
UB
87592017-02-21 Uros Bizjak <ubizjak@gmail.com>
8760
8761 PR target/79593
8762 * gcc.target/i386/pr79593.c: New test.
8763
5c3f1d7b
JJ
87642017-02-21 Jakub Jelinek <jakub@redhat.com>
8765
b7280ac2
JJ
8766 PR c++/79654
8767 * g++.dg/cpp1z/decomp26.C: New test.
8768
5c3f1d7b
JJ
8769 PR sanitizer/79589
8770 * g++.dg/ubsan/pr79589.C: New test.
8771
1486c2a7
JL
87722017-02-21 Jeff Law <law@redhat.com>
8773
8774 PR tree-optimization/79621
8775 * gcc.c-torture/compile/pr79621.c: New test.
8776
2f3ec56d
JJ
87772017-02-21 Jakub Jelinek <jakub@redhat.com>
8778
3bb43119
JJ
8779 PR c++/79655
8780 * g++.dg/cpp1y/constexpr-79655.C: New test.
8781
664beaf2 8782 PR c++/79639
b86fec68 8783 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 8784
956d3e61
JJ
8785 PR target/79633
8786 * gcc.target/i386/mpx/pr79633.c: New test.
8787
d4cbfca4
JJ
8788 PR target/79570
8789 * gcc.dg/pr79570.c: New test.
8790
00bc9de3
JJ
8791 PR c++/79641
8792 * c-c++-common/pr79641.c: New test.
8793
d002d099
JJ
8794 PR tree-optimization/79649
8795 * gcc.target/i386/pr79649.c: New test.
8796
2f3ec56d
JJ
8797 PR target/79494
8798 * gcc.dg/pr79494.c: New test.
8799
e6655a5f
SB
88002017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
8801
8802 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
8803 to dg-options.
8804
88052017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
8806
8807 * gcc.dg/gimplefe-26.c: Require c99_runtime.
8808
fd527ec1
DE
88092017-02-02 Jason Merrill <jason@redhat.com>
8810
8811 PR c++/79580
8812 * g++.dg/ext/complit15.C: New.
8813
027a9dd5
KN
88142017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8815
8816 PR target/78056
8817 * gcc.target/powerpc/pr78056-8.c: Remove.
8818
80480cee
MP
88192017-02-20 Marek Polacek <polacek@redhat.com>
8820
8821 PR middle-end/79537
8822 * gcc.dg/comp-goto-4.c: New test.
8823
85ade8d6
MP
8824 PR sanitizer/79558
8825 * c-c++-common/ubsan/bounds-14.c: New test.
8826
705d3b77
JJ
88272017-02-20 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR target/79568
8830 * gcc.target/i386/pr79568-1.c: New test.
8831 * gcc.target/i386/pr79568-2.c: New test.
8832 * gcc.target/i386/pr79568-3.c: New test.
8833
dc42a736
PT
88342017-02-16 Paul Thomas <pault@gcc.gnu.org>
8835
8836 PR fortran/79382
705d3b77
JJ
8837 * gfortran.dg/dtio_10.f90: Change test of error message.
8838 * gfortran.dg/dtio_23.f90: New test.
8839 * gfortran.dg/dtio_24.f90: New test.
dc42a736 8840
1ca6a74f
PT
88412017-02-20 Paul Thomas <pault@gcc.gnu.org>
8842
8843 PR fortran/79434
705d3b77 8844 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 8845
63af1586
PT
88462017-02-19 Paul Thomas <pault@gcc.gnu.org>
8847
8848 PR fortran/79447
705d3b77 8849 * gfortran.dg/submodule_24.f08: New test.
63af1586 8850
4ca4d1e9
AV
88512017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8852
8853 PR fortran/79229
8854 * gfortran.dg/class_allocate_24.f90: New test.
8855
dea71ad0
PT
88562017-02-19 Paul Thomas <pault@gcc.gnu.org>
8857
8858 PR fortran/79402
8859 * gfortran.dg/submodule_23.f90: New test.
8860
f46e2bc9
PC
88612017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 PR c++/79380
8864 * g++.dg/cpp0x/alignas8.C: New.
8865
7dfa657b
JW
88662017-02-19 Eric Fiselier <eric@efcs.ca>
8867 Jonathan Wakely <jwakely@redhat.com>
8868
8869 PR c++/69523
8870 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8871
eab1f169
PK
88722017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8873
8874 * gcc.dg/gimplefe-26.c: New test.
8875
47e16d83
JDA
88762017-02-18 John David Anglin <danglin@gcc.gnu.org>
8877
8878 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8879
c2615951
JJ
88802017-02-18 Jakub Jelinek <jakub@redhat.com>
8881
c28fcc60
JJ
8882 PR target/79569
8883 * gcc.target/i386/3dnowA-3.c: New test.
8884
c2615951
JJ
8885 PR target/79559
8886 * gcc.target/i386/pr79559.c: New test.
8887
97fcf744
JM
88882017-02-17 Joseph Myers <joseph@codesourcery.com>
8889
8890 * gcc.dg/c11-float-2.c: New test.
8891 * gcc.dg/torture/float128-floath.c,
8892 gcc.dg/torture/float128x-floath.c,
8893 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8894 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8895 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8896 *_DECIMAL_DIG macros with DECIMAL_DIG.
8897
a530e181
BS
88982017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8899
8900 PR target/79261
8901 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8902
1d516992
JK
89032017-02-17 Julia Koval <julia.koval@intel.com>
8904
8905 * gcc.target/i386/rdpid.c New test.
8906 * gcc.target/i386/sse-12.c: Add -mrdpid.
8907 * gcc.target/i386/sse-13.c: Ditto.
8908 * gcc.target/i386/sse-14.c: Ditto.
8909 * gcc.target/i386/sse-22.c: Ditto.
8910 * gcc.target/i386/sse-23.c: Ditto.
8911 * g++.dg/other/i386-2.C: Ditto.
8912 * g++.dg/other/i386-3.C: Ditto.
8913
3185712c
SB
89142017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8915
8916 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8917 * gcc.dg/pr61441.c: Ditto.
8918
a261ee49
ML
89192017-02-17 Martin Liska <mliska@suse.cz>
8920
8921 PR rtl-optimization/79574
8922 * gcc.dg/pr79574.c: New test.
8923
5bf69d74
MP
89242017-02-17 Marek Polacek <polacek@redhat.com>
8925
8926 PR middle-end/79536
8927 * gcc.dg/torture/pr79536.c: New test.
8928
a72b242e
AM
89292017-02-16 Alan Modra <amodra@gmail.com>
8930
8931 * gcc.c-torture/execute/pr79286.c: New.
8932
bcac0b4d
JJ
89332017-02-16 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR c++/79512
8936 * c-c++-common/gomp/pr79512.c: New test.
8937
945c17d8
MS
89382017-02-15 Martin Sebor <msebor@redhat.com>
8939
8940 PR c++/79363
8941 * g++.dg/ext/flexary12.C: Adjust.
8942 * g++.dg/ext/flexary20.C: Same.
8943 * g++.dg/ext/flexary21.C: Same.
8944 * g++.dg/ext/flexary22.C: New test.
8945
25c99850
BC
89462017-02-15 Bin Cheng <bin.cheng@arm.com>
8947
8948 PR tree-optimization/79347
8949 * gcc.dg/vect/pr79347.c: New test.
8950
4f5e5fcb
JJ
89512017-02-15 Jakub Jelinek <jakub@redhat.com>
8952
e7202857
JJ
8953 PR c++/79301
8954 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8955 [[deprecated]] comment.
8956 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8957 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8958 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8959 [[deprecated]] in -std=c++11.
8960 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8961 [[fallthrough]] in -std=c++11 and -std=c++14.
8962
4f5e5fcb
JJ
8963 PR c++/79288
8964 * g++.dg/tls/pr79288.C: New test.
8965
c7545f1c
MP
89662017-02-15 Marek Polacek <polacek@redhat.com>
8967
8968 PR c/79515
8969 * gcc.dg/dfp/pr79515.c: New.
8970
1114b39c
DE
89712017-02-15 David Edelsohn <dje.gcc@gmail.com>
8972
8973 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8974
93b87d1d
TS
89752017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8976
8977 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8978 "opt_files".
8979
fa8db6ea
JJ
89802017-02-15 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR target/79487
8983 * gcc.dg/dfp/pr79487.c: New test.
8984 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8985 2017-02-13 change.
8986
8722316b
CL
89872017-01-14 Carl Love <cel@us.ibm.com>
8988
8989 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8990 xvcvsxdsp and xvcvuxdsp instructions.
8991
2932fe90
SB
89922017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8993
8994 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8995 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8996 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8997 64-bit default target.
8998 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8999 a 64-bit default target.
9000
63d09033
JJ
90012017-02-14 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR target/79481
9004 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 9005 (test_3vx): Change return type from int to void.
63d09033
JJ
9006 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9007 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9008 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9009 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9010 tests.
9011 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9012 (test_3vx): Change return type from int to void.
9013 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9014 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9015 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9016 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9017 tests.
9018 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9019 intrinsic. Change scan-assembler-times number from 1 to 2.
9020 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9021 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9022 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9023 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9024 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9025 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9026 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9027
8668fae0
UB
90282017-02-14 Uros Bizjak <ubizjak@gmail.com>
9029
9030 PR middle-end/61225
9031 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9032 Use dg-additional-options for ia32 target. Remove XFAIL.
9033
95d96609
UB
90342017-02-14 Uros Bizjak <ubizjak@gmail.com>
9035
9036 PR target/79495
9037 * gcc.target/i386/pr79495.c: New test.
9038
6f207d58
MP
90392017-02-14 Marek Polacek <polacek@redhat.com>
9040
9041 PR c++/79420
9042 PR c++/79463
9043 * g++.dg/cpp1y/pr79463.C: New.
9044 * g++.dg/template/incomplete10.C: New.
9045 * g++.dg/template/incomplete9.C: New.
9046
ee139af5
L
90472017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9048
9049 PR target/79498
9050 * gcc.target/i386/pr79498.c: New test.
9051
bf00c9e0
MS
90522017-02-14 Martin Sebor <msebor@redhat.com>
9053
9054 PR middle-end/79448
9055 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9056 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9057 * gcc.dg/tree-ssa/pr79448.c: New test.
9058
6c022f73
JL
90592017-02-14 Jeff Law <law@redhat.com>
9060
9061 PR tree-optimization/79095
9062 * g++.dg/pr79095-1.C: New test
9063 * g++.dg/pr79095-2.C: New test
9064 * g++.dg/pr79095-3.C: New test
9065 * g++.dg/pr79095-4.C: New test
9066 * g++.dg/pr79095-5.C: New test
9067 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9068 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9069
b719f884
JG
90702017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9071
9072 * gcc.target/aarch64/vect_fp16_1.c: New.
9073
1be33173
PK
90742017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9075
9076 * gcc.dg/gimplefe-25.c: New test.
9077
73424a09
JJ
90782017-02-14 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR tree-optimization/79408
9081 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9082
977472e8
RB
90832017-02-14 Richard Biener <rguenther@suse.de>
9084
9085 PR middle-end/79432
9086 * gcc.dg/torture/pr79432.c: New testcase.
9087
ee75687b
MS
90882017-02-13 Martin Sebor <msebor@redhat.com>
9089
9090 PR middle-end/79496
9091 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9092
b84702c0
JJ
90932017-02-13 Jakub Jelinek <jakub@redhat.com>
9094
ecc04fae
JJ
9095 PR sanitizer/79341
9096 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9097 variables volatile.
9098
b84702c0
JJ
9099 PR c++/79232
9100 * g++.dg/cpp1z/eval-order4.C: New test.
9101 * g++.dg/other/pr79232.C: New test.
9102
b9a161ff
NS
91032017-02-13 Nathan Sidwell <nathan@acm.org>
9104
9105 PR c++/79296
9106 * g++.dg/cpp0x/pr79296.C: New.
9107
d8505fac
SB
91082017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9109
9110 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9111 Instead, xfail powerpc*-*-* && lp64.
9112
efb802cb
SB
91132017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9114
9115 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9116 powerpc_p8vector_ok.
9117 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9118
8d6427c6
AS
91192017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9120
9121 PR target/79449
9122 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9123 for reading beyond a 4k boundary.
9124
9b7716c9
JJ
91252017-02-13 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR rtl-optimization/79388
9128 PR rtl-optimization/79450
9129 * gcc.c-torture/execute/pr79388.c: New test.
9130 * gcc.c-torture/execute/pr79450.c: New test.
9131
4bb91707
TK
91322017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9133
9134 PR fortran/65542
9b7716c9 9135 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 9136
e22910c2
JJ
91372017-02-11 Jakub Jelinek <jakub@redhat.com>
9138
9139 PR sanitizer/79341
9140 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9141
acbbac04
JH
91422017-02-11 Jan Hubicka <hubicka@ucw.cz>
9143
9144 PR tree-ssa/56727
9145 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9146
e493f96b
JJ
91472017-02-10 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR c++/79457
9150 * g++.dg/cpp0x/pr79457.C: New test.
9151
773acd54
SB
91522017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9153
9154 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9155 scan-assembler unless lp64.
9156
b56f814e
SB
91572017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9158
9159 PR tree-optimization/66612
9160 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9161
5e659d16
SB
91622017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9163
9164 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9165 of all powerpc.
9166
6f4f30bf
MP
91672017-02-10 Marek Polacek <polacek@redhat.com>
9168
9169 PR c++/79435
9170 * g++.dg/cpp1y/pr79435.C: New.
9171
3799a5b8
MP
9172 PR c++/79184
9173 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9174
052ef81d
CL
91752017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9176
9177 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9178 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9179 New.
9180 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9181 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9182 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9183 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9184 (vtst_expected_poly64x2): Move to aarch64-only section.
9185 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9186 (vtst_p64, vtstq_p64): New tests.
9187
a7c8ed0c
PC
91882017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9189
9190 PR c++/71737
9191 * g++.dg/cpp0x/pr71737.C: New.
9192
3dcde5ef 91932017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 9194 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
9195
9196 * gcc.dg/gimplefe-error-1.c: New testcase.
9197 * gcc.dg/gimplefe-error-2.c: New testcase.
9198 * gcc.dg/gimplefe-error-3.c: New testcase.
9199
6139a3b7
JJ
92002017-02-10 Jakub Jelinek <jakub@redhat.com>
9201
9202 PR tree-optimization/79411
9203 * gcc.c-torture/compile/pr79411.c: New test.
9204
9bfc55d0
JJ
92052017-02-09 Jakub Jelinek <jakub@redhat.com>
9206 Jason Merrill <jason@redhat.com>
9207
9208 PR c++/79143
9209 * g++.dg/cpp1z/pr79143.C: New test.
9210
0b90c541
JH
92112017-02-09 Jan Hubicka <hubicka@ucw.cz>
9212
9213 * gcc.dg/loop-unswitch-2.c: Update testcase.
9214 * gcc.dg/loop-unswitch-1.c: Update testcase.
9215
192b048b
MP
92162017-02-09 Marek Polacek <polacek@redhat.com>
9217
9218 PR c/79428
9219 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9220 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9221 * c-c++-common/goacc/pr79428-1.c: New test.
9222 * c-c++-common/gomp/pr79428-2.c: New test.
9223 * c-c++-common/gomp/pr79428-5.c: New test.
9224 * c-c++-common/gomp/pr79428-6.c: New test.
9225 * c-c++-common/pr79428-3.c: New test.
9226
e9a9033b
AK
92272017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9228
9229 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9230 testcases.
9231
56f71478
JJ
92322017-02-09 Jakub Jelinek <jakub@redhat.com>
9233
28f6839b
JJ
9234 PR c/79413
9235 * gcc.c-torture/compile/pr79413.c: New test.
9236
f08683a1
JJ
9237 PR c++/79429
9238 * c-c++-common/gomp/pr79429.c: New test.
9239 * g++.dg/gomp/pr79429.C: New test.
9240
56f71478
JJ
9241 PR c/79431
9242 * c-c++-common/gomp/pr79431.c: New test.
9243
02889d23
CLT
92442017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9245 Cesar Philippidis <cesar@codesourcery.com>
9246 Joseph Myers <joseph@codesourcery.com>
9247 Chung-Lin Tang <cltang@codesourcery.com>
9248
9249 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9250 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9251 * c-c++-common/goacc/loop-auto-2.c: New.
9252 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9253 * c-c++-common/goacc/tile-2.c: New.
9254 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9255 * g++.dg/goacc/tile-1.C: New, check tile subst.
9256 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9257 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9258 * gfortran.dg/goacc/tile-1.f90: New test.
9259 * gfortran.dg/goacc/tile-2.f90: New test.
9260 * gfortran.dg/goacc/tile-lowering.f95: New test.
9261
9c0c77d2
RB
92622017-02-09 Richard Biener <rguenther@suse.de>
9263
9264 PR tree-optimization/69823
9265 * gcc.dg/graphite/pr69823.c: New testcase.
9266
f39bad9f
PH
92672017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9268
9269 PR target/78604
9270 * gcc.target/powerpc/pr78604.c: New.
9271
fc00b9ce
KN
92722017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9273
9274 PR target/68972
9275 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9276 disable this test on power architecture.
9277
50c1f4a5
RB
92782017-02-08 Richard Biener <rguenther@suse.de>
9279
9280 PR tree-optimization/71824
9281 PR tree-optimization/79409
9282 * gcc.dg/graphite/pr71824-3.c: New testcase.
9283
74a15d14
JJ
92842017-02-08 Jakub Jelinek <jakub@redhat.com>
9285
9286 PR tree-optimization/79408
9287 * gcc.dg/tree-ssa/pr79408.c: New test.
9288
d798497e
RB
92892017-02-08 Richard Biener <rguenther@suse.de>
9290
9291 PR tree-optimization/71824
9292 * gcc.dg/graphite/pr71824-2.c: New testcase.
9293
9d5019a1
AP
92942017-02-07 Andrew Pinski <apinski@cavium.com>
9295
705d3b77 9296 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 9297
ec48209a
JJ
92982017-02-07 Jakub Jelinek <jakub@redhat.com>
9299
9300 PR rtl-optimization/79386
9301 * gcc.c-torture/compile/pr79386.c: New test.
9302
e5f234b2
DV
93032017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9304 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9305
9306 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9307 *-*-solaris*.
9308
1f138b75
JJ
93092017-02-07 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR target/79299
9312 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9313 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9314
7af4b20d
RB
93152017-02-07 Richard Biener <rguenther@suse.de>
9316
9317 * gcc.dg/gimplefe-23.c: New testcase.
9318 * gcc.dg/gimplefe-24.c: Likewise.
9319
d95c2fc7
CL
93202017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9321
9322 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9323 scan-assembler instead of scan-assembler-times.
9324 * gcc.target/aarch64/test_frame_10.c: Likewise.
9325 * gcc.target/aarch64/test_frame_12.c: Likewise.
9326 * gcc.target/aarch64/test_frame_2.c: Likewise.
9327 * gcc.target/aarch64/test_frame_4.c: Likewise.
9328 * gcc.target/aarch64/test_frame_6.c: Likewise.
9329 * gcc.target/aarch64/test_frame_7.c: Likewise.
9330 * gcc.target/aarch64/test_frame_8.c: Likewise.
9331
fa5d44d0
RO
93322017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334 * gcc.target/i386/pr78419.c: Require ifunc support.
9335
d9b4ce00
DE
93362017-02-07 David Edelsohn <dje.gcc@gmail.com>
9337
9338 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9339
bb7d75ff
PP
93402017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9341
9342 PR c++/79360
9343 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9344
122e7b4f
KC
93452017-02-06 Kito Cheng <kito.cheng@gmail.com>
9346
9347 * lib/target-supports.exp: Define the RISC-V target.
9348 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9349 * gcc.dg/builtin-apply2.c: Likewise.
9350 * gcc.dg/ifcvt-4.c: Likewise.
9351 * gcc.dg/loop-8.c: Likewise.
9352 * gcc.dg/sibcall-10.c: Likewise.
9353 * gcc.dg/sibcall-9.c: Likewise.
9354 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9355 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9356 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9357 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9358 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9359 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9360 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9361
391675ac
MM
93622017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9363
9364 PR target/66144
9365 * gcc.target/powerpc/pr66144-1.c: New test.
9366 * gcc.target/powerpc/pr66144-2.c: Likewise.
9367 * gcc.target/powerpc/pr66144-3.c: Likewise.
9368
e495e31a
MS
93692017-02-06 Martin Sebor <msebor@redhat.com>
9370
9371 PR tree-optimization/79376
9372 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9373 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9374
2568d8a1
JJ
93752017-02-06 Jakub Jelinek <jakub@redhat.com>
9376
98e09245
JJ
9377 PR c++/79379
9378 * g++.dg/cpp1y/constexpr-79379.C: New test.
9379
e8b0383c
JJ
9380 PR c++/79377
9381 * g++.dg/lookup/pr79377.C: New test.
9382
a5e8cbd1
JJ
9383 PR c++/79372
9384 * g++.dg/cpp1z/decomp25.C: New test.
9385
2568d8a1
JJ
9386 PR tree-optimization/79284
9387 * gcc.c-torture/compile/pr79284.c: New test.
9388
aae936b9
PC
93892017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9390
9391 PR c++/70448
9392 * g++.dg/cpp0x/pr70448.C: New.
9393
daf57541
DV
93942017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9395
9396 PR 78348
9397 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9398 to dg-options.
9399
0898c74d
GJL
94002017-02-06 Georg-Johann Lay <avr@gjlay.de>
9401
9402 PR target/78883
9403 * gcc.c-torture/compile/pr78883.c: New test.
9404
5d3ebb71
JH
94052017-02-05 Jan Hubicka <hubicka@ucw.cz>
9406
9407 PR tree-ssa/79347
9408 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9409 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9410 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9411 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9412 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9413 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9414 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9415 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9416 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9417 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9418 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9419 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9420 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9421
139d4065
AV
94222017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9423
9424 PR fortran/79344
9425 * gfortran.dg/allocate_with_source_24.f90: New test.
9426
4b9c80d8
AV
94272017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9428
9429 PR fortran/79230
9430 * gfortran.dg/der_ptr_component_2.f90: New test.
9431
f3877b2f
EB
94322017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9433
9434 * gcc.target/sparc/20170205-1.c: New test.
9435
d8a09ada
JDA
94362017-02-03 John David Anglin <danglin@gcc.gnu.org>
9437
a2a86d6a
JDA
9438 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9439 libatomic_available.
9440
a1d99925
JDA
9441 * gcc.dg/pr77587.c: Require alias support.
9442 * gcc.dg/pr77587a.c: Likewise.
9443
d8bf159e
JDA
9444 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9445 * gcc.c-torture/execute/pr78622.c: Likewise.
9446
d8a09ada
JDA
9447 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9448 hppa*-*-hpux*.
9449 * c-c++-common/Wunused-var-16.c: Likewise.
9450 * c-c++-common/builtin-shuffle-1.c: Likewise.
9451 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9452 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9453
f589a1ce
MS
94542017-02-03 Martin Sebor <msebor@redhat.com>
9455
9456 PR tree-optimization/79327
9457 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
9458 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9459 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 9460
5b00f9d2
JJ
94612017-02-03 Jakub Jelinek <jakub@redhat.com>
9462 Martin Sebor <msebor@redhat.com>
9463
9464 PR tree-optimization/79327
9465 * gcc.dg/tree-ssa/pr79327.c: New test.
9466 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9467 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9468 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9469 (test_sprintf_chk_range_schar): Adjust dg-message.
9470 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9471 * gcc.c-torture/execute/pr79327.c: New test.
9472
437f0a81
JJ
94732017-02-03 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR target/79354
9476 * gcc.target/powerpc/pr79354.c: New test.
9477 * gcc.c-torture/execute/pr79354.c: New test.
9478
3f343040
MS
94792017-02-03 Martin Sebor <msebor@redhat.com>
9480
9481 PR tree-optimization/79352
9482 * gcc.dg/tree-ssa/pr79352.c: New test.
9483
46a2ab58
ML
94842017-02-03 Martin Liska <mliska@suse.cz>
9485
9486 PR lto/66295
9487 * gcc.target/i386/mvc9.c: New test.
9488
baa2d1cd
PH
94892017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9490
9491 PR target/79158
9492 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9493 to VSX reg.
9494
30c6ec2f
JH
94952017-02-02 Jan Hubicka <hubicka@ucw.cz>
9496
9497 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9498 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9499 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9500 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9501 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9502 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9503 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9504 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9505 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9506 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9507 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9508 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9509 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9510
ebee1eb9
MS
95112017-02-02 Martin Sebor <msebor@redhat.com>
9512
9513 PR middle-end/79275
9514 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9515 * gcc.dg/tree-ssa/pr79275.c: New test.
9516
dcd25b8a
AS
95172017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9518
dc362ada 9519 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 9520
0f0c2cc3
JH
95212017-02-02 Jan Hubicka <hubicka@ucw.cz>
9522
9523 PR middle-end/77445
9524 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9525 threading is done.
9526
1c372840
TC
95272017-02-02 Tamar Christina <tamar.christina@arm.com>
9528
9529 PR middle-end/78142
9530 * gcc.target/aarch64/vector_initialization_nostack.c
9531 (f12): Use one vector
9532
9f11a4a7
JJ
95332017-02-02 Jakub Jelinek <jakub@redhat.com>
9534
bef7e561
JJ
9535 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9536 * c-c++-common/asan/misalign-1.c: Likewise.
9537 * c-c++-common/asan/misalign-2.c: Likewise.
9538 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9539 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9540 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9541 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9542 add -ffat-lto-objects from/to dg-additional-options.
9543 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9544 dg-additional-options.
9545
9f11a4a7
JJ
9546 PR target/79197
9547 * gcc.target/powerpc/pr79197.c: New test.
9548 * gcc.c-torture/compile/pr79197.c: New test.
9549
09661674
RB
95502017-02-02 Richard Biener <rguenther@suse.de>
9551
9552 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9553
d8d58893
PC
95542017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9555
9556 PR c++/69637
9557 * g++.dg/cpp0x/pr69637-1.C: New.
9558 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9559
521a70a4
AK
95602017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9561
9562 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9563
e26b502d
BS
95642017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9565
9566 PR target/70012
9567 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9568 conditions.
9569
55e75c7c
JJ
95702017-02-01 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR testsuite/79324
9573 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9574 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9575 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9576 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9577 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9578 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9579 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9580 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9581 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9582 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9583 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9584 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9585 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9586
a4476973
ML
95872017-02-01 Martin Liska <mliska@suse.cz>
9588
9589 PR testsuite/79272
9590 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9591
3f3181b1
RB
95922017-02-01 Richard Biener <rguenther@suse.de>
9593
9594 PR testsuite/76957
9595 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9596 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9597 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9598 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9599
1e7ef862
RB
96002017-02-01 Richard Biener <rguenther@suse.de>
9601
9602 PR middle-end/79315
9603 * gfortran.dg/pr79315.f90: New testcase.
9604
405a7406
RB
96052017-02-01 Richard Biener <rguenther@suse.de>
9606
9607 PR tree-optimization/71824
9608 * gcc.dg/graphite/pr71824.c: New testcase.
9609
19bdccb4
JJ
96102017-01-31 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR c++/79304
9613 * g++.dg/diagnostic/pr79304.C: New test.
9614
fcb2cdfc
DM
96152017-01-31 David Malcolm <dmalcolm@redhat.com>
9616
9617 PR c++/79298
9618 * g++.dg/spellcheck-pr79298.C: New test case.
9619
7cfa044d
DM
96202017-01-31 David Malcolm <dmalcolm@redhat.com>
9621
9622 PR preprocessor/79210
9623 * gcc.dg/format/pr79210.c: New test case.
9624 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
9625 New function.
9626
de3fbef6
NS
96272017-01-31 Nathan Sidwell <nathan@acm.org>
9628
5ae37bdf
NS
9629 PR c++/79290
9630 * g++.dg/warn/pr79290.C: New.
9631
de3fbef6
NS
9632 PR c++/67273
9633 PR c++/79253
9634 * g++.dg/cpp1y/pr67273.C: New.
9635 * g++.dg/cpp1y/pr79253.C: New.
9636
7f357c61
NS
96372017-01-31 Nathan Sidwell <nathan@acm.org>
9638
9639 PR c++/79264
9640 * g++.dg/cpp1y/pr61636-1.C: Augment.
9641
5b11971a
CL
96422017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
9643
9644 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
9645 rand() instead of random().
9646
8b670f93
AH
96472017-01-30 Aldy Hernandez <aldyh@redhat.com>
9648
9649 PR tree-optimization/71691
9650 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
9651
4727e06b
AK
96522017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9653
9654 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
9655 __ARCH__.
9656
b6dae849
JJ
96572017-01-31 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR tree-optimization/79267
9660 * g++.dg/opt/pr79267.C: New test.
9661
40fb9c89
AO
96622017-01-30 Alexandre Oliva <aoliva@redhat.com>
9663
9664 PR debug/63238
9665 * gcc.dg/debug/dwarf2/align-1.c: New.
9666 * gcc.dg/debug/dwarf2/align-2.c: New.
9667 * gcc.dg/debug/dwarf2/align-3.c: New.
9668 * gcc.dg/debug/dwarf2/align-4.c: New.
9669 * gcc.dg/debug/dwarf2/align-5.c: New.
9670 * gcc.dg/debug/dwarf2/align-6.c: New.
9671 * gcc.dg/debug/dwarf2/align-as-1.c: New.
9672 * g++.dg/debug/dwarf2/align-1.C: New.
9673 * g++.dg/debug/dwarf2/align-2.C: New.
9674 * g++.dg/debug/dwarf2/align-3.C: New.
9675 * g++.dg/debug/dwarf2/align-4.C: New.
9676 * g++.dg/debug/dwarf2/align-5.C: New.
9677 * g++.dg/debug/dwarf2/align-6.C: New.
9678
3095f651
AS
96792017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9680
9681 PR target/79170
9682 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
9683
3cf88bff
MS
96842017-01-30 Martin Sebor <msebor@redhat.com>
9685
9686 PR testsuite/79293
9687 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
9688
37731134
ML
96892017-01-30 Martin Liska <mliska@suse.cz>
9690
9691 PR gcov-profile/79259
9692 * g++.dg/tree-prof/pr79259.C: New test.
9693
0c7247cc
RB
96942017-01-30 Richard Biener <rguenther@suse.de>
9695
9696 PR tree-optimization/79276
9697 * gcc.dg/torture/pr79276.c: New testcase.
9698
ab4be5d1
DV
96992017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
9700
9701 PR target/79240
9702 * gcc.target/s390/pr79240.c: New test.
9703
6687d58d
BS
97042017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9705
9706 PR target/79268
9707 * gcc.target/powerpc/pr79268.c: New file.
9708 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
9709 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
9710 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
9711 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9712
b5df96c3
JDA
97132017-01-28 John David Anglin <danglin@gcc.gnu.org>
9714
fc34d7b8
JDA
9715 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
9716
9efc84e4
JDA
9717 PR testsuite/70583
9718 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
9719
4bfbe3ae
JDA
9720 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
9721 * gnat.dg/debug9.adb: Likewise.
9722
8d0b306f
JDA
9723 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
9724
b5df96c3
JDA
9725 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
9726 libatomic_available.
9727 * gfortran.dg/coarray_42.f90: Likewise.
9728 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
9729 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
9730 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9731
eb339366
MS
97322017-01-27 Martin Sebor <msebor@redhat.com>
9733
9734 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
9735
711ce021
BS
97362017-01-27 Bernd Schmidt <bschmidt@redhat.com>
9737
9738 PR rtl-optimization/79194
9739 * gcc.dg/torture/pr79194.c: New test.
9740
d8321b33
VM
97412017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9742
9743 PR tree-optimization/71374
2568d8a1 9744 * gcc.target/i386/pr71374.c: New.
d8321b33 9745
9e2ea13e
MS
97462017-01-27 Martin Sebor <msebor@redhat.com>
9747
9748 PR c++/71290
9749 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
9750 a dg-error directive.
9751
9eb7045b
VM
97522017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9753
9754 PR target/79131
9755 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
9756 * gcc.target/arm/pr79131-2.c: New.
9757
f75bbf3f
BS
97582017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9759
9760 PR target/65484
9761 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
9762 vectorized on POWER unless hardware misaligned loads are
9763 available.
9764
3f54004b
BC
97652017-01-27 Bin Cheng <bin.cheng@arm.com>
9766
9767 PR rtl-optimization/78559
9768 * gcc.c-torture/execute/pr78559.c: New test.
9769
40b6bff9
RB
97702017-01-27 Richard Biener <rguenther@suse.de>
9771
9772 PR tree-optimization/79245
9773 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
9774 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
9775
b2f8892e
JJ
97762017-01-27 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR c/79199
9779 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
9780 target. Use 4294967293U instead of 4294967293.
9781
b002f3b9
RB
97822017-01-27 Richard Biener <rguenther@suse.de>
9783
9784 PR tree-optimization/71433
9785 * gcc.dg/Warray-bounds-21.c: New testcase.
9786
38f50ab6
RB
97872017-01-27 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/79244
9790 * gcc.dg/torture/pr79244.c: New testcase.
9791
c04f4139
JJ
97922017-01-27 Jakub Jelinek <jakub@redhat.com>
9793
9794 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
9795 all occurrences of 40 to 32.
9796
6ca513f9
RE
97972017-01-27 Richard Earnshaw <rearnsha@arm.com>
9798
9799 PR target/79239
9800 * gcc.target/arm/pr79239.c: New test.
9801
d876f5cd
DV
98022017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9803
9804 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
9805
bb6a6ee9
AB
98062017-01-27 Adam Butcher <adam@jessamine.co.uk>
9807
9808 PR c++/64382
9809 * g++.dg/cpp1y/pr64382.C: New test.
9810
31c87a43
MS
98112017-01-26 Martin Sebor <msebor@redhat.com>
9812
9813 PR middle-end/78703
9814 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9815 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9816 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9817 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9818
f7c06c0f
JJ
98192017-01-26 Jakub Jelinek <jakub@redhat.com>
9820
b0670cc0
JJ
9821 PR debug/79129
9822 * g++.dg/debug/dwarf2/pr79129.C: New test.
9823
f7c06c0f
JJ
9824 PR debug/78835
9825 * g++.dg/debug/dwarf2/pr78835.C: New test.
9826
5d93da1d
MS
98272017-01-26 Martin Sebor <msebor@redhat.com>
9828
9829 PR middle-end/78703
9830 * gcc.dg/format/pr78569.c: Adjust.
9831 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9832 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9833 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9834 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9835 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9836 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9837 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9838 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9839 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9840 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9841 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9842
905d2812
JJ
98432017-01-26 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR c++/68727
9846 * g++.dg/other/offsetof8.C: Add expected error.
9847 * g++.dg/other/offsetof9.C: New test.
9848
b3db8d77
DE
98492017-01-26 David Edelsohn <dje.gcc@gmail.com>
9850
9851 * g++.dg/opt/declone3.C: Require LTO.
9852
15961e4a
VM
98532017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9854
9855 PR target/79131
9856 * gcc.target/arm/pr79131.c: New.
9857
e39dd802
BC
98582017-01-26 Bin Cheng <bin.cheng@arm.com>
9859
9860 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9861
bc9efeab
JW
98622017-01-26 Jonathan Wakely <jwakely@redhat.com>
9863
9864 PR libstdc++/79190
9865 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9866 matches replaced operator delete.
9867
b5f75f0b
JJ
98682017-01-26 Jakub Jelinek <jakub@redhat.com>
9869
9870 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9871 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9872 avx512f with avx512dq.
9873 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9874 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9875 avx512f with avx512dq.
9876 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9877 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9878 avx512f with avx512dq.
9879
0a38b341
MP
98802017-01-26 Marek Polacek <polacek@redhat.com>
9881
9882 PR c/79199
9883 * c-c++-common/Wduplicated-branches-13.c: New test.
9884
ebff5c3f
DS
98852017-01-26 David Sherwood <david.sherwood@arm.com>
9886
9887 PR middle-end/79212
9888 * gfortran.dg/gomp/sharing-4.f90: New test.
9889
e6d55103
JJ
98902017-01-26 Jakub Jelinek <jakub@redhat.com>
9891
1a27fab1
JJ
9892 PR target/70465
9893 * gcc.target/i386/pr70465.c: New test.
9894
e6d55103
JJ
9895 * brig.dg/dg.exp: Update copyright years.
9896 * lib/brig-dg.exp: Update copyright years.
9897 * lib/brig.exp: Update copyright years.
9898
b5aa1281
MM
98992017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9900
9901 PR target/79179
9902 * gcc.target/powerpc/pr79179.c: New test.
9903
3b5de3cb
BS
99042017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9905
9906 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9907 generation to accept D-mode memory accesses.
9908
dbe81dbe
MS
99092017-01-25 Martin Sebor <msebor@redhat.com>
9910
9911 PR c++/71290
9912 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9913 * g++.dg/ext/flexarray-mangle.C: Same.
9914 * g++.dg/ext/flexarray-subst.C: Same.
9915 * g++.dg/ext/flexary10.C: Same.
9916 * g++.dg/ext/flexary11.C: Same.
9917 * g++.dg/ext/flexary14.C: Same.
9918 * g++.dg/ext/flexary16.C: Same.
9919 * g++.dg/ext/flexary18.C: Same.
9920 * g++.dg/ext/flexary19.C: Same.
9921 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9922 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9923 * g++.dg/ubsan/object-size-1.C: Same.
9924 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9925
0e343868
JJ
99262017-01-25 Jakub Jelinek <jakub@redhat.com>
9927
a25608aa
JJ
9928 PR c++/78896
9929 * g++.dg/cpp1z/decomp24.C: New test.
9930
0e343868
JJ
9931 PR c++/77914
9932 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9933 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9934 expect a warning.
9935 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9936 expect warnings.
9937 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9938 * g++.dg/cpp1y/pr59636.C: Likewise.
9939 * g++.dg/cpp1y/pr60190.C: Likewise.
9940
0d098f4b
BC
99412017-01-25 Bin Cheng <bin.cheng@arm.com>
9942
9943 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9944
5332c89e 99452017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9946
9947 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9948 vec_packs built-ins
9949
ed4e59f4
CL
99502017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9951
9952 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9953 -mcpu=cortex-a57.
9954 * gcc.target/arm/vseleqsf.c: Likewise.
9955 * gcc.target/arm/vselgedf.c: Likewise.
9956 * gcc.target/arm/vselgesf.c: Likewise.
9957 * gcc.target/arm/vselgtdf.c: Likewise.
9958 * gcc.target/arm/vselgtsf.c: Likewise.
9959 * gcc.target/arm/vselledf.c: Likewise.
9960 * gcc.target/arm/vsellesf.c: Likewise.
9961 * gcc.target/arm/vselltdf.c: Likewise.
9962 * gcc.target/arm/vselltsf.c: Likewise.
9963 * gcc.target/arm/vselnedf.c: Likewise.
9964 * gcc.target/arm/vselnesf.c: Likewise.
9965 * gcc.target/arm/vselvcdf.c: Likewise.
9966 * gcc.target/arm/vselvcsf.c: Likewise.
9967 * gcc.target/arm/vselvsdf.c: Likewise.
9968 * gcc.target/arm/vselvssf.c: Likewise.
9969
a5d6927f
RB
99702017-01-25 Richard Biener <rguenther@suse.de>
9971
9972 PR testsuite/72850
9973 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9974 to what we had before adding the threading passes.
9975
c2873892
RB
99762017-01-25 Richard Biener <rguenther@suse.de>
9977
9978 PR tree-optimization/69264
9979 * g++.dg/torture/pr69264.C: New testcase.
9980
9aa483a2
KT
99812016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9982
9983 PR target/79145
9984 * gcc.target/arm/pr79145.c: New test.
9985
5c628c3e
RB
99862017-01-25 Richard Biener <rguenther@suse.de>
9987
9988 PR debug/78363
9989 * g++.dg/gomp/pr78363-1.C: New testcase.
9990 * g++.dg/gomp/pr78363-2.C: Likewise.
9991 * g++.dg/gomp/pr78363-3.C: Likewise.
9992
9078cd36
KT
99932016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9994
9995 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9996 * gcc.dg/lto/pr61526_0.c: Likewise.
9997 * gcc.dg/lto/pr64415_0.c: Likewise.
9998
7cfd79d6
JJ
99992017-01-24 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR c++/79205
10002 * g++.dg/cpp1z/decomp22.C: New test.
10003 * g++.dg/cpp1z/decomp23.C: New test.
10004
3e4b91f2
NS
100052017-01-24 Nathan Sidwell <nathan@acm.org>
10006
1d7bc790
NS
10007 PR c++/78469
10008 * g++.dg/cpp0x/pr78469.C: New.
10009
3e4b91f2
NS
10010 PR c++/79118
10011 * g++.dg/cpp0x/pr79118.C: New.
10012
b20ba138
EB
100132017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10014
10015 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10016
c2e84327
DM
100172017-01-24 David Malcolm <dmalcolm@redhat.com>
10018
10019 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10020 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10021 * gcc.dg/rtl/rtl.exp: New file.
10022 * gcc.dg/rtl/test.c: New file.
10023 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10024 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10025 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10026 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10027 * gcc.dg/rtl/x86_64/final.c: New test case.
10028 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10029 * gcc.dg/rtl/x86_64/ira.c: New test case.
10030 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10031 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10032 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10033 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10034 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10035 * gcc.dg/rtl/x86_64/test_1.h: New file.
10036 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10037 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10038 * gcc.dg/rtl/x86_64/times-two.h: New file.
10039 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10040
cf8d19de
BC
100412017-01-24 Bin Cheng <bin.cheng@arm.com>
10042
10043 PR tree-optimization/79159
10044 * g++.dg/tree-ssa/pr79159.C: New test.
10045
f6a24a94 100462017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
10047 Martin Jambor <mjambor@suse.cz>
10048
10049 * lib/brig-dg.exp: New file.
10050 * lib/brig.exp: Likewise.
10051 * brig.dg/README: Likewise.
10052 * brig.dg/dg.exp: Likewise.
10053 * brig.dg/test/gimple/alloca.hsail: Likewise.
10054 * brig.dg/test/gimple/atomics.hsail: Likewise.
10055 * brig.dg/test/gimple/branches.hsail: Likewise.
10056 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10057 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10058 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10059 * brig.dg/test/gimple/mem.hsail: Likewise.
10060 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10061 * brig.dg/test/gimple/packed.hsail: Likewise.
10062 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10063 * brig.dg/test/gimple/variables.hsail: Likewise.
10064 * brig.dg/test/gimple/vector.hsail: Likewise.
10065
c3b3e526
JJ
100662017-01-24 Jakub Jelinek <jakub@redhat.com>
10067
10068 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10069 support asan, only on i?86/x86_64 require sse2_runtime.
10070
75f92127
KN
100712017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10072
10073 PR target/66669
10074 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10075 test on powerpc targets.
10076
1a998fa0
MS
100772017-01-23 Martin Sebor <msebor@redhat.com>
10078
10079 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10080
108fdd6d
RB
100812017-01-23 Richard Biener <rguenther@suse.de>
10082
10083 PR tree-optimization/79088
10084 PR tree-optimization/79188
10085 * gcc.dg/torture/pr79088.c: New testcase.
10086 * gcc.dg/torture/pr79188.c: Likewise.
10087
28826a66
KN
100882017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10089
10090 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10091 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10092 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10093 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10094 type of test function to reflect change in built-in function's
10095 return type.
10096 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10097 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10098 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10099 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10100 type and second argument type to reflect change in built-in
10101 function's type signature.
10102 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10103 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10104 type of test function to reflect change in built-in function's
10105 return type.
10106 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10107 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10108 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10109 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10110 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10111 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10112 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10113 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10114 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10115 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10116 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10117 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10118 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10119 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10120 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10121 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10122 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10123 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10124 type of test function to reflect change in built-in function's
10125 return type.
10126 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10127 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10128 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10129 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10130 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10131 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10132 test function's result and second argument to reflect change in
10133 built-in function's type signature.
10134 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10135
e6b8075c
NS
101362017-01-23 Nathan Sidwell <nathan@acm.org>
10137
fc7612fd
NS
10138 PR C++/71710
10139 * g++.dg/template/pr71710.C: New.
10140
e6b8075c
NS
10141 PR c++/71406
10142 PR c++/77508
10143 * g++.dg/template/pr71406.C: New.
10144
15b8fd49
TK
101452017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10146
9b7716c9 10147 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 10148
e9c4fbe9
BS
101492017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10150
10151 PR rtl-optimization/78634
10152 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10153
8539a302
BC
101542017-01-23 Bin Cheng <bin.cheng@arm.com>
10155
10156 PR tree-optimization/70754
10157 * gfortran.dg/pr70754.f90: New test.
10158
f368600f
ML
101592017-01-23 Martin Liska <mliska@suse.cz>
10160
10161 PR tree-optimization/79196
10162 * gcc.dg/asan/pr79196.c: New test.
10163 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10164
d886761f
MM
101652017-01-23 Michael Matz <matz@suse.de>
10166
10167 PR tree-optimization/78384
10168 * gcc.dg/pr78384.c: New test.
10169
cffcafda
RB
101702017-01-23 Richard Biener <rguenther@suse.de>
10171
10172 PR tree-optimization/79186
10173 * gcc.dg/torture/pr79186.c: New testcase.
10174 * gcc.dg/torture/pr79187.c: Likewise.
10175
bda2bc48
MJ
101762017-01-23 Martin Jambor <mjambor@suse.cz>
10177
10178 * gcc.dg/ipa/vrp8.c: New test.
10179
f65f1ae3
MJ
101802017-01-23 Martin Jambor <mjambor@suse.cz>
10181
10182 PR ipa/79108
10183 * gfortran.dg/lto/pr79108_0.f90: New test.
10184
dea06111
AS
101852017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10186
10187 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10188 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10189 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10190 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10191 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10192 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10193 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10194 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10195 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10196 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10197 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10198 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10199 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10200 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10201 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10202 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10203
05011618
RB
102042017-01-23 Richard Biener <rguenther@suse.de>
10205 Nick Clifton <nickc@redhat.com>
10206
10207 PR testsuite/78421
10208 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10209 If the target is ARM return the result of the
10210 check_effective_target_arm_vect_no_misalign proc.
10211 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10212 support unaligned vectors then only expect one of the loops to be
10213 unrolled.
10214
f6b9f2ff
ML
102152017-01-23 Martin Liska <mliska@suse.cz>
10216
10217 * gcc.dg/asan/use-after-scope-10.c: New test.
10218 * gcc.dg/asan/use-after-scope-11.c: New test.
10219 * g++.dg/asan/use-after-scope-5.C: New test.
10220
c7775327
ML
102212017-01-23 Martin Liska <mliska@suse.cz>
10222
10223 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10224 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10225 sanopt optimization for ASAN_POISON.
10226
d8ae8d16
KT
102272016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10228
10229 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10230
54d7c70c
CL
102312017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10232
10233 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10234 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10235 for poly*_t types.
10236 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10237 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10238 exec_vcombine): Likewise.
10239 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10240 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10241 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10242 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10243 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10244 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10245 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10246 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10247 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10248 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10249 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10250 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10251 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10252 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10253 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10254 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10255 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10256 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10257 Likewise.
10258 (TEST_VGET_LANE): Cast to uint to avoid warning.
10259 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10260 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10261 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10262 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10263 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10264 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10265 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10266 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10267 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10268 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10269 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10270 CHECK_POLY instead of CHECK for poly64_t types.
10271 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10272 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10273 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10274 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10275 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10276 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10277 uint32_t.
10278 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10279 for int32_t, int64_t.
10280 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10281 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10282 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10283 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10284 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10285 needed.
10286
386fe51c
JJ
102872017-01-22 Jakub Jelinek <jakub@redhat.com>
10288
10289 PR fortran/79154
10290 * gfortran.dg/gomp/pr79154-1.f90: New test.
10291 * gfortran.dg/gomp/pr79154-2.f90: New test.
10292
bc4d86e6
AS
102932017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10294
10295 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10296
c31d5fce
MP
102972017-01-21 Marek Polacek <polacek@redhat.com>
10298
10299 PR testsuite/79169
10300 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10301
25cb56c3
JH
103022017-01-20 Jan Hubicka <hubicka@ucw.cz>
10303
10304 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10305
ea9f867b
BS
103062017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10307
10308 PR rtl-optimization/79125
10309 * gcc.dg/torture/pr79125.c: New test.
10310
a876231c
JW
103112017-01-20 Jiong Wang <jiong.wang@arm.com>
10312
2568d8a1 10313 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 10314 only.
2568d8a1
JJ
10315 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10316 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 10317
4b9f2115
NS
103182017-01-20 Nathan Sidwell <nathan@acm.org>
10319
3e4b91f2 10320 PR c++/78495
4b9f2115
NS
10321 * g++.dg/cpp1z/inh-ctor38.C: New.
10322
d2aadab1
MP
103232017-01-20 Marek Polacek <polacek@redhat.com>
10324
10325 PR c/79152
10326 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10327
449cd5af
TP
103282017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10329
10330 * lib/target-supports.exp (check_configured_with): New procedure.
10331 (check_effective_target_default_mode): new effective target.
10332 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10333 default mode. Fix dg-skip-if target selector syntax.
10334 * gcc.target/arm/optional_thumb-2.c: Likewise.
10335 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10336 syntax.
10337
ebed7175
DM
103382017-01-20 David Malcolm <dmalcolm@redhat.com>
10339
10340 PR c++/77829
10341 PR c++/78656
10342 * g++.dg/spellcheck-pr77829.C: New test case.
10343 * g++.dg/spellcheck-pr78656.C: New test case.
10344
2ebd93e1
MP
103452017-01-20 Marek Polacek <polacek@redhat.com>
10346
10347 PR c/64279
10348 * c-c++-common/Wduplicated-branches-1.c: New test.
10349 * c-c++-common/Wduplicated-branches-10.c: New test.
10350 * c-c++-common/Wduplicated-branches-11.c: New test.
10351 * c-c++-common/Wduplicated-branches-12.c: New test.
10352 * c-c++-common/Wduplicated-branches-2.c: New test.
10353 * c-c++-common/Wduplicated-branches-3.c: New test.
10354 * c-c++-common/Wduplicated-branches-4.c: New test.
10355 * c-c++-common/Wduplicated-branches-5.c: New test.
10356 * c-c++-common/Wduplicated-branches-6.c: New test.
10357 * c-c++-common/Wduplicated-branches-7.c: New test.
10358 * c-c++-common/Wduplicated-branches-8.c: New test.
10359 * c-c++-common/Wduplicated-branches-9.c: New test.
10360 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10361 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10362 * g++.dg/ext/builtin-object-size3.C: Likewise.
10363 * g++.dg/gomp/loop-1.C: Likewise.
10364 * g++.dg/warn/Wduplicated-branches1.C: New test.
10365 * g++.dg/warn/Wduplicated-branches2.C: New test.
10366
0ce4024a
ML
103672017-01-20 Martin Liska <mliska@suse.cz>
10368
10369 PR lto/69188
10370 * gcc.dg/lto/pr69188_0.c: New test.
10371 * gcc.dg/lto/pr69188_1.c: New test.
10372
d8ea3e7c
AS
103732017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10374
10375 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10376 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10377 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10378 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10379 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10380 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10381 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10382 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10383 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10384 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10385 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10386 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10387 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10388 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10389 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10390 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10391 * gcc.target/i386/avx-1.c: Test new intrinsics.
10392 * gcc.target/i386/sse-13.c: Ditto.
10393 * gcc.target/i386/sse-23.c: Ditto.
10394
0516164b
RB
103952017-01-20 Richard Biener <rguenther@suse.de>
10396
10397 PR tree-optimization/71264
10398 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10399
d821744c
MF
104002017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10401
10402 * gcc.target/mips/madd4-1.c: New file.
10403 * gcc.target/mips/madd4-2.c: Likewise.
10404 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10405 HAS_MADD4.
10406 (mips_option_groups): Add -m[no-]madd4.
10407 (mips-dg-init): Detect default -mno-madd4.
10408 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10409 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10410 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10411 * gcc.target/mips/nmadd-1.c: Likewise.
10412 * gcc.target/mips/nmadd-2.c: Likewise.
10413 * gcc.target/mips/nmadd-3.c: Likewise.
10414
db58fd89
JW
104152017-01-19 Jiong Wang <jiong.wang@arm.com>
10416
10417 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10418 combined instructions.
10419 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10420 instructions.
10421 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10422 of pointer authentication.
10423
bd9cf60b
MM
104242017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10425
10426 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10427 floating point hardware to run test.
10428
ab014eb3
TC
104292017-01-19 Tamar Christina <tamar.christina@arm.com>
10430
2568d8a1 10431 * lib/target-supports.exp
ab014eb3
TC
10432 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10433
c048038f
RO
104342017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10435
10436 PR testsuite/79051
10437 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10438 __x86_64__]: Allow for target i?86-*-*.
10439
ab6b44cb
MF
104402017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10441
10442 PR target/78176
10443 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10444 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10445 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10446 HAS_LXC1.
10447 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10448 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10449 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10450
118d5ed3
AV
104512017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10452
10453 PR fortran/70696
10454 * gfortran.dg/coarray_43.f90: New test.
10455
a57c520e
RE
104562017-01-19 Richard Earnshaw <rearnsha@arm.com>
10457
10458 PR rtl-optimization/79121
10459 * gcc.c-torture/execute/pr79121.c: New test.
10460
54dc4be2
MM
104612017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10462
10463 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10464 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10465
7bd5dad2
LK
104662017-01-18 Louis Krupp <louis.krupp@zoho.com>
10467
10468 PR fortran/50069
10469 PR fortran/55086
10470 * gfortran.dg/pr50069_1.f90: New test.
10471 * gfortran.dg/pr50069_2.f90: New test.
10472 * gfortran.dg/pr55086_1.f90: New test.
10473 * gfortran.dg/pr55086_1_tfat.f90: New test.
10474 * gfortran.dg/pr55086_2.f90: New test.
10475 * gfortran.dg/pr55086_2_tfat.f90: New test.
10476 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10477
0edd264d
AS
104782017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10479 * gcc.dg/strcmp-1.c: New test.
10480 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10481
551914b7
DM
104822017-01-18 David Malcolm <dmalcolm@redhat.com>
10483
10484 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10485 (dejagnu_fail): Likewise.
10486 (dejagnu_note): Likewise.
10487 (pass): Provide forward decl, moving true decl to after #include
10488 of harness.h.
10489 (fail): Likewise.
10490 (note): Likewise.
10491
b7d3a6a6
MM
104922017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10493
10494 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10495 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10496
c484627c
NS
104972017-01-18 Nathan Sidwell <nathan@acm.org>
10498
10499 PR c++/78488
10500 * g++.dg/cpp1z/inh-ctor37.C: New.
10501
a711887e
UB
105022017-01-18 Uros Bizjak <ubizjak@gmail.com>
10503
10504 PR rtl-optimization/78952
10505 * gcc.target/i386/pr78952-1.c: New test.
10506 * gcc.target/i386/pr78952-2.c: Ditto.
10507
525a5e33
AV
105082017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10509
10510 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10511
105122017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
10513
10514 PR fortran/70696
10515 * gfortran.dg/coarray_event_1.f08: New test.
10516
90553aac
JJ
105172017-01-18 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR target/77416
10520 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10521 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10522 from dg-options.
10523 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10524 guarded test.
10525 * gcc.target/powerpc/fusion4.c: Likewise.
10526 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10527 guarded test.
10528 * gcc.target/powerpc/pr58673-1.c: Likewise.
10529 * gcc.target/powerpc/pr58673-2.c: Likewise.
10530 * gcc.target/powerpc/pr59054.c: Likewise.
10531
dfc42f08
BS
105322016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10533
10534 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10535 vec_bperm.
10536 * gcc.target/powerpc/p9-vbpermd.c: New file.
10537
f3981e7e
AK
105382017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10539
10540 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10541 (must_not_compile2): Downcase first letter of error messages.
10542 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10543 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10544
2c65d990
NS
105452017-01-18 Nathan Sidwell <nathan@acm.org>
10546
10547 PR c++/79091
10548 * g++.dg/pr79091.C: New.
10549
a711887e
UB
105502017-01-18 Jakub Jelinek <jakub@redhat.com>
10551
10552 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10553 to dg-options.
10554 (p0): Add missing dg-error.
10555
4701fba3
JS
105562017-01-17 Joe Seymour <joe.s@somniumtech.com>
10557
10558 * gcc.target/msp430/mul_f5_muldef.c: New test.
10559
ac4dc08d
MM
105602017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10561
10562 PR target/79004
10563 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10564 options. Fix up the syntax for using \m and \M.
10565
1b3254e4
SB
105662017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10567
10568 PR target/78875
10569 * gcc.target/powerpc/ssp-1.c: New testcase.
10570 * gcc.target/powerpc/ssp-2.c: New testcase.
10571
8144a493
WD
105722017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10573
10574 * gcc.target/aarch64/eh_return.c: New test.
10575
a6607774
BS
105762017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10577
10578 * vec-rlmi-rlnm.c: New file.
10579
8ddfdbc2
NS
105802017-01-17 Nathan Sidwell <nathan@acm.org>
10581
10582 PR c++/61636
10583 * g++.dg/cpp1y/pr61636-1.C: New.
10584 * g++.dg/cpp1y/pr61636-2.C: New.
10585 * g++.dg/cpp1y/pr61636-3.C: New.
10586
d365b403
MS
105872017-01-17 Martin Sebor <msebor@redhat.com>
10588
10589 PR testsuite/79115
10590 * gcc.dg/pr78768.c: Make it a link-only test.
10591
0d80ab91
DM
105922017-01-17 David Malcolm <dmalcolm@redhat.com>
10593
10594 PR c++/71497
10595 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10596 expected messages.
10597 * c-c++-common/Wmisleading-indentation.c: Likewise.
10598
31b61548
VM
105992017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10600
10601 PR target/79058
10602 * gcc.target/arm/pr79058.c: New.
10603
c549996e
JJ
106042017-01-17 Jakub Jelinek <jakub@redhat.com>
10605
10606 PR tree-optimization/71854
10607 * gcc.dg/vect/pr71854.c: New test.
10608
4f197ff9
ML
106092017-01-17 Martin Liska <mliska@suse.cz>
10610
10611 PR ipa/71207
10612 * g++.dg/ipa/pr71207.C: New test.
10613
d4193b85
JH
106142017-01-17 Jan Hubicka <hubicka@ucw.cz>
10615
10616 PR middle-end/77445
10617 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10618 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10619
906e7712
JJ
106202017-01-17 Jakub Jelinek <jakub@redhat.com>
10621
10622 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10623 rather than long unsigned int.
10624 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
10625
12314dc9
RB
106262017-01-17 Richard Biener <rguenther@suse.de>
10627
10628 PR tree-optimization/71433
10629 * gcc.dg/Warray-bounds-20.c: New testcase.
10630
a23e48df
RB
106312017-01-17 Richard Biener <rguenther@suse.de>
10632
10633 PR testsuite/52563
10634 PR testsuite/71237
10635 PR testsuite/77737
10636 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
10637 * gcc.dg/tree-ssa/scev-4.c: Likewise.
10638 * gcc.dg/tree-ssa/scev-5.c: Likewise.
10639
e6750e5c
AM
106402017-01-17 Alan Modra <amodra@gmail.com>
10641
10642 * gcc.target/powerpc/pr79066.c: New.
10643
a59afbe2
JL
106442017-01-16 Jeff Law <law@redhat.com>
10645
10646 PR tree-optimization/33562
10647 PR tree-optimization/61912
10648 PR tree-optimization/77485
10649 PR tree-optimization/79090
10650 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
10651 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
10652
e1bcfb92
JJ
106532017-01-16 Jakub Jelinek <jakub@redhat.com>
10654
98e92fb2
JJ
10655 PR c/79089
10656 * gcc.c-torture/compile/pr79089.c: New test.
10657
e1bcfb92
JJ
10658 PR target/79080
10659 * gcc.dg/pr79080.c: New test.
10660
0ef1f9cd
DM
106612017-01-16 David Malcolm <dmalcolm@redhat.com>
10662
10663 PR c/78304
10664 * gcc.dg/format/pr78304.c: Convert argument from integral type
10665 to a pointer.
10666 * gcc.dg/format/pr78304-2.c: Likewise.
10667
76689ffc
CL
106682017-01-16 Carl Love <cel@us.ibm.com>
10669
10670 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
10671 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
10672
ce12ee9e
CL
106732017-01-16 Carl Love <cel@us.ibm.com>
10674
10675 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
10676 Change arguments and return type to bool long long.
10677
b336037d
MS
106782017-01-16 Martin Sebor <msebor@redhat.com>
10679
10680 PR testsuite/79051
10681 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
10682 on x86.
10683
1ddca3f3
PC
106842017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10685
10686 Revert:
a711887e 10687 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
10688
10689 PR c++/71737
10690 * g++.dg/cpp0x/pr71737.C: New.
10691
290687fb
BS
106922017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10693
10694 * gcc.target/powerpc/swaps-p8-27.c: New.
10695
7d2f3f1d
PC
106962017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10697
10698 PR c++/71737
10699 * g++.dg/cpp0x/pr71737.C: New.
10700
d743728f
EB
107012017-01-16 Eric Botcazou <ebotcazou@adacore.com>
10702
10703 * gnat.dg/opt62.adb: New test.
10704 * gnat.dg/opt62_pkg.ads: New helper.
10705
90aead21
BS
107062017-01-14 Bernd Schmidt <bschmidt@redhat.com>
10707
a711887e
UB
10708 PR rtl-optimization/78626
10709 PR rtl-optimization/78727
90aead21
BS
10710 * gcc.dg/torture/pr78626.c: New test.
10711 * gcc.dg/torture/pr78727.c: New test.
10712
afaecc23
AM
107132017-01-14 Alan Modra <amodra@gmail.com>
10714
10715 * gcc.c-torture/compile/pr72749.c: New test.
10716
be4aa83d
DM
107172017-01-13 David Malcolm <dmalcolm@redhat.com>
10718
10719 PR c/78304
10720 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
10721 (test_macro_2): New test.
10722 (test_macro_3): New test.
10723 (test_macro_4): New test.
10724 (test_non_contiguous_strings): Convert line number to line offset.
10725 * gcc.dg/format/pr78304-2.c: New test case.
10726 * gcc.dg/format/pr78304.c: New test case.
10727
7cdca3ec
UB
107282017-01-13 Uros Bizjak <ubizjak@gmail.com>
10729
10730 * gcc.target/i386/funcspec-56.inc: Add missing options and
10731 reorder options by implied ISAs, as in ix86_target_string.
10732
e3017e52
MP
107332017-01-13 Marek Polacek <polacek@redhat.com>
10734
10735 PR c++/71166
10736 * g++.dg/cpp0x/constexpr-array18.C: New test.
10737
d155c6fe
JL
107382017-01-13 Jeff Law <law@redhat.com>
10739
7c9560a5
JL
10740 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
10741
9e59e99a
JL
10742 PR tree-optimization/61912
10743 PR tree-optimization/77485
10744 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
10745 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
10746 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
10747
10748 PR tree-optimization/33562
10749 PR tree-optimization/61912
10750 PR tree-optimization/77485
d155c6fe
JL
10751 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
10752 * gcc.dg/tree-ssa/complex-5.c: Likewise.
10753 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
10754 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
10755 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
10756 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
10757 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
10758
77719b06
ML
107592017-01-13 Martin Liska <mliska@suse.cz>
10760
10761 PR ipa/79043
10762 * gcc.c-torture/execute/pr79043.c: New test.
10763
a181b2bc
RB
107642017-01-13 Richard Biener <rguenther@suse.de>
10765
10766 PR middle-end/78411
10767 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
10768
eaed3226
AV
107692017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10770
10771 PR fortran/70697
10772 * gfortran.dg/coarray/event_4.f08: New test.
10773
4ccff88b
AV
107742017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10775
10776 PR fortran/70696
10777 * gfortran.dg/coarray/event_3.f08: New test.
10778
3c3b9090
RB
107792017-01-13 Richard Biener <rguenther@suse.de>
10780
10781 PR tree-optimization/77283
10782 * gcc.dg/tree-ssa/split-path-9.c: Fix.
10783
25329913
RB
107842017-01-13 Richard Biener <rguenther@suse.de>
10785
10786 * gcc.dg/gimplefe-22.c: New testcase.
10787
10b70b8e
RB
107882017-01-13 Richard Biener <rguenther@suse.de>
10789
10790 PR tree-optimization/77283
10791 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
10792 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
10793 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
10794
76a8f82f
SL
107952017-01-12 Sandra Loosemore <sandra@codesourcery.com>
10796
10797 * gcc.dg/pr77862.c: Require fpic target.
10798
59a505da
MM
107992017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10800
10801 PR target/79004
10802 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 10803
bce6f760
MS
108042017-01-12 Martin Sebor <msebor@redhat.com>
10805
10806 * gcc.dg/pr78138.c: Adjust.
10807 * gcc.dg/pr78768.c: Adjust.
10808 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
10809 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10810 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10811 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10812 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
10813 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10814 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10815 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10816 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10817 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10818 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10819
3eefa646
JJ
108202017-01-12 Jakub Jelinek <jakub@redhat.com>
10821
10822 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10823
dcb56243
MS
108242017-01-12 Martin Sebor <msebor@redhat.com>
10825
8be3f306 10826 PR testsuite/79051
940242cd
MS
10827 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10828 due to bug 79054.
dcb56243 10829
b7431c20
DE
108302017-01-12 David Edelsohn <dje.gcc@gmail.com>
10831
10832 * gcc.dg/pr78768.c: Require LTO.
10833
2bcd9f32
MS
108342017-01-12 Martin Sebor <msebor@redhat.com>
10835
10836 PR c/79074
10837 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10838 due to the referenced bug.
10839
b2fc1c70
MS
108402017-01-12 Martin Sebor <msebor@redhat.com>
10841
10842 PR testsuite/79073
10843 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10844
fbed6f36
UB
108452017-01-12 Uros Bizjak <ubizjak@gmail.com>
10846
10847 * gcc.target/i386/builtin_target.c (check_features): Check all
10848 supported __builtin_cpu_supports options.
10849
27282dad
KT
108502017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10851
10852 PR tree-optimization/78319
10853 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10854 Remove xfail.
10855
66113166
BS
108562017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10857
10858 PR target/79044
10859 * gcc.target/powerpc/swaps-p8-26.c: New.
10860
6bb4ea5c
RB
108612017-01-12 Richard Biener <rguenther@suse.de>
10862
10863 * gcc.dg/gimplefe-21.c: New testcase.
10864
f15dbadb
MC
108652017-01-12 Michael Collison <michael.collison@arm.com>
10866
10867 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10868
73e32c47
JK
108692017-01-11 Julia Koval <julia.koval@intel.com>
10870 Uros Bizjak <ubizjak@gmail.com>
10871
10872 * gcc.target/i386/sgx.c New test.
10873 * gcc.target/i386/sse-12.c: Add -msgx.
10874 * gcc.target/i386/sse-13.c: Ditto.
10875 * gcc.target/i386/sse-14.c: Ditto.
10876 * gcc.target/i386/sse-22.c: Ditto.
10877 * gcc.target/i386/sse-23.c: Ditto.
10878 * g++.dg/other/i386-2.C: Ditto.
10879 * g++.dg/other/i386-3.C: Ditto.
10880
3594adc7
MS
108812017-01-11 Martin Sebor <msebor@redhat.com>
10882
10883 PR c++/24511
10884 * g++.dg/template/explicit9.C: New test.
10885
01bfd257
NS
108862017-01-11 Nathan Sidwell <nathan@acm.org>
10887
10888 PR c++/77812
10889 * g++.dg/pr77812.C: New.
10890
88df7964
JJ
108912017-01-11 Jakub Jelinek <jakub@redhat.com>
10892
eae63d78
JJ
10893 PR c++/71537
10894 * g++.dg/cpp1y/constexpr-71537.C: New test.
10895
88df7964
JJ
10896 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10897 argument.
10898
960ecba4
MS
108992017-01-11 Martin Sebor <msebor@redhat.com>
10900
10901 PR c/47931
10902 * c-c++-common/Waddress-2.c: New test.
10903
1f258a55
JJ
109042017-01-11 Jakub Jelinek <jakub@redhat.com>
10905
10906 PR c++/78341
10907 * g++.dg/cpp0x/pr78341.C: New test.
10908
bf5fbf46
MS
109092017-01-11 Martin Sebor <msebor@redhat.com>
10910
10911 PR c/78768
10912 * gcc.dg/pr78768.c: New test.
10913
19ff0049
DM
109142017-01-11 David Malcolm <dmalcolm@redhat.com>
10915
10916 PR driver/78877
10917 * gcc.dg/spellcheck-options-14.c: New test case.
10918 * gcc.dg/spellcheck-options-15.c: New test case.
10919 * gcc.dg/spellcheck-options-16.c: New test case.
10920 * gcc.dg/spellcheck-options-17.c: New test case.
10921
c86e9f03
ML
109222017-01-11 Martin Liska <mliska@suse.cz>
10923
10924 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10925
947f51d6
JJ
109262017-01-11 Jakub Jelinek <jakub@redhat.com>
10927
10928 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10929 instead of just 1 for the decomposition from struct C.
10930
849fccf8
EB
109312017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10932
10933 * gcc.c-torture/execute/20170111-1.c: New test.
10934
80c74722
RB
109352017-01-11 Richard Biener <rguenther@suse.de>
10936
10937 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10938
4c4b4703
JJ
109392017-01-11 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR middle-end/50199
10942 * gcc.dg/lto/pr50199_0.c: New test.
10943
664b1a6b
MS
109442017-01-10 Martin Sebor <msebor@redhat.com>
10945
10946 PR testsuite/78960
10947 PR testsuite/78959
10948 PR testsuite/78133
10949 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10950 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10951
fefd3086
MS
109522017-01-10 Martin Sebor <msebor@redhat.com>
10953
10954 PR middle-end/78138
664b1a6b 10955 * gcc.dg/pr78138.c: New test.
fefd3086 10956
b9f4757f
DM
109572017-01-10 David Malcolm <dmalcolm@redhat.com>
10958
10959 PR c++/77949
10960 * g++.dg/diagnostic/pr77949.C: New test case.
10961
5a50f6bb
MS
109622017-01-10 Martin Sebor <msebor@redhat.com>
10963
10964 PR middle-end/78245
10965 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10966
c16880ef
MS
109672017-01-10 Martin Sebor <msebor@redhat.com>
10968
10969 PR tree-optimization/78775
10970 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10971 * gcc.dg/attr-alloc_size-10.c: New test.
10972 * gcc.dg/attr-alloc_size-11.c: New test.
10973 * gcc.dg/builtin-stringop-chk-7.c: New test.
10974 * gcc.dg/pr78775.c: New test.
10975 * gcc.dg/pr78973-2.c: New test.
10976 * gcc.dg/pr78973.c: New test.
10977
5363d9d9
JL
109782017-01-10 Jeff Law <law@redhat.com>
10979
10980 PR tree-optimization/77766
10981 PR tree-optimization/78856
10982 * gcc.c-torture/execute/pr77766.c: New test.
10983
aae23693
RB
109842016-01-10 Richard Biener <rguenther@suse.de>
10985
10986 PR tree-optimization/79034
10987 * g++.dg/torture/pr79034.C: New testcase.
10988
a0843aed
ML
109892017-01-10 Martin Liska <mliska@suse.cz>
10990
10991 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10992 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10993 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10994 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10995 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10996 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10997 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10998 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10999 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11000 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11001 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11002 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11003 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11004 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11005 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11006 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11007 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11008 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11009 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11010 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11011 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11012 * gcc.dg/ipa/pr64307.c: Likewise.
11013 * gcc.dg/ipa/pr77653.c: Likewise.
11014
79fc8ffe
AS
110152017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11016
11017 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11018 * g++.dg/other/i386-3.C: Ditto.
11019 * gcc.target/i386/sse-12.c: Ditto.
11020 * gcc.target/i386/sse-13.c: Ditto.
11021 * gcc.target/i386/sse-22.c: Ditto.
11022 * gcc.target/i386/sse-23.c: Ditto.
11023 * gcc.target/i386/builtin_target.c: Handle new option.
11024 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11025 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11026 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11027
dfa6951f
MS
110282017-01-09 Martin Sebor <msebor@redhat.com>
11029
11030 PR testsuite/79036
11031 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11032 with different precisions.
11033
a271e415
EB
110342017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11035
11036 * g++.dg/opt/call2.C: New test.
11037 * g++.dg/opt/call3.C: Likewise.
11038 * gnat.dg/array26.adb: New test.
11039 * gnat.dg/array26_pkg.ad[sb]: New helper.
11040 * gnat.dg/array27.adb: New test.
11041 * gnat.dg/array27_pkg.ad[sb]: New helper.
11042 * gnat.dg/array28.adb: New test.
11043 * gnat.dg/array28_pkg.ad[sb]: New helper.
11044
bd2c6270
JJ
110452017-01-09 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR translation/79019
11048 PR translation/79020
11049 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11050 diagnostics.
11051 * gfortran.dg/initialization_17.f90: Likewise.
11052
1c1d8e75
DH
110532017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11054
11055 PR testsuite/79026
11056 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11057 * gcc.target/i386/pr78904-4.c: Likewise.
11058 * gcc.target/i386/pr78904-6.c: Likewise.
11059 * gcc.target/i386/pr78967-2.c: Likewise.
11060
cb330ba5
JJ
110612017-01-09 Jakub Jelinek <jakub@redhat.com>
11062
11063 PR tree-optimization/78899
11064 * gcc.target/i386/pr78899.c: New test.
11065 * gcc.dg/pr71077.c: New test.
11066
a5e14a42
MJ
110672017-01-09 Martin Jambor <mjambor@suse.cz>
11068
11069 PR ipa/78365
11070 PR ipa/78599
11071 * gcc.dg/torture/pr78365.c: New test.
11072
01216d27
JJ
110732017-01-09 Jakub Jelinek <jakub@redhat.com>
11074
dc59e50a
JJ
11075 PR c++/78948
11076 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11077 (main): Use int* instead of long long.
11078
01216d27
JJ
11079 PR tree-optimization/78938
11080 * gcc.dg/vect/pr78938.c: New test.
11081
c0d4fec7
KT
110822017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11083
11084 * gcc.dg/20161219.c: New test.
11085
7b1b0cc1
RB
110862017-01-09 Richard Biener <rguenther@suse.de>
11087
11088 PR tree-optimization/78997
11089 * gcc.dg/torture/pr78997.c: New testcase.
11090
813b9c0d
RB
110912017-01-09 Richard Biener <rguenther@suse.de>
11092
11093 PR debug/79000
11094 * g++.dg/lto/pr79000_0.C: New testcase.
11095 * g++.dg/lto/pr79000_1.c: Likewise.
11096
efcc8d38
MS
110972017-01-08 Martin Sebor <msebor@redhat.com>
11098
11099 PR middle-end/77708
11100 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11101 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11102 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11103 due to bug 78969.
11104 * gcc.dg/format/pr78569.c: Adjust.
11105
5ccf1d8d
DM
111062017-01-07 David Malcolm <dmalcolm@redhat.com>
11107
11108 PR c++/72803
11109 * g++.dg/diagnostic/pr72803.C: New test case.
11110
42002dfe
MS
111112017-01-07 Martin Sebor <msebor@redhat.com>
11112
11113 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11114 * gcc.dg/attr-alloc_size-4.c: Same.
11115
de91486c
AV
111162017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11117
11118 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11119 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11120 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11121 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11122 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11123 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11124 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11125
f55a925e
AS
111262017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11127 * gcc.dg/memcmp-1.c: New.
11128 * gcc.dg/strncmp-1.c: New.
11129
f3caa118
AV
111302017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11131
11132 * gcc.target/arm/acle/mcrr: New.
11133 * gcc.target/arm/acle/mcrr2: New.
11134 * gcc.target/arm/acle/mrrc: New.
11135 * gcc.target/arm/acle/mrrc2: New.
11136
ecc9a25b
AV
111372017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11138
11139 * gcc.target/arm/acle/mcr.c: New.
11140 * gcc.target/arm/acle/mrc.c: New.
11141 * gcc.target/arm/acle/mcr2.c: New.
11142 * gcc.target/arm/acle/mrc2.c: New.
11143
3811581f
AV
111442017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11145
11146 * gcc.target/arm/acle/ldc: New.
11147 * gcc.target/arm/acle/ldc2: New.
11148 * gcc.target/arm/acle/ldcl: New.
11149 * gcc.target/arm/acle/ldc2l: New.
11150 * gcc.target/arm/acle/stc: New.
11151 * gcc.target/arm/acle/stc2: New.
11152 * gcc.target/arm/acle/stcl: New.
11153 * gcc.target/arm/acle/stc2l: New.
11154
d57daa0c
AV
111552017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11156
11157 * gcc.target/arm/acle/acle.exp: Run tests for different options
11158 and make sure fat-lto-objects is used such that we can still do
11159 assemble scans.
11160 * gcc.target/arm/acle/cdp.c: New.
11161 * gcc.target/arm/acle/cdp2.c: New.
11162 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11163 (check_effective_target_arm_coproc1_ok_nocache): New.
11164 (check_effective_target_arm_coproc2_ok): New.
11165 (check_effective_target_arm_coproc2_ok_nocache): New.
11166 (check_effective_target_arm_coproc3_ok): New.
11167 (check_effective_target_arm_coproc3_ok_nocache): New.
11168 (check_effective_target_arm_coproc4_ok): New.
11169 (check_effective_target_arm_coproc4_ok_nocache): New.
11170
8a123229
MS
111712017-01-06 Martin Sebor <msebor@redhat.com>
11172
11173 PR middle-end/78605
11174 * gcc.dg/tree-ssa/pr78605.c: New test.
11175
5b8999d6
MS
111762017-01-05 Martin Sebor <msebor@redhat.com>
11177
11178 PR tree-optimization/78910
11179 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11180 diagnostics.
11181 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11182 * gcc.dg/tree-ssa/pr78910.c: New test.
11183
4e89adf9
EB
111842017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11185
11186 * gcc.dg/sso-10.c: New test.
11187
962c5679
JJ
111882017-01-05 Jakub Jelinek <jakub@redhat.com>
11189
cfd719e7
JJ
11190 PR tree-optimization/71016
11191 * gcc.target/i386/pr71016.c: New test.
11192 * gcc.target/aarch64/pr71016.c: New test.
11193 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11194
26f20371
JJ
11195 PR c++/78931
11196 * g++.dg/cpp1z/decomp19.C: New test.
11197
962c5679
JJ
11198 PR c++/78890
11199 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11200 * g++.dg/init/union1.C: Likewise.
11201 * g++.dg/cpp0x/union6.C: Expect errors.
11202 * g++.dg/cpp0x/union8.C: New test.
11203 * g++.dg/cpp0x/pr78890-1.C: New test.
11204 * g++.dg/cpp0x/pr78890-2.C: New test.
11205
8c15f541
DE
112062017-01-05 David Edelsohn <dje.gcc@gmail.com>
11207
11208 * gcc.target/powerpc/pr71670.c: Require p9vector.
11209 * gcc.target/powerpc/p9-novsx.c: Same.
11210
51b86113
DM
112112017-01-05 David Malcolm <dmalcolm@redhat.com>
11212
11213 * selftests/asr_div1.rtl: New file.
11214 * selftests/aarch64: New subdirectory.
11215 * selftests/aarch64/times-two.rtl: New file.
11216 * selftests/bb-index.rtl: New file.
11217 * selftests/cfg-test.rtl: New file.
11218 * selftests/const-int.rtl: New file.
11219 * selftests/example-labels.rtl: New file.
11220 * selftests/insn-with-mode.rtl: New file.
11221 * selftests/jump-to-label-ref.rtl: New file.
11222 * selftests/jump-to-return.rtl: New file.
11223 * selftests/jump-to-simple-return.rtl: New file.
11224 * selftests/mem.rtl: New file.
11225 * selftests/note-insn-deleted.rtl: New file.
11226 * selftests/note_insn_basic_block.rtl: New file.
11227 * selftests/simple-cse.rtl: New file.
11228 * selftests/symbol-ref.rtl: New file.
11229 * selftests/x86_64: New subdirectory.
11230 * selftests/x86_64/call-insn.rtl: New file.
11231 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11232 * selftests/x86_64/times-two.rtl: New file.
11233 * selftests/x86_64/unspec.rtl: New file.
11234
dc7650cc
NS
112352017-01-05 Nathan Sidwell <nathan@acm.org>
11236
11237 PR c++/78765
11238 * g++.dg/cpp0x/pr78765.C: New.
11239
3db70565
DV
112402017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11241
11242 * gcc.target/s390/memcpy-2.c: New test.
11243 * gcc.target/s390/memset-2.c: New test.
11244
f5a537e3
AK
112452017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11246
11247 * gcc.target/s390/memcpy-1.c: New test.
11248
d80c6d02
JL
112492017-01-04 Jeff Law <law@redhat.com>
11250
11251 PR tree-optimization/78812
11252 * g++.dg/torture/pr78812.C: New test.
11253
08edc320 112542017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
11255
11256 PR target/71977
11257 PR target/70568
11258 PR target/78823
11259 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11260 64-bit VSX systems with direct move, whether we optimize common
11261 code sequences in the GLIBC math library for float math functions.
11262 * gcc.target/powerpc/pr71977-2.c: Likewise.
11263
a9342885
MP
112642017-01-04 Marek Polacek <polacek@redhat.com>
11265
11266 PR c++/64767
11267 * c-c++-common/Wpointer-compare-1.c: New test.
11268
066435fe
JJ
112692017-01-04 Jakub Jelinek <jakub@redhat.com>
11270
abec4284
JJ
11271 PR c++/78949
11272 * c-c++-common/Wunused-var-16.c: New test.
11273
26c43e27
JJ
11274 PR c++/78693
11275 * g++.dg/cpp0x/pr78693.C: New test.
11276
fc73e60c
JJ
11277 PR driver/78957
11278 * gcc.dg/pr78957.c: New test.
11279
c9cf3863
JJ
11280 * g++.dg/cpp1y/auto-fn34.C: New test.
11281
066435fe
JJ
11282 PR c++/71182
11283 * g++.dg/cpp0x/pr71182.C: New test.
11284
598bd687
KN
112852017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11286
11287 PR target/78056
11288 * gcc.target/powerpc/pr78056-1.c: New test.
11289 * gcc.target/powerpc/pr78056-2.c: New test.
11290 * gcc.target/powerpc/pr78056-3.c: New test.
11291 * gcc.target/powerpc/pr78056-4.c: New test.
11292 * gcc.target/powerpc/pr78056-5.c: New test.
11293 * gcc.target/powerpc/pr78056-6.c: New test.
11294 * gcc.target/powerpc/pr78056-7.c: New test.
11295 * gcc.target/powerpc/pr78056-8.c: New test.
11296 * lib/target-supports.exp
11297 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11298 whether the effective target supports the popcntb instruction.
11299
8194635a
JL
113002017-01-03 Jeff Law <law@redhat.com>
11301
11302 PR tree-optimization/67955
11303 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11304
baf9ebc8
MP
113052017-01-04 Marek Polacek <polacek@redhat.com>
11306
11307 PR c++/77545
11308 PR c++/77284
11309 * g++.dg/cpp0x/range-for32.C: New test.
11310 * g++.dg/cpp0x/range-for33.C: New test.
11311
5dd9a9d0
DM
113122017-01-04 David Malcolm <dmalcolm@redhat.com>
11313
11314 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11315
4bf07f3f
NS
113162017-01-04 Nathan Sidwell <nathan@acm.org>
11317
11318 PR c++/66735
11319 * g++.dg/cpp1y/pr66735.C: New.
11320
165ba2e9
JJ
113212017-01-04 Jakub Jelinek <jakub@redhat.com>
11322
11323 PR tree-optimization/71563
11324 * gcc.dg/tree-ssa/pr71563.c: New test.
11325
4567f969
JB
113262017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11327
11328 PR fortran/78534
11329 PR fortran/78976
11330 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11331 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11332 * gfortran.dg/transfer_intrinsic_1.f90: Change
11333 scan-tree-dump-times due to gfc_trans_string_copy change to
11334 avoid -Wstringop-overflow.
11335
1c06f07f
JL
113362017-01-03 Jeff Law <law@redhat.com>
11337
11338 PR tree-optimization/78856
11339 * gcc.c-torture/execute/pr78856.c: New test.
11340
60fb638f
MM
113412017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11342
11343 PR target/78953
11344 * gcc.target/powerpc/pr78953.c: New test.
11345
e4d02f52
ILT
113462017-01-03 Ian Lance Taylor <iant@google.com>
11347
11348 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11349 enums.
11350
5b4f088d
MS
113512017-01-03 Martin Sebor <msebor@redhat.com>
11352
11353 PR tree-optimization/78696
11354 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11355 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11356 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11357 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11358
113592017-01-03 David Malcolm <dmalcolm@redhat.com>
11360
11361 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11362 with more than one digit.
11363 * lib/gcc-dg.exp (process-message): Support more than one digit
11364 in relative line specifications.
11365
113662017-01-03 Jakub Jelinek <jakub@redhat.com>
11367
11368 PR tree-optimization/78965
11369 * gcc.dg/pr78965.c: New test.
11370
11371 PR middle-end/78901
11372 * g++.dg/opt/pr78901.C: New test.
11373
113742017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11375
11376 PR fortran/78534
11377 PR fortran/66310
11378 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11379 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11380 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11381 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11382 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11383 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11384 * gfortran.dg/string_1_lp64.f90: New test.
11385 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11386 * gfortran.dg/string_3_lp64.f90: New test.
11387 * gfortran.dg/transfer_intrinsic_1.f90: Change
11388 scan-tree-dump-times due to gfc_trans_string_copy change to
11389 avoid -Wstringop-overflow.
11390
8b7163c6
UB
113912017-01-02 Uros Bizjak <ubizjak@gmail.com>
11392
11393 PR target/78967
11394 * gcc.target/i386/pr78967-1.c: New test.
11395 * gcc.target/i386/pr78967-2.c: Ditto.
11396 * gcc.target/i386/pr78967-3.c: Ditto.
11397
11398 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11399 * gcc.target/i386/pr78904-4.c: Ditto.
11400 * gcc.target/i386/pr78904-6.c: Ditto.
11401
e2940b98
JH
114022017-01-01 Jan Hubicka <hubicka@ucw.cz>
11403
11404 PR middle-end/77674
11405 * g++.dg/torture/pr77674.C: New testcase.
11406
cbe34bb5 114072017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11408
11409 Update copyright years.
818ab71a 11410\f
cbe34bb5 11411Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11412
11413Copying and distribution of this file, with or without modification,
11414are permitted in any medium without royalty provided the copyright
11415notice and this notice are preserved.