]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/81463 (ICE in scale_loop_profile at gcc/cfgloopmanip.c:603)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
33e9feb5
JH
12017-07-18 Jan Hubicka <hubicka@ucw.cz>
2
3 PR middle-end/81462
4 * g++.dg/torture/pr81462.C: New testcase.
5
694dd0e4
BC
62017-07-18 Bin Cheng <bin.cheng@arm.com>
7
8 PR target/81408
9 * g++.dg/tree-ssa/pr81408.C: New.
10 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
11
f9bfe3f5
RB
122017-07-18 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/80620
15 PR tree-optimization/81403
16 * gcc.dg/torture/pr80620.c: New testcase.
17 * gcc.dg/torture/pr81403.c: Likewise.
18
192017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
20
21 PR tree-optimization/81418
22 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
23
242017-07-17 Carl Love <cel@us.ibm.com>
25
26 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
27 test case changes for commit 249424
28
29 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
30 vmuleuh): Fix scan-assembler-times should check for word not half word
31 instructions.
32
f6489326
BS
332017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
34
35 PR tree-optimization/81162
36 * gcc.dg/pr81162.c: Move this to...
37 * gcc.dg/ubsan/pr81162.c: ...here.
38
dbc4ecfc
VR
392017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
40
41 * g++.dg/diagnostic/friend1.C: New test.
42 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
43
a64559a5
NS
442017-07-17 Nathan Sidwell <nathan@acm.org>
45
46 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
47
aac59577
BE
482017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
49
50 * lib/gcc-dg.exp: Increase expect's match buffer size.
51
aa1528b5
BC
522017-07-17 Bin Cheng <bin.cheng@arm.com>
53
54 PR target/81369
55 * gcc.dg/tree-ssa/pr81369.c: New.
56
b6c354eb
CZ
572017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
58
59 * gcc.target/arc/pr9000674901.c: New file.
60 * gcc.target/arc/pic-1.c: Likewise.
61 * gcc.target/arc/pr9001191897.c: Likewise.
62
1825c61e
CZ
632017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
64 Andrew Burgess <andrew.burgess@embecosm.com>
65
66 * gcc.target/arc/naked-1.c: New file.
67 * gcc.target/arc/naked-2.c: Likewise.
68
1f1e8aed
JJ
692017-07-17 Jakub Jelinek <jakub@redhat.com>
70
9ebce098
JJ
71 PR tree-optimization/81428
72 * gcc.dg/fixed-point/pr81428.c: New test.
73
e8dd1313
JJ
74 PR tree-optimization/81365
75 * g++.dg/torture/pr81365.C: New test.
76
1f1e8aed
JJ
77 PR tree-optimization/81396
78 * gcc.dg/tree-ssa/pr81396.c: New test.
79
38f638ca
EB
802017-07-16 Eric Botcazou <ebotcazou@adacore.com>
81
82 * gnat.dg/opt65.adb: New test.
83
5fa396ad
JH
842017-07-16 Jan Hubicka <hubicka@ucw.cz>
85
86 * gcc.dg/predict-8.c: Update.
87
00aeee56
VR
882017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
89
90 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
91 * g++.dg/warn/pr12242.C: Likewise.
92
b70bb05b
KN
932017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
94
95 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
96 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
97 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
98 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
99 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
100 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
101 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
102 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
103 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
104 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
105 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
106 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
107 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
108 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
109 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
110 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
111 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
112 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
113 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
114 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
115 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
116 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
117 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
118 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
119 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
120 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
121 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
122 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
123 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
124 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
125 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
126 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
127 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
128 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
129 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
130 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
131 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
132 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
133 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
134 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
135 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
136 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
137 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
138 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
139 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
140 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
141 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
142 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
143 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
144 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
145 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
146
3b805666
BS
1472016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
148
149 PR tree-optimization/81162
150 * gcc.dg/pr81162.c: New file.
151
bece580c
MS
1522017-07-14 Martin Sebor <msebor@redhat.com>
153
154 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
155 that bcopy is expected to be transformed to.
156
eea77d1f
DM
1572017-07-14 David Malcolm <dmalcolm@redhat.com>
158
159 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
160 * g++.dg/lookup/missing-std-include-2.C: New test case.
161 * g++.dg/lookup/missing-std-include-3.C: New test case.
162 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
163 * gcc.dg/missing-header-fixit-1.c: New test case.
164 * gcc.dg/missing-header-fixit-2.c: New test case.
165 * gcc.dg/missing-header-fixit-2.h: New header.
166
338d6484
DM
1672017-07-13 David Malcolm <dmalcolm@redhat.com>
168
169 PR c/81405
170 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
171
1722017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
173
174 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
175
6d28654e
ML
1762017-07-13 Martin Liska <mliska@suse.cz>
177
178 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
179 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
180 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
181 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
182 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
183 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
184 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
185
3787ee47
MM
1862017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
187
188 PR target/81193
189 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
190 __builtin_cpu_supports with old GLIBC's.
191 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
192 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
193 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
194 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
195 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
196 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
197 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
198 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
199 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
200 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
201 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
202 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
203 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
204 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
205 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
206 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
207 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
208 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
209 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
210 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
211 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
212 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
213 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
214 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
215
118009c1
CL
2162017-07-12 Carl Love <cel@us.ibm.com>
217
218 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
219 rev_bool_int): Add test cases for builtins.
220 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
221 test cases for builtins.
222
5d7b8153
CL
2232017-07-12 Carl Love <cel@us.ibm.com>
224
225 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
226 lp64 && p9vector_hw.
227
6ea93a64
CL
2282017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
229
230 * lib/target-supports.exp (check_stack_check_available): Make
231 testcase name depend on stack_kind.
232
2f65ab2e
MC
2332017-07-11 Michael Collison <michael.collison@arm.com>
234
235 * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
236
9e028cef
PC
2372017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
238
239 PR c++/51270
240 * g++.dg/warn/Wreturn-local-addr-3.C: New.
241
f281956e
CL
2422017-07-11 Carl Love <cel@us.ibm.com>
243
244 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
245 test cases for the builtins.
246
3d36348a
YG
2472017-07-11 Yury Gribov <tetra2005@gmail.com>
248
249 * lib/profopt.exp: Print relative names in UNSUPPORTED
250 AutoFDO tests.
251
214f700a
MC
2522017-07-10 Michael Collison <michael.collison@arm.com>
253
254 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
255
03ed2915
UB
2562017-07-10 Uros Bizjak <ubizjak@gmail.com>
257
258 PR target/81375
259 * gcc.target/i386/pr81375.c: New test.
260
9c582dbb
MS
2612017-07-10 Martin Sebor <msebor@redhat.com>
262
263 PR tree-optimization/80397
264 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 265
281ac396
MS
2662017-07-10 Martin Sebor <msebor@redhat.com>
267
268 PR other/81345
269 * gcc.dg/pr81345.c: New test.
270
a7784956
CZ
2712017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
272
273 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
274 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
275
5920ba15
UB
2762017-07-09 Uros Bizjak <ubizjak@gmail.com>
277
278 PR target/81313
279 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
280 integer argumets to bypass x86_64 outgoing args optimization.
281
2822017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
283
284 * gfortran.dg/eoshift_4.f90: New test.
285 * gfortran.dg/eoshift_5.f90: New test.
286 * gfortran.dg/eoshift_6.f90: New test.
287
35c95658
L
2882017-07-09 H.J. Lu <hongjiu.lu@intel.com>
289
290 PR target/81313
291 * gcc.target/i386/pr81313-1.c: New test.
292 * gcc.target/i386/pr81313-2.c: Likewise.
293 * gcc.target/i386/pr81313-3.c: Likewise.
294 * gcc.target/i386/pr81313-4.c: Likewise.
295 * gcc.target/i386/pr81313-5.c: Likewise.
296
dcbf81c9
RS
2972017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
298
299 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
300 * gnat.dg/vect16.ads (Sarray): Likewise.
301 * gnat.dg/vect17.ads (Sarray): Likewise.
302 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
303 * gnat.dg/vect16.adb (Add): Likewise.
304 * gnat.dg/vect17.adb (Add): Likewise.
305
738f7c2e
DM
3062017-07-07 David Malcolm <dmalcolm@redhat.com>
307
308 PR c++/79300
309 * g++.dg/diagnostic/pr79300.C: New test case.
310
6a69355c
MM
3112017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
312
57f49e99
MM
313 * gcc.target/powerpc/clone1.c: Add check to make sure the
314 __builtin_cpu_supports function is fully supported.
315 * gcc.target/powerpc/clone2.c: New runtime test for
316 target_clones.
317
6a69355c
MM
318 PR target/81348
319 * gcc.target/powerpc/pr81348.c: New test.
320
5e32025a
SN
3212017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
322
323 * gfortran.dg/vect/pr60510.f: Require vect_double support.
324
19388c6d
CL
3252017-07-07 Carl Love <cel@us.ibm.com>
326
327 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
328 file for built-ins.
329
bcc3c3f1
JM
3302017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
331
332 * gcc.target/sparc/dictunpack.c: New file.
333 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
334 * gcc.target/sparc/fpcmpshl.c: Likewise.
335 * gcc.target/sparc/fpcmpurshl.c: Likewise.
336 * gcc.target/sparc/fpcmpushl.c: Likewise.
337
2c6e2eb1
HA
3382017-07-06 Harald Anlauf <anlauf@gmx.de>
339
340 PR fortran/70071
341 * gfortran.dg/coarray_44.f90: New testcase.
342
5094f7d5
MO
3432017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
344
345 * c-c++-common/asan/kasan-alloca-1.c: New test.
346 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
347
e3174bdf
MO
3482017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
349
350 * c-c++-common/asan/alloca_big_alignment.c: New test.
351 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
352 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
353 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
354 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
355 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
356 * c-c++-common/asan/alloca_safe_access.c: Likewise.
357 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
358
a40c6fa8
GJL
3592017-07-06 Georg-Johann Lay <avr@gjlay.de>
360
361 PR target/81305
362 * gcc.target/avr/isr-test.h: Fix warnings.
363
9296dd9b
TP
3642017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
365
366 * lib/target-supports.exp: Generate
367 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
368 and check_effective_target_arm_arch_v8r_multilib.
369
d87f00ba
CL
3702017-07-06 Carl Love <cel@us.ibm.com>
371
9296dd9b 372 * ChangeLog: Clean up from mid air collision
08e60e19
CL
373
3742017-07-06 Carl Love <cel@us.ibm.com>
375
376 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
377 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
378 cases for vec_addc, adde and addec builtins.
379
c471c6ed
DM
3802017-07-06 David Malcolm <dmalcolm@redhat.com>
381
382 PR c++/79300
383 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
384 expected underlining within macro expansion.
385 * c-c++-common/pr70264.c: Likewise.
386 * g++.dg/plugin/diagnostic-test-expressions-1.C
387 (test_within_macro_1): New test.
388 (test_within_macro_2): Likewise.
389 (test_within_macro_3): Likewise.
390 (test_within_macro_4): Likewise.
391 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
392 expected underlining within macro expansion.
393 (test_macro_4): Likewise.
394 * gcc.dg/plugin/diagnostic-test-expressions-1.c
395 (test_within_macro_1): New test.
396 (test_within_macro_2): Likewise.
397 (test_within_macro_3): Likewise.
398 (test_within_macro_4): Likewise.
399 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
400 underlining within macro expansion.
401
68d872d7
SP
4022017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
403
404 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
405 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
406 _mm_maskz_getexp_round_sd): Test new intrinsics.
407 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
408 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
409 _mm_maskz_getexp_round_ss): Ditto.
410 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
411 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
412 _mm_maskz_getmant_round_sd): Ditto.
413 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
414 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
415 _mm_maskz_getmant_round_ss): Ditto.
416 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
417 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
418 _mm_maskz_getexp_round_sd): New runtime tests.
419 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
420 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
421 _mm_maskz_getexp_round_ss): Ditto.
422 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
423 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
424 _mm_maskz_getmant_round_sd): Ditto.
425 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
426 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
427 _mm_maskz_getmant_round_ss): Ditto.
428 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
429 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
430 __builtin_ia32_getmantss_mask_round): Test new builtins.
431 * gcc.target/i386/sse-13.c : Ditto.
432 * gcc.target/i386/sse-23.c: Ditto.
433 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
434 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
435 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
436 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
437 _mm_mask_getexp_round_ss): Test new intrinsics.
438 * gcc.target/i386/testround-1.c: Ditto.
439 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
440 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
441 _mm_mask_getmant_round_ss): Test new intrinsics
442 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
443 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
444 _mm_maskz_getmant_ss): Test new intrinsics.
445
9e00a397
CL
4462017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
447
448 * lib/target-supports-dg.exp (dg-require-stack-check): New.
449 * lib/target-supports.exp (check_stack_check_available): New.
450 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
451 * gcc.c-torture/compile/stack-check-1.c: Likewise.
452 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
453 * gcc.dg/pr47443.c: Likewise.
454 * gcc.dg/pr48134.c: Likewise.
455 * gcc.dg/pr70017.c: Likewise.
456 * gcc.target/aarch64/stack-checking.c: Likewise.
457 * gcc.target/arm/stack-checking.c: Likewise.
458 * gcc.target/i386/pr48723.c: Likewise.
459 * gcc.target/i386/pr55672.c: Likewise.
460 * gcc.target/i386/pr67265-2.c: Likewise.
461 * gcc.target/i386/pr67265.c: Likewise.
462 * gnat.dg/opt49.adb: Likewise.
463 * gnat.dg/stack_check1.adb: Likewise.
464 * gnat.dg/stack_check2.adb: Likewise.
465 * gnat.dg/stack_check3.adb: Likewise.
466
38e6cc4d
KN
4672017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
468
469 PR target/80103
470 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
471 __attribute__.
472
f8aa2b2c
SP
4732017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
474
475 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
476 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
477 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
478 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
479 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
480 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
481 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
482 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
483 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
484 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
485 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
486 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
487
e483b7b4
GJL
4882017-07-05 Georg-Johann Lay <avr@gjlay.de>
489
490 PR target/81305
491 * gcc.target/avr/isr-test.h: New file.
492 * gcc.target/avr/torture/isr-01-simple.c: New test.
493 * gcc.target/avr/torture/isr-02-call.c: New test.
494 * gcc.target/avr/torture/isr-03-fixed.c: New test.
495
a8745cc2
BC
4962017-07-05 Bin Cheng <bin.cheng@arm.com>
497
498 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
499 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
500 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
501 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
502
4a52eb19
BC
5032017-07-05 Bin Cheng <bin.cheng@arm.com>
504
505 * gcc.dg/tree-ssa/ldist-26.c: New test.
506
95f7d11b
BC
5072017-07-05 Bin Cheng <bin.cheng@arm.com>
508
509 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
510
45bb7d59
UB
5112017-07-04 Uros Bizjak <ubizjak@gmail.com>
512
513 PR target/81300
514 * gcc.target/i386/pr81300.c: New test.
515
1fcfac88
UB
5162017-07-04 Uros Bizjak <ubizjak@gmail.com>
517
518 PR target/81294
519 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
520 x and y arguments in the call to _subborrow_u32.
521 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
522 x and y arguments in the call to _subborrow_u64.
523 * gcc.target/i386/pr81294-1.c: New test.
524 * gcc.target/i386/pr81294-2.c: Ditto.
525
a4187dab
KT
5262017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
527
528 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
529
efbf55b0
MP
5302017-07-04 Marek Polacek <polacek@redhat.com>
531
532 PR c/81231
533 * gcc.dg/atomic-pr81231.c: New test.
534
1aad7106
RS
5352017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
536
537 PR tree-optimization/81292
538 * gcc.dg/pr81292-1.c: New test.
539 * gcc.dg/pr81292-2.c: Likewise.
540
7c819e8a
ML
5412017-07-04 Martin Liska <mliska@suse.cz>
542
543 PR sanitizer/81040
544 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
545 use-after-scope sanitization.
546
f111f434
JJ
5472017-07-04 Jakub Jelinek <jakub@redhat.com>
548
8e8dd13b
JJ
549 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
550 options.
551
f111f434
JJ
552 PR target/81175
553 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
554 gather.
555
7a1238d1
ML
5562017-07-04 Martin Liska <mliska@suse.cz>
557
558 PR ipa/81214
559 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
560 * g++.dg/ext/mvc3.C: Likewise.
561 * gcc.target/i386/mvc2.c: Likewise.
562 * gcc.target/i386/mvc3.c: Likewise.
563
9fc1fed4
JJ
5642017-07-04 Jakub Jelinek <jakub@redhat.com>
565
8e3b9bbf
JJ
566 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
567 decomposition declaration in diagnostics.
568 * g++.dg/cpp1z/decomp2.C: Likewise.
569 * g++.dg/cpp1z/decomp3.C: Likewise.
570 * g++.dg/cpp1z/decomp4.C: Likewise.
571 * g++.dg/cpp1z/decomp5.C: Likewise.
572 * g++.dg/cpp1z/decomp6.C: Likewise.
573 * g++.dg/cpp1z/decomp7.C: Likewise.
574 * g++.dg/cpp1z/decomp8.C: Likewise.
575 * g++.dg/cpp1z/decomp13.C: Likewise.
576 * g++.dg/cpp1z/decomp14.C: Likewise.
577 * g++.dg/cpp1z/decomp18.C: Likewise.
578 * g++.dg/cpp1z/decomp19.C: Likewise.
579 * g++.dg/cpp1z/decomp22.C: Likewise.
580 * g++.dg/cpp1z/decomp23.C: Likewise.
581 * g++.dg/cpp1z/decomp24.C: Likewise.
582 * g++.dg/cpp1z/decomp25.C: Likewise.
583 * g++.dg/cpp1z/decomp26.C: Likewise.
584 * g++.dg/cpp1z/decomp28.C: Likewise.
585
9fc1fed4
JJ
586 PR c++/81258
587 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
588 * g++.dg/cpp1z/decomp30.C: New test.
589
17c18221
PC
5902017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/65775
593 * g++.dg/cpp0x/trailing14.C: New.
594
370d975d
DH
5952017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
596
597 PR testsuite/79866
598 * gfortran.dg/coarray_event_2.f08: New test.
599
73977c47
DH
6002017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
601
602 PR testsuite/79843
603 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
604 * gfortran.dg/pointer_intent_2.f90: Likewise.
605
2f70a979
JH
6062017-07-02 Jan Hubicka <hubicka@ucw.cz>
607
608 PR middle-end/81290
609 * gcc.c-torture/compile/pr81290.c: New.
610
6b5e165b
RB
6112017-07-03 Richard Biener <rguenther@suse.de>
612
613 PR tree-optimization/60510
614 * gfortran.dg/vect/pr60510.f: New testcase.
615
d8ac7e28
RO
6162017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
617
618 * gcc.target/i386/mvc6.c: Require ifunc support.
619
da402967
ML
6202017-07-03 Martin Liska <mliska@suse.cz>
621
622 PR sanitize/81040
623 * g++.dg/asan/function-argument-1.C: New test.
624 * g++.dg/asan/function-argument-2.C: New test.
625 * g++.dg/asan/function-argument-3.C: New test.
626
bc9f4235
RS
6272017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
628
629 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
630 as well.
631
be086ff5
TV
6322017-07-03 Tom de Vries <tom@codesourcery.com>
633
634 PR tree-optimization/69468
635 * gcc.dg/pr81192.c: Update.
636
4752be46
TV
6372017-07-03 Tom de Vries <tom@codesourcery.com>
638
639 PR tree-optimization/81192
640 * gcc.dg/pr81192.c: Update.
641
0bbfd554
TV
6422017-07-03 Tom de Vries <tom@codesourcery.com>
643
644 PR tree-optimization/81192
645 * gcc.dg/pr81192.c: New test.
646
b677e2f6
TK
6472017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
648
649 * gfortran/eoshift_3.f90: New test.
650
e3f9a279
RS
6512017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
652
653 * gcc.dg/strlenopt-32.c: New testcase.
654 * gcc.dg/strlenopt-33.c: Likewise.
655 * gcc.dg/strlenopt-33g.c: Likewise.
656 * gcc.dg/strlenopt-34.c: Likewise.
657 * gcc.dg/strlenopt-35.c: Likewise.
658
862088aa
RS
6592017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
660
661 PR tree-optimization/80769
662 * gcc.dg/strlenopt-31.c: New test.
663 * gcc.dg/strlenopt-31g.c: Likewise.
664
c34d0927
RS
6652017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
666
667 PR tree-optimization/81136
668 * gcc.dg/vect/pr81136.c: New test.
669
c52d6043
JJ
6702017-07-01 Jakub Jelinek <jakub@redhat.com>
671
672 PR sanitizer/81262
673 * gcc.c-torture/compile/pr81262.c: New test.
674 * g++.dg/ubsan/pr81262.C: New test.
675
77616c7e
JH
6762017-06-29 Jan Hubicka <hubicka@ucw.cz>
677
678 PR ipa/81261
679 * g++.dg/ipa/pr81261.C: New testcase.
680
fb6a764d
AP
6812017-06-30 Andrew Pinski <apinski@cavium.com>
682
683 * gcc.dg/torture/pr81245.c: New testcase.
684
059ab149
AH
6852017-06-30 Aldy Hernandez <aldyh@redhat.com>
686
687 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
688 unbounded use.
689
e59e8b5a
DM
6902017-06-30 David Malcolm <dmalcolm@redhat.com>
691
692 PR c++/80014
693 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
694 Add declaration.
695 (test_typeid): New test function.
696
e855bdc0
JJ
6972017-06-30 Jakub Jelinek <jakub@redhat.com>
698
699 PR target/81225
700 * gcc.target/i386/pr81225.c: New test.
701
fe32bb1b
NS
7022017-06-30 Nathan Sidwell <nathan@acm.org>
703
704 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
705 * g++.dg/cpp0x/decltype9.C: Likewise.
706 * g++.dg/cpp0x/forw_enum9.C: Likewise.
707 * g++.dg/lookup/decl1.C: Likewise.
708 * g++.dg/lookup/extern-c-redecl.C: Likewise.
709 * g++.dg/other/pr28432.C: Likewise.
710 * g++.dg/parse/crash12.C: Likewise.
711 * g++.dg/parse/enum3.C: Likewise.
712 * g++.dg/parse/operator6.C: Likewise.
713 * g++.dg/template/crash69.C: Likewise.
714 * g++.dg/template/error27.C: Likewise.
715 * g++.dg/template/error28.C: Likewise.
716 * g++.dg/template/memfriend6.C: Likewise.
717 * g++.old-deja/g++.mike/err1.C: Likewise.
718 * g++.old-deja/g++.mike/p811.C: Likewise.
719 * g++.old-deja/g++.other/crash25.C: Likewise.
720 * g++.old-deja/g++.other/dtor4.C: Likewise.
721 * g++.old-deja/g++.pt/t37.C: Likewise.
722
aaa587d4
ML
7232017-06-30 Martin Liska <mliska@suse.cz>
724
725 PR ipa/81214
726 * gcc.target/i386/pr81214.c: New test.
727
274c1516
NS
7282017-06-30 Nathan Sidwell <nathan@acm.org>
729
3b5c768c
NS
730 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
731
274c1516
NS
732 PR c++/81229
733 * g++.dg/lookup/pr81229.C: New.
734
c497284c
ML
7352017-06-30 Martin Liska <mliska@suse.cz>
736
737 PR sanitizer/81021
738 * g++.dg/asan/pr81021.C: New test.
739
4812f0b7
RB
7402017-06-30 Richard Biener <rguenther@suse.de>
741
742 PR tree-optimization/81249
743 * g++.dg/torture/pr81249.C: New testcase.
744
8e09cb8b
PC
7452017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
746
747 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
748 * g++.dg/diagnostic/variadic1.C: Likewise.
749 * g++.dg/gomp/udr-3.C: Likewise.
750 * g++.dg/overload/error1.C: Likewise.
751 * g++.dg/overload/error2.C: Likewise.
752 * g++.dg/template/duplicate1.C: Likewise.
753 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
754 * g++.old-deja/g++.brendan/arm2.C: Likewise.
755 * g++.old-deja/g++.other/redecl2.C: Likewise.
756 * g++.old-deja/g++.other/redecl4.C: Likewise.
757 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
758
74582a3e
CP
7592017-06-29 Cesar Philippidis <cesar@codesourcery.com>
760
761 PR fortran/77765
762 * gfortran.dg/goacc/pr77765.f90: New test.
763
6da4066f
SE
7642017-06-29 Steve Ellcey <sellcey@cavium.com>
765
766 * gcc.target/aarch64/ccmp_2.c: New test.
767
be3b7dcf
NS
7682017-06-29 Nathan Sidwell <nathan@acm.org>
769
770 PR c++/81247
771 * g++.dg/parse/pr81247-[abc].C: New.
772
e5898daf
CL
7732017-06-29 Carl Love <cel@us.ibm.com>
774
775 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
776 test_unsigned_int_result, test_ll_int_result,
777 test_ll_unsigned_int_result): Add result checking functions, add
778 debug support.
779 (main): Add builtin function tests.
780
14836f38
CL
7812017-06-29 Carl Love <cel@us.ibm.com>
782
783 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
784 dg-skip-if): Add -mvsx -mcpu=power7.
785
0630a4ec
RB
7862017-06-29 Richard Biener <rguenther@suse.de>
787
788 * gcc.dg/vect/slp-reduc-8.c: New testcase.
789
f76b4224
NS
7902017-06-29 Nathan Sidwell <nathan@acm.org>
791
792 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
793
f66459c1
PB
7942017-06-29 Peter Bergner <bergner@vnet.ibm.com>
795
796 PR middle-end/81194
797 * g++.dg/pr81194.C: New test.
798
3c7bb489
L
7992017-06-29 H.J. Lu <hongjiu.lu@intel.com>
800
801 PR ipa/80565
802 * gcc.dg/torture/pr80565.c: New file.
803
6cd83bec
BC
8042017-06-29 Bin Cheng <bin.cheng@arm.com>
805
806 PR tree-optimization/81196
807 * gcc.dg/vect/pr81196.c: New.
808
4c6a51a0
MC
8092017-06-29 Michael Collison <michael.collison@arm.com>
810
811 Fix date on previous ChangeLog entry.
812
8132017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
814 Michael Collison <michael.collison@arm.com>
815
816 PR target/70119
817 * gcc.target/aarch64/var_shift_mask_1.c: New test.
818
395a191d
SP
8192017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
820
821 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
822 Test new intrinsic.
823 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
824 Ditto.
825 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
826 Ditto.
827 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
828 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
829 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
830
0ddc0ebc
TP
8312017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
832
833 * lib/target-supports.exp (check_effective_target_vect_int): Replace
834 current ARM check by ARM NEON's availability check.
835 (check_effective_target_vect_intfloat_cvt): Likewise.
836 (check_effective_target_vect_uintfloat_cvt): Likewise.
837 (check_effective_target_vect_floatint_cvt): Likewise.
838 (check_effective_target_vect_floatuint_cvt): Likewise.
839 (check_effective_target_vect_shift): Likewise.
840 (check_effective_target_whole_vector_shift): Likewise.
841 (check_effective_target_vect_bswap): Likewise.
842 (check_effective_target_vect_shift_char): Likewise.
843 (check_effective_target_vect_long): Likewise.
844 (check_effective_target_vect_float): Likewise.
845 (check_effective_target_vect_perm): Likewise.
846 (check_effective_target_vect_perm_byte): Likewise.
847 (check_effective_target_vect_perm_short): Likewise.
848 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
849 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
850 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
851 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
852 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
853 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
854 (check_effective_target_vect_widen_shift): Likewise.
855 (check_effective_target_vect_extract_even_odd): Likewise.
856 (check_effective_target_vect_interleave): Likewise.
857 (check_effective_target_vect_multiple_sizes): Likewise.
858 (check_effective_target_vect64): Likewise.
859 (check_effective_target_vect_max_reduc): Likewise.
860
56a6d474
RB
8612017-06-28 Richard Biener <rguenther@suse.de>
862
863 PR middle-end/81227
864 * gcc.dg/pr81227.c: New testcase.
865
926c7865
MM
8662017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
867
868 PR target/81193
869 * lib/target-supports.exp
870 (check_ppc_cpu_supports_hw_available): New test to make sure
871 __builtin_cpu_supports works on power7 and newer.
872
17a7218b
ML
8732017-06-28 Martin Liska <mliska@suse.cz>
874
875 PR ipa/81128
876 * gcc.target/i386/pr81128.c: New test.
877
63010089
ML
8782017-06-28 Martin Liska <mliska@suse.cz>
879
880 PR driver/79659
881 * g++.dg/opt/pr79659.C: New test.
882
b1cac008
CL
8832017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
884
885 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
886 and options.
887 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
888
42bd89ce
MG
8892017-06-28 Marc Glisse <marc.glisse@inria.fr>
890
891 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
892 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
893
b8d62ac8
JJ
8942017-06-28 Jakub Jelinek <jakub@redhat.com>
895
896 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
897 (foo): ... this. Change constants such that it isn't matched
898 as __builtin_copysign, yet tests the combiner the same.
899
6dc61b45
ML
9002017-06-28 Martin Liska <mliska@suse.cz>
901
902 PR sanitizer/81224
903 * gcc.dg/asan/pr81224.c: New test.
904
9a265443
EB
9052017-06-28 Eric Botcazou <ebotcazou@adacore.com>
906
907 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
908 passed to pthread_join.
909
935b5226
AK
9102017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
911
912 * gcc.target/s390/nodatarel-1.c: New test.
913
88016532
JD
9142017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
915
916 PR fortran/80164
917 * gfortran.dg/array_temporaries_4.f90: New test.
918
8c2805bb
AP
9192017-06-27 Andrew Pinski <apinski@cavium.com>
920
921 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
922 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
923 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
924
786c6d10
MP
9252017-06-27 Marek Polacek <polacek@redhat.com>
926
927 PR sanitizer/81223
928 * gcc.dg/ubsan/pr81223.c: New test.
929
1e7df2e6
MG
9302017-06-27 Marc Glisse <marc.glisse@inria.fr>
931
932 * gcc.dg/tree-ssa/assoc-1.c: New file.
933
58b45c4f
PC
9342017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
935
936 PR c++/62046
937 * g++.dg/parse/catch2.C: New.
938
00296d7f
JJ
9392017-06-27 Jakub Jelinek <jakub@redhat.com>
940
c1031852
JJ
941 PR sanitizer/81209
942 * g++.dg/ubsan/pr81209.C: New test.
943
00296d7f
JJ
944 PR middle-end/81207
945 * gcc.c-torture/compile/pr81207.c: New test.
946
0c418630
MP
9472017-06-27 Marek Polacek <polacek@redhat.com>
948
949 PR bootstrap/81216
950 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
951
4b377e01
MS
9522017-06-26 Martin Sebor <msebor@redhat.com>
953
954 PR c++/81169
955 * g++.dg/Wclass-memaccess-2.C: New test.
956
952ac945
CL
9572017-06-26 Carl Love <cel@us.ibm.com>
958
959 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
960 Add new runnable test file for the vec_rev built-ins.
961
df11b2ea
BS
9622016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
963
226ab0a8 964 PR/tree-optimization 71815
df11b2ea
BS
965 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
966 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
967
fa7ccca0
RL
9682017-06-26 Renlin Li <renlin.li@arm.com>
969 Szabolcs Nagy <szabolcs.nagy@arm.com>
970
971 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
972 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
973 memmove.
974
5a5c2d16
RB
9752017-06-26 Richard Biener <rguenther@suse.de>
976
977 PR target/81175
978 * gfortran.dg/pr81175.f: New testcase.
979
75f0112f
RB
9802017-06-26 Richard Biener <rguenther@suse.de>
981
982 PR tree-optimization/81203
983 * gcc.dg/torture/pr81203.c: New testcase.
984
3e2becc4
MP
9852017-06-26 Marek Polacek <polacek@redhat.com>
986
987 PR c/80116
988 * c-c++-common/Wmultistatement-macros-1.c: New test.
989 * c-c++-common/Wmultistatement-macros-2.c: New test.
990 * c-c++-common/Wmultistatement-macros-3.c: New test.
991 * c-c++-common/Wmultistatement-macros-4.c: New test.
992 * c-c++-common/Wmultistatement-macros-5.c: New test.
993 * c-c++-common/Wmultistatement-macros-6.c: New test.
994 * c-c++-common/Wmultistatement-macros-7.c: New test.
995 * c-c++-common/Wmultistatement-macros-8.c: New test.
996 * c-c++-common/Wmultistatement-macros-9.c: New test.
997 * c-c++-common/Wmultistatement-macros-10.c: New test.
998 * c-c++-common/Wmultistatement-macros-11.c: New test.
999
945653db
EB
10002017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1001
1002 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1003
c8e3c356
CL
10042017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1005
1006 * lib/target-supports.exp
1007 (check_effective_target_arm_neon_ok_nocache): Add flags with
1008 -mfloat-abi=hard. Include arm_neon.h.
1009 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1010 (check_effective_target_arm_neon_ok_no_float_abi): New.
1011 * gcc.target/arm/lto/pr65837_0.c: Require
1012 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1013 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1014 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1015
22235619
PC
10162017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1017
1018 PR c++/62315
1019 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1020
e56e3fda
TK
10212017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1022
45bb7d59 1023 PR fortran/52473
e56e3fda
TK
1024 * gfortran.dg/cshift_2.f90: New test.
1025
d3f062be
JW
10262017-06-23 Jim Wilson <jim.wilson@linaro.org>
1027
1028 PR middle-end/79794
1029 * gcc.target/aarch64/pr79794.c: New.
1030
37416b69
MM
10312017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1032
1033 PR target/80510
1034 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1035 * gcc.target/powerpc/pr80510-2.c: Likewise.
1036
8447a92f
JL
10372017-06-22 Jeff Law <law@redhat.com>
1038
1039 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1040
52607f7e
WS
10412017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1042
1043 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1044 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1045 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1046 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1047 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1048 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1049 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1050 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1051
fb68f296
JC
10522017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1053
45bb7d59 1054 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1055
60edf8bb
MT
10562017-06-22 Matt Turner <mattst88@gmail.com>
1057
1058 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1059 skylake check.
1060
4333d74b
CL
10612017-06-22 Carl Love <cel@us.ibm.com>
1062
1063 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1064 vmuleuh): Fix scan-assembler-times should check for word not half word
1065 instructions.
1066
13f752b2
JL
10672017-06-22 Jeff Law <law@redhat.com>
1068
1069 * gcc.c-torture/compile/stack-check-1.c: New test.
1070
0759db19
RB
10712016-06-22 Richard Biener <rguenther@suse.de>
1072
1073 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1074 * gcc.dg/vect/pr65947-2.c: Likewise.
1075 * gcc.dg/vect/pr65947-3.c: Likewise.
1076 * gcc.dg/vect/pr65947-4.c: Likewise.
1077 * gcc.dg/vect/pr65947-5.c: Likewise.
1078 * gcc.dg/vect/pr65947-6.c: Likewise.
1079 * gcc.dg/vect/pr65947-8.c: Likewise.
1080 * gcc.dg/vect/pr65947-9.c: Likewise.
1081 * gcc.dg/vect/pr65947-10.c: Likewise.
1082 * gcc.dg/vect/pr65947-12.c: Likewise.
1083 * gcc.dg/vect/pr65947-13.c: Likewise.
1084 * gcc.dg/vect/pr65947-14.c: Likewise.
1085 * gcc.dg/vect/vect-cond-2.c: Likewise.
1086 * gcc.dg/vect/vect-pr69848.c: Likewise.
1087
c24c235e
ML
10882017-06-22 Martin Liska <mliska@suse.cz>
1089
1090 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1091 to not inline it.
1092
71f82be9
JG
10932017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1094
1095 * gcc.dg/tree-ssa/forwprop-37.c: New.
1096
a78f6980
RB
10972017-06-22 Richard Biener <rguenther@suse.de>
1098
1099 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1100
85d5b033
RB
11012017-06-22 Richard Biener <rguenther@suse.de>
1102
1103 * gcc.dg/vect/pr65947-14.c: New testcase.
1104
4ded8669
MM
11052017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1106
1107 PR target/80510
1108 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1109 32-bit support is added. Change ITYPE size to 64-bit integer.
1110 * gcc.target/powerpc/pr80510-2.c: Likewise.
1111
cb8d1b01
JJ
11122017-06-21 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR c++/81154
1115 * g++.dg/gomp/pr81154.C: New test.
1116
113459fa
DM
11172017-06-21 David Malcolm <dmalcolm@redhat.com>
1118
1119 * g++.dg/other/old-style-cast-fixits.C: New test case.
1120
5e9d501c
JJ
11212017-06-21 Jakub Jelinek <jakub@redhat.com>
1122
1123 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1124
27d33d3e
TV
11252017-06-21 Tom de Vries <tom@codesourcery.com>
1126
1127 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1128
5433db45
TV
11292017-06-21 Tom de Vries <tom@codesourcery.com>
1130
1131 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1132 warning.
1133
93c18375
ML
11342017-06-21 Martin Liska <mliska@suse.cz>
1135
1136 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1137
ff9baa5f
PMR
11382017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1139
1140 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1141 gnat.dg/debug11_pkg2.ads: New testcase.
1142
a23ba8cc
MG
11432017-06-21 Marc Glisse <marc.glisse@inria.fr>
1144
1145 * gcc.target/i386/getround.c: New file.
1146
ed73f46f
MG
11472017-06-21 Marc Glisse <marc.glisse@inria.fr>
1148
1149 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1150 * gcc.dg/tree-ssa/addadd-2.c: New file.
1151
6b92ab17
TV
11522017-06-21 Tom de Vries <tom@codesourcery.com>
1153
1154 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1155 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1156 * gcc.c-torture/compile/20080806-1.c: Same.
1157 * gcc.c-torture/compile/920723-1.c: Same.
1158 * gcc.c-torture/compile/930621-1.c: Same.
1159 * gcc.c-torture/compile/991214-2.c: Same.
1160 * gcc.c-torture/compile/bcopy.c: Same.
1161 * gcc.c-torture/compile/memtst.c: Same.
1162 * gcc.c-torture/compile/msp.c: Same.
1163 * gcc.c-torture/compile/stuct.c: Same.
1164 * gcc.c-torture/execute/20011008-3.c: Same.
1165 * gcc.c-torture/execute/20030209-1.c: Same.
1166 * gcc.c-torture/execute/20031012-1.c: Same.
1167 * gcc.c-torture/execute/20040805-1.c: Same.
1168 * gcc.c-torture/execute/920410-1.c: Same.
1169 * gcc.c-torture/execute/921113-1.c: Same.
1170 * gcc.c-torture/execute/921202-1.c: Same.
1171 * gcc.c-torture/execute/921208-2.c: Same.
1172 * gcc.c-torture/execute/930106-1.c: Same.
1173 * gcc.c-torture/execute/930406-1.c: Same.
1174 * gcc.c-torture/execute/950221-1.c: Same.
1175 * gcc.c-torture/execute/960521-1.c: Same.
1176 * gcc.c-torture/execute/980605-1.c: Same.
1177 * gcc.c-torture/execute/comp-goto-1.c: Same.
1178 * gcc.c-torture/execute/comp-goto-2.c: Same.
1179 * gcc.c-torture/execute/memcpy-1.c: Same.
1180 * gcc.c-torture/execute/multi-ix.c: Same.
1181 * gcc.c-torture/execute/nestfunc-4.c: Same.
1182 * gcc.c-torture/execute/pr20621-1.c: Same.
1183 * gcc.c-torture/execute/pr23135.c: Same.
1184 * gcc.c-torture/execute/pr28982b.c: Same.
1185 * gcc.dg/loop-3.c: Same.
1186 * gcc.dg/struct-ret-3.c: Same.
1187 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1188 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1189 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1190 * gcc.dg/tree-prof/pr44777.c: Same.
1191
191578a5
DM
11922017-06-20 David Malcolm <dmalcolm@redhat.com>
1193
1194 PR jit/81144
1195 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1196 memset call with zero-initialization.
1197 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1198
8a259e30
UB
11992017-06-20 Uros Bizjak <ubizjak@gmail.com>
1200
1201 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1202 (main): Renamed to ...
1203 (fma4_test): ... this.
1204
b6837e04
JK
12052017-06-20 Julia Koval <julia.koval@intel.com>
1206
1207 * gcc.target/i386/pr73350-2.c: New test.
1208
67ea3f4e
RO
12092017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1210
1211 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1212 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1213 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1214 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1215 restrict to x86_64-*-*-gnu.
1216 Skip scan-assembler on *-*-darwin*.
1217 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1218 * gcc.dg/loop-invariant.c: Likewise.
1219 * gcc.dg/lto/pr70955_0.c: Likewise.
1220 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1221 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1222 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1223
1224 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1225 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1226 targets.
1227 * gcc.dg/attr-ms_struct-2.c: Likewise.
1228 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1229 * gcc.dg/bf-ms-layout.c: Likewise.
1230 * gcc.dg/bf-ms-layout-2.c: Likewise.
1231 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1232 Require fpic support.
1233 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1234 targets.
1235 * gcc.target/i386/bitfield2.c: Likewise.
1236 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1237 targets.
1238 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1239
71bbbd13
NS
12402017-06-20 Nathan Sidwell <nathan@acm.org>
1241
1242 PR c++/67074
1243 * g++.dg/lookup/pr67074.C: New.
1244 * g++.dg/parse/namespace-alias-1.C: Adjust.
1245
531f0b38
RB
12462017-06-20 Richard Biener <rguenther@suse.de>
1247
1248 PR middle-end/81097
1249 * c-c++-common/ubsan/pr81097.c: New testcase.
1250
d47d7438
RB
12512017-06-20 Richard Biener <rguenther@suse.de>
1252
1253 * gcc.dg/vect/pr65947-9.c: Adjust.
1254
b5c7b957
TP
12552017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1256
1257 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1258 * gcc.target/arm/acle/cdp2.c: Likewise.
1259 * gcc.target/arm/acle/ldc.c: Likewise.
1260 * gcc.target/arm/acle/ldc2.c: Likewise.
1261 * gcc.target/arm/acle/ldc2l.c: Likewise.
1262 * gcc.target/arm/acle/ldcl.c: Likewise.
1263 * gcc.target/arm/acle/mcr.c: Likewise.
1264 * gcc.target/arm/acle/mcr2.c: Likewise.
1265 * gcc.target/arm/acle/mcrr.c: Likewise.
1266 * gcc.target/arm/acle/mcrr2.c: Likewise.
1267 * gcc.target/arm/acle/mrc.c: Likewise.
1268 * gcc.target/arm/acle/mrc2.c: Likewise.
1269 * gcc.target/arm/acle/mrrc.c: Likewise.
1270 * gcc.target/arm/acle/mrrc2.c: Likewise.
1271 * gcc.target/arm/acle/stc.c: Likewise.
1272 * gcc.target/arm/acle/stc2.c: Likewise.
1273 * gcc.target/arm/acle/stc2l.c: Likewise.
1274 * gcc.target/arm/acle/stcl.c: Likewise.
1275
a1aa2599
JJ
12762017-06-20 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR target/81121
1279 * gcc.target/i386/pr81121.c: New test.
1280
16122c22
MM
12812017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1282
1283 PR target/79799
1284 * gcc.target/powerpc/pr79799-1.c: New test.
1285 * gcc.target/powerpc/pr79799-2.c: Likewise.
1286 * gcc.target/powerpc/pr79799-3.c: Likewise.
1287 * gcc.target/powerpc/pr79799-4.c: Likewise.
1288 * gcc.target/powerpc/pr79799-5.c: Likewise.
1289
5ec046c0
NS
12902017-06-19 Nathan Sidwell <nathan@acm.org>
1291
1292 PR c++/81124
1293 PR c++/79766
1294 * g++.dg/lookup/pr79766.C: New.
1295 * g++.dg/lookup/pr81124.C: New.
1296 * g++.dg/template/explicit6.C: Adjust.
1297 * g++.old-deja/g++.other/decl5.C: Adjust.
1298
c72e002c
CL
12992017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1300
1301 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1302 -DSTACK_SIZE.
1303
4301ae22
JJ
13042017-06-19 Jakub Jelinek <jakub@redhat.com>
1305
9f8fafe8
JJ
1306 PR sanitizer/81125
1307 * g++.dg/ubsan/pr81125.C: New test.
1308
4301ae22
JJ
1309 PR sanitizer/81111
1310 * g++.dg/ubsan/pr81111.C: New test.
1311
21e4389f
RB
13122017-06-19 Richard Biener <rguenther@suse.de>
1313
1314 PR middle-end/81118
1315 * gcc.dg/torture/pr81118.c: New testcase.
1316
343ae898
RB
13172017-06-19 Richard Biener <rguenther@suse.de>
1318
1319 PR tree-optimization/80887
1320 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1321
97872698
JJ
13222017-06-19 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR ipa/81112
1325 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1326
c14c0b15
NS
13272017-06-19 Nathan Sidwell <nathan@acm.org>
1328
1329 PR c++/81119
1330 * g++.dg/warn/pr81119.C: New.
1331
a6e5212a
ML
13322017-06-19 Martin Liska <mliska@suse.cz>
1333
1334 PR sanitizer/80879
1335 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1336
871cc215
ML
13372017-06-19 Martin Liska <mliska@suse.cz>
1338
1339 PR ipa/80732
1340 * gcc.target/i386/mvc5.c: Scan indirect_function.
1341 * gcc.target/i386/mvc7.c: Likewise.
1342 * gcc.target/i386/pr80732.c: New test.
1343
431abe69
PC
13442017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 PR c++/66093
1347 * g++.dg/cpp1y/constexpr-66093.C: New.
1348
fe1ae165
RO
13492017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1350
1351 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1352 dg-skip-if list.
1353
db9bbdec
RB
13542017-06-19 Richard Biener <rguenther@suse.de>
1355
1356 PR ipa/81112
1357 * g++.dg/torture/pr81112.C: New testcase.
1358
18154846
JH
13592017-06-18 Jan Hubicka <hubicka@ucw.cz>
1360
1361 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1362
5dace4bf
TK
13632017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1364
1365 PR fortran/52473
1366 * gfortran.dg/cshift_1.f90: New test.
1367
4f4b0ab8
RO
13682017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1369
1370 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1371
b36a612c
CL
13722017-06-16 Carl Love <cel@us.ibm.com>
1373
1374 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1375 main): Add runnable tests and test checker for vec_float,
1376 vec_float2, vec_floate and vec_floato builtins.
1377
e3e266bf
RE
13782017-06-16 Richard Earnshaw <rearnsha@arm.com>
1379
1380 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1381 the architecture options added by dg-add-options arm_neon.
1382 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1383 to the architecture.
1384 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1385 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1386 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1387
42093880
RE
13882017-06-16 Richard Earnshaw <rearnsha@arm.com>
1389
1390 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1391 multilibs have been built.
1392
c5742a17
RE
13932017-06-16 Richard Earnshaw <rearnsha@arm.com>
1394
1395 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1396 * gcc.target/arm/pr51915.c: Likewise.
1397 * gcc.target/arm/pr52006.c: Likewise.
1398 * gcc.target/arm/pr53187.c: Likewise.
1399
93aa40fe
RE
14002017-06-16 Richard Earnshaw <rearnsha@arm.com>
1401
1402 * gcc.target/arm/multilibs.exp: New file.
1403
b3d8d88e
MS
14042017-06-16 Martin Sebor <msebor@redhat.com>
1405
1406 PR tree-optimization/80933
1407 PR tree-optimization/80934
1408 * gcc.dg/fold-bcopy.c: New test.
1409 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1410 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1411 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1412 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1413 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1414 * gcc.dg/builtins-nonnull.c: Likewise.
1415
56960fd6
JG
14162017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1417
1418 PR target/71778
1419 * gcc.target/arm/pr71778.c: New.
1420
ec73e54d
JH
14212017-06-16 Jan Hubicka <hubicka@ucw.cz>
1422
1423 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1424
01f1c24e
RB
14252017-06-16 Richard Biener <rguenther@suse.de>
1426
1427 PR tree-optimization/81090
1428 * gcc.dg/graphite/pr81090.c: New testcase.
1429
8d94f932
JW
14302017-06-16 Janus Weil <janus@gcc.gnu.org>
1431
1432 PR fortran/80983
1433 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1434
b783399a
JJ
14352017-06-16 Jakub Jelinek <jakub@redhat.com>
1436
1437 PR sanitizer/81094
1438 * c-c++-common/ubsan/object-size-11.c: New test.
1439
c3684b7b
MS
14402017-06-15 Martin Sebor <msebor@redhat.com>
1441
1442 PR c++/80560
1443 * g++.dg/Wclass-memaccess.C: New test.
1444
d0e7a9fd
JW
14452017-06-15 Janus Weil <janus@gcc.gnu.org>
1446
1447 PR fortran/80983
1448 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1449
d1eed638
JH
14502017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1451
1452 PR lto/69866
1453 * gcc.dg/lto/pr69866_0.c: New test.
1454 * gcc.dg/lto/pr69866_1.c: Likewise.
1455
61f5d852
JL
14562017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1457
1458 PR target/78818
1459 * gcc.target/msp430/pr78818-real.c: New template for tests.
1460 * gcc.target/msp430/pr78818-auto.c: New test.
1461 * gcc.target/msp430/pr78818-data-region.c: New test.
1462 * gcc.target/msp430/pr78818-data-sec.c: New test.
1463 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1464
6820664a
TP
14652017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1466
1467 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1468 instructions in it rather than the number of IT blocks being 2.
1469 Transfer scan directive arm_thumb2 restriction to the whole
1470 testcase and restrict further to Thumb-only targets.
1471
41c540fc
TC
14722017-06-15 Tamar Christina <tamar.christina@arm.com>
1473
1474 * gcc.target/arm/sdiv_costs_1.c:
1475 Use dg-add-options.
1476
3466430f
MR
14772017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1478
1479 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1480 * gcc.target/mips/pr51513-1.c: New test.
1481 * gcc.target/mips/pr51513-2.c: New test.
1482
26fda5f5
RB
14832017-06-14 Richard Biener <rguenther@suse.de>
1484
1485 PR tree-optimization/81083
1486 * gcc.dg/torture/pr81083.c: Add prototypes.
1487
909263f8
RB
14882017-06-14 Richard Biener <rguenther@suse.de>
1489
1490 PR middle-end/81088
1491 * c-c++-common/ubsan/pr81088.c: New testcase.
1492
938a807a
EB
14932017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1494
1495 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1496
85c1b6d7
AP
14972017-06-14 Andrew Pinski <apinski@cavium.com>
1498 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1499
1500 PR target/71663
1501 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1502 * gcc.target/aarch64/vect-init-2.c: Likewise.
1503 * gcc.target/aarch64/vect-init-3.c: Likewise.
1504 * gcc.target/aarch64/vect-init-4.c: Likewise.
1505 * gcc.target/aarch64/vect-init-5.c: Likewise.
1506
bee9e49f
PC
15072017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1508
1509 PR c++/58541
1510 * g++.dg/cpp0x/constexpr-58541.C: New.
1511
24d020bd
RB
15122017-06-14 Richard Biener <rguenther@suse.de>
1513
1514 PR tree-optimization/81083
1515 * gcc.dg/torture/pr81083.c: New testcase.
1516
11c16c2a
JJ
15172017-06-14 Jakub Jelinek <jakub@redhat.com>
1518
1519 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1520 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1521
c60dc053
JJ
15222017-06-13 Jakub Jelinek <jakub@redhat.com>
1523
f31a8339
JJ
1524 PR c++/80973
1525 * g++.dg/ubsan/pr80973.C: New test.
1526
c60dc053
JJ
1527 PR c++/80984
1528 * g++.dg/opt/nrv18.C: New test.
1529
45b2222a
ML
15302017-06-13 Martin Liska <mliska@suse.cz>
1531
1532 PR sanitize/78204
1533 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1534 test by adding no_sanitize attribute.
1535 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1536
ef0e3441
RL
15372017-06-13 Renlin Li <renlin.li@arm.com>
1538
1539 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1540 conditionally.
1541
345683a9
MJ
15422017-06-13 Martin Jambor <mjambor@suse.cz>
1543
1544 PR tree-optimization/80803
1545 PR tree-optimization/81063
1546 gcc.dg/tree-ssa/pr80803.c: New test.
1547 gcc.dg/tree-ssa/pr81063.c: Likewise.
1548
9ebc3467
YG
15492017-06-12 Yury Gribov <tetra2005@gmail.com>
1550
1551 * c-c++-common/fold-masked-cmp-3.c: New test.
1552
16842d34
YG
15532017-06-13 Yury Gribov <tetra2005@gmail.com>
1554
1555 PR tree-optimization/67328
1556 * c-c++-common/fold-masked-cmp-1.c: New test.
1557 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1558 * gcc.dg/pr46309.c: Fix pattern.
1559 * gcc.dg/pr46309-2.c: Likewise.
1560
ba593ad5
TC
15612017-06-13 Tamar Christina <tamar.christina@arm.com>
1562
1563 * gcc.target/arm/sdiv_costs_1.c:
1564 Require arm_arch_v8a_ok and add march option.
1565
9ab5a235
ML
15662017-06-13 Martin Liska <mliska@suse.cz>
1567
1568 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1569 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1570 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1571
4f2c198d
RB
15722017-06-13 Richard Biener <rguenther@suse.de>
1573
1574 PR middle-end/81065
1575 * c-c++-common/ubsan/pr81065.c: New testcase.
1576
196ed8ea
ILT
15772017-06-12 Ian Lance Taylor <iant@golang.org>
1578
1579 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1580 freorder. Update comment to explain test.
1581
64ff4f60
TC
15822017-06-12 Tamar Christina <tamar.christina@arm.com>
1583
1584 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1585 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1586 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1587 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1588
5ed2fdfe
TC
15892017-06-12 Tamar Christina <tamar.christina@arm.com>
1590
1591 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1592
6cddb61c
TC
15932017-06-12 Tamar Christina <tamar.christina@arm.com>
1594
1595 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1596
aebce396
JJ
15972017-06-12 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR tree-optimization/81003
1600 * gcc.c-torture/compile/pr81003.c: New test.
1601
3fd7fe21
RB
16022017-06-12 Richard Biener <rguenther@suse.de>
1603
1604 PR tree-optimization/81053
1605 * gcc.dg/torture/pr81053.c: New testcase.
1606
ac39f0e8
TK
16072017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1608
1609 PR fortran/80988
1610 * gfortran.dg/implied_do_io_3.f90: New test.
1611
18787c38
TV
16122017-06-10 Tom de Vries <tom@codesourcery.com>
1613
1614 * lib/target-supports.exp (check_effective_target_signal): New proc.
1615 * lib/gcc.exp (gcc_target_compile): Remove appending of
1616 -DSIGNAL_SUPPRESS to additional_flags.
1617 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1618 additional_flags if effective target signal is not supported by the
1619 target.
1620 * gcc.c-torture/execute/20101011-1.c: Same.
1621 * gcc.dg/c99-stdint-1.c: Same.
1622 * gcc.dg/c99-stdint-2.c: Same.
1623 * gcc.dg/c99-stdint-5.c: Same.
1624 * gcc.dg/c99-stdint-6.c: Same.
1625 * gcc.dg/stdint-width-1.c: Same.
1626
0069a009
TV
16272017-06-10 Tom de Vries <tom@codesourcery.com>
1628
1629 * lib/target-supports.exp (check_effective_target_stack_size)
1630 (dg-effective-target-value): New proc.
1631 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1632 additional_flags.
1633 * lib/objc.exp (objc_target_compile): Same.
1634 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1635 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1636 dg-additional-options.
1637 * gcc.c-torture/compile/20080806-1.c: Same.
1638 * gcc.c-torture/compile/920723-1.c: Same.
1639 * gcc.c-torture/compile/930621-1.c: Same.
1640 * gcc.c-torture/compile/991214-2.c: Same.
1641 * gcc.c-torture/compile/bcopy.c: Same.
1642 * gcc.c-torture/compile/memtst.c: Same.
1643 * gcc.c-torture/compile/msp.c: Same.
1644 * gcc.c-torture/compile/stuct.c: Same.
1645 * gcc.c-torture/execute/20011008-3.c: Same.
1646 * gcc.c-torture/execute/20030209-1.c: Same.
1647 * gcc.c-torture/execute/20031012-1.c: Same.
1648 * gcc.c-torture/execute/20040805-1.c: Same.
1649 * gcc.c-torture/execute/920410-1.c: Same.
1650 * gcc.c-torture/execute/920501-7.c: Same.
1651 * gcc.c-torture/execute/921113-1.c: Same.
1652 * gcc.c-torture/execute/921202-1.c: Same.
1653 * gcc.c-torture/execute/921208-2.c: Same.
1654 * gcc.c-torture/execute/930106-1.c: Same.
1655 * gcc.c-torture/execute/930406-1.c: Same.
1656 * gcc.c-torture/execute/950221-1.c: Same.
1657 * gcc.c-torture/execute/960521-1.c: Same.
1658 * gcc.c-torture/execute/980605-1.c: Same.
1659 * gcc.c-torture/execute/comp-goto-1.c: Same.
1660 * gcc.c-torture/execute/comp-goto-2.c: Same.
1661 * gcc.c-torture/execute/memcpy-1.c: Same.
1662 * gcc.c-torture/execute/multi-ix.c: Same.
1663 * gcc.c-torture/execute/nestfunc-4.c: Same.
1664 * gcc.c-torture/execute/pr20621-1.c: Same.
1665 * gcc.c-torture/execute/pr23135.c: Same.
1666 * gcc.c-torture/execute/pr28982b.c: Same.
1667 * gcc.dg/loop-3.c: Same.
1668 * gcc.dg/struct-ret-3.c: Same.
1669 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1670 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1671 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1672 * gcc.dg/tree-prof/pr44777.c: Same.
1673
b09649fd
DM
16742017-06-09 David Malcolm <dmalcolm@redhat.com>
1675
1676 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1677 (test_mutually_exclusive_suggestions): New test function.
1678 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1679 (test_mutually_exclusive_suggestions): New test function.
1680 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1681 (test_mutually_exclusive_suggestions): New test function.
1682 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1683 (test_show_locus): Add special-case for
1684 "test_mutually_exclusive_suggestions".
1685
a1f427e9
ILT
16862017-06-09 Ian Lance Taylor <iant@golang.org>
1687
1688 * gcc.dg/tree-prof/split-1.c: New test.
1689
cb59f689
JH
16902017-06-09 Jan Hubicka <hubicka@ucw.cz>
1691
1692 * gcc.dg/predict-14.c: Avoid cold function detection.
1693 * gcc.target/i386/umod-3.c: Likewise.
1694
f66e6423
TC
16952017-06-09 Tamar Christina <tamar.christina@arm.com>
1696
1697 * gcc.target/aarch64/lrint-matherr.h: New.
1698 * gcc.target/aarch64/inline-lrint_1.c: New.
1699 * gcc.target/aarch64/inline-lrint_2.c: New.
1700 * gcc.target/aarch64/no-inline-lrint_1.c: New.
1701 * gcc.target/aarch64/no-inline-lrint_2.c: New.
1702
37b68a43
TC
17032017-06-09 Tamar Christina <tamar.christina@arm.com>
1704
1705 * gcc.target/arm/sdiv_costs_1.c: New.
1706
37f30285
TV
17072017-06-09 Tom de Vries <tom@codesourcery.com>
1708
1709 PR target/80855
1710 * gcc.target/nvptx/label-values.c: New test.
1711
051508d7
TP
17122017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1713
1714 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1715 Test for null definitions instead of them being undefined. Add entry
1716 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
1717 about using the effective target for architecture extension.
1718 (check_effective_target_arm_arch_v7ve_ok): Remove.
1719 (add_options_for_arm_arch_v7ve): Likewise.
1720
01a8cacc
RB
17212017-06-09 Richard Biener <rguenther@suse.de>
1722
1723 PR tree-optimization/66623
1724 * gcc.dg/vect/pr66623.c: New testcase.
1725
6d1115c5
RB
17262017-06-09 Richard Biener <rguenther@suse.de>
1727
1728 PR tree-optimization/79483
1729 * gcc.dg/graphite/pr79483.c: New testcase.
1730
6ba856d4
RB
17312017-06-09 Richard Biener <rguenther@suse.de>
1732
1733 PR middle-end/81007
1734 * g++.dg/pr81007.C: New testcase.
1735
48e69247
JJ
17362017-06-09 Jakub Jelinek <jakub@redhat.com>
1737
1738 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1739 instead of "rsp" for -m32.
1740 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1741 target, add -msse2 to dg-options.
1742 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1743 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1744
120ef1d5
SB
17452017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1746
1747 PR target/80966
1748 * gcc.target/powerpc/stack-limit.c: New testcase.
1749
271be653
WS
17502017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1751
1752 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1753 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1754 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1755 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1756 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1757 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1758
0d05f685
JJ
17592017-06-08 Jakub Jelinek <jakub@redhat.com>
1760
8ab7005b
JJ
1761 PR c/81006
1762 * c-c++-common/gomp/pr81006.c: New test.
1763
34361776
JJ
1764 PR c++/81011
1765 * g++.dg/gomp/pr81011.C: New test.
1766
0d05f685
JJ
1767 PR middle-end/81005
1768 * c-c++-common/ubsan/align-10.c: New test.
1769 * c-c++-common/ubsan/null-13.c: New test.
1770
2163b9bc
UB
17712017-06-08 Uros Bizjak <ubizjak@gmail.com>
1772
1773 PR target/81015
1774 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1775 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1776 * gcc.target/i386/pr81015.c: New test.
1777
73f49ad7
TV
17782017-06-08 Tom de Vries <tom@codesourcery.com>
1779
1780 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1781 trampolines instead of NO_TRAMPOLINES.
1782 * gcc.c-torture/execute/20000822-1.c: Same.
1783 * gcc.c-torture/execute/920428-2.c: Same.
1784 * gcc.c-torture/execute/920501-7.c: Same.
1785 * gcc.c-torture/execute/920612-2.c: Same.
1786 * gcc.c-torture/execute/921017-1.c: Same.
1787 * gcc.c-torture/execute/921215-1.c: Same.
1788 * gcc.c-torture/execute/931002-1.c: Same.
1789 * gcc.c-torture/execute/comp-goto-2.c: Same.
1790 * gcc.c-torture/execute/nestfunc-1.c: Same.
1791 * gcc.c-torture/execute/nestfunc-2.c: Same.
1792 * gcc.c-torture/execute/nestfunc-3.c: Same.
1793 * gcc.c-torture/execute/nestfunc-5.c: Same.
1794 * gcc.c-torture/execute/nestfunc-6.c: Same.
1795 * gcc.c-torture/execute/pr24135.c: Same.
1796 * gcc.dg/Wtrampolines.c: Same.
1797 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1798 * gcc.dg/torture/stackalign/nested-5.c: Same.
1799 * gcc.dg/torture/stackalign/nested-6.c: Same.
1800 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1801 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1802 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1803 * gcc.dg/trampoline-1.c: Same.
1804 * gcc.dg/tree-prof/pr44777.c: Same.
1805 * gcc.target/i386/pr67770.c: Same.
1806 * lib/gcc.exp (gcc_target_compile): Remove appending of
1807 -DNO_TRAMPOLINES to additional_flags.
1808 * lib/objc.exp (objc_target_compile): Same.
1809
b9835925
TV
18102017-06-08 Tom de Vries <tom@codesourcery.com>
1811
1812 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1813 'gcc,no_trampolines' instead of 'no_trampolines'.
1814
77db6c15
AI
18152017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1816
1817 PR middle-end/79988
1818 * gcc.target/i386/mpx/pr79988.c: New test.
1819
0036534f
AI
18202017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1821
1822 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
1823 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
1824 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
1825
b69d9ac6
JH
18262017-06-08 Jan Hubicka <hubicka@ucw.cz>
1827
1828 * g++.dg/tree-ssa/counts-1.C: New testcase.
1829 * gcc.dg/tree-ssa/counts-1.c: New testcase.
1830
c46f9051
JK
18312017-08-08 Julia Koval <julia.koval@intel.com>
1832
1833 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
1834 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1835 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1836 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1837 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1838 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1839
5ed41889
MP
18402017-06-08 Marek Polacek <polacek@redhat.com>
1841
1842 PR sanitize/80932
1843 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
1844
8055904e
JK
18452017-08-08 Julia Koval <julia.koval@intel.com>
1846
1847 PR target/73350,80862
1848 * gcc.target/i386/pr73350.c: New test.
1849
fb4bc6ff
RB
18502017-06-08 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/80928
1853 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
1854
989cc652 18552017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 1856
989cc652
CL
1857 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
1858
83059741
JW
18592017-06-07 Jonathan Wakely <jwakely@redhat.com>
1860
1861 PR c++/80990
1862 * g++.dg/cpp1z/class-deduction39.C: New.
1863
0874a778
MP
18642017-06-07 Marek Polacek <polacek@redhat.com>
1865
1866 PR sanitizer/80932
1867 * c-c++-common/ubsan/pr80932.c: New test.
1868
55e872a4
BC
18692017-06-07 Bin Cheng <bin.cheng@arm.com>
1870
1871 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
1872 * gcc.target/i386/l_fma_double_2.c: Ditto.
1873 * gcc.target/i386/l_fma_double_3.c: Ditto.
1874 * gcc.target/i386/l_fma_double_4.c: Ditto.
1875 * gcc.target/i386/l_fma_double_5.c: Ditto.
1876 * gcc.target/i386/l_fma_double_6.c: Ditto.
1877 * gcc.target/i386/l_fma_float_1.c: Ditto.
1878 * gcc.target/i386/l_fma_float_2.c: Ditto.
1879 * gcc.target/i386/l_fma_float_3.c: Ditto.
1880 * gcc.target/i386/l_fma_float_4.c: Ditto.
1881 * gcc.target/i386/l_fma_float_5.c: Ditto.
1882 * gcc.target/i386/l_fma_float_6.c: Ditto.
1883
cb9ac430
TC
18842017-06-07 Tamar Christina <tamar.christina@arm.com>
1885
1886 * gcc.target/aarch64/sdiv_costs_1.c: New.
1887
46c821e7
RB
18882017-06-07 Richard Biener <rguenther@suse.de>
1889
1890 PR tree-optimization/80928
1891 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1892 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1893
6eb2ac65
RB
18942017-06-07 Richard Biener <rguenther@suse.de>
1895
1896 PR tree-optimization/80928
1897 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1898 check_results.
1899
25396db9
NS
19002017-06-06 Nathan Sidwell <nathan@acm.org>
1901
1902 * g++.dg/pr45330.C: Add inline namespace case.
1903
bbf97416
TK
19042017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1905
1906 PR fortran/80975
1907 * gfortran.dg/matmul_16.f90: New test.
1908 * gfortran.dg/inline_matmul_18.f90: New test.
1909
dc949728
MP
19102017-06-06 Marek Polacek <polacek@redhat.com>
1911
1912 PR c/79983
1913 * gcc.dg/pr79983.c: New test.
1914
100d0700
DM
19152017-06-06 David S. Miller <davem@davemloft.net>
1916
1917 * gcc.target/sparc/sparc-ret-3.c: New test.
1918
6c6b519a
TV
19192017-06-06 Tom de Vries <tom@codesourcery.com>
1920
1921 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
1922 label_values instead of NO_LABEL_VALUES.
1923 * gcc.c-torture/compile/920301-1.c: Same.
1924 * gcc.c-torture/compile/920501-1.c: Same.
1925 * gcc.c-torture/compile/941014-4.c: Same.
1926 * gcc.c-torture/compile/labels-1.c: Same.
1927 * gcc.c-torture/compile/pr18903.c: Same.
1928 * gcc.c-torture/execute/920302-1.c: Same.
1929 * gcc.c-torture/execute/920415-1.c: Same.
1930 * gcc.c-torture/execute/920428-2.c: Same.
1931 * gcc.c-torture/execute/920501-3.c: Same.
1932 * gcc.c-torture/execute/920501-4.c: Same.
1933 * gcc.c-torture/execute/920501-5.c: Same.
1934 * gcc.c-torture/execute/920501-7.c: Same.
1935 * gcc.c-torture/execute/920721-4.c: Same.
1936 * gcc.c-torture/execute/980526-1.c: Same.
1937 * gcc.c-torture/execute/990208-1.c: Same.
1938 * gcc.c-torture/execute/comp-goto-1.c: Same.
1939 * gcc.c-torture/execute/comp-goto-2.c: Same.
1940 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1941 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1942 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1943 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1944 * gcc.dg/tree-prof/pr44777.c: Same.
1945 * gcc.misc-tests/bprob-2.c: Same.
1946 * gcc.misc-tests/gcov-3.c: Same.
1947 * lib/gcc.exp (gcc_target_compile): Remove appending of
1948 -DNO_LABEL_VALUES to additional_flags.
1949 * lib/objc.exp (objc_target_compile): Same.
1950 * lib/target-supports.exp (check_effective_target_label_values): Test on
1951 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1952
4ebcc903
KT
19532017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1954
1955 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1956
331dc840
RB
19572017-06-06 Richard Biener <rguenther@suse.de>
1958
1959 PR tree-optimization/80974
1960 * gcc.dg/torture/pr80974.c: New testcase.
1961
d2537732
TP
19622017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1963
1964 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1965 "unsigned int" in conversation warning on line 15.
1966
e7baeb39
RB
19672017-06-06 Richard Biener <rguenther@suse.de>
1968
1969 PR tree-optimization/80928
1970 * gcc.dg/vect/pr80928.c: New testcase.
1971 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1972 * gcc.dg/vect/slp-13.c: Likewise.
1973 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1974
05945a1b
DM
19752017-06-05 David Malcolm <dmalcolm@redhat.com>
1976
1977 * g++.dg/plugin/comment_plugin.c: New test plugin.
1978 * g++.dg/plugin/comments-1.C: New test file.
1979 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1980
9b972837
BE
19812017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1982
1983 * gcc.misc-tests/gcov-1a.c: New test.
1984
1d135d98
MM
19852017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1986
1987 * gcc.target/powerpc/clone1.c: New test.
1988
92bba237
JW
19892017-06-05 Janus Weil <janus@gcc.gnu.org>
1990
1991 PR fortran/70601
1992 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1993
7b3ee9c9
NK
19942017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1995
1996 PR fortran/35339
1997 * gfortran.dg/implied_do_io_1.f90: New Test.
1998 * gfortran.dg/implied_do_io_2.f90: New Test.
1999
e4d1c5c4
RL
20002017-06-05 Renlin Li <renlin.li@arm.com>
2001
2002 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2003 selector to related line.
2004
d91561cb
JH
20052017-06-05 Jan Hubicka <hubicka@ucw.cz>
2006
2007 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2008
d8395013
KT
20092017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2010
2011 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2012
279dc4b4
KT
20132017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2014
2015 * gcc.target/aarch64/subs_compare_2.c: New test.
2016
e49d8b68
KT
20172017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2018
2019 * gcc.target/aarch64/subs_compare_1.c: New test.
2020
4456f65d
CX
20212017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2022
2023 * gcc.target/mips/div-9.c: Delete duplicate test.
2024 * gcc.target/mips/div-10.c: Ditto.
2025 * gcc.target/mips/div-11.c: Ditto.
2026 * gcc.target/mips/div-12.c: Ditto.
2027
3995f3a2
JH
20282017-05-23 Jan Hubicka <hubicka@ucw.cz>
2029
2030 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2031
82c027e1
DH
20322017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2033
2034 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2035 vesrion of the dejagnu grep.
2036 (list-module-names): Use it and adjust the regular expressions for
2037 modules and submodules.
2038 * gfortran.dg/prof/prof.exp: Cleanup modules.
2039 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2040 directives.
2041 * gfortran.dg/altreturn_8.f90: Likewise.
2042 * gfortran.dg/associate_12.f90: Likewise.
2043 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2044 * gfortran.dg/charlen_15.f90: Likewise.
2045 * gfortran.dg/class_4a.f03: Likewise.
2046 * gfortran.dg/class_54.f90: Likewise.
2047 * gfortran.dg/class_dummy_4.f03: Likewise.
2048 * gfortran.dg/class_dummy_5.f90: Likewise.
2049 * gfortran.dg/constructor_9.f90: Likewise.
2050 * gfortran.dg/dec_structure_15.f90: Likewise.
2051 * gfortran.dg/do_check_8.f90: Likewise.
2052 * gfortran.dg/dtio_26.f03: Likewise.
2053 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2054 * gfortran.dg/equiv_9.f90: Likewise.
2055 * gfortran.dg/extends_15.f90: Likewise.
2056 * gfortran.dg/finalize_22.f90: Likewise.
2057 * gfortran.dg/finalize_23.f90: Likewise.
2058 * gfortran.dg/generic_26.f90: Likewise.
2059 * gfortran.dg/generic_27.f90: Likewise.
2060 * gfortran.dg/namelist_76.f90: Likewise.
2061 * gfortran.dg/pointer_init_8.f90: Likewise.
2062 * gfortran.dg/pr61318.f90: Likewise.
2063 * gfortran.dg/pr77260_1.f90: Likewise.
2064 * gfortran.dg/pr77260_2.f90: Likewise.
2065 * gfortran.dg/pr77420_3.f90: Likewise.
2066 * gfortran.dg/proc_ptr_39.f90: Likewise.
2067 * gfortran.dg/proc_ptr_41.f90: Likewise.
2068 * gfortran.dg/proc_ptr_42.f90: Likewise.
2069 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2070 * gfortran.dg/submodule_1.f08: Likewise.
2071 * gfortran.dg/submodule_10.f08: Likewise.
2072 * gfortran.dg/submodule_14.f08: Likewise.
2073 * gfortran.dg/submodule_15.f08: Likewise.
2074 * gfortran.dg/submodule_2.f08: Likewise.
2075 * gfortran.dg/submodule_5.f08: Likewise.
2076 * gfortran.dg/submodule_6.f08: Likewise.
2077 * gfortran.dg/submodule_7.f08: Likewise.
2078 * gfortran.dg/submodule_8.f08: Likewise.
2079 * gfortran.dg/submodule_9.f08: Likewise.
2080 * gfortran.dg/transfer_class_2.f90: Likewise.
2081 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2082 * gfortran.dg/typebound_call_24.f03: Likewise.
2083 * gfortran.dg/typebound_call_25.f90: Likewise.
2084 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2085 * gfortran.dg/typebound_generic_12.f03: Likewise.
2086 * gfortran.dg/typebound_generic_13.f03: Likewise.
2087 * gfortran.dg/typebound_generic_14.f03: Likewise.
2088 * gfortran.dg/typebound_generic_15.f90: Likewise.
2089 * gfortran.dg/typebound_operator_16.f03: Likewise.
2090 * gfortran.dg/typebound_operator_18.f90: Likewise.
2091 * gfortran.dg/typebound_operator_20.f90: Likewise.
2092 * gfortran.dg/typebound_override_3.f90: Likewise.
2093 * gfortran.dg/typebound_override_4.f90: Likewise.
2094 * gfortran.dg/typebound_override_5.f90: Likewise.
2095 * gfortran.dg/typebound_override_6.f90: Likewise.
2096 * gfortran.dg/typebound_override_7.f90: Likewise.
2097 * gfortran.dg/typebound_proc_28.f03: Likewise.
2098 * gfortran.dg/typebound_proc_29.f90: Likewise.
2099 * gfortran.dg/typebound_proc_30.f90: Likewise.
2100 * gfortran.dg/typebound_proc_31.f90: Likewise.
2101 * gfortran.dg/typebound_proc_32.f90: Likewise.
2102 * gfortran.dg/typebound_proc_33.f90: Likewise.
2103 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2104 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2105 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2106 * gfortran.dg/use_only_3.f90: Likewise.
2107 * gfortran.dg/use_without_only_1.f90: Likewise.
2108 * gfortran.dg/warn_unused_function.f90: Likewise.
2109 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2110 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2111
3de4ac6d
MP
21122017-06-04 Marek Polacek <polacek@redhat.com>
2113
2114 PR c/80919
2115 * gcc.dg/format/pr80919.c: New test.
2116
2474f48f
MS
21172017-06-02 Martin Sebor <msebor@redhat.com>
2118
2119 PR c/80892
2120 * c-c++-common/Wfloat-conversion-2.c: New test.
2121
bd280745
PC
21222017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2123
2124 PR c++/68754
2125 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2126
bd280745 21272017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2128
2129 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2130 for the new built-ins.
2131
ffa8a921
SD
21322017-06-02 Sudakshina Das <sudi.das@arm.com>
2133
2134 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2135
d65d1bd9
WS
21362017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2137
2138 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2139 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2140 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2141 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2142 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2143
b160939b
KT
21442017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2145
2146 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2147
17f47f86
KT
21482017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2149
2150 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2151
ab82e126
WS
21522017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2153
2154 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2155 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2156 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2157 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2158 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2159 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2160 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2161 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2162 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2163
c957e9c0
NS
21642017-06-02 Nathan Sidwell <nathan@acm.org>
2165
2166 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2167
aad16012
JJ
21682017-06-02 Jakub Jelinek <jakub@redhat.com>
2169
74b4885d
JJ
2170 PR rtl-optimization/80903
2171 * gcc.dg/pr80903.c: New test.
2172
aad16012
JJ
2173 PR fortran/80918
2174 * gfortran.dg/gomp/pr80918.f90: New test.
2175
40ffd95f
BE
21762017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2177
2178 * c-c++-common/Wsizeof-pointer-div.c: New test.
2179 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2180 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2181 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2182 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2183 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2184 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2185 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2186 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2187 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2188 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2189 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2190 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2191 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2192 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2193 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2194 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2195 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2196 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2197
052754ea
WS
21982017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2199
2200 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2201 Update the target to power8-vector.
2202
aa63913f
DM
22032017-06-01 David Malcolm <dmalcolm@redhat.com>
2204
2205 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2206
2ded3754
PMR
22072017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2208
2209 * debug12.adb, debug12.ads: New testcase.
2210
c8638450
MJ
22112017-06-01 Martin Jambor <mjambor@suse.cz>
2212
2213 PR tree-optimization/80898
2214 * gcc.dg/tree-ssa/pr80898.c: New test.
2215 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2216
ac853c90
PC
22172017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2218
2219 PR c++/80896
2220 * g++.dg/cpp1z/nodiscard5.C: New.
2221
7841f13c
CZ
22222017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2223
2224 * gcc.target/arc/pr9001195952.c: New test.
2225
f525e390
TV
22262017-06-01 Tom de Vries <tom@codesourcery.com>
2227
2228 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2229 * gcc.c-torture/compile/asmgoto-1.c: Same.
2230 * gcc.dg/20000707-1.c: Same.
2231 * gcc.dg/pr38700.c: Same.
2232 * gcc.dg/pr70169.c: Same.
2233 * gcc.dg/pr80112.c: Same.
2234 * gcc.dg/torture/pr51071-2.c: Same.
2235 * gcc.dg/torture/pr51071.c: Same.
2236 * gcc.dg/tree-ssa/alias-34.c: Same.
2237
9285616c
PMR
22382017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2239
2240 * gnat.dg/debug11.adb: New testcase.
2241
48932682
RB
22422017-06-01 Richard Biener <rguenther@suse.de>
2243
2244 PR middle-end/66313
2245 * c-c++-common/ubsan/pr66313.c: New testcase.
2246 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2247
fcb99124
SM
22482017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2249
2250 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2251 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2252 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2253 -mcpu overridden.
2254 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2255 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2256 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2257 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2258 to dg-option. Add dg-skip-if directive to disable this test
2259 for darwin. Add dg-skip-if directive to disable this test if
2260 -mcpu overridden.
2261
dc7401c0
SP
22622017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2263
2264 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2265 (_mm_maskz_max_sd): Test new intrinsics.
2266 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2267 (_mm_maskz_max_sd): Test new intrinsics.
2268 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2269 (_mm_maskz_max_ss): Test new intrinsics.
2270 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2271 (_mm_maskz_max_ss): Test new intrinsics.
2272 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2273 (_mm_maskz_min_sd): Test new intrinsics.
2274 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2275 (_mm_maskz_min_sd): Test new intrinsics.
2276 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2277 (_mm_maskz_min_ss): Test new intrinsics.
2278 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2279 (_mm_maskz_min_ss): Test new intrinsics.
2280
3909991c
NS
22812017-05-31 Nathan Sidwell <nathan@acm.org>
2282
2283 * g++.dg/lookup/lambda1.C New.
2284
0e510edb
BC
22852017-05-31 Bin Cheng <bin.cheng@arm.com>
2286
2287 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2288 on pointer should not be replaced.
2289
9fc5e7a4
MM
22902017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2291
2292 PR testsuite/80580
2293 * gcc.dg/gimplefe-error-7.c: New test.
2294
1e466f04
GM
22952017-05-31 Graham Markall <graham.markall@embecosm.com>
2296
2297 * gcc.target/arc/add_n-combine.c: New test.
2298 * gcc.target/arc/sub_n-combine.c: New test.
2299
89c88990
RB
23002017-05-31 Richard Biener <rguenther@suse.de>
2301
2302 PR target/80880
2303 * gcc.target/i386/pr80880.c: New testcase.
2304
748bbe72
RS
23052017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2306
2307 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2308
c7d7e222
BC
23092017-05-31 Bin Cheng <bin.cheng@arm.com>
2310
2311 * gcc.dg/vect/pr80815-3.c: New test.
2312
ee1379be
RB
23132017-05-31 Richard Biener <rguenther@suse.de>
2314
2315 PR tree-optimization/80906
2316 * gcc.dg/graphite/pr80906.c: New testcase.
2317
bcce980e
TV
23182017-05-30 Tom de Vries <tom@codesourcery.com>
2319
2320 PR testsuite/80910
2321 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2322 unsupported if host compiler does not support c++11.
2323 (host_supports_c++11): New proc.
2324
ef9200aa
MS
23252017-05-30 Martin Sebor <msebor@redhat.com>
2326
2327 PR c/80731
2328 * g++.dg/ext/utf16-4.C: Relax test.
2329 * gcc.dg/fixed-point/int-warning.c: Adjust.
2330
f012c8ef
DM
23312017-05-30 David Malcolm <dmalcolm@redhat.com>
2332
2333 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2334 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2335 test case.
2336 * g++.dg/plugin/show-template-tree-color.C: New test case.
2337 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2338 * g++.dg/template/show-template-tree-2.C: New test case.
2339 * g++.dg/template/show-template-tree-3.C: New test case.
2340 * g++.dg/template/show-template-tree-4.C: New test case.
2341 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2342 * g++.dg/template/show-template-tree.C: New test case.
2343
3f8efe25
SB
23442017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2345
2346 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2347 dg-options.
2348 * gfortran.dg/pr80107.f: Delete testcase.
2349
77d1dbdb
UB
23502017-05-30 Uros Bizjak <ubizjak@gmail.com>
2351
2352 PR target/80833
2353 * gcc.target/i386/pr80833-1.c: New test.
2354 * gcc.target/i386/pr80833-2.c: Ditto.
2355
e2f35333
NS
23562017-05-30 Nathan Sidwell <nathan@acm.org>
2357
2358 PR c++/80913
2359 * g++.dg/lookup/pr80913.C: New.
2360
ba7629e2
RB
23612017-05-30 Richard Biener <rguenther@suse.de>
2362
2363 PR middle-end/80901
2364 * gcc.dg/torture/pr80901.c: New testcase.
2365
4bfb347c
RD
23662017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2367
2368 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2369
b3125625
JL
23702017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2371
2372 PR target/78838
2373 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2374
892d6169
RB
23752017-05-30 Richard Biener <rguenther@suse.de>
2376
2377 PR middle-end/80876
2378 * gcc.dg/torture/pr80876.c: New testcase.
2379
3d7ff728
NS
23802017-05-29 Nathan Sidwell <nathan@acm.org>
2381
2382 PR c++/80891 (#5)
2383 * g++.dg/lookup/pr80891-5.C: New.
2384
fd262197
JD
23852017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2386
2387 PR libgfortran/53029
2388 * gfortran.dg/read_5.f90: New test.
2389
724e517a
NS
23902017-05-29 Nathan Sidwell <nathan@acm.org>
2391
a5cfa13a
NS
2392 PR c++/80891 (#4)
2393 * g++.dg/lookup/pr80891-4.C: New.
2394
e514ab0c
NS
2395 PR c++/80891 (#1)
2396 * g++.dg/lookup/pr80891-1.C: New.
2397
58dec010
NS
2398 PR c++/80891 (#3)
2399 * g++.dg/lookup/pr80891-3.C: New.
2400
724e517a
NS
2401 PR c++/80891 (#2)
2402 * g++.dg/lookup/pr80891-2.C: New.
2403
bbe3927b
TK
24042017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2405
2406 PR fortran/37131
2407 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2408 flags.
2409 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2410 * gfortran.dg/inline_matmul_17.f90: New test.
2411
8364e6ac
TK
24122017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2413
2414 * gfortran.dg/matmul_bounds_12.f90: New test.
2415
56a35ac9
JJ
24162017-05-27 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR bootstrap/80887
2419 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2420
945bf9e1
NS
24212017-05-26 Nathan Sidwell <nathan@acm.org>
2422
2423 * g++.dg/cpp0x/dr2061.C: New.
2424 * g++.dg/parse/namespace-alias-1.C: Add more test.
2425
cb4fe401
BC
24262017-05-26 Bin Cheng <bin.cheng@arm.com>
2427
2428 PR tree-optimization/80815
2429 * gcc.dg/vect/pr80815-1.c: New test.
2430 * gcc.dg/vect/pr80815-2.c: New test.
2431
e929e611
ML
24322017-05-26 Martin Liska <mliska@suse.cz>
2433
2434 PR ipa/80663
2435 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2436 split at the problematic spot.
2437 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2438 a valid value of the param.
2439
92f105f6
MP
24402017-05-26 Marek Polacek <polacek@redhat.com>
2441
2442 PR sanitizer/80875
2443 * c-c++-common/ubsan/pr80875.c: New test.
2444
74ca4e36
TV
24452017-05-26 Tom de Vries <tom@codesourcery.com>
2446
2447 PR testsuite/80557
2448 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2449 * gcc.dg/Wcxx-compat-8.c: Same.
2450 * gcc.dg/Wobjsize-1.c: Same.
2451 * gcc.dg/Wshadow-local-2.c: Same.
2452 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2453 * gcc.dg/anon-struct-6.c: Same.
2454 * gcc.dg/asm-wide-1.c: Same.
2455 * gcc.dg/builtin-inf-1.c: Same.
2456 * gcc.dg/builtin-redefine.c: Same.
2457 * gcc.dg/c90-array-lval-6.c: Same.
2458 * gcc.dg/c90-array-lval-7.c: Same.
2459 * gcc.dg/c90-fordecl-1.c: Same.
2460 * gcc.dg/c99-fordecl-2.c: Same.
2461 * gcc.dg/cast-lvalue-1.c: Same.
2462 * gcc.dg/cast-lvalue-2.c: Same.
2463 * gcc.dg/compound-lvalue-1.c: Same.
2464 * gcc.dg/cond-lvalue-1.c: Same.
2465 * gcc.dg/cpp/20000419-1.c: Same.
2466 * gcc.dg/cpp/backslash.c: Same.
2467 * gcc.dg/cpp/backslash2.c: Same.
2468 * gcc.dg/cpp/macspace1.c: Same.
2469 * gcc.dg/cpp/macspace2.c: Same.
2470 * gcc.dg/cpp/multiline-2.c: Same.
2471 * gcc.dg/cpp/pr27777.c: Same.
2472 * gcc.dg/cpp/pr30786.c: Same.
2473 * gcc.dg/cpp/pr34602.c: Same.
2474 * gcc.dg/cpp/redef1.c: Same.
2475 * gcc.dg/cpp/tr-warn1.c: Same.
2476 * gcc.dg/cpp/tr-warn3.c: Same.
2477 * gcc.dg/cpp/tr-warn6.c: Same.
2478 * gcc.dg/cpp/trad/hash.c: Same.
2479 * gcc.dg/cpp/trad/redef1.c: Same.
2480 * gcc.dg/cpp/ucs.c: Same.
2481 * gcc.dg/declspec-10.c: Same.
2482 * gcc.dg/declspec-11.c: Same.
2483 * gcc.dg/declspec-18.c: Same.
2484 * gcc.dg/format/c99-strftime-1.c: Same.
2485 * gcc.dg/format/ext-3.c: Same.
2486 * gcc.dg/format/pr72858.c: Same.
2487 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2488 * gcc.dg/init-string-1.c: Same.
2489 * gcc.dg/label-decl-3.c: Same.
2490 * gcc.dg/m-un-2.c: Same.
2491 * gcc.dg/nofixed-point-2.c: Same.
2492 * gcc.dg/noncompile/20020213-1.c: Same.
2493 * gcc.dg/pch/counter-2.c: Same.
2494 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2495 * gcc.dg/pr27528.c: Same.
2496 * gcc.dg/pr27953.c: Same.
2497 * gcc.dg/pr35899.c: Same.
2498 * gcc.dg/pr37561.c: Same.
2499 * gcc.dg/pr45461.c: Same.
2500 * gcc.dg/pr45750.c: Same.
2501 * gcc.dg/pr53196-2.c: Same.
2502 * gcc.dg/pr53265.c: Same.
2503 * gcc.dg/redecl-1.c: Same.
2504 * gcc.dg/tls/thr-init-1.c: Same.
2505 * gcc.dg/torture/pr51106-1.c: Same.
2506 * gcc.dg/torture/pr51106-2.c: Same.
2507 * gcc.dg/uninit-19.c: Same.
2508 * gcc.dg/uninit-pr20644.c: Same.
2509
6fc9f7aa
JJ
25102017-05-26 Jakub Jelinek <jakub@redhat.com>
2511
2512 * g++.dg/cpp1z/decomp29.C (p): New variable.
2513 (main): Add further tests.
2514
28e0e05b
RB
25152017-05-26 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/80842
2518 * gcc.dg/torture/pr80842.c: New testcase.
2519
c81ec254
PC
25202017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2521
2522 PR c++/79652
2523 * g++.dg/cpp0x/pr79652.C: New.
2524
aee21066
PC
25252017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2526
2527 PR c++/71451
2528 * g++.dg/cpp0x/variadic170.C: New.
2529
63dbcd13
VR
25302017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2531
2532 * g++.dg/warn/Wcatch-value-1.C: New test.
2533 * g++.dg/warn/Wcatch-value-2.C: New test.
2534 * g++.dg/warn/Wcatch-value-3.C: New test.
2535
932f48ac
NS
25362017-05-25 Nathan Sidwell <nathan@acm.org>
2537
44e00a7a
NS
2538 * g++.dg/lookup/using56.C: New.
2539 * g++.dg/lookup/using57.C: New.
2540 * g++.dg/lookup/using58.C: New.
2541 * g++.dg/lookup/using59.C: New.
2542
932f48ac
NS
2543 * g++.dg/lookup/using17.C: Adjust diagnostics.
2544
a10f9a2e
MS
25452017-05-25 Martin Sebor <msebor@redhat.com>
2546
2547 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2548 positives on ILP32.
2549 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2550 column numbers.
2551 * gcc.dg/pr60114.c: Same.
2552
47c05e71
JH
25532017-05-23 Jan Hubicka <hubicka@ucw.cz>
2554
2555 * gfortran.dg/pr48636.f90: Fix template better.
2556
f35a733d
NS
25572017-05-25 Nathan Sidwell <nathan@acm.org>
2558
2559 * g++.dg/lookup/koenig14.C: New.
2560
18c1e9e0
PC
25612017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2562
2563 PR c++/79583
2564 * g++.dg/cpp0x/pr79583.C: New.
2565
2673d192
PC
25662017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/68578
2569 * g++.dg/cpp1y/pr68578.C: New.
2570
bce8ef71
MG
25712017-05-25 Marc Glisse <marc.glisse@inria.fr>
2572
2573 * gcc.dg/tree-ssa/vce-1.c: New file.
2574
11d6b45d
MG
25752017-05-25 Marc Glisse <marc.glisse@inria.fr>
2576
2577 * gcc.dg/tree-ssa/addadd.c: New file.
2578
5ad4f1c8
NS
25792017-05-24 Nathan Sidwell <nathan@acm.org>
2580
2581 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2582 * g++.dg/lookup/friend19.C: New.
2583 * g++.dg/lookup/friend20.C: New.
2584
d4a760d8
JW
25852017-05-24 Jonathan Wakely <jwakely@redhat.com>
2586
2587 PR c++/80544
2588 * g++.dg/expr/cast11.C: New test.
2589
3cd211af
MS
25902017-05-24 Martin Sebor <msebor@redhat.com>
2591
2592 PR c/80731
2593 * c-c++-common/Wfloat-conversion.c: Adjust.
2594 * c-c++-common/dfp/convert-int-saturate.c: Same.
2595 * c-c++-common/pr68657-1.c: Same.
2596 * g++.dg/ext/utf-cvt.C: Same.
2597 * g++.dg/ext/utf16-4.C: Same.
2598 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2599 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2600 * g++.dg/warn/Wconversion3.C: Same.
2601 * g++.dg/warn/Wconversion4.C: Same.
2602 * g++.dg/warn/Wsign-conversion.C: Same.
2603 * g++.dg/warn/overflow-warn-1.C: Same.
2604 * g++.dg/warn/overflow-warn-3.C: Same.
2605 * g++.dg/warn/overflow-warn-4.C: Same.
2606 * g++.dg/warn/pr35635.C: Same.
2607 * g++.old-deja/g++.mike/enum1.C: Same.
2608 * gcc.dg/Wconversion-3.c: Same.
2609 * gcc.dg/Wconversion-5.c: Same.
2610 * gcc.dg/Wconversion-complex-c99.c: Same.
2611 * gcc.dg/Wconversion-complex-gnu.c: Same.
2612 * gcc.dg/Wconversion-integer.c: Same.
2613 * gcc.dg/Wsign-conversion.c: Same.
2614 * gcc.dg/bitfld-2.c: Same.
2615 * gcc.dg/c90-const-expr-11.c: Same.
2616 * gcc.dg/c90-const-expr-7.c: Same.
2617 * gcc.dg/c99-const-expr-7.c: Same.
2618 * gcc.dg/overflow-warn-1.c: Same.
2619 * gcc.dg/overflow-warn-2.c: Same.
2620 * gcc.dg/overflow-warn-3.c: Same.
2621 * gcc.dg/overflow-warn-4.c: Same.
2622 * gcc.dg/overflow-warn-5.c: Same.
2623 * gcc.dg/overflow-warn-8.c: Same.
2624 * gcc.dg/overflow-warn-9.c: New test.
2625 * gcc.dg/pr35635.c: Adjust.
2626 * gcc.dg/pr59940.c: Same.
2627 * gcc.dg/pr59963-2.c: Same.
2628 * gcc.dg/pr60114.c: Same.
2629 * gcc.dg/switch-warn-2.c: Same.
2630 * gcc.dg/utf-cvt.c: Same.
2631 * gcc.dg/utf16-4.c: Same.
2632
216bfadc
JJ
26332017-05-24 Jakub Jelinek <jakub@redhat.com>
2634
2635 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2636 Don't include limits.h.
2637 (w): Conditionalize on long long wider than int. Use
2638 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2639 -9223372036854775808.
2640 (x): Use __INT_MAX__ instead of INT_MAX.
2641
610abc02
TK
26422017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2643
2644 PR fortran/66094
2645 * gfortran.dg/inline_matmul_16.f90: New test.
2646
8d0c9b36
TV
26472017-05-24 Tom de Vries <tom@codesourcery.com>
2648
2649 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2650
3f3fb6c9
PB
26512017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2652
2653 PR middle-end/80823
2654 * gcc.dg/pr80823.c: New test.
2655
00e0af8d
AK
26562017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2657
2658 * gcc.target/s390/pr80725.c: New test.
2659
6131102c
NS
26602017-05-23 Nathan Sidwell <nathan@acm.org>
2661
ef4c5e78
NS
2662 * g++.dg/lookup/extern-c-hidden.C: New.
2663 * g++.dg/lookup/extern-redecl1.C: New.
2664
6131102c
NS
2665 PR c++/80866
2666 * g++.dg/parse/pr80866.C: New.
2667
d2db2e6b
JH
26682017-05-23 Jan Hubicka <hubicka@ucw.cz>
2669
2670 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2671 * gcc.dg/ipa/inline-5.c: Likewise.
2672 * gfortran.dg/pr48636.f90: Likewise.
2673
e4ea7a4c
NS
26742017-05-23 Nathan Sidwell <nathan@acm.org>
2675
2676 * g++.dg/parse/ctor9.C: Adjust expected error.
2677
c2d7c404
JD
26782017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2679
2680 PR libgfortran/80256
2681 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2682 Cygwin.
2683
fd71a9a2
TS
26842017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2685
2686 * c-c++-common/goacc/parallel-dims-1.c: Update.
2687 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2688 * c-c++-common/goacc/routine-1.c: Likewise.
2689 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2690 * g++.dg/goacc/template.C: Likewise.
2691 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2692 * gfortran.dg/goacc/routine-3.f90: Likewise.
2693 * gfortran.dg/goacc/sie.f95: Likewise.
2694 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2695
9d029ddf
NS
26962017-05-23 Nathan Sidwell <nathan@acm.org>
2697
2698 * g++.dg/lookup/using13.C: Adjust expected error.
2699
008c7367
SKS
27002017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2701
2702 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
2703
d1f6caae
MM
27042017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2705
2706 PR target/80718
2707 * gcc.target/powerpc/pr80718.c: New test.
2708
2ea0d750
SB
27092017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
2710
2711 * gcc.target/powerpc/conditional-return.c: New testcase.
2712
25b81686
BS
27132017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2714
2715 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
2716 LE-only.
2717
477f145b
JW
27182017-05-22 Janus Weil <janus@gcc.gnu.org>
2719
2720 PR fortran/80766
2721 * gfortran.dg/typebound_call_28.f90: New test.
2722
65cc1407
NS
27232017-05-22 Nathan Sidwell <nathan@acm.org>
2724
2725 * g++.dg/lookup/strong-using.C: New.
2726
0c4f8178
TP
27272017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2728
2729 * gcc.target/arm/movsi_movt.c: New test.
2730 * gcc.target/arm/movdi_movt.c: New test.
2731
fbb1c7d4
EB
27322017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2733
2734 * gnat.dg/specs/not_null1.ads: New test.
2735
d3271136
EB
27362017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2737
2738 * gnat.dg/limited_with5.ad[sb]: New test.
2739 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2740 * gnat.dg/limited_with6.ad[sb]: New test.
2741 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2742
4c24ec6d
EB
27432017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2744
2745 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2746 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2747
4bcbb7b8
PC
27482017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2749
2750 PR c++/70265
2751 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2752 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2753
51cd6b78
JD
27542017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2755
2756 PR libgfortran/80333
2757 * gfortran.dg/dtio_30.f03: New test.
2758
33f8c0a1
MP
27592017-05-19 Marek Polacek <polacek@redhat.com>
2760
2761 PR sanitizer/80800
2762 * c-c++-common/ubsan/pr80800.c: New test.
2763 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2764
9740ed54
TS
27652017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2766
7fd549d2
TS
2767 * c-c++-common/goacc/default-1.c: Update.
2768 * c-c++-common/goacc/default-2.c: Likewise.
2769 * c-c++-common/goacc/default-4.c: Likewise.
2770 * gfortran.dg/goacc/default-1.f95: Likewise.
2771 * gfortran.dg/goacc/default-4.f: Likewise.
2772 * c-c++-common/goacc/default-5.c: New file.
2773 * gfortran.dg/goacc/default-5.f: Likewise.
2774
9740ed54
TS
2775 * c-c++-common/goacc/default-1.c: New file.
2776 * c-c++-common/goacc/default-2.c: Likewise.
2777 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2778 test cases in...
2779 * c-c++-common/goacc/default-3.c: ... this new file, and...
2780 * c-c++-common/goacc/default-4.c: ... this new file.
2781 * gfortran.dg/goacc/default.f95: Remove file, including its test
2782 cases in...
2783 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2784 * gfortran.dg/goacc/default-2.f: ... this new file.
2785 * gfortran.dg/goacc/default-3.f95: New file.
2786 * gfortran.dg/goacc/default-4.f: Likewise.
2787
2a8a8d7b
NS
27882017-05-19 Nathan Sidwell <nathan@acm.org>
2789
2790 * g++.dg/inherit/covariant7.C: Adjust.
2791
a978134e
PB
27922017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2793
2794 * gcc.target/arm/tls-disable-literal-pool.c: Change
2795 require-effective-target to tls_native.
2796 Move dg-error to return statement line and change to dg-message.
2797
39aac208
RB
27982017-05-19 Richard Biener <rguenther@suse.de>
2799
2800 PR c++/80593
2801 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2802 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2803
035ab826
RB
28042017-05-19 Richard Biener <rguenther@suse.de>
2805
2806 PR middle-end/80764
2807 * gcc.dg/torture/pr80764.c: New testcase.
2808
52e14b96
MM
28092017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2810
2811 PR target/80510
2812 * gcc.target/powerpc/pr80510-1.c: New test.
2813 * gcc.target/powerpc/pr80510-2.c: Likewise.
2814
4287da82
EG
28152017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2816
2817 * gcc.dg/pragma-diag-7.c: New test.
2818
e4171e10
UB
28192017-05-18 Uros Bizjak <ubizjak@gmail.com>
2820
2821 PR target/80799
2822 * g++.dg/other/i386-11.C: New test.
2823
cdefeea2
WS
28242017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
2825
2826 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
2827 * fold-vec-div-floatdouble.c: Likewise.
2828 * fold-vec-logical-ands-char.c: Likewise.
2829 * fold-vec-logical-ands-int.c: Likewise.
2830 * fold-vec-logical-ands-short.c: Likewise.
2831 * fold-vec-logical-ors-char.c: Likewise.
2832 * fold-vec-logical-ors-int.c: Likewise.
2833 * fold-vec-logical-ors-short.c: Likewise.
2834 * fold-vec-logical-other-char.c: Likewise.
2835 * fold-vec-mule-misc.c: Likewise.
2836 * fold-vec-mult-float.c: Likewise.
2837 * fold-vec-mult-floatdouble.c: Likewise.
2838 * fold-vec-mult-int.c: Likewise.
2839 * fold-vec-mult-int128-p9.c: Likewise.
2840 * fold-vec-sub-floatdouble.c: Likewise.
2841 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
2842 Add lp64 requirement.
2843 * fold-vec-mult-int128-p8.c: Likewise.
2844 * fold-vec-logical-ors-longlong.c: Fix comment typo.
2845
62ee030a
SM
28462017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
2847
2848 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
2849 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
2850 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
2851 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
2852 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
2853 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
2854 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
2855 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
2856 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
2857 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
2858 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
2859 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
2860 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
2861 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
2862 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
2863 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
2864 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
2865 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
2866 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
2867 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
2868 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
2869 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
2870 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
2871 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
2872 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
2873 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
2874
00a84d0e
SL
28752017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
2876
2877 * gcc.target/sparc/niagara7-align.c: New test.
2878
243c2883
MP
28792017-05-18 Marek Polacek <polacek@redhat.com>
2880
2881 PR sanitizer/80797
2882 * c-c++-common/ubsan/null-12.c: New test.
2883
e98e6340
SB
28842017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
2885
2886 PR middle-end/80692
2887 * gcc.c-torture/execute/pr80692.c: New testcase.
2888
0152001b 28892017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
2890
2891 PR libgfortran/80741
2892 * gfortran.dg/read_4.f90: New test.
2893
c8ded430
BS
28942017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2895
2896 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2897
e5b1f5a1
FR
28982017-05-17 Fritz Reese <fritzoreese@gmail.com>
2899
2900 PR fortran/80668
2901 * gfortran.dg/pr80668.f90: New.
2902
9853cb28
PB
29032017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2904
2905 PR middle-end/80775
2906 * gcc.dg/pr80775.c: New test.
2907
142473df
MP
29082017-05-17 Marek Polacek <polacek@redhat.com>
2909
2910 PR sanitizer/80659
2911 * gcc.dg/asan/pr80659.c: New test.
2912
8508a5b5
SKS
29132017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2914
2915 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
2916 unsigned long.
2917
bc36d2b7
CX
29182017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
2919
2920 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
2921
4fc5ebf1
JG
29222017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
2923 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2924
2925 PR tree-optimization/80457
2926 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
2927 call vect_model_simple_cost.
2928
bedee914
PT
29292017-05-16 Paul Thomas <pault@gcc.gnu.org>
2930
2931 PR fortran/80554
2932 * gfortran.dg/submodule_29.f08: New test.
2933
10791753
DM
29342017-05-16 David Malcolm <dmalcolm@redhat.com>
2935
2936 * g++.dg/other/accessor-fixits-1.C: New test case.
2937 * g++.dg/other/accessor-fixits-2.C: New test case.
2938 * g++.dg/other/accessor-fixits-3.C: New test case.
2939 * g++.dg/other/accessor-fixits-4.C: New test case.
2940
727577c2
CL
29412017-05-16 Carl Love <cel@us.ibm.com>
2942
2943 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2944 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2945 built-ins to the test suite file. Note, support for mradds exists
2946 but no test case exists.
2947 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2948 built-ins to the test suite file.
2949
6b6ae9eb
MP
29502017-05-16 Marek Polacek <polacek@redhat.com>
2951
2952 PR sanitizer/80536
2953 PR sanitizer/80386
2954 * c-c++-common/ubsan/pr80536.c: New test.
2955 * g++.dg/ubsan/pr80386.C: New test.
2956
678d7e19
TC
29572017-05-16 Tamar Christina <tamar.christina@arm.com>
2958
2959 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2960 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2961
6da37857
MW
29622016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2963
2964 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2965 expected output of vadd, vsub and vmul instructions.
2966 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2967 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2968 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2969
a5768d38
JD
29702017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2971
2972 PR libgfortran/80727
2973 * gfortran.dg/read_3.f90: New test.
2974
3a77e7cc
NS
29752017-05-15 Nathan Sidwell <nathan@acm.org>
2976
2016c841
NS
2977 PR c++/79369
2978 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2979
3a77e7cc
NS
2980 PR c++/79369
2981 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2982 * g++.dg/cpp0x/pr79369.C: New.
2983
0735a1c8
SK
29842017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2985
2986 PR fortran/80752
3a77e7cc 2987 * gfortran.dg/pr80752.f90: New test.
0735a1c8 2988
f108770a
UB
29892017-05-15 Uros Bizjak <ubizjak@gmail.com>
2990
900b5b6a 2991 PR target/80425
f108770a
UB
2992 * gcc.target/i386/pr80425-1.c: New test.
2993 * gcc.target/i386/pr80425-2.c: Ditto.
2994
e30ce0a3
JL
29952017-05-15 Jeff Law <law@redhat.com>
2996
2997 * gcc.target/mips/reorgbug-1.c: New test.
2998
0d5a0a33
PMR
29992017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3000
3001 * gnat.dg/specs/pack13.ads: New test.
3002
a104bd88
MS
30032017-05-14 Martin Sebor <msebor@redhat.com>
3004
3005 PR middle-end/77671
3006 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3007 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3008 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3009 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3010 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3011
c6c02519
MS
30122017-05-14 Martin Sebor <msebor@redhat.com>
3013
3014 PR middle-end/80669
3015 * gcc.dg/builtin-stpncpy.c: New test.
3016
d6d4d770
DS
30172017-05-14 Daniel Santos <daniel.santos@pobox.com>
3018
3019 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3020 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3021 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3022 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3023
b9bdd60b
JK
30242017-05-14 Julia Koval <julia.koval@intel.com>
3025
3026 * gcc.target/i386/xgetsetbv.c: New test.
3027
28ae01cd
NK
30282017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3029
3030 PR fortran/80442
3031 * gfortran.dg/impl_do_var_data.f90: New Test
3032
c7488b4f
PJ
30332017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3034
3035 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3036 A regression test for a private array access case which caused
3037 an assert.
3038
9b5f12ae
MS
30392017-05-12 Martin Sebor <msebor@redhat.com>
3040
3041 PR testsuite/80643
3042 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3043 to the purpose of the test.
3044
b76f1550
SM
30452017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3046
3047 * gcc.target/powerpc/bmi-andn-1.c: New file
3048 * gcc.target/powerpc/bmi-andn-2.c: New file.
3049 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3050 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3051 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3052 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3053 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3054 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3055 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3056 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3057 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3058 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3059 * gcc.target/powerpc/bmi-check.h: New File.
3060 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3061 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3062 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3063 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3064 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3065 * gcc.target/powerpc/bmi2-check.h: New file.
3066 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3067 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3068 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3069 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3070 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3071 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3072 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3073 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3074 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3075
2a3fa75a
PC
30762017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3077
3078 PR c++/60430
3079 * g++.dg/cpp0x/pr60430.C: New.
3080
e8bf7c7b
JL
30812017-05-12 Jeff Law <law@redhat.com>
3082
3083 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3084
284d1f76
PB
30852017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3086
3087 PR middle-end/80707
3088 * g++.dg/pr80707.C: New test.
3089
302a0e37
WS
30902017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3091
3092 * gcc.target/powerpc/fold-vec-div-float.c: New.
3093 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3094 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3095
a7785078
WS
30962017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3097
3098 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3099 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3100 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3101 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3102 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3103 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3104 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3105 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3106 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3107 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3108 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3109 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3110
9206028e
PC
31112017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3112
3113 PR c++/49604
3114 * g++.dg/cpp0x/forw_enum14.C: New.
3115 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3116
7af1c0ad
RB
31172017-05-12 Richard Biener <rguenther@suse.de>
3118
3119 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3120
f7e95bdb
PC
31212017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 PR c++/67687
3124 * g++.dg/cpp0x/constexpr-ice17.C: New.
3125
53e788d0
RB
31262017-05-12 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/80713
3129 * gcc.dg/torture/pr80713.c: New testcase.
3130
2ead1ab9
AK
31312017-05-12 Andi Kleen <ak@linux.intel.com>
3132
3133 PR testsuite/77684
3134 * lib/target-supports.exp (profopt-perf-wrapper):
3135 Add -m8 option to increase parallelism.
3136
ee58b02f
TS
31372017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3138
1e47f02b
TS
3139 * c-c++-common/goacc/parallel-dims-1.c: New file.
3140 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3141
b0f271ce
TS
3142 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3143 * c-c++-common/goacc/classify-kernels.c: Likewise.
3144 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3145 Likewise.
3146 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3147 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3148 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3149 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3150 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3151 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3152 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3153 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3154 * c-c++-common/goacc/kernels-loop.c: Likewise.
3155 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3156 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3157 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3158 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3159 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3160 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3161 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3162 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3163 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3164 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3165 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3166 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3167
25651634
TS
3168 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3169 * c-c++-common/goacc/classify-kernels.c: Likewise.
3170 * c-c++-common/goacc/classify-parallel.c: Likewise.
3171 * c-c++-common/goacc/classify-routine.c: Likewise.
3172 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3173 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3174 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3175 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3176
ee58b02f
TS
3177 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3178 * c-c++-common/goacc/classify-kernels.c: Likewise.
3179 * c-c++-common/goacc/classify-parallel.c: Likewise.
3180 * c-c++-common/goacc/classify-routine.c: Likewise.
3181 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3182 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3183 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3184 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3185
2d82ec25
NS
31862017-05-11 Nathan Sidwell <nathan@acm.org>
3187
3188 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3189
31902017-05-11 Carl Love <cel@us.ibm.com>
3191
3192 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3193 to the test suite file.
3194 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3195 to the test suite file.
3196
628c06d6
JD
31972017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3198
3199 PR fortran/78659
3200 * gfortran.dg/namelist_91.f90: New test.
3201 * gfortran.dg/namelist_92.f90: New test.
3202 * gfortran.dg/namelist_93.f90: New test.
3203 * gfortran.dg/namelist_94.f90: New test.
3204
1bea0f26
BS
32052017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3206
3207 PR target/80695
3208 * gcc.target/powerpc/pr80695-p8.c: New file.
3209 * gcc.target/powerpc/pr80695-p9.c: New file.
3210
7c85c9fe
UB
32112017-05-11 Uros Bizjak <ubizjak@gmail.com>
3212 Jakub Jelinek <jakub@redhat.com>
3213
3214 PR target/80706
3215 * gcc.target/i386/pr80706.c: New test.
3216
d7a33a4c
JK
32172017-05-11 Julia Koval <julia.koval@intel.com>
3218
3219 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3220 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3221 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3222 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3223
59fbddcf
PC
32242017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3225
3226 PR c++/70538
3227 * g++.dg/cpp0x/pr70538.C: New.
3228
cc09ff60
UB
32292017-05-11 Uros Bizjak <ubizjak@gmail.com>
3230
7c85c9fe
UB
3231 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3232 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3233 (dg-options): Remove -fno-tree-sink.
3234
4fd18c78
KN
32352017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3236
3237 * gcc.target/powerpc/cmpb-1.c: New test.
3238 * gcc.target/powerpc/cmpb-2.c: New test.
3239 * gcc.target/powerpc/cmpb-3.c: New test.
3240 * gcc.target/powerpc/cmpb32-1.c: New test.
3241 * gcc.target/powerpc/cmpb32-2.c: New test.
3242
43b883a9
RB
32432017-05-11 Richard Biener <rguenther@suse.de>
3244
3245 PR tree-optimization/80705
3246 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3247
29b871ec
NS
32482017-05-11 Nathan Sidwell <nathan@acm.org>
3249
3250 * lib/scanlang.exp: New.
3251 * lib/gcc-dg.exp: Load scanlang.exp.
3252 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3253
c587104e
MM
32542017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3255
3256 PR testsuite/80580
3257 * gcc.dg/gimplefe-error-6.c: New test.
3258
67ac9a9d
MM
32592017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3260
3261 PR testsuite/80580
3262 * gcc.dg/gimplefe-error-5.c: New test.
3263
ac4eb40f
MM
32642017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3265
3266 PR testsuite/80580
3267 * gcc.dg/gimplefe-error-4.c: New test.
3268
d45d6282
BS
32692017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3270
3271 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3272
f4ee3a9e
UB
32732017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3274
3275 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3276 (_mm_maskz_max_round_sd): Test new intrinsics.
3277 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3278 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3279 (_mm_maskz_max_round_ss): Test new intrinsics.
3280 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3281 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3282 (_mm_maskz_min_round_sd): Test new intrinsics.
3283 * gcc.target/i386/avx512f-vminsd-2.c: New.
3284 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3285 (_mm_maskz_min_round_ss): Test new intrinsics.
3286 * gcc.target/i386/avx512f-vminss-2.c: New.
3287 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3288 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3289 (__builtin_ia32_minss_mask_round): Test new builtins.
3290 * gcc.target/i386/sse-13.c: Ditto.
3291 * gcc.target/i386/sse-23.c: Ditto.
3292 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3293 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3294 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3295 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3296 (_mm_mask_min_round_ss): Test new intrinsics.
3297 * gcc.target/i386/testround-1.c: Ditto.
3298
32992017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3300
3301 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3302 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3303 (_mm_maskz_div_round_sd): Test new intrinsics.
3304 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3305 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3306 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3307 (_mm_maskz_div_round_ss): Test new intrinsics.
3308 * gcc.target/i386/avx512f-vdivss-2.c: New.
3309 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3310 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3311 (_mm_maskz_mul_round_sd): Test new intrinsics.
3312 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3313 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3314 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3315 (_mm_maskz_mul_round_ss): Test new intrinsics.
3316 * gcc.target/i386/avx512f-vmulss-2.c: New.
3317 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3318 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3319 (__builtin_ia32_mulss_mask_round): Test new builtins.
3320 * gcc.target/i386/sse-13.c: Ditto.
3321 * gcc.target/i386/sse-23.c: Ditto.
3322 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3323 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3324 (_mm_maskz_mul_round_ss): Test new intrinsics.
3325 * gcc.target/i386/testround-1.c: Ditto.
3326
33272017-05-10 Julia Koval <julia.koval@intel.com>
3328
3329 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3330 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3331 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3332
33332017-05-10 Julia Koval <julia.koval@intel.com>
3334
3335 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3336 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3337 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3338 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3339
ca4d2851
PB
33402017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3341
0f374417 3342 PR tree-optimization/51513
ca4d2851
PB
3343 * gcc.target/powerpc/pr51513.c: New test.
3344 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3345 __builtin_abort().
3346 * gcc.dg/predict-14.c: Likewise.
3347
5562ebfc
CL
33482017-05-10 Carl Love <cel@us.ibm.com>
3349 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3350 to the test suite file.
3351 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3352 to the test suite file.
3353
0ca2e7f7
PK
33542017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3355
3356 PR tree-optimization/77644
3357 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3358
e1ad2926
AO
33592017-05-10 Alexandre Oliva <aoliva@redhat.com>
3360
3361 * gcc.dg/guality/inline-params-2.c: New.
3362
f00b411f
PC
33632017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3364
3365 PR c++/80145
3366 * g++.dg/cpp1y/auto-fn37.C: New.
3367 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3368
bf2a705c
MM
33692017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3370
3371 PR target/68163
3372 * gcc.target/powerpc/pr68163.c: New test.
3373
5285d5d3
JW
33742017-05-09 Janus Weil <janus@gcc.gnu.org>
3375
3376 PR fortran/79311
3377 * gfortran.dg/finalize_32.f90: New test.
3378
31c2d57d
VR
33792017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3380
3381 PR c/35441
3382 * gcc.dg/pr35441.c: New test.
3383
731f2c8a
MS
33842017-05-09 Martin Sebor <msebor@redhat.com>
3385
3386 PR testsuite/80643
3387 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3388 output.
3389
cc49d15a
PC
33902017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3391
3392 PR c++/80186
3393 * g++.dg/template/crash126.C: New.
3394
85282abc
SP
33952017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3396
3397 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3398 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3399 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3400 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3401
823c79ae
DH
34022017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3403
10a8bb62 3404 PR testsuite/80611
823c79ae
DH
3405 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3406
79557bae
CZ
34072017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3408
3409 * gcc.target/arc/tmac-1.c: New file.
3410 * gcc.target/arc/tmac-2.c: Likewise.
3411 * gcc.target/arc/tmac.h: Likewise.
3412
c7314bc1
CZ
34132017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3414 Andrew Burgess <andrew.burgess@embecosm.com>
3415
3416 * gcc.target/arc/firq-1.c: New file.
3417 * gcc.target/arc/firq-2.c: Likewise.
3418 * gcc.target/arc/firq-3.c: Likewise.
3419 * gcc.target/arc/firq-4.c: Likewise.
3420 * gcc.target/arc/firq-5.c: Likewise.
3421 * gcc.target/arc/firq-6.c: Likewise.
3422
41453183
CZ
34232017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3424
3425 * gcc.target/arc/interrupt-5.c: Newfile.
3426 * gcc.target/arc/interrupt-6.c: Likewise.
3427 * gcc.target/arc/interrupt-7.c: Likewise.
3428 * gcc.target/arc/interrupt-8.c: Likewise.
3429 * gcc.target/arc/interrupt-9.c: Likewise.
3430
019bd543
RB
34312017-05-09 Richard Biener <rguenther@suse.de>
3432
3433 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3434 and adjust.
3435 * gcc.dg/vect/vect-50.c: Likewise.
3436
684f84de
MP
34372017-05-09 Marek Polacek <polacek@redhat.com>
3438
3439 PR c/80525
3440 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3441 * c-c++-common/Wlogical-op-2.c: New test.
3442
fd71825b
SKS
34432017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3444
3445 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3446 for targets with __SIZEOF_INT__ < 4.
3447
4ca2e6ec
RB
34482017-05-09 Richard Biener <rguenther@suse.de>
3449
3450 * gcc.dg/vect/vect-50.c: Revert last change.
3451 * gcc.dg/vect/vect-44.c: Likewise.
3452
631238ac
MS
34532017-05-08 Martin Sebor <msebor@redhat.com>
3454
3455 PR translation/80280
3456 * gcc.dg/format/gcc_diag-10.c: New test.
3457
6ba86ba7
KN
34582017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3459
3460 PR target/80101
3461 * gcc.target/powerpc/pr80101-1.c: New test.
3462
0f6ed121
TK
34632017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3464
3465 PR fortran/79930
3466 * gfortran.dg/inline_transpose_1.f90: Add
3467 -finline-matmul-limit=0 to options.
3468 * gfortran.dg/matmul_5.f90: Likewise.
3469 * gfortran.dg/vect/vect-8.f90: Likewise.
3470 * gfortran.dg/inline_matmul_14.f90: New test.
3471 * gfortran.dg/inline_matmul_15.f90: New test.
3472
fd991039
TK
34732017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3474
3475 PR fortran/80602
3476 * gfortran.dg/matmul_15.f90: New test case.
3477
18b8c294
WD
34782017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3479
3480 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3481 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3482
8637c116
JL
34832017-05-07 Jeff Law <law@redhat.com>
3484
3485 Revert:
3486 2017-05-06 Jeff Law <law@redhat.com>
3487 PR tree-optimization/78496
3488 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3489 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3490
973dfbb4
JL
34912017-05-06 Jeff Law <law@redhat.com>
3492
3493 PR tree-optimization/78496
3494 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3495 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3496
8ffa3150
RS
34972017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3498
3499 * gcc.target/aarch64/spill_1.c: New test.
3500
2a3f7997
RS
35012017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3502
3503 PR rtl-optimization/75964
3504 * gcc.dg/torture/pr75964.c: New test.
3505
d554bf23
TV
35062017-05-06 Tom de Vries <tom@codesourcery.com>
3507
3508 PR testsuite/80606
3509 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3510 * gcc.target/i386/avx-vtestpd-2.c: Same.
3511 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3512 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3513 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3514 * gcc.target/i386/avx-vtestpd-3.c: Same.
3515 * gcc.target/i386/avx-vtestps-1.c: Same.
3516 * gcc.target/i386/avx-vtestps-2.c: Same.
3517 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3518 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3519 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3520 * gcc.target/i386/avx-vtestps-3.c: Same.
3521
7a976fe7
TV
35222017-05-06 Tom de Vries <tom@codesourcery.com>
3523
3524 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3525
0e852c66
TV
35262017-05-06 Tom de Vries <tom@codesourcery.com>
3527
3528 PR testsuite/80557
3529 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3530 * gcc.target/powerpc/altivec-types-1.c: Same.
3531
63c40d92
TV
35322017-05-06 Tom de Vries <tom@codesourcery.com>
3533
3534 PR testsuite/80557
3535 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3536 * gcc.target/spu/intrinsics-1.c: Same.
3537
b25b8f91
TV
35382017-05-06 Tom de Vries <tom@codesourcery.com>
3539
3540 PR testsuite/80557
3541 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3542
6df13491
TV
35432017-05-06 Tom de Vries <tom@codesourcery.com>
3544
3545 PR testsuite/80557
3546 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3547 * gcc.target/aarch64/spellcheck_2.c: Same.
3548 * gcc.target/aarch64/spellcheck_3.c: Same.
3549
e01261fe
TV
35502017-05-06 Tom de Vries <tom@codesourcery.com>
3551
3552 PR testsuite/80557
3553 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3554 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3555 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3556 * g++.dg/debug/dwarf2/typedef5.C: Same.
3557 * g++.dg/goacc/data-1.C: Same.
3558
9945596c
BS
35592017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3560
3561 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3562
8acb8575
MM
35632017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3564
3565 PR target/79038
3566 PR target/79202
3567 PR target/79203
3568 * gcc.target/powerpc/ppc-round3.c: New test.
3569 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3570
ac699a04
JJ
35712017-05-05 Jakub Jelinek <jakub@redhat.com>
3572
8dc6a926
JJ
3573 PR tree-optimization/80632
3574 * gcc.dg/pr80632.c: New test.
3575
ac699a04
JJ
3576 PR tree-optimization/80558
3577 * gcc.dg/tree-ssa/vrp115.c: New test.
3578
655b5fc8
AV
35792017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3580 Thomas Preud'homme <thomas.preudhomme@arm.com>
3581 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3582
3583 PR target/71607
3584 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3585 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3586 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3587 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3588 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3589 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3590 * gcc.target/arm/tls-disable-literal-pool.c: New.
3591
c02d2d0a
PK
35922017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3593
3594 PR tree-optimization/80613
3595 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3596
dfae9048
PC
35972017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/71577
3600 * g++.dg/cpp0x/pr71577.C: New.
3601
d9c5a8b9
MS
36022017-05-04 Martin Sebor <msebor@redhat.com>
3603
3604 PR middle-end/79234
3605 * gcc.dg/builtin-stringop-chk-8.c: New test.
3606 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3607 * gcc.dg/builtin-stringop-chk-4.c: Same.
3608 * gcc.dg/builtin-strncat-chk-1.c: Same.
3609 * g++.dg/ext/strncpy-chk1.C: Same.
3610 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3611 * gcc.dg/out-of-bounds-1.c: Same.
3612 * gcc.dg/pr78138.c: Same.
3613 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3614 * gfortran.dg/mvbits_7.f90: Same.
3615
e50d56a5
MS
36162017-05-04 Martin Sebor <msebor@redhat.com>
3617
3618 PR preprocessor/79214
3619 PR middle-end/79222
3620 PR middle-end/79223
3621 * gcc.dg/pr79214.c: New test.
3622 * gcc.dg/pr79214.h: New test header.
3623 * gcc.dg/pr79222.c: New test.
3624 * gcc.dg/pr79223.c: New test.
3625 * gcc.dg/pr78138.c: Adjust.
3626 * gfortran.dg/unconstrained_commons.f: Same.
3627
0f2c4a8f
MS
36282017-05-04 Martin Sebor <msebor@redhat.com>
3629
3630 PR translation/80280
3631 * g++.dg/abi/Wabi-2-3.C: Adjust.
3632 * g++.dg/abi/Wabi-3-2.C: Ditto.
3633 * g++.dg/lookup/using17.C: Ditto.
3634 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3635
8eef6097
MJ
36362017-05-04 Martin Jambor <mjambor@suse.cz>
3637
3638 PR tree-optimization/80622
3639 * gcc.dg/tree-ssa/pr80622.c: New test.
3640
36412017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3642
3643 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3644
26f1a658
JH
36452017-05-04 Jan Hubicka <hubicka@ucw.cz>
3646
3647 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3648 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3649
4d147bca
RB
36502017-05-04 Richard Biener <rguenther@suse.de>
3651
3652 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3653
3862ef76
RS
36542017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3655
3656 * gcc.dg/vect/vect-profile-1.c: New test.
3657
c89ffd99
MP
36582017-05-04 Marek Polacek <polacek@redhat.com>
3659
3660 PR tree-optimization/80612
3661 * gcc.dg/torture/pr80612.c: New test.
3662
261ce1e5
PB
36632017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3664 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3665
3666 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3667 check_effective_target_arm_thumb1_movt_ok.
3668
556cf088
PB
36692017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3670
3671 * gcc.target/arm/fpscr.c: New file.
3672
010b1cc0
TP
36732017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3674
3675 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3676 target.
3677
99b68476
TV
36782017-05-04 Tom de Vries <tom@codesourcery.com>
3679
3680 PR testsuite/80557
3681 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3682 line numbers.
3683 * g++.dg/warn/miss-format-1.C: Same.
3684 * g++.dg/warn/overflow-warn-1.C: Same.
3685 * g++.dg/warn/overflow-warn-3.C: Same.
3686 * g++.dg/warn/overflow-warn-4.C: Same.
3687
09177a4b
TV
36882017-05-04 Tom de Vries <tom@codesourcery.com>
3689
3690 PR testsuite/80557
3691 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
3692 * gcc.target/i386/pr68657.c: Same.
3693 * gcc.target/i386/pr69255-1.c: Same.
3694 * gcc.target/i386/pr69255-2.c: Same.
3695 * gcc.target/i386/pr69255-3.c: Same.
3696
02c64149
RB
36972017-05-04 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/31130
3700 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
3701 * gcc.dg/Wstrict-overflow-13.c: Likewise.
3702 * gcc.dg/Wstrict-overflow-21.c: Likewise.
3703 * gcc.dg/pr52904.c: Remove XFAIL.
3704 * gcc.dg/tree-ssa/vrp114.c: New testcase.
3705
9a26dfc8
JL
37062017-05-03 Jeff Law <law@redhat.com>
3707
3708 PR tree-optimization/78496
3709 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
3710
4d0e904f
UB
37112017-05-03 Uros Bizjak <ubizjak@gmail.com>
3712
3713 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
3714
49ab4621
RB
37152017-05-03 Richard Biener <rguenther@suse.de>
3716
3717 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
3718
18bfe940
JJ
37192017-05-03 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR tree-optimization/79472
4d0e904f
UB
3722 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
3723 to dg-options.
18bfe940
JJ
3724 * gcc.dg/tree-ssa/vrp113.c: New test.
3725 * gcc.dg/tree-ssa/cswtch-3.c: New test.
3726 * gcc.dg/tree-ssa/cswtch-4.c: New test.
3727 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3728
53e62089
TV
37292017-05-03 Tom de Vries <tom@codesourcery.com>
3730
3731 PR testsuite/80557
3732 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3733 * c-c++-common/Wshift-negative-value-2.c: Same.
3734 * c-c++-common/Wshift-negative-value-3.c: Same.
3735 * c-c++-common/Wshift-negative-value-4.c: Same.
3736 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3737 * c-c++-common/cpp/pr60400.c: Same.
3738 * c-c++-common/fmax-errors.c: Same.
3739 * c-c++-common/goacc/data-2.c: Same.
3740 * c-c++-common/goacc/host_data-2.c: Same.
3741 * c-c++-common/gomp/simd4.c: Same.
3742 * c-c++-common/pr28656.c: Same.
3743 * c-c++-common/pr43395.c: Same.
3744 * c-c++-common/torture/pr57945.c: Same.
3745
962913a5
TV
37462017-05-03 Tom de Vries <tom@codesourcery.com>
3747
3748 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3749 arg of dg directive.
3750 * c-c++-common/goacc/routine-3.c: Same.
3751 * c-c++-common/goacc/routine-4.c: Same.
3752
ad53f123
DM
37532017-05-02 David Malcolm <dmalcolm@redhat.com>
3754
3755 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3756 (test_fixit_insert_newline): New function.
3757 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3758 (test_fixit_insert_newline): New function.
3759 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3760 (test_fixit_insert_newline): New function.
3761 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3762 (test_fixit_insert_newline): New function.
3763 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3764 (test_show_locus): Handle test_fixit_insert_newline.
3765
0ca91c77
BC
37662017-05-02 Bin Cheng <bin.cheng@arm.com>
3767
3768 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3769
cc5b8f3d
TC
37702017-04-27 Tamar Christina <tamar.christina@arm.com>
3771
3772 * gcc.dg/lsr-div1.c: New testcase.
3773
1853f5c7
SP
37742017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3775
3776 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3777 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3778 (_mm_maskz_add_round_sd): Test new intrinsics.
3779 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3780 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3781 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3782 (_mm_maskz_add_round_ss): Test new intrinsics.
3783 * gcc.target/i386/avx512f-vaddss-2.c: New.
3784 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3785 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3786 (_mm_maskz_sub_round_sd): Test new intrinsics.
3787 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3788 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3789 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3790 (_mm_maskz_sub_round_ss): Test new intrinsics.
3791 * gcc.target/i386/avx512f-vsubss-2.c: New.
3792 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3793 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3794 (__builtin_ia32_subss_mask_round): Test new builtins.
3795 * gcc.target/i386/sse-13.c: Ditto.
3796 * gcc.target/i386/sse-23.c: Ditto.
3797 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3798 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3799 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3800 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3801 (_mm_mask_sub_round_ss): Test new intrinsics.
3802 * gcc.target/i386/testround-1.c: Ditto.
3803
2bba7541
MJ
38042017-05-02 Martin Jambor <mjambor@suse.cz>
3805
3806 PR tree-optimization/78687
3807 * g++.dg/tree-ssa/pr78687.C: New test.
3808
2bf54d93
RB
38092017-05-02 Richard Biener <rguenther@suse.de>
3810
3811 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3812 behavior.
3813 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3814
aee63acc
RB
38152017-05-02 Richard Biener <rguenther@suse.de>
3816
3817 PR tree-optimization/80591
3818 * gcc.dg/torture/pr80591.c: New testcase.
3819
e7d70c6c
RB
38202017-05-02 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/80549
3823 * gcc.dg/torture/pr80549.c: New testcase.
3824
52e0a9f7
SKS
38252017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3826
3827 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
3828 unsigned long.
3829
815d9cc6
XR
38302017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
3831
3832 PR c++/80038
3833 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
3834
338035aa
DM
38352017-05-01 David Malcolm <dmalcolm@redhat.com>
3836
3837 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
3838 reflect insertion fix-it hints at the same location now being
3839 consolidated.
3840
4d82d0bc
MS
38412017-05-01 Martin Sebor <msebor@redhat.com>
3842
3843 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
3844 on ILP32 targets.
3845
d539a57b
TV
38462017-05-01 Tom de Vries <tom@codesourcery.com>
3847
3848 * gcc.dg/pr78768.c: Require linker plugin.
3849
c6b9e849
TK
38502017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3851
3852 PR fortran/37131
3853 * gfortran.dg/matmul_bounds_11.f90: New test.
3854
706eb1a7
MS
38552017-05-01 Martin Sebor <msebor@redhat.com>
3856
3857 PR tree-optimization/79715
3858 * gcc.dg/pr79715.c: New test.
3859
723f4140
TV
38602017-05-01 Tom de Vries <tom@codesourcery.com>
3861
3862 PR testsuite/65941
3863 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
3864 * g++.dg/other/pr59492.C: Require effective target rdrand.
3865
6bbb3a69
VR
38662017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
3867
3868 * g++.dg/diagnostic/member-decl-1.C: New test.
3869
4212aecd
MG
38702017-04-29 Marc Glisse <marc.glisse@inria.fr>
3871
3872 PR tree-optimization/80487
3873 * gcc.dg/tree-ssa/strncpy-1.c: New file.
3874
fe75f732
PK
38752017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3876
3877 PR tree-optimization/79697
3878 * gcc.dg/tree-ssa/pr79697.c: New test.
3879
6bcd8768
TV
38802017-04-29 Tom de Vries <tom@codesourcery.com>
3881
3882 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
3883
d127ae9f
MS
38842017-04-28 Martin Sebor <msebor@redhat.com>
3885
3886 PR tree-optimization/80523
3887 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3888
c9610933
TV
38892017-04-28 Tom de Vries <tom@codesourcery.com>
3890
3891 PR testsuite/80557
3892 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3893 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3894
b5be38bc
TV
38952017-04-28 Tom de Vries <tom@codesourcery.com>
3896
3897 PR testsuite/80557
3898 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3899 * obj-c++.dg/bitfield-4.mm: Same.
3900 * obj-c++.dg/bitfield-5.mm: Same.
3901 * obj-c++.dg/exceptions-3.mm: Same.
3902 * obj-c++.dg/exceptions-5.mm: Same.
3903 * obj-c++.dg/method-1.mm: Same.
3904 * obj-c++.dg/method-12.mm: Same.
3905 * obj-c++.dg/method-13.mm: Same.
3906 * obj-c++.dg/method-15.mm: Same.
3907 * obj-c++.dg/method-16.mm: Same.
3908 * obj-c++.dg/property/at-property-18.mm: Same.
3909 * obj-c++.dg/property/at-property-25.mm: Same.
3910 * obj-c++.dg/property/at-property-5.mm: Same.
3911 * obj-c++.dg/property/dynamic-2.mm: Same.
3912 * obj-c++.dg/property/property-neg-3.mm: Same.
3913 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3914 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3915 * obj-c++.dg/syntax-error-1.mm: Same.
3916 * obj-c++.dg/try-catch-13.mm: Same.
3917 * objc.dg/bitfield-4.m: Same.
3918 * objc.dg/class-1.m: Same.
3919 * objc.dg/method-11.m: Same.
3920 * objc.dg/method-6.m: Same.
3921 * objc.dg/method-7.m: Same.
3922 * objc.dg/method-9.m: Same.
3923 * objc.dg/missing-proto-3.m: Same.
3924 * objc.dg/naming-2.m: Same.
3925 * objc.dg/property/at-property-16.m: Same.
3926 * objc.dg/property/at-property-18.m: Same.
3927 * objc.dg/property/at-property-25.m: Same.
3928 * objc.dg/property/at-property-5.m: Same.
3929 * objc.dg/property/dynamic-2.m: Same.
3930 * objc.dg/property/property-neg-3.m: Same.
3931 * objc.dg/protocol-inheritance-1.m: Same.
3932 * objc.dg/protocol-inheritance-2.m: Same.
3933
d35256b6
MG
39342017-04-28 Marc Glisse <marc.glisse@inria.fr>
3935
3936 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3937
7a95dfa7
TV
39382017-04-28 Tom de Vries <tom@codesourcery.com>
3939
3940 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3941 dg-(error|warning|message|bogus).
3942 * g++.dg/conversion/dr195-1.C: Same.
3943 * g++.dg/conversion/dr195.C: Same.
3944 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3945 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3946 * g++.dg/cpp0x/inline-ns7.C: Same.
3947 * g++.dg/cpp0x/variadic105.C: Same.
3948 * g++.dg/cpp0x/variadic65.C: Same.
3949 * g++.dg/expr/call2.C: Same.
3950 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3951 * g++.dg/expr/pmf-1.C: Same.
3952 * g++.dg/ext/altivec-types-1.C: Same.
3953 * g++.dg/ext/altivec-types-2.C: Same.
3954 * g++.dg/ext/altivec-types-3.C: Same.
3955 * g++.dg/ext/attrib14.C: Same.
3956 * g++.dg/ext/complit1.C: Same.
3957 * g++.dg/ext/forscope2.C: Same.
3958 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3959 * g++.dg/ext/label13.C: Same.
3960 * g++.dg/ext/member-attr.C: Same.
3961 * g++.dg/ext/visibility/anon7.C: Same.
3962 * g++.dg/ext/visibility/visibility-7.C: Same.
3963 * g++.dg/ext/vla2.C: Same.
3964 * g++.dg/inherit/access2.C: Same.
3965 * g++.dg/inherit/covariant12.C: Same.
3966 * g++.dg/inherit/covariant14.C: Same.
3967 * g++.dg/inherit/namespace-as-base.C: Same.
3968 * g++.dg/inherit/template-as-base.C: Same.
3969 * g++.dg/lookup/ambig1.C: Same.
3970 * g++.dg/lookup/ambig2.C: Same.
3971 * g++.dg/lookup/ambig3.C: Same.
3972 * g++.dg/lookup/class-member-1.C: Same.
3973 * g++.dg/lookup/conv-1.C: Same.
3974 * g++.dg/lookup/decl1.C: Same.
3975 * g++.dg/lookup/koenig1.C: Same.
3976 * g++.dg/lookup/scoped1.C: Same.
3977 * g++.dg/lookup/scoped2.C: Same.
3978 * g++.dg/lookup/two-stage4.C: Same.
3979 * g++.dg/lookup/used-before-declaration.C: Same.
3980 * g++.dg/lookup/using.C: Same.
3981 * g++.dg/lookup/using17.C: Same.
3982 * g++.dg/lookup/using2.C: Same.
3983 * g++.dg/other/abstract2.C: Same.
3984 * g++.dg/other/classkey1.C: Same.
3985 * g++.dg/other/component1.C: Same.
3986 * g++.dg/other/const1.C: Same.
3987 * g++.dg/other/const2.C: Same.
3988 * g++.dg/other/conversion1.C: Same.
3989 * g++.dg/other/do1.C: Same.
3990 * g++.dg/other/error1.C: Same.
3991 * g++.dg/other/error10.C: Same.
3992 * g++.dg/other/error3.C: Same.
3993 * g++.dg/other/error4.C: Same.
3994 * g++.dg/other/error5.C: Same.
3995 * g++.dg/other/error8.C: Same.
3996 * g++.dg/other/error9.C: Same.
3997 * g++.dg/other/field1.C: Same.
3998 * g++.dg/other/init1.C: Same.
3999 * g++.dg/other/ptrmem2.C: Same.
4000 * g++.dg/other/return1.C: Same.
4001 * g++.dg/overload/builtin3.C: Same.
4002 * g++.dg/overload/error1.C: Same.
4003 * g++.dg/overload/error2.C: Same.
4004 * g++.dg/overload/koenig2.C: Same.
4005 * g++.dg/overload/pmf1.C: Same.
4006 * g++.dg/parse/args1.C: Same.
4007 * g++.dg/parse/attr3.C: Same.
4008 * g++.dg/parse/constant4.C: Same.
4009 * g++.dg/parse/crash10.C: Same.
4010 * g++.dg/parse/crash18.C: Same.
4011 * g++.dg/parse/crash19.C: Same.
4012 * g++.dg/parse/crash20.C: Same.
4013 * g++.dg/parse/crash21.C: Same.
4014 * g++.dg/parse/crash22.C: Same.
4015 * g++.dg/parse/crash32.C: Same.
4016 * g++.dg/parse/decl-specifier-1.C: Same.
4017 * g++.dg/parse/error58.C: Same.
4018 * g++.dg/parse/local-class1.C: Same.
4019 * g++.dg/parse/non-dependent2.C: Same.
4020 * g++.dg/parse/parameter-declaration-1.C: Same.
4021 * g++.dg/parse/ptrmem2.C: Same.
4022 * g++.dg/parse/ptrmem3.C: Same.
4023 * g++.dg/parse/saved1.C: Same.
4024 * g++.dg/tc1/dr101.C: Same.
4025 * g++.dg/tc1/dr142.C: Same.
4026 * g++.dg/tc1/dr176.C: Same.
4027 * g++.dg/template/conv4.C: Same.
4028 * g++.dg/template/crash56.C: Same.
4029 * g++.dg/template/dependent-expr2.C: Same.
4030 * g++.dg/template/error1.C: Same.
4031 * g++.dg/template/error2.C: Same.
4032 * g++.dg/template/explicit6.C: Same.
4033 * g++.dg/template/init-list.C: Same.
4034 * g++.dg/template/local1.C: Same.
4035 * g++.dg/template/lookup2.C: Same.
4036 * g++.dg/template/meminit2.C: Same.
4037 * g++.dg/template/nontype25.C: Same.
4038 * g++.dg/template/ptrmem2.C: Same.
4039 * g++.dg/template/qualttp19.C: Same.
4040 * g++.dg/template/qualttp20.C: Same.
4041 * g++.dg/template/ttp3.C: Same.
4042 * g++.dg/template/unify4.C: Same.
4043 * g++.dg/template/unify6.C: Same.
4044 * g++.dg/template/unify7.C: Same.
4045 * g++.dg/template/warn1.C: Same.
4046 * g++.dg/tree-ssa/dom-invalid.C: Same.
4047 * g++.dg/ubsan/shift-1.C: Same.
4048 * g++.dg/warn/Wunused-2.C: Same.
4049 * g++.dg/warn/Wunused-4.C: Same.
4050 * g++.dg/warn/Wunused-6.C: Same.
4051 * g++.dg/warn/deprecated-6.C: Same.
4052 * g++.dg/warn/deprecated.C: Same.
4053 * g++.dg/warn/effc1.C: Same.
4054 * g++.dg/warn/effc3.C: Same.
4055 * g++.dg/warn/incomplete1.C: Same.
4056 * g++.dg/warn/inline1.C: Same.
4057 * g++.dg/warn/noeffect2.C: Same.
4058 * g++.dg/warn/noeffect4.C: Same.
4059 * g++.dg/warn/oldcast1.C: Same.
4060 * g++.dg/warn/sentinel.C: Same.
4061 * g++.dg/warn/unit-1.C: Same.
4062 * g++.old-deja/g++.pt/inherit2.C: Same.
4063 * g++.old-deja/g++.pt/overload8.C: Same.
4064 * gcc.dg/20000926-1.c: Same.
4065 * gcc.dg/20040223-1.c: Same.
4066 * gcc.dg/Warray-bounds-7.c: Same.
4067 * gcc.dg/alias-1.c: Same.
4068 * gcc.dg/alias-12.c: Same.
4069 * gcc.dg/alias-13.c: Same.
4070 * gcc.dg/alias-2.c: Same.
4071 * gcc.dg/array-13.c: Same.
4072 * gcc.dg/array-4.c: Same.
4073 * gcc.dg/attr-ifunc-2.c: Same.
4074 * gcc.dg/attr-invalid.c: Same.
4075 * gcc.dg/attr-noinline.c: Same.
4076 * gcc.dg/bitfld-2.c: Same.
4077 * gcc.dg/c90-const-expr-7.c: Same.
4078 * gcc.dg/c99-const-expr-7.c: Same.
4079 * gcc.dg/cpp/20000625-1.c: Same.
4080 * gcc.dg/cpp/charconst-4.c: Same.
4081 * gcc.dg/cpp/include2.c: Same.
4082 * gcc.dg/cpp/include2a.c: Same.
4083 * gcc.dg/decl-4.c: Same.
4084 * gcc.dg/deprecated-4.c: Same.
4085 * gcc.dg/deprecated.c: Same.
4086 * gcc.dg/dfp/altivec-types.c: Same.
4087 * gcc.dg/float-range-1.c: Same.
4088 * gcc.dg/pack-test-3.c: Same.
4089 * gcc.dg/pr11492.c: Same.
4090 * gcc.dg/pr15360-1.c: Same.
4091 * gcc.dg/pr37908.c: Same.
4092 * gcc.dg/pr53265.c: Same.
4093 * gcc.dg/pr57287-2.c: Same.
4094 * gcc.dg/pr57287.c: Same.
4095 * gcc.dg/redecl-1.c: Same.
4096 * gcc.dg/sync-3.c: Same.
4097 * gcc.dg/two-types-1.c: Same.
4098 * gcc.dg/two-types-2.c: Same.
4099 * gcc.dg/two-types-4.c: Same.
4100 * gcc.dg/two-types-5.c: Same.
4101 * gcc.dg/two-types-6.c: Same.
4102 * gcc.dg/two-types-7.c: Same.
4103 * gcc.dg/two-types-8.c: Same.
4104 * gcc.dg/two-types-9.c: Same.
4105 * gcc.dg/uninit-I.c: Same.
4106 * gcc.dg/uninit-pr19430.c: Same.
4107 * gcc.dg/visibility-7.c: Same.
4108 * gcc.dg/winline-10.c: Same.
4109 * gcc.dg/winline-2.c: Same.
4110 * gcc.dg/winline-3.c: Same.
4111 * gcc.dg/winline-9.c: Same.
4112 * gcc.target/i386/attr-returns_twice-1.c: Same.
4113 * gcc.target/i386/chkp-const-check-2.c: Same.
4114 * gcc.target/i386/chkp-label-address.c: Same.
4115 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4116 * gcc.target/i386/pr39162.c: Same.
4117 * gcc.target/i386/sse-5.c: Same.
4118 * gcc.target/powerpc/altivec-types-1.c: Same.
4119 * gcc.target/powerpc/altivec-types-2.c: Same.
4120 * gcc.target/powerpc/altivec-types-3.c: Same.
4121 * gcc.target/powerpc/float128-mix.c: Same.
4122 * gcc.target/powerpc/no-r11-3.c: Same.
4123 * gcc.target/spu/Wmain.c: Same.
4124 * gcc.target/spu/ea/errors2.c: Same.
4125 * gfortran.dg/assignment_1.f90: Same.
4126 * gfortran.dg/common_3.f90: Same.
4127 * gfortran.dg/der_io_1.f90: Same.
4128 * gfortran.dg/g77/20030326-1.f: Same.
4129 * gfortran.dg/g77/9263.f: Same.
4130 * gfortran.dg/g77/960317-1.f: Same.
4131 * gfortran.dg/g77/970625-2.f: Same.
4132 * gfortran.dg/g77/980615-0.f: Same.
4133 * gfortran.dg/g77/check0.f: Same.
4134 * gfortran.dg/g77/dnrm2.f: Same.
4135 * gfortran.dg/g77/pr9258.f: Same.
4136 * gfortran.dg/ichar_1.f90: Same.
4137 * gfortran.dg/interface_1.f90: Same.
4138 * gfortran.dg/namelist_1.f90: Same.
4139 * gfortran.dg/namelist_2.f90: Same.
4140 * gfortran.dg/namelist_3.f90: Same.
4141 * gfortran.dg/namelist_print_2.f: Same.
4142 * gfortran.dg/oldstyle_1.f90: Same.
4143 * gfortran.dg/runtime_warning_1.f90: Same.
4144 * gfortran.dg/underflow.f90: Same.
4145 * gnat.dg/specs/integer_value.ads: Same.
4146 * obj-c++.dg/fsf-package-0.m: Same.
4147 * objc.dg/two-types-1.m: Same.
4148
6e49961c
ML
41492017-04-28 Martin Liska <mliska@suse.cz>
4150
4151 PR gcov-profile/79891
4152 * gcc.misc-tests/gcov-17.c: New test.
4153 * gcc.misc-tests/gcov-18.c: New test.
4154
f166beaf
TV
41552017-04-28 Tom de Vries <tom@codesourcery.com>
4156
4157 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4158 dg-(error|warning|message|bogus).
4159 * g++.dg/parse/parameter-declaration-1.C: Same.
4160 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4161 * gcc.dg/Wpointer-sign-Wall.c: Same.
4162 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4163 * gcc.dg/cpp/19990413-1.c: Same.
4164 * gcc.dg/dg-test-1.c: Same.
4165 * gcc.dg/empty-source-2.c: Same.
4166 * gcc.dg/empty-source-3.c: Same.
4167 * gcc.dg/format/c99-printf-1.c: Same.
4168 * gcc.dg/format/c99-scanf-1.c: Same.
4169 * gcc.dg/label-decl-2.c: Same.
4170 * gcc.dg/m-un-2.c: Same.
4171 * gcc.dg/uninit-pr20644-O0.c: Same.
4172 * gfortran.dg/pr70006.f90: Same.
4173 * obj-c++.dg/fsf-package-0.m: Same.
4174
c3125b18
TV
41752017-04-28 Tom de Vries <tom@codesourcery.com>
4176
4177 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4178 dg-(error|warning|message|bogus).
4179 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4180 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4181 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4182 * c-c++-common/pr20000.c: Same.
4183 * c-c++-common/pr49706.c: Same.
4184 * g++.dg/ext/utf16-4.C: Same.
4185 * g++.dg/parse/error2.C: Same.
4186 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4187 * g++.dg/warn/Wtype-limits.C: Same.
4188 * g++.dg/warn/overflow-warn-1.C: Same.
4189 * g++.dg/warn/overflow-warn-3.C: Same.
4190 * gcc.dg/Wpointer-sign-Wall.c: Same.
4191 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4192 * gcc.dg/Wtype-limits-Wextra.c: Same.
4193 * gcc.dg/Wtype-limits.c: Same.
4194 * gcc.dg/cpp/19990413-1.c: Same.
4195 * gcc.dg/dg-test-1.c: Same.
4196 * gcc.dg/empty-source-2.c: Same.
4197 * gcc.dg/empty-source-3.c: Same.
4198 * gcc.dg/label-decl-2.c: Same.
4199 * gcc.dg/m-un-2.c: Same.
4200 * gcc.dg/uninit-pr19430-O0.c: Same.
4201 * gcc.dg/uninit-pr19430.c: Same.
4202 * gcc.dg/uninit-pr20644-O0.c: Same.
4203 * gcc.dg/utf16-4.c: Same.
4204 * gfortran.dg/pr70006.f90: Same.
4205 * obj-c++.dg/fsf-package-0.m: Same.
4206
119092c1
RB
42072017-04-28 Richard Biener <rguenther@suse.de>
4208
4209 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4210 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4211 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4212 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4213 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4214 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4215
3777eda2
MP
42162017-04-27 Marek Polacek <polacek@redhat.com>
4217
4218 PR sanitizer/80349
4219 * c-c++-common/ubsan/pr80349.c: New test.
4220
8211c4a2
VR
42212017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4222
4223 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4224 diagnostics.
4225 * g++.dg/warn/pr12242.C: Likewise.
4226
94baf2e2
DE
42272017-04-27 David Edelsohn <dje.gcc@gmail.com>
4228
4229 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4230
9a448688
ML
42312017-04-27 Martin Liska <mliska@suse.cz>
4232
4233 PR testsuite/79455
4234 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4235 more generic.
4236
f8a36447
JJ
42372017-04-27 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR c++/80534
4240 * g++.dg/other/pr80534-1.C: New test.
4241 * g++.dg/other/pr80534-2.C: New test.
4242
1b7c8d39
RB
42432017-04-27 Richard Biener <rguenther@suse.de>
4244
4245 PR middle-end/80539
4246 * gcc.dg/torture/pr80539.c: New testcase.
4247
985b8393
JJ
42482017-04-27 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR target/77728
4251 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4252
a480422d
VR
42532017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4254
4255 * g++.dg/diagnostic/nested-name-1.C: New test.
4256
f9726baa
ML
42572017-04-26 Martin Liska <mliska@suse.cz>
4258
4259 * gcc.dg/guality/guality.h: Add prefix to test verification.
4260
9f4df8f1
NS
42612017-04-25 Nathan Sidwell <nathan@acm.org>
4262
4263 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4264
1913c8f6
UB
42652017-04-25 Uros Bizjak <ubizjak@gmail.com>
4266
4267 PR target/70799
4268 * gcc.target/i386/pr70799-5.c: New test.
4269
e602bbfc
MS
42702017-04-25 Martin Sebor <msebor@redhat.com>
4271
4272 PR tree-optimization/80497
4273 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4274
7629ae90
RR
42752017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4276 Jakub Jelinek <jakub@redhat.com>
4277
4278 PR target/77728
4279 * g++.dg/abi/pr77728-1.C: New test.
4280
2ef42cf9
MP
42812017-04-25 Marek Polacek <polacek@redhat.com>
4282
4283 PR sanitizer/80349
4284 * g++.dg/ubsan/pr80349-2.C: New test.
4285
70caf430
VR
42862017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4287
4288 * g++.dg/cpp0x/enum34.C: New test.
4289
f66c70dc
TV
42902017-04-25 Tom de Vries <tom@codesourcery.com>
4291
4292 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4293 variables.
4294 (dg-line): New proc.
4295 (process-message): Handle line number variables.
4296 * objc.dg/try-catch-12.m: Use dg-line.
4297
77071af6
BS
42982017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4299
4300 PR target/80482
4301 * gcc.target/powerpc/vec-constvolatile.c: New test.
4302
fbe91804
DM
43032017-04-25 David Malcolm <dmalcolm@redhat.com>
4304
4305 * g++.dg/semicolon-fixits.C: New test case.
4306
1c4ea66f
DM
43072017-04-25 David Malcolm <dmalcolm@redhat.com>
4308
4309 * gcc.dg/semicolon-fixits.c: New test case.
4310
5ca28c1d
DM
43112017-04-25 David Malcolm <dmalcolm@redhat.com>
4312
4313 * g++.dg/lookup/missing-std-include.C: New test file.
4314
2ec07fa6
RR
43152017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4316 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR target/77728
4319 * g++.dg/abi/pr77728-2.C: New test.
4320
7d5dbb22
DM
43212017-04-25 David Malcolm <dmalcolm@redhat.com>
4322
4323 PR c++/80177
4324 * g++.dg/spellcheck-pr80177.C: New test case.
4325
6a3936d4
NS
43262017-04-25 Nathan Sidwell <nathan@acm.org>
4327
4328 * g++.dg/dg.exp (find-cxx-tests): New function.
4329 (main): Use it, remove explicit pruning
4330
bed3fd46
RB
43312017-04-25 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/80492
4334 * gcc.dg/pr80492.c: New testcase.
4335
c9e9c3ac
SKS
43362017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4337
4338 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4339 for targets with int size less than 32 bits.
4340
2700fbd6
RB
43412017-04-25 Richard Biener <rguenther@suse.de>
4342
4343 PR tree-optimization/79201
4344 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4345 * gcc.target/i386/pr22152.c: Disable sinking.
4346
e57136da
AK
43472017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4348
4349 PR target/80464
4350 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4351
3cb9ee2f
AK
43522017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4353
4354 PR target/79895
4355 * gcc.target/s390/pr79895.c: New test.
4356
03db9ab5
DV
43572017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4358
4359 PR target/80080
4360 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4361 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4362 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4363
39259462
JJ
43642017-04-25 Jakub Jelinek <jakub@redhat.com>
4365
ba5d69f3
JJ
4366 PR rtl-optimization/80501
4367 * gcc.c-torture/execute/pr80501.c: New test.
4368
39259462
JJ
4369 PR rtl-optimization/80500
4370 * gcc.dg/pr80500.c: New test.
4371
bb0249cb
MG
43722017-04-25 Marc Glisse <marc.glisse@inria.fr>
4373
4374 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4375 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4376
be420eb8
JW
43772017-04-22 Janus Weil <janus@gcc.gnu.org>
4378
4379 PR fortran/80121
4380 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4381 directive.
4382
0ebd1f00
DM
43832017-04-24 David Malcolm <dmalcolm@redhat.com>
4384
4385 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4386 * jit.dg/test-alignment.c: New test case.
4387 * jit.dg/test-alignment.cc: New test case.
4388 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4389 New test case.
4390
412f61f0
DM
43912017-04-24 David Malcolm <dmalcolm@redhat.com>
4392
4393 PR c++/80016
4394 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4395 test function.
4396 (test_alignof): New test function.
4397
a8492d5e
MG
43982017-04-24 Marc Glisse <marc.glisse@inria.fr>
4399
4400 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4401
ec856f5f
VR
44022017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4403
4404 * g++.dg/diagnostic/duplicate1.C: New test.
4405 * g++.dg/cpp0x/duplicate1.C: New test.
4406
a753df11
MJ
44072017-04-24 Martin Jambor <mjambor@suse.cz>
4408
4409 PR tree-optimization/80293
4410 * g++.dg/tree-ssa/pr80293.C: New test.
4411
3ebd8e62
ML
44122017-04-24 Martin Liska <mliska@suse.cz>
4413
4414 PR middle-end/79931
4415 * g++.dg/ipa/pr79931.C: New test.
4416
f30a1190
RB
44172017-04-24 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/80494
4420 * gfortran.dg/pr80494.f90: New testcase.
4421
4c7c437c
RB
44222017-04-24 Richard Biener <rguenther@suse.de>
4423
4424 PR tree-optimization/79725
4425 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4426
d21a8e3b
RB
44272017-04-24 Richard Biener <rguenther@suse.de>
4428
4429 PR c++/2972
4430 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4431
c7eb642e
JD
44322017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4433
4434 PR fortran/80484
4435 * gfortran.dg/dtio_29.f03: New test.
4436
60fc41bd
JW
44372017-04-22 Janus Weil <janus@gcc.gnu.org>
4438
4439 PR fortran/80121
4440 * gfortran.dg/intent_out_9.f90: New test case.
4441
2eb8a343
UB
44422017-04-23 Uros Bizjak <ubizjak@gmail.com>
4443
4444 PR target/70799
1913c8f6 4445 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4446
fc23d35a
JW
44472017-04-21 Janus Weil <janus@gcc.gnu.org>
4448
4449 PR fortran/80392
4450 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4451
7b9efd03
UB
44522017-04-21 Uros Bizjak <ubizjak@gmail.com>
4453
4454 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4455
2fd30fbe
RB
44562017-04-21 Richard Biener <rguenther@suse.de>
4457
4458 PR tree-optimization/79547
4459 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4460
bb1bc604
RB
44612017-04-21 Richard Biener <rguenther@suse.de>
4462
4463 PR tree-optimization/78847
4464 * g++.dg/tree-ssa/pr78847.C: New testcase.
4465
666f7903
JJ
44662017-04-21 Jakub Jelinek <jakub@redhat.com>
4467
4468 PR c/80468
4469 * gcc.dg/pr80468.c: New test.
4470
25c28f47
ML
44712017-04-21 Martin Liska <mliska@suse.cz>
4472
4473 PR tree-optimization/66278
4474 * gcc.dg/vect/pr66278.c: New test.
4475
6d553e9b
RB
44762017-04-21 Richard Biener <rguenther@suse.de>
4477
4478 PR tree-optimization/80237
4479 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4480 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4481 adjust expected optimizations.
4482
7fd1a747
RB
44832016-04-21 Richard Biener <rguenther@suse.de>
4484
4485 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4486 of inner loops.
4487 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4488 * gcc.dg/vect/vect-104.c: Likewise.
4489
2f23a412
EB
44902017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4491
4492 PR tree-optimization/80426
4493 * gcc.c-torture/execute/20170429-1.c: Rename into...
4494 * gcc.c-torture/execute/20170419-1.c: ...this.
4495
8749b11f
UB
44962017-04-20 Uros Bizjak <ubizjak@gmail.com>
4497
4498 PR target/79804
4499 * gcc.target/i386/pr79804.c: New test.
4500
20917336
UB
45012017-04-20 Uros Bizjak <ubizjak@gmail.com>
4502
4503 PR target/78090
4504 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4505
2414b022
DE
45062017-04-20 David Edelsohn <dje.gcc@gmail.com>
4507
4508 * g++/opt/pr80436.C: XFAIL on AIX.
4509
34d57a10
JW
45102017-04-20 Jonathan Wakely <jwakely@redhat.com>
4511
4512 PR c++/80473
4513 * g++.dg/diagnostic/pr80473.C: New test.
4514
c3cbcd45
VR
45152017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4516
4517 * g++.dg/warn/Wextra-semi.C: New test.
4518
8a59d466
JJ
45192017-04-20 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR middle-end/80423
4522 * g++.dg/other/pr80423.C: New test.
4523
a4bb5c57
SKS
45242017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4525
4526 * gcc.dg/pr80170.c: Require ptr32plus.
4527
fe1e7d0e
EB
45282017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4529
4530 PR tree-optimization/80426
4531 * gcc.c-torture/execute/20170419-1.c: New test.
4532
48d811eb
JJ
45332017-04-19 Jakub Jelinek <jakub@redhat.com>
4534
f19e6a9c
JJ
4535 PR debug/80461
4536 * g++.dg/debug/pr80461.C: New test.
4537
541035a6
JJ
4538 PR c++/80459
4539 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4540 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4541 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4542
48d811eb
JJ
4543 PR debug/80436
4544 * g++.dg/opt/pr80436.C: New test.
4545
5249994e
SKS
45462017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4547
4548 * gcc.dg/torture/pr80341.c: Require int32plus.
4549
a16c8d8b 45502017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4551 Jeff Law <law@redhat.com>
a16c8d8b
EB
4552
4553 * gcc.c-torture/compile/20170419-1.c: New test.
4554
6143c998
TV
45552017-04-19 Tom de Vries <tom@codesourcery.com>
4556
4557 PR testsuite/80221
4558 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4559 subsequent dg directives.
4560 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4561 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4562 * c-c++-common/attr-fallthrough-2.c: Same.
4563 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4564 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4565 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4566 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4567 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4568 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4569 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4570 * c-c++-common/cilk-plus/CK/errors.c: Same.
4571 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4572 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4573 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4574 * c-c++-common/cpp/pr57580.c: Same.
4575 * c-c++-common/goacc/asyncwait-1.c: Same.
4576 * c-c++-common/goacc/cache-2.c: Same.
4577 * c-c++-common/goacc/declare-2.c: Same.
4578 * c-c++-common/goacc/deviceptr-1.c: Same.
4579 * c-c++-common/goacc/routine-5.c: Same.
4580 * c-c++-common/gomp/clauses-2.c: Same.
4581 * c-c++-common/gomp/ordered-3.c: Same.
4582 * c-c++-common/gomp/pr67501.c: Same.
4583 * c-c++-common/pr20000.c: Same.
4584 * c-c++-common/pr43395.c: Same.
4585 * c-c++-common/pr49706.c: Same.
4586 * c-c++-common/pr77624-1.c: Same.
4587 * c-c++-common/pr77624-2.c: Same.
4588 * c-c++-common/raw-string-14.c: Same.
4589 * c-c++-common/raw-string-16.c: Same.
4590 * c-c++-common/raw-string-3.c: Same.
4591 * c-c++-common/raw-string-4.c: Same.
4592 * c-c++-common/raw-string-5.c: Same.
4593 * c-c++-common/raw-string-6.c: Same.
4594 * g++.dg/abi/mangle41.C: Same.
4595 * g++.dg/conversion/nullptr1.C: Same.
4596 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4597 * g++.dg/cpp0x/auto27.C: Same.
4598 * g++.dg/cpp0x/constexpr-98.C: Same.
4599 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4600 * g++.dg/cpp0x/diag2.C: Same.
4601 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4602 * g++.dg/cpp0x/nullptr15.C: Same.
4603 * g++.dg/cpp0x/pr31431-2.C: Same.
4604 * g++.dg/cpp0x/pr31431.C: Same.
4605 * g++.dg/cpp0x/pr79118.C: Same.
4606 * g++.dg/cpp0x/static_assert3.C: Same.
4607 * g++.dg/cpp0x/temp_default2.C: Same.
4608 * g++.dg/cpp0x/trailing4.C: Same.
4609 * g++.dg/cpp0x/variadic-ex10.C: Same.
4610 * g++.dg/cpp0x/variadic-ex13.C: Same.
4611 * g++.dg/cpp0x/variadic-ex14.C: Same.
4612 * g++.dg/cpp0x/variadic-ex3.C: Same.
4613 * g++.dg/cpp0x/variadic-ex4.C: Same.
4614 * g++.dg/cpp0x/variadic59.C: Same.
4615 * g++.dg/cpp0x/vt-37737-2.C: Same.
4616 * g++.dg/cpp0x/vt-57397-1.C: Same.
4617 * g++.dg/cpp0x/vt-57397-2.C: Same.
4618 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4619 * g++.dg/cpp1z/gen-attrs1.C: Same.
4620 * g++.dg/diagnostic/pr71075.C: Same.
4621 * g++.dg/eh/goto2.C: Same.
4622 * g++.dg/eh/goto3.C: Same.
4623 * g++.dg/expr/bitfield4.C: Same.
4624 * g++.dg/expr/bitfield5.C: Same.
4625 * g++.dg/expr/bitfield6.C: Same.
4626 * g++.dg/expr/bool1.C: Same.
4627 * g++.dg/expr/bool3.C: Same.
4628 * g++.dg/expr/cond10.C: Same.
4629 * g++.dg/expr/cond11.C: Same.
4630 * g++.dg/expr/lval3.C: Same.
4631 * g++.dg/expr/lval4.C: Same.
4632 * g++.dg/ext/anon-struct4.C: Same.
4633 * g++.dg/ext/attrib44.C: Same.
4634 * g++.dg/ext/builtin3.C: Same.
4635 * g++.dg/ext/dllimport7.C: Same.
4636 * g++.dg/ext/label5.C: Same.
4637 * g++.dg/ext/no-asm-1.C: Same.
4638 * g++.dg/ext/utf16-4.C: Same.
4639 * g++.dg/ext/vla2.C: Same.
4640 * g++.dg/gomp/block-1.C: Same.
4641 * g++.dg/gomp/block-2.C: Same.
4642 * g++.dg/gomp/block-3.C: Same.
4643 * g++.dg/gomp/block-5.C: Same.
4644 * g++.dg/gomp/linear-2.C: Same.
4645 * g++.dg/gomp/target-1.C: Same.
4646 * g++.dg/gomp/target-2.C: Same.
4647 * g++.dg/gomp/taskgroup-1.C: Same.
4648 * g++.dg/gomp/teams-1.C: Same.
4649 * g++.dg/inherit/pure1.C: Same.
4650 * g++.dg/init/array43.C: Same.
4651 * g++.dg/init/array46.C: Same.
4652 * g++.dg/init/const10.C: Same.
4653 * g++.dg/init/ctor4-1.C: Same.
4654 * g++.dg/init/ctor4.C: Same.
4655 * g++.dg/init/new37.C: Same.
4656 * g++.dg/init/pr25811.C: Same.
4657 * g++.dg/init/pr29043.C: Same.
4658 * g++.dg/init/pr29571.C: Same.
4659 * g++.dg/lookup/duperr1.C: Same.
4660 * g++.dg/lookup/error1.C: Same.
4661 * g++.dg/lookup/koenig5.C: Same.
4662 * g++.dg/lookup/pr77549.C: Same.
4663 * g++.dg/lookup/suggestions1.C: Same.
4664 * g++.dg/lookup/using16.C: Same.
4665 * g++.dg/lookup/using7.C: Same.
4666 * g++.dg/other/anon-union3.C: Same.
4667 * g++.dg/other/array2.C: Same.
4668 * g++.dg/other/error13.C: Same.
4669 * g++.dg/other/error34.C: Same.
4670 * g++.dg/overload/builtin1.C: Same.
4671 * g++.dg/overload/conv-op1.C: Same.
4672 * g++.dg/overload/error3.C: Same.
4673 * g++.dg/overload/koenig1.C: Same.
4674 * g++.dg/overload/operator5.C: Same.
4675 * g++.dg/overload/template5.C: Same.
4676 * g++.dg/overload/unknown1.C: Same.
4677 * g++.dg/overload/using2.C: Same.
4678 * g++.dg/parse/constructor1.C: Same.
4679 * g++.dg/parse/crash36.C: Same.
4680 * g++.dg/parse/crash63.C: Same.
4681 * g++.dg/parse/error11.C: Same.
4682 * g++.dg/parse/error12.C: Same.
4683 * g++.dg/parse/error14.C: Same.
4684 * g++.dg/parse/error2.C: Same.
4685 * g++.dg/parse/error21.C: Same.
4686 * g++.dg/parse/error26.C: Same.
4687 * g++.dg/parse/error36.C: Same.
4688 * g++.dg/parse/friend12.C: Same.
4689 * g++.dg/parse/invalid-op1.C: Same.
4690 * g++.dg/parse/missing-template1.C: Same.
4691 * g++.dg/parse/parser-pr28152-2.C: Same.
4692 * g++.dg/parse/parser-pr28152.C: Same.
4693 * g++.dg/parse/pr16696-permissive.C: Same.
4694 * g++.dg/parse/pr16696.C: Same.
4695 * g++.dg/parse/pr69628.C: Same.
4696 * g++.dg/parse/ret-type2.C: Same.
4697 * g++.dg/parse/specialization1.C: Same.
4698 * g++.dg/parse/template3.C: Same.
4699 * g++.dg/parse/template9.C: Same.
4700 * g++.dg/parse/typename11.C: Same.
4701 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
4702 * g++.dg/pr45330.C: Same.
4703 * g++.dg/rtti/typeid6.C: Same.
4704 * g++.dg/spellcheck-fields.C: Same.
4705 * g++.dg/spellcheck-typenames.C: Same.
4706 * g++.dg/tc1/dr108.C: Same.
4707 * g++.dg/tc1/dr147.C: Same.
4708 * g++.dg/template/arg7.C: Same.
4709 * g++.dg/template/conv11.C: Same.
4710 * g++.dg/template/crash13.C: Same.
4711 * g++.dg/template/crash55.C: Same.
4712 * g++.dg/template/dependent-expr5.C: Same.
4713 * g++.dg/template/error17.C: Same.
4714 * g++.dg/template/error33.C: Same.
4715 * g++.dg/template/error4.C: Same.
4716 * g++.dg/template/error50.C: Same.
4717 * g++.dg/template/error53.C: Same.
4718 * g++.dg/template/friend.C: Same.
4719 * g++.dg/template/func2.C: Same.
4720 * g++.dg/template/local6.C: Same.
4721 * g++.dg/template/member5.C: Same.
4722 * g++.dg/template/meminit1.C: Same.
4723 * g++.dg/template/nested3.C: Same.
4724 * g++.dg/template/nontype6.C: Same.
4725 * g++.dg/template/overload12.C: Same.
4726 * g++.dg/template/ptrmem8.C: Same.
4727 * g++.dg/template/qualified-id1.C: Same.
4728 * g++.dg/template/spec15.C: Same.
4729 * g++.dg/template/static1.C: Same.
4730 * g++.dg/template/static10.C: Same.
4731 * g++.dg/template/static2.C: Same.
4732 * g++.dg/template/ttp25.C: Same.
4733 * g++.dg/template/typedef2.C: Same.
4734 * g++.dg/template/typename2.C: Same.
4735 * g++.dg/template/unify10.C: Same.
4736 * g++.dg/template/unify6.C: Same.
4737 * g++.dg/template/unify7.C: Same.
4738 * g++.dg/template/unify9.C: Same.
4739 * g++.dg/template/varmod1.C: Same.
4740 * g++.dg/ubsan/div-by-zero-1.C: Same.
4741 * g++.dg/ubsan/pr63956.C: Same.
4742 * g++.dg/warn/Waddress-1.C: Same.
4743 * g++.dg/warn/Wconversion2.C: Same.
4744 * g++.dg/warn/Wnull-conversion-1.C: Same.
4745 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4746 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4747 * g++.dg/warn/Wswitch-1.C: Same.
4748 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4749 * g++.dg/warn/Wtype-limits.C: Same.
4750 * g++.dg/warn/Wunused-parm-5.C: Same.
4751 * g++.dg/warn/deprecated-6.C: Same.
4752 * g++.dg/warn/deprecated.C: Same.
4753 * g++.dg/warn/incomplete1.C: Same.
4754 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4755 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4756 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4757 * g++.dg/warn/overflow-warn-1.C: Same.
4758 * g++.dg/warn/overflow-warn-3.C: Same.
4759 * g++.dg/warn/overflow-warn-4.C: Same.
4760 * g++.dg/warn/pr12242.C: Same.
4761 * g++.dg/warn/pr30551-2.C: Same.
4762 * g++.dg/warn/pr30551.C: Same.
4763 * g++.old-deja/g++.benjamin/16077.C: Same.
4764 * g++.old-deja/g++.bob/inherit1.C: Same.
4765 * g++.old-deja/g++.brendan/crash56.C: Same.
4766 * g++.old-deja/g++.brendan/template17.C: Same.
4767 * g++.old-deja/g++.eh/ctor1.C: Same.
4768 * g++.old-deja/g++.jason/bool5.C: Same.
4769 * g++.old-deja/g++.jason/cond.C: Same.
4770 * g++.old-deja/g++.jason/operator.C: Same.
4771 * g++.old-deja/g++.jason/pmf5.C: Same.
4772 * g++.old-deja/g++.law/ctors5.C: Same.
4773 * g++.old-deja/g++.law/missed-error2.C: Same.
4774 * g++.old-deja/g++.law/operators9.C: Same.
4775 * g++.old-deja/g++.law/temps1.C: Same.
4776 * g++.old-deja/g++.mike/for2.C: Same.
4777 * g++.old-deja/g++.mike/ns5.C: Same.
4778 * g++.old-deja/g++.mike/ns7.C: Same.
4779 * g++.old-deja/g++.mike/p10769b.C: Same.
4780 * g++.old-deja/g++.niklas/t120.C: Same.
4781 * g++.old-deja/g++.niklas/t121.C: Same.
4782 * g++.old-deja/g++.ns/koenig5.C: Same.
4783 * g++.old-deja/g++.oliva/overload1.C: Same.
4784 * g++.old-deja/g++.other/crash24.C: Same.
4785 * g++.old-deja/g++.other/crash25.C: Same.
4786 * g++.old-deja/g++.other/decl5.C: Same.
4787 * g++.old-deja/g++.other/lineno5.C: Same.
4788 * g++.old-deja/g++.other/null3.C: Same.
4789 * g++.old-deja/g++.other/overcnv2.C: Same.
4790 * g++.old-deja/g++.other/ptrmem7.C: Same.
4791 * g++.old-deja/g++.other/typename1.C: Same.
4792 * g++.old-deja/g++.other/vaarg3.C: Same.
4793 * g++.old-deja/g++.pt/crash10.C: Same.
4794 * g++.old-deja/g++.pt/crash28.C: Same.
4795 * g++.old-deja/g++.pt/crash38.C: Same.
4796 * g++.old-deja/g++.pt/explicit70.C: Same.
4797 * g++.old-deja/g++.pt/explicit77.C: Same.
4798 * g++.old-deja/g++.pt/expr2.C: Same.
4799 * g++.old-deja/g++.pt/spec5.C: Same.
4800 * g++.old-deja/g++.pt/spec6.C: Same.
4801 * g++.old-deja/g++.pt/typename3.C: Same.
4802 * g++.old-deja/g++.pt/typename5.C: Same.
4803 * g++.old-deja/g++.pt/typename6.C: Same.
4804 * g++.old-deja/g++.pt/typename7.C: Same.
4805 * g++.old-deja/g++.pt/unify4.C: Same.
4806 * g++.old-deja/g++.pt/unify8.C: Same.
4807 * g++.old-deja/g++.pt/vaarg3.C: Same.
4808 * g++.old-deja/g++.robertl/eb22.C: Same.
4809 * g++.old-deja/g++.robertl/eb4.C: Same.
4810 * g++.old-deja/g++.robertl/eb44.C: Same.
4811 * g++.old-deja/g++.robertl/eb69.C: Same.
4812 * g++.old-deja/g++.robertl/eb98.C: Same.
4813 * gcc.dg/20031223-1.c: Same.
4814 * gcc.dg/940510-1.c: Same.
4815 * gcc.dg/990506-0.c: Same.
4816 * gcc.dg/Walloca-1.c: Same.
4817 * gcc.dg/Walloca-2.c: Same.
4818 * gcc.dg/Wconversion-integer.c: Same.
4819 * gcc.dg/Wcxx-compat-8.c: Same.
4820 * gcc.dg/Wimplicit-int-1.c: Same.
4821 * gcc.dg/Wimplicit-int-2.c: Same.
4822 * gcc.dg/Wimplicit-int-4.c: Same.
4823 * gcc.dg/Wpointer-sign-Wall.c: Same.
4824 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4825 * gcc.dg/Wshadow-1.c: Same.
4826 * gcc.dg/Wshadow-3.c: Same.
4827 * gcc.dg/Wswitch-enum-error.c: Same.
4828 * gcc.dg/Wswitch-enum.c: Same.
4829 * gcc.dg/Wswitch-error.c: Same.
4830 * gcc.dg/Wswitch.c: Same.
4831 * gcc.dg/Wtype-limits-Wextra.c: Same.
4832 * gcc.dg/Wtype-limits.c: Same.
4833 * gcc.dg/Wvla-larger-than-2.c: Same.
4834 * gcc.dg/anon-struct-5.c: Same.
4835 * gcc.dg/array-10.c: Same.
4836 * gcc.dg/array-11.c: Same.
4837 * gcc.dg/array-15.c: Same.
4838 * gcc.dg/array-2.c: Same.
4839 * gcc.dg/array-8.c: Same.
4840 * gcc.dg/array-const-2.c: Same.
4841 * gcc.dg/array-const-3.c: Same.
4842 * gcc.dg/bitfld-1.c: Same.
4843 * gcc.dg/bitfld-8.c: Same.
4844 * gcc.dg/builtin-redefine.c: Same.
4845 * gcc.dg/c11-noreturn-1.c: Same.
4846 * gcc.dg/c11-noreturn-2.c: Same.
4847 * gcc.dg/c11-static-assert-3.c: Same.
4848 * gcc.dg/c90-arraydecl-1.c: Same.
4849 * gcc.dg/c90-complex-1.c: Same.
4850 * gcc.dg/c90-complit-1.c: Same.
4851 * gcc.dg/c90-const-expr-11.c: Same.
4852 * gcc.dg/c90-const-expr-7.c: Same.
4853 * gcc.dg/c90-const-expr-8.c: Same.
4854 * gcc.dg/c90-enum-comma-1.c: Same.
4855 * gcc.dg/c90-flex-array-1.c: Same.
4856 * gcc.dg/c90-hexfloat-1.c: Same.
4857 * gcc.dg/c90-idem-qual-1.c: Same.
4858 * gcc.dg/c90-idem-qual-2.c: Same.
4859 * gcc.dg/c90-idem-qual-3.c: Same.
4860 * gcc.dg/c90-mixdecl-1.c: Same.
4861 * gcc.dg/c90-restrict-1.c: Same.
4862 * gcc.dg/c90-return-1.c: Same.
4863 * gcc.dg/c99-array-nonobj-1.c: Same.
4864 * gcc.dg/c99-arraydecl-1.c: Same.
4865 * gcc.dg/c99-complex-1.c: Same.
4866 * gcc.dg/c99-complex-2.c: Same.
4867 * gcc.dg/c99-complit-2.c: Same.
4868 * gcc.dg/c99-const-expr-7.c: Same.
4869 * gcc.dg/c99-const-expr-8.c: Same.
4870 * gcc.dg/c99-flex-array-3.c: Same.
4871 * gcc.dg/c99-flex-array-7.c: Same.
4872 * gcc.dg/c99-flex-array-typedef-7.c: Same.
4873 * gcc.dg/c99-impl-decl-1.c: Same.
4874 * gcc.dg/c99-impl-int-1.c: Same.
4875 * gcc.dg/c99-impl-int-2.c: Same.
4876 * gcc.dg/c99-init-3.c: Same.
4877 * gcc.dg/c99-restrict-1.c: Same.
4878 * gcc.dg/c99-return-1.c: Same.
4879 * gcc.dg/c99-tag-1.c: Same.
4880 * gcc.dg/c99-tag-3.c: Same.
4881 * gcc.dg/call-diag-2.c: Same.
4882 * gcc.dg/cpp/19940712-1.c: Same.
4883 * gcc.dg/cpp/19951025-1.c: Same.
4884 * gcc.dg/cpp/19990413-1.c: Same.
4885 * gcc.dg/cpp/direct2.c: Same.
4886 * gcc.dg/cpp/direct2s.c: Same.
4887 * gcc.dg/cpp/pr28709.c: Same.
4888 * gcc.dg/cpp/pr61854-c90.c: Same.
4889 * gcc.dg/cpp/pr61854-c94.c: Same.
4890 * gcc.dg/cpp/pragma-1.c: Same.
4891 * gcc.dg/cpp/pragma-2.c: Same.
4892 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4893 * gcc.dg/cpp/trad/literals-2.c: Same.
4894 * gcc.dg/cpp/warn-comments-2.c: Same.
4895 * gcc.dg/cpp/warn-comments-3.c: Same.
4896 * gcc.dg/cpp/warn-comments.c: Same.
4897 * gcc.dg/cpp/warn-long-long-2.c: Same.
4898 * gcc.dg/cpp/warn-long-long.c: Same.
4899 * gcc.dg/cpp/warn-redefined-2.c: Same.
4900 * gcc.dg/cpp/warn-redefined.c: Same.
4901 * gcc.dg/darwin-cfstring-2.c: Same.
4902 * gcc.dg/darwin-cfstring-format-1.c: Same.
4903 * gcc.dg/decl-9.c: Same.
4904 * gcc.dg/declspec-1.c: Same.
4905 * gcc.dg/declspec-10.c: Same.
4906 * gcc.dg/declspec-11.c: Same.
4907 * gcc.dg/declspec-13.c: Same.
4908 * gcc.dg/declspec-18.c: Same.
4909 * gcc.dg/declspec-4.c: Same.
4910 * gcc.dg/declspec-5.c: Same.
4911 * gcc.dg/declspec-6.c: Same.
4912 * gcc.dg/declspec-8.c: Same.
4913 * gcc.dg/deprecated-4.c: Same.
4914 * gcc.dg/deprecated.c: Same.
4915 * gcc.dg/dfp/composite-type.c: Same.
4916 * gcc.dg/empty-source-2.c: Same.
4917 * gcc.dg/empty-source-3.c: Same.
4918 * gcc.dg/format/attr-6.c: Same.
4919 * gcc.dg/format/branch-1.c: Same.
4920 * gcc.dg/format/c90-printf-1.c: Same.
4921 * gcc.dg/format/c90-strftime-2.c: Same.
4922 * gcc.dg/format/c99-strftime-1.c: Same.
4923 * gcc.dg/format/cmn-err-1.c: Same.
4924 * gcc.dg/format/few-1.c: Same.
4925 * gcc.dg/format/ms_branch-1.c: Same.
4926 * gcc.dg/format/ms_unnamed-1.c: Same.
4927 * gcc.dg/format/ms_va-1.c: Same.
4928 * gcc.dg/format/unnamed-1.c: Same.
4929 * gcc.dg/format/va-1.c: Same.
4930 * gcc.dg/format/xopen-1.c: Same.
4931 * gcc.dg/funcdef-var-1.c: Same.
4932 * gcc.dg/funcdef-var-2.c: Same.
4933 * gcc.dg/gnu89-const-expr-1.c: Same.
4934 * gcc.dg/gnu89-const-expr-2.c: Same.
4935 * gcc.dg/gnu90-const-expr-1.c: Same.
4936 * gcc.dg/gnu99-const-expr-1.c: Same.
4937 * gcc.dg/gnu99-const-expr-2.c: Same.
4938 * gcc.dg/gnu99-init-2.c: Same.
4939 * gcc.dg/gomp/_Atomic-5.c: Same.
4940 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4941 * gcc.dg/gomp/atomic-5.c: Same.
4942 * gcc.dg/gomp/linear-1.c: Same.
4943 * gcc.dg/gomp/pr67500.c: Same.
4944 * gcc.dg/init-bad-1.c: Same.
4945 * gcc.dg/init-bad-2.c: Same.
4946 * gcc.dg/init-bad-3.c: Same.
4947 * gcc.dg/init-string-1.c: Same.
4948 * gcc.dg/label-compound-stmt-1.c: Same.
4949 * gcc.dg/label-decl-2.c: Same.
4950 * gcc.dg/label-decl-4.c: Same.
4951 * gcc.dg/large-size-array-2.c: Same.
4952 * gcc.dg/large-size-array-4.c: Same.
4953 * gcc.dg/lvalue-6.c: Same.
4954 * gcc.dg/m-un-2.c: Same.
4955 * gcc.dg/multiple-overflow-warn-1.c: Same.
4956 * gcc.dg/multiple-overflow-warn-2.c: Same.
4957 * gcc.dg/multiple-overflow-warn-3.c: Same.
4958 * gcc.dg/nested-redef-1.c: Same.
4959 * gcc.dg/no-asm-1.c: Same.
4960 * gcc.dg/no-asm-3.c: Same.
4961 * gcc.dg/no-asm-4.c: Same.
4962 * gcc.dg/noncompile/20010524-1.c: Same.
4963 * gcc.dg/noncompile/incomplete-5.c: Same.
4964 * gcc.dg/noncompile/pr44517.c: Same.
4965 * gcc.dg/noncompile/pr52290.c: Same.
4966 * gcc.dg/noreturn-1.c: Same.
4967 * gcc.dg/overflow-warn-1.c: Same.
4968 * gcc.dg/overflow-warn-2.c: Same.
4969 * gcc.dg/overflow-warn-3.c: Same.
4970 * gcc.dg/overflow-warn-4.c: Same.
4971 * gcc.dg/parm-mismatch-1.c: Same.
4972 * gcc.dg/parser-pr28152-2.c: Same.
4973 * gcc.dg/parser-pr28152.c: Same.
4974 * gcc.dg/pedwarn-init.c: Same.
4975 * gcc.dg/pointer-arith-2.c: Same.
4976 * gcc.dg/pointer-arith-3.c: Same.
4977 * gcc.dg/pointer-arith-4.c: Same.
4978 * gcc.dg/pr14475.c: Same.
4979 * gcc.dg/pr18596-3.c: Same.
4980 * gcc.dg/pr18809-1.c: Same.
4981 * gcc.dg/pr27953.c: Same.
4982 * gcc.dg/pr30457.c: Same.
4983 * gcc.dg/pr30551-2.c: Same.
4984 * gcc.dg/pr30551-3.c: Same.
4985 * gcc.dg/pr30551-4.c: Same.
4986 * gcc.dg/pr30551-5.c: Same.
4987 * gcc.dg/pr30551-6.c: Same.
4988 * gcc.dg/pr30551.c: Same.
4989 * gcc.dg/pr36997.c: Same.
4990 * gcc.dg/pr41842.c: Same.
4991 * gcc.dg/pr48552-1.c: Same.
4992 * gcc.dg/pr48552-2.c: Same.
4993 * gcc.dg/pr59717.c: Same.
4994 * gcc.dg/pr61077.c: Same.
4995 * gcc.dg/pr61096-1.c: Same.
4996 * gcc.dg/pr63626.c: Same.
4997 * gcc.dg/pr64223-1.c: Same.
4998 * gcc.dg/pr64223-2.c: Same.
4999 * gcc.dg/pr8788-1.c: Same.
5000 * gcc.dg/pr8927-1.c: Same.
5001 * gcc.dg/pragma-darwin.c: Same.
5002 * gcc.dg/pragma-diag-5.c: Same.
5003 * gcc.dg/pragma-message.c: Same.
5004 * gcc.dg/redecl-1.c: Same.
5005 * gcc.dg/simd-1.c: Same.
5006 * gcc.dg/simd-5.c: Same.
5007 * gcc.dg/simd-6.c: Same.
5008 * gcc.dg/spellcheck-fields.c: Same.
5009 * gcc.dg/spellcheck-typenames.c: Same.
5010 * gcc.dg/struct-semi-2.c: Same.
5011 * gcc.dg/struct-semi-3.c: Same.
5012 * gcc.dg/transparent-union-3.c: Same.
5013 * gcc.dg/ucnid-8.c: Same.
5014 * gcc.dg/uninit-pr19430-O0.c: Same.
5015 * gcc.dg/uninit-pr19430.c: Same.
5016 * gcc.dg/uninit-pr20644-O0.c: Same.
5017 * gcc.dg/utf-dflt.c: Same.
5018 * gcc.dg/utf-dflt2.c: Same.
5019 * gcc.dg/utf16-4.c: Same.
5020 * gcc.dg/vla-11.c: Same.
5021 * gcc.dg/vla-20.c: Same.
5022 * gcc.dg/vla-init-1.c: Same.
5023 * gcc.dg/vla-init-2.c: Same.
5024 * gcc.dg/vla-init-3.c: Same.
5025 * gcc.dg/weak/weak-6.c: Same.
5026 * gcc.dg/weak/weak-7.c: Same.
5027 * gcc.dg/wtr-int-type-1.c: Same.
5028 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5029 * gcc.target/arm/polytypes.c: Same.
5030 * gcc.target/i386/spellcheck-options-4.c: Same.
5031 * gcc.target/powerpc/20030218-1.c: Same.
5032 * gcc.target/sh/pr21255-4.c: Same.
5033 * gcc.test-framework/dg-error-exp-XP.c: Same.
5034 * gfortran.dg/array_constructor_30.f03: Same.
5035 * gfortran.dg/class_30.f90: Same.
5036 * gfortran.dg/goacc/subarrays.f95: Same.
5037 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5038 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5039 * gfortran.dg/intrinsic_std_1.f90: Same.
5040 * gfortran.dg/pr70006.f90: Same.
5041 * gfortran.dg/warning-directive-1.F90: Same.
5042 * gfortran.dg/warning-directive-2.F90: Same.
5043 * gfortran.dg/warning-directive-3.F90: Same.
5044 * gfortran.dg/warning-directive-4.F90: Same.
5045 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5046 * obj-c++.dg/class-extension-1.mm: Same.
5047 * obj-c++.dg/class-extension-2.mm: Same.
5048 * obj-c++.dg/class-protocol-1.mm: Same.
5049 * obj-c++.dg/cxx-ivars-1.mm: Same.
5050 * obj-c++.dg/duplicate-class-1.mm: Same.
5051 * obj-c++.dg/exceptions-3.mm: Same.
5052 * obj-c++.dg/exceptions-4.mm: Same.
5053 * obj-c++.dg/exceptions-5.mm: Same.
5054 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5055 * obj-c++.dg/fsf-package-0.m: Same.
5056 * obj-c++.dg/invalid-type-1.mm: Same.
5057 * obj-c++.dg/method-12.mm: Same.
5058 * obj-c++.dg/method-13.mm: Same.
5059 * obj-c++.dg/method-15.mm: Same.
5060 * obj-c++.dg/method-16.mm: Same.
5061 * obj-c++.dg/method-6.mm: Same.
5062 * obj-c++.dg/method-7.mm: Same.
5063 * obj-c++.dg/property/at-property-1.mm: Same.
5064 * obj-c++.dg/property/at-property-14.mm: Same.
5065 * obj-c++.dg/property/at-property-17.mm: Same.
5066 * obj-c++.dg/property/at-property-21.mm: Same.
5067 * obj-c++.dg/property/at-property-5.mm: Same.
5068 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5069 * obj-c++.dg/property/dynamic-3.mm: Same.
5070 * obj-c++.dg/property/dynamic-4.mm: Same.
5071 * obj-c++.dg/property/property-neg-1.mm: Same.
5072 * obj-c++.dg/property/property-neg-6.mm: Same.
5073 * obj-c++.dg/property/synthesize-11.mm: Same.
5074 * obj-c++.dg/property/synthesize-5.mm: Same.
5075 * obj-c++.dg/property/synthesize-6.mm: Same.
5076 * obj-c++.dg/proto-lossage-4.mm: Same.
5077 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5078 * obj-c++.dg/strings/strings-1.mm: Same.
5079 * obj-c++.dg/super-class-1.mm: Same.
5080 * obj-c++.dg/syntax-error-6.mm: Same.
5081 * obj-c++.dg/syntax-error-7.mm: Same.
5082 * obj-c++.dg/syntax-error-9.mm: Same.
5083 * obj-c++.dg/try-catch-13.mm: Same.
5084 * objc.dg/attributes/method-noreturn-1.m: Same.
5085 * objc.dg/bad-receiver-type-2.m: Same.
5086 * objc.dg/bad-receiver-type.m: Same.
5087 * objc.dg/call-super-2.m: Same.
5088 * objc.dg/class-2.m: Same.
5089 * objc.dg/class-extension-1.m: Same.
5090 * objc.dg/class-extension-2.m: Same.
5091 * objc.dg/class-protocol-1.m: Same.
5092 * objc.dg/desig-init-1.m: Same.
5093 * objc.dg/duplicate-class-1.m: Same.
5094 * objc.dg/exceptions-3.m: Same.
5095 * objc.dg/exceptions-4.m: Same.
5096 * objc.dg/exceptions-5.m: Same.
5097 * objc.dg/foreach-6.m: Same.
5098 * objc.dg/foreach-7.m: Same.
5099 * objc.dg/fsf-nsstring-format-1.m: Same.
5100 * objc.dg/fsf-package-0.m: Same.
5101 * objc.dg/invalid-type-1.m: Same.
5102 * objc.dg/method-11.m: Same.
5103 * objc.dg/method-19.m: Same.
5104 * objc.dg/method-2.m: Same.
5105 * objc.dg/method-20.m: Same.
5106 * objc.dg/method-5.m: Same.
5107 * objc.dg/method-6.m: Same.
5108 * objc.dg/method-7.m: Same.
5109 * objc.dg/method-9.m: Same.
5110 * objc.dg/missing-proto-3.m: Same.
5111 * objc.dg/private-1.m: Same.
5112 * objc.dg/property/at-property-1.m: Same.
5113 * objc.dg/property/at-property-14.m: Same.
5114 * objc.dg/property/at-property-17.m: Same.
5115 * objc.dg/property/at-property-21.m: Same.
5116 * objc.dg/property/at-property-5.m: Same.
5117 * objc.dg/property/dynamic-3.m: Same.
5118 * objc.dg/property/dynamic-4.m: Same.
5119 * objc.dg/property/property-neg-1.m: Same.
5120 * objc.dg/property/property-neg-6.m: Same.
5121 * objc.dg/property/synthesize-11.m: Same.
5122 * objc.dg/property/synthesize-5.m: Same.
5123 * objc.dg/property/synthesize-6.m: Same.
5124 * objc.dg/proto-hier-1.m: Same.
5125 * objc.dg/proto-lossage-4.m: Same.
5126 * objc.dg/protocol-qualifier-2.m: Same.
5127 * objc.dg/strings/strings-1.m: Same.
5128 * objc.dg/type-size-1.m: Same.
5129
d904a983
JL
51302017-04-18 Jeff Law <law@redhat.com>
5131
5132 PR target/74563
5133 * gcc.target/mips/pr74563: New test.
5134
0155ed56
JJ
51352017-04-18 Jakub Jelinek <jakub@redhat.com>
5136
5137 PR tree-optimization/80443
5138 * gcc.c-torture/compile/pr80443.c: New test.
5139
f380f608
RS
51402017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5141
5142 PR rtl-optimization/80357
5143 * gcc.c-torture/compile/pr80357.c: New test.
5144
dd68669b
JL
51452017-04-18 Jeff Law <law@redhat.com>
5146
5147 PR middle-end/80422
5148 * gcc.c-torture/compile/pr80422.c: New test.
5149
1cda61fc
JJ
51502017-04-18 Jakub Jelinek <jakub@redhat.com>
5151
5152 PR debug/80263
5153 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5154
19970253
MM
51552017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5156
5157 PR target/80099
5158 * gcc.target/powerpc/pr80099-1.c: New test.
5159 * gcc.target/powerpc/pr80099-2.c: Likewise.
5160 * gcc.target/powerpc/pr80099-3.c: Likewise.
5161 * gcc.target/powerpc/pr80099-4.c: Likewise.
5162 * gcc.target/powerpc/pr80099-5.c: Likewise.
5163
8487c9a5
JJ
51642017-04-18 Jakub Jelinek <jakub@redhat.com>
5165
3b5fb3cb
JJ
5166 PR sanitizer/80444
5167 * gcc.dg/sancov/pr80444.c: New test.
5168
8487c9a5
JJ
5169 PR middle-end/79788
5170 PR middle-end/80375
5171 * gcc.dg/pr79788-1.c: New test.
5172 * gcc.dg/pr79788-2.c: New test.
5173
be7c73ae
MP
51742017-04-18 Marek Polacek <polacek@redhat.com>
5175
5176 PR c++/80244 - ICE with attribute in template alias.
5177 * g++.dg/cpp0x/alias-decl-59.C: New test.
5178
d6e3e8a5
MP
5179 PR c++/80241 - ICE with alignas pack expansion.
5180 * g++.dg/cpp0x/alignas11.C: New test.
5181
1adb82e1
BE
51822017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5183
5184 PR c++/80287
5185 * g++.dg/lto/pr80287_0.C: New test.
5186
fb5e5621
KN
51872017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5188
5189 PR target/80315
5190 * gcc.target/powerpc/pr80315-1.c: New test.
5191 * gcc.target/powerpc/pr80315-2.c: New test.
5192 * gcc.target/powerpc/pr80315-3.c: New test.
5193 * gcc.target/powerpc/pr80315-4.c: New test.
5194
afeaeb70
TV
51952017-04-16 Tom de Vries <tom@codesourcery.com>
5196
5197 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5198 directive.
5199 * g++.dg/parse/error3.C: Same.
5200 * g++.old-deja/g++.pt/niklas01a.C: Same.
5201 * gcc.dg/990506-0.c: Same.
5202 * gcc.dg/cpp/19990413-1.c: Same.
5203 * gcc.dg/cpp/pragma-1.c: Same.
5204 * gcc.dg/cpp/pragma-2.c: Same.
5205 * gcc.dg/m-un-2.c: Same.
5206 * objc.dg/private-1.m: Same.
5207
604f37cd
UB
52082017-04-15 Uros Bizjak <ubizjak@gmail.com>
5209
5210 * gcc.dg/pr54669.c: Fix dg-do directive.
5211 * gcc.dg/pr78582.c: Ditto.
5212 * gcc.dg/pr80020.c: Ditto.
5213 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5214 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5215 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5216 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5217 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5218 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5219 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5220 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5221 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5222 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5223
35cfdb17
DH
52242017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5225
604f37cd 5226 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5227 * gfortran.dg/generic_29.f90: Likewise.
5228 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5229 * gfortran.dg/pr41922.f90: Likewise.
5230 * gfortran.dg/pr70006.f90: Likewise.
5231
f378be38
SB
52322017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5233
5234 PR tree-optimization/66612
5235 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5236
43076492
JW
52372017-04-14 Janus Weil <janus@gcc.gnu.org>
5238
5239 PR fortran/80361
5240 * gfortran.dg/class_62.f90: New test case.
5241
dd3d6a42
AB
52422017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5243
5244 * gcc.target/arc/loop-1.c: New file.
5245
31a07c81
MM
52462017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5247
5248 PR target/80098
5249 * gcc.target/powerpc/pr80098-1.c: New test.
5250 * gcc.target/powerpc/pr80098-2.c: Likewise.
5251 * gcc.target/powerpc/pr80098-3.c: Likewise.
5252 * gcc.target/powerpc/pr80098-4.c: Likewise.
5253
09956017
JJ
52542017-04-13 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR sanitizer/80403
5257 * g++.dg/ubsan/pr80403-2.C: New test.
5258
bc042396
VM
52592017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5260
5261 PR rtl-optimization/80343
5262 * gcc.target/powerpc/pr80343.c: New.
5263
abac4c34
DK
52642017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5265
5266 PR sanitizer/80414
5267 * c-c++-common/ubsan/bounds-15.c: New test.
5268
43a3aa03
RB
52692017-04-13 Richard Biener <rguenther@suse.de>
5270
5271 PR testsuite/80416
5272 * g++.dg/torture/pr79671.C: Fix asm constraints.
5273
031fbdb9
JJ
52742017-04-13 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR debug/80321
5277 * gcc.dg/debug/pr80321.c: New test.
5278
52792017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5280
5281 * gnat.dg/debug10.adb: New test.
5282 * gnat.dg/debug10_pkg.ads: New helper.
5283
76873758
JJ
52842017-04-12 Jakub Jelinek <jakub@redhat.com>
5285
deed3da9
JJ
5286 PR tree-optimization/79390
5287 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5288
b96a3e11
JJ
5289 PR sanitizer/80403
5290 PR sanitizer/80404
5291 PR sanitizer/80405
5292 * g++.dg/ubsan/pr80403.C: New test.
5293 * g++.dg/ubsan/pr80404.C: New test.
5294 * g++.dg/ubsan/pr80405.C: New test.
5295
76873758
JJ
5296 PR c/80163
5297 * gcc.dg/torture/pr80163.c: New test.
5298
940c9a7c 52992017-04-12 Richard Biener <rguenther@suse.de>
76873758 5300 Jeff Law <law@redhat.com>
940c9a7c
RB
5301
5302 PR tree-optimization/80359
5303 * gcc.dg/torture/pr80359.c: New testcase.
5304
350792ff 53052017-04-12 Richard Biener <rguenther@suse.de>
76873758 5306 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5307
5308 PR middle-end/79671
5309 * g++.dg/torture/pr79671.C: New testcase.
5310 * g++.dg/lto/pr79671_0.C: Likewise.
5311 * g++.dg/lto/pr79671_1.c: Likewise.
5312
d62e6f10
JJ
53132017-04-12 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR sanitizer/80349
5316 * g++.dg/ubsan/pr80349.C: New test.
5317
8585103f
JJ
53182017-04-11 Jakub Jelinek <jakub@redhat.com>
5319
347e1f77
JJ
5320 PR c++/80370
5321 * g++.dg/cpp1z/decomp28.C: New test.
5322
df1c878e
JJ
5323 PR middle-end/80100
5324 * gcc.dg/pr80100.c: New test.
5325
8585103f
JJ
5326 PR rtl-optimization/80385
5327 * g++.dg/opt/pr80385.C: New test.
5328
c6cf6ef7
ML
53292017-04-11 Martin Liska <mliska@suse.cz>
5330
5331 PR ipa/80212
5332 * g++.dg/ipa/pr80212.C: New test.
5333
3812f460
MS
53342017-04-11 Martin Sebor <msebor@redhat.com>
5335
5336 PR middle-end/80364
5337 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5338
9f679370
ML
53392017-04-11 Martin Liska <mliska@suse.cz>
5340
5341 PR sanitizer/70878
5342 * gcc.dg/ubsan/pr70878.c: New test.
5343
82665822
JJ
53442017-04-11 Jakub Jelinek <jakub@redhat.com>
5345
cb278caa
JJ
5346 PR target/80381
5347 * gcc.target/i386/pr80381.c: New test.
5348
82665822
JJ
5349 PR c++/80363
5350 * g++.dg/ext/pr80363.C: New test.
5351
abde687a
SKS
53522017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5353
5354 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5355 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5356 Add avr-*-* to non-lp64 selector.
5357
13e6ec34
MS
53582017-04-10 Martin Sebor <msebor@redhat.com>
5359
5360 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5361 * gcc.dg/pr40340-4.c: Same.
5362
a2cb1196
NK
53632017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5364
13e6ec34 5365 PR fortran/69498
a2cb1196
NK
5366 * gfortran.dg/submodule_unexp.f90: Modified test
5367 to account for new error.
5368 * gfortran.dg/submodule_twice.f90: New Test
5369
b447b28c
JJ
53702017-04-10 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR c++/80176
5373 * g++.dg/init/ref23.C: New test.
5374
3bbd6768
TK
53752017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5376
5377 PR tree-optimization/80304
5378 * gfortran.dg/do_concurrent_4.f90: New test case.
5379
99827b5c
JW
53802017-04-10 Janus Weil <janus@gcc.gnu.org>
5381
5382 PR fortran/80046
5383 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5384
7db31bc2
DE
53852017-04-10 David Edelsohn <dje.gcc@gmail.com>
5386
5387 * g++.dg/torture/pr79905.C: Add -maltivec option.
5388
9058a2c5
JL
53892017-04-10 Jeff Law <law@redhat.com>
5390
5391 PR tree-optimization/80374
5392 * g++.dg/pr80374.c: New test.
5393
bd8f8642
KN
53942017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5395
5396 PR target/80108
5397 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5398 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5399
f634dd47
UB
54002017-04-10 Uros Bizjak <ubizjak@gmail.com>
5401
5402 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5403
065ba179
UB
54042017-04-10 Uros Bizjak <ubizjak@gmail.com>
5405
5406 PR testsuite/79356
5407 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5408
71b838d0
DS
54092017-04-10 Daniel Santos <daniel.santos@pobox.com>
5410
5411 PR testsuite/79867
5412 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5413
98a7a34e
MP
54142017-04-10 Marek Polacek <polacek@redhat.com>
5415
5416 PR sanitizer/80348
5417 * g++.dg/ubsan/div-by-zero-3.C: New test.
5418
aac69a62
BC
54192017-04-10 Bin Cheng <bin.cheng@arm.com>
5420
5421 PR tree-optimization/80153
5422 * gcc.c-torture/execute/pr80153.c: New.
5423
737237c9
RB
54242017-04-10 Richard Biener <rguenther@suse.de>
5425
5426 PR middle-end/80362
5427 * gcc.dg/torture/pr80362.c: New testcase.
5428
ba6ee9fc
RB
54292017-04-10 Richard Biener <rguenther@suse.de>
5430
5431 PR tree-optimization/80304
5432 * gcc.dg/torture/pr80304.c: New testcase.
5433
4d1a05f1
NS
54342017-04-10 Nathan Sidwell <nathan@acm.org>
5435
5436 PR target/79905
5437 * g++.dg/torture/pr79905.C: New.
5438
3ee0fb02
ML
54392017-04-10 Martin Liska <mliska@suse.cz>
5440
5441 PR sanitizer/80350
5442 * c-c++-common/ubsan/pr80350.c: New test.
5443
167a5b77
JJ
54442017-04-10 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR target/80324
5447 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5448
d691b7e4
ML
54492017-04-08 Martin Liska <mliska@suse.cz>
5450
5451 Revert:
5452 2017-04-07 Martin Liska <mliska@suse.cz>
5453
5454 PR ipa/80212
5455 * g++.dg/ipa/pr80212.C: New test.
5456
dcb2c527
JJ
54572017-04-07 Jakub Jelinek <jakub@redhat.com>
5458
c98b0016
JJ
5459 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5460 dg-options.
5461 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5462
dcb2c527
JJ
5463 PR target/80322
5464 PR target/80323
5465 PR target/80325
5466 PR target/80326
5467 * gcc.target/i386/avx512f-undefined-1.c: New test.
5468 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5469 * gcc.target/i386/avx-cvtsd-1.c: New test.
5470 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5471 * gcc.target/i386/avx512f-abspd-1.c: New test.
5472 * gcc.target/i386/avx-cvtss-1.c: New test.
5473 * gcc.target/i386/avx512f-absps-1.c: New test.
5474 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5475 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5476
1ef532f4
MP
54772017-04-07 Marek Polacek <polacek@redhat.com>
5478
5479 PR sanitizer/80348
5480 * g++.dg/ubsan/div-by-zero-2.C: New test.
5481
2166aeb3
MP
5482 PR c++/80095
5483 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5484
057da7af
VM
54852017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5486
5487 PR rtl-optimization/70478
5488 * gcc.target/s390/pr70478.c: New.
5489
3b6cb9e3
ML
54902017-04-07 Martin Liska <mliska@suse.cz>
5491
5492 PR target/79889
5493 * g++.dg/ext/mv8.C: Add aarch64* targets.
5494
70cd23c0
ML
54952017-04-07 Martin Liska <mliska@suse.cz>
5496
5497 PR ipa/80212
5498 * g++.dg/ipa/pr80212.C: New test.
5499
fe6bb25f
TP
55002017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5501
5502 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5503
bf7b869a
RB
55042017-04-07 Richard Biener <rguenther@suse.de>
5505
5506 PR tree-optimization/80334
5507 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5508 alignas on stack.
5509
2d143ba8
RB
55102017-04-07 Richard Biener <rguenther@suse.de>
5511
5512 PR middle-end/80341
5513 * gcc.dg/torture/pr80341.c: New testcase.
5514
ed3cd38d
JJ
55152017-04-06 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR debug/80234
5518 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5519 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5520
e5f56581
UB
55212017-04-06 Uros Bizjak <ubizjak@gmail.com>
5522
5523 PR target/79733
5524 * gcc.target/i386/pr79733.c: New test.
5525
a5211c80
UB
55262017-04-06 Uros Bizjak <ubizjak@gmail.com>
5527
5528 PR target/80298
5529 * gcc.target/i386/pr80298-1.c: New test.
5530 * gcc.target/i386/pr80298-2.c: Ditto.
5531
db086c96
TP
55322017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5533
5534 PR target/80082
5535 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5536 ARMv7-R.
5537
09b63f67
RB
55382017-04-06 Richard Biener <rguenther@suse.de>
5539
5540 PR tree-optimization/80334
5541 * g++.dg/torture/pr80334.C: New testcase.
5542
d9f8c5af
ML
55432017-04-06 Martin Liska <mliska@suse.cz>
5544
5545 PR sanitizer/80166
5546 * gcc.dg/asan/pr80166.c: New test.
5547
1b68991f
RO
55482017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5549
5550 PR tree-optimization/79390
5551 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5552
0f784346
RB
55532017-04-06 Richard Biener <rguenther@suse.de>
5554
5555 PR tree-optimization/80262
5556 * gcc.target/i386/pr80262.c: New testcase.
5557
23a429c2
RB
55582017-04-06 Richard Biener <rguenther@suse.de>
5559
5560 PR middle-end/80281
5561 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5562
e2323a2b
VM
55632017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5564
5565 PR rtl-optimization/70703
5566 * gcc.target/i386/pr70703.c: New.
5567
47a11342
JJ
55682017-04-05 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR sanitizer/80308
5571 * c-c++-common/asan/pr80308.c: New test.
5572
d0ee17a5
DV
55732017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5574
5575 PR target/79890
5576 * gcc.target/s390/pr79890.c: New test case.
5577
36f896c7
JJ
55782017-04-05 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR target/80310
5581 * c-c++-common/ubsan/pr80310.c: New test.
5582
d16e2ddd
JJ
55832017-04-04 Jakub Jelinek <jakub@redhat.com>
5584
e1201dff
JJ
5585 PR c++/80297
5586 * g++.dg/torture/pr80297.C: New test.
5587
d16e2ddd
JJ
5588 PR tree-optimization/79390
5589 * gcc.target/i386/pr79390.c: New test.
5590 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5591
c0ea338b
VR
55922017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5593
5594 PR c++/80296
5595 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5596
a1527a93
TP
55972017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5598
5599 PR target/80307
5600 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5601 targeting any CPU or architecture.
5602 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5603 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5604 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5605 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5606 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5607 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5608 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5609 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5610
065ba179 56112017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5612
5613 PR fortran/69498
5614 * gfortran.dg/submodule_unexp.f90: New test.
5615
b1fd967c
JJ
56162017-04-04 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR target/80286
5619 * gcc.target/i386/avx-pr80286.c: New test.
5620 * gcc.dg/pr80286.c: New test.
5621
248179b5
RB
56222017-04-04 Richard Biener <rguenther@suse.de>
5623
5624 PR middle-end/80281
5625 * gcc.dg/torture/pr80281.c: New testcase.
5626
a577fcf2
RB
56272017-04-04 Richard Biener <rguenther@suse.de>
5628
5629 PR tree-optimization/80275
5630 * g++.dg/opt/pr80275.C: Make g static.
5631
833bbf60
SB
56322017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5633
5634 PR rtl-optimization/60818
5635 * gcc.c-torture/compile/pr60818.c: New testcase.
5636
5764ee3c
JW
56372017-04-03 Jonathan Wakely <jwakely@redhat.com>
5638
5639 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5640 * gcc.dg/20031012-1.c: Likewise.
5641 * gcc.dg/ipa/ipcp-1.c: Likewise.
5642 * gcc.dg/torture/matrix-3.c: Likewise.
5643 * gcc.target/powerpc/ppc-spe.c: Likewise.
5644 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5645
bbdf4e81
PB
56462017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5647
5648 PR target/80246
5649 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5650 powerpc_vsx_ok.
5651 (std, ld): Limit scan-assembler-times check to lp64.
5652 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5653 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5654 powerpc_vsx_ok.
5655
44bc146f
PB
56562017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5657
5658 PR target/80246
5659 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5660
fff80893
RB
56612017-04-03 Richard Biener <rguenther@suse.de>
5662
5663 PR tree-optimization/80275
5664 * g++.dg/opt/pr80275.C: New testcase.
5665
79f9fc38
DV
56662017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5667
5668 PR testsuite/79356
5669 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5670
a8e70fd3
RD
56712017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5672
5673 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5674 (bal): Increase iteration count and assume alignment.
5675
e0061866
BC
56762017-04-03 Bin Cheng <bin.cheng@arm.com>
5677
5678 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5679
c2d43326
AP
56802017-04-02 Andrew Pinski <apinski@cavium.com>
5681
5682 * gcc.c-torture/compile/nested-3.c: New testcase.
5683 * gcc.c-torture/execute/20170401-1.c: New testcase.
5684 * gcc.c-torture/execute/20170401-2.c: New testcase.
5685
a5a9046d
SB
56862017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5687
5688 PR rtl-optimization/79405
5689 gcc.dg/pr79405.c: New testcase.
5690
6f3af356
JJ
56912017-03-31 Jakub Jelinek <jakub@redhat.com>
5692
eee3756d
JJ
5693 PR debug/79255
5694 * gcc.dg/pr79255.c: New test.
5695
6f3af356
JJ
5696 PR c++/79572
5697 * g++.dg/ubsan/null-8.C: New test.
5698
99e6cfd6
PH
56992017-03-31 Pat Haugen <pthaugen@us.ibm.com>
5700
5701 PR target/80107
5702 * gfortran.dg/pr80107.f: New.
5703
094e6b7a
JL
57042017-03-31 Jeff Law <law@redhat.com>
5705
5706 PR tree-optimization/49498
5707 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
5708
eceb2409 57092017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5710
eceb2409
RB
5711 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
5712
c412c01a 57132017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5714
c412c01a
RB
5715 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
5716
005f12bf
JJ
57172017-03-31 Jakub Jelinek <jakub@redhat.com>
5718
af88f557
JJ
5719 PR libstdc++/80251
5720 * g++.dg/ext/is_aggregate.C: New test.
5721
7d790165
JJ
5722 PR middle-end/80173
5723 * gcc.target/i386/pr80173.c: New test.
5724
a7d55154
JJ
5725 PR middle-end/80163
5726 * gcc.dg/pr80163.c: New test.
5727
005f12bf
JJ
5728 PR debug/80025
5729 * gcc.dg/torture/pr80025.c: New test.
5730
c8e0f43f
MF
57312017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5732
5733 * gcc.target/mips/pr52125.c: Add -msym32.
5734
724d25f3
JJ
57352017-03-30 Jakub Jelinek <jakub@redhat.com>
5736
5737 PR translation/80189
5738 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5739 * g++.dg/gomp/sharing-1.C: Likewise.
5740 * gfortran.dg/gomp/pr44536.f90: Likewise.
5741 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5742 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5743 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5744 * gfortran.dg/gomp/pr33439.f90: Likewise.
5745 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5746 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5747 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5748 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5749 * gcc.dg/gomp/sharing-1.c: Likewise.
5750
05dc406d
PB
57512017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5752
5753 PR target/80246
5754 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5755 Darwin and SPE.
5756 (dxex, dxexq): Update return type.
5757 (diex, diexq): Update argument type.
5758 * gcc.target/powerpc/pr80246.c: New test.
5759
b0fd4d7e
MJ
57602017-03-30 Martin Jambor <mjambor@suse.cz>
5761
5762 PR ipa/77333
5763 * g++.dg/ipa/pr77333.C: New test.
5764
de008ec4
JJ
57652017-03-30 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR target/80206
5768 * gcc.target/i386/pr80206.c: New test.
5769
28c02407
RB
57702017-03-30 Richard Biener <rguenther@suse.de>
5771
5772 PR tree-optimization/77498
5773 * gfortran.dg/pr77498.f: New testcase.
5774
10fa8dfb
MP
57752017-03-29 Marek Polacek <polacek@redhat.com>
5776
5777 PR c/79730
5778 * gcc.dg/pr79730.c: New test.
5779
fdc54f39
JD
57802017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5781
5782 PR libgfortran/78670
5783 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5784 a character of length 1. Update test for success.
5785 * gfortran.dg/dtio_28.f03: New test.
5786 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5787 'scratch' to delete the file when done.
5788
533c0b69
SB
57892017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5790
5791 PR rtl-optimization/80233
5792 * gcc.c-torture/compile/pr80233.c: New testcase.
5793
e35229f8
TK
57942017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5795
5796 PR fortran/80254
5797 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5798 * gfortran.dg/dec_io_2a.f90: instead (new test).
5799
5c0a28d4
JW
58002017-03-28 Jiong Wang <jiong.wang@arm.com>
5801
5802 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5803
19846619
SB
58042017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5805
5806 PR testsuite/43496
5807 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5808 generating PIC code.
5809
e5119fab
VM
58102017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5811
5812 PR rtl-optimization/80193
5813 * gcc.target/i386/pr80193.c: New.
5814
cf474530
JW
58152017-03-28 Janus Weil <janus@gcc.gnu.org>
5816
5817 PR fortran/78661
5818 * gfortran.dg/dtio_25.f90: Modified test case.
5819 * gfortran.dg/dtio_27.f90: New test case.
5820
34fac449
UB
58212017-03-28 Uros Bizjak <ubizjak@gmail.com>
5822
5823 PR target/53383
5824 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
5825 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
5826 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
5827
3e907b90
BC
58282017-03-28 Bin Cheng <bin.cheng@arm.com>
5829
5830 * gcc.c-torture/compile/irreducible-loop.c: New.
5831
522818b9
RS
58322017-03-28 Richard Sandiford <richard.sandiford@arm.com>
5833
3e907b90 5834 PR tree-optimization/80218
522818b9
RS
5835 * gcc.dg/pr80218.c: New test.
5836
ea7d7da8
RB
58372017-03-28 Richard Biener <rguenther@suse.de>
5838
5839 PR tree-optimization/78644
5840 * gcc.dg/pr78644-1.c: New testcase.
5841 * gcc.dg/pr78644-2.c: Likewise.
5842
498173ef
TT
58432017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
5844
5845 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
5846 * gcc.dg/pic-4.c: Likewise.
5847 * gcc.dg/pie-3.c: Likewise.
5848 * gcc.dg/pie-4.c: Likewise.
5849
c5ad2433
ML
58502017-03-28 Martin Liska <mliska@suse.cz>
5851
5852 PR ipa/80205
5853 * g++.dg/ipa/pr80205.C: New test.
5854
17722fb9
SKS
58552017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5856
5857 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
5858 with sizeof(int) < 4.
5859 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
5860 * gcc.c-torture/execute/pr79737-2.c: Likewise.
5861 * gcc.dg/torture/pr79777.c: Likewise.
5862 * gcc.dg/torture/pr79910.c: Likewise.
5863
737f500a
RB
58642017-03-28 Richard Biener <rguenther@suse.de>
5865
5866 PR middle-end/80222
5867 * g++.dg/pr80222.C: New testcase.
5868
62f96a79
ML
58692017-03-28 Martin Liska <mliska@suse.cz>
5870
5871 PR ipa/80104
5872 * gcc.dg/ipa/pr80104.c: New test.
5873
72785f26
MP
58742017-03-28 Marek Polacek <polacek@redhat.com>
5875
5876 PR sanitizer/80067
5877 * c-c++-common/ubsan/shift-10.c: New test.
5878
86516987
JL
58792017-03-27 Jeff Law <law@redhat.com>
5880
4dbf1eee 5881 PR tree-optimization/80216
86516987
JL
5882 * gcc.c-torture/compile/pr80216.c: New test.
5883
aade772d
JJ
58842017-03-27 Jakub Jelinek <jakub@redhat.com>
5885
a9e4a1a5
JJ
5886 PR middle-end/80162
5887 * c-c++-common/pr80162-1.c: New test.
5888 * c-c++-common/pr80162-2.c: New test.
5889 * c-c++-common/pr80162-3.c: New test.
5890
aade772d
JJ
5891 PR target/80102
5892 * g++.dg/opt/pr80102.C: New test.
5893
d89f355e
MM
58942017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5895
5896 PR target/78543
5897 * gcc.target/powerpc/pr78543.c: New test.
5898
79c4d73b
KN
58992017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5900
5901 PR target/80103
5902 * gcc.target/powerpc/pr80103-1.c: New test.
5903
819df781
RB
59042017-03-27 Richard Biener <rguenther@suse.de>
5905
5906 PR tree-optimization/80181
5907 * gcc.dg/torture/pr80181.c: New testcase.
5908
84804c5b
CZ
59092017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5910
065ba179 5911 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 5912
c5e5f5f6
RB
59132017-03-27 Richard Biener <rguenther@suse.de>
5914
5915 PR ipa/79776
5916 * g++.dg/ipa/pr79776.C: New testcase.
5917
7cd200f6
JJ
59182017-03-27 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR sanitizer/80168
5921 * gcc.dg/asan/pr80168.c: New test.
5922
79f512ff
RB
59232017-03-27 Richard Biener <rguenther@suse.de>
5924
5925 PR tree-optimization/80170
5926 * gcc.dg/pr80170.c: New testcase.
5927
672d9f8e
RB
59282017-03-27 Richard Biener <rguenther@suse.de>
5929
5930 PR middle-end/80171
5931 * g++.dg/torture/pr80171.C: New testcase.
5932
978fcba3
JDA
59332017-03-26 John David Anglin <danglin@gcc.gnu.org>
5934
431d7882
JDA
5935 * gcc.dg/torture/pr79732.c: Require alias support.
5936 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5937
978fcba3
JDA
5938 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5939 libatomic_available.
5940 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5941 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5942
1f10d710
JD
59432017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5944
5945 PR libgfortran/78881
5946 * gfortran.dg/dtio_26.f90: New test.
5947
41036686
PT
59482017-03-25 Paul Thomas <pault@gcc.gnu.org>
5949
5950 PR fortran/80156
5951 PR fortran/79382
5952 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5953 testcase for PR80156. Add a main programme that tests that
5954 the typebound generic is accessible.
5955
5da906ca
BS
59562017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5957
5958 PR rtl-optimization/80160
5959 PR rtl-optimization/80159
5960
5961 * gcc.target/i386/pr80160.c: New test.
5962
7dabefa0
JJ
59632017-03-24 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR sanitizer/79904
5966 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5967
c8b1fbc1
MP
59682017-03-24 Marek Polacek <polacek@redhat.com>
5969
5970 PR c++/80119
5971 * g++.dg/warn/Wuninitialized-9.C: New test.
5972
76794c52
AK
59732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5974
5975 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5976 and remove the high-level builtin. The error message for the
5977 would prevent compilation from reaching the second.
5978 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5979
2de2b3f9
AK
59802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5981
5982 * gcc.target/s390/vxe/negfma-1.c: New test.
5983
7d2fd075
AK
59842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5985
5986 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5987 * gcc.target/s390/arch12/mul-1.c: New test.
5988 * gcc.target/s390/arch12/mul-2.c: New test.
5989
72612e4e
AK
59902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5991
5992 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5993
6c7774d1
AK
59942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5995
5996 * gcc.target/s390/vxe/popcount-1.c: New test.
5997
9ec98860
AK
59982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5999
6000 * gcc.target/s390/vxe/bitops-1.c: New test.
6001
6654e96f
AK
60022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6003
6004 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6005 * lib/target-supports.exp: Add effective target check s390_vxe.
6006
77c585ca
AK
60072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6008
6009 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6010 comparison instructions used from now on.
6011
b5de6e84
AK
60122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6013
6014 * gcc.target/s390/s390.exp (check_effective_target_vector):
6015 Include target-supports.exp and move target_vector check routine
6016 ...
6017 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6018 here and rename it.
6019 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6020 check from vector to s390_vx.
6021 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6022 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6023 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6024 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6025 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6026 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6027 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6028 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6029 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6030
a602f985
AK
60312017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6032
6033 * gcc.target/s390/vector/vec-init-2.c: New test.
6034
085db63d
AK
60352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6036
6037 * gcc.dg/ubsan/pr79904-2.c: New test.
6038
dc4f29bc
AK
60392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6040
6041 PR target/79893
6042 * gcc.target/s390/zvector/pr79893.c: New test.
6043
56010684
JJ
60442017-03-24 Jakub Jelinek <jakub@redhat.com>
6045
6046 PR rtl-optimization/80112
6047 * gcc.dg/pr80112.c: New test.
6048
f0d7b52d
RO
60492017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6050
6051 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6052 etc. line numbers.
6053 * gcc.dg/Walloca-1.c: Likewise.
6054 * gcc.dg/Walloca-2.c: Likewise.
6055 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6056
635684c4
BS
60572017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6058
6059 PR tree-optimization/80158
6060 * gfortran.fortran-torture/compile/pr80158.f: New file.
6061
76afddf3
RB
60622017-03-24 Richard Biener <rguenther@suse.de>
6063
6064 PR tree-optimization/80167
6065 * gcc.dg/graphite/pr80167.c: New testcase.
6066
c2e389bf
TV
60672017-03-24 Tom de Vries <tom@codesourcery.com>
6068
6069 PR testsuite/80092
6070 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6071 dg-require-effective-target global_constructor.
6072 * gcc.dg/tls/emutls-2.c: Same.
6073
a72821b4
TV
60742017-03-24 Tom de Vries <tom@codesourcery.com>
6075
6076 PR testsuite/80092
6077 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6078 dg-require-effective-target indirect_jumps.
6079
1658def9
TV
60802017-03-24 Tom de Vries <tom@codesourcery.com>
6081
6082 PR testsuite/80092
6083 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6084 nonlocal_goto.
6085
90e02692
TV
60862017-03-24 Tom de Vries <tom@codesourcery.com>
6087
6088 PR testsuite/80092
6089 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6090 * gcc.dg/Walloca-12.c: Same.
6091 * gcc.dg/attr-alloc_size-8.c: Same.
6092 * gcc.dg/Walloca-4.c: Same.
6093 * gcc.dg/Walloca-8.c: Same.
6094 * gcc.dg/Walloca-13.c: Same.
6095 * gcc.dg/Walloca-14.c: Same.
6096 * gcc.dg/attr-alloc_size-9.c: Same.
6097 * gcc.dg/Walloca-1.c: Same.
6098 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6099 * gcc.dg/Walloca-5.c: Same.
6100 * gcc.dg/Walloca-10.c: Same.
6101 * gcc.dg/Walloca-9.c: Same.
6102 * gcc.dg/attr-alloc_size-6.c: Same.
6103 * gcc.dg/Wvla-larger-than-1.c: Same.
6104 * gcc.dg/torture/pr71881.c: Same.
6105 * gcc.dg/torture/pr71901.c: Same.
6106 * gcc.dg/torture/pr78742.c: Same.
6107 * gcc.dg/builtin-alloc-size.c: Same.
6108 * gcc.dg/Walloca-2.c: Same.
6109 * gcc.dg/Walloca-6.c: Same.
6110 * gcc.dg/Walloca-11.c: Same.
6111 * gcc.dg/attr-alloc_size-7.c: Same.
6112 * gcc.dg/Wvla-larger-than-2.c: Same.
6113 * gcc.dg/Walloca-3.c: Same.
6114 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6115 * gcc.c-torture/compile/pr79413.c: Same.
6116 * gcc.c-torture/compile/pr78439.c: Same.
6117
842392c8
KN
61182017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6119
6120 * gcc.target/powerpc/p9-options-1.c: New test.
6121
de2b3f5c
KT
61222017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6123
6124 PR target/71436
6125 * gcc.c-torture/compile/pr71436.c: New test.
6126
2e6315ef 61272017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6128 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6129
6130 PR tree-optimization/79908
6131 PR tree-optimization/80136
6132 * gcc.dg/torture/pr79908.c: New file.
6133
9cdf0363
NK
61342017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6135
2e6315ef 6136 PR fortran/39239
9cdf0363
NK
6137 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6138
f3dd574e
JJ
61392017-03-22 Jakub Jelinek <jakub@redhat.com>
6140
f13e9cd5
JJ
6141 PR c++/80141
6142 * g++.dg/gomp/pr80141.C: New test.
6143
68ed2ba0
JJ
6144 PR c++/80129
6145 * g++.dg/torture/pr80129.C: New test.
6146
f3dd574e
JJ
6147 PR sanitizer/80110
6148 * g++.dg/tsan/pr80110.C: New test.
6149
918b6c9e
TK
61502017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6151
6152 PR fortran/80142
6153 * gfortran.dg/any_loc.f90: New test case.
6154
bf634d1c
TP
61552017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6156
6157 PR target/80082
6158 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6159 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6160
f7325b95
ML
61612017-03-22 Martin Liska <mliska@suse.cz>
6162
6163 PR target/79906
6164 * g++.dg/ext/mv8.C: Add power* targets.
6165
3f01b620
MS
61662017-03-21 Martin Sebor <msebor@redhat.com>
6167
6168 PR c++/79548
6169 * g++.dg/warn/Wunused-var-26.C: New test.
6170
1cefb051
BS
61712017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6172
6173 PR tree-optimization/79908
6174 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6175
edc1747f
MP
61762017-03-21 Marek Polacek <polacek@redhat.com>
6177 Martin Sebor <msebor@redhat.com>
6178
6179 PR tree-optimization/80109
6180 * gcc.dg/Walloca-14.c: New test.
6181
85106b87
JJ
61822017-03-21 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR target/80125
6185 * gcc.target/powerpc/pr80125.c: New test.
6186
e59a225f
NK
61872017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6188
6189 PR fortran/69498
6190 * gfortran.dg/unexp_attribute.f90: New test
6191
0ffe60b5 61922017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6193 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6194
6195 PR tree-optimization/79908
6196 * gcc.dg/torture/pr79908.c: New file.
6197
54eb90fe
SKS
61982017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6199
6200 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6201 with sizeof(int) < 4.
6202
5611c456
ML
62032017-03-21 Martin Liska <mliska@suse.cz>
6204
6205 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6206 apostrophes.
6207
e650ea2a
RB
62082017-03-21 Richard Biener <rguenther@suse.de>
6209
6210 PR tree-optimization/80032
6211 * g++.dg/opt/pr80032.C: New testcase.
6212
da2ce5f9
RB
62132017-03-21 Richard Biener <rguenther@suse.de>
6214
6215 PR tree-optimization/80122
6216 * gcc.dg/torture/pr80122.c: New testcase.
6217
9d60683a
TT
62182017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6219
6220 * gcc.dg/pic-2.c: Skip for MIPS.
6221 * gcc.dg/pie-2.c: Skip for MIPS.
6222
d3e19c2c
PC
62232017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6224
6225 PR c++/77752
6226 * g++.dg/cpp0x/initlist97.C: New.
6227 * g++.dg/cpp0x/initlist85.C: Update.
6228
8bee092e
JJ
62292017-03-21 Jakub Jelinek <jakub@redhat.com>
6230
9f30dff0
JJ
6231 PR c/67338
6232 * gcc.dg/pr67338.c: New test.
6233
8bee092e
JJ
6234 PR c++/35878
6235 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6236 dump instead of assembler.
6237 * g++.dg/init/pr35878_2.C: Likewise.
6238 * g++.dg/init/pr35878_3.C: Likewise.
6239
4d1b8e70
JJ
62402017-03-21 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR c/80097
6243 * gcc.dg/ubsan/pr80097.c: New test.
6244
c34923c4
BS
62452017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6246
6247 PR tree-optimization/80054
6248 * g++.dg/torture/pr80054.C: New file.
6249
b0ba96c2
KN
62502017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6251
6252 PR target/79963
6253 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6254 directive to assure selection of proper bit using rlwinm insn.
6255 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6256 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6257 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6258 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6259
92377255
MP
62602017-03-20 Marek Polacek <polacek@redhat.com>
6261 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 PR c++/80059 - ICE with noexcept and __transaction_atomic
6264 * g++.dg/tm/pr80059-2.C: New test.
6265 * g++.dg/tm/pr80059.C: New test.
6266
243e28bf
ML
62672017-03-20 Martin Liska <mliska@suse.cz>
6268
6269 PR middle-end/79753
6270 * gcc.target/i386/mpx/pr79753.c: New test.
6271
918112d3
ML
62722017-03-20 Martin Liska <mliska@suse.cz>
6273
6274 PR target/79769
6275 PR target/79770
6276 * g++.dg/pr79769.C: New test.
6277 * gcc.target/i386/mpx/pr79770.c: New test.
6278
e325aba2
AK
62792017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6280
6281 PR target/78857
6282 * gcc.target/s390/load-and-test-fp-1.c: New test.
6283 * gcc.target/s390/load-and-test-fp-2.c: New test.
6284
91d2c04c
PT
62852017-03-18 Paul Thomas <pault@gcc.gnu.org>
6286
6287 PR fortran/79676
6288 * gfortran.dg/submodule_28.f08 : New test.
6289
c7e4107b
PT
62902017-03-18 Paul Thomas <pault@gcc.gnu.org>
6291
6292 PR fortran/71838
6293 * gfortran.dg/submodule_26.f08 : New test.
6294 * gfortran.dg/submodule_27.f08 : New test.
6295
d8fe28be
PH
62962017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6297
6298 PR target/79951
6299 * gcc.target/powerpc/pr79951.c: New.
6300
4a17943d
BS
63012017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6302
6303 PR rtl-optimization/79910
6304 * gcc.dg/torture/pr79910.c: New test.
6305
7f166d94
JL
63062017-03-17 Jeff Law <law@redhat.com>
6307
6308 PR tree-optimization/71437
6309 * gcc.dg/tree-ssa/pr71437.c: New test.
6310 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6311 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6312 now caught by VRP, but which were previously caught by DOM.
6313
12c4f7dc
RB
63142017-03-17 Richard Biener <rguenther@suse.de>
6315
6316 PR middle-end/80075
6317 * g++.dg/torture/pr80075.C: New testcase.
6318
207f3423
MM
63192017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6320
6321 PR target/71294
6322 * g++.dg/pr71294.C: New test.
6323
9fc900af
SB
63242017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6325
6326 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6327
c05c2380
JJ
63282017-03-16 Jakub Jelinek <jakub@redhat.com>
6329
e711928b
JJ
6330 PR fortran/80010
6331 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6332
c05c2380
JJ
6333 PR fortran/79886
6334 * gfortran.dg/pr79886.f90: New test.
6335
3231d64b
MM
63362017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6337
6338 PR target/79038
6339 * gcc.target/powerpc/pr79038-1.c: New test.
6340
81ef1f5e
SB
63412017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6342
6343 PR fortran/33271
6344 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6345
395a1e9b
JW
63462017-03-15 Jiong Wang <jiong.wang@arm.com>
6347
6348 PR testsuite/79356
6349 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6350
05f65910
UB
63512017-03-15 Uros Bizjak <ubizjak@gmail.com>
6352
6353 PR target/80019
6354 * gcc.target/i386/pr80019.c: New test.
6355
94285a7d
ML
63562017-03-15 Martin Liska <mliska@suse.cz>
6357
6358 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6359
a983542b
MS
63602017-03-14 Martin Sebor <msebor@redhat.com>
6361
6362 PR tree-optimization/79800
6363 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6364 * gcc.dg/tree-ssa/pr79800.c: New test.
6365
76ca5f40
MM
63662017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6367
6368 PR target/79947
6369 * gcc.target/powerpc/pr79947.c: New test.
6370
5d9a283a
MS
63712017-03-14 Martin Sebor <msebor@redhat.com>
6372
6373 PR middle-end/80020
6374 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6375 * gcc.dg/attr-alloc_size-7.c: Same.
6376 * gcc.dg/attr-alloc_size-9.c: Same.
6377 * gcc.dg/builtin-alloc-size.c: Same.
6378 * gcc.dg/pr80020.c: New test.
6379
4692943d
BS
63802017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6381
6382 PR rtl-optimization/79728
6383 * gcc.target/i386/sse-globalreg.c: New test.
6384
861d9d5e
ML
63852017-03-14 Martin Liska <mliska@suse.cz>
6386
6387 PR lto/66295
6388 * gcc.dg/tree-prof/pr66295.c: New test.
6389
a48018b5
ML
63902017-03-13 Martin Liska <mliska@suse.cz>
6391
6392 PR middle-end/78339
6393 * gcc.target/i386/mpx/pr78339.c: New test.
6394
8c56cc5a
CZ
63952017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6396
065ba179 6397 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6398
14555394
CZ
63992017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6400
065ba179 6401 * gcc.target/arc/pr9001090948.c: New file.
14555394 6402
3079b92e
SB
64032017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6404
6405 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6406 Fix test. Make early-out condition return early. Correct comments.
6407
c08de9db
JD
64082017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6409
6410 PR libgfortran/78854
6411 * gfortran.dg/dtio_25.f90: New test.
6412
66b27545
MS
64132017-03-10 Martin Sebor <msebor@redhat.com>
6414
6415 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6416
8f2f6381
BS
64172017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6418
6419 PR rtl-optimization/78911
6420 * gcc.target/i386/pr78911-1.c: New test.
6421 * gcc.target/i386/pr78911-2.c: New test.
6422
8e2c69b4 64232017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6424
8e2c69b4
WS
6425 PR target/79941
6426 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6427 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6428 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6429
455d833c
MP
64302017-03-10 Marek Polacek <polacek@redhat.com>
6431
6432 PR c++/79967
6433 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6434
cdd669f9
JJ
64352017-03-10 Jakub Jelinek <jakub@redhat.com>
6436
e260b0a7
JJ
6437 PR c++/79899
6438 * g++.dg/other/friend7.C: New test.
6439
cdd669f9
JJ
6440 PR c++/79896
6441 * g++.dg/ext/int128-5.C: New test.
6442
730e6e46
SB
64432017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6444
6445 PR testsuite/79356
6446 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6447 powerpc, sparc, or s390x.
6448
fc8f6304
PH
64492017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6450
6451 PR target/79907
6452 * gcc.target/powerpc/pr79907.c: New.
6453
f1b0632a
OH
64542017-03-10 Olivier Hainque <hainque@adacore.com>
6455
6456 * gnat.dg/opt64.adb: New test.
6457 * gnat.dg/opt64_pkg.ads: New helper.
6458 * gnat.dg/opt64_pkg.adb: New helper.
6459
5558f089
JJ
64602017-03-10 Jakub Jelinek <jakub@redhat.com>
6461
2d9dd4fb
JJ
6462 PR rtl-optimization/79909
6463 * gcc.target/powerpc/pr79909.c: New test.
6464
72772e67
JJ
6465 PR tree-optimization/79972
6466 * gcc.dg/pr79972.c: New test.
6467
5558f089
JJ
6468 PR tree-optimization/77975
6469 * gcc.dg/pr77975.c: New test.
6470
822a132c
MP
64712017-03-09 Marek Polacek <polacek@redhat.com>
6472
6473 PR c++/79962
6474 PR c++/79984
6475 * c-c++-common/nonnull-3.c: New test.
6476 * g++.dg/warn/Wnonnull3.C: New test.
6477
c9819d22
MF
64782017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6479
6480 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6481 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6482
36618428
MP
64832017-03-09 Marek Polacek <polacek@redhat.com>
6484
6485 PR sanitizer/79757
6486 * gcc.dg/ubsan/pr79757-1.c: New test.
6487 * gcc.dg/ubsan/pr79757-2.c: New test.
6488 * gcc.dg/ubsan/pr79757-3.c: New test.
6489 * gcc.dg/ubsan/pr79757-4.c: New test.
6490 * gcc.dg/ubsan/pr79757-5.c: New test.
6491
01e5af5a
JJ
64922017-03-09 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR c/79969
6495 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6496
6443c7c0
MP
64972017-03-09 Marek Polacek <polacek@redhat.com>
6498
6499 PR c++/79687
6500 * g++.dg/expr/ptrmem8.C: New test.
6501 * g++.dg/expr/ptrmem9.C: New test.
6502
d721dc3c
RB
65032017-03-09 Richard Biener <rguenther@suse.de>
6504
6505 PR tree-optimization/79977
6506 * gcc.dg/graphite/pr79977.c: New testcase.
6507
1f1fd3e2
TT
65082017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6509
6510 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6511 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6512 * lib/target-supports.exp (check_effective_target_rdynamic):
6513 New proc.
6514
16967aff
RB
65152017-03-09 Richard Biener <rguenther@suse.de>
6516
6517 PR middle-end/79971
6518 * gcc.dg/fixed-point/pr79971.c: New testcase.
6519
26d7dc48
RB
65202017-03-09 Richard Biener <rguenther@suse.de>
6521
6522 PR ipa/79970
6523 * gcc.dg/torture/pr79970.c: New testcase.
6524
35f77c28
PC
65252017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6526
6527 PR c++/71966
6528 * g++.dg/cpp0x/pr71966-1.C: New.
6529 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6530
8a7df031
ML
65312017-03-09 Martin Liska <mliska@suse.cz>
6532
6533 PR tree-optimization/79631
6534 * gcc.target/i386/mpx/pr79631.c: New test.
6535
3828bb0d
ML
65362017-03-09 Martin Liska <mliska@suse.cz>
6537
6538 PR target/65705
6539 PR target/69804
6540 * gcc.target/i386/pr71458.c: Update scanned pattern.
6541
410a590c
MP
65422017-03-09 Marek Polacek <polacek@redhat.com>
6543
6544 PR c++/79672
6545 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6546 * g++.dg/warn/Wduplicated-branches3.C: New test.
6547
f084a22e
PG
65482017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6549
6550 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6551
a278b1c3
ML
65522017-03-09 Martin Liska <mliska@suse.cz>
6553
6554 PR ipa/79764
6555 * g++.dg/pr79764.C: New test.
6556
8dc19053
ML
65572017-03-09 Martin Liska <mliska@suse.cz>
6558
6559 PR ipa/79761
6560 * g++.dg/pr79761.C: New test.
6561
030fc94a
JJ
65622017-03-09 Jakub Jelinek <jakub@redhat.com>
6563
9e463823
JJ
6564 PR sanitizer/79944
6565 * c-c++-common/asan/pr79944.c: New test.
6566
6b62f323
JJ
6567 PR target/79932
6568 * gcc.target/i386/pr79932-2.c: New test.
6569
030fc94a
JJ
6570 PR target/79932
6571 * gcc.target/i386/pr79932-1.c: New test.
6572
423aec8b
MP
65732017-03-09 Marek Polacek <polacek@redhat.com>
6574
6575 PR c++/79900 - ICE in strip_typedefs
6576 * g++.dg/warn/Wpadded-1.C: New test.
6577
6659fe59
MP
65782017-03-08 Marek Polacek <polacek@redhat.com>
6579
6580 * g++.dg/Walloca1.C: Adjust dg-warning.
6581
f1a675e4
AH
65822017-03-08 Andrew Haley <aph@redhat.com>
6583
6584 PR tree-optimization/79943
6585 * gcc.dg/tree-ssa/pr79943.c: New test.
6586
edfcd7e3
RB
65872017-03-08 Richard Biener <rguenther@suse.de>
6588
6589 PR tree-optimization/79955
6590 * gcc.dg/uninit-24.c: New testcase.
6591
61fdfd8c
RB
65922017-03-08 Richard Biener <rguenther@suse.de>
6593
6594 PR tree-optimization/79920
6595 * gcc.dg/vect/pr79920.c: New testcase.
6596
4b48e883
JJ
65972017-03-08 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR sanitizer/79904
6600 * gcc.dg/ubsan/pr79904.c: New test.
6601
a71dbc63
JJ
66022017-03-07 Jakub Jelinek <jakub@redhat.com>
6603
6604 PR c/79834
6605 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6606 diagnostics.
6607
d8a90142
MP
66082017-03-07 Marek Polacek <polacek@redhat.com>
6609
6610 PR middle-end/79809
6611 * g++.dg/Walloca1.C: New test.
6612
a5e9e3e4
ML
66132017-03-07 Martin Liska <mliska@suse.cz>
6614
6615 PR middle-end/68270
6616 * g++.dg/pr68270.C: New test.
6617
1f6dba54
JJ
66182017-03-07 Jakub Jelinek <jakub@redhat.com>
6619
760f82db
JJ
6620 PR rtl-optimization/79901
6621 * gcc.target/i386/pr79901.c: New test.
6622
1f6dba54
JJ
6623 PR sanitizer/79897
6624 * c-c++-common/ubsan/pr79897.c: New test.
6625
feca7b89
VM
66262017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6627
6628 PR rtl-optimization/79571
6629 * gcc.target/i386/pr79571.c: New.
6630
bdbbf28d
MP
66312017-03-06 Marek Polacek <polacek@redhat.com>
6632
6633 PR c++/79796 - ICE with NSDMI and this pointer
6634 * g++.dg/cpp0x/nsdmi13.C: New test.
6635
52564551
JK
66362017-03-06 Julia Koval <julia.koval@intel.com>
6637
6638 PR target/79793
6639 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6640 directives.
6641 * gcc.target/i386/interrupt-13.c: Ditto.
6642 * gcc.target/i386/interrupt-14.c: Ditto.
6643 * gcc.target/i386/interrupt-15.c: Ditto.
6644
345edb37
JJ
66452017-03-06 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR c++/79822
6648 * g++.dg/cpp0x/constexpr-79822.C: New test.
6649
a8d25fd0
RB
66502017-03-06 Richard Biener <rguenther@suse.de>
6651
6652 PR tree-optimization/79894
6653 * gcc.dg/vect/pr79887.c: New testcase.
6654
522fcdd7
RB
66552017-03-06 Richard Biener <rguenther@suse.de>
6656
6657 PR tree-optimization/79824
6658 * gcc.dg/vect/pr79824-1.c: New testcase.
6659 * gcc.dg/vect/pr79824-2.c: Likewise.
6660
54649631
TT
66612017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6662
6663 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6664 gettimeofday. Remove dg-skip-if for AVR.
6665 * lib/target-supports.exp (check_effective_target_gettimeofday):
6666 New proc.
6667
4bbc8970
RD
66682017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6669
6670 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6671 * gcc.target/s390/hotpatch-10.c: Likewise.
6672 * gcc.target/s390/hotpatch-11.c: Likewise.
6673 * gcc.target/s390/hotpatch-12.c: Likewise.
6674 * gcc.target/s390/hotpatch-13.c: Likewise.
6675 * gcc.target/s390/hotpatch-14.c: Likewise.
6676 * gcc.target/s390/hotpatch-15.c: Likewise.
6677 * gcc.target/s390/hotpatch-16.c: Likewise.
6678 * gcc.target/s390/hotpatch-17.c: Likewise.
6679 * gcc.target/s390/hotpatch-18.c: Likewise.
6680 * gcc.target/s390/hotpatch-19.c: Likewise.
6681 * gcc.target/s390/hotpatch-2.c: Likewise.
6682 * gcc.target/s390/hotpatch-26.c: Likewise.
6683 * gcc.target/s390/hotpatch-27.c: Likewise.
6684 * gcc.target/s390/hotpatch-28.c: Likewise.
6685 * gcc.target/s390/hotpatch-3.c: Likewise.
6686 * gcc.target/s390/hotpatch-4.c: Likewise.
6687 * gcc.target/s390/hotpatch-5.c: Likewise.
6688 * gcc.target/s390/hotpatch-6.c: Likewise.
6689 * gcc.target/s390/hotpatch-7.c: Likewise.
6690 * gcc.target/s390/hotpatch-8.c: Likewise.
6691 * gcc.target/s390/hotpatch-9.c: Likewise.
6692
5f215a70
PC
66932017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6694
6695 PR c++/64574
6696 * g++.dg/template/crash125.C: New.
6697
296cc393
JJ
66982017-03-06 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR target/79812
6701 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
6702
ca8942a3
TT
67032017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6704
6705 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
6706
c1b993c0
PG
67072017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6708
6709 * gcc.target/mips/msa-minmax.c: New tests.
6710
a50a32aa
ML
67112017-03-06 Martin Liska <mliska@suse.cz>
6712
6713 PR sanitize/79783
6714 * g++.dg/asan/pr79783.C: New test.
6715
5ada812c
PG
67162017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6717
6718 * gcc.target/mips/msa-dotp.c: New tests.
6719
334b3c4b
PG
67202017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6721
6722 * gcc.target/mips/msa-bclri.c: New test.
6723
d8b4baeb
PC
67242017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6725
6726 PR c++/70266
6727 * g++.dg/tm/pr70266.C: New.
6728
ef78bc3c 67292017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 6730 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
6731
6732 * gfortran.dg/coarray/fail_image_1.f08: New test.
6733 * gfortran.dg/coarray/fail_image_2.f08: New test.
6734 * gfortran.dg/coarray/failed_images_1.f08: New test.
6735 * gfortran.dg/coarray/failed_images_2.f08: New test.
6736 * gfortran.dg/coarray/image_status_1.f08: New test.
6737 * gfortran.dg/coarray/image_status_2.f08: New test.
6738 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6739 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6740 * gfortran.dg/coarray_fail_st.f90: New test.
6741 * gfortran.dg/coarray_failed_images_1.f08: New test.
6742 * gfortran.dg/coarray_image_status_1.f08: New test.
6743 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6744
7f5a7d78
MP
67452017-03-03 Marek Polacek <polacek@redhat.com>
6746
6747 PR c/79758
6748 * gcc.dg/noncompile/pr79758.c: New test.
6749
cc195d46
JJ
67502017-03-03 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR middle-end/79805
6753 * g++.dg/opt/pr79805.C: New test.
6754
945b6e16
AS
67552017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6756
6757 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6758 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6759 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6760 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6761 * gcc.target/i386/i386.exp
6762 (check_effective_target_avx512vpopcntdq): New.
6763
31dcc385
TT
67642017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6765
6766 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6767 ilp32 targets and match DImode registers for lp64 targets.
6768
0e174ae1
UB
67692017-03-03 Uros Bizjak <ubizjak@gmail.com>
6770
6771 * g++.dg/pr71624.C: Disable for x32.
6772 * g++.dg/pr71633.C: Ditto.
6773
93505ec5
JJ
67742017-03-03 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR target/79807
6777 * gcc.target/i386/pr79807.c: New test.
6778
d78a1c01
ML
67792017-03-03 Martin Liska <mliska@suse.cz>
6780
6781 PR tree-optimization/79803
6782 * gcc.dg/tree-ssa/pr79803.c: New test.
6783
ec7f796e
ML
67842017-03-03 Martin Liska <mliska@suse.cz>
6785
6786 PR rtl-optimization/79574
6787 * gcc.dg/pr79574-2.c: New test.
6788
30d309aa
RB
67892017-03-03 Richard Biener <rguenther@suse.de>
6790
6791 PR c++/79825
6792 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6793
38801de5
JJ
67942017-03-03 Jakub Jelinek <jakub@redhat.com>
6795
6796 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6797
7278b0a2
MP
67982017-03-03 Marek Polacek <polacek@redhat.com>
6799
6800 PR c++/79791
6801 * g++.dg/warn/Wwrite-strings-1.C: New test.
6802 * g++.dg/warn/Wwrite-strings-2.C: New test.
6803 * g++.dg/warn/Wwrite-strings-3.C: New test.
6804 * g++.dg/warn/Wwrite-strings-4.C: New test.
6805 * g++.dg/warn/Wwrite-strings-5.C: New test.
6806 * g++.dg/warn/Wwrite-strings-6.C: New test.
6807 * g++.dg/warn/Wwrite-strings-7.C: New test.
6808 * g++.dg/warn/Wwrite-strings-8.C: New test.
6809 * g++.dg/warn/Wwrite-strings-9.C: New test.
6810 * g++.dg/warn/Wwrite-strings-10.C: New test.
6811 * g++.dg/warn/Wwrite-strings-11.C: New test.
6812 * g++.dg/warn/Wwrite-strings-12.C: New test.
6813
75473a91
RB
68142017-03-03 Richard Biener <rguenther@suse.de>
6815
6816 PR middle-end/79818
6817 * gcc.dg/torture/pr79818.c: New testcase.
6818
50bea0c5
JJ
68192017-03-02 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR c++/79782
6822 * g++.dg/warn/Wunused-parm-10.C: New test.
6823
130f15ce
UB
68242017-03-02 Uros Bizjak <ubizjak@gmail.com>
6825
6826 * gcc.dg/rtl/x86_64/*.c: Test for
6827 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
6828
dc362ada
UB
68292017-03-02 Uros Bizjak <ubizjak@gmail.com>
6830
6831 PR target/79514
6832 * gcc.target/i386/pr79514.c: New test.
6833
fe792dd8
JJ
68342017-03-02 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR rtl-optimization/79780
6837 * gcc.c-torture/compile/pr79780.c: New test.
6838
e80facb4
RB
68392017-03-02 Richard Biener <rguenther@suse.de>
6840
6841 PR tree-optimization/79345
6842 PR c++/42000
6843 * g++.dg/warn/Wuninitialized-7.C: New testcase.
6844 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
6845 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
6846
eb0e7c34
RB
68472017-03-02 Richard Biener <rguenther@suse.de>
6848
6849 PR c/79756
6850 * gcc.dg/vector-1.c: New testcase.
6851
653a4b32
BC
68522017-03-02 Bin Cheng <bin.cheng@arm.com>
6853
6854 PR tree-optimization/66768
6855 * gcc.target/i386/pr66768.c: New test.
6856
da403f31
RB
68572017-03-02 Richard Biener <rguenther@suse.de>
6858
6859 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
6860 * gcc.dg/rtl/x86_64/final.c: Likewise.
6861 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
6862 * gcc.dg/rtl/x86_64/ira.c: Likewise.
6863 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
6864 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
6865
83692f96
RB
68662017-03-02 Richard Biener <rguenther@suse.de>
6867
6868 PR tree-optimization/79777
6869 * gcc.dg/torture/pr79777.c: New testcase.
6870
71dedb33
MS
68712017-03-01 Martin Sebor <msebor@redhat.com>
6872
6873 PR middle-end/79692
6874 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
6875 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
6876 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
6877 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
6878
48990905
UB
68792017-03-01 Uros Bizjak <ubizjak@gmail.com>
6880
6881 * gcc.target/i386/invsize-2.c: New test.
6882 * gcc.target/i386/invsize-3.c: Ditto.
6883 * gcc.target/i386/invsize-4.c: Ditto.
6884 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
6885 * gcc.target/i386/stackalign/asm-1.c: Ditto.
6886
c7f0c9f3
MM
68872017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6888
6889 PR target/79439
6890 * gcc.target/powerpc/pr79439.c: New test.
6891
f5ef6bfc
PH
68922017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6893
6894 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6895 scan string.
6896
6897
50181506
KN
68982017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6899
6900 PR target/79395
6901 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6902 pattern to look for vcmpequd. instead of vcmpnew.
6903 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6904 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6905 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6906 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6907 look for xvcmpeqdp. instead of xvcmpnedp.
6908 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6909 look for vcmpequd. instead of vcmpnew.
6910 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6911 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6912 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6913 look for xvcmpeqsp. instead of xvcmpnesp.
6914 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6915 look for xvcmpeqdp. instead of xvcmpnedp.
6916 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6917 look for vcmpequd. instead of vcmpnew.
6918 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
6919 look for vcmpeqsp instead of xvcmpnesp.
6920 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
6921 look for xvcmpeqdp instead of xvcmpnedp.
6922
0100ae43
RB
69232017-03-01 Richard Biener <rguenther@suse.de>
6924
6925 PR middle-end/79721
6926 * gcc.dg/torture/pr79721.c: New testcase.
6927
0f3f4ffe
JJ
69282017-03-01 Jakub Jelinek <jakub@redhat.com>
6929
42132674
JJ
6930 PR c++/79681
6931 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6932 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6933
e3e9e8ca
JJ
6934 PR c++/79746
6935 * g++.dg/warn/Wunused-parm-9.C: New test.
6936
0f3f4ffe
JJ
6937 PR tree-optimization/79734
6938 * g++.dg/opt/pr79734.C: New test.
6939
ad1de652
JJ
69402017-02-28 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR tree-optimization/79737
6943 * gcc.c-torture/execute/pr79737-1.c: New test.
6944 * gcc.c-torture/execute/pr79737-2.c: New test.
6945
7a1ae923
EB
69462017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gcc.target/sparc/20170228-1.c: New test.
6949
2af0c3ed
UB
69502017-02-28 Uros Bizjak <ubizjak@gmail.com>
6951
6952 * gcc.target/i386/invsize-1.c: New test.
6953
203ced0a
MS
69542017-02-28 Martin Sebor <msebor@redhat.com>
6955
6956 PR tree-optimization/79691
6957 * gcc.dg/tree-ssa/pr79691.c: New test.
6958
8a915b87
JJ
69592017-02-28 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR target/79729
6962 * gcc.target/i386/pr79729.c: New test.
6963
41aa3a38
RB
69642017-02-28 Richard Biener <rguenther@suse.de>
6965
6966 PR tree-optimization/79740
6967 * gcc.dg/torture/pr79740.c: New testcase.
6968
587240d2
RB
69692017-02-28 Richard Biener <rguenther@suse.de>
6970
6971 PR middle-end/79731
6972 * c-c++-common/torture/pr79731.c: New testcase.
6973
dd3f4560
RB
69742017-02-28 Richard Biener <rguenther@suse.de>
6975
6976 PR tree-optimization/79732
6977 * gcc.dg/torture/pr79732.c: New testcase.
6978
c7d97b28
RB
69792017-02-28 Richard Biener <rguenther@suse.de>
6980
6981 PR tree-optimization/79723
6982 * gcc.target/i386/pr79723.c: New testcase.
6983
c8f28a3c
PH
69842017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6985
6986 PR target/79544
6987 * gcc.target/powerpc/pr79544.c: New.
6988
c91c3003
PC
69892017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6990
6991 PR c++/79414
6992 * g++.dg/parse/crash67.C: New.
6993
57fa080b
BC
69942017-02-27 Bin Cheng <bin.cheng@arm.com>
6995
6996 PR tree-optimization/77536
6997 * gcc.dg/vect/pr79347.c: Revise testing string.
6998
68b948d3
RB
69992017-02-27 Richard Biener <rguenther@suse.de>
7000
7001 PR tree-optimization/45397
7002 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7003
69a2e8a1
RB
70042017-02-27 Richard Biener <rguenther@suse.de>
7005
7006 PR tree-optimization/79690
7007 * gcc.target/i386/pr79690.c: New testcase.
7008
c7b608a9
TK
70092017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7010
7011 PR fortran/51119
7012 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7013 of original.
7014 * gfortran.dg/inline_matmul_11.f90: Likewise.
7015 * gfortran.dg/inline_matmul_9.f90: Likewise.
7016 * gfortran.dg/matmul_13.f90: New test.
7017 * gfortran.dg/matmul_14.f90: New test.
7018
98561a9b
JJ
70192017-02-25 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR middle-end/79396
7022 * g++.dg/opt/pr79396.C: New test.
7023
77be9417
DH
70242017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7025
7026 PR fortran/79597
7027 * gfortran.dg/dtio_6.f90: Update test.
7028
70292017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7030
7031 PR fortran/79601
7032 * gfortran.dg/interface_operator_2.f90: New test.
7033
b9822443
JJ
70342017-02-24 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR c/79677
7037 * gcc.dg/pr79677.c: New test.
7038
4bc2b786
MF
70392017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7040
7041 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7042 of mov.ps.
7043 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7044 (cond_move1): Simplify condition to force generation of
7045 mov[nz].ps.
7046 (cond_move2): Likewise.
7047
4227c9ad
JJ
70482017-02-24 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR c++/79588
7051 * g++.dg/warn/Wrestrict-1.C: New test.
7052 * g++.dg/warn/Wrestrict-2.C: New test.
7053
fd527ec1
DE
70542017-02-24 David Edelsohn <dje.gcc@gmail.com>
7055
7056 * g++.dg/ext/complit15.C: Require LTO.
7057
2af8fd5c
TT
70582017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7059
7060 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7061 logical_op_short_circuit to skip targets.
7062 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7063 and s390.
7064
0b9cdb9a
EB
70652017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7066
7067 * gnat.dg/opt63.adb: New test.
7068
4af362a9
EB
70692017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7070
7071 * gnat.dg/discr47.adb: New test.
7072
7699e88f
RB
70732017-02-24 Richard Biener <rguenther@suse.de>
7074
7075 PR tree-optimization/79389
7076 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7077
e3beb191
PC
70782017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7079
7080 PR c++/79361
7081 * g++.dg/cpp0x/pr79361-1.C: New.
7082 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7083
195610aa
EB
70842017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7085
7086 * gcc.target/visium/bit_test.c: Accept any lsr form.
7087 * gcc.target/visium/block_move.c: Tweak.
7088
17885cad
DV
70892017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7090
7091 PR 68749
7092 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7093
45f7faf0
RB
70942017-02-23 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/79683
7097 * gcc.target/i386/pr79683.c: New testcase.
7098
18eb304e
JL
70992017-02-22 Jeff Law <law@redhat.com>
7100
7101 PR tree-optimization/79578
7102 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7103
0a864a97
SD
71042017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7105
7106 * gcc.target/mips/msa-fp-cc.c: New test.
7107
fe8ece05
JJ
71082017-02-22 Jakub Jelinek <jakub@redhat.com>
7109
e40b6fc7
JJ
7110 PR c++/79664
7111 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7112 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7113 * g++.dg/gomp/pr79664.C: New test.
7114
fe8ece05
JJ
7115 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7116
78af14ae
MP
71172017-02-22 Marek Polacek <polacek@redhat.com>
7118
7119 PR c++/79653
7120 * g++.dg/cpp0x/alignas10.C: New test.
7121 * g++.dg/cpp0x/alignas9.C: New test.
7122
8fdddd3d
MP
7123 PR c++/79657
7124 * g++.dg/ext/underlying_type12.C: New test.
7125
61ac5ebe
MP
7126 PR c/79662
7127 * gcc.dg/enum-incomplete-4.c: New test.
7128
888c7050
JJ
71292017-02-22 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR target/70465
7132 * gcc.target/i386/pr70465-2.c: New test.
7133
6d3daa1a
UB
71342017-02-21 Uros Bizjak <ubizjak@gmail.com>
7135
7136 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7137
76dd203e
RB
71382017-02-22 Richard Biener <rguenther@suse.de>
7139
7140 PR tree-optimization/79673
7141 * gcc.target/i386/pr79673.c: New testcase.
7142
a9c774d2
RB
71432017-02-22 Richard Biener <rguenther@suse.de>
7144
7145 PR tree-optimization/79666
7146 * gcc.dg/torture/pr79666.c: New testcase.
7147
8f4f841a
ML
71482017-02-22 Martin Liska <mliska@suse.cz>
7149
7150 PR lto/79587
7151 * gcc.dg/tree-prof/pr79587.c: New test.
7152
a232a1cb
MP
71532017-02-21 Marek Polacek <polacek@redhat.com>
7154
7155 PR c++/79535
7156 * g++.dg/ext/flexary23.C: New test.
7157
b86fec68
UB
71582017-02-21 Uros Bizjak <ubizjak@gmail.com>
7159
7160 PR target/79593
7161 * gcc.target/i386/pr79593.c: New test.
7162
5c3f1d7b
JJ
71632017-02-21 Jakub Jelinek <jakub@redhat.com>
7164
b7280ac2
JJ
7165 PR c++/79654
7166 * g++.dg/cpp1z/decomp26.C: New test.
7167
5c3f1d7b
JJ
7168 PR sanitizer/79589
7169 * g++.dg/ubsan/pr79589.C: New test.
7170
1486c2a7
JL
71712017-02-21 Jeff Law <law@redhat.com>
7172
7173 PR tree-optimization/79621
7174 * gcc.c-torture/compile/pr79621.c: New test.
7175
2f3ec56d
JJ
71762017-02-21 Jakub Jelinek <jakub@redhat.com>
7177
3bb43119
JJ
7178 PR c++/79655
7179 * g++.dg/cpp1y/constexpr-79655.C: New test.
7180
664beaf2 7181 PR c++/79639
b86fec68 7182 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7183
956d3e61
JJ
7184 PR target/79633
7185 * gcc.target/i386/mpx/pr79633.c: New test.
7186
d4cbfca4
JJ
7187 PR target/79570
7188 * gcc.dg/pr79570.c: New test.
7189
00bc9de3
JJ
7190 PR c++/79641
7191 * c-c++-common/pr79641.c: New test.
7192
d002d099
JJ
7193 PR tree-optimization/79649
7194 * gcc.target/i386/pr79649.c: New test.
7195
2f3ec56d
JJ
7196 PR target/79494
7197 * gcc.dg/pr79494.c: New test.
7198
e6655a5f
SB
71992017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7200
7201 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7202 to dg-options.
7203
72042017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7205
7206 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7207
fd527ec1
DE
72082017-02-02 Jason Merrill <jason@redhat.com>
7209
7210 PR c++/79580
7211 * g++.dg/ext/complit15.C: New.
7212
027a9dd5
KN
72132017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7214
7215 PR target/78056
7216 * gcc.target/powerpc/pr78056-8.c: Remove.
7217
80480cee
MP
72182017-02-20 Marek Polacek <polacek@redhat.com>
7219
7220 PR middle-end/79537
7221 * gcc.dg/comp-goto-4.c: New test.
7222
85ade8d6
MP
7223 PR sanitizer/79558
7224 * c-c++-common/ubsan/bounds-14.c: New test.
7225
705d3b77
JJ
72262017-02-20 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR target/79568
7229 * gcc.target/i386/pr79568-1.c: New test.
7230 * gcc.target/i386/pr79568-2.c: New test.
7231 * gcc.target/i386/pr79568-3.c: New test.
7232
dc42a736
PT
72332017-02-16 Paul Thomas <pault@gcc.gnu.org>
7234
7235 PR fortran/79382
705d3b77
JJ
7236 * gfortran.dg/dtio_10.f90: Change test of error message.
7237 * gfortran.dg/dtio_23.f90: New test.
7238 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7239
1ca6a74f
PT
72402017-02-20 Paul Thomas <pault@gcc.gnu.org>
7241
7242 PR fortran/79434
705d3b77 7243 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7244
63af1586
PT
72452017-02-19 Paul Thomas <pault@gcc.gnu.org>
7246
7247 PR fortran/79447
705d3b77 7248 * gfortran.dg/submodule_24.f08: New test.
63af1586 7249
4ca4d1e9
AV
72502017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7251
7252 PR fortran/79229
7253 * gfortran.dg/class_allocate_24.f90: New test.
7254
dea71ad0
PT
72552017-02-19 Paul Thomas <pault@gcc.gnu.org>
7256
7257 PR fortran/79402
7258 * gfortran.dg/submodule_23.f90: New test.
7259
f46e2bc9
PC
72602017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7261
7262 PR c++/79380
7263 * g++.dg/cpp0x/alignas8.C: New.
7264
7dfa657b
JW
72652017-02-19 Eric Fiselier <eric@efcs.ca>
7266 Jonathan Wakely <jwakely@redhat.com>
7267
7268 PR c++/69523
7269 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7270
eab1f169
PK
72712017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7272
7273 * gcc.dg/gimplefe-26.c: New test.
7274
47e16d83
JDA
72752017-02-18 John David Anglin <danglin@gcc.gnu.org>
7276
7277 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7278
c2615951
JJ
72792017-02-18 Jakub Jelinek <jakub@redhat.com>
7280
c28fcc60
JJ
7281 PR target/79569
7282 * gcc.target/i386/3dnowA-3.c: New test.
7283
c2615951
JJ
7284 PR target/79559
7285 * gcc.target/i386/pr79559.c: New test.
7286
97fcf744
JM
72872017-02-17 Joseph Myers <joseph@codesourcery.com>
7288
7289 * gcc.dg/c11-float-2.c: New test.
7290 * gcc.dg/torture/float128-floath.c,
7291 gcc.dg/torture/float128x-floath.c,
7292 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7293 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7294 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7295 *_DECIMAL_DIG macros with DECIMAL_DIG.
7296
a530e181
BS
72972017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7298
7299 PR target/79261
7300 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7301
1d516992
JK
73022017-02-17 Julia Koval <julia.koval@intel.com>
7303
7304 * gcc.target/i386/rdpid.c New test.
7305 * gcc.target/i386/sse-12.c: Add -mrdpid.
7306 * gcc.target/i386/sse-13.c: Ditto.
7307 * gcc.target/i386/sse-14.c: Ditto.
7308 * gcc.target/i386/sse-22.c: Ditto.
7309 * gcc.target/i386/sse-23.c: Ditto.
7310 * g++.dg/other/i386-2.C: Ditto.
7311 * g++.dg/other/i386-3.C: Ditto.
7312
3185712c
SB
73132017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7314
7315 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7316 * gcc.dg/pr61441.c: Ditto.
7317
a261ee49
ML
73182017-02-17 Martin Liska <mliska@suse.cz>
7319
7320 PR rtl-optimization/79574
7321 * gcc.dg/pr79574.c: New test.
7322
5bf69d74
MP
73232017-02-17 Marek Polacek <polacek@redhat.com>
7324
7325 PR middle-end/79536
7326 * gcc.dg/torture/pr79536.c: New test.
7327
a72b242e
AM
73282017-02-16 Alan Modra <amodra@gmail.com>
7329
7330 * gcc.c-torture/execute/pr79286.c: New.
7331
bcac0b4d
JJ
73322017-02-16 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR c++/79512
7335 * c-c++-common/gomp/pr79512.c: New test.
7336
945c17d8
MS
73372017-02-15 Martin Sebor <msebor@redhat.com>
7338
7339 PR c++/79363
7340 * g++.dg/ext/flexary12.C: Adjust.
7341 * g++.dg/ext/flexary20.C: Same.
7342 * g++.dg/ext/flexary21.C: Same.
7343 * g++.dg/ext/flexary22.C: New test.
7344
25c99850
BC
73452017-02-15 Bin Cheng <bin.cheng@arm.com>
7346
7347 PR tree-optimization/79347
7348 * gcc.dg/vect/pr79347.c: New test.
7349
4f5e5fcb
JJ
73502017-02-15 Jakub Jelinek <jakub@redhat.com>
7351
e7202857
JJ
7352 PR c++/79301
7353 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7354 [[deprecated]] comment.
7355 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7356 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7357 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7358 [[deprecated]] in -std=c++11.
7359 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7360 [[fallthrough]] in -std=c++11 and -std=c++14.
7361
4f5e5fcb
JJ
7362 PR c++/79288
7363 * g++.dg/tls/pr79288.C: New test.
7364
c7545f1c
MP
73652017-02-15 Marek Polacek <polacek@redhat.com>
7366
7367 PR c/79515
7368 * gcc.dg/dfp/pr79515.c: New.
7369
1114b39c
DE
73702017-02-15 David Edelsohn <dje.gcc@gmail.com>
7371
7372 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7373
93b87d1d
TS
73742017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7375
7376 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7377 "opt_files".
7378
fa8db6ea
JJ
73792017-02-15 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR target/79487
7382 * gcc.dg/dfp/pr79487.c: New test.
7383 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7384 2017-02-13 change.
7385
8722316b
CL
73862017-01-14 Carl Love <cel@us.ibm.com>
7387
7388 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7389 xvcvsxdsp and xvcvuxdsp instructions.
7390
2932fe90
SB
73912017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7392
7393 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7394 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7395 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7396 64-bit default target.
7397 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7398 a 64-bit default target.
7399
63d09033
JJ
74002017-02-14 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR target/79481
7403 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7404 (test_3vx): Change return type from int to void.
63d09033
JJ
7405 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7406 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7407 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7408 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7409 tests.
7410 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7411 (test_3vx): Change return type from int to void.
7412 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7413 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7414 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7415 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7416 tests.
7417 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7418 intrinsic. Change scan-assembler-times number from 1 to 2.
7419 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7420 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7421 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7422 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7423 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7424 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7425 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7426
8668fae0
UB
74272017-02-14 Uros Bizjak <ubizjak@gmail.com>
7428
7429 PR middle-end/61225
7430 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7431 Use dg-additional-options for ia32 target. Remove XFAIL.
7432
95d96609
UB
74332017-02-14 Uros Bizjak <ubizjak@gmail.com>
7434
7435 PR target/79495
7436 * gcc.target/i386/pr79495.c: New test.
7437
6f207d58
MP
74382017-02-14 Marek Polacek <polacek@redhat.com>
7439
7440 PR c++/79420
7441 PR c++/79463
7442 * g++.dg/cpp1y/pr79463.C: New.
7443 * g++.dg/template/incomplete10.C: New.
7444 * g++.dg/template/incomplete9.C: New.
7445
ee139af5
L
74462017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7447
7448 PR target/79498
7449 * gcc.target/i386/pr79498.c: New test.
7450
bf00c9e0
MS
74512017-02-14 Martin Sebor <msebor@redhat.com>
7452
7453 PR middle-end/79448
7454 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7455 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7456 * gcc.dg/tree-ssa/pr79448.c: New test.
7457
6c022f73
JL
74582017-02-14 Jeff Law <law@redhat.com>
7459
7460 PR tree-optimization/79095
7461 * g++.dg/pr79095-1.C: New test
7462 * g++.dg/pr79095-2.C: New test
7463 * g++.dg/pr79095-3.C: New test
7464 * g++.dg/pr79095-4.C: New test
7465 * g++.dg/pr79095-5.C: New test
7466 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7467 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7468
b719f884
JG
74692017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7470
7471 * gcc.target/aarch64/vect_fp16_1.c: New.
7472
1be33173
PK
74732017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7474
7475 * gcc.dg/gimplefe-25.c: New test.
7476
73424a09
JJ
74772017-02-14 Jakub Jelinek <jakub@redhat.com>
7478
7479 PR tree-optimization/79408
7480 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7481
977472e8
RB
74822017-02-14 Richard Biener <rguenther@suse.de>
7483
7484 PR middle-end/79432
7485 * gcc.dg/torture/pr79432.c: New testcase.
7486
ee75687b
MS
74872017-02-13 Martin Sebor <msebor@redhat.com>
7488
7489 PR middle-end/79496
7490 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7491
b84702c0
JJ
74922017-02-13 Jakub Jelinek <jakub@redhat.com>
7493
ecc04fae
JJ
7494 PR sanitizer/79341
7495 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7496 variables volatile.
7497
b84702c0
JJ
7498 PR c++/79232
7499 * g++.dg/cpp1z/eval-order4.C: New test.
7500 * g++.dg/other/pr79232.C: New test.
7501
b9a161ff
NS
75022017-02-13 Nathan Sidwell <nathan@acm.org>
7503
7504 PR c++/79296
7505 * g++.dg/cpp0x/pr79296.C: New.
7506
d8505fac
SB
75072017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7508
7509 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7510 Instead, xfail powerpc*-*-* && lp64.
7511
efb802cb
SB
75122017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7513
7514 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7515 powerpc_p8vector_ok.
7516 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7517
8d6427c6
AS
75182017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7519
7520 PR target/79449
7521 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7522 for reading beyond a 4k boundary.
7523
9b7716c9
JJ
75242017-02-13 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR rtl-optimization/79388
7527 PR rtl-optimization/79450
7528 * gcc.c-torture/execute/pr79388.c: New test.
7529 * gcc.c-torture/execute/pr79450.c: New test.
7530
4bb91707
TK
75312017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7532
7533 PR fortran/65542
9b7716c9 7534 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7535
e22910c2
JJ
75362017-02-11 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR sanitizer/79341
7539 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7540
acbbac04
JH
75412017-02-11 Jan Hubicka <hubicka@ucw.cz>
7542
7543 PR tree-ssa/56727
7544 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7545
e493f96b
JJ
75462017-02-10 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR c++/79457
7549 * g++.dg/cpp0x/pr79457.C: New test.
7550
773acd54
SB
75512017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7552
7553 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7554 scan-assembler unless lp64.
7555
b56f814e
SB
75562017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7557
7558 PR tree-optimization/66612
7559 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7560
5e659d16
SB
75612017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7562
7563 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7564 of all powerpc.
7565
6f4f30bf
MP
75662017-02-10 Marek Polacek <polacek@redhat.com>
7567
7568 PR c++/79435
7569 * g++.dg/cpp1y/pr79435.C: New.
7570
3799a5b8
MP
7571 PR c++/79184
7572 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7573
052ef81d
CL
75742017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7575
7576 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7577 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7578 New.
7579 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7580 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7581 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7582 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7583 (vtst_expected_poly64x2): Move to aarch64-only section.
7584 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7585 (vtst_p64, vtstq_p64): New tests.
7586
a7c8ed0c
PC
75872017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7588
7589 PR c++/71737
7590 * g++.dg/cpp0x/pr71737.C: New.
7591
3dcde5ef 75922017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7593 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7594
7595 * gcc.dg/gimplefe-error-1.c: New testcase.
7596 * gcc.dg/gimplefe-error-2.c: New testcase.
7597 * gcc.dg/gimplefe-error-3.c: New testcase.
7598
6139a3b7
JJ
75992017-02-10 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR tree-optimization/79411
7602 * gcc.c-torture/compile/pr79411.c: New test.
7603
9bfc55d0
JJ
76042017-02-09 Jakub Jelinek <jakub@redhat.com>
7605 Jason Merrill <jason@redhat.com>
7606
7607 PR c++/79143
7608 * g++.dg/cpp1z/pr79143.C: New test.
7609
0b90c541
JH
76102017-02-09 Jan Hubicka <hubicka@ucw.cz>
7611
7612 * gcc.dg/loop-unswitch-2.c: Update testcase.
7613 * gcc.dg/loop-unswitch-1.c: Update testcase.
7614
192b048b
MP
76152017-02-09 Marek Polacek <polacek@redhat.com>
7616
7617 PR c/79428
7618 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7619 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7620 * c-c++-common/goacc/pr79428-1.c: New test.
7621 * c-c++-common/gomp/pr79428-2.c: New test.
7622 * c-c++-common/gomp/pr79428-5.c: New test.
7623 * c-c++-common/gomp/pr79428-6.c: New test.
7624 * c-c++-common/pr79428-3.c: New test.
7625
e9a9033b
AK
76262017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7627
7628 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7629 testcases.
7630
56f71478
JJ
76312017-02-09 Jakub Jelinek <jakub@redhat.com>
7632
28f6839b
JJ
7633 PR c/79413
7634 * gcc.c-torture/compile/pr79413.c: New test.
7635
f08683a1
JJ
7636 PR c++/79429
7637 * c-c++-common/gomp/pr79429.c: New test.
7638 * g++.dg/gomp/pr79429.C: New test.
7639
56f71478
JJ
7640 PR c/79431
7641 * c-c++-common/gomp/pr79431.c: New test.
7642
02889d23
CLT
76432017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7644 Cesar Philippidis <cesar@codesourcery.com>
7645 Joseph Myers <joseph@codesourcery.com>
7646 Chung-Lin Tang <cltang@codesourcery.com>
7647
7648 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7649 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7650 * c-c++-common/goacc/loop-auto-2.c: New.
7651 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7652 * c-c++-common/goacc/tile-2.c: New.
7653 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7654 * g++.dg/goacc/tile-1.C: New, check tile subst.
7655 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7656 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7657 * gfortran.dg/goacc/tile-1.f90: New test.
7658 * gfortran.dg/goacc/tile-2.f90: New test.
7659 * gfortran.dg/goacc/tile-lowering.f95: New test.
7660
9c0c77d2
RB
76612017-02-09 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/69823
7664 * gcc.dg/graphite/pr69823.c: New testcase.
7665
f39bad9f
PH
76662017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7667
7668 PR target/78604
7669 * gcc.target/powerpc/pr78604.c: New.
7670
fc00b9ce
KN
76712017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7672
7673 PR target/68972
7674 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7675 disable this test on power architecture.
7676
50c1f4a5
RB
76772017-02-08 Richard Biener <rguenther@suse.de>
7678
7679 PR tree-optimization/71824
7680 PR tree-optimization/79409
7681 * gcc.dg/graphite/pr71824-3.c: New testcase.
7682
74a15d14
JJ
76832017-02-08 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR tree-optimization/79408
7686 * gcc.dg/tree-ssa/pr79408.c: New test.
7687
d798497e
RB
76882017-02-08 Richard Biener <rguenther@suse.de>
7689
7690 PR tree-optimization/71824
7691 * gcc.dg/graphite/pr71824-2.c: New testcase.
7692
9d5019a1
AP
76932017-02-07 Andrew Pinski <apinski@cavium.com>
7694
705d3b77 7695 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 7696
ec48209a
JJ
76972017-02-07 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR rtl-optimization/79386
7700 * gcc.c-torture/compile/pr79386.c: New test.
7701
e5f234b2
DV
77022017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
7703 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704
7705 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
7706 *-*-solaris*.
7707
1f138b75
JJ
77082017-02-07 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR target/79299
7711 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
7712 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
7713
7af4b20d
RB
77142017-02-07 Richard Biener <rguenther@suse.de>
7715
7716 * gcc.dg/gimplefe-23.c: New testcase.
7717 * gcc.dg/gimplefe-24.c: Likewise.
7718
d95c2fc7
CL
77192017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7720
7721 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
7722 scan-assembler instead of scan-assembler-times.
7723 * gcc.target/aarch64/test_frame_10.c: Likewise.
7724 * gcc.target/aarch64/test_frame_12.c: Likewise.
7725 * gcc.target/aarch64/test_frame_2.c: Likewise.
7726 * gcc.target/aarch64/test_frame_4.c: Likewise.
7727 * gcc.target/aarch64/test_frame_6.c: Likewise.
7728 * gcc.target/aarch64/test_frame_7.c: Likewise.
7729 * gcc.target/aarch64/test_frame_8.c: Likewise.
7730
fa5d44d0
RO
77312017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7732
7733 * gcc.target/i386/pr78419.c: Require ifunc support.
7734
d9b4ce00
DE
77352017-02-07 David Edelsohn <dje.gcc@gmail.com>
7736
7737 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7738
bb7d75ff
PP
77392017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7740
7741 PR c++/79360
7742 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7743
122e7b4f
KC
77442017-02-06 Kito Cheng <kito.cheng@gmail.com>
7745
7746 * lib/target-supports.exp: Define the RISC-V target.
7747 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7748 * gcc.dg/builtin-apply2.c: Likewise.
7749 * gcc.dg/ifcvt-4.c: Likewise.
7750 * gcc.dg/loop-8.c: Likewise.
7751 * gcc.dg/sibcall-10.c: Likewise.
7752 * gcc.dg/sibcall-9.c: Likewise.
7753 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7754 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7755 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7756 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7757 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7758 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7759 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7760
391675ac
MM
77612017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7762
7763 PR target/66144
7764 * gcc.target/powerpc/pr66144-1.c: New test.
7765 * gcc.target/powerpc/pr66144-2.c: Likewise.
7766 * gcc.target/powerpc/pr66144-3.c: Likewise.
7767
e495e31a
MS
77682017-02-06 Martin Sebor <msebor@redhat.com>
7769
7770 PR tree-optimization/79376
7771 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7772 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7773
2568d8a1
JJ
77742017-02-06 Jakub Jelinek <jakub@redhat.com>
7775
98e09245
JJ
7776 PR c++/79379
7777 * g++.dg/cpp1y/constexpr-79379.C: New test.
7778
e8b0383c
JJ
7779 PR c++/79377
7780 * g++.dg/lookup/pr79377.C: New test.
7781
a5e8cbd1
JJ
7782 PR c++/79372
7783 * g++.dg/cpp1z/decomp25.C: New test.
7784
2568d8a1
JJ
7785 PR tree-optimization/79284
7786 * gcc.c-torture/compile/pr79284.c: New test.
7787
aae936b9
PC
77882017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7789
7790 PR c++/70448
7791 * g++.dg/cpp0x/pr70448.C: New.
7792
daf57541
DV
77932017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7794
7795 PR 78348
7796 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7797 to dg-options.
7798
0898c74d
GJL
77992017-02-06 Georg-Johann Lay <avr@gjlay.de>
7800
7801 PR target/78883
7802 * gcc.c-torture/compile/pr78883.c: New test.
7803
5d3ebb71
JH
78042017-02-05 Jan Hubicka <hubicka@ucw.cz>
7805
7806 PR tree-ssa/79347
7807 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7808 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7809 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7810 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7811 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7812 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7813 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7814 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7815 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7816 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7817 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7818 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7819 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7820
139d4065
AV
78212017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7822
7823 PR fortran/79344
7824 * gfortran.dg/allocate_with_source_24.f90: New test.
7825
4b9c80d8
AV
78262017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7827
7828 PR fortran/79230
7829 * gfortran.dg/der_ptr_component_2.f90: New test.
7830
f3877b2f
EB
78312017-02-05 Eric Botcazou <ebotcazou@adacore.com>
7832
7833 * gcc.target/sparc/20170205-1.c: New test.
7834
d8a09ada
JDA
78352017-02-03 John David Anglin <danglin@gcc.gnu.org>
7836
a2a86d6a
JDA
7837 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
7838 libatomic_available.
7839
a1d99925
JDA
7840 * gcc.dg/pr77587.c: Require alias support.
7841 * gcc.dg/pr77587a.c: Likewise.
7842
d8bf159e
JDA
7843 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
7844 * gcc.c-torture/execute/pr78622.c: Likewise.
7845
d8a09ada
JDA
7846 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
7847 hppa*-*-hpux*.
7848 * c-c++-common/Wunused-var-16.c: Likewise.
7849 * c-c++-common/builtin-shuffle-1.c: Likewise.
7850 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
7851 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7852
f589a1ce
MS
78532017-02-03 Martin Sebor <msebor@redhat.com>
7854
7855 PR tree-optimization/79327
7856 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
7857 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
7858 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 7859
5b00f9d2
JJ
78602017-02-03 Jakub Jelinek <jakub@redhat.com>
7861 Martin Sebor <msebor@redhat.com>
7862
7863 PR tree-optimization/79327
7864 * gcc.dg/tree-ssa/pr79327.c: New test.
7865 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7866 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
7867 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
7868 (test_sprintf_chk_range_schar): Adjust dg-message.
7869 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
7870 * gcc.c-torture/execute/pr79327.c: New test.
7871
437f0a81
JJ
78722017-02-03 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR target/79354
7875 * gcc.target/powerpc/pr79354.c: New test.
7876 * gcc.c-torture/execute/pr79354.c: New test.
7877
3f343040
MS
78782017-02-03 Martin Sebor <msebor@redhat.com>
7879
7880 PR tree-optimization/79352
7881 * gcc.dg/tree-ssa/pr79352.c: New test.
7882
46a2ab58
ML
78832017-02-03 Martin Liska <mliska@suse.cz>
7884
7885 PR lto/66295
7886 * gcc.target/i386/mvc9.c: New test.
7887
baa2d1cd
PH
78882017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7889
7890 PR target/79158
7891 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7892 to VSX reg.
7893
30c6ec2f
JH
78942017-02-02 Jan Hubicka <hubicka@ucw.cz>
7895
7896 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7897 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7898 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7899 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7900 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7901 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7902 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7903 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7904 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7905 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7906 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7907 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7908 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7909
ebee1eb9
MS
79102017-02-02 Martin Sebor <msebor@redhat.com>
7911
7912 PR middle-end/79275
7913 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7914 * gcc.dg/tree-ssa/pr79275.c: New test.
7915
dcd25b8a
AS
79162017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7917
dc362ada 7918 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 7919
0f0c2cc3
JH
79202017-02-02 Jan Hubicka <hubicka@ucw.cz>
7921
7922 PR middle-end/77445
7923 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
7924 threading is done.
7925
1c372840
TC
79262017-02-02 Tamar Christina <tamar.christina@arm.com>
7927
7928 PR middle-end/78142
7929 * gcc.target/aarch64/vector_initialization_nostack.c
7930 (f12): Use one vector
7931
9f11a4a7
JJ
79322017-02-02 Jakub Jelinek <jakub@redhat.com>
7933
bef7e561
JJ
7934 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7935 * c-c++-common/asan/misalign-1.c: Likewise.
7936 * c-c++-common/asan/misalign-2.c: Likewise.
7937 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7938 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7939 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7940 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7941 add -ffat-lto-objects from/to dg-additional-options.
7942 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7943 dg-additional-options.
7944
9f11a4a7
JJ
7945 PR target/79197
7946 * gcc.target/powerpc/pr79197.c: New test.
7947 * gcc.c-torture/compile/pr79197.c: New test.
7948
09661674
RB
79492017-02-02 Richard Biener <rguenther@suse.de>
7950
7951 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7952
d8d58893
PC
79532017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/69637
7956 * g++.dg/cpp0x/pr69637-1.C: New.
7957 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7958
521a70a4
AK
79592017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7960
7961 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7962
e26b502d
BS
79632017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7964
7965 PR target/70012
7966 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7967 conditions.
7968
55e75c7c
JJ
79692017-02-01 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR testsuite/79324
7972 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7973 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7974 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7975 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7976 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7977 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7978 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7979 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7980 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7981 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7982 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7983 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7984 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7985
a4476973
ML
79862017-02-01 Martin Liska <mliska@suse.cz>
7987
7988 PR testsuite/79272
7989 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7990
3f3181b1
RB
79912017-02-01 Richard Biener <rguenther@suse.de>
7992
7993 PR testsuite/76957
7994 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7995 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7996 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7997 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7998
1e7ef862
RB
79992017-02-01 Richard Biener <rguenther@suse.de>
8000
8001 PR middle-end/79315
8002 * gfortran.dg/pr79315.f90: New testcase.
8003
405a7406
RB
80042017-02-01 Richard Biener <rguenther@suse.de>
8005
8006 PR tree-optimization/71824
8007 * gcc.dg/graphite/pr71824.c: New testcase.
8008
19bdccb4
JJ
80092017-01-31 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR c++/79304
8012 * g++.dg/diagnostic/pr79304.C: New test.
8013
fcb2cdfc
DM
80142017-01-31 David Malcolm <dmalcolm@redhat.com>
8015
8016 PR c++/79298
8017 * g++.dg/spellcheck-pr79298.C: New test case.
8018
7cfa044d
DM
80192017-01-31 David Malcolm <dmalcolm@redhat.com>
8020
8021 PR preprocessor/79210
8022 * gcc.dg/format/pr79210.c: New test case.
8023 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8024 New function.
8025
de3fbef6
NS
80262017-01-31 Nathan Sidwell <nathan@acm.org>
8027
5ae37bdf
NS
8028 PR c++/79290
8029 * g++.dg/warn/pr79290.C: New.
8030
de3fbef6
NS
8031 PR c++/67273
8032 PR c++/79253
8033 * g++.dg/cpp1y/pr67273.C: New.
8034 * g++.dg/cpp1y/pr79253.C: New.
8035
7f357c61
NS
80362017-01-31 Nathan Sidwell <nathan@acm.org>
8037
8038 PR c++/79264
8039 * g++.dg/cpp1y/pr61636-1.C: Augment.
8040
5b11971a
CL
80412017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8042
8043 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8044 rand() instead of random().
8045
8b670f93
AH
80462017-01-30 Aldy Hernandez <aldyh@redhat.com>
8047
8048 PR tree-optimization/71691
8049 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8050
4727e06b
AK
80512017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8052
8053 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8054 __ARCH__.
8055
b6dae849
JJ
80562017-01-31 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR tree-optimization/79267
8059 * g++.dg/opt/pr79267.C: New test.
8060
40fb9c89
AO
80612017-01-30 Alexandre Oliva <aoliva@redhat.com>
8062
8063 PR debug/63238
8064 * gcc.dg/debug/dwarf2/align-1.c: New.
8065 * gcc.dg/debug/dwarf2/align-2.c: New.
8066 * gcc.dg/debug/dwarf2/align-3.c: New.
8067 * gcc.dg/debug/dwarf2/align-4.c: New.
8068 * gcc.dg/debug/dwarf2/align-5.c: New.
8069 * gcc.dg/debug/dwarf2/align-6.c: New.
8070 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8071 * g++.dg/debug/dwarf2/align-1.C: New.
8072 * g++.dg/debug/dwarf2/align-2.C: New.
8073 * g++.dg/debug/dwarf2/align-3.C: New.
8074 * g++.dg/debug/dwarf2/align-4.C: New.
8075 * g++.dg/debug/dwarf2/align-5.C: New.
8076 * g++.dg/debug/dwarf2/align-6.C: New.
8077
3095f651
AS
80782017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8079
8080 PR target/79170
8081 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8082
3cf88bff
MS
80832017-01-30 Martin Sebor <msebor@redhat.com>
8084
8085 PR testsuite/79293
8086 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8087
37731134
ML
80882017-01-30 Martin Liska <mliska@suse.cz>
8089
8090 PR gcov-profile/79259
8091 * g++.dg/tree-prof/pr79259.C: New test.
8092
0c7247cc
RB
80932017-01-30 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/79276
8096 * gcc.dg/torture/pr79276.c: New testcase.
8097
ab4be5d1
DV
80982017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8099
8100 PR target/79240
8101 * gcc.target/s390/pr79240.c: New test.
8102
6687d58d
BS
81032017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8104
8105 PR target/79268
8106 * gcc.target/powerpc/pr79268.c: New file.
8107 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8108 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8109 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8110 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8111
b5df96c3
JDA
81122017-01-28 John David Anglin <danglin@gcc.gnu.org>
8113
fc34d7b8
JDA
8114 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8115
9efc84e4
JDA
8116 PR testsuite/70583
8117 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8118
4bfbe3ae
JDA
8119 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8120 * gnat.dg/debug9.adb: Likewise.
8121
8d0b306f
JDA
8122 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8123
b5df96c3
JDA
8124 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8125 libatomic_available.
8126 * gfortran.dg/coarray_42.f90: Likewise.
8127 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8128 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8129 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8130
eb339366
MS
81312017-01-27 Martin Sebor <msebor@redhat.com>
8132
8133 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8134
711ce021
BS
81352017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8136
8137 PR rtl-optimization/79194
8138 * gcc.dg/torture/pr79194.c: New test.
8139
d8321b33
VM
81402017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8141
8142 PR tree-optimization/71374
2568d8a1 8143 * gcc.target/i386/pr71374.c: New.
d8321b33 8144
9e2ea13e
MS
81452017-01-27 Martin Sebor <msebor@redhat.com>
8146
8147 PR c++/71290
8148 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8149 a dg-error directive.
8150
9eb7045b
VM
81512017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8152
8153 PR target/79131
8154 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8155 * gcc.target/arm/pr79131-2.c: New.
8156
f75bbf3f
BS
81572017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8158
8159 PR target/65484
8160 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8161 vectorized on POWER unless hardware misaligned loads are
8162 available.
8163
3f54004b
BC
81642017-01-27 Bin Cheng <bin.cheng@arm.com>
8165
8166 PR rtl-optimization/78559
8167 * gcc.c-torture/execute/pr78559.c: New test.
8168
40b6bff9
RB
81692017-01-27 Richard Biener <rguenther@suse.de>
8170
8171 PR tree-optimization/79245
8172 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8173 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8174
b2f8892e
JJ
81752017-01-27 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR c/79199
8178 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8179 target. Use 4294967293U instead of 4294967293.
8180
b002f3b9
RB
81812017-01-27 Richard Biener <rguenther@suse.de>
8182
8183 PR tree-optimization/71433
8184 * gcc.dg/Warray-bounds-21.c: New testcase.
8185
38f50ab6
RB
81862017-01-27 Richard Biener <rguenther@suse.de>
8187
8188 PR tree-optimization/79244
8189 * gcc.dg/torture/pr79244.c: New testcase.
8190
c04f4139
JJ
81912017-01-27 Jakub Jelinek <jakub@redhat.com>
8192
8193 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8194 all occurrences of 40 to 32.
8195
6ca513f9
RE
81962017-01-27 Richard Earnshaw <rearnsha@arm.com>
8197
8198 PR target/79239
8199 * gcc.target/arm/pr79239.c: New test.
8200
d876f5cd
DV
82012017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8202
8203 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8204
bb6a6ee9
AB
82052017-01-27 Adam Butcher <adam@jessamine.co.uk>
8206
8207 PR c++/64382
8208 * g++.dg/cpp1y/pr64382.C: New test.
8209
31c87a43
MS
82102017-01-26 Martin Sebor <msebor@redhat.com>
8211
8212 PR middle-end/78703
8213 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8214 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8215 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8216 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8217
f7c06c0f
JJ
82182017-01-26 Jakub Jelinek <jakub@redhat.com>
8219
b0670cc0
JJ
8220 PR debug/79129
8221 * g++.dg/debug/dwarf2/pr79129.C: New test.
8222
f7c06c0f
JJ
8223 PR debug/78835
8224 * g++.dg/debug/dwarf2/pr78835.C: New test.
8225
5d93da1d
MS
82262017-01-26 Martin Sebor <msebor@redhat.com>
8227
8228 PR middle-end/78703
8229 * gcc.dg/format/pr78569.c: Adjust.
8230 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8231 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8232 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8233 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8234 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8235 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8236 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8237 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8238 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8239 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8240 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8241
905d2812
JJ
82422017-01-26 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR c++/68727
8245 * g++.dg/other/offsetof8.C: Add expected error.
8246 * g++.dg/other/offsetof9.C: New test.
8247
b3db8d77
DE
82482017-01-26 David Edelsohn <dje.gcc@gmail.com>
8249
8250 * g++.dg/opt/declone3.C: Require LTO.
8251
15961e4a
VM
82522017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8253
8254 PR target/79131
8255 * gcc.target/arm/pr79131.c: New.
8256
e39dd802
BC
82572017-01-26 Bin Cheng <bin.cheng@arm.com>
8258
8259 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8260
bc9efeab
JW
82612017-01-26 Jonathan Wakely <jwakely@redhat.com>
8262
8263 PR libstdc++/79190
8264 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8265 matches replaced operator delete.
8266
b5f75f0b
JJ
82672017-01-26 Jakub Jelinek <jakub@redhat.com>
8268
8269 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8270 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8271 avx512f with avx512dq.
8272 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8273 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8274 avx512f with avx512dq.
8275 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8276 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8277 avx512f with avx512dq.
8278
0a38b341
MP
82792017-01-26 Marek Polacek <polacek@redhat.com>
8280
8281 PR c/79199
8282 * c-c++-common/Wduplicated-branches-13.c: New test.
8283
ebff5c3f
DS
82842017-01-26 David Sherwood <david.sherwood@arm.com>
8285
8286 PR middle-end/79212
8287 * gfortran.dg/gomp/sharing-4.f90: New test.
8288
e6d55103
JJ
82892017-01-26 Jakub Jelinek <jakub@redhat.com>
8290
1a27fab1
JJ
8291 PR target/70465
8292 * gcc.target/i386/pr70465.c: New test.
8293
e6d55103
JJ
8294 * brig.dg/dg.exp: Update copyright years.
8295 * lib/brig-dg.exp: Update copyright years.
8296 * lib/brig.exp: Update copyright years.
8297
b5aa1281
MM
82982017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8299
8300 PR target/79179
8301 * gcc.target/powerpc/pr79179.c: New test.
8302
3b5de3cb
BS
83032017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8304
8305 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8306 generation to accept D-mode memory accesses.
8307
dbe81dbe
MS
83082017-01-25 Martin Sebor <msebor@redhat.com>
8309
8310 PR c++/71290
8311 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8312 * g++.dg/ext/flexarray-mangle.C: Same.
8313 * g++.dg/ext/flexarray-subst.C: Same.
8314 * g++.dg/ext/flexary10.C: Same.
8315 * g++.dg/ext/flexary11.C: Same.
8316 * g++.dg/ext/flexary14.C: Same.
8317 * g++.dg/ext/flexary16.C: Same.
8318 * g++.dg/ext/flexary18.C: Same.
8319 * g++.dg/ext/flexary19.C: Same.
8320 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8321 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8322 * g++.dg/ubsan/object-size-1.C: Same.
8323 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8324
0e343868
JJ
83252017-01-25 Jakub Jelinek <jakub@redhat.com>
8326
a25608aa
JJ
8327 PR c++/78896
8328 * g++.dg/cpp1z/decomp24.C: New test.
8329
0e343868
JJ
8330 PR c++/77914
8331 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8332 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8333 expect a warning.
8334 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8335 expect warnings.
8336 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8337 * g++.dg/cpp1y/pr59636.C: Likewise.
8338 * g++.dg/cpp1y/pr60190.C: Likewise.
8339
0d098f4b
BC
83402017-01-25 Bin Cheng <bin.cheng@arm.com>
8341
8342 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8343
5332c89e 83442017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8345
8346 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8347 vec_packs built-ins
8348
ed4e59f4
CL
83492017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8350
8351 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8352 -mcpu=cortex-a57.
8353 * gcc.target/arm/vseleqsf.c: Likewise.
8354 * gcc.target/arm/vselgedf.c: Likewise.
8355 * gcc.target/arm/vselgesf.c: Likewise.
8356 * gcc.target/arm/vselgtdf.c: Likewise.
8357 * gcc.target/arm/vselgtsf.c: Likewise.
8358 * gcc.target/arm/vselledf.c: Likewise.
8359 * gcc.target/arm/vsellesf.c: Likewise.
8360 * gcc.target/arm/vselltdf.c: Likewise.
8361 * gcc.target/arm/vselltsf.c: Likewise.
8362 * gcc.target/arm/vselnedf.c: Likewise.
8363 * gcc.target/arm/vselnesf.c: Likewise.
8364 * gcc.target/arm/vselvcdf.c: Likewise.
8365 * gcc.target/arm/vselvcsf.c: Likewise.
8366 * gcc.target/arm/vselvsdf.c: Likewise.
8367 * gcc.target/arm/vselvssf.c: Likewise.
8368
a5d6927f
RB
83692017-01-25 Richard Biener <rguenther@suse.de>
8370
8371 PR testsuite/72850
8372 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8373 to what we had before adding the threading passes.
8374
c2873892
RB
83752017-01-25 Richard Biener <rguenther@suse.de>
8376
8377 PR tree-optimization/69264
8378 * g++.dg/torture/pr69264.C: New testcase.
8379
9aa483a2
KT
83802016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8381
8382 PR target/79145
8383 * gcc.target/arm/pr79145.c: New test.
8384
5c628c3e
RB
83852017-01-25 Richard Biener <rguenther@suse.de>
8386
8387 PR debug/78363
8388 * g++.dg/gomp/pr78363-1.C: New testcase.
8389 * g++.dg/gomp/pr78363-2.C: Likewise.
8390 * g++.dg/gomp/pr78363-3.C: Likewise.
8391
9078cd36
KT
83922016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8393
8394 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8395 * gcc.dg/lto/pr61526_0.c: Likewise.
8396 * gcc.dg/lto/pr64415_0.c: Likewise.
8397
7cfd79d6
JJ
83982017-01-24 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR c++/79205
8401 * g++.dg/cpp1z/decomp22.C: New test.
8402 * g++.dg/cpp1z/decomp23.C: New test.
8403
3e4b91f2
NS
84042017-01-24 Nathan Sidwell <nathan@acm.org>
8405
1d7bc790
NS
8406 PR c++/78469
8407 * g++.dg/cpp0x/pr78469.C: New.
8408
3e4b91f2
NS
8409 PR c++/79118
8410 * g++.dg/cpp0x/pr79118.C: New.
8411
b20ba138
EB
84122017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8413
8414 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8415
c2e84327
DM
84162017-01-24 David Malcolm <dmalcolm@redhat.com>
8417
8418 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8419 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8420 * gcc.dg/rtl/rtl.exp: New file.
8421 * gcc.dg/rtl/test.c: New file.
8422 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8423 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8424 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8425 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8426 * gcc.dg/rtl/x86_64/final.c: New test case.
8427 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8428 * gcc.dg/rtl/x86_64/ira.c: New test case.
8429 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8430 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8431 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8432 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8433 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8434 * gcc.dg/rtl/x86_64/test_1.h: New file.
8435 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8436 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8437 * gcc.dg/rtl/x86_64/times-two.h: New file.
8438 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8439
cf8d19de
BC
84402017-01-24 Bin Cheng <bin.cheng@arm.com>
8441
8442 PR tree-optimization/79159
8443 * g++.dg/tree-ssa/pr79159.C: New test.
8444
f6a24a94 84452017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8446 Martin Jambor <mjambor@suse.cz>
8447
8448 * lib/brig-dg.exp: New file.
8449 * lib/brig.exp: Likewise.
8450 * brig.dg/README: Likewise.
8451 * brig.dg/dg.exp: Likewise.
8452 * brig.dg/test/gimple/alloca.hsail: Likewise.
8453 * brig.dg/test/gimple/atomics.hsail: Likewise.
8454 * brig.dg/test/gimple/branches.hsail: Likewise.
8455 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8456 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8457 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8458 * brig.dg/test/gimple/mem.hsail: Likewise.
8459 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8460 * brig.dg/test/gimple/packed.hsail: Likewise.
8461 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8462 * brig.dg/test/gimple/variables.hsail: Likewise.
8463 * brig.dg/test/gimple/vector.hsail: Likewise.
8464
c3b3e526
JJ
84652017-01-24 Jakub Jelinek <jakub@redhat.com>
8466
8467 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8468 support asan, only on i?86/x86_64 require sse2_runtime.
8469
75f92127
KN
84702017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8471
8472 PR target/66669
8473 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8474 test on powerpc targets.
8475
1a998fa0
MS
84762017-01-23 Martin Sebor <msebor@redhat.com>
8477
8478 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8479
108fdd6d
RB
84802017-01-23 Richard Biener <rguenther@suse.de>
8481
8482 PR tree-optimization/79088
8483 PR tree-optimization/79188
8484 * gcc.dg/torture/pr79088.c: New testcase.
8485 * gcc.dg/torture/pr79188.c: Likewise.
8486
28826a66
KN
84872017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8488
8489 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8490 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8491 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8492 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8493 type of test function to reflect change in built-in function's
8494 return type.
8495 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8496 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8497 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8498 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8499 type and second argument type to reflect change in built-in
8500 function's type signature.
8501 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8502 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8503 type of test function to reflect change in built-in function's
8504 return type.
8505 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8506 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8507 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8508 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8509 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8510 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8511 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8512 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8513 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8514 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8515 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8516 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8517 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8518 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8519 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8520 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8521 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8522 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8523 type of test function to reflect change in built-in function's
8524 return type.
8525 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8526 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8527 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8528 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8529 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8530 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8531 test function's result and second argument to reflect change in
8532 built-in function's type signature.
8533 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8534
e6b8075c
NS
85352017-01-23 Nathan Sidwell <nathan@acm.org>
8536
fc7612fd
NS
8537 PR C++/71710
8538 * g++.dg/template/pr71710.C: New.
8539
e6b8075c
NS
8540 PR c++/71406
8541 PR c++/77508
8542 * g++.dg/template/pr71406.C: New.
8543
15b8fd49
TK
85442017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8545
9b7716c9 8546 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8547
e9c4fbe9
BS
85482017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8549
8550 PR rtl-optimization/78634
8551 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8552
8539a302
BC
85532017-01-23 Bin Cheng <bin.cheng@arm.com>
8554
8555 PR tree-optimization/70754
8556 * gfortran.dg/pr70754.f90: New test.
8557
f368600f
ML
85582017-01-23 Martin Liska <mliska@suse.cz>
8559
8560 PR tree-optimization/79196
8561 * gcc.dg/asan/pr79196.c: New test.
8562 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8563
d886761f
MM
85642017-01-23 Michael Matz <matz@suse.de>
8565
8566 PR tree-optimization/78384
8567 * gcc.dg/pr78384.c: New test.
8568
cffcafda
RB
85692017-01-23 Richard Biener <rguenther@suse.de>
8570
8571 PR tree-optimization/79186
8572 * gcc.dg/torture/pr79186.c: New testcase.
8573 * gcc.dg/torture/pr79187.c: Likewise.
8574
bda2bc48
MJ
85752017-01-23 Martin Jambor <mjambor@suse.cz>
8576
8577 * gcc.dg/ipa/vrp8.c: New test.
8578
f65f1ae3
MJ
85792017-01-23 Martin Jambor <mjambor@suse.cz>
8580
8581 PR ipa/79108
8582 * gfortran.dg/lto/pr79108_0.f90: New test.
8583
dea06111
AS
85842017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8585
8586 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8587 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8588 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8589 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8590 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8591 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8592 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8593 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8594 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8595 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8596 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8597 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8598 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8599 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8600 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8601 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8602
05011618
RB
86032017-01-23 Richard Biener <rguenther@suse.de>
8604 Nick Clifton <nickc@redhat.com>
8605
8606 PR testsuite/78421
8607 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8608 If the target is ARM return the result of the
8609 check_effective_target_arm_vect_no_misalign proc.
8610 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8611 support unaligned vectors then only expect one of the loops to be
8612 unrolled.
8613
f6b9f2ff
ML
86142017-01-23 Martin Liska <mliska@suse.cz>
8615
8616 * gcc.dg/asan/use-after-scope-10.c: New test.
8617 * gcc.dg/asan/use-after-scope-11.c: New test.
8618 * g++.dg/asan/use-after-scope-5.C: New test.
8619
c7775327
ML
86202017-01-23 Martin Liska <mliska@suse.cz>
8621
8622 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8623 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8624 sanopt optimization for ASAN_POISON.
8625
d8ae8d16
KT
86262016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8627
8628 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8629
54d7c70c
CL
86302017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8631
8632 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8633 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8634 for poly*_t types.
8635 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8636 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8637 exec_vcombine): Likewise.
8638 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8639 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8640 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8641 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8642 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8643 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8644 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8645 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8646 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8647 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8648 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8649 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8650 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8651 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8652 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8653 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8654 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8655 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8656 Likewise.
8657 (TEST_VGET_LANE): Cast to uint to avoid warning.
8658 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8659 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8660 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8661 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8662 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8663 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8664 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8665 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8666 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8667 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8668 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8669 CHECK_POLY instead of CHECK for poly64_t types.
8670 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8671 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8672 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8673 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8674 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8675 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8676 uint32_t.
8677 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8678 for int32_t, int64_t.
8679 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8680 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8681 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8682 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8683 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8684 needed.
8685
386fe51c
JJ
86862017-01-22 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR fortran/79154
8689 * gfortran.dg/gomp/pr79154-1.f90: New test.
8690 * gfortran.dg/gomp/pr79154-2.f90: New test.
8691
bc4d86e6
AS
86922017-01-22 Andreas Schwab <schwab@linux-m68k.org>
8693
8694 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
8695
c31d5fce
MP
86962017-01-21 Marek Polacek <polacek@redhat.com>
8697
8698 PR testsuite/79169
8699 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
8700
25cb56c3
JH
87012017-01-20 Jan Hubicka <hubicka@ucw.cz>
8702
8703 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
8704
ea9f867b
BS
87052017-01-21 Bernd Schmidt <bschmidt@redhat.com>
8706
8707 PR rtl-optimization/79125
8708 * gcc.dg/torture/pr79125.c: New test.
8709
a876231c
JW
87102017-01-20 Jiong Wang <jiong.wang@arm.com>
8711
2568d8a1 8712 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 8713 only.
2568d8a1
JJ
8714 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
8715 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 8716
4b9f2115
NS
87172017-01-20 Nathan Sidwell <nathan@acm.org>
8718
3e4b91f2 8719 PR c++/78495
4b9f2115
NS
8720 * g++.dg/cpp1z/inh-ctor38.C: New.
8721
d2aadab1
MP
87222017-01-20 Marek Polacek <polacek@redhat.com>
8723
8724 PR c/79152
8725 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
8726
449cd5af
TP
87272017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8728
8729 * lib/target-supports.exp (check_configured_with): New procedure.
8730 (check_effective_target_default_mode): new effective target.
8731 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8732 default mode. Fix dg-skip-if target selector syntax.
8733 * gcc.target/arm/optional_thumb-2.c: Likewise.
8734 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8735 syntax.
8736
ebed7175
DM
87372017-01-20 David Malcolm <dmalcolm@redhat.com>
8738
8739 PR c++/77829
8740 PR c++/78656
8741 * g++.dg/spellcheck-pr77829.C: New test case.
8742 * g++.dg/spellcheck-pr78656.C: New test case.
8743
2ebd93e1
MP
87442017-01-20 Marek Polacek <polacek@redhat.com>
8745
8746 PR c/64279
8747 * c-c++-common/Wduplicated-branches-1.c: New test.
8748 * c-c++-common/Wduplicated-branches-10.c: New test.
8749 * c-c++-common/Wduplicated-branches-11.c: New test.
8750 * c-c++-common/Wduplicated-branches-12.c: New test.
8751 * c-c++-common/Wduplicated-branches-2.c: New test.
8752 * c-c++-common/Wduplicated-branches-3.c: New test.
8753 * c-c++-common/Wduplicated-branches-4.c: New test.
8754 * c-c++-common/Wduplicated-branches-5.c: New test.
8755 * c-c++-common/Wduplicated-branches-6.c: New test.
8756 * c-c++-common/Wduplicated-branches-7.c: New test.
8757 * c-c++-common/Wduplicated-branches-8.c: New test.
8758 * c-c++-common/Wduplicated-branches-9.c: New test.
8759 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8760 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8761 * g++.dg/ext/builtin-object-size3.C: Likewise.
8762 * g++.dg/gomp/loop-1.C: Likewise.
8763 * g++.dg/warn/Wduplicated-branches1.C: New test.
8764 * g++.dg/warn/Wduplicated-branches2.C: New test.
8765
0ce4024a
ML
87662017-01-20 Martin Liska <mliska@suse.cz>
8767
8768 PR lto/69188
8769 * gcc.dg/lto/pr69188_0.c: New test.
8770 * gcc.dg/lto/pr69188_1.c: New test.
8771
d8ea3e7c
AS
87722017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8773
8774 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8775 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8776 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8777 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8778 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8779 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8780 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8781 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8782 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8783 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8784 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8785 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8786 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8787 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8788 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8789 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8790 * gcc.target/i386/avx-1.c: Test new intrinsics.
8791 * gcc.target/i386/sse-13.c: Ditto.
8792 * gcc.target/i386/sse-23.c: Ditto.
8793
0516164b
RB
87942017-01-20 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/71264
8797 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8798
d821744c
MF
87992017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8800
8801 * gcc.target/mips/madd4-1.c: New file.
8802 * gcc.target/mips/madd4-2.c: Likewise.
8803 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8804 HAS_MADD4.
8805 (mips_option_groups): Add -m[no-]madd4.
8806 (mips-dg-init): Detect default -mno-madd4.
8807 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8808 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8809 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8810 * gcc.target/mips/nmadd-1.c: Likewise.
8811 * gcc.target/mips/nmadd-2.c: Likewise.
8812 * gcc.target/mips/nmadd-3.c: Likewise.
8813
db58fd89
JW
88142017-01-19 Jiong Wang <jiong.wang@arm.com>
8815
8816 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8817 combined instructions.
8818 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8819 instructions.
8820 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8821 of pointer authentication.
8822
bd9cf60b
MM
88232017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8824
8825 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
8826 floating point hardware to run test.
8827
ab014eb3
TC
88282017-01-19 Tamar Christina <tamar.christina@arm.com>
8829
2568d8a1 8830 * lib/target-supports.exp
ab014eb3
TC
8831 (check_effective_target_vect_call_copysignf): Enable for AArch64.
8832
c048038f
RO
88332017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8834
8835 PR testsuite/79051
8836 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
8837 __x86_64__]: Allow for target i?86-*-*.
8838
ab6b44cb
MF
88392017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8840
8841 PR target/78176
8842 * gcc.target/mips/lxc1-sxc1-1.c: New file.
8843 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8844 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8845 HAS_LXC1.
8846 (mips_option_groups): Add -m[no-]lxc1-sxc1.
8847 (mips-dg-init): Detect default -mno-lxc1-sxc1.
8848 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
8849
118d5ed3
AV
88502017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
8851
8852 PR fortran/70696
8853 * gfortran.dg/coarray_43.f90: New test.
8854
a57c520e
RE
88552017-01-19 Richard Earnshaw <rearnsha@arm.com>
8856
8857 PR rtl-optimization/79121
8858 * gcc.c-torture/execute/pr79121.c: New test.
8859
54dc4be2
MM
88602017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8861
8862 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
8863 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8864
7bd5dad2
LK
88652017-01-18 Louis Krupp <louis.krupp@zoho.com>
8866
8867 PR fortran/50069
8868 PR fortran/55086
8869 * gfortran.dg/pr50069_1.f90: New test.
8870 * gfortran.dg/pr50069_2.f90: New test.
8871 * gfortran.dg/pr55086_1.f90: New test.
8872 * gfortran.dg/pr55086_1_tfat.f90: New test.
8873 * gfortran.dg/pr55086_2.f90: New test.
8874 * gfortran.dg/pr55086_2_tfat.f90: New test.
8875 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
8876
0edd264d
AS
88772017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8878 * gcc.dg/strcmp-1.c: New test.
8879 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
8880
551914b7
DM
88812017-01-18 David Malcolm <dmalcolm@redhat.com>
8882
8883 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
8884 (dejagnu_fail): Likewise.
8885 (dejagnu_note): Likewise.
8886 (pass): Provide forward decl, moving true decl to after #include
8887 of harness.h.
8888 (fail): Likewise.
8889 (note): Likewise.
8890
b7d3a6a6
MM
88912017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8892
8893 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8894 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8895
c484627c
NS
88962017-01-18 Nathan Sidwell <nathan@acm.org>
8897
8898 PR c++/78488
8899 * g++.dg/cpp1z/inh-ctor37.C: New.
8900
a711887e
UB
89012017-01-18 Uros Bizjak <ubizjak@gmail.com>
8902
8903 PR rtl-optimization/78952
8904 * gcc.target/i386/pr78952-1.c: New test.
8905 * gcc.target/i386/pr78952-2.c: Ditto.
8906
525a5e33
AV
89072017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8908
8909 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8910
89112017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
8912
8913 PR fortran/70696
8914 * gfortran.dg/coarray_event_1.f08: New test.
8915
90553aac
JJ
89162017-01-18 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR target/77416
8919 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
8920 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
8921 from dg-options.
8922 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
8923 guarded test.
8924 * gcc.target/powerpc/fusion4.c: Likewise.
8925 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
8926 guarded test.
8927 * gcc.target/powerpc/pr58673-1.c: Likewise.
8928 * gcc.target/powerpc/pr58673-2.c: Likewise.
8929 * gcc.target/powerpc/pr59054.c: Likewise.
8930
dfc42f08
BS
89312016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8932
8933 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8934 vec_bperm.
8935 * gcc.target/powerpc/p9-vbpermd.c: New file.
8936
f3981e7e
AK
89372017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8938
8939 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8940 (must_not_compile2): Downcase first letter of error messages.
8941 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8942 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8943
2c65d990
NS
89442017-01-18 Nathan Sidwell <nathan@acm.org>
8945
8946 PR c++/79091
8947 * g++.dg/pr79091.C: New.
8948
a711887e
UB
89492017-01-18 Jakub Jelinek <jakub@redhat.com>
8950
8951 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8952 to dg-options.
8953 (p0): Add missing dg-error.
8954
4701fba3
JS
89552017-01-17 Joe Seymour <joe.s@somniumtech.com>
8956
8957 * gcc.target/msp430/mul_f5_muldef.c: New test.
8958
ac4dc08d
MM
89592017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8960
8961 PR target/79004
8962 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8963 options. Fix up the syntax for using \m and \M.
8964
1b3254e4
SB
89652017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8966
8967 PR target/78875
8968 * gcc.target/powerpc/ssp-1.c: New testcase.
8969 * gcc.target/powerpc/ssp-2.c: New testcase.
8970
8144a493
WD
89712017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8972
8973 * gcc.target/aarch64/eh_return.c: New test.
8974
a6607774
BS
89752017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8976
8977 * vec-rlmi-rlnm.c: New file.
8978
8ddfdbc2
NS
89792017-01-17 Nathan Sidwell <nathan@acm.org>
8980
8981 PR c++/61636
8982 * g++.dg/cpp1y/pr61636-1.C: New.
8983 * g++.dg/cpp1y/pr61636-2.C: New.
8984 * g++.dg/cpp1y/pr61636-3.C: New.
8985
d365b403
MS
89862017-01-17 Martin Sebor <msebor@redhat.com>
8987
8988 PR testsuite/79115
8989 * gcc.dg/pr78768.c: Make it a link-only test.
8990
0d80ab91
DM
89912017-01-17 David Malcolm <dmalcolm@redhat.com>
8992
8993 PR c++/71497
8994 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8995 expected messages.
8996 * c-c++-common/Wmisleading-indentation.c: Likewise.
8997
31b61548
VM
89982017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8999
9000 PR target/79058
9001 * gcc.target/arm/pr79058.c: New.
9002
c549996e
JJ
90032017-01-17 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR tree-optimization/71854
9006 * gcc.dg/vect/pr71854.c: New test.
9007
4f197ff9
ML
90082017-01-17 Martin Liska <mliska@suse.cz>
9009
9010 PR ipa/71207
9011 * g++.dg/ipa/pr71207.C: New test.
9012
d4193b85
JH
90132017-01-17 Jan Hubicka <hubicka@ucw.cz>
9014
9015 PR middle-end/77445
9016 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9017 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9018
906e7712
JJ
90192017-01-17 Jakub Jelinek <jakub@redhat.com>
9020
9021 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9022 rather than long unsigned int.
9023 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9024
12314dc9
RB
90252017-01-17 Richard Biener <rguenther@suse.de>
9026
9027 PR tree-optimization/71433
9028 * gcc.dg/Warray-bounds-20.c: New testcase.
9029
a23e48df
RB
90302017-01-17 Richard Biener <rguenther@suse.de>
9031
9032 PR testsuite/52563
9033 PR testsuite/71237
9034 PR testsuite/77737
9035 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9036 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9037 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9038
e6750e5c
AM
90392017-01-17 Alan Modra <amodra@gmail.com>
9040
9041 * gcc.target/powerpc/pr79066.c: New.
9042
a59afbe2
JL
90432017-01-16 Jeff Law <law@redhat.com>
9044
9045 PR tree-optimization/33562
9046 PR tree-optimization/61912
9047 PR tree-optimization/77485
9048 PR tree-optimization/79090
9049 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9050 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9051
e1bcfb92
JJ
90522017-01-16 Jakub Jelinek <jakub@redhat.com>
9053
98e92fb2
JJ
9054 PR c/79089
9055 * gcc.c-torture/compile/pr79089.c: New test.
9056
e1bcfb92
JJ
9057 PR target/79080
9058 * gcc.dg/pr79080.c: New test.
9059
0ef1f9cd
DM
90602017-01-16 David Malcolm <dmalcolm@redhat.com>
9061
9062 PR c/78304
9063 * gcc.dg/format/pr78304.c: Convert argument from integral type
9064 to a pointer.
9065 * gcc.dg/format/pr78304-2.c: Likewise.
9066
76689ffc
CL
90672017-01-16 Carl Love <cel@us.ibm.com>
9068
9069 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9070 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9071
ce12ee9e
CL
90722017-01-16 Carl Love <cel@us.ibm.com>
9073
9074 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9075 Change arguments and return type to bool long long.
9076
b336037d
MS
90772017-01-16 Martin Sebor <msebor@redhat.com>
9078
9079 PR testsuite/79051
9080 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9081 on x86.
9082
1ddca3f3
PC
90832017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9084
9085 Revert:
a711887e 9086 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9087
9088 PR c++/71737
9089 * g++.dg/cpp0x/pr71737.C: New.
9090
290687fb
BS
90912017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9092
9093 * gcc.target/powerpc/swaps-p8-27.c: New.
9094
7d2f3f1d
PC
90952017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9096
9097 PR c++/71737
9098 * g++.dg/cpp0x/pr71737.C: New.
9099
d743728f
EB
91002017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9101
9102 * gnat.dg/opt62.adb: New test.
9103 * gnat.dg/opt62_pkg.ads: New helper.
9104
90aead21
BS
91052017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9106
a711887e
UB
9107 PR rtl-optimization/78626
9108 PR rtl-optimization/78727
90aead21
BS
9109 * gcc.dg/torture/pr78626.c: New test.
9110 * gcc.dg/torture/pr78727.c: New test.
9111
afaecc23
AM
91122017-01-14 Alan Modra <amodra@gmail.com>
9113
9114 * gcc.c-torture/compile/pr72749.c: New test.
9115
be4aa83d
DM
91162017-01-13 David Malcolm <dmalcolm@redhat.com>
9117
9118 PR c/78304
9119 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9120 (test_macro_2): New test.
9121 (test_macro_3): New test.
9122 (test_macro_4): New test.
9123 (test_non_contiguous_strings): Convert line number to line offset.
9124 * gcc.dg/format/pr78304-2.c: New test case.
9125 * gcc.dg/format/pr78304.c: New test case.
9126
7cdca3ec
UB
91272017-01-13 Uros Bizjak <ubizjak@gmail.com>
9128
9129 * gcc.target/i386/funcspec-56.inc: Add missing options and
9130 reorder options by implied ISAs, as in ix86_target_string.
9131
e3017e52
MP
91322017-01-13 Marek Polacek <polacek@redhat.com>
9133
9134 PR c++/71166
9135 * g++.dg/cpp0x/constexpr-array18.C: New test.
9136
d155c6fe
JL
91372017-01-13 Jeff Law <law@redhat.com>
9138
7c9560a5
JL
9139 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9140
9e59e99a
JL
9141 PR tree-optimization/61912
9142 PR tree-optimization/77485
9143 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9144 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9145 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9146
9147 PR tree-optimization/33562
9148 PR tree-optimization/61912
9149 PR tree-optimization/77485
d155c6fe
JL
9150 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9151 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9152 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9153 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9154 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9155 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9156 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9157
77719b06
ML
91582017-01-13 Martin Liska <mliska@suse.cz>
9159
9160 PR ipa/79043
9161 * gcc.c-torture/execute/pr79043.c: New test.
9162
a181b2bc
RB
91632017-01-13 Richard Biener <rguenther@suse.de>
9164
9165 PR middle-end/78411
9166 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9167
eaed3226
AV
91682017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9169
9170 PR fortran/70697
9171 * gfortran.dg/coarray/event_4.f08: New test.
9172
4ccff88b
AV
91732017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9174
9175 PR fortran/70696
9176 * gfortran.dg/coarray/event_3.f08: New test.
9177
3c3b9090
RB
91782017-01-13 Richard Biener <rguenther@suse.de>
9179
9180 PR tree-optimization/77283
9181 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9182
25329913
RB
91832017-01-13 Richard Biener <rguenther@suse.de>
9184
9185 * gcc.dg/gimplefe-22.c: New testcase.
9186
10b70b8e
RB
91872017-01-13 Richard Biener <rguenther@suse.de>
9188
9189 PR tree-optimization/77283
9190 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9191 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9192 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9193
76a8f82f
SL
91942017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9195
9196 * gcc.dg/pr77862.c: Require fpic target.
9197
59a505da
MM
91982017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9199
9200 PR target/79004
9201 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9202
bce6f760
MS
92032017-01-12 Martin Sebor <msebor@redhat.com>
9204
9205 * gcc.dg/pr78138.c: Adjust.
9206 * gcc.dg/pr78768.c: Adjust.
9207 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9208 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9209 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9210 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9211 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9212 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9213 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9214 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9215 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9216 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9217 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9218
3eefa646
JJ
92192017-01-12 Jakub Jelinek <jakub@redhat.com>
9220
9221 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9222
dcb56243
MS
92232017-01-12 Martin Sebor <msebor@redhat.com>
9224
8be3f306 9225 PR testsuite/79051
940242cd
MS
9226 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9227 due to bug 79054.
dcb56243 9228
b7431c20
DE
92292017-01-12 David Edelsohn <dje.gcc@gmail.com>
9230
9231 * gcc.dg/pr78768.c: Require LTO.
9232
2bcd9f32
MS
92332017-01-12 Martin Sebor <msebor@redhat.com>
9234
9235 PR c/79074
9236 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9237 due to the referenced bug.
9238
b2fc1c70
MS
92392017-01-12 Martin Sebor <msebor@redhat.com>
9240
9241 PR testsuite/79073
9242 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9243
fbed6f36
UB
92442017-01-12 Uros Bizjak <ubizjak@gmail.com>
9245
9246 * gcc.target/i386/builtin_target.c (check_features): Check all
9247 supported __builtin_cpu_supports options.
9248
27282dad
KT
92492017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9250
9251 PR tree-optimization/78319
9252 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9253 Remove xfail.
9254
66113166
BS
92552017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9256
9257 PR target/79044
9258 * gcc.target/powerpc/swaps-p8-26.c: New.
9259
6bb4ea5c
RB
92602017-01-12 Richard Biener <rguenther@suse.de>
9261
9262 * gcc.dg/gimplefe-21.c: New testcase.
9263
f15dbadb
MC
92642017-01-12 Michael Collison <michael.collison@arm.com>
9265
9266 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9267
73e32c47
JK
92682017-01-11 Julia Koval <julia.koval@intel.com>
9269 Uros Bizjak <ubizjak@gmail.com>
9270
9271 * gcc.target/i386/sgx.c New test.
9272 * gcc.target/i386/sse-12.c: Add -msgx.
9273 * gcc.target/i386/sse-13.c: Ditto.
9274 * gcc.target/i386/sse-14.c: Ditto.
9275 * gcc.target/i386/sse-22.c: Ditto.
9276 * gcc.target/i386/sse-23.c: Ditto.
9277 * g++.dg/other/i386-2.C: Ditto.
9278 * g++.dg/other/i386-3.C: Ditto.
9279
3594adc7
MS
92802017-01-11 Martin Sebor <msebor@redhat.com>
9281
9282 PR c++/24511
9283 * g++.dg/template/explicit9.C: New test.
9284
01bfd257
NS
92852017-01-11 Nathan Sidwell <nathan@acm.org>
9286
9287 PR c++/77812
9288 * g++.dg/pr77812.C: New.
9289
88df7964
JJ
92902017-01-11 Jakub Jelinek <jakub@redhat.com>
9291
eae63d78
JJ
9292 PR c++/71537
9293 * g++.dg/cpp1y/constexpr-71537.C: New test.
9294
88df7964
JJ
9295 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9296 argument.
9297
960ecba4
MS
92982017-01-11 Martin Sebor <msebor@redhat.com>
9299
9300 PR c/47931
9301 * c-c++-common/Waddress-2.c: New test.
9302
1f258a55
JJ
93032017-01-11 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR c++/78341
9306 * g++.dg/cpp0x/pr78341.C: New test.
9307
bf5fbf46
MS
93082017-01-11 Martin Sebor <msebor@redhat.com>
9309
9310 PR c/78768
9311 * gcc.dg/pr78768.c: New test.
9312
19ff0049
DM
93132017-01-11 David Malcolm <dmalcolm@redhat.com>
9314
9315 PR driver/78877
9316 * gcc.dg/spellcheck-options-14.c: New test case.
9317 * gcc.dg/spellcheck-options-15.c: New test case.
9318 * gcc.dg/spellcheck-options-16.c: New test case.
9319 * gcc.dg/spellcheck-options-17.c: New test case.
9320
c86e9f03
ML
93212017-01-11 Martin Liska <mliska@suse.cz>
9322
9323 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9324
947f51d6
JJ
93252017-01-11 Jakub Jelinek <jakub@redhat.com>
9326
9327 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9328 instead of just 1 for the decomposition from struct C.
9329
849fccf8
EB
93302017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9331
9332 * gcc.c-torture/execute/20170111-1.c: New test.
9333
80c74722
RB
93342017-01-11 Richard Biener <rguenther@suse.de>
9335
9336 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9337
4c4b4703
JJ
93382017-01-11 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR middle-end/50199
9341 * gcc.dg/lto/pr50199_0.c: New test.
9342
664b1a6b
MS
93432017-01-10 Martin Sebor <msebor@redhat.com>
9344
9345 PR testsuite/78960
9346 PR testsuite/78959
9347 PR testsuite/78133
9348 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9349 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9350
fefd3086
MS
93512017-01-10 Martin Sebor <msebor@redhat.com>
9352
9353 PR middle-end/78138
664b1a6b 9354 * gcc.dg/pr78138.c: New test.
fefd3086 9355
b9f4757f
DM
93562017-01-10 David Malcolm <dmalcolm@redhat.com>
9357
9358 PR c++/77949
9359 * g++.dg/diagnostic/pr77949.C: New test case.
9360
5a50f6bb
MS
93612017-01-10 Martin Sebor <msebor@redhat.com>
9362
9363 PR middle-end/78245
9364 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9365
c16880ef
MS
93662017-01-10 Martin Sebor <msebor@redhat.com>
9367
9368 PR tree-optimization/78775
9369 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9370 * gcc.dg/attr-alloc_size-10.c: New test.
9371 * gcc.dg/attr-alloc_size-11.c: New test.
9372 * gcc.dg/builtin-stringop-chk-7.c: New test.
9373 * gcc.dg/pr78775.c: New test.
9374 * gcc.dg/pr78973-2.c: New test.
9375 * gcc.dg/pr78973.c: New test.
9376
5363d9d9
JL
93772017-01-10 Jeff Law <law@redhat.com>
9378
9379 PR tree-optimization/77766
9380 PR tree-optimization/78856
9381 * gcc.c-torture/execute/pr77766.c: New test.
9382
aae23693
RB
93832016-01-10 Richard Biener <rguenther@suse.de>
9384
9385 PR tree-optimization/79034
9386 * g++.dg/torture/pr79034.C: New testcase.
9387
a0843aed
ML
93882017-01-10 Martin Liska <mliska@suse.cz>
9389
9390 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9391 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9392 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9393 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9394 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9395 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9396 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9397 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9398 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9399 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9400 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9401 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9402 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9403 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9404 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9405 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9406 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9407 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9408 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9409 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9410 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9411 * gcc.dg/ipa/pr64307.c: Likewise.
9412 * gcc.dg/ipa/pr77653.c: Likewise.
9413
79fc8ffe
AS
94142017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9415
9416 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9417 * g++.dg/other/i386-3.C: Ditto.
9418 * gcc.target/i386/sse-12.c: Ditto.
9419 * gcc.target/i386/sse-13.c: Ditto.
9420 * gcc.target/i386/sse-22.c: Ditto.
9421 * gcc.target/i386/sse-23.c: Ditto.
9422 * gcc.target/i386/builtin_target.c: Handle new option.
9423 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9424 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9425 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9426
dfa6951f
MS
94272017-01-09 Martin Sebor <msebor@redhat.com>
9428
9429 PR testsuite/79036
9430 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9431 with different precisions.
9432
a271e415
EB
94332017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9434
9435 * g++.dg/opt/call2.C: New test.
9436 * g++.dg/opt/call3.C: Likewise.
9437 * gnat.dg/array26.adb: New test.
9438 * gnat.dg/array26_pkg.ad[sb]: New helper.
9439 * gnat.dg/array27.adb: New test.
9440 * gnat.dg/array27_pkg.ad[sb]: New helper.
9441 * gnat.dg/array28.adb: New test.
9442 * gnat.dg/array28_pkg.ad[sb]: New helper.
9443
bd2c6270
JJ
94442017-01-09 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR translation/79019
9447 PR translation/79020
9448 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9449 diagnostics.
9450 * gfortran.dg/initialization_17.f90: Likewise.
9451
1c1d8e75
DH
94522017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9453
9454 PR testsuite/79026
9455 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9456 * gcc.target/i386/pr78904-4.c: Likewise.
9457 * gcc.target/i386/pr78904-6.c: Likewise.
9458 * gcc.target/i386/pr78967-2.c: Likewise.
9459
cb330ba5
JJ
94602017-01-09 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR tree-optimization/78899
9463 * gcc.target/i386/pr78899.c: New test.
9464 * gcc.dg/pr71077.c: New test.
9465
a5e14a42
MJ
94662017-01-09 Martin Jambor <mjambor@suse.cz>
9467
9468 PR ipa/78365
9469 PR ipa/78599
9470 * gcc.dg/torture/pr78365.c: New test.
9471
01216d27
JJ
94722017-01-09 Jakub Jelinek <jakub@redhat.com>
9473
dc59e50a
JJ
9474 PR c++/78948
9475 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9476 (main): Use int* instead of long long.
9477
01216d27
JJ
9478 PR tree-optimization/78938
9479 * gcc.dg/vect/pr78938.c: New test.
9480
c0d4fec7
KT
94812017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9482
9483 * gcc.dg/20161219.c: New test.
9484
7b1b0cc1
RB
94852017-01-09 Richard Biener <rguenther@suse.de>
9486
9487 PR tree-optimization/78997
9488 * gcc.dg/torture/pr78997.c: New testcase.
9489
813b9c0d
RB
94902017-01-09 Richard Biener <rguenther@suse.de>
9491
9492 PR debug/79000
9493 * g++.dg/lto/pr79000_0.C: New testcase.
9494 * g++.dg/lto/pr79000_1.c: Likewise.
9495
efcc8d38
MS
94962017-01-08 Martin Sebor <msebor@redhat.com>
9497
9498 PR middle-end/77708
9499 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9500 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9501 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9502 due to bug 78969.
9503 * gcc.dg/format/pr78569.c: Adjust.
9504
5ccf1d8d
DM
95052017-01-07 David Malcolm <dmalcolm@redhat.com>
9506
9507 PR c++/72803
9508 * g++.dg/diagnostic/pr72803.C: New test case.
9509
42002dfe
MS
95102017-01-07 Martin Sebor <msebor@redhat.com>
9511
9512 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9513 * gcc.dg/attr-alloc_size-4.c: Same.
9514
de91486c
AV
95152017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9516
9517 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9518 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9519 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9520 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9521 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9522 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9523 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9524
f55a925e
AS
95252017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9526 * gcc.dg/memcmp-1.c: New.
9527 * gcc.dg/strncmp-1.c: New.
9528
f3caa118
AV
95292017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9530
9531 * gcc.target/arm/acle/mcrr: New.
9532 * gcc.target/arm/acle/mcrr2: New.
9533 * gcc.target/arm/acle/mrrc: New.
9534 * gcc.target/arm/acle/mrrc2: New.
9535
ecc9a25b
AV
95362017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9537
9538 * gcc.target/arm/acle/mcr.c: New.
9539 * gcc.target/arm/acle/mrc.c: New.
9540 * gcc.target/arm/acle/mcr2.c: New.
9541 * gcc.target/arm/acle/mrc2.c: New.
9542
3811581f
AV
95432017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9544
9545 * gcc.target/arm/acle/ldc: New.
9546 * gcc.target/arm/acle/ldc2: New.
9547 * gcc.target/arm/acle/ldcl: New.
9548 * gcc.target/arm/acle/ldc2l: New.
9549 * gcc.target/arm/acle/stc: New.
9550 * gcc.target/arm/acle/stc2: New.
9551 * gcc.target/arm/acle/stcl: New.
9552 * gcc.target/arm/acle/stc2l: New.
9553
d57daa0c
AV
95542017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9555
9556 * gcc.target/arm/acle/acle.exp: Run tests for different options
9557 and make sure fat-lto-objects is used such that we can still do
9558 assemble scans.
9559 * gcc.target/arm/acle/cdp.c: New.
9560 * gcc.target/arm/acle/cdp2.c: New.
9561 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9562 (check_effective_target_arm_coproc1_ok_nocache): New.
9563 (check_effective_target_arm_coproc2_ok): New.
9564 (check_effective_target_arm_coproc2_ok_nocache): New.
9565 (check_effective_target_arm_coproc3_ok): New.
9566 (check_effective_target_arm_coproc3_ok_nocache): New.
9567 (check_effective_target_arm_coproc4_ok): New.
9568 (check_effective_target_arm_coproc4_ok_nocache): New.
9569
8a123229
MS
95702017-01-06 Martin Sebor <msebor@redhat.com>
9571
9572 PR middle-end/78605
9573 * gcc.dg/tree-ssa/pr78605.c: New test.
9574
5b8999d6
MS
95752017-01-05 Martin Sebor <msebor@redhat.com>
9576
9577 PR tree-optimization/78910
9578 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9579 diagnostics.
9580 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9581 * gcc.dg/tree-ssa/pr78910.c: New test.
9582
4e89adf9
EB
95832017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9584
9585 * gcc.dg/sso-10.c: New test.
9586
962c5679
JJ
95872017-01-05 Jakub Jelinek <jakub@redhat.com>
9588
cfd719e7
JJ
9589 PR tree-optimization/71016
9590 * gcc.target/i386/pr71016.c: New test.
9591 * gcc.target/aarch64/pr71016.c: New test.
9592 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9593
26f20371
JJ
9594 PR c++/78931
9595 * g++.dg/cpp1z/decomp19.C: New test.
9596
962c5679
JJ
9597 PR c++/78890
9598 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9599 * g++.dg/init/union1.C: Likewise.
9600 * g++.dg/cpp0x/union6.C: Expect errors.
9601 * g++.dg/cpp0x/union8.C: New test.
9602 * g++.dg/cpp0x/pr78890-1.C: New test.
9603 * g++.dg/cpp0x/pr78890-2.C: New test.
9604
8c15f541
DE
96052017-01-05 David Edelsohn <dje.gcc@gmail.com>
9606
9607 * gcc.target/powerpc/pr71670.c: Require p9vector.
9608 * gcc.target/powerpc/p9-novsx.c: Same.
9609
51b86113
DM
96102017-01-05 David Malcolm <dmalcolm@redhat.com>
9611
9612 * selftests/asr_div1.rtl: New file.
9613 * selftests/aarch64: New subdirectory.
9614 * selftests/aarch64/times-two.rtl: New file.
9615 * selftests/bb-index.rtl: New file.
9616 * selftests/cfg-test.rtl: New file.
9617 * selftests/const-int.rtl: New file.
9618 * selftests/example-labels.rtl: New file.
9619 * selftests/insn-with-mode.rtl: New file.
9620 * selftests/jump-to-label-ref.rtl: New file.
9621 * selftests/jump-to-return.rtl: New file.
9622 * selftests/jump-to-simple-return.rtl: New file.
9623 * selftests/mem.rtl: New file.
9624 * selftests/note-insn-deleted.rtl: New file.
9625 * selftests/note_insn_basic_block.rtl: New file.
9626 * selftests/simple-cse.rtl: New file.
9627 * selftests/symbol-ref.rtl: New file.
9628 * selftests/x86_64: New subdirectory.
9629 * selftests/x86_64/call-insn.rtl: New file.
9630 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9631 * selftests/x86_64/times-two.rtl: New file.
9632 * selftests/x86_64/unspec.rtl: New file.
9633
dc7650cc
NS
96342017-01-05 Nathan Sidwell <nathan@acm.org>
9635
9636 PR c++/78765
9637 * g++.dg/cpp0x/pr78765.C: New.
9638
3db70565
DV
96392017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9640
9641 * gcc.target/s390/memcpy-2.c: New test.
9642 * gcc.target/s390/memset-2.c: New test.
9643
f5a537e3
AK
96442017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9645
9646 * gcc.target/s390/memcpy-1.c: New test.
9647
d80c6d02
JL
96482017-01-04 Jeff Law <law@redhat.com>
9649
9650 PR tree-optimization/78812
9651 * g++.dg/torture/pr78812.C: New test.
9652
08edc320 96532017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
9654
9655 PR target/71977
9656 PR target/70568
9657 PR target/78823
9658 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9659 64-bit VSX systems with direct move, whether we optimize common
9660 code sequences in the GLIBC math library for float math functions.
9661 * gcc.target/powerpc/pr71977-2.c: Likewise.
9662
a9342885
MP
96632017-01-04 Marek Polacek <polacek@redhat.com>
9664
9665 PR c++/64767
9666 * c-c++-common/Wpointer-compare-1.c: New test.
9667
066435fe
JJ
96682017-01-04 Jakub Jelinek <jakub@redhat.com>
9669
abec4284
JJ
9670 PR c++/78949
9671 * c-c++-common/Wunused-var-16.c: New test.
9672
26c43e27
JJ
9673 PR c++/78693
9674 * g++.dg/cpp0x/pr78693.C: New test.
9675
fc73e60c
JJ
9676 PR driver/78957
9677 * gcc.dg/pr78957.c: New test.
9678
c9cf3863
JJ
9679 * g++.dg/cpp1y/auto-fn34.C: New test.
9680
066435fe
JJ
9681 PR c++/71182
9682 * g++.dg/cpp0x/pr71182.C: New test.
9683
598bd687
KN
96842017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9685
9686 PR target/78056
9687 * gcc.target/powerpc/pr78056-1.c: New test.
9688 * gcc.target/powerpc/pr78056-2.c: New test.
9689 * gcc.target/powerpc/pr78056-3.c: New test.
9690 * gcc.target/powerpc/pr78056-4.c: New test.
9691 * gcc.target/powerpc/pr78056-5.c: New test.
9692 * gcc.target/powerpc/pr78056-6.c: New test.
9693 * gcc.target/powerpc/pr78056-7.c: New test.
9694 * gcc.target/powerpc/pr78056-8.c: New test.
9695 * lib/target-supports.exp
9696 (check_effective_target_powerpc_popcntb_ok): New procedure to test
9697 whether the effective target supports the popcntb instruction.
9698
8194635a
JL
96992017-01-03 Jeff Law <law@redhat.com>
9700
9701 PR tree-optimization/67955
9702 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
9703
baf9ebc8
MP
97042017-01-04 Marek Polacek <polacek@redhat.com>
9705
9706 PR c++/77545
9707 PR c++/77284
9708 * g++.dg/cpp0x/range-for32.C: New test.
9709 * g++.dg/cpp0x/range-for33.C: New test.
9710
5dd9a9d0
DM
97112017-01-04 David Malcolm <dmalcolm@redhat.com>
9712
9713 * gcc.dg/Wmissing-braces-fixits.c: New test case.
9714
4bf07f3f
NS
97152017-01-04 Nathan Sidwell <nathan@acm.org>
9716
9717 PR c++/66735
9718 * g++.dg/cpp1y/pr66735.C: New.
9719
165ba2e9
JJ
97202017-01-04 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR tree-optimization/71563
9723 * gcc.dg/tree-ssa/pr71563.c: New test.
9724
4567f969
JB
97252017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
9726
9727 PR fortran/78534
9728 PR fortran/78976
9729 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9730 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9731 * gfortran.dg/transfer_intrinsic_1.f90: Change
9732 scan-tree-dump-times due to gfc_trans_string_copy change to
9733 avoid -Wstringop-overflow.
9734
1c06f07f
JL
97352017-01-03 Jeff Law <law@redhat.com>
9736
9737 PR tree-optimization/78856
9738 * gcc.c-torture/execute/pr78856.c: New test.
9739
60fb638f
MM
97402017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9741
9742 PR target/78953
9743 * gcc.target/powerpc/pr78953.c: New test.
9744
e4d02f52
ILT
97452017-01-03 Ian Lance Taylor <iant@google.com>
9746
9747 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9748 enums.
9749
5b4f088d
MS
97502017-01-03 Martin Sebor <msebor@redhat.com>
9751
9752 PR tree-optimization/78696
9753 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9754 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9755 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9756 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9757
97582017-01-03 David Malcolm <dmalcolm@redhat.com>
9759
9760 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9761 with more than one digit.
9762 * lib/gcc-dg.exp (process-message): Support more than one digit
9763 in relative line specifications.
9764
97652017-01-03 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR tree-optimization/78965
9768 * gcc.dg/pr78965.c: New test.
9769
9770 PR middle-end/78901
9771 * g++.dg/opt/pr78901.C: New test.
9772
97732017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9774
9775 PR fortran/78534
9776 PR fortran/66310
9777 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9778 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9779 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9780 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9781 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9782 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9783 * gfortran.dg/string_1_lp64.f90: New test.
9784 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9785 * gfortran.dg/string_3_lp64.f90: New test.
9786 * gfortran.dg/transfer_intrinsic_1.f90: Change
9787 scan-tree-dump-times due to gfc_trans_string_copy change to
9788 avoid -Wstringop-overflow.
9789
8b7163c6
UB
97902017-01-02 Uros Bizjak <ubizjak@gmail.com>
9791
9792 PR target/78967
9793 * gcc.target/i386/pr78967-1.c: New test.
9794 * gcc.target/i386/pr78967-2.c: Ditto.
9795 * gcc.target/i386/pr78967-3.c: Ditto.
9796
9797 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9798 * gcc.target/i386/pr78904-4.c: Ditto.
9799 * gcc.target/i386/pr78904-6.c: Ditto.
9800
e2940b98
JH
98012017-01-01 Jan Hubicka <hubicka@ucw.cz>
9802
9803 PR middle-end/77674
9804 * g++.dg/torture/pr77674.C: New testcase.
9805
cbe34bb5 98062017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
9807
9808 Update copyright years.
818ab71a 9809\f
cbe34bb5 9810Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
9811
9812Copying and distribution of this file, with or without modification,
9813are permitted in any medium without royalty provided the copyright
9814notice and this notice are preserved.