]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/81374 (ICE in bb_top_order_cmp, at tree-loop-distribution...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b6c354eb
CZ
12017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2
3 * gcc.target/arc/pr9000674901.c: New file.
4 * gcc.target/arc/pic-1.c: Likewise.
5 * gcc.target/arc/pr9001191897.c: Likewise.
6
1825c61e
CZ
72017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
8 Andrew Burgess <andrew.burgess@embecosm.com>
9
10 * gcc.target/arc/naked-1.c: New file.
11 * gcc.target/arc/naked-2.c: Likewise.
12
1f1e8aed
JJ
132017-07-17 Jakub Jelinek <jakub@redhat.com>
14
9ebce098
JJ
15 PR tree-optimization/81428
16 * gcc.dg/fixed-point/pr81428.c: New test.
17
e8dd1313
JJ
18 PR tree-optimization/81365
19 * g++.dg/torture/pr81365.C: New test.
20
1f1e8aed
JJ
21 PR tree-optimization/81396
22 * gcc.dg/tree-ssa/pr81396.c: New test.
23
38f638ca
EB
242017-07-16 Eric Botcazou <ebotcazou@adacore.com>
25
26 * gnat.dg/opt65.adb: New test.
27
5fa396ad
JH
282017-07-16 Jan Hubicka <hubicka@ucw.cz>
29
30 * gcc.dg/predict-8.c: Update.
31
00aeee56
VR
322017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
33
34 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
35 * g++.dg/warn/pr12242.C: Likewise.
36
b70bb05b
KN
372017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
38
39 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
40 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
41 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
42 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
43 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
44 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
45 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
46 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
47 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
48 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
49 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
50 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
51 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
52 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
53 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
54 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
55 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
56 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
57 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
58 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
59 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
60 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
61 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
62 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
63 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
64 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
65 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
66 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
67 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
68 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
69 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
70 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
71 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
72 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
73 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
74 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
75 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
76 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
77 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
78 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
79 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
80 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
81 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
82 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
83 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
84 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
85 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
86 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
87 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
88 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
89 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
90
3b805666
BS
912016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92
93 PR tree-optimization/81162
94 * gcc.dg/pr81162.c: New file.
95
bece580c
MS
962017-07-14 Martin Sebor <msebor@redhat.com>
97
98 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
99 that bcopy is expected to be transformed to.
100
eea77d1f
DM
1012017-07-14 David Malcolm <dmalcolm@redhat.com>
102
103 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
104 * g++.dg/lookup/missing-std-include-2.C: New test case.
105 * g++.dg/lookup/missing-std-include-3.C: New test case.
106 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
107 * gcc.dg/missing-header-fixit-1.c: New test case.
108 * gcc.dg/missing-header-fixit-2.c: New test case.
109 * gcc.dg/missing-header-fixit-2.h: New header.
110
338d6484
DM
1112017-07-13 David Malcolm <dmalcolm@redhat.com>
112
113 PR c/81405
114 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
115
1162017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
117
118 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
119
6d28654e
ML
1202017-07-13 Martin Liska <mliska@suse.cz>
121
122 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
123 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
124 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
125 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
126 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
127 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
128 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
129
3787ee47
MM
1302017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
131
132 PR target/81193
133 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
134 __builtin_cpu_supports with old GLIBC's.
135 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
136 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
137 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
138 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
139 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
140 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
141 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
142 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
143 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
144 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
145 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
146 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
147 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
148 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
149 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
150 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
151 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
152 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
153 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
154 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
155 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
156 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
157 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
158 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
159
118009c1
CL
1602017-07-12 Carl Love <cel@us.ibm.com>
161
162 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
163 rev_bool_int): Add test cases for builtins.
164 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
165 test cases for builtins.
166
5d7b8153
CL
1672017-07-12 Carl Love <cel@us.ibm.com>
168
169 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
170 lp64 && p9vector_hw.
171
6ea93a64
CL
1722017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
173
174 * lib/target-supports.exp (check_stack_check_available): Make
175 testcase name depend on stack_kind.
176
2f65ab2e
MC
1772017-07-11 Michael Collison <michael.collison@arm.com>
178
179 * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
180
9e028cef
PC
1812017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
182
183 PR c++/51270
184 * g++.dg/warn/Wreturn-local-addr-3.C: New.
185
f281956e
CL
1862017-07-11 Carl Love <cel@us.ibm.com>
187
188 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
189 test cases for the builtins.
190
3d36348a
YG
1912017-07-11 Yury Gribov <tetra2005@gmail.com>
192
193 * lib/profopt.exp: Print relative names in UNSUPPORTED
194 AutoFDO tests.
195
214f700a
MC
1962017-07-10 Michael Collison <michael.collison@arm.com>
197
198 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
199
03ed2915
UB
2002017-07-10 Uros Bizjak <ubizjak@gmail.com>
201
202 PR target/81375
203 * gcc.target/i386/pr81375.c: New test.
204
9c582dbb
MS
2052017-07-10 Martin Sebor <msebor@redhat.com>
206
207 PR tree-optimization/80397
208 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 209
281ac396
MS
2102017-07-10 Martin Sebor <msebor@redhat.com>
211
212 PR other/81345
213 * gcc.dg/pr81345.c: New test.
214
a7784956
CZ
2152017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
216
217 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
218 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
219
5920ba15
UB
2202017-07-09 Uros Bizjak <ubizjak@gmail.com>
221
222 PR target/81313
223 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
224 integer argumets to bypass x86_64 outgoing args optimization.
225
2262017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
227
228 * gfortran.dg/eoshift_4.f90: New test.
229 * gfortran.dg/eoshift_5.f90: New test.
230 * gfortran.dg/eoshift_6.f90: New test.
231
35c95658
L
2322017-07-09 H.J. Lu <hongjiu.lu@intel.com>
233
234 PR target/81313
235 * gcc.target/i386/pr81313-1.c: New test.
236 * gcc.target/i386/pr81313-2.c: Likewise.
237 * gcc.target/i386/pr81313-3.c: Likewise.
238 * gcc.target/i386/pr81313-4.c: Likewise.
239 * gcc.target/i386/pr81313-5.c: Likewise.
240
dcbf81c9
RS
2412017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
242
243 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
244 * gnat.dg/vect16.ads (Sarray): Likewise.
245 * gnat.dg/vect17.ads (Sarray): Likewise.
246 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
247 * gnat.dg/vect16.adb (Add): Likewise.
248 * gnat.dg/vect17.adb (Add): Likewise.
249
738f7c2e
DM
2502017-07-07 David Malcolm <dmalcolm@redhat.com>
251
252 PR c++/79300
253 * g++.dg/diagnostic/pr79300.C: New test case.
254
6a69355c
MM
2552017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
256
57f49e99
MM
257 * gcc.target/powerpc/clone1.c: Add check to make sure the
258 __builtin_cpu_supports function is fully supported.
259 * gcc.target/powerpc/clone2.c: New runtime test for
260 target_clones.
261
6a69355c
MM
262 PR target/81348
263 * gcc.target/powerpc/pr81348.c: New test.
264
5e32025a
SN
2652017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
266
267 * gfortran.dg/vect/pr60510.f: Require vect_double support.
268
19388c6d
CL
2692017-07-07 Carl Love <cel@us.ibm.com>
270
271 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
272 file for built-ins.
273
bcc3c3f1
JM
2742017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
275
276 * gcc.target/sparc/dictunpack.c: New file.
277 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
278 * gcc.target/sparc/fpcmpshl.c: Likewise.
279 * gcc.target/sparc/fpcmpurshl.c: Likewise.
280 * gcc.target/sparc/fpcmpushl.c: Likewise.
281
2c6e2eb1
HA
2822017-07-06 Harald Anlauf <anlauf@gmx.de>
283
284 PR fortran/70071
285 * gfortran.dg/coarray_44.f90: New testcase.
286
5094f7d5
MO
2872017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
288
289 * c-c++-common/asan/kasan-alloca-1.c: New test.
290 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
291
e3174bdf
MO
2922017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
293
294 * c-c++-common/asan/alloca_big_alignment.c: New test.
295 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
296 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
297 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
298 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
299 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
300 * c-c++-common/asan/alloca_safe_access.c: Likewise.
301 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
302
a40c6fa8
GJL
3032017-07-06 Georg-Johann Lay <avr@gjlay.de>
304
305 PR target/81305
306 * gcc.target/avr/isr-test.h: Fix warnings.
307
9296dd9b
TP
3082017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
309
310 * lib/target-supports.exp: Generate
311 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
312 and check_effective_target_arm_arch_v8r_multilib.
313
d87f00ba
CL
3142017-07-06 Carl Love <cel@us.ibm.com>
315
9296dd9b 316 * ChangeLog: Clean up from mid air collision
08e60e19
CL
317
3182017-07-06 Carl Love <cel@us.ibm.com>
319
320 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
321 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
322 cases for vec_addc, adde and addec builtins.
323
c471c6ed
DM
3242017-07-06 David Malcolm <dmalcolm@redhat.com>
325
326 PR c++/79300
327 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
328 expected underlining within macro expansion.
329 * c-c++-common/pr70264.c: Likewise.
330 * g++.dg/plugin/diagnostic-test-expressions-1.C
331 (test_within_macro_1): New test.
332 (test_within_macro_2): Likewise.
333 (test_within_macro_3): Likewise.
334 (test_within_macro_4): Likewise.
335 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
336 expected underlining within macro expansion.
337 (test_macro_4): Likewise.
338 * gcc.dg/plugin/diagnostic-test-expressions-1.c
339 (test_within_macro_1): New test.
340 (test_within_macro_2): Likewise.
341 (test_within_macro_3): Likewise.
342 (test_within_macro_4): Likewise.
343 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
344 underlining within macro expansion.
345
68d872d7
SP
3462017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
347
348 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
349 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
350 _mm_maskz_getexp_round_sd): Test new intrinsics.
351 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
352 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
353 _mm_maskz_getexp_round_ss): Ditto.
354 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
355 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
356 _mm_maskz_getmant_round_sd): Ditto.
357 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
358 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
359 _mm_maskz_getmant_round_ss): Ditto.
360 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
361 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
362 _mm_maskz_getexp_round_sd): New runtime tests.
363 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
364 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
365 _mm_maskz_getexp_round_ss): Ditto.
366 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
367 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
368 _mm_maskz_getmant_round_sd): Ditto.
369 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
370 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
371 _mm_maskz_getmant_round_ss): Ditto.
372 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
373 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
374 __builtin_ia32_getmantss_mask_round): Test new builtins.
375 * gcc.target/i386/sse-13.c : Ditto.
376 * gcc.target/i386/sse-23.c: Ditto.
377 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
378 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
379 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
380 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
381 _mm_mask_getexp_round_ss): Test new intrinsics.
382 * gcc.target/i386/testround-1.c: Ditto.
383 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
384 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
385 _mm_mask_getmant_round_ss): Test new intrinsics
386 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
387 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
388 _mm_maskz_getmant_ss): Test new intrinsics.
389
9e00a397
CL
3902017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
391
392 * lib/target-supports-dg.exp (dg-require-stack-check): New.
393 * lib/target-supports.exp (check_stack_check_available): New.
394 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
395 * gcc.c-torture/compile/stack-check-1.c: Likewise.
396 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
397 * gcc.dg/pr47443.c: Likewise.
398 * gcc.dg/pr48134.c: Likewise.
399 * gcc.dg/pr70017.c: Likewise.
400 * gcc.target/aarch64/stack-checking.c: Likewise.
401 * gcc.target/arm/stack-checking.c: Likewise.
402 * gcc.target/i386/pr48723.c: Likewise.
403 * gcc.target/i386/pr55672.c: Likewise.
404 * gcc.target/i386/pr67265-2.c: Likewise.
405 * gcc.target/i386/pr67265.c: Likewise.
406 * gnat.dg/opt49.adb: Likewise.
407 * gnat.dg/stack_check1.adb: Likewise.
408 * gnat.dg/stack_check2.adb: Likewise.
409 * gnat.dg/stack_check3.adb: Likewise.
410
38e6cc4d
KN
4112017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
412
413 PR target/80103
414 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
415 __attribute__.
416
f8aa2b2c
SP
4172017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
418
419 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
420 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
421 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
422 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
423 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
424 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
425 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
426 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
427 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
428 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
429 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
430 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
431
e483b7b4
GJL
4322017-07-05 Georg-Johann Lay <avr@gjlay.de>
433
434 PR target/81305
435 * gcc.target/avr/isr-test.h: New file.
436 * gcc.target/avr/torture/isr-01-simple.c: New test.
437 * gcc.target/avr/torture/isr-02-call.c: New test.
438 * gcc.target/avr/torture/isr-03-fixed.c: New test.
439
a8745cc2
BC
4402017-07-05 Bin Cheng <bin.cheng@arm.com>
441
442 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
443 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
444 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
445 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
446
4a52eb19
BC
4472017-07-05 Bin Cheng <bin.cheng@arm.com>
448
449 * gcc.dg/tree-ssa/ldist-26.c: New test.
450
95f7d11b
BC
4512017-07-05 Bin Cheng <bin.cheng@arm.com>
452
453 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
454
45bb7d59
UB
4552017-07-04 Uros Bizjak <ubizjak@gmail.com>
456
457 PR target/81300
458 * gcc.target/i386/pr81300.c: New test.
459
1fcfac88
UB
4602017-07-04 Uros Bizjak <ubizjak@gmail.com>
461
462 PR target/81294
463 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
464 x and y arguments in the call to _subborrow_u32.
465 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
466 x and y arguments in the call to _subborrow_u64.
467 * gcc.target/i386/pr81294-1.c: New test.
468 * gcc.target/i386/pr81294-2.c: Ditto.
469
a4187dab
KT
4702017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
471
472 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
473
efbf55b0
MP
4742017-07-04 Marek Polacek <polacek@redhat.com>
475
476 PR c/81231
477 * gcc.dg/atomic-pr81231.c: New test.
478
1aad7106
RS
4792017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
480
481 PR tree-optimization/81292
482 * gcc.dg/pr81292-1.c: New test.
483 * gcc.dg/pr81292-2.c: Likewise.
484
7c819e8a
ML
4852017-07-04 Martin Liska <mliska@suse.cz>
486
487 PR sanitizer/81040
488 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
489 use-after-scope sanitization.
490
f111f434
JJ
4912017-07-04 Jakub Jelinek <jakub@redhat.com>
492
8e8dd13b
JJ
493 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
494 options.
495
f111f434
JJ
496 PR target/81175
497 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
498 gather.
499
7a1238d1
ML
5002017-07-04 Martin Liska <mliska@suse.cz>
501
502 PR ipa/81214
503 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
504 * g++.dg/ext/mvc3.C: Likewise.
505 * gcc.target/i386/mvc2.c: Likewise.
506 * gcc.target/i386/mvc3.c: Likewise.
507
9fc1fed4
JJ
5082017-07-04 Jakub Jelinek <jakub@redhat.com>
509
8e3b9bbf
JJ
510 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
511 decomposition declaration in diagnostics.
512 * g++.dg/cpp1z/decomp2.C: Likewise.
513 * g++.dg/cpp1z/decomp3.C: Likewise.
514 * g++.dg/cpp1z/decomp4.C: Likewise.
515 * g++.dg/cpp1z/decomp5.C: Likewise.
516 * g++.dg/cpp1z/decomp6.C: Likewise.
517 * g++.dg/cpp1z/decomp7.C: Likewise.
518 * g++.dg/cpp1z/decomp8.C: Likewise.
519 * g++.dg/cpp1z/decomp13.C: Likewise.
520 * g++.dg/cpp1z/decomp14.C: Likewise.
521 * g++.dg/cpp1z/decomp18.C: Likewise.
522 * g++.dg/cpp1z/decomp19.C: Likewise.
523 * g++.dg/cpp1z/decomp22.C: Likewise.
524 * g++.dg/cpp1z/decomp23.C: Likewise.
525 * g++.dg/cpp1z/decomp24.C: Likewise.
526 * g++.dg/cpp1z/decomp25.C: Likewise.
527 * g++.dg/cpp1z/decomp26.C: Likewise.
528 * g++.dg/cpp1z/decomp28.C: Likewise.
529
9fc1fed4
JJ
530 PR c++/81258
531 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
532 * g++.dg/cpp1z/decomp30.C: New test.
533
17c18221
PC
5342017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/65775
537 * g++.dg/cpp0x/trailing14.C: New.
538
370d975d
DH
5392017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
540
541 PR testsuite/79866
542 * gfortran.dg/coarray_event_2.f08: New test.
543
73977c47
DH
5442017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
545
546 PR testsuite/79843
547 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
548 * gfortran.dg/pointer_intent_2.f90: Likewise.
549
2f70a979
JH
5502017-07-02 Jan Hubicka <hubicka@ucw.cz>
551
552 PR middle-end/81290
553 * gcc.c-torture/compile/pr81290.c: New.
554
6b5e165b
RB
5552017-07-03 Richard Biener <rguenther@suse.de>
556
557 PR tree-optimization/60510
558 * gfortran.dg/vect/pr60510.f: New testcase.
559
d8ac7e28
RO
5602017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
561
562 * gcc.target/i386/mvc6.c: Require ifunc support.
563
da402967
ML
5642017-07-03 Martin Liska <mliska@suse.cz>
565
566 PR sanitize/81040
567 * g++.dg/asan/function-argument-1.C: New test.
568 * g++.dg/asan/function-argument-2.C: New test.
569 * g++.dg/asan/function-argument-3.C: New test.
570
bc9f4235
RS
5712017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
572
573 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
574 as well.
575
be086ff5
TV
5762017-07-03 Tom de Vries <tom@codesourcery.com>
577
578 PR tree-optimization/69468
579 * gcc.dg/pr81192.c: Update.
580
4752be46
TV
5812017-07-03 Tom de Vries <tom@codesourcery.com>
582
583 PR tree-optimization/81192
584 * gcc.dg/pr81192.c: Update.
585
0bbfd554
TV
5862017-07-03 Tom de Vries <tom@codesourcery.com>
587
588 PR tree-optimization/81192
589 * gcc.dg/pr81192.c: New test.
590
b677e2f6
TK
5912017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
592
593 * gfortran/eoshift_3.f90: New test.
594
e3f9a279
RS
5952017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
596
597 * gcc.dg/strlenopt-32.c: New testcase.
598 * gcc.dg/strlenopt-33.c: Likewise.
599 * gcc.dg/strlenopt-33g.c: Likewise.
600 * gcc.dg/strlenopt-34.c: Likewise.
601 * gcc.dg/strlenopt-35.c: Likewise.
602
862088aa
RS
6032017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
604
605 PR tree-optimization/80769
606 * gcc.dg/strlenopt-31.c: New test.
607 * gcc.dg/strlenopt-31g.c: Likewise.
608
c34d0927
RS
6092017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
610
611 PR tree-optimization/81136
612 * gcc.dg/vect/pr81136.c: New test.
613
c52d6043
JJ
6142017-07-01 Jakub Jelinek <jakub@redhat.com>
615
616 PR sanitizer/81262
617 * gcc.c-torture/compile/pr81262.c: New test.
618 * g++.dg/ubsan/pr81262.C: New test.
619
77616c7e
JH
6202017-06-29 Jan Hubicka <hubicka@ucw.cz>
621
622 PR ipa/81261
623 * g++.dg/ipa/pr81261.C: New testcase.
624
fb6a764d
AP
6252017-06-30 Andrew Pinski <apinski@cavium.com>
626
627 * gcc.dg/torture/pr81245.c: New testcase.
628
059ab149
AH
6292017-06-30 Aldy Hernandez <aldyh@redhat.com>
630
631 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
632 unbounded use.
633
e59e8b5a
DM
6342017-06-30 David Malcolm <dmalcolm@redhat.com>
635
636 PR c++/80014
637 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
638 Add declaration.
639 (test_typeid): New test function.
640
e855bdc0
JJ
6412017-06-30 Jakub Jelinek <jakub@redhat.com>
642
643 PR target/81225
644 * gcc.target/i386/pr81225.c: New test.
645
fe32bb1b
NS
6462017-06-30 Nathan Sidwell <nathan@acm.org>
647
648 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
649 * g++.dg/cpp0x/decltype9.C: Likewise.
650 * g++.dg/cpp0x/forw_enum9.C: Likewise.
651 * g++.dg/lookup/decl1.C: Likewise.
652 * g++.dg/lookup/extern-c-redecl.C: Likewise.
653 * g++.dg/other/pr28432.C: Likewise.
654 * g++.dg/parse/crash12.C: Likewise.
655 * g++.dg/parse/enum3.C: Likewise.
656 * g++.dg/parse/operator6.C: Likewise.
657 * g++.dg/template/crash69.C: Likewise.
658 * g++.dg/template/error27.C: Likewise.
659 * g++.dg/template/error28.C: Likewise.
660 * g++.dg/template/memfriend6.C: Likewise.
661 * g++.old-deja/g++.mike/err1.C: Likewise.
662 * g++.old-deja/g++.mike/p811.C: Likewise.
663 * g++.old-deja/g++.other/crash25.C: Likewise.
664 * g++.old-deja/g++.other/dtor4.C: Likewise.
665 * g++.old-deja/g++.pt/t37.C: Likewise.
666
aaa587d4
ML
6672017-06-30 Martin Liska <mliska@suse.cz>
668
669 PR ipa/81214
670 * gcc.target/i386/pr81214.c: New test.
671
274c1516
NS
6722017-06-30 Nathan Sidwell <nathan@acm.org>
673
3b5c768c
NS
674 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
675
274c1516
NS
676 PR c++/81229
677 * g++.dg/lookup/pr81229.C: New.
678
c497284c
ML
6792017-06-30 Martin Liska <mliska@suse.cz>
680
681 PR sanitizer/81021
682 * g++.dg/asan/pr81021.C: New test.
683
4812f0b7
RB
6842017-06-30 Richard Biener <rguenther@suse.de>
685
686 PR tree-optimization/81249
687 * g++.dg/torture/pr81249.C: New testcase.
688
8e09cb8b
PC
6892017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
690
691 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
692 * g++.dg/diagnostic/variadic1.C: Likewise.
693 * g++.dg/gomp/udr-3.C: Likewise.
694 * g++.dg/overload/error1.C: Likewise.
695 * g++.dg/overload/error2.C: Likewise.
696 * g++.dg/template/duplicate1.C: Likewise.
697 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
698 * g++.old-deja/g++.brendan/arm2.C: Likewise.
699 * g++.old-deja/g++.other/redecl2.C: Likewise.
700 * g++.old-deja/g++.other/redecl4.C: Likewise.
701 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
702
74582a3e
CP
7032017-06-29 Cesar Philippidis <cesar@codesourcery.com>
704
705 PR fortran/77765
706 * gfortran.dg/goacc/pr77765.f90: New test.
707
6da4066f
SE
7082017-06-29 Steve Ellcey <sellcey@cavium.com>
709
710 * gcc.target/aarch64/ccmp_2.c: New test.
711
be3b7dcf
NS
7122017-06-29 Nathan Sidwell <nathan@acm.org>
713
714 PR c++/81247
715 * g++.dg/parse/pr81247-[abc].C: New.
716
e5898daf
CL
7172017-06-29 Carl Love <cel@us.ibm.com>
718
719 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
720 test_unsigned_int_result, test_ll_int_result,
721 test_ll_unsigned_int_result): Add result checking functions, add
722 debug support.
723 (main): Add builtin function tests.
724
14836f38
CL
7252017-06-29 Carl Love <cel@us.ibm.com>
726
727 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
728 dg-skip-if): Add -mvsx -mcpu=power7.
729
0630a4ec
RB
7302017-06-29 Richard Biener <rguenther@suse.de>
731
732 * gcc.dg/vect/slp-reduc-8.c: New testcase.
733
f76b4224
NS
7342017-06-29 Nathan Sidwell <nathan@acm.org>
735
736 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
737
f66459c1
PB
7382017-06-29 Peter Bergner <bergner@vnet.ibm.com>
739
740 PR middle-end/81194
741 * g++.dg/pr81194.C: New test.
742
3c7bb489
L
7432017-06-29 H.J. Lu <hongjiu.lu@intel.com>
744
745 PR ipa/80565
746 * gcc.dg/torture/pr80565.c: New file.
747
6cd83bec
BC
7482017-06-29 Bin Cheng <bin.cheng@arm.com>
749
750 PR tree-optimization/81196
751 * gcc.dg/vect/pr81196.c: New.
752
4c6a51a0
MC
7532017-06-29 Michael Collison <michael.collison@arm.com>
754
755 Fix date on previous ChangeLog entry.
756
7572017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
758 Michael Collison <michael.collison@arm.com>
759
760 PR target/70119
761 * gcc.target/aarch64/var_shift_mask_1.c: New test.
762
395a191d
SP
7632017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
764
765 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
766 Test new intrinsic.
767 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
768 Ditto.
769 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
770 Ditto.
771 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
772 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
773 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
774
0ddc0ebc
TP
7752017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
776
777 * lib/target-supports.exp (check_effective_target_vect_int): Replace
778 current ARM check by ARM NEON's availability check.
779 (check_effective_target_vect_intfloat_cvt): Likewise.
780 (check_effective_target_vect_uintfloat_cvt): Likewise.
781 (check_effective_target_vect_floatint_cvt): Likewise.
782 (check_effective_target_vect_floatuint_cvt): Likewise.
783 (check_effective_target_vect_shift): Likewise.
784 (check_effective_target_whole_vector_shift): Likewise.
785 (check_effective_target_vect_bswap): Likewise.
786 (check_effective_target_vect_shift_char): Likewise.
787 (check_effective_target_vect_long): Likewise.
788 (check_effective_target_vect_float): Likewise.
789 (check_effective_target_vect_perm): Likewise.
790 (check_effective_target_vect_perm_byte): Likewise.
791 (check_effective_target_vect_perm_short): Likewise.
792 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
793 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
794 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
795 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
796 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
797 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
798 (check_effective_target_vect_widen_shift): Likewise.
799 (check_effective_target_vect_extract_even_odd): Likewise.
800 (check_effective_target_vect_interleave): Likewise.
801 (check_effective_target_vect_multiple_sizes): Likewise.
802 (check_effective_target_vect64): Likewise.
803 (check_effective_target_vect_max_reduc): Likewise.
804
56a6d474
RB
8052017-06-28 Richard Biener <rguenther@suse.de>
806
807 PR middle-end/81227
808 * gcc.dg/pr81227.c: New testcase.
809
926c7865
MM
8102017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
811
812 PR target/81193
813 * lib/target-supports.exp
814 (check_ppc_cpu_supports_hw_available): New test to make sure
815 __builtin_cpu_supports works on power7 and newer.
816
17a7218b
ML
8172017-06-28 Martin Liska <mliska@suse.cz>
818
819 PR ipa/81128
820 * gcc.target/i386/pr81128.c: New test.
821
63010089
ML
8222017-06-28 Martin Liska <mliska@suse.cz>
823
824 PR driver/79659
825 * g++.dg/opt/pr79659.C: New test.
826
b1cac008
CL
8272017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
828
829 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
830 and options.
831 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
832
42bd89ce
MG
8332017-06-28 Marc Glisse <marc.glisse@inria.fr>
834
835 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
836 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
837
b8d62ac8
JJ
8382017-06-28 Jakub Jelinek <jakub@redhat.com>
839
840 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
841 (foo): ... this. Change constants such that it isn't matched
842 as __builtin_copysign, yet tests the combiner the same.
843
6dc61b45
ML
8442017-06-28 Martin Liska <mliska@suse.cz>
845
846 PR sanitizer/81224
847 * gcc.dg/asan/pr81224.c: New test.
848
9a265443
EB
8492017-06-28 Eric Botcazou <ebotcazou@adacore.com>
850
851 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
852 passed to pthread_join.
853
935b5226
AK
8542017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
855
856 * gcc.target/s390/nodatarel-1.c: New test.
857
88016532
JD
8582017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
859
860 PR fortran/80164
861 * gfortran.dg/array_temporaries_4.f90: New test.
862
8c2805bb
AP
8632017-06-27 Andrew Pinski <apinski@cavium.com>
864
865 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
866 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
867 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
868
786c6d10
MP
8692017-06-27 Marek Polacek <polacek@redhat.com>
870
871 PR sanitizer/81223
872 * gcc.dg/ubsan/pr81223.c: New test.
873
1e7df2e6
MG
8742017-06-27 Marc Glisse <marc.glisse@inria.fr>
875
876 * gcc.dg/tree-ssa/assoc-1.c: New file.
877
58b45c4f
PC
8782017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/62046
881 * g++.dg/parse/catch2.C: New.
882
00296d7f
JJ
8832017-06-27 Jakub Jelinek <jakub@redhat.com>
884
c1031852
JJ
885 PR sanitizer/81209
886 * g++.dg/ubsan/pr81209.C: New test.
887
00296d7f
JJ
888 PR middle-end/81207
889 * gcc.c-torture/compile/pr81207.c: New test.
890
0c418630
MP
8912017-06-27 Marek Polacek <polacek@redhat.com>
892
893 PR bootstrap/81216
894 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
895
4b377e01
MS
8962017-06-26 Martin Sebor <msebor@redhat.com>
897
898 PR c++/81169
899 * g++.dg/Wclass-memaccess-2.C: New test.
900
952ac945
CL
9012017-06-26 Carl Love <cel@us.ibm.com>
902
903 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
904 Add new runnable test file for the vec_rev built-ins.
905
df11b2ea
BS
9062016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
907
226ab0a8 908 PR/tree-optimization 71815
df11b2ea
BS
909 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
910 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
911
fa7ccca0
RL
9122017-06-26 Renlin Li <renlin.li@arm.com>
913 Szabolcs Nagy <szabolcs.nagy@arm.com>
914
915 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
916 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
917 memmove.
918
5a5c2d16
RB
9192017-06-26 Richard Biener <rguenther@suse.de>
920
921 PR target/81175
922 * gfortran.dg/pr81175.f: New testcase.
923
75f0112f
RB
9242017-06-26 Richard Biener <rguenther@suse.de>
925
926 PR tree-optimization/81203
927 * gcc.dg/torture/pr81203.c: New testcase.
928
3e2becc4
MP
9292017-06-26 Marek Polacek <polacek@redhat.com>
930
931 PR c/80116
932 * c-c++-common/Wmultistatement-macros-1.c: New test.
933 * c-c++-common/Wmultistatement-macros-2.c: New test.
934 * c-c++-common/Wmultistatement-macros-3.c: New test.
935 * c-c++-common/Wmultistatement-macros-4.c: New test.
936 * c-c++-common/Wmultistatement-macros-5.c: New test.
937 * c-c++-common/Wmultistatement-macros-6.c: New test.
938 * c-c++-common/Wmultistatement-macros-7.c: New test.
939 * c-c++-common/Wmultistatement-macros-8.c: New test.
940 * c-c++-common/Wmultistatement-macros-9.c: New test.
941 * c-c++-common/Wmultistatement-macros-10.c: New test.
942 * c-c++-common/Wmultistatement-macros-11.c: New test.
943
945653db
EB
9442017-06-26 Eric Botcazou <ebotcazou@adacore.com>
945
946 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
947
c8e3c356
CL
9482017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
949
950 * lib/target-supports.exp
951 (check_effective_target_arm_neon_ok_nocache): Add flags with
952 -mfloat-abi=hard. Include arm_neon.h.
953 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
954 (check_effective_target_arm_neon_ok_no_float_abi): New.
955 * gcc.target/arm/lto/pr65837_0.c: Require
956 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
957 * gcc.target/arm/lto/pr65837-attr_0.c: Require
958 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
959
22235619
PC
9602017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
961
962 PR c++/62315
963 * g++.dg/parse/typedef2.C: Specify a dg-error string.
964
e56e3fda
TK
9652017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
966
45bb7d59 967 PR fortran/52473
e56e3fda
TK
968 * gfortran.dg/cshift_2.f90: New test.
969
d3f062be
JW
9702017-06-23 Jim Wilson <jim.wilson@linaro.org>
971
972 PR middle-end/79794
973 * gcc.target/aarch64/pr79794.c: New.
974
37416b69
MM
9752017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
976
977 PR target/80510
978 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
979 * gcc.target/powerpc/pr80510-2.c: Likewise.
980
8447a92f
JL
9812017-06-22 Jeff Law <law@redhat.com>
982
983 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
984
52607f7e
WS
9852017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
986
987 * gcc.target/powerpc/fold-vec-shift-char.c: New.
988 * gcc.target/powerpc/fold-vec-shift-int.c: New.
989 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
990 * gcc.target/powerpc/fold-vec-shift-short.c: New.
991 * gcc.target/powerpc/fold-vec-shift-left.c: New.
992 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
993 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
994 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
995
fb68f296
JC
9962017-06-23 James Cowgill <James.Cowgill@imgtec.com>
997
45bb7d59 998 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 999
60edf8bb
MT
10002017-06-22 Matt Turner <mattst88@gmail.com>
1001
1002 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1003 skylake check.
1004
4333d74b
CL
10052017-06-22 Carl Love <cel@us.ibm.com>
1006
1007 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1008 vmuleuh): Fix scan-assembler-times should check for word not half word
1009 instructions.
1010
13f752b2
JL
10112017-06-22 Jeff Law <law@redhat.com>
1012
1013 * gcc.c-torture/compile/stack-check-1.c: New test.
1014
0759db19
RB
10152016-06-22 Richard Biener <rguenther@suse.de>
1016
1017 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1018 * gcc.dg/vect/pr65947-2.c: Likewise.
1019 * gcc.dg/vect/pr65947-3.c: Likewise.
1020 * gcc.dg/vect/pr65947-4.c: Likewise.
1021 * gcc.dg/vect/pr65947-5.c: Likewise.
1022 * gcc.dg/vect/pr65947-6.c: Likewise.
1023 * gcc.dg/vect/pr65947-8.c: Likewise.
1024 * gcc.dg/vect/pr65947-9.c: Likewise.
1025 * gcc.dg/vect/pr65947-10.c: Likewise.
1026 * gcc.dg/vect/pr65947-12.c: Likewise.
1027 * gcc.dg/vect/pr65947-13.c: Likewise.
1028 * gcc.dg/vect/pr65947-14.c: Likewise.
1029 * gcc.dg/vect/vect-cond-2.c: Likewise.
1030 * gcc.dg/vect/vect-pr69848.c: Likewise.
1031
c24c235e
ML
10322017-06-22 Martin Liska <mliska@suse.cz>
1033
1034 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1035 to not inline it.
1036
71f82be9
JG
10372017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1038
1039 * gcc.dg/tree-ssa/forwprop-37.c: New.
1040
a78f6980
RB
10412017-06-22 Richard Biener <rguenther@suse.de>
1042
1043 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1044
85d5b033
RB
10452017-06-22 Richard Biener <rguenther@suse.de>
1046
1047 * gcc.dg/vect/pr65947-14.c: New testcase.
1048
4ded8669
MM
10492017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1050
1051 PR target/80510
1052 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1053 32-bit support is added. Change ITYPE size to 64-bit integer.
1054 * gcc.target/powerpc/pr80510-2.c: Likewise.
1055
cb8d1b01
JJ
10562017-06-21 Jakub Jelinek <jakub@redhat.com>
1057
1058 PR c++/81154
1059 * g++.dg/gomp/pr81154.C: New test.
1060
113459fa
DM
10612017-06-21 David Malcolm <dmalcolm@redhat.com>
1062
1063 * g++.dg/other/old-style-cast-fixits.C: New test case.
1064
5e9d501c
JJ
10652017-06-21 Jakub Jelinek <jakub@redhat.com>
1066
1067 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1068
27d33d3e
TV
10692017-06-21 Tom de Vries <tom@codesourcery.com>
1070
1071 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1072
5433db45
TV
10732017-06-21 Tom de Vries <tom@codesourcery.com>
1074
1075 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1076 warning.
1077
93c18375
ML
10782017-06-21 Martin Liska <mliska@suse.cz>
1079
1080 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1081
ff9baa5f
PMR
10822017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1083
1084 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1085 gnat.dg/debug11_pkg2.ads: New testcase.
1086
a23ba8cc
MG
10872017-06-21 Marc Glisse <marc.glisse@inria.fr>
1088
1089 * gcc.target/i386/getround.c: New file.
1090
ed73f46f
MG
10912017-06-21 Marc Glisse <marc.glisse@inria.fr>
1092
1093 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1094 * gcc.dg/tree-ssa/addadd-2.c: New file.
1095
6b92ab17
TV
10962017-06-21 Tom de Vries <tom@codesourcery.com>
1097
1098 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1099 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1100 * gcc.c-torture/compile/20080806-1.c: Same.
1101 * gcc.c-torture/compile/920723-1.c: Same.
1102 * gcc.c-torture/compile/930621-1.c: Same.
1103 * gcc.c-torture/compile/991214-2.c: Same.
1104 * gcc.c-torture/compile/bcopy.c: Same.
1105 * gcc.c-torture/compile/memtst.c: Same.
1106 * gcc.c-torture/compile/msp.c: Same.
1107 * gcc.c-torture/compile/stuct.c: Same.
1108 * gcc.c-torture/execute/20011008-3.c: Same.
1109 * gcc.c-torture/execute/20030209-1.c: Same.
1110 * gcc.c-torture/execute/20031012-1.c: Same.
1111 * gcc.c-torture/execute/20040805-1.c: Same.
1112 * gcc.c-torture/execute/920410-1.c: Same.
1113 * gcc.c-torture/execute/921113-1.c: Same.
1114 * gcc.c-torture/execute/921202-1.c: Same.
1115 * gcc.c-torture/execute/921208-2.c: Same.
1116 * gcc.c-torture/execute/930106-1.c: Same.
1117 * gcc.c-torture/execute/930406-1.c: Same.
1118 * gcc.c-torture/execute/950221-1.c: Same.
1119 * gcc.c-torture/execute/960521-1.c: Same.
1120 * gcc.c-torture/execute/980605-1.c: Same.
1121 * gcc.c-torture/execute/comp-goto-1.c: Same.
1122 * gcc.c-torture/execute/comp-goto-2.c: Same.
1123 * gcc.c-torture/execute/memcpy-1.c: Same.
1124 * gcc.c-torture/execute/multi-ix.c: Same.
1125 * gcc.c-torture/execute/nestfunc-4.c: Same.
1126 * gcc.c-torture/execute/pr20621-1.c: Same.
1127 * gcc.c-torture/execute/pr23135.c: Same.
1128 * gcc.c-torture/execute/pr28982b.c: Same.
1129 * gcc.dg/loop-3.c: Same.
1130 * gcc.dg/struct-ret-3.c: Same.
1131 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1132 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1133 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1134 * gcc.dg/tree-prof/pr44777.c: Same.
1135
191578a5
DM
11362017-06-20 David Malcolm <dmalcolm@redhat.com>
1137
1138 PR jit/81144
1139 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1140 memset call with zero-initialization.
1141 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1142
8a259e30
UB
11432017-06-20 Uros Bizjak <ubizjak@gmail.com>
1144
1145 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1146 (main): Renamed to ...
1147 (fma4_test): ... this.
1148
b6837e04
JK
11492017-06-20 Julia Koval <julia.koval@intel.com>
1150
1151 * gcc.target/i386/pr73350-2.c: New test.
1152
67ea3f4e
RO
11532017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1154
1155 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1156 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1157 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1158 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1159 restrict to x86_64-*-*-gnu.
1160 Skip scan-assembler on *-*-darwin*.
1161 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1162 * gcc.dg/loop-invariant.c: Likewise.
1163 * gcc.dg/lto/pr70955_0.c: Likewise.
1164 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1165 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1166 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1167
1168 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1169 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1170 targets.
1171 * gcc.dg/attr-ms_struct-2.c: Likewise.
1172 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1173 * gcc.dg/bf-ms-layout.c: Likewise.
1174 * gcc.dg/bf-ms-layout-2.c: Likewise.
1175 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1176 Require fpic support.
1177 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1178 targets.
1179 * gcc.target/i386/bitfield2.c: Likewise.
1180 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1181 targets.
1182 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1183
71bbbd13
NS
11842017-06-20 Nathan Sidwell <nathan@acm.org>
1185
1186 PR c++/67074
1187 * g++.dg/lookup/pr67074.C: New.
1188 * g++.dg/parse/namespace-alias-1.C: Adjust.
1189
531f0b38
RB
11902017-06-20 Richard Biener <rguenther@suse.de>
1191
1192 PR middle-end/81097
1193 * c-c++-common/ubsan/pr81097.c: New testcase.
1194
d47d7438
RB
11952017-06-20 Richard Biener <rguenther@suse.de>
1196
1197 * gcc.dg/vect/pr65947-9.c: Adjust.
1198
b5c7b957
TP
11992017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1200
1201 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1202 * gcc.target/arm/acle/cdp2.c: Likewise.
1203 * gcc.target/arm/acle/ldc.c: Likewise.
1204 * gcc.target/arm/acle/ldc2.c: Likewise.
1205 * gcc.target/arm/acle/ldc2l.c: Likewise.
1206 * gcc.target/arm/acle/ldcl.c: Likewise.
1207 * gcc.target/arm/acle/mcr.c: Likewise.
1208 * gcc.target/arm/acle/mcr2.c: Likewise.
1209 * gcc.target/arm/acle/mcrr.c: Likewise.
1210 * gcc.target/arm/acle/mcrr2.c: Likewise.
1211 * gcc.target/arm/acle/mrc.c: Likewise.
1212 * gcc.target/arm/acle/mrc2.c: Likewise.
1213 * gcc.target/arm/acle/mrrc.c: Likewise.
1214 * gcc.target/arm/acle/mrrc2.c: Likewise.
1215 * gcc.target/arm/acle/stc.c: Likewise.
1216 * gcc.target/arm/acle/stc2.c: Likewise.
1217 * gcc.target/arm/acle/stc2l.c: Likewise.
1218 * gcc.target/arm/acle/stcl.c: Likewise.
1219
a1aa2599
JJ
12202017-06-20 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR target/81121
1223 * gcc.target/i386/pr81121.c: New test.
1224
16122c22
MM
12252017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1226
1227 PR target/79799
1228 * gcc.target/powerpc/pr79799-1.c: New test.
1229 * gcc.target/powerpc/pr79799-2.c: Likewise.
1230 * gcc.target/powerpc/pr79799-3.c: Likewise.
1231 * gcc.target/powerpc/pr79799-4.c: Likewise.
1232 * gcc.target/powerpc/pr79799-5.c: Likewise.
1233
5ec046c0
NS
12342017-06-19 Nathan Sidwell <nathan@acm.org>
1235
1236 PR c++/81124
1237 PR c++/79766
1238 * g++.dg/lookup/pr79766.C: New.
1239 * g++.dg/lookup/pr81124.C: New.
1240 * g++.dg/template/explicit6.C: Adjust.
1241 * g++.old-deja/g++.other/decl5.C: Adjust.
1242
c72e002c
CL
12432017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1244
1245 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1246 -DSTACK_SIZE.
1247
4301ae22
JJ
12482017-06-19 Jakub Jelinek <jakub@redhat.com>
1249
9f8fafe8
JJ
1250 PR sanitizer/81125
1251 * g++.dg/ubsan/pr81125.C: New test.
1252
4301ae22
JJ
1253 PR sanitizer/81111
1254 * g++.dg/ubsan/pr81111.C: New test.
1255
21e4389f
RB
12562017-06-19 Richard Biener <rguenther@suse.de>
1257
1258 PR middle-end/81118
1259 * gcc.dg/torture/pr81118.c: New testcase.
1260
343ae898
RB
12612017-06-19 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/80887
1264 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1265
97872698
JJ
12662017-06-19 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR ipa/81112
1269 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1270
c14c0b15
NS
12712017-06-19 Nathan Sidwell <nathan@acm.org>
1272
1273 PR c++/81119
1274 * g++.dg/warn/pr81119.C: New.
1275
a6e5212a
ML
12762017-06-19 Martin Liska <mliska@suse.cz>
1277
1278 PR sanitizer/80879
1279 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1280
871cc215
ML
12812017-06-19 Martin Liska <mliska@suse.cz>
1282
1283 PR ipa/80732
1284 * gcc.target/i386/mvc5.c: Scan indirect_function.
1285 * gcc.target/i386/mvc7.c: Likewise.
1286 * gcc.target/i386/pr80732.c: New test.
1287
431abe69
PC
12882017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1289
1290 PR c++/66093
1291 * g++.dg/cpp1y/constexpr-66093.C: New.
1292
fe1ae165
RO
12932017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1294
1295 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1296 dg-skip-if list.
1297
db9bbdec
RB
12982017-06-19 Richard Biener <rguenther@suse.de>
1299
1300 PR ipa/81112
1301 * g++.dg/torture/pr81112.C: New testcase.
1302
18154846
JH
13032017-06-18 Jan Hubicka <hubicka@ucw.cz>
1304
1305 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1306
5dace4bf
TK
13072017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1308
1309 PR fortran/52473
1310 * gfortran.dg/cshift_1.f90: New test.
1311
4f4b0ab8
RO
13122017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1315
b36a612c
CL
13162017-06-16 Carl Love <cel@us.ibm.com>
1317
1318 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1319 main): Add runnable tests and test checker for vec_float,
1320 vec_float2, vec_floate and vec_floato builtins.
1321
e3e266bf
RE
13222017-06-16 Richard Earnshaw <rearnsha@arm.com>
1323
1324 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1325 the architecture options added by dg-add-options arm_neon.
1326 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1327 to the architecture.
1328 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1329 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1330 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1331
42093880
RE
13322017-06-16 Richard Earnshaw <rearnsha@arm.com>
1333
1334 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1335 multilibs have been built.
1336
c5742a17
RE
13372017-06-16 Richard Earnshaw <rearnsha@arm.com>
1338
1339 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1340 * gcc.target/arm/pr51915.c: Likewise.
1341 * gcc.target/arm/pr52006.c: Likewise.
1342 * gcc.target/arm/pr53187.c: Likewise.
1343
93aa40fe
RE
13442017-06-16 Richard Earnshaw <rearnsha@arm.com>
1345
1346 * gcc.target/arm/multilibs.exp: New file.
1347
b3d8d88e
MS
13482017-06-16 Martin Sebor <msebor@redhat.com>
1349
1350 PR tree-optimization/80933
1351 PR tree-optimization/80934
1352 * gcc.dg/fold-bcopy.c: New test.
1353 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1354 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1355 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1356 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1357 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1358 * gcc.dg/builtins-nonnull.c: Likewise.
1359
56960fd6
JG
13602017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1361
1362 PR target/71778
1363 * gcc.target/arm/pr71778.c: New.
1364
ec73e54d
JH
13652017-06-16 Jan Hubicka <hubicka@ucw.cz>
1366
1367 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1368
01f1c24e
RB
13692017-06-16 Richard Biener <rguenther@suse.de>
1370
1371 PR tree-optimization/81090
1372 * gcc.dg/graphite/pr81090.c: New testcase.
1373
8d94f932
JW
13742017-06-16 Janus Weil <janus@gcc.gnu.org>
1375
1376 PR fortran/80983
1377 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1378
b783399a
JJ
13792017-06-16 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR sanitizer/81094
1382 * c-c++-common/ubsan/object-size-11.c: New test.
1383
c3684b7b
MS
13842017-06-15 Martin Sebor <msebor@redhat.com>
1385
1386 PR c++/80560
1387 * g++.dg/Wclass-memaccess.C: New test.
1388
d0e7a9fd
JW
13892017-06-15 Janus Weil <janus@gcc.gnu.org>
1390
1391 PR fortran/80983
1392 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1393
d1eed638
JH
13942017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1395
1396 PR lto/69866
1397 * gcc.dg/lto/pr69866_0.c: New test.
1398 * gcc.dg/lto/pr69866_1.c: Likewise.
1399
61f5d852
JL
14002017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1401
1402 PR target/78818
1403 * gcc.target/msp430/pr78818-real.c: New template for tests.
1404 * gcc.target/msp430/pr78818-auto.c: New test.
1405 * gcc.target/msp430/pr78818-data-region.c: New test.
1406 * gcc.target/msp430/pr78818-data-sec.c: New test.
1407 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1408
6820664a
TP
14092017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1410
1411 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1412 instructions in it rather than the number of IT blocks being 2.
1413 Transfer scan directive arm_thumb2 restriction to the whole
1414 testcase and restrict further to Thumb-only targets.
1415
41c540fc
TC
14162017-06-15 Tamar Christina <tamar.christina@arm.com>
1417
1418 * gcc.target/arm/sdiv_costs_1.c:
1419 Use dg-add-options.
1420
3466430f
MR
14212017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1422
1423 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1424 * gcc.target/mips/pr51513-1.c: New test.
1425 * gcc.target/mips/pr51513-2.c: New test.
1426
26fda5f5
RB
14272017-06-14 Richard Biener <rguenther@suse.de>
1428
1429 PR tree-optimization/81083
1430 * gcc.dg/torture/pr81083.c: Add prototypes.
1431
909263f8
RB
14322017-06-14 Richard Biener <rguenther@suse.de>
1433
1434 PR middle-end/81088
1435 * c-c++-common/ubsan/pr81088.c: New testcase.
1436
938a807a
EB
14372017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1438
1439 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1440
85c1b6d7
AP
14412017-06-14 Andrew Pinski <apinski@cavium.com>
1442 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1443
1444 PR target/71663
1445 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1446 * gcc.target/aarch64/vect-init-2.c: Likewise.
1447 * gcc.target/aarch64/vect-init-3.c: Likewise.
1448 * gcc.target/aarch64/vect-init-4.c: Likewise.
1449 * gcc.target/aarch64/vect-init-5.c: Likewise.
1450
bee9e49f
PC
14512017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1452
1453 PR c++/58541
1454 * g++.dg/cpp0x/constexpr-58541.C: New.
1455
24d020bd
RB
14562017-06-14 Richard Biener <rguenther@suse.de>
1457
1458 PR tree-optimization/81083
1459 * gcc.dg/torture/pr81083.c: New testcase.
1460
11c16c2a
JJ
14612017-06-14 Jakub Jelinek <jakub@redhat.com>
1462
1463 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1464 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1465
c60dc053
JJ
14662017-06-13 Jakub Jelinek <jakub@redhat.com>
1467
f31a8339
JJ
1468 PR c++/80973
1469 * g++.dg/ubsan/pr80973.C: New test.
1470
c60dc053
JJ
1471 PR c++/80984
1472 * g++.dg/opt/nrv18.C: New test.
1473
45b2222a
ML
14742017-06-13 Martin Liska <mliska@suse.cz>
1475
1476 PR sanitize/78204
1477 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1478 test by adding no_sanitize attribute.
1479 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1480
ef0e3441
RL
14812017-06-13 Renlin Li <renlin.li@arm.com>
1482
1483 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1484 conditionally.
1485
345683a9
MJ
14862017-06-13 Martin Jambor <mjambor@suse.cz>
1487
1488 PR tree-optimization/80803
1489 PR tree-optimization/81063
1490 gcc.dg/tree-ssa/pr80803.c: New test.
1491 gcc.dg/tree-ssa/pr81063.c: Likewise.
1492
9ebc3467
YG
14932017-06-12 Yury Gribov <tetra2005@gmail.com>
1494
1495 * c-c++-common/fold-masked-cmp-3.c: New test.
1496
16842d34
YG
14972017-06-13 Yury Gribov <tetra2005@gmail.com>
1498
1499 PR tree-optimization/67328
1500 * c-c++-common/fold-masked-cmp-1.c: New test.
1501 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1502 * gcc.dg/pr46309.c: Fix pattern.
1503 * gcc.dg/pr46309-2.c: Likewise.
1504
ba593ad5
TC
15052017-06-13 Tamar Christina <tamar.christina@arm.com>
1506
1507 * gcc.target/arm/sdiv_costs_1.c:
1508 Require arm_arch_v8a_ok and add march option.
1509
9ab5a235
ML
15102017-06-13 Martin Liska <mliska@suse.cz>
1511
1512 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1513 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1514 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1515
4f2c198d
RB
15162017-06-13 Richard Biener <rguenther@suse.de>
1517
1518 PR middle-end/81065
1519 * c-c++-common/ubsan/pr81065.c: New testcase.
1520
196ed8ea
ILT
15212017-06-12 Ian Lance Taylor <iant@golang.org>
1522
1523 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1524 freorder. Update comment to explain test.
1525
64ff4f60
TC
15262017-06-12 Tamar Christina <tamar.christina@arm.com>
1527
1528 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1529 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1530 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1531 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1532
5ed2fdfe
TC
15332017-06-12 Tamar Christina <tamar.christina@arm.com>
1534
1535 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1536
6cddb61c
TC
15372017-06-12 Tamar Christina <tamar.christina@arm.com>
1538
1539 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1540
aebce396
JJ
15412017-06-12 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR tree-optimization/81003
1544 * gcc.c-torture/compile/pr81003.c: New test.
1545
3fd7fe21
RB
15462017-06-12 Richard Biener <rguenther@suse.de>
1547
1548 PR tree-optimization/81053
1549 * gcc.dg/torture/pr81053.c: New testcase.
1550
ac39f0e8
TK
15512017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1552
1553 PR fortran/80988
1554 * gfortran.dg/implied_do_io_3.f90: New test.
1555
18787c38
TV
15562017-06-10 Tom de Vries <tom@codesourcery.com>
1557
1558 * lib/target-supports.exp (check_effective_target_signal): New proc.
1559 * lib/gcc.exp (gcc_target_compile): Remove appending of
1560 -DSIGNAL_SUPPRESS to additional_flags.
1561 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1562 additional_flags if effective target signal is not supported by the
1563 target.
1564 * gcc.c-torture/execute/20101011-1.c: Same.
1565 * gcc.dg/c99-stdint-1.c: Same.
1566 * gcc.dg/c99-stdint-2.c: Same.
1567 * gcc.dg/c99-stdint-5.c: Same.
1568 * gcc.dg/c99-stdint-6.c: Same.
1569 * gcc.dg/stdint-width-1.c: Same.
1570
0069a009
TV
15712017-06-10 Tom de Vries <tom@codesourcery.com>
1572
1573 * lib/target-supports.exp (check_effective_target_stack_size)
1574 (dg-effective-target-value): New proc.
1575 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1576 additional_flags.
1577 * lib/objc.exp (objc_target_compile): Same.
1578 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1579 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1580 dg-additional-options.
1581 * gcc.c-torture/compile/20080806-1.c: Same.
1582 * gcc.c-torture/compile/920723-1.c: Same.
1583 * gcc.c-torture/compile/930621-1.c: Same.
1584 * gcc.c-torture/compile/991214-2.c: Same.
1585 * gcc.c-torture/compile/bcopy.c: Same.
1586 * gcc.c-torture/compile/memtst.c: Same.
1587 * gcc.c-torture/compile/msp.c: Same.
1588 * gcc.c-torture/compile/stuct.c: Same.
1589 * gcc.c-torture/execute/20011008-3.c: Same.
1590 * gcc.c-torture/execute/20030209-1.c: Same.
1591 * gcc.c-torture/execute/20031012-1.c: Same.
1592 * gcc.c-torture/execute/20040805-1.c: Same.
1593 * gcc.c-torture/execute/920410-1.c: Same.
1594 * gcc.c-torture/execute/920501-7.c: Same.
1595 * gcc.c-torture/execute/921113-1.c: Same.
1596 * gcc.c-torture/execute/921202-1.c: Same.
1597 * gcc.c-torture/execute/921208-2.c: Same.
1598 * gcc.c-torture/execute/930106-1.c: Same.
1599 * gcc.c-torture/execute/930406-1.c: Same.
1600 * gcc.c-torture/execute/950221-1.c: Same.
1601 * gcc.c-torture/execute/960521-1.c: Same.
1602 * gcc.c-torture/execute/980605-1.c: Same.
1603 * gcc.c-torture/execute/comp-goto-1.c: Same.
1604 * gcc.c-torture/execute/comp-goto-2.c: Same.
1605 * gcc.c-torture/execute/memcpy-1.c: Same.
1606 * gcc.c-torture/execute/multi-ix.c: Same.
1607 * gcc.c-torture/execute/nestfunc-4.c: Same.
1608 * gcc.c-torture/execute/pr20621-1.c: Same.
1609 * gcc.c-torture/execute/pr23135.c: Same.
1610 * gcc.c-torture/execute/pr28982b.c: Same.
1611 * gcc.dg/loop-3.c: Same.
1612 * gcc.dg/struct-ret-3.c: Same.
1613 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1614 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1615 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1616 * gcc.dg/tree-prof/pr44777.c: Same.
1617
b09649fd
DM
16182017-06-09 David Malcolm <dmalcolm@redhat.com>
1619
1620 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1621 (test_mutually_exclusive_suggestions): New test function.
1622 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1623 (test_mutually_exclusive_suggestions): New test function.
1624 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1625 (test_mutually_exclusive_suggestions): New test function.
1626 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1627 (test_show_locus): Add special-case for
1628 "test_mutually_exclusive_suggestions".
1629
a1f427e9
ILT
16302017-06-09 Ian Lance Taylor <iant@golang.org>
1631
1632 * gcc.dg/tree-prof/split-1.c: New test.
1633
cb59f689
JH
16342017-06-09 Jan Hubicka <hubicka@ucw.cz>
1635
1636 * gcc.dg/predict-14.c: Avoid cold function detection.
1637 * gcc.target/i386/umod-3.c: Likewise.
1638
f66e6423
TC
16392017-06-09 Tamar Christina <tamar.christina@arm.com>
1640
1641 * gcc.target/aarch64/lrint-matherr.h: New.
1642 * gcc.target/aarch64/inline-lrint_1.c: New.
1643 * gcc.target/aarch64/inline-lrint_2.c: New.
1644 * gcc.target/aarch64/no-inline-lrint_1.c: New.
1645 * gcc.target/aarch64/no-inline-lrint_2.c: New.
1646
37b68a43
TC
16472017-06-09 Tamar Christina <tamar.christina@arm.com>
1648
1649 * gcc.target/arm/sdiv_costs_1.c: New.
1650
37f30285
TV
16512017-06-09 Tom de Vries <tom@codesourcery.com>
1652
1653 PR target/80855
1654 * gcc.target/nvptx/label-values.c: New test.
1655
051508d7
TP
16562017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1657
1658 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1659 Test for null definitions instead of them being undefined. Add entry
1660 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
1661 about using the effective target for architecture extension.
1662 (check_effective_target_arm_arch_v7ve_ok): Remove.
1663 (add_options_for_arm_arch_v7ve): Likewise.
1664
01a8cacc
RB
16652017-06-09 Richard Biener <rguenther@suse.de>
1666
1667 PR tree-optimization/66623
1668 * gcc.dg/vect/pr66623.c: New testcase.
1669
6d1115c5
RB
16702017-06-09 Richard Biener <rguenther@suse.de>
1671
1672 PR tree-optimization/79483
1673 * gcc.dg/graphite/pr79483.c: New testcase.
1674
6ba856d4
RB
16752017-06-09 Richard Biener <rguenther@suse.de>
1676
1677 PR middle-end/81007
1678 * g++.dg/pr81007.C: New testcase.
1679
48e69247
JJ
16802017-06-09 Jakub Jelinek <jakub@redhat.com>
1681
1682 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1683 instead of "rsp" for -m32.
1684 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1685 target, add -msse2 to dg-options.
1686 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1687 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1688
120ef1d5
SB
16892017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1690
1691 PR target/80966
1692 * gcc.target/powerpc/stack-limit.c: New testcase.
1693
271be653
WS
16942017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1695
1696 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1697 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1698 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1699 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1700 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1701 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1702
0d05f685
JJ
17032017-06-08 Jakub Jelinek <jakub@redhat.com>
1704
8ab7005b
JJ
1705 PR c/81006
1706 * c-c++-common/gomp/pr81006.c: New test.
1707
34361776
JJ
1708 PR c++/81011
1709 * g++.dg/gomp/pr81011.C: New test.
1710
0d05f685
JJ
1711 PR middle-end/81005
1712 * c-c++-common/ubsan/align-10.c: New test.
1713 * c-c++-common/ubsan/null-13.c: New test.
1714
2163b9bc
UB
17152017-06-08 Uros Bizjak <ubizjak@gmail.com>
1716
1717 PR target/81015
1718 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1719 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1720 * gcc.target/i386/pr81015.c: New test.
1721
73f49ad7
TV
17222017-06-08 Tom de Vries <tom@codesourcery.com>
1723
1724 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1725 trampolines instead of NO_TRAMPOLINES.
1726 * gcc.c-torture/execute/20000822-1.c: Same.
1727 * gcc.c-torture/execute/920428-2.c: Same.
1728 * gcc.c-torture/execute/920501-7.c: Same.
1729 * gcc.c-torture/execute/920612-2.c: Same.
1730 * gcc.c-torture/execute/921017-1.c: Same.
1731 * gcc.c-torture/execute/921215-1.c: Same.
1732 * gcc.c-torture/execute/931002-1.c: Same.
1733 * gcc.c-torture/execute/comp-goto-2.c: Same.
1734 * gcc.c-torture/execute/nestfunc-1.c: Same.
1735 * gcc.c-torture/execute/nestfunc-2.c: Same.
1736 * gcc.c-torture/execute/nestfunc-3.c: Same.
1737 * gcc.c-torture/execute/nestfunc-5.c: Same.
1738 * gcc.c-torture/execute/nestfunc-6.c: Same.
1739 * gcc.c-torture/execute/pr24135.c: Same.
1740 * gcc.dg/Wtrampolines.c: Same.
1741 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1742 * gcc.dg/torture/stackalign/nested-5.c: Same.
1743 * gcc.dg/torture/stackalign/nested-6.c: Same.
1744 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1745 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1746 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1747 * gcc.dg/trampoline-1.c: Same.
1748 * gcc.dg/tree-prof/pr44777.c: Same.
1749 * gcc.target/i386/pr67770.c: Same.
1750 * lib/gcc.exp (gcc_target_compile): Remove appending of
1751 -DNO_TRAMPOLINES to additional_flags.
1752 * lib/objc.exp (objc_target_compile): Same.
1753
b9835925
TV
17542017-06-08 Tom de Vries <tom@codesourcery.com>
1755
1756 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1757 'gcc,no_trampolines' instead of 'no_trampolines'.
1758
77db6c15
AI
17592017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1760
1761 PR middle-end/79988
1762 * gcc.target/i386/mpx/pr79988.c: New test.
1763
0036534f
AI
17642017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1765
1766 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
1767 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
1768 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
1769
b69d9ac6
JH
17702017-06-08 Jan Hubicka <hubicka@ucw.cz>
1771
1772 * g++.dg/tree-ssa/counts-1.C: New testcase.
1773 * gcc.dg/tree-ssa/counts-1.c: New testcase.
1774
c46f9051
JK
17752017-08-08 Julia Koval <julia.koval@intel.com>
1776
1777 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
1778 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1779 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1780 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1781 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1782 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1783
5ed41889
MP
17842017-06-08 Marek Polacek <polacek@redhat.com>
1785
1786 PR sanitize/80932
1787 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
1788
8055904e
JK
17892017-08-08 Julia Koval <julia.koval@intel.com>
1790
1791 PR target/73350,80862
1792 * gcc.target/i386/pr73350.c: New test.
1793
fb4bc6ff
RB
17942017-06-08 Richard Biener <rguenther@suse.de>
1795
1796 PR tree-optimization/80928
1797 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
1798
989cc652 17992017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 1800
989cc652
CL
1801 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
1802
83059741
JW
18032017-06-07 Jonathan Wakely <jwakely@redhat.com>
1804
1805 PR c++/80990
1806 * g++.dg/cpp1z/class-deduction39.C: New.
1807
0874a778
MP
18082017-06-07 Marek Polacek <polacek@redhat.com>
1809
1810 PR sanitizer/80932
1811 * c-c++-common/ubsan/pr80932.c: New test.
1812
55e872a4
BC
18132017-06-07 Bin Cheng <bin.cheng@arm.com>
1814
1815 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
1816 * gcc.target/i386/l_fma_double_2.c: Ditto.
1817 * gcc.target/i386/l_fma_double_3.c: Ditto.
1818 * gcc.target/i386/l_fma_double_4.c: Ditto.
1819 * gcc.target/i386/l_fma_double_5.c: Ditto.
1820 * gcc.target/i386/l_fma_double_6.c: Ditto.
1821 * gcc.target/i386/l_fma_float_1.c: Ditto.
1822 * gcc.target/i386/l_fma_float_2.c: Ditto.
1823 * gcc.target/i386/l_fma_float_3.c: Ditto.
1824 * gcc.target/i386/l_fma_float_4.c: Ditto.
1825 * gcc.target/i386/l_fma_float_5.c: Ditto.
1826 * gcc.target/i386/l_fma_float_6.c: Ditto.
1827
cb9ac430
TC
18282017-06-07 Tamar Christina <tamar.christina@arm.com>
1829
1830 * gcc.target/aarch64/sdiv_costs_1.c: New.
1831
46c821e7
RB
18322017-06-07 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/80928
1835 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1836 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1837
6eb2ac65
RB
18382017-06-07 Richard Biener <rguenther@suse.de>
1839
1840 PR tree-optimization/80928
1841 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1842 check_results.
1843
25396db9
NS
18442017-06-06 Nathan Sidwell <nathan@acm.org>
1845
1846 * g++.dg/pr45330.C: Add inline namespace case.
1847
bbf97416
TK
18482017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1849
1850 PR fortran/80975
1851 * gfortran.dg/matmul_16.f90: New test.
1852 * gfortran.dg/inline_matmul_18.f90: New test.
1853
dc949728
MP
18542017-06-06 Marek Polacek <polacek@redhat.com>
1855
1856 PR c/79983
1857 * gcc.dg/pr79983.c: New test.
1858
100d0700
DM
18592017-06-06 David S. Miller <davem@davemloft.net>
1860
1861 * gcc.target/sparc/sparc-ret-3.c: New test.
1862
6c6b519a
TV
18632017-06-06 Tom de Vries <tom@codesourcery.com>
1864
1865 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
1866 label_values instead of NO_LABEL_VALUES.
1867 * gcc.c-torture/compile/920301-1.c: Same.
1868 * gcc.c-torture/compile/920501-1.c: Same.
1869 * gcc.c-torture/compile/941014-4.c: Same.
1870 * gcc.c-torture/compile/labels-1.c: Same.
1871 * gcc.c-torture/compile/pr18903.c: Same.
1872 * gcc.c-torture/execute/920302-1.c: Same.
1873 * gcc.c-torture/execute/920415-1.c: Same.
1874 * gcc.c-torture/execute/920428-2.c: Same.
1875 * gcc.c-torture/execute/920501-3.c: Same.
1876 * gcc.c-torture/execute/920501-4.c: Same.
1877 * gcc.c-torture/execute/920501-5.c: Same.
1878 * gcc.c-torture/execute/920501-7.c: Same.
1879 * gcc.c-torture/execute/920721-4.c: Same.
1880 * gcc.c-torture/execute/980526-1.c: Same.
1881 * gcc.c-torture/execute/990208-1.c: Same.
1882 * gcc.c-torture/execute/comp-goto-1.c: Same.
1883 * gcc.c-torture/execute/comp-goto-2.c: Same.
1884 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1885 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1886 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1887 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1888 * gcc.dg/tree-prof/pr44777.c: Same.
1889 * gcc.misc-tests/bprob-2.c: Same.
1890 * gcc.misc-tests/gcov-3.c: Same.
1891 * lib/gcc.exp (gcc_target_compile): Remove appending of
1892 -DNO_LABEL_VALUES to additional_flags.
1893 * lib/objc.exp (objc_target_compile): Same.
1894 * lib/target-supports.exp (check_effective_target_label_values): Test on
1895 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1896
4ebcc903
KT
18972017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1898
1899 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1900
331dc840
RB
19012017-06-06 Richard Biener <rguenther@suse.de>
1902
1903 PR tree-optimization/80974
1904 * gcc.dg/torture/pr80974.c: New testcase.
1905
d2537732
TP
19062017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1907
1908 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1909 "unsigned int" in conversation warning on line 15.
1910
e7baeb39
RB
19112017-06-06 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/80928
1914 * gcc.dg/vect/pr80928.c: New testcase.
1915 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1916 * gcc.dg/vect/slp-13.c: Likewise.
1917 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1918
05945a1b
DM
19192017-06-05 David Malcolm <dmalcolm@redhat.com>
1920
1921 * g++.dg/plugin/comment_plugin.c: New test plugin.
1922 * g++.dg/plugin/comments-1.C: New test file.
1923 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1924
9b972837
BE
19252017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1926
1927 * gcc.misc-tests/gcov-1a.c: New test.
1928
1d135d98
MM
19292017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1930
1931 * gcc.target/powerpc/clone1.c: New test.
1932
92bba237
JW
19332017-06-05 Janus Weil <janus@gcc.gnu.org>
1934
1935 PR fortran/70601
1936 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1937
7b3ee9c9
NK
19382017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1939
1940 PR fortran/35339
1941 * gfortran.dg/implied_do_io_1.f90: New Test.
1942 * gfortran.dg/implied_do_io_2.f90: New Test.
1943
e4d1c5c4
RL
19442017-06-05 Renlin Li <renlin.li@arm.com>
1945
1946 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
1947 selector to related line.
1948
d91561cb
JH
19492017-06-05 Jan Hubicka <hubicka@ucw.cz>
1950
1951 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
1952
d8395013
KT
19532017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1954
1955 * gcc.target/aarch64/store_lane0_str_1.c: New test.
1956
279dc4b4
KT
19572017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1958
1959 * gcc.target/aarch64/subs_compare_2.c: New test.
1960
e49d8b68
KT
19612017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1962
1963 * gcc.target/aarch64/subs_compare_1.c: New test.
1964
4456f65d
CX
19652017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
1966
1967 * gcc.target/mips/div-9.c: Delete duplicate test.
1968 * gcc.target/mips/div-10.c: Ditto.
1969 * gcc.target/mips/div-11.c: Ditto.
1970 * gcc.target/mips/div-12.c: Ditto.
1971
3995f3a2
JH
19722017-05-23 Jan Hubicka <hubicka@ucw.cz>
1973
1974 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1975
82c027e1
DH
19762017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
1977
1978 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
1979 vesrion of the dejagnu grep.
1980 (list-module-names): Use it and adjust the regular expressions for
1981 modules and submodules.
1982 * gfortran.dg/prof/prof.exp: Cleanup modules.
1983 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1984 directives.
1985 * gfortran.dg/altreturn_8.f90: Likewise.
1986 * gfortran.dg/associate_12.f90: Likewise.
1987 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1988 * gfortran.dg/charlen_15.f90: Likewise.
1989 * gfortran.dg/class_4a.f03: Likewise.
1990 * gfortran.dg/class_54.f90: Likewise.
1991 * gfortran.dg/class_dummy_4.f03: Likewise.
1992 * gfortran.dg/class_dummy_5.f90: Likewise.
1993 * gfortran.dg/constructor_9.f90: Likewise.
1994 * gfortran.dg/dec_structure_15.f90: Likewise.
1995 * gfortran.dg/do_check_8.f90: Likewise.
1996 * gfortran.dg/dtio_26.f03: Likewise.
1997 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1998 * gfortran.dg/equiv_9.f90: Likewise.
1999 * gfortran.dg/extends_15.f90: Likewise.
2000 * gfortran.dg/finalize_22.f90: Likewise.
2001 * gfortran.dg/finalize_23.f90: Likewise.
2002 * gfortran.dg/generic_26.f90: Likewise.
2003 * gfortran.dg/generic_27.f90: Likewise.
2004 * gfortran.dg/namelist_76.f90: Likewise.
2005 * gfortran.dg/pointer_init_8.f90: Likewise.
2006 * gfortran.dg/pr61318.f90: Likewise.
2007 * gfortran.dg/pr77260_1.f90: Likewise.
2008 * gfortran.dg/pr77260_2.f90: Likewise.
2009 * gfortran.dg/pr77420_3.f90: Likewise.
2010 * gfortran.dg/proc_ptr_39.f90: Likewise.
2011 * gfortran.dg/proc_ptr_41.f90: Likewise.
2012 * gfortran.dg/proc_ptr_42.f90: Likewise.
2013 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2014 * gfortran.dg/submodule_1.f08: Likewise.
2015 * gfortran.dg/submodule_10.f08: Likewise.
2016 * gfortran.dg/submodule_14.f08: Likewise.
2017 * gfortran.dg/submodule_15.f08: Likewise.
2018 * gfortran.dg/submodule_2.f08: Likewise.
2019 * gfortran.dg/submodule_5.f08: Likewise.
2020 * gfortran.dg/submodule_6.f08: Likewise.
2021 * gfortran.dg/submodule_7.f08: Likewise.
2022 * gfortran.dg/submodule_8.f08: Likewise.
2023 * gfortran.dg/submodule_9.f08: Likewise.
2024 * gfortran.dg/transfer_class_2.f90: Likewise.
2025 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2026 * gfortran.dg/typebound_call_24.f03: Likewise.
2027 * gfortran.dg/typebound_call_25.f90: Likewise.
2028 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2029 * gfortran.dg/typebound_generic_12.f03: Likewise.
2030 * gfortran.dg/typebound_generic_13.f03: Likewise.
2031 * gfortran.dg/typebound_generic_14.f03: Likewise.
2032 * gfortran.dg/typebound_generic_15.f90: Likewise.
2033 * gfortran.dg/typebound_operator_16.f03: Likewise.
2034 * gfortran.dg/typebound_operator_18.f90: Likewise.
2035 * gfortran.dg/typebound_operator_20.f90: Likewise.
2036 * gfortran.dg/typebound_override_3.f90: Likewise.
2037 * gfortran.dg/typebound_override_4.f90: Likewise.
2038 * gfortran.dg/typebound_override_5.f90: Likewise.
2039 * gfortran.dg/typebound_override_6.f90: Likewise.
2040 * gfortran.dg/typebound_override_7.f90: Likewise.
2041 * gfortran.dg/typebound_proc_28.f03: Likewise.
2042 * gfortran.dg/typebound_proc_29.f90: Likewise.
2043 * gfortran.dg/typebound_proc_30.f90: Likewise.
2044 * gfortran.dg/typebound_proc_31.f90: Likewise.
2045 * gfortran.dg/typebound_proc_32.f90: Likewise.
2046 * gfortran.dg/typebound_proc_33.f90: Likewise.
2047 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2048 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2049 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2050 * gfortran.dg/use_only_3.f90: Likewise.
2051 * gfortran.dg/use_without_only_1.f90: Likewise.
2052 * gfortran.dg/warn_unused_function.f90: Likewise.
2053 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2054 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2055
3de4ac6d
MP
20562017-06-04 Marek Polacek <polacek@redhat.com>
2057
2058 PR c/80919
2059 * gcc.dg/format/pr80919.c: New test.
2060
2474f48f
MS
20612017-06-02 Martin Sebor <msebor@redhat.com>
2062
2063 PR c/80892
2064 * c-c++-common/Wfloat-conversion-2.c: New test.
2065
bd280745
PC
20662017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 PR c++/68754
2069 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2070
bd280745 20712017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2072
2073 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2074 for the new built-ins.
2075
ffa8a921
SD
20762017-06-02 Sudakshina Das <sudi.das@arm.com>
2077
2078 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2079
d65d1bd9
WS
20802017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2081
2082 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2083 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2084 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2085 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2086 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2087
b160939b
KT
20882017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2089
2090 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2091
17f47f86
KT
20922017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2093
2094 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2095
ab82e126
WS
20962017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2097
2098 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2099 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2100 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2101 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2102 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2103 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2104 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2105 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2106 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2107
c957e9c0
NS
21082017-06-02 Nathan Sidwell <nathan@acm.org>
2109
2110 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2111
aad16012
JJ
21122017-06-02 Jakub Jelinek <jakub@redhat.com>
2113
74b4885d
JJ
2114 PR rtl-optimization/80903
2115 * gcc.dg/pr80903.c: New test.
2116
aad16012
JJ
2117 PR fortran/80918
2118 * gfortran.dg/gomp/pr80918.f90: New test.
2119
40ffd95f
BE
21202017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2121
2122 * c-c++-common/Wsizeof-pointer-div.c: New test.
2123 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2124 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2125 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2126 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2127 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2128 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2129 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2130 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2131 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2132 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2133 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2134 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2135 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2136 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2137 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2138 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2139 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2140 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2141
052754ea
WS
21422017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2143
2144 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2145 Update the target to power8-vector.
2146
aa63913f
DM
21472017-06-01 David Malcolm <dmalcolm@redhat.com>
2148
2149 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2150
2ded3754
PMR
21512017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2152
2153 * debug12.adb, debug12.ads: New testcase.
2154
c8638450
MJ
21552017-06-01 Martin Jambor <mjambor@suse.cz>
2156
2157 PR tree-optimization/80898
2158 * gcc.dg/tree-ssa/pr80898.c: New test.
2159 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2160
ac853c90
PC
21612017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 PR c++/80896
2164 * g++.dg/cpp1z/nodiscard5.C: New.
2165
7841f13c
CZ
21662017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2167
2168 * gcc.target/arc/pr9001195952.c: New test.
2169
f525e390
TV
21702017-06-01 Tom de Vries <tom@codesourcery.com>
2171
2172 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2173 * gcc.c-torture/compile/asmgoto-1.c: Same.
2174 * gcc.dg/20000707-1.c: Same.
2175 * gcc.dg/pr38700.c: Same.
2176 * gcc.dg/pr70169.c: Same.
2177 * gcc.dg/pr80112.c: Same.
2178 * gcc.dg/torture/pr51071-2.c: Same.
2179 * gcc.dg/torture/pr51071.c: Same.
2180 * gcc.dg/tree-ssa/alias-34.c: Same.
2181
9285616c
PMR
21822017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2183
2184 * gnat.dg/debug11.adb: New testcase.
2185
48932682
RB
21862017-06-01 Richard Biener <rguenther@suse.de>
2187
2188 PR middle-end/66313
2189 * c-c++-common/ubsan/pr66313.c: New testcase.
2190 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2191
fcb99124
SM
21922017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2193
2194 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2195 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2196 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2197 -mcpu overridden.
2198 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2199 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2200 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2201 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2202 to dg-option. Add dg-skip-if directive to disable this test
2203 for darwin. Add dg-skip-if directive to disable this test if
2204 -mcpu overridden.
2205
dc7401c0
SP
22062017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2207
2208 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2209 (_mm_maskz_max_sd): Test new intrinsics.
2210 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2211 (_mm_maskz_max_sd): Test new intrinsics.
2212 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2213 (_mm_maskz_max_ss): Test new intrinsics.
2214 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2215 (_mm_maskz_max_ss): Test new intrinsics.
2216 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2217 (_mm_maskz_min_sd): Test new intrinsics.
2218 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2219 (_mm_maskz_min_sd): Test new intrinsics.
2220 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2221 (_mm_maskz_min_ss): Test new intrinsics.
2222 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2223 (_mm_maskz_min_ss): Test new intrinsics.
2224
3909991c
NS
22252017-05-31 Nathan Sidwell <nathan@acm.org>
2226
2227 * g++.dg/lookup/lambda1.C New.
2228
0e510edb
BC
22292017-05-31 Bin Cheng <bin.cheng@arm.com>
2230
2231 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2232 on pointer should not be replaced.
2233
9fc5e7a4
MM
22342017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2235
2236 PR testsuite/80580
2237 * gcc.dg/gimplefe-error-7.c: New test.
2238
1e466f04
GM
22392017-05-31 Graham Markall <graham.markall@embecosm.com>
2240
2241 * gcc.target/arc/add_n-combine.c: New test.
2242 * gcc.target/arc/sub_n-combine.c: New test.
2243
89c88990
RB
22442017-05-31 Richard Biener <rguenther@suse.de>
2245
2246 PR target/80880
2247 * gcc.target/i386/pr80880.c: New testcase.
2248
748bbe72
RS
22492017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2250
2251 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2252
c7d7e222
BC
22532017-05-31 Bin Cheng <bin.cheng@arm.com>
2254
2255 * gcc.dg/vect/pr80815-3.c: New test.
2256
ee1379be
RB
22572017-05-31 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/80906
2260 * gcc.dg/graphite/pr80906.c: New testcase.
2261
bcce980e
TV
22622017-05-30 Tom de Vries <tom@codesourcery.com>
2263
2264 PR testsuite/80910
2265 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2266 unsupported if host compiler does not support c++11.
2267 (host_supports_c++11): New proc.
2268
ef9200aa
MS
22692017-05-30 Martin Sebor <msebor@redhat.com>
2270
2271 PR c/80731
2272 * g++.dg/ext/utf16-4.C: Relax test.
2273 * gcc.dg/fixed-point/int-warning.c: Adjust.
2274
f012c8ef
DM
22752017-05-30 David Malcolm <dmalcolm@redhat.com>
2276
2277 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2278 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2279 test case.
2280 * g++.dg/plugin/show-template-tree-color.C: New test case.
2281 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2282 * g++.dg/template/show-template-tree-2.C: New test case.
2283 * g++.dg/template/show-template-tree-3.C: New test case.
2284 * g++.dg/template/show-template-tree-4.C: New test case.
2285 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2286 * g++.dg/template/show-template-tree.C: New test case.
2287
3f8efe25
SB
22882017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2289
2290 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2291 dg-options.
2292 * gfortran.dg/pr80107.f: Delete testcase.
2293
77d1dbdb
UB
22942017-05-30 Uros Bizjak <ubizjak@gmail.com>
2295
2296 PR target/80833
2297 * gcc.target/i386/pr80833-1.c: New test.
2298 * gcc.target/i386/pr80833-2.c: Ditto.
2299
e2f35333
NS
23002017-05-30 Nathan Sidwell <nathan@acm.org>
2301
2302 PR c++/80913
2303 * g++.dg/lookup/pr80913.C: New.
2304
ba7629e2
RB
23052017-05-30 Richard Biener <rguenther@suse.de>
2306
2307 PR middle-end/80901
2308 * gcc.dg/torture/pr80901.c: New testcase.
2309
4bfb347c
RD
23102017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2311
2312 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2313
b3125625
JL
23142017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2315
2316 PR target/78838
2317 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2318
892d6169
RB
23192017-05-30 Richard Biener <rguenther@suse.de>
2320
2321 PR middle-end/80876
2322 * gcc.dg/torture/pr80876.c: New testcase.
2323
3d7ff728
NS
23242017-05-29 Nathan Sidwell <nathan@acm.org>
2325
2326 PR c++/80891 (#5)
2327 * g++.dg/lookup/pr80891-5.C: New.
2328
fd262197
JD
23292017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2330
2331 PR libgfortran/53029
2332 * gfortran.dg/read_5.f90: New test.
2333
724e517a
NS
23342017-05-29 Nathan Sidwell <nathan@acm.org>
2335
a5cfa13a
NS
2336 PR c++/80891 (#4)
2337 * g++.dg/lookup/pr80891-4.C: New.
2338
e514ab0c
NS
2339 PR c++/80891 (#1)
2340 * g++.dg/lookup/pr80891-1.C: New.
2341
58dec010
NS
2342 PR c++/80891 (#3)
2343 * g++.dg/lookup/pr80891-3.C: New.
2344
724e517a
NS
2345 PR c++/80891 (#2)
2346 * g++.dg/lookup/pr80891-2.C: New.
2347
bbe3927b
TK
23482017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2349
2350 PR fortran/37131
2351 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2352 flags.
2353 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2354 * gfortran.dg/inline_matmul_17.f90: New test.
2355
8364e6ac
TK
23562017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2357
2358 * gfortran.dg/matmul_bounds_12.f90: New test.
2359
56a35ac9
JJ
23602017-05-27 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR bootstrap/80887
2363 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2364
945bf9e1
NS
23652017-05-26 Nathan Sidwell <nathan@acm.org>
2366
2367 * g++.dg/cpp0x/dr2061.C: New.
2368 * g++.dg/parse/namespace-alias-1.C: Add more test.
2369
cb4fe401
BC
23702017-05-26 Bin Cheng <bin.cheng@arm.com>
2371
2372 PR tree-optimization/80815
2373 * gcc.dg/vect/pr80815-1.c: New test.
2374 * gcc.dg/vect/pr80815-2.c: New test.
2375
e929e611
ML
23762017-05-26 Martin Liska <mliska@suse.cz>
2377
2378 PR ipa/80663
2379 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2380 split at the problematic spot.
2381 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2382 a valid value of the param.
2383
92f105f6
MP
23842017-05-26 Marek Polacek <polacek@redhat.com>
2385
2386 PR sanitizer/80875
2387 * c-c++-common/ubsan/pr80875.c: New test.
2388
74ca4e36
TV
23892017-05-26 Tom de Vries <tom@codesourcery.com>
2390
2391 PR testsuite/80557
2392 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2393 * gcc.dg/Wcxx-compat-8.c: Same.
2394 * gcc.dg/Wobjsize-1.c: Same.
2395 * gcc.dg/Wshadow-local-2.c: Same.
2396 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2397 * gcc.dg/anon-struct-6.c: Same.
2398 * gcc.dg/asm-wide-1.c: Same.
2399 * gcc.dg/builtin-inf-1.c: Same.
2400 * gcc.dg/builtin-redefine.c: Same.
2401 * gcc.dg/c90-array-lval-6.c: Same.
2402 * gcc.dg/c90-array-lval-7.c: Same.
2403 * gcc.dg/c90-fordecl-1.c: Same.
2404 * gcc.dg/c99-fordecl-2.c: Same.
2405 * gcc.dg/cast-lvalue-1.c: Same.
2406 * gcc.dg/cast-lvalue-2.c: Same.
2407 * gcc.dg/compound-lvalue-1.c: Same.
2408 * gcc.dg/cond-lvalue-1.c: Same.
2409 * gcc.dg/cpp/20000419-1.c: Same.
2410 * gcc.dg/cpp/backslash.c: Same.
2411 * gcc.dg/cpp/backslash2.c: Same.
2412 * gcc.dg/cpp/macspace1.c: Same.
2413 * gcc.dg/cpp/macspace2.c: Same.
2414 * gcc.dg/cpp/multiline-2.c: Same.
2415 * gcc.dg/cpp/pr27777.c: Same.
2416 * gcc.dg/cpp/pr30786.c: Same.
2417 * gcc.dg/cpp/pr34602.c: Same.
2418 * gcc.dg/cpp/redef1.c: Same.
2419 * gcc.dg/cpp/tr-warn1.c: Same.
2420 * gcc.dg/cpp/tr-warn3.c: Same.
2421 * gcc.dg/cpp/tr-warn6.c: Same.
2422 * gcc.dg/cpp/trad/hash.c: Same.
2423 * gcc.dg/cpp/trad/redef1.c: Same.
2424 * gcc.dg/cpp/ucs.c: Same.
2425 * gcc.dg/declspec-10.c: Same.
2426 * gcc.dg/declspec-11.c: Same.
2427 * gcc.dg/declspec-18.c: Same.
2428 * gcc.dg/format/c99-strftime-1.c: Same.
2429 * gcc.dg/format/ext-3.c: Same.
2430 * gcc.dg/format/pr72858.c: Same.
2431 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2432 * gcc.dg/init-string-1.c: Same.
2433 * gcc.dg/label-decl-3.c: Same.
2434 * gcc.dg/m-un-2.c: Same.
2435 * gcc.dg/nofixed-point-2.c: Same.
2436 * gcc.dg/noncompile/20020213-1.c: Same.
2437 * gcc.dg/pch/counter-2.c: Same.
2438 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2439 * gcc.dg/pr27528.c: Same.
2440 * gcc.dg/pr27953.c: Same.
2441 * gcc.dg/pr35899.c: Same.
2442 * gcc.dg/pr37561.c: Same.
2443 * gcc.dg/pr45461.c: Same.
2444 * gcc.dg/pr45750.c: Same.
2445 * gcc.dg/pr53196-2.c: Same.
2446 * gcc.dg/pr53265.c: Same.
2447 * gcc.dg/redecl-1.c: Same.
2448 * gcc.dg/tls/thr-init-1.c: Same.
2449 * gcc.dg/torture/pr51106-1.c: Same.
2450 * gcc.dg/torture/pr51106-2.c: Same.
2451 * gcc.dg/uninit-19.c: Same.
2452 * gcc.dg/uninit-pr20644.c: Same.
2453
6fc9f7aa
JJ
24542017-05-26 Jakub Jelinek <jakub@redhat.com>
2455
2456 * g++.dg/cpp1z/decomp29.C (p): New variable.
2457 (main): Add further tests.
2458
28e0e05b
RB
24592017-05-26 Richard Biener <rguenther@suse.de>
2460
2461 PR tree-optimization/80842
2462 * gcc.dg/torture/pr80842.c: New testcase.
2463
c81ec254
PC
24642017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2465
2466 PR c++/79652
2467 * g++.dg/cpp0x/pr79652.C: New.
2468
aee21066
PC
24692017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2470
2471 PR c++/71451
2472 * g++.dg/cpp0x/variadic170.C: New.
2473
63dbcd13
VR
24742017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2475
2476 * g++.dg/warn/Wcatch-value-1.C: New test.
2477 * g++.dg/warn/Wcatch-value-2.C: New test.
2478 * g++.dg/warn/Wcatch-value-3.C: New test.
2479
932f48ac
NS
24802017-05-25 Nathan Sidwell <nathan@acm.org>
2481
44e00a7a
NS
2482 * g++.dg/lookup/using56.C: New.
2483 * g++.dg/lookup/using57.C: New.
2484 * g++.dg/lookup/using58.C: New.
2485 * g++.dg/lookup/using59.C: New.
2486
932f48ac
NS
2487 * g++.dg/lookup/using17.C: Adjust diagnostics.
2488
a10f9a2e
MS
24892017-05-25 Martin Sebor <msebor@redhat.com>
2490
2491 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2492 positives on ILP32.
2493 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2494 column numbers.
2495 * gcc.dg/pr60114.c: Same.
2496
47c05e71
JH
24972017-05-23 Jan Hubicka <hubicka@ucw.cz>
2498
2499 * gfortran.dg/pr48636.f90: Fix template better.
2500
f35a733d
NS
25012017-05-25 Nathan Sidwell <nathan@acm.org>
2502
2503 * g++.dg/lookup/koenig14.C: New.
2504
18c1e9e0
PC
25052017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2506
2507 PR c++/79583
2508 * g++.dg/cpp0x/pr79583.C: New.
2509
2673d192
PC
25102017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2511
2512 PR c++/68578
2513 * g++.dg/cpp1y/pr68578.C: New.
2514
bce8ef71
MG
25152017-05-25 Marc Glisse <marc.glisse@inria.fr>
2516
2517 * gcc.dg/tree-ssa/vce-1.c: New file.
2518
11d6b45d
MG
25192017-05-25 Marc Glisse <marc.glisse@inria.fr>
2520
2521 * gcc.dg/tree-ssa/addadd.c: New file.
2522
5ad4f1c8
NS
25232017-05-24 Nathan Sidwell <nathan@acm.org>
2524
2525 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2526 * g++.dg/lookup/friend19.C: New.
2527 * g++.dg/lookup/friend20.C: New.
2528
d4a760d8
JW
25292017-05-24 Jonathan Wakely <jwakely@redhat.com>
2530
2531 PR c++/80544
2532 * g++.dg/expr/cast11.C: New test.
2533
3cd211af
MS
25342017-05-24 Martin Sebor <msebor@redhat.com>
2535
2536 PR c/80731
2537 * c-c++-common/Wfloat-conversion.c: Adjust.
2538 * c-c++-common/dfp/convert-int-saturate.c: Same.
2539 * c-c++-common/pr68657-1.c: Same.
2540 * g++.dg/ext/utf-cvt.C: Same.
2541 * g++.dg/ext/utf16-4.C: Same.
2542 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2543 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2544 * g++.dg/warn/Wconversion3.C: Same.
2545 * g++.dg/warn/Wconversion4.C: Same.
2546 * g++.dg/warn/Wsign-conversion.C: Same.
2547 * g++.dg/warn/overflow-warn-1.C: Same.
2548 * g++.dg/warn/overflow-warn-3.C: Same.
2549 * g++.dg/warn/overflow-warn-4.C: Same.
2550 * g++.dg/warn/pr35635.C: Same.
2551 * g++.old-deja/g++.mike/enum1.C: Same.
2552 * gcc.dg/Wconversion-3.c: Same.
2553 * gcc.dg/Wconversion-5.c: Same.
2554 * gcc.dg/Wconversion-complex-c99.c: Same.
2555 * gcc.dg/Wconversion-complex-gnu.c: Same.
2556 * gcc.dg/Wconversion-integer.c: Same.
2557 * gcc.dg/Wsign-conversion.c: Same.
2558 * gcc.dg/bitfld-2.c: Same.
2559 * gcc.dg/c90-const-expr-11.c: Same.
2560 * gcc.dg/c90-const-expr-7.c: Same.
2561 * gcc.dg/c99-const-expr-7.c: Same.
2562 * gcc.dg/overflow-warn-1.c: Same.
2563 * gcc.dg/overflow-warn-2.c: Same.
2564 * gcc.dg/overflow-warn-3.c: Same.
2565 * gcc.dg/overflow-warn-4.c: Same.
2566 * gcc.dg/overflow-warn-5.c: Same.
2567 * gcc.dg/overflow-warn-8.c: Same.
2568 * gcc.dg/overflow-warn-9.c: New test.
2569 * gcc.dg/pr35635.c: Adjust.
2570 * gcc.dg/pr59940.c: Same.
2571 * gcc.dg/pr59963-2.c: Same.
2572 * gcc.dg/pr60114.c: Same.
2573 * gcc.dg/switch-warn-2.c: Same.
2574 * gcc.dg/utf-cvt.c: Same.
2575 * gcc.dg/utf16-4.c: Same.
2576
216bfadc
JJ
25772017-05-24 Jakub Jelinek <jakub@redhat.com>
2578
2579 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2580 Don't include limits.h.
2581 (w): Conditionalize on long long wider than int. Use
2582 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2583 -9223372036854775808.
2584 (x): Use __INT_MAX__ instead of INT_MAX.
2585
610abc02
TK
25862017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2587
2588 PR fortran/66094
2589 * gfortran.dg/inline_matmul_16.f90: New test.
2590
8d0c9b36
TV
25912017-05-24 Tom de Vries <tom@codesourcery.com>
2592
2593 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2594
3f3fb6c9
PB
25952017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2596
2597 PR middle-end/80823
2598 * gcc.dg/pr80823.c: New test.
2599
00e0af8d
AK
26002017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2601
2602 * gcc.target/s390/pr80725.c: New test.
2603
6131102c
NS
26042017-05-23 Nathan Sidwell <nathan@acm.org>
2605
ef4c5e78
NS
2606 * g++.dg/lookup/extern-c-hidden.C: New.
2607 * g++.dg/lookup/extern-redecl1.C: New.
2608
6131102c
NS
2609 PR c++/80866
2610 * g++.dg/parse/pr80866.C: New.
2611
d2db2e6b
JH
26122017-05-23 Jan Hubicka <hubicka@ucw.cz>
2613
2614 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2615 * gcc.dg/ipa/inline-5.c: Likewise.
2616 * gfortran.dg/pr48636.f90: Likewise.
2617
e4ea7a4c
NS
26182017-05-23 Nathan Sidwell <nathan@acm.org>
2619
2620 * g++.dg/parse/ctor9.C: Adjust expected error.
2621
c2d7c404
JD
26222017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2623
2624 PR libgfortran/80256
2625 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2626 Cygwin.
2627
fd71a9a2
TS
26282017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2629
2630 * c-c++-common/goacc/parallel-dims-1.c: Update.
2631 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2632 * c-c++-common/goacc/routine-1.c: Likewise.
2633 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2634 * g++.dg/goacc/template.C: Likewise.
2635 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2636 * gfortran.dg/goacc/routine-3.f90: Likewise.
2637 * gfortran.dg/goacc/sie.f95: Likewise.
2638 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2639
9d029ddf
NS
26402017-05-23 Nathan Sidwell <nathan@acm.org>
2641
2642 * g++.dg/lookup/using13.C: Adjust expected error.
2643
008c7367
SKS
26442017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2645
2646 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
2647
d1f6caae
MM
26482017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2649
2650 PR target/80718
2651 * gcc.target/powerpc/pr80718.c: New test.
2652
2ea0d750
SB
26532017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
2654
2655 * gcc.target/powerpc/conditional-return.c: New testcase.
2656
25b81686
BS
26572017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2658
2659 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
2660 LE-only.
2661
477f145b
JW
26622017-05-22 Janus Weil <janus@gcc.gnu.org>
2663
2664 PR fortran/80766
2665 * gfortran.dg/typebound_call_28.f90: New test.
2666
65cc1407
NS
26672017-05-22 Nathan Sidwell <nathan@acm.org>
2668
2669 * g++.dg/lookup/strong-using.C: New.
2670
0c4f8178
TP
26712017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2672
2673 * gcc.target/arm/movsi_movt.c: New test.
2674 * gcc.target/arm/movdi_movt.c: New test.
2675
fbb1c7d4
EB
26762017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2677
2678 * gnat.dg/specs/not_null1.ads: New test.
2679
d3271136
EB
26802017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2681
2682 * gnat.dg/limited_with5.ad[sb]: New test.
2683 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2684 * gnat.dg/limited_with6.ad[sb]: New test.
2685 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2686
4c24ec6d
EB
26872017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2688
2689 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2690 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2691
4bcbb7b8
PC
26922017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2693
2694 PR c++/70265
2695 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2696 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2697
51cd6b78
JD
26982017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2699
2700 PR libgfortran/80333
2701 * gfortran.dg/dtio_30.f03: New test.
2702
33f8c0a1
MP
27032017-05-19 Marek Polacek <polacek@redhat.com>
2704
2705 PR sanitizer/80800
2706 * c-c++-common/ubsan/pr80800.c: New test.
2707 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2708
9740ed54
TS
27092017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2710
7fd549d2
TS
2711 * c-c++-common/goacc/default-1.c: Update.
2712 * c-c++-common/goacc/default-2.c: Likewise.
2713 * c-c++-common/goacc/default-4.c: Likewise.
2714 * gfortran.dg/goacc/default-1.f95: Likewise.
2715 * gfortran.dg/goacc/default-4.f: Likewise.
2716 * c-c++-common/goacc/default-5.c: New file.
2717 * gfortran.dg/goacc/default-5.f: Likewise.
2718
9740ed54
TS
2719 * c-c++-common/goacc/default-1.c: New file.
2720 * c-c++-common/goacc/default-2.c: Likewise.
2721 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2722 test cases in...
2723 * c-c++-common/goacc/default-3.c: ... this new file, and...
2724 * c-c++-common/goacc/default-4.c: ... this new file.
2725 * gfortran.dg/goacc/default.f95: Remove file, including its test
2726 cases in...
2727 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2728 * gfortran.dg/goacc/default-2.f: ... this new file.
2729 * gfortran.dg/goacc/default-3.f95: New file.
2730 * gfortran.dg/goacc/default-4.f: Likewise.
2731
2a8a8d7b
NS
27322017-05-19 Nathan Sidwell <nathan@acm.org>
2733
2734 * g++.dg/inherit/covariant7.C: Adjust.
2735
a978134e
PB
27362017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2737
2738 * gcc.target/arm/tls-disable-literal-pool.c: Change
2739 require-effective-target to tls_native.
2740 Move dg-error to return statement line and change to dg-message.
2741
39aac208
RB
27422017-05-19 Richard Biener <rguenther@suse.de>
2743
2744 PR c++/80593
2745 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2746 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2747
035ab826
RB
27482017-05-19 Richard Biener <rguenther@suse.de>
2749
2750 PR middle-end/80764
2751 * gcc.dg/torture/pr80764.c: New testcase.
2752
52e14b96
MM
27532017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2754
2755 PR target/80510
2756 * gcc.target/powerpc/pr80510-1.c: New test.
2757 * gcc.target/powerpc/pr80510-2.c: Likewise.
2758
4287da82
EG
27592017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2760
2761 * gcc.dg/pragma-diag-7.c: New test.
2762
e4171e10
UB
27632017-05-18 Uros Bizjak <ubizjak@gmail.com>
2764
2765 PR target/80799
2766 * g++.dg/other/i386-11.C: New test.
2767
cdefeea2
WS
27682017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
2769
2770 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
2771 * fold-vec-div-floatdouble.c: Likewise.
2772 * fold-vec-logical-ands-char.c: Likewise.
2773 * fold-vec-logical-ands-int.c: Likewise.
2774 * fold-vec-logical-ands-short.c: Likewise.
2775 * fold-vec-logical-ors-char.c: Likewise.
2776 * fold-vec-logical-ors-int.c: Likewise.
2777 * fold-vec-logical-ors-short.c: Likewise.
2778 * fold-vec-logical-other-char.c: Likewise.
2779 * fold-vec-mule-misc.c: Likewise.
2780 * fold-vec-mult-float.c: Likewise.
2781 * fold-vec-mult-floatdouble.c: Likewise.
2782 * fold-vec-mult-int.c: Likewise.
2783 * fold-vec-mult-int128-p9.c: Likewise.
2784 * fold-vec-sub-floatdouble.c: Likewise.
2785 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
2786 Add lp64 requirement.
2787 * fold-vec-mult-int128-p8.c: Likewise.
2788 * fold-vec-logical-ors-longlong.c: Fix comment typo.
2789
62ee030a
SM
27902017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
2791
2792 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
2793 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
2794 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
2795 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
2796 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
2797 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
2798 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
2799 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
2800 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
2801 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
2802 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
2803 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
2804 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
2805 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
2806 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
2807 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
2808 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
2809 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
2810 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
2811 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
2812 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
2813 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
2814 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
2815 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
2816 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
2817 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
2818
00a84d0e
SL
28192017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
2820
2821 * gcc.target/sparc/niagara7-align.c: New test.
2822
243c2883
MP
28232017-05-18 Marek Polacek <polacek@redhat.com>
2824
2825 PR sanitizer/80797
2826 * c-c++-common/ubsan/null-12.c: New test.
2827
e98e6340
SB
28282017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
2829
2830 PR middle-end/80692
2831 * gcc.c-torture/execute/pr80692.c: New testcase.
2832
0152001b 28332017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
2834
2835 PR libgfortran/80741
2836 * gfortran.dg/read_4.f90: New test.
2837
c8ded430
BS
28382017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2839
2840 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2841
e5b1f5a1
FR
28422017-05-17 Fritz Reese <fritzoreese@gmail.com>
2843
2844 PR fortran/80668
2845 * gfortran.dg/pr80668.f90: New.
2846
9853cb28
PB
28472017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2848
2849 PR middle-end/80775
2850 * gcc.dg/pr80775.c: New test.
2851
142473df
MP
28522017-05-17 Marek Polacek <polacek@redhat.com>
2853
2854 PR sanitizer/80659
2855 * gcc.dg/asan/pr80659.c: New test.
2856
8508a5b5
SKS
28572017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2858
2859 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
2860 unsigned long.
2861
bc36d2b7
CX
28622017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
2863
2864 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
2865
4fc5ebf1
JG
28662017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
2867 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2868
2869 PR tree-optimization/80457
2870 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
2871 call vect_model_simple_cost.
2872
bedee914
PT
28732017-05-16 Paul Thomas <pault@gcc.gnu.org>
2874
2875 PR fortran/80554
2876 * gfortran.dg/submodule_29.f08: New test.
2877
10791753
DM
28782017-05-16 David Malcolm <dmalcolm@redhat.com>
2879
2880 * g++.dg/other/accessor-fixits-1.C: New test case.
2881 * g++.dg/other/accessor-fixits-2.C: New test case.
2882 * g++.dg/other/accessor-fixits-3.C: New test case.
2883 * g++.dg/other/accessor-fixits-4.C: New test case.
2884
727577c2
CL
28852017-05-16 Carl Love <cel@us.ibm.com>
2886
2887 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2888 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2889 built-ins to the test suite file. Note, support for mradds exists
2890 but no test case exists.
2891 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2892 built-ins to the test suite file.
2893
6b6ae9eb
MP
28942017-05-16 Marek Polacek <polacek@redhat.com>
2895
2896 PR sanitizer/80536
2897 PR sanitizer/80386
2898 * c-c++-common/ubsan/pr80536.c: New test.
2899 * g++.dg/ubsan/pr80386.C: New test.
2900
678d7e19
TC
29012017-05-16 Tamar Christina <tamar.christina@arm.com>
2902
2903 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2904 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2905
6da37857
MW
29062016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2907
2908 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2909 expected output of vadd, vsub and vmul instructions.
2910 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2911 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2912 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2913
a5768d38
JD
29142017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2915
2916 PR libgfortran/80727
2917 * gfortran.dg/read_3.f90: New test.
2918
3a77e7cc
NS
29192017-05-15 Nathan Sidwell <nathan@acm.org>
2920
2016c841
NS
2921 PR c++/79369
2922 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2923
3a77e7cc
NS
2924 PR c++/79369
2925 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2926 * g++.dg/cpp0x/pr79369.C: New.
2927
0735a1c8
SK
29282017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2929
2930 PR fortran/80752
3a77e7cc 2931 * gfortran.dg/pr80752.f90: New test.
0735a1c8 2932
f108770a
UB
29332017-05-15 Uros Bizjak <ubizjak@gmail.com>
2934
900b5b6a 2935 PR target/80425
f108770a
UB
2936 * gcc.target/i386/pr80425-1.c: New test.
2937 * gcc.target/i386/pr80425-2.c: Ditto.
2938
e30ce0a3
JL
29392017-05-15 Jeff Law <law@redhat.com>
2940
2941 * gcc.target/mips/reorgbug-1.c: New test.
2942
0d5a0a33
PMR
29432017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
2944
2945 * gnat.dg/specs/pack13.ads: New test.
2946
a104bd88
MS
29472017-05-14 Martin Sebor <msebor@redhat.com>
2948
2949 PR middle-end/77671
2950 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
2951 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
2952 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2953 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2954 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2955
c6c02519
MS
29562017-05-14 Martin Sebor <msebor@redhat.com>
2957
2958 PR middle-end/80669
2959 * gcc.dg/builtin-stpncpy.c: New test.
2960
d6d4d770
DS
29612017-05-14 Daniel Santos <daniel.santos@pobox.com>
2962
2963 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
2964 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
2965 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
2966 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
2967
b9bdd60b
JK
29682017-05-14 Julia Koval <julia.koval@intel.com>
2969
2970 * gcc.target/i386/xgetsetbv.c: New test.
2971
28ae01cd
NK
29722017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
2973
2974 PR fortran/80442
2975 * gfortran.dg/impl_do_var_data.f90: New Test
2976
c7488b4f
PJ
29772017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2978
2979 * brig.dg/test/gimple/priv-array-offset-access.hsail:
2980 A regression test for a private array access case which caused
2981 an assert.
2982
9b5f12ae
MS
29832017-05-12 Martin Sebor <msebor@redhat.com>
2984
2985 PR testsuite/80643
2986 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2987 to the purpose of the test.
2988
b76f1550
SM
29892017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2990
2991 * gcc.target/powerpc/bmi-andn-1.c: New file
2992 * gcc.target/powerpc/bmi-andn-2.c: New file.
2993 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2994 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2995 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2996 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2997 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2998 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2999 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3000 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3001 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3002 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3003 * gcc.target/powerpc/bmi-check.h: New File.
3004 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3005 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3006 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3007 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3008 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3009 * gcc.target/powerpc/bmi2-check.h: New file.
3010 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3011 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3012 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3013 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3014 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3015 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3016 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3017 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3018 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3019
2a3fa75a
PC
30202017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3021
3022 PR c++/60430
3023 * g++.dg/cpp0x/pr60430.C: New.
3024
e8bf7c7b
JL
30252017-05-12 Jeff Law <law@redhat.com>
3026
3027 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3028
284d1f76
PB
30292017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3030
3031 PR middle-end/80707
3032 * g++.dg/pr80707.C: New test.
3033
302a0e37
WS
30342017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3035
3036 * gcc.target/powerpc/fold-vec-div-float.c: New.
3037 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3038 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3039
a7785078
WS
30402017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3041
3042 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3043 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3044 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3045 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3046 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3047 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3048 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3049 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3050 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3051 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3052 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3053 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3054
9206028e
PC
30552017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3056
3057 PR c++/49604
3058 * g++.dg/cpp0x/forw_enum14.C: New.
3059 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3060
7af1c0ad
RB
30612017-05-12 Richard Biener <rguenther@suse.de>
3062
3063 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3064
f7e95bdb
PC
30652017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3066
3067 PR c++/67687
3068 * g++.dg/cpp0x/constexpr-ice17.C: New.
3069
53e788d0
RB
30702017-05-12 Richard Biener <rguenther@suse.de>
3071
3072 PR tree-optimization/80713
3073 * gcc.dg/torture/pr80713.c: New testcase.
3074
2ead1ab9
AK
30752017-05-12 Andi Kleen <ak@linux.intel.com>
3076
3077 PR testsuite/77684
3078 * lib/target-supports.exp (profopt-perf-wrapper):
3079 Add -m8 option to increase parallelism.
3080
ee58b02f
TS
30812017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3082
1e47f02b
TS
3083 * c-c++-common/goacc/parallel-dims-1.c: New file.
3084 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3085
b0f271ce
TS
3086 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3087 * c-c++-common/goacc/classify-kernels.c: Likewise.
3088 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3089 Likewise.
3090 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3091 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3092 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3093 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3094 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3095 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3096 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3097 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3098 * c-c++-common/goacc/kernels-loop.c: Likewise.
3099 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3100 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3101 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3102 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3103 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3104 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3105 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3106 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3107 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3108 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3109 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3110 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3111
25651634
TS
3112 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3113 * c-c++-common/goacc/classify-kernels.c: Likewise.
3114 * c-c++-common/goacc/classify-parallel.c: Likewise.
3115 * c-c++-common/goacc/classify-routine.c: Likewise.
3116 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3117 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3118 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3119 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3120
ee58b02f
TS
3121 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3122 * c-c++-common/goacc/classify-kernels.c: Likewise.
3123 * c-c++-common/goacc/classify-parallel.c: Likewise.
3124 * c-c++-common/goacc/classify-routine.c: Likewise.
3125 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3126 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3127 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3128 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3129
2d82ec25
NS
31302017-05-11 Nathan Sidwell <nathan@acm.org>
3131
3132 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3133
31342017-05-11 Carl Love <cel@us.ibm.com>
3135
3136 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3137 to the test suite file.
3138 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3139 to the test suite file.
3140
628c06d6
JD
31412017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3142
3143 PR fortran/78659
3144 * gfortran.dg/namelist_91.f90: New test.
3145 * gfortran.dg/namelist_92.f90: New test.
3146 * gfortran.dg/namelist_93.f90: New test.
3147 * gfortran.dg/namelist_94.f90: New test.
3148
1bea0f26
BS
31492017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3150
3151 PR target/80695
3152 * gcc.target/powerpc/pr80695-p8.c: New file.
3153 * gcc.target/powerpc/pr80695-p9.c: New file.
3154
7c85c9fe
UB
31552017-05-11 Uros Bizjak <ubizjak@gmail.com>
3156 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR target/80706
3159 * gcc.target/i386/pr80706.c: New test.
3160
d7a33a4c
JK
31612017-05-11 Julia Koval <julia.koval@intel.com>
3162
3163 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3164 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3165 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3166 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3167
59fbddcf
PC
31682017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3169
3170 PR c++/70538
3171 * g++.dg/cpp0x/pr70538.C: New.
3172
cc09ff60
UB
31732017-05-11 Uros Bizjak <ubizjak@gmail.com>
3174
7c85c9fe
UB
3175 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3176 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3177 (dg-options): Remove -fno-tree-sink.
3178
4fd18c78
KN
31792017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3180
3181 * gcc.target/powerpc/cmpb-1.c: New test.
3182 * gcc.target/powerpc/cmpb-2.c: New test.
3183 * gcc.target/powerpc/cmpb-3.c: New test.
3184 * gcc.target/powerpc/cmpb32-1.c: New test.
3185 * gcc.target/powerpc/cmpb32-2.c: New test.
3186
43b883a9
RB
31872017-05-11 Richard Biener <rguenther@suse.de>
3188
3189 PR tree-optimization/80705
3190 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3191
29b871ec
NS
31922017-05-11 Nathan Sidwell <nathan@acm.org>
3193
3194 * lib/scanlang.exp: New.
3195 * lib/gcc-dg.exp: Load scanlang.exp.
3196 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3197
c587104e
MM
31982017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3199
3200 PR testsuite/80580
3201 * gcc.dg/gimplefe-error-6.c: New test.
3202
67ac9a9d
MM
32032017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3204
3205 PR testsuite/80580
3206 * gcc.dg/gimplefe-error-5.c: New test.
3207
ac4eb40f
MM
32082017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3209
3210 PR testsuite/80580
3211 * gcc.dg/gimplefe-error-4.c: New test.
3212
d45d6282
BS
32132017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3214
3215 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3216
f4ee3a9e
UB
32172017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3218
3219 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3220 (_mm_maskz_max_round_sd): Test new intrinsics.
3221 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3222 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3223 (_mm_maskz_max_round_ss): Test new intrinsics.
3224 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3225 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3226 (_mm_maskz_min_round_sd): Test new intrinsics.
3227 * gcc.target/i386/avx512f-vminsd-2.c: New.
3228 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3229 (_mm_maskz_min_round_ss): Test new intrinsics.
3230 * gcc.target/i386/avx512f-vminss-2.c: New.
3231 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3232 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3233 (__builtin_ia32_minss_mask_round): Test new builtins.
3234 * gcc.target/i386/sse-13.c: Ditto.
3235 * gcc.target/i386/sse-23.c: Ditto.
3236 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3237 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3238 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3239 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3240 (_mm_mask_min_round_ss): Test new intrinsics.
3241 * gcc.target/i386/testround-1.c: Ditto.
3242
32432017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3244
3245 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3246 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3247 (_mm_maskz_div_round_sd): Test new intrinsics.
3248 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3249 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3250 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3251 (_mm_maskz_div_round_ss): Test new intrinsics.
3252 * gcc.target/i386/avx512f-vdivss-2.c: New.
3253 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3254 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3255 (_mm_maskz_mul_round_sd): Test new intrinsics.
3256 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3257 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3258 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3259 (_mm_maskz_mul_round_ss): Test new intrinsics.
3260 * gcc.target/i386/avx512f-vmulss-2.c: New.
3261 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3262 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3263 (__builtin_ia32_mulss_mask_round): Test new builtins.
3264 * gcc.target/i386/sse-13.c: Ditto.
3265 * gcc.target/i386/sse-23.c: Ditto.
3266 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3267 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3268 (_mm_maskz_mul_round_ss): Test new intrinsics.
3269 * gcc.target/i386/testround-1.c: Ditto.
3270
32712017-05-10 Julia Koval <julia.koval@intel.com>
3272
3273 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3274 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3275 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3276
32772017-05-10 Julia Koval <julia.koval@intel.com>
3278
3279 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3280 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3281 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3282 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3283
ca4d2851
PB
32842017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3285
0f374417 3286 PR tree-optimization/51513
ca4d2851
PB
3287 * gcc.target/powerpc/pr51513.c: New test.
3288 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3289 __builtin_abort().
3290 * gcc.dg/predict-14.c: Likewise.
3291
5562ebfc
CL
32922017-05-10 Carl Love <cel@us.ibm.com>
3293 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3294 to the test suite file.
3295 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3296 to the test suite file.
3297
0ca2e7f7
PK
32982017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3299
3300 PR tree-optimization/77644
3301 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3302
e1ad2926
AO
33032017-05-10 Alexandre Oliva <aoliva@redhat.com>
3304
3305 * gcc.dg/guality/inline-params-2.c: New.
3306
f00b411f
PC
33072017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3308
3309 PR c++/80145
3310 * g++.dg/cpp1y/auto-fn37.C: New.
3311 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3312
bf2a705c
MM
33132017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3314
3315 PR target/68163
3316 * gcc.target/powerpc/pr68163.c: New test.
3317
5285d5d3
JW
33182017-05-09 Janus Weil <janus@gcc.gnu.org>
3319
3320 PR fortran/79311
3321 * gfortran.dg/finalize_32.f90: New test.
3322
31c2d57d
VR
33232017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3324
3325 PR c/35441
3326 * gcc.dg/pr35441.c: New test.
3327
731f2c8a
MS
33282017-05-09 Martin Sebor <msebor@redhat.com>
3329
3330 PR testsuite/80643
3331 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3332 output.
3333
cc49d15a
PC
33342017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3335
3336 PR c++/80186
3337 * g++.dg/template/crash126.C: New.
3338
85282abc
SP
33392017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3340
3341 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3342 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3343 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3344 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3345
823c79ae
DH
33462017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3347
10a8bb62 3348 PR testsuite/80611
823c79ae
DH
3349 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3350
79557bae
CZ
33512017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3352
3353 * gcc.target/arc/tmac-1.c: New file.
3354 * gcc.target/arc/tmac-2.c: Likewise.
3355 * gcc.target/arc/tmac.h: Likewise.
3356
c7314bc1
CZ
33572017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3358 Andrew Burgess <andrew.burgess@embecosm.com>
3359
3360 * gcc.target/arc/firq-1.c: New file.
3361 * gcc.target/arc/firq-2.c: Likewise.
3362 * gcc.target/arc/firq-3.c: Likewise.
3363 * gcc.target/arc/firq-4.c: Likewise.
3364 * gcc.target/arc/firq-5.c: Likewise.
3365 * gcc.target/arc/firq-6.c: Likewise.
3366
41453183
CZ
33672017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3368
3369 * gcc.target/arc/interrupt-5.c: Newfile.
3370 * gcc.target/arc/interrupt-6.c: Likewise.
3371 * gcc.target/arc/interrupt-7.c: Likewise.
3372 * gcc.target/arc/interrupt-8.c: Likewise.
3373 * gcc.target/arc/interrupt-9.c: Likewise.
3374
019bd543
RB
33752017-05-09 Richard Biener <rguenther@suse.de>
3376
3377 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3378 and adjust.
3379 * gcc.dg/vect/vect-50.c: Likewise.
3380
684f84de
MP
33812017-05-09 Marek Polacek <polacek@redhat.com>
3382
3383 PR c/80525
3384 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3385 * c-c++-common/Wlogical-op-2.c: New test.
3386
fd71825b
SKS
33872017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3388
3389 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3390 for targets with __SIZEOF_INT__ < 4.
3391
4ca2e6ec
RB
33922017-05-09 Richard Biener <rguenther@suse.de>
3393
3394 * gcc.dg/vect/vect-50.c: Revert last change.
3395 * gcc.dg/vect/vect-44.c: Likewise.
3396
631238ac
MS
33972017-05-08 Martin Sebor <msebor@redhat.com>
3398
3399 PR translation/80280
3400 * gcc.dg/format/gcc_diag-10.c: New test.
3401
6ba86ba7
KN
34022017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3403
3404 PR target/80101
3405 * gcc.target/powerpc/pr80101-1.c: New test.
3406
0f6ed121
TK
34072017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3408
3409 PR fortran/79930
3410 * gfortran.dg/inline_transpose_1.f90: Add
3411 -finline-matmul-limit=0 to options.
3412 * gfortran.dg/matmul_5.f90: Likewise.
3413 * gfortran.dg/vect/vect-8.f90: Likewise.
3414 * gfortran.dg/inline_matmul_14.f90: New test.
3415 * gfortran.dg/inline_matmul_15.f90: New test.
3416
fd991039
TK
34172017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3418
3419 PR fortran/80602
3420 * gfortran.dg/matmul_15.f90: New test case.
3421
18b8c294
WD
34222017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3423
3424 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3425 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3426
8637c116
JL
34272017-05-07 Jeff Law <law@redhat.com>
3428
3429 Revert:
3430 2017-05-06 Jeff Law <law@redhat.com>
3431 PR tree-optimization/78496
3432 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3433 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3434
973dfbb4
JL
34352017-05-06 Jeff Law <law@redhat.com>
3436
3437 PR tree-optimization/78496
3438 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3439 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3440
8ffa3150
RS
34412017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3442
3443 * gcc.target/aarch64/spill_1.c: New test.
3444
2a3f7997
RS
34452017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3446
3447 PR rtl-optimization/75964
3448 * gcc.dg/torture/pr75964.c: New test.
3449
d554bf23
TV
34502017-05-06 Tom de Vries <tom@codesourcery.com>
3451
3452 PR testsuite/80606
3453 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3454 * gcc.target/i386/avx-vtestpd-2.c: Same.
3455 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3456 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3457 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3458 * gcc.target/i386/avx-vtestpd-3.c: Same.
3459 * gcc.target/i386/avx-vtestps-1.c: Same.
3460 * gcc.target/i386/avx-vtestps-2.c: Same.
3461 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3462 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3463 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3464 * gcc.target/i386/avx-vtestps-3.c: Same.
3465
7a976fe7
TV
34662017-05-06 Tom de Vries <tom@codesourcery.com>
3467
3468 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3469
0e852c66
TV
34702017-05-06 Tom de Vries <tom@codesourcery.com>
3471
3472 PR testsuite/80557
3473 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3474 * gcc.target/powerpc/altivec-types-1.c: Same.
3475
63c40d92
TV
34762017-05-06 Tom de Vries <tom@codesourcery.com>
3477
3478 PR testsuite/80557
3479 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3480 * gcc.target/spu/intrinsics-1.c: Same.
3481
b25b8f91
TV
34822017-05-06 Tom de Vries <tom@codesourcery.com>
3483
3484 PR testsuite/80557
3485 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3486
6df13491
TV
34872017-05-06 Tom de Vries <tom@codesourcery.com>
3488
3489 PR testsuite/80557
3490 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3491 * gcc.target/aarch64/spellcheck_2.c: Same.
3492 * gcc.target/aarch64/spellcheck_3.c: Same.
3493
e01261fe
TV
34942017-05-06 Tom de Vries <tom@codesourcery.com>
3495
3496 PR testsuite/80557
3497 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3498 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3499 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3500 * g++.dg/debug/dwarf2/typedef5.C: Same.
3501 * g++.dg/goacc/data-1.C: Same.
3502
9945596c
BS
35032017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3504
3505 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3506
8acb8575
MM
35072017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3508
3509 PR target/79038
3510 PR target/79202
3511 PR target/79203
3512 * gcc.target/powerpc/ppc-round3.c: New test.
3513 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3514
ac699a04
JJ
35152017-05-05 Jakub Jelinek <jakub@redhat.com>
3516
8dc6a926
JJ
3517 PR tree-optimization/80632
3518 * gcc.dg/pr80632.c: New test.
3519
ac699a04
JJ
3520 PR tree-optimization/80558
3521 * gcc.dg/tree-ssa/vrp115.c: New test.
3522
655b5fc8
AV
35232017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3524 Thomas Preud'homme <thomas.preudhomme@arm.com>
3525 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3526
3527 PR target/71607
3528 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3529 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3530 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3531 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3532 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3533 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3534 * gcc.target/arm/tls-disable-literal-pool.c: New.
3535
c02d2d0a
PK
35362017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3537
3538 PR tree-optimization/80613
3539 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3540
dfae9048
PC
35412017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3542
3543 PR c++/71577
3544 * g++.dg/cpp0x/pr71577.C: New.
3545
d9c5a8b9
MS
35462017-05-04 Martin Sebor <msebor@redhat.com>
3547
3548 PR middle-end/79234
3549 * gcc.dg/builtin-stringop-chk-8.c: New test.
3550 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3551 * gcc.dg/builtin-stringop-chk-4.c: Same.
3552 * gcc.dg/builtin-strncat-chk-1.c: Same.
3553 * g++.dg/ext/strncpy-chk1.C: Same.
3554 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3555 * gcc.dg/out-of-bounds-1.c: Same.
3556 * gcc.dg/pr78138.c: Same.
3557 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3558 * gfortran.dg/mvbits_7.f90: Same.
3559
e50d56a5
MS
35602017-05-04 Martin Sebor <msebor@redhat.com>
3561
3562 PR preprocessor/79214
3563 PR middle-end/79222
3564 PR middle-end/79223
3565 * gcc.dg/pr79214.c: New test.
3566 * gcc.dg/pr79214.h: New test header.
3567 * gcc.dg/pr79222.c: New test.
3568 * gcc.dg/pr79223.c: New test.
3569 * gcc.dg/pr78138.c: Adjust.
3570 * gfortran.dg/unconstrained_commons.f: Same.
3571
0f2c4a8f
MS
35722017-05-04 Martin Sebor <msebor@redhat.com>
3573
3574 PR translation/80280
3575 * g++.dg/abi/Wabi-2-3.C: Adjust.
3576 * g++.dg/abi/Wabi-3-2.C: Ditto.
3577 * g++.dg/lookup/using17.C: Ditto.
3578 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3579
8eef6097
MJ
35802017-05-04 Martin Jambor <mjambor@suse.cz>
3581
3582 PR tree-optimization/80622
3583 * gcc.dg/tree-ssa/pr80622.c: New test.
3584
35852017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3586
3587 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3588
26f1a658
JH
35892017-05-04 Jan Hubicka <hubicka@ucw.cz>
3590
3591 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3592 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3593
4d147bca
RB
35942017-05-04 Richard Biener <rguenther@suse.de>
3595
3596 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3597
3862ef76
RS
35982017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3599
3600 * gcc.dg/vect/vect-profile-1.c: New test.
3601
c89ffd99
MP
36022017-05-04 Marek Polacek <polacek@redhat.com>
3603
3604 PR tree-optimization/80612
3605 * gcc.dg/torture/pr80612.c: New test.
3606
261ce1e5
PB
36072017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3608 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3609
3610 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3611 check_effective_target_arm_thumb1_movt_ok.
3612
556cf088
PB
36132017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3614
3615 * gcc.target/arm/fpscr.c: New file.
3616
010b1cc0
TP
36172017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3618
3619 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3620 target.
3621
99b68476
TV
36222017-05-04 Tom de Vries <tom@codesourcery.com>
3623
3624 PR testsuite/80557
3625 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3626 line numbers.
3627 * g++.dg/warn/miss-format-1.C: Same.
3628 * g++.dg/warn/overflow-warn-1.C: Same.
3629 * g++.dg/warn/overflow-warn-3.C: Same.
3630 * g++.dg/warn/overflow-warn-4.C: Same.
3631
09177a4b
TV
36322017-05-04 Tom de Vries <tom@codesourcery.com>
3633
3634 PR testsuite/80557
3635 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
3636 * gcc.target/i386/pr68657.c: Same.
3637 * gcc.target/i386/pr69255-1.c: Same.
3638 * gcc.target/i386/pr69255-2.c: Same.
3639 * gcc.target/i386/pr69255-3.c: Same.
3640
02c64149
RB
36412017-05-04 Richard Biener <rguenther@suse.de>
3642
3643 PR tree-optimization/31130
3644 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
3645 * gcc.dg/Wstrict-overflow-13.c: Likewise.
3646 * gcc.dg/Wstrict-overflow-21.c: Likewise.
3647 * gcc.dg/pr52904.c: Remove XFAIL.
3648 * gcc.dg/tree-ssa/vrp114.c: New testcase.
3649
9a26dfc8
JL
36502017-05-03 Jeff Law <law@redhat.com>
3651
3652 PR tree-optimization/78496
3653 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
3654
4d0e904f
UB
36552017-05-03 Uros Bizjak <ubizjak@gmail.com>
3656
3657 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
3658
49ab4621
RB
36592017-05-03 Richard Biener <rguenther@suse.de>
3660
3661 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
3662
18bfe940
JJ
36632017-05-03 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR tree-optimization/79472
4d0e904f
UB
3666 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
3667 to dg-options.
18bfe940
JJ
3668 * gcc.dg/tree-ssa/vrp113.c: New test.
3669 * gcc.dg/tree-ssa/cswtch-3.c: New test.
3670 * gcc.dg/tree-ssa/cswtch-4.c: New test.
3671 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3672
53e62089
TV
36732017-05-03 Tom de Vries <tom@codesourcery.com>
3674
3675 PR testsuite/80557
3676 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3677 * c-c++-common/Wshift-negative-value-2.c: Same.
3678 * c-c++-common/Wshift-negative-value-3.c: Same.
3679 * c-c++-common/Wshift-negative-value-4.c: Same.
3680 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3681 * c-c++-common/cpp/pr60400.c: Same.
3682 * c-c++-common/fmax-errors.c: Same.
3683 * c-c++-common/goacc/data-2.c: Same.
3684 * c-c++-common/goacc/host_data-2.c: Same.
3685 * c-c++-common/gomp/simd4.c: Same.
3686 * c-c++-common/pr28656.c: Same.
3687 * c-c++-common/pr43395.c: Same.
3688 * c-c++-common/torture/pr57945.c: Same.
3689
962913a5
TV
36902017-05-03 Tom de Vries <tom@codesourcery.com>
3691
3692 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3693 arg of dg directive.
3694 * c-c++-common/goacc/routine-3.c: Same.
3695 * c-c++-common/goacc/routine-4.c: Same.
3696
ad53f123
DM
36972017-05-02 David Malcolm <dmalcolm@redhat.com>
3698
3699 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3700 (test_fixit_insert_newline): New function.
3701 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3702 (test_fixit_insert_newline): New function.
3703 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3704 (test_fixit_insert_newline): New function.
3705 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3706 (test_fixit_insert_newline): New function.
3707 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3708 (test_show_locus): Handle test_fixit_insert_newline.
3709
0ca91c77
BC
37102017-05-02 Bin Cheng <bin.cheng@arm.com>
3711
3712 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3713
cc5b8f3d
TC
37142017-04-27 Tamar Christina <tamar.christina@arm.com>
3715
3716 * gcc.dg/lsr-div1.c: New testcase.
3717
1853f5c7
SP
37182017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3719
3720 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3721 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3722 (_mm_maskz_add_round_sd): Test new intrinsics.
3723 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3724 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3725 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3726 (_mm_maskz_add_round_ss): Test new intrinsics.
3727 * gcc.target/i386/avx512f-vaddss-2.c: New.
3728 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3729 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3730 (_mm_maskz_sub_round_sd): Test new intrinsics.
3731 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3732 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3733 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3734 (_mm_maskz_sub_round_ss): Test new intrinsics.
3735 * gcc.target/i386/avx512f-vsubss-2.c: New.
3736 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3737 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3738 (__builtin_ia32_subss_mask_round): Test new builtins.
3739 * gcc.target/i386/sse-13.c: Ditto.
3740 * gcc.target/i386/sse-23.c: Ditto.
3741 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3742 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3743 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3744 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3745 (_mm_mask_sub_round_ss): Test new intrinsics.
3746 * gcc.target/i386/testround-1.c: Ditto.
3747
2bba7541
MJ
37482017-05-02 Martin Jambor <mjambor@suse.cz>
3749
3750 PR tree-optimization/78687
3751 * g++.dg/tree-ssa/pr78687.C: New test.
3752
2bf54d93
RB
37532017-05-02 Richard Biener <rguenther@suse.de>
3754
3755 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3756 behavior.
3757 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3758
aee63acc
RB
37592017-05-02 Richard Biener <rguenther@suse.de>
3760
3761 PR tree-optimization/80591
3762 * gcc.dg/torture/pr80591.c: New testcase.
3763
e7d70c6c
RB
37642017-05-02 Richard Biener <rguenther@suse.de>
3765
3766 PR tree-optimization/80549
3767 * gcc.dg/torture/pr80549.c: New testcase.
3768
52e0a9f7
SKS
37692017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3770
3771 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
3772 unsigned long.
3773
815d9cc6
XR
37742017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
3775
3776 PR c++/80038
3777 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
3778
338035aa
DM
37792017-05-01 David Malcolm <dmalcolm@redhat.com>
3780
3781 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
3782 reflect insertion fix-it hints at the same location now being
3783 consolidated.
3784
4d82d0bc
MS
37852017-05-01 Martin Sebor <msebor@redhat.com>
3786
3787 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
3788 on ILP32 targets.
3789
d539a57b
TV
37902017-05-01 Tom de Vries <tom@codesourcery.com>
3791
3792 * gcc.dg/pr78768.c: Require linker plugin.
3793
c6b9e849
TK
37942017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3795
3796 PR fortran/37131
3797 * gfortran.dg/matmul_bounds_11.f90: New test.
3798
706eb1a7
MS
37992017-05-01 Martin Sebor <msebor@redhat.com>
3800
3801 PR tree-optimization/79715
3802 * gcc.dg/pr79715.c: New test.
3803
723f4140
TV
38042017-05-01 Tom de Vries <tom@codesourcery.com>
3805
3806 PR testsuite/65941
3807 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
3808 * g++.dg/other/pr59492.C: Require effective target rdrand.
3809
6bbb3a69
VR
38102017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
3811
3812 * g++.dg/diagnostic/member-decl-1.C: New test.
3813
4212aecd
MG
38142017-04-29 Marc Glisse <marc.glisse@inria.fr>
3815
3816 PR tree-optimization/80487
3817 * gcc.dg/tree-ssa/strncpy-1.c: New file.
3818
fe75f732
PK
38192017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3820
3821 PR tree-optimization/79697
3822 * gcc.dg/tree-ssa/pr79697.c: New test.
3823
6bcd8768
TV
38242017-04-29 Tom de Vries <tom@codesourcery.com>
3825
3826 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
3827
d127ae9f
MS
38282017-04-28 Martin Sebor <msebor@redhat.com>
3829
3830 PR tree-optimization/80523
3831 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3832
c9610933
TV
38332017-04-28 Tom de Vries <tom@codesourcery.com>
3834
3835 PR testsuite/80557
3836 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3837 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3838
b5be38bc
TV
38392017-04-28 Tom de Vries <tom@codesourcery.com>
3840
3841 PR testsuite/80557
3842 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3843 * obj-c++.dg/bitfield-4.mm: Same.
3844 * obj-c++.dg/bitfield-5.mm: Same.
3845 * obj-c++.dg/exceptions-3.mm: Same.
3846 * obj-c++.dg/exceptions-5.mm: Same.
3847 * obj-c++.dg/method-1.mm: Same.
3848 * obj-c++.dg/method-12.mm: Same.
3849 * obj-c++.dg/method-13.mm: Same.
3850 * obj-c++.dg/method-15.mm: Same.
3851 * obj-c++.dg/method-16.mm: Same.
3852 * obj-c++.dg/property/at-property-18.mm: Same.
3853 * obj-c++.dg/property/at-property-25.mm: Same.
3854 * obj-c++.dg/property/at-property-5.mm: Same.
3855 * obj-c++.dg/property/dynamic-2.mm: Same.
3856 * obj-c++.dg/property/property-neg-3.mm: Same.
3857 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3858 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3859 * obj-c++.dg/syntax-error-1.mm: Same.
3860 * obj-c++.dg/try-catch-13.mm: Same.
3861 * objc.dg/bitfield-4.m: Same.
3862 * objc.dg/class-1.m: Same.
3863 * objc.dg/method-11.m: Same.
3864 * objc.dg/method-6.m: Same.
3865 * objc.dg/method-7.m: Same.
3866 * objc.dg/method-9.m: Same.
3867 * objc.dg/missing-proto-3.m: Same.
3868 * objc.dg/naming-2.m: Same.
3869 * objc.dg/property/at-property-16.m: Same.
3870 * objc.dg/property/at-property-18.m: Same.
3871 * objc.dg/property/at-property-25.m: Same.
3872 * objc.dg/property/at-property-5.m: Same.
3873 * objc.dg/property/dynamic-2.m: Same.
3874 * objc.dg/property/property-neg-3.m: Same.
3875 * objc.dg/protocol-inheritance-1.m: Same.
3876 * objc.dg/protocol-inheritance-2.m: Same.
3877
d35256b6
MG
38782017-04-28 Marc Glisse <marc.glisse@inria.fr>
3879
3880 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3881
7a95dfa7
TV
38822017-04-28 Tom de Vries <tom@codesourcery.com>
3883
3884 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3885 dg-(error|warning|message|bogus).
3886 * g++.dg/conversion/dr195-1.C: Same.
3887 * g++.dg/conversion/dr195.C: Same.
3888 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3889 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3890 * g++.dg/cpp0x/inline-ns7.C: Same.
3891 * g++.dg/cpp0x/variadic105.C: Same.
3892 * g++.dg/cpp0x/variadic65.C: Same.
3893 * g++.dg/expr/call2.C: Same.
3894 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3895 * g++.dg/expr/pmf-1.C: Same.
3896 * g++.dg/ext/altivec-types-1.C: Same.
3897 * g++.dg/ext/altivec-types-2.C: Same.
3898 * g++.dg/ext/altivec-types-3.C: Same.
3899 * g++.dg/ext/attrib14.C: Same.
3900 * g++.dg/ext/complit1.C: Same.
3901 * g++.dg/ext/forscope2.C: Same.
3902 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3903 * g++.dg/ext/label13.C: Same.
3904 * g++.dg/ext/member-attr.C: Same.
3905 * g++.dg/ext/visibility/anon7.C: Same.
3906 * g++.dg/ext/visibility/visibility-7.C: Same.
3907 * g++.dg/ext/vla2.C: Same.
3908 * g++.dg/inherit/access2.C: Same.
3909 * g++.dg/inherit/covariant12.C: Same.
3910 * g++.dg/inherit/covariant14.C: Same.
3911 * g++.dg/inherit/namespace-as-base.C: Same.
3912 * g++.dg/inherit/template-as-base.C: Same.
3913 * g++.dg/lookup/ambig1.C: Same.
3914 * g++.dg/lookup/ambig2.C: Same.
3915 * g++.dg/lookup/ambig3.C: Same.
3916 * g++.dg/lookup/class-member-1.C: Same.
3917 * g++.dg/lookup/conv-1.C: Same.
3918 * g++.dg/lookup/decl1.C: Same.
3919 * g++.dg/lookup/koenig1.C: Same.
3920 * g++.dg/lookup/scoped1.C: Same.
3921 * g++.dg/lookup/scoped2.C: Same.
3922 * g++.dg/lookup/two-stage4.C: Same.
3923 * g++.dg/lookup/used-before-declaration.C: Same.
3924 * g++.dg/lookup/using.C: Same.
3925 * g++.dg/lookup/using17.C: Same.
3926 * g++.dg/lookup/using2.C: Same.
3927 * g++.dg/other/abstract2.C: Same.
3928 * g++.dg/other/classkey1.C: Same.
3929 * g++.dg/other/component1.C: Same.
3930 * g++.dg/other/const1.C: Same.
3931 * g++.dg/other/const2.C: Same.
3932 * g++.dg/other/conversion1.C: Same.
3933 * g++.dg/other/do1.C: Same.
3934 * g++.dg/other/error1.C: Same.
3935 * g++.dg/other/error10.C: Same.
3936 * g++.dg/other/error3.C: Same.
3937 * g++.dg/other/error4.C: Same.
3938 * g++.dg/other/error5.C: Same.
3939 * g++.dg/other/error8.C: Same.
3940 * g++.dg/other/error9.C: Same.
3941 * g++.dg/other/field1.C: Same.
3942 * g++.dg/other/init1.C: Same.
3943 * g++.dg/other/ptrmem2.C: Same.
3944 * g++.dg/other/return1.C: Same.
3945 * g++.dg/overload/builtin3.C: Same.
3946 * g++.dg/overload/error1.C: Same.
3947 * g++.dg/overload/error2.C: Same.
3948 * g++.dg/overload/koenig2.C: Same.
3949 * g++.dg/overload/pmf1.C: Same.
3950 * g++.dg/parse/args1.C: Same.
3951 * g++.dg/parse/attr3.C: Same.
3952 * g++.dg/parse/constant4.C: Same.
3953 * g++.dg/parse/crash10.C: Same.
3954 * g++.dg/parse/crash18.C: Same.
3955 * g++.dg/parse/crash19.C: Same.
3956 * g++.dg/parse/crash20.C: Same.
3957 * g++.dg/parse/crash21.C: Same.
3958 * g++.dg/parse/crash22.C: Same.
3959 * g++.dg/parse/crash32.C: Same.
3960 * g++.dg/parse/decl-specifier-1.C: Same.
3961 * g++.dg/parse/error58.C: Same.
3962 * g++.dg/parse/local-class1.C: Same.
3963 * g++.dg/parse/non-dependent2.C: Same.
3964 * g++.dg/parse/parameter-declaration-1.C: Same.
3965 * g++.dg/parse/ptrmem2.C: Same.
3966 * g++.dg/parse/ptrmem3.C: Same.
3967 * g++.dg/parse/saved1.C: Same.
3968 * g++.dg/tc1/dr101.C: Same.
3969 * g++.dg/tc1/dr142.C: Same.
3970 * g++.dg/tc1/dr176.C: Same.
3971 * g++.dg/template/conv4.C: Same.
3972 * g++.dg/template/crash56.C: Same.
3973 * g++.dg/template/dependent-expr2.C: Same.
3974 * g++.dg/template/error1.C: Same.
3975 * g++.dg/template/error2.C: Same.
3976 * g++.dg/template/explicit6.C: Same.
3977 * g++.dg/template/init-list.C: Same.
3978 * g++.dg/template/local1.C: Same.
3979 * g++.dg/template/lookup2.C: Same.
3980 * g++.dg/template/meminit2.C: Same.
3981 * g++.dg/template/nontype25.C: Same.
3982 * g++.dg/template/ptrmem2.C: Same.
3983 * g++.dg/template/qualttp19.C: Same.
3984 * g++.dg/template/qualttp20.C: Same.
3985 * g++.dg/template/ttp3.C: Same.
3986 * g++.dg/template/unify4.C: Same.
3987 * g++.dg/template/unify6.C: Same.
3988 * g++.dg/template/unify7.C: Same.
3989 * g++.dg/template/warn1.C: Same.
3990 * g++.dg/tree-ssa/dom-invalid.C: Same.
3991 * g++.dg/ubsan/shift-1.C: Same.
3992 * g++.dg/warn/Wunused-2.C: Same.
3993 * g++.dg/warn/Wunused-4.C: Same.
3994 * g++.dg/warn/Wunused-6.C: Same.
3995 * g++.dg/warn/deprecated-6.C: Same.
3996 * g++.dg/warn/deprecated.C: Same.
3997 * g++.dg/warn/effc1.C: Same.
3998 * g++.dg/warn/effc3.C: Same.
3999 * g++.dg/warn/incomplete1.C: Same.
4000 * g++.dg/warn/inline1.C: Same.
4001 * g++.dg/warn/noeffect2.C: Same.
4002 * g++.dg/warn/noeffect4.C: Same.
4003 * g++.dg/warn/oldcast1.C: Same.
4004 * g++.dg/warn/sentinel.C: Same.
4005 * g++.dg/warn/unit-1.C: Same.
4006 * g++.old-deja/g++.pt/inherit2.C: Same.
4007 * g++.old-deja/g++.pt/overload8.C: Same.
4008 * gcc.dg/20000926-1.c: Same.
4009 * gcc.dg/20040223-1.c: Same.
4010 * gcc.dg/Warray-bounds-7.c: Same.
4011 * gcc.dg/alias-1.c: Same.
4012 * gcc.dg/alias-12.c: Same.
4013 * gcc.dg/alias-13.c: Same.
4014 * gcc.dg/alias-2.c: Same.
4015 * gcc.dg/array-13.c: Same.
4016 * gcc.dg/array-4.c: Same.
4017 * gcc.dg/attr-ifunc-2.c: Same.
4018 * gcc.dg/attr-invalid.c: Same.
4019 * gcc.dg/attr-noinline.c: Same.
4020 * gcc.dg/bitfld-2.c: Same.
4021 * gcc.dg/c90-const-expr-7.c: Same.
4022 * gcc.dg/c99-const-expr-7.c: Same.
4023 * gcc.dg/cpp/20000625-1.c: Same.
4024 * gcc.dg/cpp/charconst-4.c: Same.
4025 * gcc.dg/cpp/include2.c: Same.
4026 * gcc.dg/cpp/include2a.c: Same.
4027 * gcc.dg/decl-4.c: Same.
4028 * gcc.dg/deprecated-4.c: Same.
4029 * gcc.dg/deprecated.c: Same.
4030 * gcc.dg/dfp/altivec-types.c: Same.
4031 * gcc.dg/float-range-1.c: Same.
4032 * gcc.dg/pack-test-3.c: Same.
4033 * gcc.dg/pr11492.c: Same.
4034 * gcc.dg/pr15360-1.c: Same.
4035 * gcc.dg/pr37908.c: Same.
4036 * gcc.dg/pr53265.c: Same.
4037 * gcc.dg/pr57287-2.c: Same.
4038 * gcc.dg/pr57287.c: Same.
4039 * gcc.dg/redecl-1.c: Same.
4040 * gcc.dg/sync-3.c: Same.
4041 * gcc.dg/two-types-1.c: Same.
4042 * gcc.dg/two-types-2.c: Same.
4043 * gcc.dg/two-types-4.c: Same.
4044 * gcc.dg/two-types-5.c: Same.
4045 * gcc.dg/two-types-6.c: Same.
4046 * gcc.dg/two-types-7.c: Same.
4047 * gcc.dg/two-types-8.c: Same.
4048 * gcc.dg/two-types-9.c: Same.
4049 * gcc.dg/uninit-I.c: Same.
4050 * gcc.dg/uninit-pr19430.c: Same.
4051 * gcc.dg/visibility-7.c: Same.
4052 * gcc.dg/winline-10.c: Same.
4053 * gcc.dg/winline-2.c: Same.
4054 * gcc.dg/winline-3.c: Same.
4055 * gcc.dg/winline-9.c: Same.
4056 * gcc.target/i386/attr-returns_twice-1.c: Same.
4057 * gcc.target/i386/chkp-const-check-2.c: Same.
4058 * gcc.target/i386/chkp-label-address.c: Same.
4059 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4060 * gcc.target/i386/pr39162.c: Same.
4061 * gcc.target/i386/sse-5.c: Same.
4062 * gcc.target/powerpc/altivec-types-1.c: Same.
4063 * gcc.target/powerpc/altivec-types-2.c: Same.
4064 * gcc.target/powerpc/altivec-types-3.c: Same.
4065 * gcc.target/powerpc/float128-mix.c: Same.
4066 * gcc.target/powerpc/no-r11-3.c: Same.
4067 * gcc.target/spu/Wmain.c: Same.
4068 * gcc.target/spu/ea/errors2.c: Same.
4069 * gfortran.dg/assignment_1.f90: Same.
4070 * gfortran.dg/common_3.f90: Same.
4071 * gfortran.dg/der_io_1.f90: Same.
4072 * gfortran.dg/g77/20030326-1.f: Same.
4073 * gfortran.dg/g77/9263.f: Same.
4074 * gfortran.dg/g77/960317-1.f: Same.
4075 * gfortran.dg/g77/970625-2.f: Same.
4076 * gfortran.dg/g77/980615-0.f: Same.
4077 * gfortran.dg/g77/check0.f: Same.
4078 * gfortran.dg/g77/dnrm2.f: Same.
4079 * gfortran.dg/g77/pr9258.f: Same.
4080 * gfortran.dg/ichar_1.f90: Same.
4081 * gfortran.dg/interface_1.f90: Same.
4082 * gfortran.dg/namelist_1.f90: Same.
4083 * gfortran.dg/namelist_2.f90: Same.
4084 * gfortran.dg/namelist_3.f90: Same.
4085 * gfortran.dg/namelist_print_2.f: Same.
4086 * gfortran.dg/oldstyle_1.f90: Same.
4087 * gfortran.dg/runtime_warning_1.f90: Same.
4088 * gfortran.dg/underflow.f90: Same.
4089 * gnat.dg/specs/integer_value.ads: Same.
4090 * obj-c++.dg/fsf-package-0.m: Same.
4091 * objc.dg/two-types-1.m: Same.
4092
6e49961c
ML
40932017-04-28 Martin Liska <mliska@suse.cz>
4094
4095 PR gcov-profile/79891
4096 * gcc.misc-tests/gcov-17.c: New test.
4097 * gcc.misc-tests/gcov-18.c: New test.
4098
f166beaf
TV
40992017-04-28 Tom de Vries <tom@codesourcery.com>
4100
4101 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4102 dg-(error|warning|message|bogus).
4103 * g++.dg/parse/parameter-declaration-1.C: Same.
4104 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4105 * gcc.dg/Wpointer-sign-Wall.c: Same.
4106 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4107 * gcc.dg/cpp/19990413-1.c: Same.
4108 * gcc.dg/dg-test-1.c: Same.
4109 * gcc.dg/empty-source-2.c: Same.
4110 * gcc.dg/empty-source-3.c: Same.
4111 * gcc.dg/format/c99-printf-1.c: Same.
4112 * gcc.dg/format/c99-scanf-1.c: Same.
4113 * gcc.dg/label-decl-2.c: Same.
4114 * gcc.dg/m-un-2.c: Same.
4115 * gcc.dg/uninit-pr20644-O0.c: Same.
4116 * gfortran.dg/pr70006.f90: Same.
4117 * obj-c++.dg/fsf-package-0.m: Same.
4118
c3125b18
TV
41192017-04-28 Tom de Vries <tom@codesourcery.com>
4120
4121 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4122 dg-(error|warning|message|bogus).
4123 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4124 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4125 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4126 * c-c++-common/pr20000.c: Same.
4127 * c-c++-common/pr49706.c: Same.
4128 * g++.dg/ext/utf16-4.C: Same.
4129 * g++.dg/parse/error2.C: Same.
4130 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4131 * g++.dg/warn/Wtype-limits.C: Same.
4132 * g++.dg/warn/overflow-warn-1.C: Same.
4133 * g++.dg/warn/overflow-warn-3.C: Same.
4134 * gcc.dg/Wpointer-sign-Wall.c: Same.
4135 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4136 * gcc.dg/Wtype-limits-Wextra.c: Same.
4137 * gcc.dg/Wtype-limits.c: Same.
4138 * gcc.dg/cpp/19990413-1.c: Same.
4139 * gcc.dg/dg-test-1.c: Same.
4140 * gcc.dg/empty-source-2.c: Same.
4141 * gcc.dg/empty-source-3.c: Same.
4142 * gcc.dg/label-decl-2.c: Same.
4143 * gcc.dg/m-un-2.c: Same.
4144 * gcc.dg/uninit-pr19430-O0.c: Same.
4145 * gcc.dg/uninit-pr19430.c: Same.
4146 * gcc.dg/uninit-pr20644-O0.c: Same.
4147 * gcc.dg/utf16-4.c: Same.
4148 * gfortran.dg/pr70006.f90: Same.
4149 * obj-c++.dg/fsf-package-0.m: Same.
4150
119092c1
RB
41512017-04-28 Richard Biener <rguenther@suse.de>
4152
4153 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4154 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4155 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4156 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4157 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4158 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4159
3777eda2
MP
41602017-04-27 Marek Polacek <polacek@redhat.com>
4161
4162 PR sanitizer/80349
4163 * c-c++-common/ubsan/pr80349.c: New test.
4164
8211c4a2
VR
41652017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4166
4167 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4168 diagnostics.
4169 * g++.dg/warn/pr12242.C: Likewise.
4170
94baf2e2
DE
41712017-04-27 David Edelsohn <dje.gcc@gmail.com>
4172
4173 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4174
9a448688
ML
41752017-04-27 Martin Liska <mliska@suse.cz>
4176
4177 PR testsuite/79455
4178 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4179 more generic.
4180
f8a36447
JJ
41812017-04-27 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR c++/80534
4184 * g++.dg/other/pr80534-1.C: New test.
4185 * g++.dg/other/pr80534-2.C: New test.
4186
1b7c8d39
RB
41872017-04-27 Richard Biener <rguenther@suse.de>
4188
4189 PR middle-end/80539
4190 * gcc.dg/torture/pr80539.c: New testcase.
4191
985b8393
JJ
41922017-04-27 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR target/77728
4195 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4196
a480422d
VR
41972017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4198
4199 * g++.dg/diagnostic/nested-name-1.C: New test.
4200
f9726baa
ML
42012017-04-26 Martin Liska <mliska@suse.cz>
4202
4203 * gcc.dg/guality/guality.h: Add prefix to test verification.
4204
9f4df8f1
NS
42052017-04-25 Nathan Sidwell <nathan@acm.org>
4206
4207 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4208
1913c8f6
UB
42092017-04-25 Uros Bizjak <ubizjak@gmail.com>
4210
4211 PR target/70799
4212 * gcc.target/i386/pr70799-5.c: New test.
4213
e602bbfc
MS
42142017-04-25 Martin Sebor <msebor@redhat.com>
4215
4216 PR tree-optimization/80497
4217 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4218
7629ae90
RR
42192017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4220 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR target/77728
4223 * g++.dg/abi/pr77728-1.C: New test.
4224
2ef42cf9
MP
42252017-04-25 Marek Polacek <polacek@redhat.com>
4226
4227 PR sanitizer/80349
4228 * g++.dg/ubsan/pr80349-2.C: New test.
4229
70caf430
VR
42302017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4231
4232 * g++.dg/cpp0x/enum34.C: New test.
4233
f66c70dc
TV
42342017-04-25 Tom de Vries <tom@codesourcery.com>
4235
4236 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4237 variables.
4238 (dg-line): New proc.
4239 (process-message): Handle line number variables.
4240 * objc.dg/try-catch-12.m: Use dg-line.
4241
77071af6
BS
42422017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4243
4244 PR target/80482
4245 * gcc.target/powerpc/vec-constvolatile.c: New test.
4246
fbe91804
DM
42472017-04-25 David Malcolm <dmalcolm@redhat.com>
4248
4249 * g++.dg/semicolon-fixits.C: New test case.
4250
1c4ea66f
DM
42512017-04-25 David Malcolm <dmalcolm@redhat.com>
4252
4253 * gcc.dg/semicolon-fixits.c: New test case.
4254
5ca28c1d
DM
42552017-04-25 David Malcolm <dmalcolm@redhat.com>
4256
4257 * g++.dg/lookup/missing-std-include.C: New test file.
4258
2ec07fa6
RR
42592017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4260 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR target/77728
4263 * g++.dg/abi/pr77728-2.C: New test.
4264
7d5dbb22
DM
42652017-04-25 David Malcolm <dmalcolm@redhat.com>
4266
4267 PR c++/80177
4268 * g++.dg/spellcheck-pr80177.C: New test case.
4269
6a3936d4
NS
42702017-04-25 Nathan Sidwell <nathan@acm.org>
4271
4272 * g++.dg/dg.exp (find-cxx-tests): New function.
4273 (main): Use it, remove explicit pruning
4274
bed3fd46
RB
42752017-04-25 Richard Biener <rguenther@suse.de>
4276
4277 PR tree-optimization/80492
4278 * gcc.dg/pr80492.c: New testcase.
4279
c9e9c3ac
SKS
42802017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4281
4282 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4283 for targets with int size less than 32 bits.
4284
2700fbd6
RB
42852017-04-25 Richard Biener <rguenther@suse.de>
4286
4287 PR tree-optimization/79201
4288 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4289 * gcc.target/i386/pr22152.c: Disable sinking.
4290
e57136da
AK
42912017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4292
4293 PR target/80464
4294 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4295
3cb9ee2f
AK
42962017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4297
4298 PR target/79895
4299 * gcc.target/s390/pr79895.c: New test.
4300
03db9ab5
DV
43012017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4302
4303 PR target/80080
4304 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4305 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4306 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4307
39259462
JJ
43082017-04-25 Jakub Jelinek <jakub@redhat.com>
4309
ba5d69f3
JJ
4310 PR rtl-optimization/80501
4311 * gcc.c-torture/execute/pr80501.c: New test.
4312
39259462
JJ
4313 PR rtl-optimization/80500
4314 * gcc.dg/pr80500.c: New test.
4315
bb0249cb
MG
43162017-04-25 Marc Glisse <marc.glisse@inria.fr>
4317
4318 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4319 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4320
be420eb8
JW
43212017-04-22 Janus Weil <janus@gcc.gnu.org>
4322
4323 PR fortran/80121
4324 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4325 directive.
4326
0ebd1f00
DM
43272017-04-24 David Malcolm <dmalcolm@redhat.com>
4328
4329 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4330 * jit.dg/test-alignment.c: New test case.
4331 * jit.dg/test-alignment.cc: New test case.
4332 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4333 New test case.
4334
412f61f0
DM
43352017-04-24 David Malcolm <dmalcolm@redhat.com>
4336
4337 PR c++/80016
4338 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4339 test function.
4340 (test_alignof): New test function.
4341
a8492d5e
MG
43422017-04-24 Marc Glisse <marc.glisse@inria.fr>
4343
4344 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4345
ec856f5f
VR
43462017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4347
4348 * g++.dg/diagnostic/duplicate1.C: New test.
4349 * g++.dg/cpp0x/duplicate1.C: New test.
4350
a753df11
MJ
43512017-04-24 Martin Jambor <mjambor@suse.cz>
4352
4353 PR tree-optimization/80293
4354 * g++.dg/tree-ssa/pr80293.C: New test.
4355
3ebd8e62
ML
43562017-04-24 Martin Liska <mliska@suse.cz>
4357
4358 PR middle-end/79931
4359 * g++.dg/ipa/pr79931.C: New test.
4360
f30a1190
RB
43612017-04-24 Richard Biener <rguenther@suse.de>
4362
4363 PR tree-optimization/80494
4364 * gfortran.dg/pr80494.f90: New testcase.
4365
4c7c437c
RB
43662017-04-24 Richard Biener <rguenther@suse.de>
4367
4368 PR tree-optimization/79725
4369 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4370
d21a8e3b
RB
43712017-04-24 Richard Biener <rguenther@suse.de>
4372
4373 PR c++/2972
4374 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4375
c7eb642e
JD
43762017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4377
4378 PR fortran/80484
4379 * gfortran.dg/dtio_29.f03: New test.
4380
60fc41bd
JW
43812017-04-22 Janus Weil <janus@gcc.gnu.org>
4382
4383 PR fortran/80121
4384 * gfortran.dg/intent_out_9.f90: New test case.
4385
2eb8a343
UB
43862017-04-23 Uros Bizjak <ubizjak@gmail.com>
4387
4388 PR target/70799
1913c8f6 4389 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4390
fc23d35a
JW
43912017-04-21 Janus Weil <janus@gcc.gnu.org>
4392
4393 PR fortran/80392
4394 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4395
7b9efd03
UB
43962017-04-21 Uros Bizjak <ubizjak@gmail.com>
4397
4398 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4399
2fd30fbe
RB
44002017-04-21 Richard Biener <rguenther@suse.de>
4401
4402 PR tree-optimization/79547
4403 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4404
bb1bc604
RB
44052017-04-21 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/78847
4408 * g++.dg/tree-ssa/pr78847.C: New testcase.
4409
666f7903
JJ
44102017-04-21 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR c/80468
4413 * gcc.dg/pr80468.c: New test.
4414
25c28f47
ML
44152017-04-21 Martin Liska <mliska@suse.cz>
4416
4417 PR tree-optimization/66278
4418 * gcc.dg/vect/pr66278.c: New test.
4419
6d553e9b
RB
44202017-04-21 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/80237
4423 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4424 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4425 adjust expected optimizations.
4426
7fd1a747
RB
44272016-04-21 Richard Biener <rguenther@suse.de>
4428
4429 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4430 of inner loops.
4431 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4432 * gcc.dg/vect/vect-104.c: Likewise.
4433
2f23a412
EB
44342017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4435
4436 PR tree-optimization/80426
4437 * gcc.c-torture/execute/20170429-1.c: Rename into...
4438 * gcc.c-torture/execute/20170419-1.c: ...this.
4439
8749b11f
UB
44402017-04-20 Uros Bizjak <ubizjak@gmail.com>
4441
4442 PR target/79804
4443 * gcc.target/i386/pr79804.c: New test.
4444
20917336
UB
44452017-04-20 Uros Bizjak <ubizjak@gmail.com>
4446
4447 PR target/78090
4448 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4449
2414b022
DE
44502017-04-20 David Edelsohn <dje.gcc@gmail.com>
4451
4452 * g++/opt/pr80436.C: XFAIL on AIX.
4453
34d57a10
JW
44542017-04-20 Jonathan Wakely <jwakely@redhat.com>
4455
4456 PR c++/80473
4457 * g++.dg/diagnostic/pr80473.C: New test.
4458
c3cbcd45
VR
44592017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4460
4461 * g++.dg/warn/Wextra-semi.C: New test.
4462
8a59d466
JJ
44632017-04-20 Jakub Jelinek <jakub@redhat.com>
4464
4465 PR middle-end/80423
4466 * g++.dg/other/pr80423.C: New test.
4467
a4bb5c57
SKS
44682017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4469
4470 * gcc.dg/pr80170.c: Require ptr32plus.
4471
fe1e7d0e
EB
44722017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4473
4474 PR tree-optimization/80426
4475 * gcc.c-torture/execute/20170419-1.c: New test.
4476
48d811eb
JJ
44772017-04-19 Jakub Jelinek <jakub@redhat.com>
4478
f19e6a9c
JJ
4479 PR debug/80461
4480 * g++.dg/debug/pr80461.C: New test.
4481
541035a6
JJ
4482 PR c++/80459
4483 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4484 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4485 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4486
48d811eb
JJ
4487 PR debug/80436
4488 * g++.dg/opt/pr80436.C: New test.
4489
5249994e
SKS
44902017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4491
4492 * gcc.dg/torture/pr80341.c: Require int32plus.
4493
a16c8d8b 44942017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4495 Jeff Law <law@redhat.com>
a16c8d8b
EB
4496
4497 * gcc.c-torture/compile/20170419-1.c: New test.
4498
6143c998
TV
44992017-04-19 Tom de Vries <tom@codesourcery.com>
4500
4501 PR testsuite/80221
4502 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4503 subsequent dg directives.
4504 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4505 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4506 * c-c++-common/attr-fallthrough-2.c: Same.
4507 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4508 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4509 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4510 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4511 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4512 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4513 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4514 * c-c++-common/cilk-plus/CK/errors.c: Same.
4515 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4516 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4517 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4518 * c-c++-common/cpp/pr57580.c: Same.
4519 * c-c++-common/goacc/asyncwait-1.c: Same.
4520 * c-c++-common/goacc/cache-2.c: Same.
4521 * c-c++-common/goacc/declare-2.c: Same.
4522 * c-c++-common/goacc/deviceptr-1.c: Same.
4523 * c-c++-common/goacc/routine-5.c: Same.
4524 * c-c++-common/gomp/clauses-2.c: Same.
4525 * c-c++-common/gomp/ordered-3.c: Same.
4526 * c-c++-common/gomp/pr67501.c: Same.
4527 * c-c++-common/pr20000.c: Same.
4528 * c-c++-common/pr43395.c: Same.
4529 * c-c++-common/pr49706.c: Same.
4530 * c-c++-common/pr77624-1.c: Same.
4531 * c-c++-common/pr77624-2.c: Same.
4532 * c-c++-common/raw-string-14.c: Same.
4533 * c-c++-common/raw-string-16.c: Same.
4534 * c-c++-common/raw-string-3.c: Same.
4535 * c-c++-common/raw-string-4.c: Same.
4536 * c-c++-common/raw-string-5.c: Same.
4537 * c-c++-common/raw-string-6.c: Same.
4538 * g++.dg/abi/mangle41.C: Same.
4539 * g++.dg/conversion/nullptr1.C: Same.
4540 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4541 * g++.dg/cpp0x/auto27.C: Same.
4542 * g++.dg/cpp0x/constexpr-98.C: Same.
4543 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4544 * g++.dg/cpp0x/diag2.C: Same.
4545 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4546 * g++.dg/cpp0x/nullptr15.C: Same.
4547 * g++.dg/cpp0x/pr31431-2.C: Same.
4548 * g++.dg/cpp0x/pr31431.C: Same.
4549 * g++.dg/cpp0x/pr79118.C: Same.
4550 * g++.dg/cpp0x/static_assert3.C: Same.
4551 * g++.dg/cpp0x/temp_default2.C: Same.
4552 * g++.dg/cpp0x/trailing4.C: Same.
4553 * g++.dg/cpp0x/variadic-ex10.C: Same.
4554 * g++.dg/cpp0x/variadic-ex13.C: Same.
4555 * g++.dg/cpp0x/variadic-ex14.C: Same.
4556 * g++.dg/cpp0x/variadic-ex3.C: Same.
4557 * g++.dg/cpp0x/variadic-ex4.C: Same.
4558 * g++.dg/cpp0x/variadic59.C: Same.
4559 * g++.dg/cpp0x/vt-37737-2.C: Same.
4560 * g++.dg/cpp0x/vt-57397-1.C: Same.
4561 * g++.dg/cpp0x/vt-57397-2.C: Same.
4562 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4563 * g++.dg/cpp1z/gen-attrs1.C: Same.
4564 * g++.dg/diagnostic/pr71075.C: Same.
4565 * g++.dg/eh/goto2.C: Same.
4566 * g++.dg/eh/goto3.C: Same.
4567 * g++.dg/expr/bitfield4.C: Same.
4568 * g++.dg/expr/bitfield5.C: Same.
4569 * g++.dg/expr/bitfield6.C: Same.
4570 * g++.dg/expr/bool1.C: Same.
4571 * g++.dg/expr/bool3.C: Same.
4572 * g++.dg/expr/cond10.C: Same.
4573 * g++.dg/expr/cond11.C: Same.
4574 * g++.dg/expr/lval3.C: Same.
4575 * g++.dg/expr/lval4.C: Same.
4576 * g++.dg/ext/anon-struct4.C: Same.
4577 * g++.dg/ext/attrib44.C: Same.
4578 * g++.dg/ext/builtin3.C: Same.
4579 * g++.dg/ext/dllimport7.C: Same.
4580 * g++.dg/ext/label5.C: Same.
4581 * g++.dg/ext/no-asm-1.C: Same.
4582 * g++.dg/ext/utf16-4.C: Same.
4583 * g++.dg/ext/vla2.C: Same.
4584 * g++.dg/gomp/block-1.C: Same.
4585 * g++.dg/gomp/block-2.C: Same.
4586 * g++.dg/gomp/block-3.C: Same.
4587 * g++.dg/gomp/block-5.C: Same.
4588 * g++.dg/gomp/linear-2.C: Same.
4589 * g++.dg/gomp/target-1.C: Same.
4590 * g++.dg/gomp/target-2.C: Same.
4591 * g++.dg/gomp/taskgroup-1.C: Same.
4592 * g++.dg/gomp/teams-1.C: Same.
4593 * g++.dg/inherit/pure1.C: Same.
4594 * g++.dg/init/array43.C: Same.
4595 * g++.dg/init/array46.C: Same.
4596 * g++.dg/init/const10.C: Same.
4597 * g++.dg/init/ctor4-1.C: Same.
4598 * g++.dg/init/ctor4.C: Same.
4599 * g++.dg/init/new37.C: Same.
4600 * g++.dg/init/pr25811.C: Same.
4601 * g++.dg/init/pr29043.C: Same.
4602 * g++.dg/init/pr29571.C: Same.
4603 * g++.dg/lookup/duperr1.C: Same.
4604 * g++.dg/lookup/error1.C: Same.
4605 * g++.dg/lookup/koenig5.C: Same.
4606 * g++.dg/lookup/pr77549.C: Same.
4607 * g++.dg/lookup/suggestions1.C: Same.
4608 * g++.dg/lookup/using16.C: Same.
4609 * g++.dg/lookup/using7.C: Same.
4610 * g++.dg/other/anon-union3.C: Same.
4611 * g++.dg/other/array2.C: Same.
4612 * g++.dg/other/error13.C: Same.
4613 * g++.dg/other/error34.C: Same.
4614 * g++.dg/overload/builtin1.C: Same.
4615 * g++.dg/overload/conv-op1.C: Same.
4616 * g++.dg/overload/error3.C: Same.
4617 * g++.dg/overload/koenig1.C: Same.
4618 * g++.dg/overload/operator5.C: Same.
4619 * g++.dg/overload/template5.C: Same.
4620 * g++.dg/overload/unknown1.C: Same.
4621 * g++.dg/overload/using2.C: Same.
4622 * g++.dg/parse/constructor1.C: Same.
4623 * g++.dg/parse/crash36.C: Same.
4624 * g++.dg/parse/crash63.C: Same.
4625 * g++.dg/parse/error11.C: Same.
4626 * g++.dg/parse/error12.C: Same.
4627 * g++.dg/parse/error14.C: Same.
4628 * g++.dg/parse/error2.C: Same.
4629 * g++.dg/parse/error21.C: Same.
4630 * g++.dg/parse/error26.C: Same.
4631 * g++.dg/parse/error36.C: Same.
4632 * g++.dg/parse/friend12.C: Same.
4633 * g++.dg/parse/invalid-op1.C: Same.
4634 * g++.dg/parse/missing-template1.C: Same.
4635 * g++.dg/parse/parser-pr28152-2.C: Same.
4636 * g++.dg/parse/parser-pr28152.C: Same.
4637 * g++.dg/parse/pr16696-permissive.C: Same.
4638 * g++.dg/parse/pr16696.C: Same.
4639 * g++.dg/parse/pr69628.C: Same.
4640 * g++.dg/parse/ret-type2.C: Same.
4641 * g++.dg/parse/specialization1.C: Same.
4642 * g++.dg/parse/template3.C: Same.
4643 * g++.dg/parse/template9.C: Same.
4644 * g++.dg/parse/typename11.C: Same.
4645 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
4646 * g++.dg/pr45330.C: Same.
4647 * g++.dg/rtti/typeid6.C: Same.
4648 * g++.dg/spellcheck-fields.C: Same.
4649 * g++.dg/spellcheck-typenames.C: Same.
4650 * g++.dg/tc1/dr108.C: Same.
4651 * g++.dg/tc1/dr147.C: Same.
4652 * g++.dg/template/arg7.C: Same.
4653 * g++.dg/template/conv11.C: Same.
4654 * g++.dg/template/crash13.C: Same.
4655 * g++.dg/template/crash55.C: Same.
4656 * g++.dg/template/dependent-expr5.C: Same.
4657 * g++.dg/template/error17.C: Same.
4658 * g++.dg/template/error33.C: Same.
4659 * g++.dg/template/error4.C: Same.
4660 * g++.dg/template/error50.C: Same.
4661 * g++.dg/template/error53.C: Same.
4662 * g++.dg/template/friend.C: Same.
4663 * g++.dg/template/func2.C: Same.
4664 * g++.dg/template/local6.C: Same.
4665 * g++.dg/template/member5.C: Same.
4666 * g++.dg/template/meminit1.C: Same.
4667 * g++.dg/template/nested3.C: Same.
4668 * g++.dg/template/nontype6.C: Same.
4669 * g++.dg/template/overload12.C: Same.
4670 * g++.dg/template/ptrmem8.C: Same.
4671 * g++.dg/template/qualified-id1.C: Same.
4672 * g++.dg/template/spec15.C: Same.
4673 * g++.dg/template/static1.C: Same.
4674 * g++.dg/template/static10.C: Same.
4675 * g++.dg/template/static2.C: Same.
4676 * g++.dg/template/ttp25.C: Same.
4677 * g++.dg/template/typedef2.C: Same.
4678 * g++.dg/template/typename2.C: Same.
4679 * g++.dg/template/unify10.C: Same.
4680 * g++.dg/template/unify6.C: Same.
4681 * g++.dg/template/unify7.C: Same.
4682 * g++.dg/template/unify9.C: Same.
4683 * g++.dg/template/varmod1.C: Same.
4684 * g++.dg/ubsan/div-by-zero-1.C: Same.
4685 * g++.dg/ubsan/pr63956.C: Same.
4686 * g++.dg/warn/Waddress-1.C: Same.
4687 * g++.dg/warn/Wconversion2.C: Same.
4688 * g++.dg/warn/Wnull-conversion-1.C: Same.
4689 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4690 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4691 * g++.dg/warn/Wswitch-1.C: Same.
4692 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4693 * g++.dg/warn/Wtype-limits.C: Same.
4694 * g++.dg/warn/Wunused-parm-5.C: Same.
4695 * g++.dg/warn/deprecated-6.C: Same.
4696 * g++.dg/warn/deprecated.C: Same.
4697 * g++.dg/warn/incomplete1.C: Same.
4698 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4699 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4700 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4701 * g++.dg/warn/overflow-warn-1.C: Same.
4702 * g++.dg/warn/overflow-warn-3.C: Same.
4703 * g++.dg/warn/overflow-warn-4.C: Same.
4704 * g++.dg/warn/pr12242.C: Same.
4705 * g++.dg/warn/pr30551-2.C: Same.
4706 * g++.dg/warn/pr30551.C: Same.
4707 * g++.old-deja/g++.benjamin/16077.C: Same.
4708 * g++.old-deja/g++.bob/inherit1.C: Same.
4709 * g++.old-deja/g++.brendan/crash56.C: Same.
4710 * g++.old-deja/g++.brendan/template17.C: Same.
4711 * g++.old-deja/g++.eh/ctor1.C: Same.
4712 * g++.old-deja/g++.jason/bool5.C: Same.
4713 * g++.old-deja/g++.jason/cond.C: Same.
4714 * g++.old-deja/g++.jason/operator.C: Same.
4715 * g++.old-deja/g++.jason/pmf5.C: Same.
4716 * g++.old-deja/g++.law/ctors5.C: Same.
4717 * g++.old-deja/g++.law/missed-error2.C: Same.
4718 * g++.old-deja/g++.law/operators9.C: Same.
4719 * g++.old-deja/g++.law/temps1.C: Same.
4720 * g++.old-deja/g++.mike/for2.C: Same.
4721 * g++.old-deja/g++.mike/ns5.C: Same.
4722 * g++.old-deja/g++.mike/ns7.C: Same.
4723 * g++.old-deja/g++.mike/p10769b.C: Same.
4724 * g++.old-deja/g++.niklas/t120.C: Same.
4725 * g++.old-deja/g++.niklas/t121.C: Same.
4726 * g++.old-deja/g++.ns/koenig5.C: Same.
4727 * g++.old-deja/g++.oliva/overload1.C: Same.
4728 * g++.old-deja/g++.other/crash24.C: Same.
4729 * g++.old-deja/g++.other/crash25.C: Same.
4730 * g++.old-deja/g++.other/decl5.C: Same.
4731 * g++.old-deja/g++.other/lineno5.C: Same.
4732 * g++.old-deja/g++.other/null3.C: Same.
4733 * g++.old-deja/g++.other/overcnv2.C: Same.
4734 * g++.old-deja/g++.other/ptrmem7.C: Same.
4735 * g++.old-deja/g++.other/typename1.C: Same.
4736 * g++.old-deja/g++.other/vaarg3.C: Same.
4737 * g++.old-deja/g++.pt/crash10.C: Same.
4738 * g++.old-deja/g++.pt/crash28.C: Same.
4739 * g++.old-deja/g++.pt/crash38.C: Same.
4740 * g++.old-deja/g++.pt/explicit70.C: Same.
4741 * g++.old-deja/g++.pt/explicit77.C: Same.
4742 * g++.old-deja/g++.pt/expr2.C: Same.
4743 * g++.old-deja/g++.pt/spec5.C: Same.
4744 * g++.old-deja/g++.pt/spec6.C: Same.
4745 * g++.old-deja/g++.pt/typename3.C: Same.
4746 * g++.old-deja/g++.pt/typename5.C: Same.
4747 * g++.old-deja/g++.pt/typename6.C: Same.
4748 * g++.old-deja/g++.pt/typename7.C: Same.
4749 * g++.old-deja/g++.pt/unify4.C: Same.
4750 * g++.old-deja/g++.pt/unify8.C: Same.
4751 * g++.old-deja/g++.pt/vaarg3.C: Same.
4752 * g++.old-deja/g++.robertl/eb22.C: Same.
4753 * g++.old-deja/g++.robertl/eb4.C: Same.
4754 * g++.old-deja/g++.robertl/eb44.C: Same.
4755 * g++.old-deja/g++.robertl/eb69.C: Same.
4756 * g++.old-deja/g++.robertl/eb98.C: Same.
4757 * gcc.dg/20031223-1.c: Same.
4758 * gcc.dg/940510-1.c: Same.
4759 * gcc.dg/990506-0.c: Same.
4760 * gcc.dg/Walloca-1.c: Same.
4761 * gcc.dg/Walloca-2.c: Same.
4762 * gcc.dg/Wconversion-integer.c: Same.
4763 * gcc.dg/Wcxx-compat-8.c: Same.
4764 * gcc.dg/Wimplicit-int-1.c: Same.
4765 * gcc.dg/Wimplicit-int-2.c: Same.
4766 * gcc.dg/Wimplicit-int-4.c: Same.
4767 * gcc.dg/Wpointer-sign-Wall.c: Same.
4768 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4769 * gcc.dg/Wshadow-1.c: Same.
4770 * gcc.dg/Wshadow-3.c: Same.
4771 * gcc.dg/Wswitch-enum-error.c: Same.
4772 * gcc.dg/Wswitch-enum.c: Same.
4773 * gcc.dg/Wswitch-error.c: Same.
4774 * gcc.dg/Wswitch.c: Same.
4775 * gcc.dg/Wtype-limits-Wextra.c: Same.
4776 * gcc.dg/Wtype-limits.c: Same.
4777 * gcc.dg/Wvla-larger-than-2.c: Same.
4778 * gcc.dg/anon-struct-5.c: Same.
4779 * gcc.dg/array-10.c: Same.
4780 * gcc.dg/array-11.c: Same.
4781 * gcc.dg/array-15.c: Same.
4782 * gcc.dg/array-2.c: Same.
4783 * gcc.dg/array-8.c: Same.
4784 * gcc.dg/array-const-2.c: Same.
4785 * gcc.dg/array-const-3.c: Same.
4786 * gcc.dg/bitfld-1.c: Same.
4787 * gcc.dg/bitfld-8.c: Same.
4788 * gcc.dg/builtin-redefine.c: Same.
4789 * gcc.dg/c11-noreturn-1.c: Same.
4790 * gcc.dg/c11-noreturn-2.c: Same.
4791 * gcc.dg/c11-static-assert-3.c: Same.
4792 * gcc.dg/c90-arraydecl-1.c: Same.
4793 * gcc.dg/c90-complex-1.c: Same.
4794 * gcc.dg/c90-complit-1.c: Same.
4795 * gcc.dg/c90-const-expr-11.c: Same.
4796 * gcc.dg/c90-const-expr-7.c: Same.
4797 * gcc.dg/c90-const-expr-8.c: Same.
4798 * gcc.dg/c90-enum-comma-1.c: Same.
4799 * gcc.dg/c90-flex-array-1.c: Same.
4800 * gcc.dg/c90-hexfloat-1.c: Same.
4801 * gcc.dg/c90-idem-qual-1.c: Same.
4802 * gcc.dg/c90-idem-qual-2.c: Same.
4803 * gcc.dg/c90-idem-qual-3.c: Same.
4804 * gcc.dg/c90-mixdecl-1.c: Same.
4805 * gcc.dg/c90-restrict-1.c: Same.
4806 * gcc.dg/c90-return-1.c: Same.
4807 * gcc.dg/c99-array-nonobj-1.c: Same.
4808 * gcc.dg/c99-arraydecl-1.c: Same.
4809 * gcc.dg/c99-complex-1.c: Same.
4810 * gcc.dg/c99-complex-2.c: Same.
4811 * gcc.dg/c99-complit-2.c: Same.
4812 * gcc.dg/c99-const-expr-7.c: Same.
4813 * gcc.dg/c99-const-expr-8.c: Same.
4814 * gcc.dg/c99-flex-array-3.c: Same.
4815 * gcc.dg/c99-flex-array-7.c: Same.
4816 * gcc.dg/c99-flex-array-typedef-7.c: Same.
4817 * gcc.dg/c99-impl-decl-1.c: Same.
4818 * gcc.dg/c99-impl-int-1.c: Same.
4819 * gcc.dg/c99-impl-int-2.c: Same.
4820 * gcc.dg/c99-init-3.c: Same.
4821 * gcc.dg/c99-restrict-1.c: Same.
4822 * gcc.dg/c99-return-1.c: Same.
4823 * gcc.dg/c99-tag-1.c: Same.
4824 * gcc.dg/c99-tag-3.c: Same.
4825 * gcc.dg/call-diag-2.c: Same.
4826 * gcc.dg/cpp/19940712-1.c: Same.
4827 * gcc.dg/cpp/19951025-1.c: Same.
4828 * gcc.dg/cpp/19990413-1.c: Same.
4829 * gcc.dg/cpp/direct2.c: Same.
4830 * gcc.dg/cpp/direct2s.c: Same.
4831 * gcc.dg/cpp/pr28709.c: Same.
4832 * gcc.dg/cpp/pr61854-c90.c: Same.
4833 * gcc.dg/cpp/pr61854-c94.c: Same.
4834 * gcc.dg/cpp/pragma-1.c: Same.
4835 * gcc.dg/cpp/pragma-2.c: Same.
4836 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4837 * gcc.dg/cpp/trad/literals-2.c: Same.
4838 * gcc.dg/cpp/warn-comments-2.c: Same.
4839 * gcc.dg/cpp/warn-comments-3.c: Same.
4840 * gcc.dg/cpp/warn-comments.c: Same.
4841 * gcc.dg/cpp/warn-long-long-2.c: Same.
4842 * gcc.dg/cpp/warn-long-long.c: Same.
4843 * gcc.dg/cpp/warn-redefined-2.c: Same.
4844 * gcc.dg/cpp/warn-redefined.c: Same.
4845 * gcc.dg/darwin-cfstring-2.c: Same.
4846 * gcc.dg/darwin-cfstring-format-1.c: Same.
4847 * gcc.dg/decl-9.c: Same.
4848 * gcc.dg/declspec-1.c: Same.
4849 * gcc.dg/declspec-10.c: Same.
4850 * gcc.dg/declspec-11.c: Same.
4851 * gcc.dg/declspec-13.c: Same.
4852 * gcc.dg/declspec-18.c: Same.
4853 * gcc.dg/declspec-4.c: Same.
4854 * gcc.dg/declspec-5.c: Same.
4855 * gcc.dg/declspec-6.c: Same.
4856 * gcc.dg/declspec-8.c: Same.
4857 * gcc.dg/deprecated-4.c: Same.
4858 * gcc.dg/deprecated.c: Same.
4859 * gcc.dg/dfp/composite-type.c: Same.
4860 * gcc.dg/empty-source-2.c: Same.
4861 * gcc.dg/empty-source-3.c: Same.
4862 * gcc.dg/format/attr-6.c: Same.
4863 * gcc.dg/format/branch-1.c: Same.
4864 * gcc.dg/format/c90-printf-1.c: Same.
4865 * gcc.dg/format/c90-strftime-2.c: Same.
4866 * gcc.dg/format/c99-strftime-1.c: Same.
4867 * gcc.dg/format/cmn-err-1.c: Same.
4868 * gcc.dg/format/few-1.c: Same.
4869 * gcc.dg/format/ms_branch-1.c: Same.
4870 * gcc.dg/format/ms_unnamed-1.c: Same.
4871 * gcc.dg/format/ms_va-1.c: Same.
4872 * gcc.dg/format/unnamed-1.c: Same.
4873 * gcc.dg/format/va-1.c: Same.
4874 * gcc.dg/format/xopen-1.c: Same.
4875 * gcc.dg/funcdef-var-1.c: Same.
4876 * gcc.dg/funcdef-var-2.c: Same.
4877 * gcc.dg/gnu89-const-expr-1.c: Same.
4878 * gcc.dg/gnu89-const-expr-2.c: Same.
4879 * gcc.dg/gnu90-const-expr-1.c: Same.
4880 * gcc.dg/gnu99-const-expr-1.c: Same.
4881 * gcc.dg/gnu99-const-expr-2.c: Same.
4882 * gcc.dg/gnu99-init-2.c: Same.
4883 * gcc.dg/gomp/_Atomic-5.c: Same.
4884 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4885 * gcc.dg/gomp/atomic-5.c: Same.
4886 * gcc.dg/gomp/linear-1.c: Same.
4887 * gcc.dg/gomp/pr67500.c: Same.
4888 * gcc.dg/init-bad-1.c: Same.
4889 * gcc.dg/init-bad-2.c: Same.
4890 * gcc.dg/init-bad-3.c: Same.
4891 * gcc.dg/init-string-1.c: Same.
4892 * gcc.dg/label-compound-stmt-1.c: Same.
4893 * gcc.dg/label-decl-2.c: Same.
4894 * gcc.dg/label-decl-4.c: Same.
4895 * gcc.dg/large-size-array-2.c: Same.
4896 * gcc.dg/large-size-array-4.c: Same.
4897 * gcc.dg/lvalue-6.c: Same.
4898 * gcc.dg/m-un-2.c: Same.
4899 * gcc.dg/multiple-overflow-warn-1.c: Same.
4900 * gcc.dg/multiple-overflow-warn-2.c: Same.
4901 * gcc.dg/multiple-overflow-warn-3.c: Same.
4902 * gcc.dg/nested-redef-1.c: Same.
4903 * gcc.dg/no-asm-1.c: Same.
4904 * gcc.dg/no-asm-3.c: Same.
4905 * gcc.dg/no-asm-4.c: Same.
4906 * gcc.dg/noncompile/20010524-1.c: Same.
4907 * gcc.dg/noncompile/incomplete-5.c: Same.
4908 * gcc.dg/noncompile/pr44517.c: Same.
4909 * gcc.dg/noncompile/pr52290.c: Same.
4910 * gcc.dg/noreturn-1.c: Same.
4911 * gcc.dg/overflow-warn-1.c: Same.
4912 * gcc.dg/overflow-warn-2.c: Same.
4913 * gcc.dg/overflow-warn-3.c: Same.
4914 * gcc.dg/overflow-warn-4.c: Same.
4915 * gcc.dg/parm-mismatch-1.c: Same.
4916 * gcc.dg/parser-pr28152-2.c: Same.
4917 * gcc.dg/parser-pr28152.c: Same.
4918 * gcc.dg/pedwarn-init.c: Same.
4919 * gcc.dg/pointer-arith-2.c: Same.
4920 * gcc.dg/pointer-arith-3.c: Same.
4921 * gcc.dg/pointer-arith-4.c: Same.
4922 * gcc.dg/pr14475.c: Same.
4923 * gcc.dg/pr18596-3.c: Same.
4924 * gcc.dg/pr18809-1.c: Same.
4925 * gcc.dg/pr27953.c: Same.
4926 * gcc.dg/pr30457.c: Same.
4927 * gcc.dg/pr30551-2.c: Same.
4928 * gcc.dg/pr30551-3.c: Same.
4929 * gcc.dg/pr30551-4.c: Same.
4930 * gcc.dg/pr30551-5.c: Same.
4931 * gcc.dg/pr30551-6.c: Same.
4932 * gcc.dg/pr30551.c: Same.
4933 * gcc.dg/pr36997.c: Same.
4934 * gcc.dg/pr41842.c: Same.
4935 * gcc.dg/pr48552-1.c: Same.
4936 * gcc.dg/pr48552-2.c: Same.
4937 * gcc.dg/pr59717.c: Same.
4938 * gcc.dg/pr61077.c: Same.
4939 * gcc.dg/pr61096-1.c: Same.
4940 * gcc.dg/pr63626.c: Same.
4941 * gcc.dg/pr64223-1.c: Same.
4942 * gcc.dg/pr64223-2.c: Same.
4943 * gcc.dg/pr8788-1.c: Same.
4944 * gcc.dg/pr8927-1.c: Same.
4945 * gcc.dg/pragma-darwin.c: Same.
4946 * gcc.dg/pragma-diag-5.c: Same.
4947 * gcc.dg/pragma-message.c: Same.
4948 * gcc.dg/redecl-1.c: Same.
4949 * gcc.dg/simd-1.c: Same.
4950 * gcc.dg/simd-5.c: Same.
4951 * gcc.dg/simd-6.c: Same.
4952 * gcc.dg/spellcheck-fields.c: Same.
4953 * gcc.dg/spellcheck-typenames.c: Same.
4954 * gcc.dg/struct-semi-2.c: Same.
4955 * gcc.dg/struct-semi-3.c: Same.
4956 * gcc.dg/transparent-union-3.c: Same.
4957 * gcc.dg/ucnid-8.c: Same.
4958 * gcc.dg/uninit-pr19430-O0.c: Same.
4959 * gcc.dg/uninit-pr19430.c: Same.
4960 * gcc.dg/uninit-pr20644-O0.c: Same.
4961 * gcc.dg/utf-dflt.c: Same.
4962 * gcc.dg/utf-dflt2.c: Same.
4963 * gcc.dg/utf16-4.c: Same.
4964 * gcc.dg/vla-11.c: Same.
4965 * gcc.dg/vla-20.c: Same.
4966 * gcc.dg/vla-init-1.c: Same.
4967 * gcc.dg/vla-init-2.c: Same.
4968 * gcc.dg/vla-init-3.c: Same.
4969 * gcc.dg/weak/weak-6.c: Same.
4970 * gcc.dg/weak/weak-7.c: Same.
4971 * gcc.dg/wtr-int-type-1.c: Same.
4972 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
4973 * gcc.target/arm/polytypes.c: Same.
4974 * gcc.target/i386/spellcheck-options-4.c: Same.
4975 * gcc.target/powerpc/20030218-1.c: Same.
4976 * gcc.target/sh/pr21255-4.c: Same.
4977 * gcc.test-framework/dg-error-exp-XP.c: Same.
4978 * gfortran.dg/array_constructor_30.f03: Same.
4979 * gfortran.dg/class_30.f90: Same.
4980 * gfortran.dg/goacc/subarrays.f95: Same.
4981 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
4982 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4983 * gfortran.dg/intrinsic_std_1.f90: Same.
4984 * gfortran.dg/pr70006.f90: Same.
4985 * gfortran.dg/warning-directive-1.F90: Same.
4986 * gfortran.dg/warning-directive-2.F90: Same.
4987 * gfortran.dg/warning-directive-3.F90: Same.
4988 * gfortran.dg/warning-directive-4.F90: Same.
4989 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4990 * obj-c++.dg/class-extension-1.mm: Same.
4991 * obj-c++.dg/class-extension-2.mm: Same.
4992 * obj-c++.dg/class-protocol-1.mm: Same.
4993 * obj-c++.dg/cxx-ivars-1.mm: Same.
4994 * obj-c++.dg/duplicate-class-1.mm: Same.
4995 * obj-c++.dg/exceptions-3.mm: Same.
4996 * obj-c++.dg/exceptions-4.mm: Same.
4997 * obj-c++.dg/exceptions-5.mm: Same.
4998 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4999 * obj-c++.dg/fsf-package-0.m: Same.
5000 * obj-c++.dg/invalid-type-1.mm: Same.
5001 * obj-c++.dg/method-12.mm: Same.
5002 * obj-c++.dg/method-13.mm: Same.
5003 * obj-c++.dg/method-15.mm: Same.
5004 * obj-c++.dg/method-16.mm: Same.
5005 * obj-c++.dg/method-6.mm: Same.
5006 * obj-c++.dg/method-7.mm: Same.
5007 * obj-c++.dg/property/at-property-1.mm: Same.
5008 * obj-c++.dg/property/at-property-14.mm: Same.
5009 * obj-c++.dg/property/at-property-17.mm: Same.
5010 * obj-c++.dg/property/at-property-21.mm: Same.
5011 * obj-c++.dg/property/at-property-5.mm: Same.
5012 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5013 * obj-c++.dg/property/dynamic-3.mm: Same.
5014 * obj-c++.dg/property/dynamic-4.mm: Same.
5015 * obj-c++.dg/property/property-neg-1.mm: Same.
5016 * obj-c++.dg/property/property-neg-6.mm: Same.
5017 * obj-c++.dg/property/synthesize-11.mm: Same.
5018 * obj-c++.dg/property/synthesize-5.mm: Same.
5019 * obj-c++.dg/property/synthesize-6.mm: Same.
5020 * obj-c++.dg/proto-lossage-4.mm: Same.
5021 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5022 * obj-c++.dg/strings/strings-1.mm: Same.
5023 * obj-c++.dg/super-class-1.mm: Same.
5024 * obj-c++.dg/syntax-error-6.mm: Same.
5025 * obj-c++.dg/syntax-error-7.mm: Same.
5026 * obj-c++.dg/syntax-error-9.mm: Same.
5027 * obj-c++.dg/try-catch-13.mm: Same.
5028 * objc.dg/attributes/method-noreturn-1.m: Same.
5029 * objc.dg/bad-receiver-type-2.m: Same.
5030 * objc.dg/bad-receiver-type.m: Same.
5031 * objc.dg/call-super-2.m: Same.
5032 * objc.dg/class-2.m: Same.
5033 * objc.dg/class-extension-1.m: Same.
5034 * objc.dg/class-extension-2.m: Same.
5035 * objc.dg/class-protocol-1.m: Same.
5036 * objc.dg/desig-init-1.m: Same.
5037 * objc.dg/duplicate-class-1.m: Same.
5038 * objc.dg/exceptions-3.m: Same.
5039 * objc.dg/exceptions-4.m: Same.
5040 * objc.dg/exceptions-5.m: Same.
5041 * objc.dg/foreach-6.m: Same.
5042 * objc.dg/foreach-7.m: Same.
5043 * objc.dg/fsf-nsstring-format-1.m: Same.
5044 * objc.dg/fsf-package-0.m: Same.
5045 * objc.dg/invalid-type-1.m: Same.
5046 * objc.dg/method-11.m: Same.
5047 * objc.dg/method-19.m: Same.
5048 * objc.dg/method-2.m: Same.
5049 * objc.dg/method-20.m: Same.
5050 * objc.dg/method-5.m: Same.
5051 * objc.dg/method-6.m: Same.
5052 * objc.dg/method-7.m: Same.
5053 * objc.dg/method-9.m: Same.
5054 * objc.dg/missing-proto-3.m: Same.
5055 * objc.dg/private-1.m: Same.
5056 * objc.dg/property/at-property-1.m: Same.
5057 * objc.dg/property/at-property-14.m: Same.
5058 * objc.dg/property/at-property-17.m: Same.
5059 * objc.dg/property/at-property-21.m: Same.
5060 * objc.dg/property/at-property-5.m: Same.
5061 * objc.dg/property/dynamic-3.m: Same.
5062 * objc.dg/property/dynamic-4.m: Same.
5063 * objc.dg/property/property-neg-1.m: Same.
5064 * objc.dg/property/property-neg-6.m: Same.
5065 * objc.dg/property/synthesize-11.m: Same.
5066 * objc.dg/property/synthesize-5.m: Same.
5067 * objc.dg/property/synthesize-6.m: Same.
5068 * objc.dg/proto-hier-1.m: Same.
5069 * objc.dg/proto-lossage-4.m: Same.
5070 * objc.dg/protocol-qualifier-2.m: Same.
5071 * objc.dg/strings/strings-1.m: Same.
5072 * objc.dg/type-size-1.m: Same.
5073
d904a983
JL
50742017-04-18 Jeff Law <law@redhat.com>
5075
5076 PR target/74563
5077 * gcc.target/mips/pr74563: New test.
5078
0155ed56
JJ
50792017-04-18 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR tree-optimization/80443
5082 * gcc.c-torture/compile/pr80443.c: New test.
5083
f380f608
RS
50842017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5085
5086 PR rtl-optimization/80357
5087 * gcc.c-torture/compile/pr80357.c: New test.
5088
dd68669b
JL
50892017-04-18 Jeff Law <law@redhat.com>
5090
5091 PR middle-end/80422
5092 * gcc.c-torture/compile/pr80422.c: New test.
5093
1cda61fc
JJ
50942017-04-18 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR debug/80263
5097 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5098
19970253
MM
50992017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5100
5101 PR target/80099
5102 * gcc.target/powerpc/pr80099-1.c: New test.
5103 * gcc.target/powerpc/pr80099-2.c: Likewise.
5104 * gcc.target/powerpc/pr80099-3.c: Likewise.
5105 * gcc.target/powerpc/pr80099-4.c: Likewise.
5106 * gcc.target/powerpc/pr80099-5.c: Likewise.
5107
8487c9a5
JJ
51082017-04-18 Jakub Jelinek <jakub@redhat.com>
5109
3b5fb3cb
JJ
5110 PR sanitizer/80444
5111 * gcc.dg/sancov/pr80444.c: New test.
5112
8487c9a5
JJ
5113 PR middle-end/79788
5114 PR middle-end/80375
5115 * gcc.dg/pr79788-1.c: New test.
5116 * gcc.dg/pr79788-2.c: New test.
5117
be7c73ae
MP
51182017-04-18 Marek Polacek <polacek@redhat.com>
5119
5120 PR c++/80244 - ICE with attribute in template alias.
5121 * g++.dg/cpp0x/alias-decl-59.C: New test.
5122
d6e3e8a5
MP
5123 PR c++/80241 - ICE with alignas pack expansion.
5124 * g++.dg/cpp0x/alignas11.C: New test.
5125
1adb82e1
BE
51262017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5127
5128 PR c++/80287
5129 * g++.dg/lto/pr80287_0.C: New test.
5130
fb5e5621
KN
51312017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5132
5133 PR target/80315
5134 * gcc.target/powerpc/pr80315-1.c: New test.
5135 * gcc.target/powerpc/pr80315-2.c: New test.
5136 * gcc.target/powerpc/pr80315-3.c: New test.
5137 * gcc.target/powerpc/pr80315-4.c: New test.
5138
afeaeb70
TV
51392017-04-16 Tom de Vries <tom@codesourcery.com>
5140
5141 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5142 directive.
5143 * g++.dg/parse/error3.C: Same.
5144 * g++.old-deja/g++.pt/niklas01a.C: Same.
5145 * gcc.dg/990506-0.c: Same.
5146 * gcc.dg/cpp/19990413-1.c: Same.
5147 * gcc.dg/cpp/pragma-1.c: Same.
5148 * gcc.dg/cpp/pragma-2.c: Same.
5149 * gcc.dg/m-un-2.c: Same.
5150 * objc.dg/private-1.m: Same.
5151
604f37cd
UB
51522017-04-15 Uros Bizjak <ubizjak@gmail.com>
5153
5154 * gcc.dg/pr54669.c: Fix dg-do directive.
5155 * gcc.dg/pr78582.c: Ditto.
5156 * gcc.dg/pr80020.c: Ditto.
5157 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5158 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5159 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5160 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5161 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5162 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5163 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5164 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5165 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5166 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5167
35cfdb17
DH
51682017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5169
604f37cd 5170 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5171 * gfortran.dg/generic_29.f90: Likewise.
5172 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5173 * gfortran.dg/pr41922.f90: Likewise.
5174 * gfortran.dg/pr70006.f90: Likewise.
5175
f378be38
SB
51762017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5177
5178 PR tree-optimization/66612
5179 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5180
43076492
JW
51812017-04-14 Janus Weil <janus@gcc.gnu.org>
5182
5183 PR fortran/80361
5184 * gfortran.dg/class_62.f90: New test case.
5185
dd3d6a42
AB
51862017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5187
5188 * gcc.target/arc/loop-1.c: New file.
5189
31a07c81
MM
51902017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5191
5192 PR target/80098
5193 * gcc.target/powerpc/pr80098-1.c: New test.
5194 * gcc.target/powerpc/pr80098-2.c: Likewise.
5195 * gcc.target/powerpc/pr80098-3.c: Likewise.
5196 * gcc.target/powerpc/pr80098-4.c: Likewise.
5197
09956017
JJ
51982017-04-13 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR sanitizer/80403
5201 * g++.dg/ubsan/pr80403-2.C: New test.
5202
bc042396
VM
52032017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5204
5205 PR rtl-optimization/80343
5206 * gcc.target/powerpc/pr80343.c: New.
5207
abac4c34
DK
52082017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5209
5210 PR sanitizer/80414
5211 * c-c++-common/ubsan/bounds-15.c: New test.
5212
43a3aa03
RB
52132017-04-13 Richard Biener <rguenther@suse.de>
5214
5215 PR testsuite/80416
5216 * g++.dg/torture/pr79671.C: Fix asm constraints.
5217
031fbdb9
JJ
52182017-04-13 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR debug/80321
5221 * gcc.dg/debug/pr80321.c: New test.
5222
52232017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5224
5225 * gnat.dg/debug10.adb: New test.
5226 * gnat.dg/debug10_pkg.ads: New helper.
5227
76873758
JJ
52282017-04-12 Jakub Jelinek <jakub@redhat.com>
5229
deed3da9
JJ
5230 PR tree-optimization/79390
5231 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5232
b96a3e11
JJ
5233 PR sanitizer/80403
5234 PR sanitizer/80404
5235 PR sanitizer/80405
5236 * g++.dg/ubsan/pr80403.C: New test.
5237 * g++.dg/ubsan/pr80404.C: New test.
5238 * g++.dg/ubsan/pr80405.C: New test.
5239
76873758
JJ
5240 PR c/80163
5241 * gcc.dg/torture/pr80163.c: New test.
5242
940c9a7c 52432017-04-12 Richard Biener <rguenther@suse.de>
76873758 5244 Jeff Law <law@redhat.com>
940c9a7c
RB
5245
5246 PR tree-optimization/80359
5247 * gcc.dg/torture/pr80359.c: New testcase.
5248
350792ff 52492017-04-12 Richard Biener <rguenther@suse.de>
76873758 5250 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5251
5252 PR middle-end/79671
5253 * g++.dg/torture/pr79671.C: New testcase.
5254 * g++.dg/lto/pr79671_0.C: Likewise.
5255 * g++.dg/lto/pr79671_1.c: Likewise.
5256
d62e6f10
JJ
52572017-04-12 Jakub Jelinek <jakub@redhat.com>
5258
5259 PR sanitizer/80349
5260 * g++.dg/ubsan/pr80349.C: New test.
5261
8585103f
JJ
52622017-04-11 Jakub Jelinek <jakub@redhat.com>
5263
347e1f77
JJ
5264 PR c++/80370
5265 * g++.dg/cpp1z/decomp28.C: New test.
5266
df1c878e
JJ
5267 PR middle-end/80100
5268 * gcc.dg/pr80100.c: New test.
5269
8585103f
JJ
5270 PR rtl-optimization/80385
5271 * g++.dg/opt/pr80385.C: New test.
5272
c6cf6ef7
ML
52732017-04-11 Martin Liska <mliska@suse.cz>
5274
5275 PR ipa/80212
5276 * g++.dg/ipa/pr80212.C: New test.
5277
3812f460
MS
52782017-04-11 Martin Sebor <msebor@redhat.com>
5279
5280 PR middle-end/80364
5281 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5282
9f679370
ML
52832017-04-11 Martin Liska <mliska@suse.cz>
5284
5285 PR sanitizer/70878
5286 * gcc.dg/ubsan/pr70878.c: New test.
5287
82665822
JJ
52882017-04-11 Jakub Jelinek <jakub@redhat.com>
5289
cb278caa
JJ
5290 PR target/80381
5291 * gcc.target/i386/pr80381.c: New test.
5292
82665822
JJ
5293 PR c++/80363
5294 * g++.dg/ext/pr80363.C: New test.
5295
abde687a
SKS
52962017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5297
5298 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5299 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5300 Add avr-*-* to non-lp64 selector.
5301
13e6ec34
MS
53022017-04-10 Martin Sebor <msebor@redhat.com>
5303
5304 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5305 * gcc.dg/pr40340-4.c: Same.
5306
a2cb1196
NK
53072017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5308
13e6ec34 5309 PR fortran/69498
a2cb1196
NK
5310 * gfortran.dg/submodule_unexp.f90: Modified test
5311 to account for new error.
5312 * gfortran.dg/submodule_twice.f90: New Test
5313
b447b28c
JJ
53142017-04-10 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR c++/80176
5317 * g++.dg/init/ref23.C: New test.
5318
3bbd6768
TK
53192017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5320
5321 PR tree-optimization/80304
5322 * gfortran.dg/do_concurrent_4.f90: New test case.
5323
99827b5c
JW
53242017-04-10 Janus Weil <janus@gcc.gnu.org>
5325
5326 PR fortran/80046
5327 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5328
7db31bc2
DE
53292017-04-10 David Edelsohn <dje.gcc@gmail.com>
5330
5331 * g++.dg/torture/pr79905.C: Add -maltivec option.
5332
9058a2c5
JL
53332017-04-10 Jeff Law <law@redhat.com>
5334
5335 PR tree-optimization/80374
5336 * g++.dg/pr80374.c: New test.
5337
bd8f8642
KN
53382017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5339
5340 PR target/80108
5341 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5342 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5343
f634dd47
UB
53442017-04-10 Uros Bizjak <ubizjak@gmail.com>
5345
5346 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5347
065ba179
UB
53482017-04-10 Uros Bizjak <ubizjak@gmail.com>
5349
5350 PR testsuite/79356
5351 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5352
71b838d0
DS
53532017-04-10 Daniel Santos <daniel.santos@pobox.com>
5354
5355 PR testsuite/79867
5356 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5357
98a7a34e
MP
53582017-04-10 Marek Polacek <polacek@redhat.com>
5359
5360 PR sanitizer/80348
5361 * g++.dg/ubsan/div-by-zero-3.C: New test.
5362
aac69a62
BC
53632017-04-10 Bin Cheng <bin.cheng@arm.com>
5364
5365 PR tree-optimization/80153
5366 * gcc.c-torture/execute/pr80153.c: New.
5367
737237c9
RB
53682017-04-10 Richard Biener <rguenther@suse.de>
5369
5370 PR middle-end/80362
5371 * gcc.dg/torture/pr80362.c: New testcase.
5372
ba6ee9fc
RB
53732017-04-10 Richard Biener <rguenther@suse.de>
5374
5375 PR tree-optimization/80304
5376 * gcc.dg/torture/pr80304.c: New testcase.
5377
4d1a05f1
NS
53782017-04-10 Nathan Sidwell <nathan@acm.org>
5379
5380 PR target/79905
5381 * g++.dg/torture/pr79905.C: New.
5382
3ee0fb02
ML
53832017-04-10 Martin Liska <mliska@suse.cz>
5384
5385 PR sanitizer/80350
5386 * c-c++-common/ubsan/pr80350.c: New test.
5387
167a5b77
JJ
53882017-04-10 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR target/80324
5391 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5392
d691b7e4
ML
53932017-04-08 Martin Liska <mliska@suse.cz>
5394
5395 Revert:
5396 2017-04-07 Martin Liska <mliska@suse.cz>
5397
5398 PR ipa/80212
5399 * g++.dg/ipa/pr80212.C: New test.
5400
dcb2c527
JJ
54012017-04-07 Jakub Jelinek <jakub@redhat.com>
5402
c98b0016
JJ
5403 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5404 dg-options.
5405 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5406
dcb2c527
JJ
5407 PR target/80322
5408 PR target/80323
5409 PR target/80325
5410 PR target/80326
5411 * gcc.target/i386/avx512f-undefined-1.c: New test.
5412 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5413 * gcc.target/i386/avx-cvtsd-1.c: New test.
5414 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5415 * gcc.target/i386/avx512f-abspd-1.c: New test.
5416 * gcc.target/i386/avx-cvtss-1.c: New test.
5417 * gcc.target/i386/avx512f-absps-1.c: New test.
5418 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5419 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5420
1ef532f4
MP
54212017-04-07 Marek Polacek <polacek@redhat.com>
5422
5423 PR sanitizer/80348
5424 * g++.dg/ubsan/div-by-zero-2.C: New test.
5425
2166aeb3
MP
5426 PR c++/80095
5427 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5428
057da7af
VM
54292017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5430
5431 PR rtl-optimization/70478
5432 * gcc.target/s390/pr70478.c: New.
5433
3b6cb9e3
ML
54342017-04-07 Martin Liska <mliska@suse.cz>
5435
5436 PR target/79889
5437 * g++.dg/ext/mv8.C: Add aarch64* targets.
5438
70cd23c0
ML
54392017-04-07 Martin Liska <mliska@suse.cz>
5440
5441 PR ipa/80212
5442 * g++.dg/ipa/pr80212.C: New test.
5443
fe6bb25f
TP
54442017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5445
5446 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5447
bf7b869a
RB
54482017-04-07 Richard Biener <rguenther@suse.de>
5449
5450 PR tree-optimization/80334
5451 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5452 alignas on stack.
5453
2d143ba8
RB
54542017-04-07 Richard Biener <rguenther@suse.de>
5455
5456 PR middle-end/80341
5457 * gcc.dg/torture/pr80341.c: New testcase.
5458
ed3cd38d
JJ
54592017-04-06 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR debug/80234
5462 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5463 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5464
e5f56581
UB
54652017-04-06 Uros Bizjak <ubizjak@gmail.com>
5466
5467 PR target/79733
5468 * gcc.target/i386/pr79733.c: New test.
5469
a5211c80
UB
54702017-04-06 Uros Bizjak <ubizjak@gmail.com>
5471
5472 PR target/80298
5473 * gcc.target/i386/pr80298-1.c: New test.
5474 * gcc.target/i386/pr80298-2.c: Ditto.
5475
db086c96
TP
54762017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5477
5478 PR target/80082
5479 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5480 ARMv7-R.
5481
09b63f67
RB
54822017-04-06 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/80334
5485 * g++.dg/torture/pr80334.C: New testcase.
5486
d9f8c5af
ML
54872017-04-06 Martin Liska <mliska@suse.cz>
5488
5489 PR sanitizer/80166
5490 * gcc.dg/asan/pr80166.c: New test.
5491
1b68991f
RO
54922017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5493
5494 PR tree-optimization/79390
5495 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5496
0f784346
RB
54972017-04-06 Richard Biener <rguenther@suse.de>
5498
5499 PR tree-optimization/80262
5500 * gcc.target/i386/pr80262.c: New testcase.
5501
23a429c2
RB
55022017-04-06 Richard Biener <rguenther@suse.de>
5503
5504 PR middle-end/80281
5505 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5506
e2323a2b
VM
55072017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5508
5509 PR rtl-optimization/70703
5510 * gcc.target/i386/pr70703.c: New.
5511
47a11342
JJ
55122017-04-05 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR sanitizer/80308
5515 * c-c++-common/asan/pr80308.c: New test.
5516
d0ee17a5
DV
55172017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5518
5519 PR target/79890
5520 * gcc.target/s390/pr79890.c: New test case.
5521
36f896c7
JJ
55222017-04-05 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR target/80310
5525 * c-c++-common/ubsan/pr80310.c: New test.
5526
d16e2ddd
JJ
55272017-04-04 Jakub Jelinek <jakub@redhat.com>
5528
e1201dff
JJ
5529 PR c++/80297
5530 * g++.dg/torture/pr80297.C: New test.
5531
d16e2ddd
JJ
5532 PR tree-optimization/79390
5533 * gcc.target/i386/pr79390.c: New test.
5534 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5535
c0ea338b
VR
55362017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5537
5538 PR c++/80296
5539 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5540
a1527a93
TP
55412017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5542
5543 PR target/80307
5544 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5545 targeting any CPU or architecture.
5546 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5547 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5548 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5549 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5550 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5551 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5552 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5553 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5554
065ba179 55552017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5556
5557 PR fortran/69498
5558 * gfortran.dg/submodule_unexp.f90: New test.
5559
b1fd967c
JJ
55602017-04-04 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR target/80286
5563 * gcc.target/i386/avx-pr80286.c: New test.
5564 * gcc.dg/pr80286.c: New test.
5565
248179b5
RB
55662017-04-04 Richard Biener <rguenther@suse.de>
5567
5568 PR middle-end/80281
5569 * gcc.dg/torture/pr80281.c: New testcase.
5570
a577fcf2
RB
55712017-04-04 Richard Biener <rguenther@suse.de>
5572
5573 PR tree-optimization/80275
5574 * g++.dg/opt/pr80275.C: Make g static.
5575
833bbf60
SB
55762017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5577
5578 PR rtl-optimization/60818
5579 * gcc.c-torture/compile/pr60818.c: New testcase.
5580
5764ee3c
JW
55812017-04-03 Jonathan Wakely <jwakely@redhat.com>
5582
5583 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5584 * gcc.dg/20031012-1.c: Likewise.
5585 * gcc.dg/ipa/ipcp-1.c: Likewise.
5586 * gcc.dg/torture/matrix-3.c: Likewise.
5587 * gcc.target/powerpc/ppc-spe.c: Likewise.
5588 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5589
bbdf4e81
PB
55902017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5591
5592 PR target/80246
5593 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5594 powerpc_vsx_ok.
5595 (std, ld): Limit scan-assembler-times check to lp64.
5596 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5597 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5598 powerpc_vsx_ok.
5599
44bc146f
PB
56002017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5601
5602 PR target/80246
5603 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5604
fff80893
RB
56052017-04-03 Richard Biener <rguenther@suse.de>
5606
5607 PR tree-optimization/80275
5608 * g++.dg/opt/pr80275.C: New testcase.
5609
79f9fc38
DV
56102017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5611
5612 PR testsuite/79356
5613 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5614
a8e70fd3
RD
56152017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5616
5617 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5618 (bal): Increase iteration count and assume alignment.
5619
e0061866
BC
56202017-04-03 Bin Cheng <bin.cheng@arm.com>
5621
5622 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5623
c2d43326
AP
56242017-04-02 Andrew Pinski <apinski@cavium.com>
5625
5626 * gcc.c-torture/compile/nested-3.c: New testcase.
5627 * gcc.c-torture/execute/20170401-1.c: New testcase.
5628 * gcc.c-torture/execute/20170401-2.c: New testcase.
5629
a5a9046d
SB
56302017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5631
5632 PR rtl-optimization/79405
5633 gcc.dg/pr79405.c: New testcase.
5634
6f3af356
JJ
56352017-03-31 Jakub Jelinek <jakub@redhat.com>
5636
eee3756d
JJ
5637 PR debug/79255
5638 * gcc.dg/pr79255.c: New test.
5639
6f3af356
JJ
5640 PR c++/79572
5641 * g++.dg/ubsan/null-8.C: New test.
5642
99e6cfd6
PH
56432017-03-31 Pat Haugen <pthaugen@us.ibm.com>
5644
5645 PR target/80107
5646 * gfortran.dg/pr80107.f: New.
5647
094e6b7a
JL
56482017-03-31 Jeff Law <law@redhat.com>
5649
5650 PR tree-optimization/49498
5651 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
5652
eceb2409 56532017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5654
eceb2409
RB
5655 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
5656
c412c01a 56572017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5658
c412c01a
RB
5659 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
5660
005f12bf
JJ
56612017-03-31 Jakub Jelinek <jakub@redhat.com>
5662
af88f557
JJ
5663 PR libstdc++/80251
5664 * g++.dg/ext/is_aggregate.C: New test.
5665
7d790165
JJ
5666 PR middle-end/80173
5667 * gcc.target/i386/pr80173.c: New test.
5668
a7d55154
JJ
5669 PR middle-end/80163
5670 * gcc.dg/pr80163.c: New test.
5671
005f12bf
JJ
5672 PR debug/80025
5673 * gcc.dg/torture/pr80025.c: New test.
5674
c8e0f43f
MF
56752017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5676
5677 * gcc.target/mips/pr52125.c: Add -msym32.
5678
724d25f3
JJ
56792017-03-30 Jakub Jelinek <jakub@redhat.com>
5680
5681 PR translation/80189
5682 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5683 * g++.dg/gomp/sharing-1.C: Likewise.
5684 * gfortran.dg/gomp/pr44536.f90: Likewise.
5685 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5686 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5687 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5688 * gfortran.dg/gomp/pr33439.f90: Likewise.
5689 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5690 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5691 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5692 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5693 * gcc.dg/gomp/sharing-1.c: Likewise.
5694
05dc406d
PB
56952017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5696
5697 PR target/80246
5698 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5699 Darwin and SPE.
5700 (dxex, dxexq): Update return type.
5701 (diex, diexq): Update argument type.
5702 * gcc.target/powerpc/pr80246.c: New test.
5703
b0fd4d7e
MJ
57042017-03-30 Martin Jambor <mjambor@suse.cz>
5705
5706 PR ipa/77333
5707 * g++.dg/ipa/pr77333.C: New test.
5708
de008ec4
JJ
57092017-03-30 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR target/80206
5712 * gcc.target/i386/pr80206.c: New test.
5713
28c02407
RB
57142017-03-30 Richard Biener <rguenther@suse.de>
5715
5716 PR tree-optimization/77498
5717 * gfortran.dg/pr77498.f: New testcase.
5718
10fa8dfb
MP
57192017-03-29 Marek Polacek <polacek@redhat.com>
5720
5721 PR c/79730
5722 * gcc.dg/pr79730.c: New test.
5723
fdc54f39
JD
57242017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5725
5726 PR libgfortran/78670
5727 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5728 a character of length 1. Update test for success.
5729 * gfortran.dg/dtio_28.f03: New test.
5730 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5731 'scratch' to delete the file when done.
5732
533c0b69
SB
57332017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5734
5735 PR rtl-optimization/80233
5736 * gcc.c-torture/compile/pr80233.c: New testcase.
5737
e35229f8
TK
57382017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5739
5740 PR fortran/80254
5741 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5742 * gfortran.dg/dec_io_2a.f90: instead (new test).
5743
5c0a28d4
JW
57442017-03-28 Jiong Wang <jiong.wang@arm.com>
5745
5746 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5747
19846619
SB
57482017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5749
5750 PR testsuite/43496
5751 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5752 generating PIC code.
5753
e5119fab
VM
57542017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5755
5756 PR rtl-optimization/80193
5757 * gcc.target/i386/pr80193.c: New.
5758
cf474530
JW
57592017-03-28 Janus Weil <janus@gcc.gnu.org>
5760
5761 PR fortran/78661
5762 * gfortran.dg/dtio_25.f90: Modified test case.
5763 * gfortran.dg/dtio_27.f90: New test case.
5764
34fac449
UB
57652017-03-28 Uros Bizjak <ubizjak@gmail.com>
5766
5767 PR target/53383
5768 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
5769 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
5770 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
5771
3e907b90
BC
57722017-03-28 Bin Cheng <bin.cheng@arm.com>
5773
5774 * gcc.c-torture/compile/irreducible-loop.c: New.
5775
522818b9
RS
57762017-03-28 Richard Sandiford <richard.sandiford@arm.com>
5777
3e907b90 5778 PR tree-optimization/80218
522818b9
RS
5779 * gcc.dg/pr80218.c: New test.
5780
ea7d7da8
RB
57812017-03-28 Richard Biener <rguenther@suse.de>
5782
5783 PR tree-optimization/78644
5784 * gcc.dg/pr78644-1.c: New testcase.
5785 * gcc.dg/pr78644-2.c: Likewise.
5786
498173ef
TT
57872017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
5788
5789 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
5790 * gcc.dg/pic-4.c: Likewise.
5791 * gcc.dg/pie-3.c: Likewise.
5792 * gcc.dg/pie-4.c: Likewise.
5793
c5ad2433
ML
57942017-03-28 Martin Liska <mliska@suse.cz>
5795
5796 PR ipa/80205
5797 * g++.dg/ipa/pr80205.C: New test.
5798
17722fb9
SKS
57992017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5800
5801 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
5802 with sizeof(int) < 4.
5803 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
5804 * gcc.c-torture/execute/pr79737-2.c: Likewise.
5805 * gcc.dg/torture/pr79777.c: Likewise.
5806 * gcc.dg/torture/pr79910.c: Likewise.
5807
737f500a
RB
58082017-03-28 Richard Biener <rguenther@suse.de>
5809
5810 PR middle-end/80222
5811 * g++.dg/pr80222.C: New testcase.
5812
62f96a79
ML
58132017-03-28 Martin Liska <mliska@suse.cz>
5814
5815 PR ipa/80104
5816 * gcc.dg/ipa/pr80104.c: New test.
5817
72785f26
MP
58182017-03-28 Marek Polacek <polacek@redhat.com>
5819
5820 PR sanitizer/80067
5821 * c-c++-common/ubsan/shift-10.c: New test.
5822
86516987
JL
58232017-03-27 Jeff Law <law@redhat.com>
5824
4dbf1eee 5825 PR tree-optimization/80216
86516987
JL
5826 * gcc.c-torture/compile/pr80216.c: New test.
5827
aade772d
JJ
58282017-03-27 Jakub Jelinek <jakub@redhat.com>
5829
a9e4a1a5
JJ
5830 PR middle-end/80162
5831 * c-c++-common/pr80162-1.c: New test.
5832 * c-c++-common/pr80162-2.c: New test.
5833 * c-c++-common/pr80162-3.c: New test.
5834
aade772d
JJ
5835 PR target/80102
5836 * g++.dg/opt/pr80102.C: New test.
5837
d89f355e
MM
58382017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5839
5840 PR target/78543
5841 * gcc.target/powerpc/pr78543.c: New test.
5842
79c4d73b
KN
58432017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5844
5845 PR target/80103
5846 * gcc.target/powerpc/pr80103-1.c: New test.
5847
819df781
RB
58482017-03-27 Richard Biener <rguenther@suse.de>
5849
5850 PR tree-optimization/80181
5851 * gcc.dg/torture/pr80181.c: New testcase.
5852
84804c5b
CZ
58532017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5854
065ba179 5855 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 5856
c5e5f5f6
RB
58572017-03-27 Richard Biener <rguenther@suse.de>
5858
5859 PR ipa/79776
5860 * g++.dg/ipa/pr79776.C: New testcase.
5861
7cd200f6
JJ
58622017-03-27 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR sanitizer/80168
5865 * gcc.dg/asan/pr80168.c: New test.
5866
79f512ff
RB
58672017-03-27 Richard Biener <rguenther@suse.de>
5868
5869 PR tree-optimization/80170
5870 * gcc.dg/pr80170.c: New testcase.
5871
672d9f8e
RB
58722017-03-27 Richard Biener <rguenther@suse.de>
5873
5874 PR middle-end/80171
5875 * g++.dg/torture/pr80171.C: New testcase.
5876
978fcba3
JDA
58772017-03-26 John David Anglin <danglin@gcc.gnu.org>
5878
431d7882
JDA
5879 * gcc.dg/torture/pr79732.c: Require alias support.
5880 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5881
978fcba3
JDA
5882 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5883 libatomic_available.
5884 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5885 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5886
1f10d710
JD
58872017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5888
5889 PR libgfortran/78881
5890 * gfortran.dg/dtio_26.f90: New test.
5891
41036686
PT
58922017-03-25 Paul Thomas <pault@gcc.gnu.org>
5893
5894 PR fortran/80156
5895 PR fortran/79382
5896 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5897 testcase for PR80156. Add a main programme that tests that
5898 the typebound generic is accessible.
5899
5da906ca
BS
59002017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5901
5902 PR rtl-optimization/80160
5903 PR rtl-optimization/80159
5904
5905 * gcc.target/i386/pr80160.c: New test.
5906
7dabefa0
JJ
59072017-03-24 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR sanitizer/79904
5910 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5911
c8b1fbc1
MP
59122017-03-24 Marek Polacek <polacek@redhat.com>
5913
5914 PR c++/80119
5915 * g++.dg/warn/Wuninitialized-9.C: New test.
5916
76794c52
AK
59172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5918
5919 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5920 and remove the high-level builtin. The error message for the
5921 would prevent compilation from reaching the second.
5922 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5923
2de2b3f9
AK
59242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5925
5926 * gcc.target/s390/vxe/negfma-1.c: New test.
5927
7d2fd075
AK
59282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5929
5930 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5931 * gcc.target/s390/arch12/mul-1.c: New test.
5932 * gcc.target/s390/arch12/mul-2.c: New test.
5933
72612e4e
AK
59342017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5935
5936 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5937
6c7774d1
AK
59382017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5939
5940 * gcc.target/s390/vxe/popcount-1.c: New test.
5941
9ec98860
AK
59422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5943
5944 * gcc.target/s390/vxe/bitops-1.c: New test.
5945
6654e96f
AK
59462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5947
5948 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
5949 * lib/target-supports.exp: Add effective target check s390_vxe.
5950
77c585ca
AK
59512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5952
5953 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
5954 comparison instructions used from now on.
5955
b5de6e84
AK
59562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5957
5958 * gcc.target/s390/s390.exp (check_effective_target_vector):
5959 Include target-supports.exp and move target_vector check routine
5960 ...
5961 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
5962 here and rename it.
5963 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
5964 check from vector to s390_vx.
5965 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
5966 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
5967 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
5968 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
5969 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
5970 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
5971 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
5972 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
5973 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
5974
a602f985
AK
59752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5976
5977 * gcc.target/s390/vector/vec-init-2.c: New test.
5978
085db63d
AK
59792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5980
5981 * gcc.dg/ubsan/pr79904-2.c: New test.
5982
dc4f29bc
AK
59832017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5984
5985 PR target/79893
5986 * gcc.target/s390/zvector/pr79893.c: New test.
5987
56010684
JJ
59882017-03-24 Jakub Jelinek <jakub@redhat.com>
5989
5990 PR rtl-optimization/80112
5991 * gcc.dg/pr80112.c: New test.
5992
f0d7b52d
RO
59932017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5994
5995 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5996 etc. line numbers.
5997 * gcc.dg/Walloca-1.c: Likewise.
5998 * gcc.dg/Walloca-2.c: Likewise.
5999 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6000
635684c4
BS
60012017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6002
6003 PR tree-optimization/80158
6004 * gfortran.fortran-torture/compile/pr80158.f: New file.
6005
76afddf3
RB
60062017-03-24 Richard Biener <rguenther@suse.de>
6007
6008 PR tree-optimization/80167
6009 * gcc.dg/graphite/pr80167.c: New testcase.
6010
c2e389bf
TV
60112017-03-24 Tom de Vries <tom@codesourcery.com>
6012
6013 PR testsuite/80092
6014 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6015 dg-require-effective-target global_constructor.
6016 * gcc.dg/tls/emutls-2.c: Same.
6017
a72821b4
TV
60182017-03-24 Tom de Vries <tom@codesourcery.com>
6019
6020 PR testsuite/80092
6021 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6022 dg-require-effective-target indirect_jumps.
6023
1658def9
TV
60242017-03-24 Tom de Vries <tom@codesourcery.com>
6025
6026 PR testsuite/80092
6027 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6028 nonlocal_goto.
6029
90e02692
TV
60302017-03-24 Tom de Vries <tom@codesourcery.com>
6031
6032 PR testsuite/80092
6033 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6034 * gcc.dg/Walloca-12.c: Same.
6035 * gcc.dg/attr-alloc_size-8.c: Same.
6036 * gcc.dg/Walloca-4.c: Same.
6037 * gcc.dg/Walloca-8.c: Same.
6038 * gcc.dg/Walloca-13.c: Same.
6039 * gcc.dg/Walloca-14.c: Same.
6040 * gcc.dg/attr-alloc_size-9.c: Same.
6041 * gcc.dg/Walloca-1.c: Same.
6042 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6043 * gcc.dg/Walloca-5.c: Same.
6044 * gcc.dg/Walloca-10.c: Same.
6045 * gcc.dg/Walloca-9.c: Same.
6046 * gcc.dg/attr-alloc_size-6.c: Same.
6047 * gcc.dg/Wvla-larger-than-1.c: Same.
6048 * gcc.dg/torture/pr71881.c: Same.
6049 * gcc.dg/torture/pr71901.c: Same.
6050 * gcc.dg/torture/pr78742.c: Same.
6051 * gcc.dg/builtin-alloc-size.c: Same.
6052 * gcc.dg/Walloca-2.c: Same.
6053 * gcc.dg/Walloca-6.c: Same.
6054 * gcc.dg/Walloca-11.c: Same.
6055 * gcc.dg/attr-alloc_size-7.c: Same.
6056 * gcc.dg/Wvla-larger-than-2.c: Same.
6057 * gcc.dg/Walloca-3.c: Same.
6058 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6059 * gcc.c-torture/compile/pr79413.c: Same.
6060 * gcc.c-torture/compile/pr78439.c: Same.
6061
842392c8
KN
60622017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6063
6064 * gcc.target/powerpc/p9-options-1.c: New test.
6065
de2b3f5c
KT
60662017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6067
6068 PR target/71436
6069 * gcc.c-torture/compile/pr71436.c: New test.
6070
2e6315ef 60712017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6072 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6073
6074 PR tree-optimization/79908
6075 PR tree-optimization/80136
6076 * gcc.dg/torture/pr79908.c: New file.
6077
9cdf0363
NK
60782017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6079
2e6315ef 6080 PR fortran/39239
9cdf0363
NK
6081 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6082
f3dd574e
JJ
60832017-03-22 Jakub Jelinek <jakub@redhat.com>
6084
f13e9cd5
JJ
6085 PR c++/80141
6086 * g++.dg/gomp/pr80141.C: New test.
6087
68ed2ba0
JJ
6088 PR c++/80129
6089 * g++.dg/torture/pr80129.C: New test.
6090
f3dd574e
JJ
6091 PR sanitizer/80110
6092 * g++.dg/tsan/pr80110.C: New test.
6093
918b6c9e
TK
60942017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6095
6096 PR fortran/80142
6097 * gfortran.dg/any_loc.f90: New test case.
6098
bf634d1c
TP
60992017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6100
6101 PR target/80082
6102 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6103 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6104
f7325b95
ML
61052017-03-22 Martin Liska <mliska@suse.cz>
6106
6107 PR target/79906
6108 * g++.dg/ext/mv8.C: Add power* targets.
6109
3f01b620
MS
61102017-03-21 Martin Sebor <msebor@redhat.com>
6111
6112 PR c++/79548
6113 * g++.dg/warn/Wunused-var-26.C: New test.
6114
1cefb051
BS
61152017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6116
6117 PR tree-optimization/79908
6118 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6119
edc1747f
MP
61202017-03-21 Marek Polacek <polacek@redhat.com>
6121 Martin Sebor <msebor@redhat.com>
6122
6123 PR tree-optimization/80109
6124 * gcc.dg/Walloca-14.c: New test.
6125
85106b87
JJ
61262017-03-21 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR target/80125
6129 * gcc.target/powerpc/pr80125.c: New test.
6130
e59a225f
NK
61312017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6132
6133 PR fortran/69498
6134 * gfortran.dg/unexp_attribute.f90: New test
6135
0ffe60b5 61362017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6137 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6138
6139 PR tree-optimization/79908
6140 * gcc.dg/torture/pr79908.c: New file.
6141
54eb90fe
SKS
61422017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6143
6144 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6145 with sizeof(int) < 4.
6146
5611c456
ML
61472017-03-21 Martin Liska <mliska@suse.cz>
6148
6149 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6150 apostrophes.
6151
e650ea2a
RB
61522017-03-21 Richard Biener <rguenther@suse.de>
6153
6154 PR tree-optimization/80032
6155 * g++.dg/opt/pr80032.C: New testcase.
6156
da2ce5f9
RB
61572017-03-21 Richard Biener <rguenther@suse.de>
6158
6159 PR tree-optimization/80122
6160 * gcc.dg/torture/pr80122.c: New testcase.
6161
9d60683a
TT
61622017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6163
6164 * gcc.dg/pic-2.c: Skip for MIPS.
6165 * gcc.dg/pie-2.c: Skip for MIPS.
6166
d3e19c2c
PC
61672017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6168
6169 PR c++/77752
6170 * g++.dg/cpp0x/initlist97.C: New.
6171 * g++.dg/cpp0x/initlist85.C: Update.
6172
8bee092e
JJ
61732017-03-21 Jakub Jelinek <jakub@redhat.com>
6174
9f30dff0
JJ
6175 PR c/67338
6176 * gcc.dg/pr67338.c: New test.
6177
8bee092e
JJ
6178 PR c++/35878
6179 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6180 dump instead of assembler.
6181 * g++.dg/init/pr35878_2.C: Likewise.
6182 * g++.dg/init/pr35878_3.C: Likewise.
6183
4d1b8e70
JJ
61842017-03-21 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR c/80097
6187 * gcc.dg/ubsan/pr80097.c: New test.
6188
c34923c4
BS
61892017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6190
6191 PR tree-optimization/80054
6192 * g++.dg/torture/pr80054.C: New file.
6193
b0ba96c2
KN
61942017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6195
6196 PR target/79963
6197 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6198 directive to assure selection of proper bit using rlwinm insn.
6199 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6200 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6201 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6202 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6203
92377255
MP
62042017-03-20 Marek Polacek <polacek@redhat.com>
6205 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/80059 - ICE with noexcept and __transaction_atomic
6208 * g++.dg/tm/pr80059-2.C: New test.
6209 * g++.dg/tm/pr80059.C: New test.
6210
243e28bf
ML
62112017-03-20 Martin Liska <mliska@suse.cz>
6212
6213 PR middle-end/79753
6214 * gcc.target/i386/mpx/pr79753.c: New test.
6215
918112d3
ML
62162017-03-20 Martin Liska <mliska@suse.cz>
6217
6218 PR target/79769
6219 PR target/79770
6220 * g++.dg/pr79769.C: New test.
6221 * gcc.target/i386/mpx/pr79770.c: New test.
6222
e325aba2
AK
62232017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6224
6225 PR target/78857
6226 * gcc.target/s390/load-and-test-fp-1.c: New test.
6227 * gcc.target/s390/load-and-test-fp-2.c: New test.
6228
91d2c04c
PT
62292017-03-18 Paul Thomas <pault@gcc.gnu.org>
6230
6231 PR fortran/79676
6232 * gfortran.dg/submodule_28.f08 : New test.
6233
c7e4107b
PT
62342017-03-18 Paul Thomas <pault@gcc.gnu.org>
6235
6236 PR fortran/71838
6237 * gfortran.dg/submodule_26.f08 : New test.
6238 * gfortran.dg/submodule_27.f08 : New test.
6239
d8fe28be
PH
62402017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6241
6242 PR target/79951
6243 * gcc.target/powerpc/pr79951.c: New.
6244
4a17943d
BS
62452017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6246
6247 PR rtl-optimization/79910
6248 * gcc.dg/torture/pr79910.c: New test.
6249
7f166d94
JL
62502017-03-17 Jeff Law <law@redhat.com>
6251
6252 PR tree-optimization/71437
6253 * gcc.dg/tree-ssa/pr71437.c: New test.
6254 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6255 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6256 now caught by VRP, but which were previously caught by DOM.
6257
12c4f7dc
RB
62582017-03-17 Richard Biener <rguenther@suse.de>
6259
6260 PR middle-end/80075
6261 * g++.dg/torture/pr80075.C: New testcase.
6262
207f3423
MM
62632017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6264
6265 PR target/71294
6266 * g++.dg/pr71294.C: New test.
6267
9fc900af
SB
62682017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6269
6270 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6271
c05c2380
JJ
62722017-03-16 Jakub Jelinek <jakub@redhat.com>
6273
e711928b
JJ
6274 PR fortran/80010
6275 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6276
c05c2380
JJ
6277 PR fortran/79886
6278 * gfortran.dg/pr79886.f90: New test.
6279
3231d64b
MM
62802017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6281
6282 PR target/79038
6283 * gcc.target/powerpc/pr79038-1.c: New test.
6284
81ef1f5e
SB
62852017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6286
6287 PR fortran/33271
6288 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6289
395a1e9b
JW
62902017-03-15 Jiong Wang <jiong.wang@arm.com>
6291
6292 PR testsuite/79356
6293 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6294
05f65910
UB
62952017-03-15 Uros Bizjak <ubizjak@gmail.com>
6296
6297 PR target/80019
6298 * gcc.target/i386/pr80019.c: New test.
6299
94285a7d
ML
63002017-03-15 Martin Liska <mliska@suse.cz>
6301
6302 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6303
a983542b
MS
63042017-03-14 Martin Sebor <msebor@redhat.com>
6305
6306 PR tree-optimization/79800
6307 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6308 * gcc.dg/tree-ssa/pr79800.c: New test.
6309
76ca5f40
MM
63102017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6311
6312 PR target/79947
6313 * gcc.target/powerpc/pr79947.c: New test.
6314
5d9a283a
MS
63152017-03-14 Martin Sebor <msebor@redhat.com>
6316
6317 PR middle-end/80020
6318 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6319 * gcc.dg/attr-alloc_size-7.c: Same.
6320 * gcc.dg/attr-alloc_size-9.c: Same.
6321 * gcc.dg/builtin-alloc-size.c: Same.
6322 * gcc.dg/pr80020.c: New test.
6323
4692943d
BS
63242017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6325
6326 PR rtl-optimization/79728
6327 * gcc.target/i386/sse-globalreg.c: New test.
6328
861d9d5e
ML
63292017-03-14 Martin Liska <mliska@suse.cz>
6330
6331 PR lto/66295
6332 * gcc.dg/tree-prof/pr66295.c: New test.
6333
a48018b5
ML
63342017-03-13 Martin Liska <mliska@suse.cz>
6335
6336 PR middle-end/78339
6337 * gcc.target/i386/mpx/pr78339.c: New test.
6338
8c56cc5a
CZ
63392017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6340
065ba179 6341 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6342
14555394
CZ
63432017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6344
065ba179 6345 * gcc.target/arc/pr9001090948.c: New file.
14555394 6346
3079b92e
SB
63472017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6348
6349 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6350 Fix test. Make early-out condition return early. Correct comments.
6351
c08de9db
JD
63522017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6353
6354 PR libgfortran/78854
6355 * gfortran.dg/dtio_25.f90: New test.
6356
66b27545
MS
63572017-03-10 Martin Sebor <msebor@redhat.com>
6358
6359 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6360
8f2f6381
BS
63612017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6362
6363 PR rtl-optimization/78911
6364 * gcc.target/i386/pr78911-1.c: New test.
6365 * gcc.target/i386/pr78911-2.c: New test.
6366
8e2c69b4 63672017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6368
8e2c69b4
WS
6369 PR target/79941
6370 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6371 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6372 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6373
455d833c
MP
63742017-03-10 Marek Polacek <polacek@redhat.com>
6375
6376 PR c++/79967
6377 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6378
cdd669f9
JJ
63792017-03-10 Jakub Jelinek <jakub@redhat.com>
6380
e260b0a7
JJ
6381 PR c++/79899
6382 * g++.dg/other/friend7.C: New test.
6383
cdd669f9
JJ
6384 PR c++/79896
6385 * g++.dg/ext/int128-5.C: New test.
6386
730e6e46
SB
63872017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6388
6389 PR testsuite/79356
6390 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6391 powerpc, sparc, or s390x.
6392
fc8f6304
PH
63932017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6394
6395 PR target/79907
6396 * gcc.target/powerpc/pr79907.c: New.
6397
f1b0632a
OH
63982017-03-10 Olivier Hainque <hainque@adacore.com>
6399
6400 * gnat.dg/opt64.adb: New test.
6401 * gnat.dg/opt64_pkg.ads: New helper.
6402 * gnat.dg/opt64_pkg.adb: New helper.
6403
5558f089
JJ
64042017-03-10 Jakub Jelinek <jakub@redhat.com>
6405
2d9dd4fb
JJ
6406 PR rtl-optimization/79909
6407 * gcc.target/powerpc/pr79909.c: New test.
6408
72772e67
JJ
6409 PR tree-optimization/79972
6410 * gcc.dg/pr79972.c: New test.
6411
5558f089
JJ
6412 PR tree-optimization/77975
6413 * gcc.dg/pr77975.c: New test.
6414
822a132c
MP
64152017-03-09 Marek Polacek <polacek@redhat.com>
6416
6417 PR c++/79962
6418 PR c++/79984
6419 * c-c++-common/nonnull-3.c: New test.
6420 * g++.dg/warn/Wnonnull3.C: New test.
6421
c9819d22
MF
64222017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6423
6424 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6425 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6426
36618428
MP
64272017-03-09 Marek Polacek <polacek@redhat.com>
6428
6429 PR sanitizer/79757
6430 * gcc.dg/ubsan/pr79757-1.c: New test.
6431 * gcc.dg/ubsan/pr79757-2.c: New test.
6432 * gcc.dg/ubsan/pr79757-3.c: New test.
6433 * gcc.dg/ubsan/pr79757-4.c: New test.
6434 * gcc.dg/ubsan/pr79757-5.c: New test.
6435
01e5af5a
JJ
64362017-03-09 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR c/79969
6439 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6440
6443c7c0
MP
64412017-03-09 Marek Polacek <polacek@redhat.com>
6442
6443 PR c++/79687
6444 * g++.dg/expr/ptrmem8.C: New test.
6445 * g++.dg/expr/ptrmem9.C: New test.
6446
d721dc3c
RB
64472017-03-09 Richard Biener <rguenther@suse.de>
6448
6449 PR tree-optimization/79977
6450 * gcc.dg/graphite/pr79977.c: New testcase.
6451
1f1fd3e2
TT
64522017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6453
6454 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6455 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6456 * lib/target-supports.exp (check_effective_target_rdynamic):
6457 New proc.
6458
16967aff
RB
64592017-03-09 Richard Biener <rguenther@suse.de>
6460
6461 PR middle-end/79971
6462 * gcc.dg/fixed-point/pr79971.c: New testcase.
6463
26d7dc48
RB
64642017-03-09 Richard Biener <rguenther@suse.de>
6465
6466 PR ipa/79970
6467 * gcc.dg/torture/pr79970.c: New testcase.
6468
35f77c28
PC
64692017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6470
6471 PR c++/71966
6472 * g++.dg/cpp0x/pr71966-1.C: New.
6473 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6474
8a7df031
ML
64752017-03-09 Martin Liska <mliska@suse.cz>
6476
6477 PR tree-optimization/79631
6478 * gcc.target/i386/mpx/pr79631.c: New test.
6479
3828bb0d
ML
64802017-03-09 Martin Liska <mliska@suse.cz>
6481
6482 PR target/65705
6483 PR target/69804
6484 * gcc.target/i386/pr71458.c: Update scanned pattern.
6485
410a590c
MP
64862017-03-09 Marek Polacek <polacek@redhat.com>
6487
6488 PR c++/79672
6489 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6490 * g++.dg/warn/Wduplicated-branches3.C: New test.
6491
f084a22e
PG
64922017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6493
6494 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6495
a278b1c3
ML
64962017-03-09 Martin Liska <mliska@suse.cz>
6497
6498 PR ipa/79764
6499 * g++.dg/pr79764.C: New test.
6500
8dc19053
ML
65012017-03-09 Martin Liska <mliska@suse.cz>
6502
6503 PR ipa/79761
6504 * g++.dg/pr79761.C: New test.
6505
030fc94a
JJ
65062017-03-09 Jakub Jelinek <jakub@redhat.com>
6507
9e463823
JJ
6508 PR sanitizer/79944
6509 * c-c++-common/asan/pr79944.c: New test.
6510
6b62f323
JJ
6511 PR target/79932
6512 * gcc.target/i386/pr79932-2.c: New test.
6513
030fc94a
JJ
6514 PR target/79932
6515 * gcc.target/i386/pr79932-1.c: New test.
6516
423aec8b
MP
65172017-03-09 Marek Polacek <polacek@redhat.com>
6518
6519 PR c++/79900 - ICE in strip_typedefs
6520 * g++.dg/warn/Wpadded-1.C: New test.
6521
6659fe59
MP
65222017-03-08 Marek Polacek <polacek@redhat.com>
6523
6524 * g++.dg/Walloca1.C: Adjust dg-warning.
6525
f1a675e4
AH
65262017-03-08 Andrew Haley <aph@redhat.com>
6527
6528 PR tree-optimization/79943
6529 * gcc.dg/tree-ssa/pr79943.c: New test.
6530
edfcd7e3
RB
65312017-03-08 Richard Biener <rguenther@suse.de>
6532
6533 PR tree-optimization/79955
6534 * gcc.dg/uninit-24.c: New testcase.
6535
61fdfd8c
RB
65362017-03-08 Richard Biener <rguenther@suse.de>
6537
6538 PR tree-optimization/79920
6539 * gcc.dg/vect/pr79920.c: New testcase.
6540
4b48e883
JJ
65412017-03-08 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR sanitizer/79904
6544 * gcc.dg/ubsan/pr79904.c: New test.
6545
a71dbc63
JJ
65462017-03-07 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR c/79834
6549 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6550 diagnostics.
6551
d8a90142
MP
65522017-03-07 Marek Polacek <polacek@redhat.com>
6553
6554 PR middle-end/79809
6555 * g++.dg/Walloca1.C: New test.
6556
a5e9e3e4
ML
65572017-03-07 Martin Liska <mliska@suse.cz>
6558
6559 PR middle-end/68270
6560 * g++.dg/pr68270.C: New test.
6561
1f6dba54
JJ
65622017-03-07 Jakub Jelinek <jakub@redhat.com>
6563
760f82db
JJ
6564 PR rtl-optimization/79901
6565 * gcc.target/i386/pr79901.c: New test.
6566
1f6dba54
JJ
6567 PR sanitizer/79897
6568 * c-c++-common/ubsan/pr79897.c: New test.
6569
feca7b89
VM
65702017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6571
6572 PR rtl-optimization/79571
6573 * gcc.target/i386/pr79571.c: New.
6574
bdbbf28d
MP
65752017-03-06 Marek Polacek <polacek@redhat.com>
6576
6577 PR c++/79796 - ICE with NSDMI and this pointer
6578 * g++.dg/cpp0x/nsdmi13.C: New test.
6579
52564551
JK
65802017-03-06 Julia Koval <julia.koval@intel.com>
6581
6582 PR target/79793
6583 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6584 directives.
6585 * gcc.target/i386/interrupt-13.c: Ditto.
6586 * gcc.target/i386/interrupt-14.c: Ditto.
6587 * gcc.target/i386/interrupt-15.c: Ditto.
6588
345edb37
JJ
65892017-03-06 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR c++/79822
6592 * g++.dg/cpp0x/constexpr-79822.C: New test.
6593
a8d25fd0
RB
65942017-03-06 Richard Biener <rguenther@suse.de>
6595
6596 PR tree-optimization/79894
6597 * gcc.dg/vect/pr79887.c: New testcase.
6598
522fcdd7
RB
65992017-03-06 Richard Biener <rguenther@suse.de>
6600
6601 PR tree-optimization/79824
6602 * gcc.dg/vect/pr79824-1.c: New testcase.
6603 * gcc.dg/vect/pr79824-2.c: Likewise.
6604
54649631
TT
66052017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6606
6607 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6608 gettimeofday. Remove dg-skip-if for AVR.
6609 * lib/target-supports.exp (check_effective_target_gettimeofday):
6610 New proc.
6611
4bbc8970
RD
66122017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6613
6614 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6615 * gcc.target/s390/hotpatch-10.c: Likewise.
6616 * gcc.target/s390/hotpatch-11.c: Likewise.
6617 * gcc.target/s390/hotpatch-12.c: Likewise.
6618 * gcc.target/s390/hotpatch-13.c: Likewise.
6619 * gcc.target/s390/hotpatch-14.c: Likewise.
6620 * gcc.target/s390/hotpatch-15.c: Likewise.
6621 * gcc.target/s390/hotpatch-16.c: Likewise.
6622 * gcc.target/s390/hotpatch-17.c: Likewise.
6623 * gcc.target/s390/hotpatch-18.c: Likewise.
6624 * gcc.target/s390/hotpatch-19.c: Likewise.
6625 * gcc.target/s390/hotpatch-2.c: Likewise.
6626 * gcc.target/s390/hotpatch-26.c: Likewise.
6627 * gcc.target/s390/hotpatch-27.c: Likewise.
6628 * gcc.target/s390/hotpatch-28.c: Likewise.
6629 * gcc.target/s390/hotpatch-3.c: Likewise.
6630 * gcc.target/s390/hotpatch-4.c: Likewise.
6631 * gcc.target/s390/hotpatch-5.c: Likewise.
6632 * gcc.target/s390/hotpatch-6.c: Likewise.
6633 * gcc.target/s390/hotpatch-7.c: Likewise.
6634 * gcc.target/s390/hotpatch-8.c: Likewise.
6635 * gcc.target/s390/hotpatch-9.c: Likewise.
6636
5f215a70
PC
66372017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6638
6639 PR c++/64574
6640 * g++.dg/template/crash125.C: New.
6641
296cc393
JJ
66422017-03-06 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR target/79812
6645 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
6646
ca8942a3
TT
66472017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6648
6649 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
6650
c1b993c0
PG
66512017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6652
6653 * gcc.target/mips/msa-minmax.c: New tests.
6654
a50a32aa
ML
66552017-03-06 Martin Liska <mliska@suse.cz>
6656
6657 PR sanitize/79783
6658 * g++.dg/asan/pr79783.C: New test.
6659
5ada812c
PG
66602017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6661
6662 * gcc.target/mips/msa-dotp.c: New tests.
6663
334b3c4b
PG
66642017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6665
6666 * gcc.target/mips/msa-bclri.c: New test.
6667
d8b4baeb
PC
66682017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6669
6670 PR c++/70266
6671 * g++.dg/tm/pr70266.C: New.
6672
ef78bc3c 66732017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 6674 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
6675
6676 * gfortran.dg/coarray/fail_image_1.f08: New test.
6677 * gfortran.dg/coarray/fail_image_2.f08: New test.
6678 * gfortran.dg/coarray/failed_images_1.f08: New test.
6679 * gfortran.dg/coarray/failed_images_2.f08: New test.
6680 * gfortran.dg/coarray/image_status_1.f08: New test.
6681 * gfortran.dg/coarray/image_status_2.f08: New test.
6682 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6683 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6684 * gfortran.dg/coarray_fail_st.f90: New test.
6685 * gfortran.dg/coarray_failed_images_1.f08: New test.
6686 * gfortran.dg/coarray_image_status_1.f08: New test.
6687 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6688
7f5a7d78
MP
66892017-03-03 Marek Polacek <polacek@redhat.com>
6690
6691 PR c/79758
6692 * gcc.dg/noncompile/pr79758.c: New test.
6693
cc195d46
JJ
66942017-03-03 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR middle-end/79805
6697 * g++.dg/opt/pr79805.C: New test.
6698
945b6e16
AS
66992017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6700
6701 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6702 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6703 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6704 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6705 * gcc.target/i386/i386.exp
6706 (check_effective_target_avx512vpopcntdq): New.
6707
31dcc385
TT
67082017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6709
6710 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6711 ilp32 targets and match DImode registers for lp64 targets.
6712
0e174ae1
UB
67132017-03-03 Uros Bizjak <ubizjak@gmail.com>
6714
6715 * g++.dg/pr71624.C: Disable for x32.
6716 * g++.dg/pr71633.C: Ditto.
6717
93505ec5
JJ
67182017-03-03 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR target/79807
6721 * gcc.target/i386/pr79807.c: New test.
6722
d78a1c01
ML
67232017-03-03 Martin Liska <mliska@suse.cz>
6724
6725 PR tree-optimization/79803
6726 * gcc.dg/tree-ssa/pr79803.c: New test.
6727
ec7f796e
ML
67282017-03-03 Martin Liska <mliska@suse.cz>
6729
6730 PR rtl-optimization/79574
6731 * gcc.dg/pr79574-2.c: New test.
6732
30d309aa
RB
67332017-03-03 Richard Biener <rguenther@suse.de>
6734
6735 PR c++/79825
6736 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6737
38801de5
JJ
67382017-03-03 Jakub Jelinek <jakub@redhat.com>
6739
6740 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6741
7278b0a2
MP
67422017-03-03 Marek Polacek <polacek@redhat.com>
6743
6744 PR c++/79791
6745 * g++.dg/warn/Wwrite-strings-1.C: New test.
6746 * g++.dg/warn/Wwrite-strings-2.C: New test.
6747 * g++.dg/warn/Wwrite-strings-3.C: New test.
6748 * g++.dg/warn/Wwrite-strings-4.C: New test.
6749 * g++.dg/warn/Wwrite-strings-5.C: New test.
6750 * g++.dg/warn/Wwrite-strings-6.C: New test.
6751 * g++.dg/warn/Wwrite-strings-7.C: New test.
6752 * g++.dg/warn/Wwrite-strings-8.C: New test.
6753 * g++.dg/warn/Wwrite-strings-9.C: New test.
6754 * g++.dg/warn/Wwrite-strings-10.C: New test.
6755 * g++.dg/warn/Wwrite-strings-11.C: New test.
6756 * g++.dg/warn/Wwrite-strings-12.C: New test.
6757
75473a91
RB
67582017-03-03 Richard Biener <rguenther@suse.de>
6759
6760 PR middle-end/79818
6761 * gcc.dg/torture/pr79818.c: New testcase.
6762
50bea0c5
JJ
67632017-03-02 Jakub Jelinek <jakub@redhat.com>
6764
6765 PR c++/79782
6766 * g++.dg/warn/Wunused-parm-10.C: New test.
6767
130f15ce
UB
67682017-03-02 Uros Bizjak <ubizjak@gmail.com>
6769
6770 * gcc.dg/rtl/x86_64/*.c: Test for
6771 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
6772
dc362ada
UB
67732017-03-02 Uros Bizjak <ubizjak@gmail.com>
6774
6775 PR target/79514
6776 * gcc.target/i386/pr79514.c: New test.
6777
fe792dd8
JJ
67782017-03-02 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR rtl-optimization/79780
6781 * gcc.c-torture/compile/pr79780.c: New test.
6782
e80facb4
RB
67832017-03-02 Richard Biener <rguenther@suse.de>
6784
6785 PR tree-optimization/79345
6786 PR c++/42000
6787 * g++.dg/warn/Wuninitialized-7.C: New testcase.
6788 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
6789 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
6790
eb0e7c34
RB
67912017-03-02 Richard Biener <rguenther@suse.de>
6792
6793 PR c/79756
6794 * gcc.dg/vector-1.c: New testcase.
6795
653a4b32
BC
67962017-03-02 Bin Cheng <bin.cheng@arm.com>
6797
6798 PR tree-optimization/66768
6799 * gcc.target/i386/pr66768.c: New test.
6800
da403f31
RB
68012017-03-02 Richard Biener <rguenther@suse.de>
6802
6803 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
6804 * gcc.dg/rtl/x86_64/final.c: Likewise.
6805 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
6806 * gcc.dg/rtl/x86_64/ira.c: Likewise.
6807 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
6808 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
6809
83692f96
RB
68102017-03-02 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/79777
6813 * gcc.dg/torture/pr79777.c: New testcase.
6814
71dedb33
MS
68152017-03-01 Martin Sebor <msebor@redhat.com>
6816
6817 PR middle-end/79692
6818 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
6819 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
6820 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
6821 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
6822
48990905
UB
68232017-03-01 Uros Bizjak <ubizjak@gmail.com>
6824
6825 * gcc.target/i386/invsize-2.c: New test.
6826 * gcc.target/i386/invsize-3.c: Ditto.
6827 * gcc.target/i386/invsize-4.c: Ditto.
6828 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
6829 * gcc.target/i386/stackalign/asm-1.c: Ditto.
6830
c7f0c9f3
MM
68312017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6832
6833 PR target/79439
6834 * gcc.target/powerpc/pr79439.c: New test.
6835
f5ef6bfc
PH
68362017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6837
6838 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6839 scan string.
6840
6841
50181506
KN
68422017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6843
6844 PR target/79395
6845 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6846 pattern to look for vcmpequd. instead of vcmpnew.
6847 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6848 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6849 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6850 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6851 look for xvcmpeqdp. instead of xvcmpnedp.
6852 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6853 look for vcmpequd. instead of vcmpnew.
6854 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6855 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6856 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6857 look for xvcmpeqsp. instead of xvcmpnesp.
6858 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6859 look for xvcmpeqdp. instead of xvcmpnedp.
6860 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6861 look for vcmpequd. instead of vcmpnew.
6862 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
6863 look for vcmpeqsp instead of xvcmpnesp.
6864 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
6865 look for xvcmpeqdp instead of xvcmpnedp.
6866
0100ae43
RB
68672017-03-01 Richard Biener <rguenther@suse.de>
6868
6869 PR middle-end/79721
6870 * gcc.dg/torture/pr79721.c: New testcase.
6871
0f3f4ffe
JJ
68722017-03-01 Jakub Jelinek <jakub@redhat.com>
6873
42132674
JJ
6874 PR c++/79681
6875 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6876 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6877
e3e9e8ca
JJ
6878 PR c++/79746
6879 * g++.dg/warn/Wunused-parm-9.C: New test.
6880
0f3f4ffe
JJ
6881 PR tree-optimization/79734
6882 * g++.dg/opt/pr79734.C: New test.
6883
ad1de652
JJ
68842017-02-28 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR tree-optimization/79737
6887 * gcc.c-torture/execute/pr79737-1.c: New test.
6888 * gcc.c-torture/execute/pr79737-2.c: New test.
6889
7a1ae923
EB
68902017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6891
6892 * gcc.target/sparc/20170228-1.c: New test.
6893
2af0c3ed
UB
68942017-02-28 Uros Bizjak <ubizjak@gmail.com>
6895
6896 * gcc.target/i386/invsize-1.c: New test.
6897
203ced0a
MS
68982017-02-28 Martin Sebor <msebor@redhat.com>
6899
6900 PR tree-optimization/79691
6901 * gcc.dg/tree-ssa/pr79691.c: New test.
6902
8a915b87
JJ
69032017-02-28 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR target/79729
6906 * gcc.target/i386/pr79729.c: New test.
6907
41aa3a38
RB
69082017-02-28 Richard Biener <rguenther@suse.de>
6909
6910 PR tree-optimization/79740
6911 * gcc.dg/torture/pr79740.c: New testcase.
6912
587240d2
RB
69132017-02-28 Richard Biener <rguenther@suse.de>
6914
6915 PR middle-end/79731
6916 * c-c++-common/torture/pr79731.c: New testcase.
6917
dd3f4560
RB
69182017-02-28 Richard Biener <rguenther@suse.de>
6919
6920 PR tree-optimization/79732
6921 * gcc.dg/torture/pr79732.c: New testcase.
6922
c7d97b28
RB
69232017-02-28 Richard Biener <rguenther@suse.de>
6924
6925 PR tree-optimization/79723
6926 * gcc.target/i386/pr79723.c: New testcase.
6927
c8f28a3c
PH
69282017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6929
6930 PR target/79544
6931 * gcc.target/powerpc/pr79544.c: New.
6932
c91c3003
PC
69332017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6934
6935 PR c++/79414
6936 * g++.dg/parse/crash67.C: New.
6937
57fa080b
BC
69382017-02-27 Bin Cheng <bin.cheng@arm.com>
6939
6940 PR tree-optimization/77536
6941 * gcc.dg/vect/pr79347.c: Revise testing string.
6942
68b948d3
RB
69432017-02-27 Richard Biener <rguenther@suse.de>
6944
6945 PR tree-optimization/45397
6946 * gcc.dg/tree-ssa/pr45397.c: New testcase.
6947
69a2e8a1
RB
69482017-02-27 Richard Biener <rguenther@suse.de>
6949
6950 PR tree-optimization/79690
6951 * gcc.target/i386/pr79690.c: New testcase.
6952
c7b608a9
TK
69532017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6954
6955 PR fortran/51119
6956 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
6957 of original.
6958 * gfortran.dg/inline_matmul_11.f90: Likewise.
6959 * gfortran.dg/inline_matmul_9.f90: Likewise.
6960 * gfortran.dg/matmul_13.f90: New test.
6961 * gfortran.dg/matmul_14.f90: New test.
6962
98561a9b
JJ
69632017-02-25 Jakub Jelinek <jakub@redhat.com>
6964
6965 PR middle-end/79396
6966 * g++.dg/opt/pr79396.C: New test.
6967
77be9417
DH
69682017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6969
6970 PR fortran/79597
6971 * gfortran.dg/dtio_6.f90: Update test.
6972
69732017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6974
6975 PR fortran/79601
6976 * gfortran.dg/interface_operator_2.f90: New test.
6977
b9822443
JJ
69782017-02-24 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR c/79677
6981 * gcc.dg/pr79677.c: New test.
6982
4bc2b786
MF
69832017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6984
6985 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6986 of mov.ps.
6987 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6988 (cond_move1): Simplify condition to force generation of
6989 mov[nz].ps.
6990 (cond_move2): Likewise.
6991
4227c9ad
JJ
69922017-02-24 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR c++/79588
6995 * g++.dg/warn/Wrestrict-1.C: New test.
6996 * g++.dg/warn/Wrestrict-2.C: New test.
6997
fd527ec1
DE
69982017-02-24 David Edelsohn <dje.gcc@gmail.com>
6999
7000 * g++.dg/ext/complit15.C: Require LTO.
7001
2af8fd5c
TT
70022017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7003
7004 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7005 logical_op_short_circuit to skip targets.
7006 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7007 and s390.
7008
0b9cdb9a
EB
70092017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7010
7011 * gnat.dg/opt63.adb: New test.
7012
4af362a9
EB
70132017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7014
7015 * gnat.dg/discr47.adb: New test.
7016
7699e88f
RB
70172017-02-24 Richard Biener <rguenther@suse.de>
7018
7019 PR tree-optimization/79389
7020 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7021
e3beb191
PC
70222017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/79361
7025 * g++.dg/cpp0x/pr79361-1.C: New.
7026 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7027
195610aa
EB
70282017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7029
7030 * gcc.target/visium/bit_test.c: Accept any lsr form.
7031 * gcc.target/visium/block_move.c: Tweak.
7032
17885cad
DV
70332017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7034
7035 PR 68749
7036 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7037
45f7faf0
RB
70382017-02-23 Richard Biener <rguenther@suse.de>
7039
7040 PR tree-optimization/79683
7041 * gcc.target/i386/pr79683.c: New testcase.
7042
18eb304e
JL
70432017-02-22 Jeff Law <law@redhat.com>
7044
7045 PR tree-optimization/79578
7046 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7047
0a864a97
SD
70482017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7049
7050 * gcc.target/mips/msa-fp-cc.c: New test.
7051
fe8ece05
JJ
70522017-02-22 Jakub Jelinek <jakub@redhat.com>
7053
e40b6fc7
JJ
7054 PR c++/79664
7055 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7056 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7057 * g++.dg/gomp/pr79664.C: New test.
7058
fe8ece05
JJ
7059 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7060
78af14ae
MP
70612017-02-22 Marek Polacek <polacek@redhat.com>
7062
7063 PR c++/79653
7064 * g++.dg/cpp0x/alignas10.C: New test.
7065 * g++.dg/cpp0x/alignas9.C: New test.
7066
8fdddd3d
MP
7067 PR c++/79657
7068 * g++.dg/ext/underlying_type12.C: New test.
7069
61ac5ebe
MP
7070 PR c/79662
7071 * gcc.dg/enum-incomplete-4.c: New test.
7072
888c7050
JJ
70732017-02-22 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR target/70465
7076 * gcc.target/i386/pr70465-2.c: New test.
7077
6d3daa1a
UB
70782017-02-21 Uros Bizjak <ubizjak@gmail.com>
7079
7080 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7081
76dd203e
RB
70822017-02-22 Richard Biener <rguenther@suse.de>
7083
7084 PR tree-optimization/79673
7085 * gcc.target/i386/pr79673.c: New testcase.
7086
a9c774d2
RB
70872017-02-22 Richard Biener <rguenther@suse.de>
7088
7089 PR tree-optimization/79666
7090 * gcc.dg/torture/pr79666.c: New testcase.
7091
8f4f841a
ML
70922017-02-22 Martin Liska <mliska@suse.cz>
7093
7094 PR lto/79587
7095 * gcc.dg/tree-prof/pr79587.c: New test.
7096
a232a1cb
MP
70972017-02-21 Marek Polacek <polacek@redhat.com>
7098
7099 PR c++/79535
7100 * g++.dg/ext/flexary23.C: New test.
7101
b86fec68
UB
71022017-02-21 Uros Bizjak <ubizjak@gmail.com>
7103
7104 PR target/79593
7105 * gcc.target/i386/pr79593.c: New test.
7106
5c3f1d7b
JJ
71072017-02-21 Jakub Jelinek <jakub@redhat.com>
7108
b7280ac2
JJ
7109 PR c++/79654
7110 * g++.dg/cpp1z/decomp26.C: New test.
7111
5c3f1d7b
JJ
7112 PR sanitizer/79589
7113 * g++.dg/ubsan/pr79589.C: New test.
7114
1486c2a7
JL
71152017-02-21 Jeff Law <law@redhat.com>
7116
7117 PR tree-optimization/79621
7118 * gcc.c-torture/compile/pr79621.c: New test.
7119
2f3ec56d
JJ
71202017-02-21 Jakub Jelinek <jakub@redhat.com>
7121
3bb43119
JJ
7122 PR c++/79655
7123 * g++.dg/cpp1y/constexpr-79655.C: New test.
7124
664beaf2 7125 PR c++/79639
b86fec68 7126 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7127
956d3e61
JJ
7128 PR target/79633
7129 * gcc.target/i386/mpx/pr79633.c: New test.
7130
d4cbfca4
JJ
7131 PR target/79570
7132 * gcc.dg/pr79570.c: New test.
7133
00bc9de3
JJ
7134 PR c++/79641
7135 * c-c++-common/pr79641.c: New test.
7136
d002d099
JJ
7137 PR tree-optimization/79649
7138 * gcc.target/i386/pr79649.c: New test.
7139
2f3ec56d
JJ
7140 PR target/79494
7141 * gcc.dg/pr79494.c: New test.
7142
e6655a5f
SB
71432017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7144
7145 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7146 to dg-options.
7147
71482017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7149
7150 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7151
fd527ec1
DE
71522017-02-02 Jason Merrill <jason@redhat.com>
7153
7154 PR c++/79580
7155 * g++.dg/ext/complit15.C: New.
7156
027a9dd5
KN
71572017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7158
7159 PR target/78056
7160 * gcc.target/powerpc/pr78056-8.c: Remove.
7161
80480cee
MP
71622017-02-20 Marek Polacek <polacek@redhat.com>
7163
7164 PR middle-end/79537
7165 * gcc.dg/comp-goto-4.c: New test.
7166
85ade8d6
MP
7167 PR sanitizer/79558
7168 * c-c++-common/ubsan/bounds-14.c: New test.
7169
705d3b77
JJ
71702017-02-20 Jakub Jelinek <jakub@redhat.com>
7171
7172 PR target/79568
7173 * gcc.target/i386/pr79568-1.c: New test.
7174 * gcc.target/i386/pr79568-2.c: New test.
7175 * gcc.target/i386/pr79568-3.c: New test.
7176
dc42a736
PT
71772017-02-16 Paul Thomas <pault@gcc.gnu.org>
7178
7179 PR fortran/79382
705d3b77
JJ
7180 * gfortran.dg/dtio_10.f90: Change test of error message.
7181 * gfortran.dg/dtio_23.f90: New test.
7182 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7183
1ca6a74f
PT
71842017-02-20 Paul Thomas <pault@gcc.gnu.org>
7185
7186 PR fortran/79434
705d3b77 7187 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7188
63af1586
PT
71892017-02-19 Paul Thomas <pault@gcc.gnu.org>
7190
7191 PR fortran/79447
705d3b77 7192 * gfortran.dg/submodule_24.f08: New test.
63af1586 7193
4ca4d1e9
AV
71942017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7195
7196 PR fortran/79229
7197 * gfortran.dg/class_allocate_24.f90: New test.
7198
dea71ad0
PT
71992017-02-19 Paul Thomas <pault@gcc.gnu.org>
7200
7201 PR fortran/79402
7202 * gfortran.dg/submodule_23.f90: New test.
7203
f46e2bc9
PC
72042017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/79380
7207 * g++.dg/cpp0x/alignas8.C: New.
7208
7dfa657b
JW
72092017-02-19 Eric Fiselier <eric@efcs.ca>
7210 Jonathan Wakely <jwakely@redhat.com>
7211
7212 PR c++/69523
7213 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7214
eab1f169
PK
72152017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7216
7217 * gcc.dg/gimplefe-26.c: New test.
7218
47e16d83
JDA
72192017-02-18 John David Anglin <danglin@gcc.gnu.org>
7220
7221 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7222
c2615951
JJ
72232017-02-18 Jakub Jelinek <jakub@redhat.com>
7224
c28fcc60
JJ
7225 PR target/79569
7226 * gcc.target/i386/3dnowA-3.c: New test.
7227
c2615951
JJ
7228 PR target/79559
7229 * gcc.target/i386/pr79559.c: New test.
7230
97fcf744
JM
72312017-02-17 Joseph Myers <joseph@codesourcery.com>
7232
7233 * gcc.dg/c11-float-2.c: New test.
7234 * gcc.dg/torture/float128-floath.c,
7235 gcc.dg/torture/float128x-floath.c,
7236 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7237 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7238 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7239 *_DECIMAL_DIG macros with DECIMAL_DIG.
7240
a530e181
BS
72412017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7242
7243 PR target/79261
7244 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7245
1d516992
JK
72462017-02-17 Julia Koval <julia.koval@intel.com>
7247
7248 * gcc.target/i386/rdpid.c New test.
7249 * gcc.target/i386/sse-12.c: Add -mrdpid.
7250 * gcc.target/i386/sse-13.c: Ditto.
7251 * gcc.target/i386/sse-14.c: Ditto.
7252 * gcc.target/i386/sse-22.c: Ditto.
7253 * gcc.target/i386/sse-23.c: Ditto.
7254 * g++.dg/other/i386-2.C: Ditto.
7255 * g++.dg/other/i386-3.C: Ditto.
7256
3185712c
SB
72572017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7258
7259 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7260 * gcc.dg/pr61441.c: Ditto.
7261
a261ee49
ML
72622017-02-17 Martin Liska <mliska@suse.cz>
7263
7264 PR rtl-optimization/79574
7265 * gcc.dg/pr79574.c: New test.
7266
5bf69d74
MP
72672017-02-17 Marek Polacek <polacek@redhat.com>
7268
7269 PR middle-end/79536
7270 * gcc.dg/torture/pr79536.c: New test.
7271
a72b242e
AM
72722017-02-16 Alan Modra <amodra@gmail.com>
7273
7274 * gcc.c-torture/execute/pr79286.c: New.
7275
bcac0b4d
JJ
72762017-02-16 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR c++/79512
7279 * c-c++-common/gomp/pr79512.c: New test.
7280
945c17d8
MS
72812017-02-15 Martin Sebor <msebor@redhat.com>
7282
7283 PR c++/79363
7284 * g++.dg/ext/flexary12.C: Adjust.
7285 * g++.dg/ext/flexary20.C: Same.
7286 * g++.dg/ext/flexary21.C: Same.
7287 * g++.dg/ext/flexary22.C: New test.
7288
25c99850
BC
72892017-02-15 Bin Cheng <bin.cheng@arm.com>
7290
7291 PR tree-optimization/79347
7292 * gcc.dg/vect/pr79347.c: New test.
7293
4f5e5fcb
JJ
72942017-02-15 Jakub Jelinek <jakub@redhat.com>
7295
e7202857
JJ
7296 PR c++/79301
7297 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7298 [[deprecated]] comment.
7299 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7300 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7301 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7302 [[deprecated]] in -std=c++11.
7303 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7304 [[fallthrough]] in -std=c++11 and -std=c++14.
7305
4f5e5fcb
JJ
7306 PR c++/79288
7307 * g++.dg/tls/pr79288.C: New test.
7308
c7545f1c
MP
73092017-02-15 Marek Polacek <polacek@redhat.com>
7310
7311 PR c/79515
7312 * gcc.dg/dfp/pr79515.c: New.
7313
1114b39c
DE
73142017-02-15 David Edelsohn <dje.gcc@gmail.com>
7315
7316 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7317
93b87d1d
TS
73182017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7319
7320 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7321 "opt_files".
7322
fa8db6ea
JJ
73232017-02-15 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR target/79487
7326 * gcc.dg/dfp/pr79487.c: New test.
7327 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7328 2017-02-13 change.
7329
8722316b
CL
73302017-01-14 Carl Love <cel@us.ibm.com>
7331
7332 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7333 xvcvsxdsp and xvcvuxdsp instructions.
7334
2932fe90
SB
73352017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7336
7337 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7338 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7339 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7340 64-bit default target.
7341 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7342 a 64-bit default target.
7343
63d09033
JJ
73442017-02-14 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR target/79481
7347 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7348 (test_3vx): Change return type from int to void.
63d09033
JJ
7349 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7350 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7351 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7352 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7353 tests.
7354 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7355 (test_3vx): Change return type from int to void.
7356 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7357 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7358 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7359 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7360 tests.
7361 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7362 intrinsic. Change scan-assembler-times number from 1 to 2.
7363 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7364 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7365 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7366 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7367 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7368 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7369 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7370
8668fae0
UB
73712017-02-14 Uros Bizjak <ubizjak@gmail.com>
7372
7373 PR middle-end/61225
7374 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7375 Use dg-additional-options for ia32 target. Remove XFAIL.
7376
95d96609
UB
73772017-02-14 Uros Bizjak <ubizjak@gmail.com>
7378
7379 PR target/79495
7380 * gcc.target/i386/pr79495.c: New test.
7381
6f207d58
MP
73822017-02-14 Marek Polacek <polacek@redhat.com>
7383
7384 PR c++/79420
7385 PR c++/79463
7386 * g++.dg/cpp1y/pr79463.C: New.
7387 * g++.dg/template/incomplete10.C: New.
7388 * g++.dg/template/incomplete9.C: New.
7389
ee139af5
L
73902017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7391
7392 PR target/79498
7393 * gcc.target/i386/pr79498.c: New test.
7394
bf00c9e0
MS
73952017-02-14 Martin Sebor <msebor@redhat.com>
7396
7397 PR middle-end/79448
7398 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7399 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7400 * gcc.dg/tree-ssa/pr79448.c: New test.
7401
6c022f73
JL
74022017-02-14 Jeff Law <law@redhat.com>
7403
7404 PR tree-optimization/79095
7405 * g++.dg/pr79095-1.C: New test
7406 * g++.dg/pr79095-2.C: New test
7407 * g++.dg/pr79095-3.C: New test
7408 * g++.dg/pr79095-4.C: New test
7409 * g++.dg/pr79095-5.C: New test
7410 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7411 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7412
b719f884
JG
74132017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7414
7415 * gcc.target/aarch64/vect_fp16_1.c: New.
7416
1be33173
PK
74172017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7418
7419 * gcc.dg/gimplefe-25.c: New test.
7420
73424a09
JJ
74212017-02-14 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR tree-optimization/79408
7424 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7425
977472e8
RB
74262017-02-14 Richard Biener <rguenther@suse.de>
7427
7428 PR middle-end/79432
7429 * gcc.dg/torture/pr79432.c: New testcase.
7430
ee75687b
MS
74312017-02-13 Martin Sebor <msebor@redhat.com>
7432
7433 PR middle-end/79496
7434 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7435
b84702c0
JJ
74362017-02-13 Jakub Jelinek <jakub@redhat.com>
7437
ecc04fae
JJ
7438 PR sanitizer/79341
7439 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7440 variables volatile.
7441
b84702c0
JJ
7442 PR c++/79232
7443 * g++.dg/cpp1z/eval-order4.C: New test.
7444 * g++.dg/other/pr79232.C: New test.
7445
b9a161ff
NS
74462017-02-13 Nathan Sidwell <nathan@acm.org>
7447
7448 PR c++/79296
7449 * g++.dg/cpp0x/pr79296.C: New.
7450
d8505fac
SB
74512017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7452
7453 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7454 Instead, xfail powerpc*-*-* && lp64.
7455
efb802cb
SB
74562017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7457
7458 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7459 powerpc_p8vector_ok.
7460 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7461
8d6427c6
AS
74622017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7463
7464 PR target/79449
7465 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7466 for reading beyond a 4k boundary.
7467
9b7716c9
JJ
74682017-02-13 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR rtl-optimization/79388
7471 PR rtl-optimization/79450
7472 * gcc.c-torture/execute/pr79388.c: New test.
7473 * gcc.c-torture/execute/pr79450.c: New test.
7474
4bb91707
TK
74752017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7476
7477 PR fortran/65542
9b7716c9 7478 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7479
e22910c2
JJ
74802017-02-11 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR sanitizer/79341
7483 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7484
acbbac04
JH
74852017-02-11 Jan Hubicka <hubicka@ucw.cz>
7486
7487 PR tree-ssa/56727
7488 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7489
e493f96b
JJ
74902017-02-10 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR c++/79457
7493 * g++.dg/cpp0x/pr79457.C: New test.
7494
773acd54
SB
74952017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7496
7497 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7498 scan-assembler unless lp64.
7499
b56f814e
SB
75002017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7501
7502 PR tree-optimization/66612
7503 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7504
5e659d16
SB
75052017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7506
7507 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7508 of all powerpc.
7509
6f4f30bf
MP
75102017-02-10 Marek Polacek <polacek@redhat.com>
7511
7512 PR c++/79435
7513 * g++.dg/cpp1y/pr79435.C: New.
7514
3799a5b8
MP
7515 PR c++/79184
7516 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7517
052ef81d
CL
75182017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7519
7520 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7521 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7522 New.
7523 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7524 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7525 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7526 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7527 (vtst_expected_poly64x2): Move to aarch64-only section.
7528 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7529 (vtst_p64, vtstq_p64): New tests.
7530
a7c8ed0c
PC
75312017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7532
7533 PR c++/71737
7534 * g++.dg/cpp0x/pr71737.C: New.
7535
3dcde5ef 75362017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7537 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7538
7539 * gcc.dg/gimplefe-error-1.c: New testcase.
7540 * gcc.dg/gimplefe-error-2.c: New testcase.
7541 * gcc.dg/gimplefe-error-3.c: New testcase.
7542
6139a3b7
JJ
75432017-02-10 Jakub Jelinek <jakub@redhat.com>
7544
7545 PR tree-optimization/79411
7546 * gcc.c-torture/compile/pr79411.c: New test.
7547
9bfc55d0
JJ
75482017-02-09 Jakub Jelinek <jakub@redhat.com>
7549 Jason Merrill <jason@redhat.com>
7550
7551 PR c++/79143
7552 * g++.dg/cpp1z/pr79143.C: New test.
7553
0b90c541
JH
75542017-02-09 Jan Hubicka <hubicka@ucw.cz>
7555
7556 * gcc.dg/loop-unswitch-2.c: Update testcase.
7557 * gcc.dg/loop-unswitch-1.c: Update testcase.
7558
192b048b
MP
75592017-02-09 Marek Polacek <polacek@redhat.com>
7560
7561 PR c/79428
7562 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7563 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7564 * c-c++-common/goacc/pr79428-1.c: New test.
7565 * c-c++-common/gomp/pr79428-2.c: New test.
7566 * c-c++-common/gomp/pr79428-5.c: New test.
7567 * c-c++-common/gomp/pr79428-6.c: New test.
7568 * c-c++-common/pr79428-3.c: New test.
7569
e9a9033b
AK
75702017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7571
7572 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7573 testcases.
7574
56f71478
JJ
75752017-02-09 Jakub Jelinek <jakub@redhat.com>
7576
28f6839b
JJ
7577 PR c/79413
7578 * gcc.c-torture/compile/pr79413.c: New test.
7579
f08683a1
JJ
7580 PR c++/79429
7581 * c-c++-common/gomp/pr79429.c: New test.
7582 * g++.dg/gomp/pr79429.C: New test.
7583
56f71478
JJ
7584 PR c/79431
7585 * c-c++-common/gomp/pr79431.c: New test.
7586
02889d23
CLT
75872017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7588 Cesar Philippidis <cesar@codesourcery.com>
7589 Joseph Myers <joseph@codesourcery.com>
7590 Chung-Lin Tang <cltang@codesourcery.com>
7591
7592 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7593 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7594 * c-c++-common/goacc/loop-auto-2.c: New.
7595 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7596 * c-c++-common/goacc/tile-2.c: New.
7597 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7598 * g++.dg/goacc/tile-1.C: New, check tile subst.
7599 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7600 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7601 * gfortran.dg/goacc/tile-1.f90: New test.
7602 * gfortran.dg/goacc/tile-2.f90: New test.
7603 * gfortran.dg/goacc/tile-lowering.f95: New test.
7604
9c0c77d2
RB
76052017-02-09 Richard Biener <rguenther@suse.de>
7606
7607 PR tree-optimization/69823
7608 * gcc.dg/graphite/pr69823.c: New testcase.
7609
f39bad9f
PH
76102017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7611
7612 PR target/78604
7613 * gcc.target/powerpc/pr78604.c: New.
7614
fc00b9ce
KN
76152017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7616
7617 PR target/68972
7618 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7619 disable this test on power architecture.
7620
50c1f4a5
RB
76212017-02-08 Richard Biener <rguenther@suse.de>
7622
7623 PR tree-optimization/71824
7624 PR tree-optimization/79409
7625 * gcc.dg/graphite/pr71824-3.c: New testcase.
7626
74a15d14
JJ
76272017-02-08 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR tree-optimization/79408
7630 * gcc.dg/tree-ssa/pr79408.c: New test.
7631
d798497e
RB
76322017-02-08 Richard Biener <rguenther@suse.de>
7633
7634 PR tree-optimization/71824
7635 * gcc.dg/graphite/pr71824-2.c: New testcase.
7636
9d5019a1
AP
76372017-02-07 Andrew Pinski <apinski@cavium.com>
7638
705d3b77 7639 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 7640
ec48209a
JJ
76412017-02-07 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR rtl-optimization/79386
7644 * gcc.c-torture/compile/pr79386.c: New test.
7645
e5f234b2
DV
76462017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
7647 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7648
7649 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
7650 *-*-solaris*.
7651
1f138b75
JJ
76522017-02-07 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR target/79299
7655 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
7656 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
7657
7af4b20d
RB
76582017-02-07 Richard Biener <rguenther@suse.de>
7659
7660 * gcc.dg/gimplefe-23.c: New testcase.
7661 * gcc.dg/gimplefe-24.c: Likewise.
7662
d95c2fc7
CL
76632017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7664
7665 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
7666 scan-assembler instead of scan-assembler-times.
7667 * gcc.target/aarch64/test_frame_10.c: Likewise.
7668 * gcc.target/aarch64/test_frame_12.c: Likewise.
7669 * gcc.target/aarch64/test_frame_2.c: Likewise.
7670 * gcc.target/aarch64/test_frame_4.c: Likewise.
7671 * gcc.target/aarch64/test_frame_6.c: Likewise.
7672 * gcc.target/aarch64/test_frame_7.c: Likewise.
7673 * gcc.target/aarch64/test_frame_8.c: Likewise.
7674
fa5d44d0
RO
76752017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677 * gcc.target/i386/pr78419.c: Require ifunc support.
7678
d9b4ce00
DE
76792017-02-07 David Edelsohn <dje.gcc@gmail.com>
7680
7681 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7682
bb7d75ff
PP
76832017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7684
7685 PR c++/79360
7686 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7687
122e7b4f
KC
76882017-02-06 Kito Cheng <kito.cheng@gmail.com>
7689
7690 * lib/target-supports.exp: Define the RISC-V target.
7691 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7692 * gcc.dg/builtin-apply2.c: Likewise.
7693 * gcc.dg/ifcvt-4.c: Likewise.
7694 * gcc.dg/loop-8.c: Likewise.
7695 * gcc.dg/sibcall-10.c: Likewise.
7696 * gcc.dg/sibcall-9.c: Likewise.
7697 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7698 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7699 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7700 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7701 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7702 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7703 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7704
391675ac
MM
77052017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7706
7707 PR target/66144
7708 * gcc.target/powerpc/pr66144-1.c: New test.
7709 * gcc.target/powerpc/pr66144-2.c: Likewise.
7710 * gcc.target/powerpc/pr66144-3.c: Likewise.
7711
e495e31a
MS
77122017-02-06 Martin Sebor <msebor@redhat.com>
7713
7714 PR tree-optimization/79376
7715 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7716 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7717
2568d8a1
JJ
77182017-02-06 Jakub Jelinek <jakub@redhat.com>
7719
98e09245
JJ
7720 PR c++/79379
7721 * g++.dg/cpp1y/constexpr-79379.C: New test.
7722
e8b0383c
JJ
7723 PR c++/79377
7724 * g++.dg/lookup/pr79377.C: New test.
7725
a5e8cbd1
JJ
7726 PR c++/79372
7727 * g++.dg/cpp1z/decomp25.C: New test.
7728
2568d8a1
JJ
7729 PR tree-optimization/79284
7730 * gcc.c-torture/compile/pr79284.c: New test.
7731
aae936b9
PC
77322017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7733
7734 PR c++/70448
7735 * g++.dg/cpp0x/pr70448.C: New.
7736
daf57541
DV
77372017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7738
7739 PR 78348
7740 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7741 to dg-options.
7742
0898c74d
GJL
77432017-02-06 Georg-Johann Lay <avr@gjlay.de>
7744
7745 PR target/78883
7746 * gcc.c-torture/compile/pr78883.c: New test.
7747
5d3ebb71
JH
77482017-02-05 Jan Hubicka <hubicka@ucw.cz>
7749
7750 PR tree-ssa/79347
7751 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7752 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7753 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7754 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7755 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7756 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7757 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7758 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7759 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7760 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7761 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7762 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7763 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7764
139d4065
AV
77652017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7766
7767 PR fortran/79344
7768 * gfortran.dg/allocate_with_source_24.f90: New test.
7769
4b9c80d8
AV
77702017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7771
7772 PR fortran/79230
7773 * gfortran.dg/der_ptr_component_2.f90: New test.
7774
f3877b2f
EB
77752017-02-05 Eric Botcazou <ebotcazou@adacore.com>
7776
7777 * gcc.target/sparc/20170205-1.c: New test.
7778
d8a09ada
JDA
77792017-02-03 John David Anglin <danglin@gcc.gnu.org>
7780
a2a86d6a
JDA
7781 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
7782 libatomic_available.
7783
a1d99925
JDA
7784 * gcc.dg/pr77587.c: Require alias support.
7785 * gcc.dg/pr77587a.c: Likewise.
7786
d8bf159e
JDA
7787 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
7788 * gcc.c-torture/execute/pr78622.c: Likewise.
7789
d8a09ada
JDA
7790 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
7791 hppa*-*-hpux*.
7792 * c-c++-common/Wunused-var-16.c: Likewise.
7793 * c-c++-common/builtin-shuffle-1.c: Likewise.
7794 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
7795 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7796
f589a1ce
MS
77972017-02-03 Martin Sebor <msebor@redhat.com>
7798
7799 PR tree-optimization/79327
7800 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
7801 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
7802 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 7803
5b00f9d2
JJ
78042017-02-03 Jakub Jelinek <jakub@redhat.com>
7805 Martin Sebor <msebor@redhat.com>
7806
7807 PR tree-optimization/79327
7808 * gcc.dg/tree-ssa/pr79327.c: New test.
7809 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7810 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
7811 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
7812 (test_sprintf_chk_range_schar): Adjust dg-message.
7813 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
7814 * gcc.c-torture/execute/pr79327.c: New test.
7815
437f0a81
JJ
78162017-02-03 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR target/79354
7819 * gcc.target/powerpc/pr79354.c: New test.
7820 * gcc.c-torture/execute/pr79354.c: New test.
7821
3f343040
MS
78222017-02-03 Martin Sebor <msebor@redhat.com>
7823
7824 PR tree-optimization/79352
7825 * gcc.dg/tree-ssa/pr79352.c: New test.
7826
46a2ab58
ML
78272017-02-03 Martin Liska <mliska@suse.cz>
7828
7829 PR lto/66295
7830 * gcc.target/i386/mvc9.c: New test.
7831
baa2d1cd
PH
78322017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7833
7834 PR target/79158
7835 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7836 to VSX reg.
7837
30c6ec2f
JH
78382017-02-02 Jan Hubicka <hubicka@ucw.cz>
7839
7840 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7841 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7842 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7843 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7844 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7845 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7846 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7847 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7848 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7849 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7850 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7851 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7852 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7853
ebee1eb9
MS
78542017-02-02 Martin Sebor <msebor@redhat.com>
7855
7856 PR middle-end/79275
7857 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7858 * gcc.dg/tree-ssa/pr79275.c: New test.
7859
dcd25b8a
AS
78602017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7861
dc362ada 7862 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 7863
0f0c2cc3
JH
78642017-02-02 Jan Hubicka <hubicka@ucw.cz>
7865
7866 PR middle-end/77445
7867 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
7868 threading is done.
7869
1c372840
TC
78702017-02-02 Tamar Christina <tamar.christina@arm.com>
7871
7872 PR middle-end/78142
7873 * gcc.target/aarch64/vector_initialization_nostack.c
7874 (f12): Use one vector
7875
9f11a4a7
JJ
78762017-02-02 Jakub Jelinek <jakub@redhat.com>
7877
bef7e561
JJ
7878 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7879 * c-c++-common/asan/misalign-1.c: Likewise.
7880 * c-c++-common/asan/misalign-2.c: Likewise.
7881 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7882 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7883 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7884 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7885 add -ffat-lto-objects from/to dg-additional-options.
7886 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7887 dg-additional-options.
7888
9f11a4a7
JJ
7889 PR target/79197
7890 * gcc.target/powerpc/pr79197.c: New test.
7891 * gcc.c-torture/compile/pr79197.c: New test.
7892
09661674
RB
78932017-02-02 Richard Biener <rguenther@suse.de>
7894
7895 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7896
d8d58893
PC
78972017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7898
7899 PR c++/69637
7900 * g++.dg/cpp0x/pr69637-1.C: New.
7901 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7902
521a70a4
AK
79032017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7904
7905 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7906
e26b502d
BS
79072017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7908
7909 PR target/70012
7910 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7911 conditions.
7912
55e75c7c
JJ
79132017-02-01 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR testsuite/79324
7916 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7917 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7918 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7919 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7920 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7921 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7922 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7923 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7924 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7925 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7926 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7927 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7928 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7929
a4476973
ML
79302017-02-01 Martin Liska <mliska@suse.cz>
7931
7932 PR testsuite/79272
7933 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7934
3f3181b1
RB
79352017-02-01 Richard Biener <rguenther@suse.de>
7936
7937 PR testsuite/76957
7938 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7939 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7940 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7941 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7942
1e7ef862
RB
79432017-02-01 Richard Biener <rguenther@suse.de>
7944
7945 PR middle-end/79315
7946 * gfortran.dg/pr79315.f90: New testcase.
7947
405a7406
RB
79482017-02-01 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/71824
7951 * gcc.dg/graphite/pr71824.c: New testcase.
7952
19bdccb4
JJ
79532017-01-31 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR c++/79304
7956 * g++.dg/diagnostic/pr79304.C: New test.
7957
fcb2cdfc
DM
79582017-01-31 David Malcolm <dmalcolm@redhat.com>
7959
7960 PR c++/79298
7961 * g++.dg/spellcheck-pr79298.C: New test case.
7962
7cfa044d
DM
79632017-01-31 David Malcolm <dmalcolm@redhat.com>
7964
7965 PR preprocessor/79210
7966 * gcc.dg/format/pr79210.c: New test case.
7967 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
7968 New function.
7969
de3fbef6
NS
79702017-01-31 Nathan Sidwell <nathan@acm.org>
7971
5ae37bdf
NS
7972 PR c++/79290
7973 * g++.dg/warn/pr79290.C: New.
7974
de3fbef6
NS
7975 PR c++/67273
7976 PR c++/79253
7977 * g++.dg/cpp1y/pr67273.C: New.
7978 * g++.dg/cpp1y/pr79253.C: New.
7979
7f357c61
NS
79802017-01-31 Nathan Sidwell <nathan@acm.org>
7981
7982 PR c++/79264
7983 * g++.dg/cpp1y/pr61636-1.C: Augment.
7984
5b11971a
CL
79852017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7986
7987 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7988 rand() instead of random().
7989
8b670f93
AH
79902017-01-30 Aldy Hernandez <aldyh@redhat.com>
7991
7992 PR tree-optimization/71691
7993 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7994
4727e06b
AK
79952017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7996
7997 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7998 __ARCH__.
7999
b6dae849
JJ
80002017-01-31 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR tree-optimization/79267
8003 * g++.dg/opt/pr79267.C: New test.
8004
40fb9c89
AO
80052017-01-30 Alexandre Oliva <aoliva@redhat.com>
8006
8007 PR debug/63238
8008 * gcc.dg/debug/dwarf2/align-1.c: New.
8009 * gcc.dg/debug/dwarf2/align-2.c: New.
8010 * gcc.dg/debug/dwarf2/align-3.c: New.
8011 * gcc.dg/debug/dwarf2/align-4.c: New.
8012 * gcc.dg/debug/dwarf2/align-5.c: New.
8013 * gcc.dg/debug/dwarf2/align-6.c: New.
8014 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8015 * g++.dg/debug/dwarf2/align-1.C: New.
8016 * g++.dg/debug/dwarf2/align-2.C: New.
8017 * g++.dg/debug/dwarf2/align-3.C: New.
8018 * g++.dg/debug/dwarf2/align-4.C: New.
8019 * g++.dg/debug/dwarf2/align-5.C: New.
8020 * g++.dg/debug/dwarf2/align-6.C: New.
8021
3095f651
AS
80222017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8023
8024 PR target/79170
8025 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8026
3cf88bff
MS
80272017-01-30 Martin Sebor <msebor@redhat.com>
8028
8029 PR testsuite/79293
8030 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8031
37731134
ML
80322017-01-30 Martin Liska <mliska@suse.cz>
8033
8034 PR gcov-profile/79259
8035 * g++.dg/tree-prof/pr79259.C: New test.
8036
0c7247cc
RB
80372017-01-30 Richard Biener <rguenther@suse.de>
8038
8039 PR tree-optimization/79276
8040 * gcc.dg/torture/pr79276.c: New testcase.
8041
ab4be5d1
DV
80422017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8043
8044 PR target/79240
8045 * gcc.target/s390/pr79240.c: New test.
8046
6687d58d
BS
80472017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8048
8049 PR target/79268
8050 * gcc.target/powerpc/pr79268.c: New file.
8051 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8052 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8053 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8054 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8055
b5df96c3
JDA
80562017-01-28 John David Anglin <danglin@gcc.gnu.org>
8057
fc34d7b8
JDA
8058 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8059
9efc84e4
JDA
8060 PR testsuite/70583
8061 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8062
4bfbe3ae
JDA
8063 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8064 * gnat.dg/debug9.adb: Likewise.
8065
8d0b306f
JDA
8066 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8067
b5df96c3
JDA
8068 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8069 libatomic_available.
8070 * gfortran.dg/coarray_42.f90: Likewise.
8071 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8072 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8073 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8074
eb339366
MS
80752017-01-27 Martin Sebor <msebor@redhat.com>
8076
8077 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8078
711ce021
BS
80792017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8080
8081 PR rtl-optimization/79194
8082 * gcc.dg/torture/pr79194.c: New test.
8083
d8321b33
VM
80842017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8085
8086 PR tree-optimization/71374
2568d8a1 8087 * gcc.target/i386/pr71374.c: New.
d8321b33 8088
9e2ea13e
MS
80892017-01-27 Martin Sebor <msebor@redhat.com>
8090
8091 PR c++/71290
8092 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8093 a dg-error directive.
8094
9eb7045b
VM
80952017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8096
8097 PR target/79131
8098 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8099 * gcc.target/arm/pr79131-2.c: New.
8100
f75bbf3f
BS
81012017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8102
8103 PR target/65484
8104 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8105 vectorized on POWER unless hardware misaligned loads are
8106 available.
8107
3f54004b
BC
81082017-01-27 Bin Cheng <bin.cheng@arm.com>
8109
8110 PR rtl-optimization/78559
8111 * gcc.c-torture/execute/pr78559.c: New test.
8112
40b6bff9
RB
81132017-01-27 Richard Biener <rguenther@suse.de>
8114
8115 PR tree-optimization/79245
8116 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8117 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8118
b2f8892e
JJ
81192017-01-27 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR c/79199
8122 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8123 target. Use 4294967293U instead of 4294967293.
8124
b002f3b9
RB
81252017-01-27 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/71433
8128 * gcc.dg/Warray-bounds-21.c: New testcase.
8129
38f50ab6
RB
81302017-01-27 Richard Biener <rguenther@suse.de>
8131
8132 PR tree-optimization/79244
8133 * gcc.dg/torture/pr79244.c: New testcase.
8134
c04f4139
JJ
81352017-01-27 Jakub Jelinek <jakub@redhat.com>
8136
8137 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8138 all occurrences of 40 to 32.
8139
6ca513f9
RE
81402017-01-27 Richard Earnshaw <rearnsha@arm.com>
8141
8142 PR target/79239
8143 * gcc.target/arm/pr79239.c: New test.
8144
d876f5cd
DV
81452017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8146
8147 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8148
bb6a6ee9
AB
81492017-01-27 Adam Butcher <adam@jessamine.co.uk>
8150
8151 PR c++/64382
8152 * g++.dg/cpp1y/pr64382.C: New test.
8153
31c87a43
MS
81542017-01-26 Martin Sebor <msebor@redhat.com>
8155
8156 PR middle-end/78703
8157 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8158 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8159 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8160 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8161
f7c06c0f
JJ
81622017-01-26 Jakub Jelinek <jakub@redhat.com>
8163
b0670cc0
JJ
8164 PR debug/79129
8165 * g++.dg/debug/dwarf2/pr79129.C: New test.
8166
f7c06c0f
JJ
8167 PR debug/78835
8168 * g++.dg/debug/dwarf2/pr78835.C: New test.
8169
5d93da1d
MS
81702017-01-26 Martin Sebor <msebor@redhat.com>
8171
8172 PR middle-end/78703
8173 * gcc.dg/format/pr78569.c: Adjust.
8174 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8175 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8176 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8177 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8178 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8179 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8180 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8181 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8182 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8183 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8184 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8185
905d2812
JJ
81862017-01-26 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR c++/68727
8189 * g++.dg/other/offsetof8.C: Add expected error.
8190 * g++.dg/other/offsetof9.C: New test.
8191
b3db8d77
DE
81922017-01-26 David Edelsohn <dje.gcc@gmail.com>
8193
8194 * g++.dg/opt/declone3.C: Require LTO.
8195
15961e4a
VM
81962017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8197
8198 PR target/79131
8199 * gcc.target/arm/pr79131.c: New.
8200
e39dd802
BC
82012017-01-26 Bin Cheng <bin.cheng@arm.com>
8202
8203 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8204
bc9efeab
JW
82052017-01-26 Jonathan Wakely <jwakely@redhat.com>
8206
8207 PR libstdc++/79190
8208 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8209 matches replaced operator delete.
8210
b5f75f0b
JJ
82112017-01-26 Jakub Jelinek <jakub@redhat.com>
8212
8213 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8214 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8215 avx512f with avx512dq.
8216 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8217 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8218 avx512f with avx512dq.
8219 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8220 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8221 avx512f with avx512dq.
8222
0a38b341
MP
82232017-01-26 Marek Polacek <polacek@redhat.com>
8224
8225 PR c/79199
8226 * c-c++-common/Wduplicated-branches-13.c: New test.
8227
ebff5c3f
DS
82282017-01-26 David Sherwood <david.sherwood@arm.com>
8229
8230 PR middle-end/79212
8231 * gfortran.dg/gomp/sharing-4.f90: New test.
8232
e6d55103
JJ
82332017-01-26 Jakub Jelinek <jakub@redhat.com>
8234
1a27fab1
JJ
8235 PR target/70465
8236 * gcc.target/i386/pr70465.c: New test.
8237
e6d55103
JJ
8238 * brig.dg/dg.exp: Update copyright years.
8239 * lib/brig-dg.exp: Update copyright years.
8240 * lib/brig.exp: Update copyright years.
8241
b5aa1281
MM
82422017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8243
8244 PR target/79179
8245 * gcc.target/powerpc/pr79179.c: New test.
8246
3b5de3cb
BS
82472017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8248
8249 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8250 generation to accept D-mode memory accesses.
8251
dbe81dbe
MS
82522017-01-25 Martin Sebor <msebor@redhat.com>
8253
8254 PR c++/71290
8255 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8256 * g++.dg/ext/flexarray-mangle.C: Same.
8257 * g++.dg/ext/flexarray-subst.C: Same.
8258 * g++.dg/ext/flexary10.C: Same.
8259 * g++.dg/ext/flexary11.C: Same.
8260 * g++.dg/ext/flexary14.C: Same.
8261 * g++.dg/ext/flexary16.C: Same.
8262 * g++.dg/ext/flexary18.C: Same.
8263 * g++.dg/ext/flexary19.C: Same.
8264 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8265 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8266 * g++.dg/ubsan/object-size-1.C: Same.
8267 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8268
0e343868
JJ
82692017-01-25 Jakub Jelinek <jakub@redhat.com>
8270
a25608aa
JJ
8271 PR c++/78896
8272 * g++.dg/cpp1z/decomp24.C: New test.
8273
0e343868
JJ
8274 PR c++/77914
8275 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8276 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8277 expect a warning.
8278 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8279 expect warnings.
8280 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8281 * g++.dg/cpp1y/pr59636.C: Likewise.
8282 * g++.dg/cpp1y/pr60190.C: Likewise.
8283
0d098f4b
BC
82842017-01-25 Bin Cheng <bin.cheng@arm.com>
8285
8286 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8287
5332c89e 82882017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8289
8290 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8291 vec_packs built-ins
8292
ed4e59f4
CL
82932017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8294
8295 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8296 -mcpu=cortex-a57.
8297 * gcc.target/arm/vseleqsf.c: Likewise.
8298 * gcc.target/arm/vselgedf.c: Likewise.
8299 * gcc.target/arm/vselgesf.c: Likewise.
8300 * gcc.target/arm/vselgtdf.c: Likewise.
8301 * gcc.target/arm/vselgtsf.c: Likewise.
8302 * gcc.target/arm/vselledf.c: Likewise.
8303 * gcc.target/arm/vsellesf.c: Likewise.
8304 * gcc.target/arm/vselltdf.c: Likewise.
8305 * gcc.target/arm/vselltsf.c: Likewise.
8306 * gcc.target/arm/vselnedf.c: Likewise.
8307 * gcc.target/arm/vselnesf.c: Likewise.
8308 * gcc.target/arm/vselvcdf.c: Likewise.
8309 * gcc.target/arm/vselvcsf.c: Likewise.
8310 * gcc.target/arm/vselvsdf.c: Likewise.
8311 * gcc.target/arm/vselvssf.c: Likewise.
8312
a5d6927f
RB
83132017-01-25 Richard Biener <rguenther@suse.de>
8314
8315 PR testsuite/72850
8316 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8317 to what we had before adding the threading passes.
8318
c2873892
RB
83192017-01-25 Richard Biener <rguenther@suse.de>
8320
8321 PR tree-optimization/69264
8322 * g++.dg/torture/pr69264.C: New testcase.
8323
9aa483a2
KT
83242016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8325
8326 PR target/79145
8327 * gcc.target/arm/pr79145.c: New test.
8328
5c628c3e
RB
83292017-01-25 Richard Biener <rguenther@suse.de>
8330
8331 PR debug/78363
8332 * g++.dg/gomp/pr78363-1.C: New testcase.
8333 * g++.dg/gomp/pr78363-2.C: Likewise.
8334 * g++.dg/gomp/pr78363-3.C: Likewise.
8335
9078cd36
KT
83362016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8337
8338 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8339 * gcc.dg/lto/pr61526_0.c: Likewise.
8340 * gcc.dg/lto/pr64415_0.c: Likewise.
8341
7cfd79d6
JJ
83422017-01-24 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR c++/79205
8345 * g++.dg/cpp1z/decomp22.C: New test.
8346 * g++.dg/cpp1z/decomp23.C: New test.
8347
3e4b91f2
NS
83482017-01-24 Nathan Sidwell <nathan@acm.org>
8349
1d7bc790
NS
8350 PR c++/78469
8351 * g++.dg/cpp0x/pr78469.C: New.
8352
3e4b91f2
NS
8353 PR c++/79118
8354 * g++.dg/cpp0x/pr79118.C: New.
8355
b20ba138
EB
83562017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8357
8358 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8359
c2e84327
DM
83602017-01-24 David Malcolm <dmalcolm@redhat.com>
8361
8362 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8363 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8364 * gcc.dg/rtl/rtl.exp: New file.
8365 * gcc.dg/rtl/test.c: New file.
8366 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8367 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8368 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8369 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8370 * gcc.dg/rtl/x86_64/final.c: New test case.
8371 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8372 * gcc.dg/rtl/x86_64/ira.c: New test case.
8373 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8374 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8375 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8376 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8377 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8378 * gcc.dg/rtl/x86_64/test_1.h: New file.
8379 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8380 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8381 * gcc.dg/rtl/x86_64/times-two.h: New file.
8382 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8383
cf8d19de
BC
83842017-01-24 Bin Cheng <bin.cheng@arm.com>
8385
8386 PR tree-optimization/79159
8387 * g++.dg/tree-ssa/pr79159.C: New test.
8388
f6a24a94 83892017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8390 Martin Jambor <mjambor@suse.cz>
8391
8392 * lib/brig-dg.exp: New file.
8393 * lib/brig.exp: Likewise.
8394 * brig.dg/README: Likewise.
8395 * brig.dg/dg.exp: Likewise.
8396 * brig.dg/test/gimple/alloca.hsail: Likewise.
8397 * brig.dg/test/gimple/atomics.hsail: Likewise.
8398 * brig.dg/test/gimple/branches.hsail: Likewise.
8399 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8400 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8401 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8402 * brig.dg/test/gimple/mem.hsail: Likewise.
8403 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8404 * brig.dg/test/gimple/packed.hsail: Likewise.
8405 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8406 * brig.dg/test/gimple/variables.hsail: Likewise.
8407 * brig.dg/test/gimple/vector.hsail: Likewise.
8408
c3b3e526
JJ
84092017-01-24 Jakub Jelinek <jakub@redhat.com>
8410
8411 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8412 support asan, only on i?86/x86_64 require sse2_runtime.
8413
75f92127
KN
84142017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8415
8416 PR target/66669
8417 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8418 test on powerpc targets.
8419
1a998fa0
MS
84202017-01-23 Martin Sebor <msebor@redhat.com>
8421
8422 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8423
108fdd6d
RB
84242017-01-23 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/79088
8427 PR tree-optimization/79188
8428 * gcc.dg/torture/pr79088.c: New testcase.
8429 * gcc.dg/torture/pr79188.c: Likewise.
8430
28826a66
KN
84312017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8432
8433 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8434 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8435 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8436 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8437 type of test function to reflect change in built-in function's
8438 return type.
8439 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8440 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8441 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8442 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8443 type and second argument type to reflect change in built-in
8444 function's type signature.
8445 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8446 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8447 type of test function to reflect change in built-in function's
8448 return type.
8449 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8450 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8451 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8452 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8453 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8454 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8455 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8456 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8457 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8458 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8459 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8460 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8461 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8462 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8463 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8464 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8465 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8466 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8467 type of test function to reflect change in built-in function's
8468 return type.
8469 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8470 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8471 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8472 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8473 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8474 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8475 test function's result and second argument to reflect change in
8476 built-in function's type signature.
8477 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8478
e6b8075c
NS
84792017-01-23 Nathan Sidwell <nathan@acm.org>
8480
fc7612fd
NS
8481 PR C++/71710
8482 * g++.dg/template/pr71710.C: New.
8483
e6b8075c
NS
8484 PR c++/71406
8485 PR c++/77508
8486 * g++.dg/template/pr71406.C: New.
8487
15b8fd49
TK
84882017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8489
9b7716c9 8490 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8491
e9c4fbe9
BS
84922017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8493
8494 PR rtl-optimization/78634
8495 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8496
8539a302
BC
84972017-01-23 Bin Cheng <bin.cheng@arm.com>
8498
8499 PR tree-optimization/70754
8500 * gfortran.dg/pr70754.f90: New test.
8501
f368600f
ML
85022017-01-23 Martin Liska <mliska@suse.cz>
8503
8504 PR tree-optimization/79196
8505 * gcc.dg/asan/pr79196.c: New test.
8506 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8507
d886761f
MM
85082017-01-23 Michael Matz <matz@suse.de>
8509
8510 PR tree-optimization/78384
8511 * gcc.dg/pr78384.c: New test.
8512
cffcafda
RB
85132017-01-23 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/79186
8516 * gcc.dg/torture/pr79186.c: New testcase.
8517 * gcc.dg/torture/pr79187.c: Likewise.
8518
bda2bc48
MJ
85192017-01-23 Martin Jambor <mjambor@suse.cz>
8520
8521 * gcc.dg/ipa/vrp8.c: New test.
8522
f65f1ae3
MJ
85232017-01-23 Martin Jambor <mjambor@suse.cz>
8524
8525 PR ipa/79108
8526 * gfortran.dg/lto/pr79108_0.f90: New test.
8527
dea06111
AS
85282017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8529
8530 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8531 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8532 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8533 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8534 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8535 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8536 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8537 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8538 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8539 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8540 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8541 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8542 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8543 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8544 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8545 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8546
05011618
RB
85472017-01-23 Richard Biener <rguenther@suse.de>
8548 Nick Clifton <nickc@redhat.com>
8549
8550 PR testsuite/78421
8551 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8552 If the target is ARM return the result of the
8553 check_effective_target_arm_vect_no_misalign proc.
8554 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8555 support unaligned vectors then only expect one of the loops to be
8556 unrolled.
8557
f6b9f2ff
ML
85582017-01-23 Martin Liska <mliska@suse.cz>
8559
8560 * gcc.dg/asan/use-after-scope-10.c: New test.
8561 * gcc.dg/asan/use-after-scope-11.c: New test.
8562 * g++.dg/asan/use-after-scope-5.C: New test.
8563
c7775327
ML
85642017-01-23 Martin Liska <mliska@suse.cz>
8565
8566 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8567 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8568 sanopt optimization for ASAN_POISON.
8569
d8ae8d16
KT
85702016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8571
8572 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8573
54d7c70c
CL
85742017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8575
8576 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8577 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8578 for poly*_t types.
8579 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8580 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8581 exec_vcombine): Likewise.
8582 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8583 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8584 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8585 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8586 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8587 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8588 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8589 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8590 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8591 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8592 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8593 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8594 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8595 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8596 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8597 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8598 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8599 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8600 Likewise.
8601 (TEST_VGET_LANE): Cast to uint to avoid warning.
8602 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8603 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8604 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8605 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8606 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8607 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8608 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8609 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8610 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8611 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8612 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8613 CHECK_POLY instead of CHECK for poly64_t types.
8614 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8615 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8616 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8617 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8618 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8619 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8620 uint32_t.
8621 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8622 for int32_t, int64_t.
8623 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8624 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8625 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8626 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8627 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8628 needed.
8629
386fe51c
JJ
86302017-01-22 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR fortran/79154
8633 * gfortran.dg/gomp/pr79154-1.f90: New test.
8634 * gfortran.dg/gomp/pr79154-2.f90: New test.
8635
bc4d86e6
AS
86362017-01-22 Andreas Schwab <schwab@linux-m68k.org>
8637
8638 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
8639
c31d5fce
MP
86402017-01-21 Marek Polacek <polacek@redhat.com>
8641
8642 PR testsuite/79169
8643 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
8644
25cb56c3
JH
86452017-01-20 Jan Hubicka <hubicka@ucw.cz>
8646
8647 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
8648
ea9f867b
BS
86492017-01-21 Bernd Schmidt <bschmidt@redhat.com>
8650
8651 PR rtl-optimization/79125
8652 * gcc.dg/torture/pr79125.c: New test.
8653
a876231c
JW
86542017-01-20 Jiong Wang <jiong.wang@arm.com>
8655
2568d8a1 8656 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 8657 only.
2568d8a1
JJ
8658 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
8659 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 8660
4b9f2115
NS
86612017-01-20 Nathan Sidwell <nathan@acm.org>
8662
3e4b91f2 8663 PR c++/78495
4b9f2115
NS
8664 * g++.dg/cpp1z/inh-ctor38.C: New.
8665
d2aadab1
MP
86662017-01-20 Marek Polacek <polacek@redhat.com>
8667
8668 PR c/79152
8669 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
8670
449cd5af
TP
86712017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8672
8673 * lib/target-supports.exp (check_configured_with): New procedure.
8674 (check_effective_target_default_mode): new effective target.
8675 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8676 default mode. Fix dg-skip-if target selector syntax.
8677 * gcc.target/arm/optional_thumb-2.c: Likewise.
8678 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8679 syntax.
8680
ebed7175
DM
86812017-01-20 David Malcolm <dmalcolm@redhat.com>
8682
8683 PR c++/77829
8684 PR c++/78656
8685 * g++.dg/spellcheck-pr77829.C: New test case.
8686 * g++.dg/spellcheck-pr78656.C: New test case.
8687
2ebd93e1
MP
86882017-01-20 Marek Polacek <polacek@redhat.com>
8689
8690 PR c/64279
8691 * c-c++-common/Wduplicated-branches-1.c: New test.
8692 * c-c++-common/Wduplicated-branches-10.c: New test.
8693 * c-c++-common/Wduplicated-branches-11.c: New test.
8694 * c-c++-common/Wduplicated-branches-12.c: New test.
8695 * c-c++-common/Wduplicated-branches-2.c: New test.
8696 * c-c++-common/Wduplicated-branches-3.c: New test.
8697 * c-c++-common/Wduplicated-branches-4.c: New test.
8698 * c-c++-common/Wduplicated-branches-5.c: New test.
8699 * c-c++-common/Wduplicated-branches-6.c: New test.
8700 * c-c++-common/Wduplicated-branches-7.c: New test.
8701 * c-c++-common/Wduplicated-branches-8.c: New test.
8702 * c-c++-common/Wduplicated-branches-9.c: New test.
8703 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8704 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8705 * g++.dg/ext/builtin-object-size3.C: Likewise.
8706 * g++.dg/gomp/loop-1.C: Likewise.
8707 * g++.dg/warn/Wduplicated-branches1.C: New test.
8708 * g++.dg/warn/Wduplicated-branches2.C: New test.
8709
0ce4024a
ML
87102017-01-20 Martin Liska <mliska@suse.cz>
8711
8712 PR lto/69188
8713 * gcc.dg/lto/pr69188_0.c: New test.
8714 * gcc.dg/lto/pr69188_1.c: New test.
8715
d8ea3e7c
AS
87162017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8717
8718 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8719 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8720 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8721 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8722 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8723 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8724 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8725 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8726 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8727 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8728 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8729 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8730 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8731 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8732 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8733 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8734 * gcc.target/i386/avx-1.c: Test new intrinsics.
8735 * gcc.target/i386/sse-13.c: Ditto.
8736 * gcc.target/i386/sse-23.c: Ditto.
8737
0516164b
RB
87382017-01-20 Richard Biener <rguenther@suse.de>
8739
8740 PR tree-optimization/71264
8741 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8742
d821744c
MF
87432017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8744
8745 * gcc.target/mips/madd4-1.c: New file.
8746 * gcc.target/mips/madd4-2.c: Likewise.
8747 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8748 HAS_MADD4.
8749 (mips_option_groups): Add -m[no-]madd4.
8750 (mips-dg-init): Detect default -mno-madd4.
8751 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8752 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8753 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8754 * gcc.target/mips/nmadd-1.c: Likewise.
8755 * gcc.target/mips/nmadd-2.c: Likewise.
8756 * gcc.target/mips/nmadd-3.c: Likewise.
8757
db58fd89
JW
87582017-01-19 Jiong Wang <jiong.wang@arm.com>
8759
8760 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8761 combined instructions.
8762 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8763 instructions.
8764 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8765 of pointer authentication.
8766
bd9cf60b
MM
87672017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8768
8769 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
8770 floating point hardware to run test.
8771
ab014eb3
TC
87722017-01-19 Tamar Christina <tamar.christina@arm.com>
8773
2568d8a1 8774 * lib/target-supports.exp
ab014eb3
TC
8775 (check_effective_target_vect_call_copysignf): Enable for AArch64.
8776
c048038f
RO
87772017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8778
8779 PR testsuite/79051
8780 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
8781 __x86_64__]: Allow for target i?86-*-*.
8782
ab6b44cb
MF
87832017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8784
8785 PR target/78176
8786 * gcc.target/mips/lxc1-sxc1-1.c: New file.
8787 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8788 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8789 HAS_LXC1.
8790 (mips_option_groups): Add -m[no-]lxc1-sxc1.
8791 (mips-dg-init): Detect default -mno-lxc1-sxc1.
8792 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
8793
118d5ed3
AV
87942017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
8795
8796 PR fortran/70696
8797 * gfortran.dg/coarray_43.f90: New test.
8798
a57c520e
RE
87992017-01-19 Richard Earnshaw <rearnsha@arm.com>
8800
8801 PR rtl-optimization/79121
8802 * gcc.c-torture/execute/pr79121.c: New test.
8803
54dc4be2
MM
88042017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8805
8806 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
8807 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8808
7bd5dad2
LK
88092017-01-18 Louis Krupp <louis.krupp@zoho.com>
8810
8811 PR fortran/50069
8812 PR fortran/55086
8813 * gfortran.dg/pr50069_1.f90: New test.
8814 * gfortran.dg/pr50069_2.f90: New test.
8815 * gfortran.dg/pr55086_1.f90: New test.
8816 * gfortran.dg/pr55086_1_tfat.f90: New test.
8817 * gfortran.dg/pr55086_2.f90: New test.
8818 * gfortran.dg/pr55086_2_tfat.f90: New test.
8819 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
8820
0edd264d
AS
88212017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8822 * gcc.dg/strcmp-1.c: New test.
8823 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
8824
551914b7
DM
88252017-01-18 David Malcolm <dmalcolm@redhat.com>
8826
8827 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
8828 (dejagnu_fail): Likewise.
8829 (dejagnu_note): Likewise.
8830 (pass): Provide forward decl, moving true decl to after #include
8831 of harness.h.
8832 (fail): Likewise.
8833 (note): Likewise.
8834
b7d3a6a6
MM
88352017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8836
8837 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8838 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8839
c484627c
NS
88402017-01-18 Nathan Sidwell <nathan@acm.org>
8841
8842 PR c++/78488
8843 * g++.dg/cpp1z/inh-ctor37.C: New.
8844
a711887e
UB
88452017-01-18 Uros Bizjak <ubizjak@gmail.com>
8846
8847 PR rtl-optimization/78952
8848 * gcc.target/i386/pr78952-1.c: New test.
8849 * gcc.target/i386/pr78952-2.c: Ditto.
8850
525a5e33
AV
88512017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8852
8853 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8854
88552017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
8856
8857 PR fortran/70696
8858 * gfortran.dg/coarray_event_1.f08: New test.
8859
90553aac
JJ
88602017-01-18 Jakub Jelinek <jakub@redhat.com>
8861
8862 PR target/77416
8863 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
8864 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
8865 from dg-options.
8866 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
8867 guarded test.
8868 * gcc.target/powerpc/fusion4.c: Likewise.
8869 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
8870 guarded test.
8871 * gcc.target/powerpc/pr58673-1.c: Likewise.
8872 * gcc.target/powerpc/pr58673-2.c: Likewise.
8873 * gcc.target/powerpc/pr59054.c: Likewise.
8874
dfc42f08
BS
88752016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8876
8877 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8878 vec_bperm.
8879 * gcc.target/powerpc/p9-vbpermd.c: New file.
8880
f3981e7e
AK
88812017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8882
8883 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8884 (must_not_compile2): Downcase first letter of error messages.
8885 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8886 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8887
2c65d990
NS
88882017-01-18 Nathan Sidwell <nathan@acm.org>
8889
8890 PR c++/79091
8891 * g++.dg/pr79091.C: New.
8892
a711887e
UB
88932017-01-18 Jakub Jelinek <jakub@redhat.com>
8894
8895 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8896 to dg-options.
8897 (p0): Add missing dg-error.
8898
4701fba3
JS
88992017-01-17 Joe Seymour <joe.s@somniumtech.com>
8900
8901 * gcc.target/msp430/mul_f5_muldef.c: New test.
8902
ac4dc08d
MM
89032017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8904
8905 PR target/79004
8906 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8907 options. Fix up the syntax for using \m and \M.
8908
1b3254e4
SB
89092017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8910
8911 PR target/78875
8912 * gcc.target/powerpc/ssp-1.c: New testcase.
8913 * gcc.target/powerpc/ssp-2.c: New testcase.
8914
8144a493
WD
89152017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8916
8917 * gcc.target/aarch64/eh_return.c: New test.
8918
a6607774
BS
89192017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8920
8921 * vec-rlmi-rlnm.c: New file.
8922
8ddfdbc2
NS
89232017-01-17 Nathan Sidwell <nathan@acm.org>
8924
8925 PR c++/61636
8926 * g++.dg/cpp1y/pr61636-1.C: New.
8927 * g++.dg/cpp1y/pr61636-2.C: New.
8928 * g++.dg/cpp1y/pr61636-3.C: New.
8929
d365b403
MS
89302017-01-17 Martin Sebor <msebor@redhat.com>
8931
8932 PR testsuite/79115
8933 * gcc.dg/pr78768.c: Make it a link-only test.
8934
0d80ab91
DM
89352017-01-17 David Malcolm <dmalcolm@redhat.com>
8936
8937 PR c++/71497
8938 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8939 expected messages.
8940 * c-c++-common/Wmisleading-indentation.c: Likewise.
8941
31b61548
VM
89422017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8943
8944 PR target/79058
8945 * gcc.target/arm/pr79058.c: New.
8946
c549996e
JJ
89472017-01-17 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR tree-optimization/71854
8950 * gcc.dg/vect/pr71854.c: New test.
8951
4f197ff9
ML
89522017-01-17 Martin Liska <mliska@suse.cz>
8953
8954 PR ipa/71207
8955 * g++.dg/ipa/pr71207.C: New test.
8956
d4193b85
JH
89572017-01-17 Jan Hubicka <hubicka@ucw.cz>
8958
8959 PR middle-end/77445
8960 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
8961 * gcc.dg/tree-ssa/pr77445.c: New testcase.
8962
906e7712
JJ
89632017-01-17 Jakub Jelinek <jakub@redhat.com>
8964
8965 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
8966 rather than long unsigned int.
8967 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
8968
12314dc9
RB
89692017-01-17 Richard Biener <rguenther@suse.de>
8970
8971 PR tree-optimization/71433
8972 * gcc.dg/Warray-bounds-20.c: New testcase.
8973
a23e48df
RB
89742017-01-17 Richard Biener <rguenther@suse.de>
8975
8976 PR testsuite/52563
8977 PR testsuite/71237
8978 PR testsuite/77737
8979 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
8980 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8981 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8982
e6750e5c
AM
89832017-01-17 Alan Modra <amodra@gmail.com>
8984
8985 * gcc.target/powerpc/pr79066.c: New.
8986
a59afbe2
JL
89872017-01-16 Jeff Law <law@redhat.com>
8988
8989 PR tree-optimization/33562
8990 PR tree-optimization/61912
8991 PR tree-optimization/77485
8992 PR tree-optimization/79090
8993 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8994 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8995
e1bcfb92
JJ
89962017-01-16 Jakub Jelinek <jakub@redhat.com>
8997
98e92fb2
JJ
8998 PR c/79089
8999 * gcc.c-torture/compile/pr79089.c: New test.
9000
e1bcfb92
JJ
9001 PR target/79080
9002 * gcc.dg/pr79080.c: New test.
9003
0ef1f9cd
DM
90042017-01-16 David Malcolm <dmalcolm@redhat.com>
9005
9006 PR c/78304
9007 * gcc.dg/format/pr78304.c: Convert argument from integral type
9008 to a pointer.
9009 * gcc.dg/format/pr78304-2.c: Likewise.
9010
76689ffc
CL
90112017-01-16 Carl Love <cel@us.ibm.com>
9012
9013 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9014 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9015
ce12ee9e
CL
90162017-01-16 Carl Love <cel@us.ibm.com>
9017
9018 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9019 Change arguments and return type to bool long long.
9020
b336037d
MS
90212017-01-16 Martin Sebor <msebor@redhat.com>
9022
9023 PR testsuite/79051
9024 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9025 on x86.
9026
1ddca3f3
PC
90272017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9028
9029 Revert:
a711887e 9030 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9031
9032 PR c++/71737
9033 * g++.dg/cpp0x/pr71737.C: New.
9034
290687fb
BS
90352017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9036
9037 * gcc.target/powerpc/swaps-p8-27.c: New.
9038
7d2f3f1d
PC
90392017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9040
9041 PR c++/71737
9042 * g++.dg/cpp0x/pr71737.C: New.
9043
d743728f
EB
90442017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9045
9046 * gnat.dg/opt62.adb: New test.
9047 * gnat.dg/opt62_pkg.ads: New helper.
9048
90aead21
BS
90492017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9050
a711887e
UB
9051 PR rtl-optimization/78626
9052 PR rtl-optimization/78727
90aead21
BS
9053 * gcc.dg/torture/pr78626.c: New test.
9054 * gcc.dg/torture/pr78727.c: New test.
9055
afaecc23
AM
90562017-01-14 Alan Modra <amodra@gmail.com>
9057
9058 * gcc.c-torture/compile/pr72749.c: New test.
9059
be4aa83d
DM
90602017-01-13 David Malcolm <dmalcolm@redhat.com>
9061
9062 PR c/78304
9063 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9064 (test_macro_2): New test.
9065 (test_macro_3): New test.
9066 (test_macro_4): New test.
9067 (test_non_contiguous_strings): Convert line number to line offset.
9068 * gcc.dg/format/pr78304-2.c: New test case.
9069 * gcc.dg/format/pr78304.c: New test case.
9070
7cdca3ec
UB
90712017-01-13 Uros Bizjak <ubizjak@gmail.com>
9072
9073 * gcc.target/i386/funcspec-56.inc: Add missing options and
9074 reorder options by implied ISAs, as in ix86_target_string.
9075
e3017e52
MP
90762017-01-13 Marek Polacek <polacek@redhat.com>
9077
9078 PR c++/71166
9079 * g++.dg/cpp0x/constexpr-array18.C: New test.
9080
d155c6fe
JL
90812017-01-13 Jeff Law <law@redhat.com>
9082
7c9560a5
JL
9083 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9084
9e59e99a
JL
9085 PR tree-optimization/61912
9086 PR tree-optimization/77485
9087 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9088 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9089 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9090
9091 PR tree-optimization/33562
9092 PR tree-optimization/61912
9093 PR tree-optimization/77485
d155c6fe
JL
9094 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9095 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9096 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9097 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9098 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9099 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9100 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9101
77719b06
ML
91022017-01-13 Martin Liska <mliska@suse.cz>
9103
9104 PR ipa/79043
9105 * gcc.c-torture/execute/pr79043.c: New test.
9106
a181b2bc
RB
91072017-01-13 Richard Biener <rguenther@suse.de>
9108
9109 PR middle-end/78411
9110 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9111
eaed3226
AV
91122017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9113
9114 PR fortran/70697
9115 * gfortran.dg/coarray/event_4.f08: New test.
9116
4ccff88b
AV
91172017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9118
9119 PR fortran/70696
9120 * gfortran.dg/coarray/event_3.f08: New test.
9121
3c3b9090
RB
91222017-01-13 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/77283
9125 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9126
25329913
RB
91272017-01-13 Richard Biener <rguenther@suse.de>
9128
9129 * gcc.dg/gimplefe-22.c: New testcase.
9130
10b70b8e
RB
91312017-01-13 Richard Biener <rguenther@suse.de>
9132
9133 PR tree-optimization/77283
9134 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9135 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9136 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9137
76a8f82f
SL
91382017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9139
9140 * gcc.dg/pr77862.c: Require fpic target.
9141
59a505da
MM
91422017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9143
9144 PR target/79004
9145 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9146
bce6f760
MS
91472017-01-12 Martin Sebor <msebor@redhat.com>
9148
9149 * gcc.dg/pr78138.c: Adjust.
9150 * gcc.dg/pr78768.c: Adjust.
9151 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9152 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9153 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9154 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9155 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9156 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9157 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9158 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9159 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9160 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9161 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9162
3eefa646
JJ
91632017-01-12 Jakub Jelinek <jakub@redhat.com>
9164
9165 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9166
dcb56243
MS
91672017-01-12 Martin Sebor <msebor@redhat.com>
9168
8be3f306 9169 PR testsuite/79051
940242cd
MS
9170 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9171 due to bug 79054.
dcb56243 9172
b7431c20
DE
91732017-01-12 David Edelsohn <dje.gcc@gmail.com>
9174
9175 * gcc.dg/pr78768.c: Require LTO.
9176
2bcd9f32
MS
91772017-01-12 Martin Sebor <msebor@redhat.com>
9178
9179 PR c/79074
9180 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9181 due to the referenced bug.
9182
b2fc1c70
MS
91832017-01-12 Martin Sebor <msebor@redhat.com>
9184
9185 PR testsuite/79073
9186 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9187
fbed6f36
UB
91882017-01-12 Uros Bizjak <ubizjak@gmail.com>
9189
9190 * gcc.target/i386/builtin_target.c (check_features): Check all
9191 supported __builtin_cpu_supports options.
9192
27282dad
KT
91932017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9194
9195 PR tree-optimization/78319
9196 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9197 Remove xfail.
9198
66113166
BS
91992017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9200
9201 PR target/79044
9202 * gcc.target/powerpc/swaps-p8-26.c: New.
9203
6bb4ea5c
RB
92042017-01-12 Richard Biener <rguenther@suse.de>
9205
9206 * gcc.dg/gimplefe-21.c: New testcase.
9207
f15dbadb
MC
92082017-01-12 Michael Collison <michael.collison@arm.com>
9209
9210 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9211
73e32c47
JK
92122017-01-11 Julia Koval <julia.koval@intel.com>
9213 Uros Bizjak <ubizjak@gmail.com>
9214
9215 * gcc.target/i386/sgx.c New test.
9216 * gcc.target/i386/sse-12.c: Add -msgx.
9217 * gcc.target/i386/sse-13.c: Ditto.
9218 * gcc.target/i386/sse-14.c: Ditto.
9219 * gcc.target/i386/sse-22.c: Ditto.
9220 * gcc.target/i386/sse-23.c: Ditto.
9221 * g++.dg/other/i386-2.C: Ditto.
9222 * g++.dg/other/i386-3.C: Ditto.
9223
3594adc7
MS
92242017-01-11 Martin Sebor <msebor@redhat.com>
9225
9226 PR c++/24511
9227 * g++.dg/template/explicit9.C: New test.
9228
01bfd257
NS
92292017-01-11 Nathan Sidwell <nathan@acm.org>
9230
9231 PR c++/77812
9232 * g++.dg/pr77812.C: New.
9233
88df7964
JJ
92342017-01-11 Jakub Jelinek <jakub@redhat.com>
9235
eae63d78
JJ
9236 PR c++/71537
9237 * g++.dg/cpp1y/constexpr-71537.C: New test.
9238
88df7964
JJ
9239 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9240 argument.
9241
960ecba4
MS
92422017-01-11 Martin Sebor <msebor@redhat.com>
9243
9244 PR c/47931
9245 * c-c++-common/Waddress-2.c: New test.
9246
1f258a55
JJ
92472017-01-11 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR c++/78341
9250 * g++.dg/cpp0x/pr78341.C: New test.
9251
bf5fbf46
MS
92522017-01-11 Martin Sebor <msebor@redhat.com>
9253
9254 PR c/78768
9255 * gcc.dg/pr78768.c: New test.
9256
19ff0049
DM
92572017-01-11 David Malcolm <dmalcolm@redhat.com>
9258
9259 PR driver/78877
9260 * gcc.dg/spellcheck-options-14.c: New test case.
9261 * gcc.dg/spellcheck-options-15.c: New test case.
9262 * gcc.dg/spellcheck-options-16.c: New test case.
9263 * gcc.dg/spellcheck-options-17.c: New test case.
9264
c86e9f03
ML
92652017-01-11 Martin Liska <mliska@suse.cz>
9266
9267 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9268
947f51d6
JJ
92692017-01-11 Jakub Jelinek <jakub@redhat.com>
9270
9271 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9272 instead of just 1 for the decomposition from struct C.
9273
849fccf8
EB
92742017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9275
9276 * gcc.c-torture/execute/20170111-1.c: New test.
9277
80c74722
RB
92782017-01-11 Richard Biener <rguenther@suse.de>
9279
9280 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9281
4c4b4703
JJ
92822017-01-11 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR middle-end/50199
9285 * gcc.dg/lto/pr50199_0.c: New test.
9286
664b1a6b
MS
92872017-01-10 Martin Sebor <msebor@redhat.com>
9288
9289 PR testsuite/78960
9290 PR testsuite/78959
9291 PR testsuite/78133
9292 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9293 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9294
fefd3086
MS
92952017-01-10 Martin Sebor <msebor@redhat.com>
9296
9297 PR middle-end/78138
664b1a6b 9298 * gcc.dg/pr78138.c: New test.
fefd3086 9299
b9f4757f
DM
93002017-01-10 David Malcolm <dmalcolm@redhat.com>
9301
9302 PR c++/77949
9303 * g++.dg/diagnostic/pr77949.C: New test case.
9304
5a50f6bb
MS
93052017-01-10 Martin Sebor <msebor@redhat.com>
9306
9307 PR middle-end/78245
9308 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9309
c16880ef
MS
93102017-01-10 Martin Sebor <msebor@redhat.com>
9311
9312 PR tree-optimization/78775
9313 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9314 * gcc.dg/attr-alloc_size-10.c: New test.
9315 * gcc.dg/attr-alloc_size-11.c: New test.
9316 * gcc.dg/builtin-stringop-chk-7.c: New test.
9317 * gcc.dg/pr78775.c: New test.
9318 * gcc.dg/pr78973-2.c: New test.
9319 * gcc.dg/pr78973.c: New test.
9320
5363d9d9
JL
93212017-01-10 Jeff Law <law@redhat.com>
9322
9323 PR tree-optimization/77766
9324 PR tree-optimization/78856
9325 * gcc.c-torture/execute/pr77766.c: New test.
9326
aae23693
RB
93272016-01-10 Richard Biener <rguenther@suse.de>
9328
9329 PR tree-optimization/79034
9330 * g++.dg/torture/pr79034.C: New testcase.
9331
a0843aed
ML
93322017-01-10 Martin Liska <mliska@suse.cz>
9333
9334 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9335 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9336 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9337 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9338 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9339 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9340 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9341 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9342 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9343 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9344 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9345 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9346 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9347 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9348 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9349 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9350 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9351 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9352 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9353 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9354 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9355 * gcc.dg/ipa/pr64307.c: Likewise.
9356 * gcc.dg/ipa/pr77653.c: Likewise.
9357
79fc8ffe
AS
93582017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9359
9360 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9361 * g++.dg/other/i386-3.C: Ditto.
9362 * gcc.target/i386/sse-12.c: Ditto.
9363 * gcc.target/i386/sse-13.c: Ditto.
9364 * gcc.target/i386/sse-22.c: Ditto.
9365 * gcc.target/i386/sse-23.c: Ditto.
9366 * gcc.target/i386/builtin_target.c: Handle new option.
9367 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9368 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9369 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9370
dfa6951f
MS
93712017-01-09 Martin Sebor <msebor@redhat.com>
9372
9373 PR testsuite/79036
9374 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9375 with different precisions.
9376
a271e415
EB
93772017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9378
9379 * g++.dg/opt/call2.C: New test.
9380 * g++.dg/opt/call3.C: Likewise.
9381 * gnat.dg/array26.adb: New test.
9382 * gnat.dg/array26_pkg.ad[sb]: New helper.
9383 * gnat.dg/array27.adb: New test.
9384 * gnat.dg/array27_pkg.ad[sb]: New helper.
9385 * gnat.dg/array28.adb: New test.
9386 * gnat.dg/array28_pkg.ad[sb]: New helper.
9387
bd2c6270
JJ
93882017-01-09 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR translation/79019
9391 PR translation/79020
9392 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9393 diagnostics.
9394 * gfortran.dg/initialization_17.f90: Likewise.
9395
1c1d8e75
DH
93962017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9397
9398 PR testsuite/79026
9399 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9400 * gcc.target/i386/pr78904-4.c: Likewise.
9401 * gcc.target/i386/pr78904-6.c: Likewise.
9402 * gcc.target/i386/pr78967-2.c: Likewise.
9403
cb330ba5
JJ
94042017-01-09 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR tree-optimization/78899
9407 * gcc.target/i386/pr78899.c: New test.
9408 * gcc.dg/pr71077.c: New test.
9409
a5e14a42
MJ
94102017-01-09 Martin Jambor <mjambor@suse.cz>
9411
9412 PR ipa/78365
9413 PR ipa/78599
9414 * gcc.dg/torture/pr78365.c: New test.
9415
01216d27
JJ
94162017-01-09 Jakub Jelinek <jakub@redhat.com>
9417
dc59e50a
JJ
9418 PR c++/78948
9419 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9420 (main): Use int* instead of long long.
9421
01216d27
JJ
9422 PR tree-optimization/78938
9423 * gcc.dg/vect/pr78938.c: New test.
9424
c0d4fec7
KT
94252017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9426
9427 * gcc.dg/20161219.c: New test.
9428
7b1b0cc1
RB
94292017-01-09 Richard Biener <rguenther@suse.de>
9430
9431 PR tree-optimization/78997
9432 * gcc.dg/torture/pr78997.c: New testcase.
9433
813b9c0d
RB
94342017-01-09 Richard Biener <rguenther@suse.de>
9435
9436 PR debug/79000
9437 * g++.dg/lto/pr79000_0.C: New testcase.
9438 * g++.dg/lto/pr79000_1.c: Likewise.
9439
efcc8d38
MS
94402017-01-08 Martin Sebor <msebor@redhat.com>
9441
9442 PR middle-end/77708
9443 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9444 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9445 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9446 due to bug 78969.
9447 * gcc.dg/format/pr78569.c: Adjust.
9448
5ccf1d8d
DM
94492017-01-07 David Malcolm <dmalcolm@redhat.com>
9450
9451 PR c++/72803
9452 * g++.dg/diagnostic/pr72803.C: New test case.
9453
42002dfe
MS
94542017-01-07 Martin Sebor <msebor@redhat.com>
9455
9456 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9457 * gcc.dg/attr-alloc_size-4.c: Same.
9458
de91486c
AV
94592017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9460
9461 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9462 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9463 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9464 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9465 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9466 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9467 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9468
f55a925e
AS
94692017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9470 * gcc.dg/memcmp-1.c: New.
9471 * gcc.dg/strncmp-1.c: New.
9472
f3caa118
AV
94732017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9474
9475 * gcc.target/arm/acle/mcrr: New.
9476 * gcc.target/arm/acle/mcrr2: New.
9477 * gcc.target/arm/acle/mrrc: New.
9478 * gcc.target/arm/acle/mrrc2: New.
9479
ecc9a25b
AV
94802017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9481
9482 * gcc.target/arm/acle/mcr.c: New.
9483 * gcc.target/arm/acle/mrc.c: New.
9484 * gcc.target/arm/acle/mcr2.c: New.
9485 * gcc.target/arm/acle/mrc2.c: New.
9486
3811581f
AV
94872017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9488
9489 * gcc.target/arm/acle/ldc: New.
9490 * gcc.target/arm/acle/ldc2: New.
9491 * gcc.target/arm/acle/ldcl: New.
9492 * gcc.target/arm/acle/ldc2l: New.
9493 * gcc.target/arm/acle/stc: New.
9494 * gcc.target/arm/acle/stc2: New.
9495 * gcc.target/arm/acle/stcl: New.
9496 * gcc.target/arm/acle/stc2l: New.
9497
d57daa0c
AV
94982017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9499
9500 * gcc.target/arm/acle/acle.exp: Run tests for different options
9501 and make sure fat-lto-objects is used such that we can still do
9502 assemble scans.
9503 * gcc.target/arm/acle/cdp.c: New.
9504 * gcc.target/arm/acle/cdp2.c: New.
9505 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9506 (check_effective_target_arm_coproc1_ok_nocache): New.
9507 (check_effective_target_arm_coproc2_ok): New.
9508 (check_effective_target_arm_coproc2_ok_nocache): New.
9509 (check_effective_target_arm_coproc3_ok): New.
9510 (check_effective_target_arm_coproc3_ok_nocache): New.
9511 (check_effective_target_arm_coproc4_ok): New.
9512 (check_effective_target_arm_coproc4_ok_nocache): New.
9513
8a123229
MS
95142017-01-06 Martin Sebor <msebor@redhat.com>
9515
9516 PR middle-end/78605
9517 * gcc.dg/tree-ssa/pr78605.c: New test.
9518
5b8999d6
MS
95192017-01-05 Martin Sebor <msebor@redhat.com>
9520
9521 PR tree-optimization/78910
9522 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9523 diagnostics.
9524 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9525 * gcc.dg/tree-ssa/pr78910.c: New test.
9526
4e89adf9
EB
95272017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9528
9529 * gcc.dg/sso-10.c: New test.
9530
962c5679
JJ
95312017-01-05 Jakub Jelinek <jakub@redhat.com>
9532
cfd719e7
JJ
9533 PR tree-optimization/71016
9534 * gcc.target/i386/pr71016.c: New test.
9535 * gcc.target/aarch64/pr71016.c: New test.
9536 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9537
26f20371
JJ
9538 PR c++/78931
9539 * g++.dg/cpp1z/decomp19.C: New test.
9540
962c5679
JJ
9541 PR c++/78890
9542 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9543 * g++.dg/init/union1.C: Likewise.
9544 * g++.dg/cpp0x/union6.C: Expect errors.
9545 * g++.dg/cpp0x/union8.C: New test.
9546 * g++.dg/cpp0x/pr78890-1.C: New test.
9547 * g++.dg/cpp0x/pr78890-2.C: New test.
9548
8c15f541
DE
95492017-01-05 David Edelsohn <dje.gcc@gmail.com>
9550
9551 * gcc.target/powerpc/pr71670.c: Require p9vector.
9552 * gcc.target/powerpc/p9-novsx.c: Same.
9553
51b86113
DM
95542017-01-05 David Malcolm <dmalcolm@redhat.com>
9555
9556 * selftests/asr_div1.rtl: New file.
9557 * selftests/aarch64: New subdirectory.
9558 * selftests/aarch64/times-two.rtl: New file.
9559 * selftests/bb-index.rtl: New file.
9560 * selftests/cfg-test.rtl: New file.
9561 * selftests/const-int.rtl: New file.
9562 * selftests/example-labels.rtl: New file.
9563 * selftests/insn-with-mode.rtl: New file.
9564 * selftests/jump-to-label-ref.rtl: New file.
9565 * selftests/jump-to-return.rtl: New file.
9566 * selftests/jump-to-simple-return.rtl: New file.
9567 * selftests/mem.rtl: New file.
9568 * selftests/note-insn-deleted.rtl: New file.
9569 * selftests/note_insn_basic_block.rtl: New file.
9570 * selftests/simple-cse.rtl: New file.
9571 * selftests/symbol-ref.rtl: New file.
9572 * selftests/x86_64: New subdirectory.
9573 * selftests/x86_64/call-insn.rtl: New file.
9574 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9575 * selftests/x86_64/times-two.rtl: New file.
9576 * selftests/x86_64/unspec.rtl: New file.
9577
dc7650cc
NS
95782017-01-05 Nathan Sidwell <nathan@acm.org>
9579
9580 PR c++/78765
9581 * g++.dg/cpp0x/pr78765.C: New.
9582
3db70565
DV
95832017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9584
9585 * gcc.target/s390/memcpy-2.c: New test.
9586 * gcc.target/s390/memset-2.c: New test.
9587
f5a537e3
AK
95882017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9589
9590 * gcc.target/s390/memcpy-1.c: New test.
9591
d80c6d02
JL
95922017-01-04 Jeff Law <law@redhat.com>
9593
9594 PR tree-optimization/78812
9595 * g++.dg/torture/pr78812.C: New test.
9596
08edc320 95972017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
9598
9599 PR target/71977
9600 PR target/70568
9601 PR target/78823
9602 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9603 64-bit VSX systems with direct move, whether we optimize common
9604 code sequences in the GLIBC math library for float math functions.
9605 * gcc.target/powerpc/pr71977-2.c: Likewise.
9606
a9342885
MP
96072017-01-04 Marek Polacek <polacek@redhat.com>
9608
9609 PR c++/64767
9610 * c-c++-common/Wpointer-compare-1.c: New test.
9611
066435fe
JJ
96122017-01-04 Jakub Jelinek <jakub@redhat.com>
9613
abec4284
JJ
9614 PR c++/78949
9615 * c-c++-common/Wunused-var-16.c: New test.
9616
26c43e27
JJ
9617 PR c++/78693
9618 * g++.dg/cpp0x/pr78693.C: New test.
9619
fc73e60c
JJ
9620 PR driver/78957
9621 * gcc.dg/pr78957.c: New test.
9622
c9cf3863
JJ
9623 * g++.dg/cpp1y/auto-fn34.C: New test.
9624
066435fe
JJ
9625 PR c++/71182
9626 * g++.dg/cpp0x/pr71182.C: New test.
9627
598bd687
KN
96282017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9629
9630 PR target/78056
9631 * gcc.target/powerpc/pr78056-1.c: New test.
9632 * gcc.target/powerpc/pr78056-2.c: New test.
9633 * gcc.target/powerpc/pr78056-3.c: New test.
9634 * gcc.target/powerpc/pr78056-4.c: New test.
9635 * gcc.target/powerpc/pr78056-5.c: New test.
9636 * gcc.target/powerpc/pr78056-6.c: New test.
9637 * gcc.target/powerpc/pr78056-7.c: New test.
9638 * gcc.target/powerpc/pr78056-8.c: New test.
9639 * lib/target-supports.exp
9640 (check_effective_target_powerpc_popcntb_ok): New procedure to test
9641 whether the effective target supports the popcntb instruction.
9642
8194635a
JL
96432017-01-03 Jeff Law <law@redhat.com>
9644
9645 PR tree-optimization/67955
9646 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
9647
baf9ebc8
MP
96482017-01-04 Marek Polacek <polacek@redhat.com>
9649
9650 PR c++/77545
9651 PR c++/77284
9652 * g++.dg/cpp0x/range-for32.C: New test.
9653 * g++.dg/cpp0x/range-for33.C: New test.
9654
5dd9a9d0
DM
96552017-01-04 David Malcolm <dmalcolm@redhat.com>
9656
9657 * gcc.dg/Wmissing-braces-fixits.c: New test case.
9658
4bf07f3f
NS
96592017-01-04 Nathan Sidwell <nathan@acm.org>
9660
9661 PR c++/66735
9662 * g++.dg/cpp1y/pr66735.C: New.
9663
165ba2e9
JJ
96642017-01-04 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR tree-optimization/71563
9667 * gcc.dg/tree-ssa/pr71563.c: New test.
9668
4567f969
JB
96692017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
9670
9671 PR fortran/78534
9672 PR fortran/78976
9673 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9674 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9675 * gfortran.dg/transfer_intrinsic_1.f90: Change
9676 scan-tree-dump-times due to gfc_trans_string_copy change to
9677 avoid -Wstringop-overflow.
9678
1c06f07f
JL
96792017-01-03 Jeff Law <law@redhat.com>
9680
9681 PR tree-optimization/78856
9682 * gcc.c-torture/execute/pr78856.c: New test.
9683
60fb638f
MM
96842017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9685
9686 PR target/78953
9687 * gcc.target/powerpc/pr78953.c: New test.
9688
e4d02f52
ILT
96892017-01-03 Ian Lance Taylor <iant@google.com>
9690
9691 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9692 enums.
9693
5b4f088d
MS
96942017-01-03 Martin Sebor <msebor@redhat.com>
9695
9696 PR tree-optimization/78696
9697 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9698 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9699 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9700 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9701
97022017-01-03 David Malcolm <dmalcolm@redhat.com>
9703
9704 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9705 with more than one digit.
9706 * lib/gcc-dg.exp (process-message): Support more than one digit
9707 in relative line specifications.
9708
97092017-01-03 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR tree-optimization/78965
9712 * gcc.dg/pr78965.c: New test.
9713
9714 PR middle-end/78901
9715 * g++.dg/opt/pr78901.C: New test.
9716
97172017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9718
9719 PR fortran/78534
9720 PR fortran/66310
9721 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9722 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9723 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9724 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9725 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9726 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9727 * gfortran.dg/string_1_lp64.f90: New test.
9728 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9729 * gfortran.dg/string_3_lp64.f90: New test.
9730 * gfortran.dg/transfer_intrinsic_1.f90: Change
9731 scan-tree-dump-times due to gfc_trans_string_copy change to
9732 avoid -Wstringop-overflow.
9733
8b7163c6
UB
97342017-01-02 Uros Bizjak <ubizjak@gmail.com>
9735
9736 PR target/78967
9737 * gcc.target/i386/pr78967-1.c: New test.
9738 * gcc.target/i386/pr78967-2.c: Ditto.
9739 * gcc.target/i386/pr78967-3.c: Ditto.
9740
9741 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9742 * gcc.target/i386/pr78904-4.c: Ditto.
9743 * gcc.target/i386/pr78904-6.c: Ditto.
9744
e2940b98
JH
97452017-01-01 Jan Hubicka <hubicka@ucw.cz>
9746
9747 PR middle-end/77674
9748 * g++.dg/torture/pr77674.C: New testcase.
9749
cbe34bb5 97502017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
9751
9752 Update copyright years.
818ab71a 9753\f
cbe34bb5 9754Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
9755
9756Copying and distribution of this file, with or without modification,
9757are permitted in any medium without royalty provided the copyright
9758notice and this notice are preserved.