]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/80695 (gratuitous use of stxvx to store multiple pointers)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f36dda3b
UB
12017-07-23 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/80569
4 * gcc.target/i386/pr80569.c: New test.
5
5ff4baa5
CL
62017-07-21 Carl Love <cel@us.ibm.com>
7
8 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
9 vmuleuh): Fix scan-assembler-times should check for word not half word
10 instructions.
11
43f84f6c
JW
122017-07-21 Jim Wilson <jim.wilson@linaro.org>
13
14 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
15 redundant -march option.
16 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
17 in addition to armv8.1-a.
18
325fe816
YG
192017-07-21 Yury Gribov <tetra2005@gmail.com>
20
21 PR middle-end/56727
22 * gcc.dg/pr56727-1.c: New test.
23 * gcc.dg/pr56727-2.c: New test.
24
5a5838e0
SM
252017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
26
27 * gcc.target/powerpc/mmx-check.h: New file.
28 * gcc.target/powerpc/mmx-packs.c: New file.
29 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
30 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
31 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
32 * gcc.target/powerpc/mmx-paddb-1.c: New file.
33 * gcc.target/powerpc/mmx-paddd-1.c: New file.
34 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
35 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
36 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
37 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
38 * gcc.target/powerpc/mmx-paddw-1.c: New file.
39 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
40 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
41 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
42 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
43 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
44 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
45 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
46 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
47 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
48 * gcc.target/powerpc/mmx-pslld-1.c: New file.
49 * gcc.target/powerpc/mmx-psllw-1.c: New file.
50 * gcc.target/powerpc/mmx-psrad-1.c: New file.
51 * gcc.target/powerpc/mmx-psraw-1.c: New file.
52 * gcc.target/powerpc/mmx-psrld-1.c: New file.
53 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
54 * gcc.target/powerpc/mmx-psubb-2.c: New file.
55 * gcc.target/powerpc/mmx-psubd-2.c: New file.
56 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
57 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
58 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
59 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
60 * gcc.target/powerpc/mmx-psubw-2.c: New file.
61 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
62 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
63 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
64 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
65 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
66 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
67
9af7f373
RB
682017-06-21 Richard Biener <rguenther@suse.de>
69
70 PR tree-optimization/81500
71 * gcc.dg/torture/pr81500.c: New testcase.
72
5aaa8fb4
NS
732017-07-20 Nathan Sidwell <nathan@acm.org>
74
75 * g++.dg/ext/anon-struct6.C: Adjust diag.
76 * g++.old-deja/g++.other/anon4.C: Adjust diag.
77
2953b72f
JJ
782017-07-20 Jakub Jelinek <jakub@redhat.com>
79
80 PR target/80846
81 * gcc.target/i386/avx-pr80846.c: New test.
82 * gcc.target/i386/avx2-pr80846.c: New test.
83 * gcc.target/i386/avx512f-pr80846.c: New test.
84
73c4b4df
BC
852017-07-20 Bin Cheng <bin.cheng@arm.com>
86
87 PR tree-optimization/81388
88 * gcc.dg/tree-ssa/pr81388-1.c: New test.
89 * gcc.dg/tree-ssa/pr81388-2.c: New test.
90
77e5edaf
JH
912017-07-17 Tom de Vries <tom@codesourcery.com>
92
93 PR middle-end/81030
94 * gcc.dg/pr81030.c: New test.
95
891ad31c
RB
962017-07-20 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/61171
99 * g++.dg/vect/pr61171.cc: New testcase.
100 * gfortran.dg/vect/pr61171.f: Likewise.
101 * gcc.dg/vect/vect-reduc-11.c: Likewise.
102
f971b281
RB
1032017-07-20 Richard Biener <rguenther@suse.de>
104
105 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
106 with V64QImode.
107 * gcc.dg/vect/slp-45.c: Likewise.
108
2071f8f9
N
1092017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
110
111 * gcc.dg/tree-ssa/vrp116.c: New Test.
112
a6722e5b
MM
1132017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
114
115 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
116 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
117 __builtin_cpu_is and __builtin_cpu_supports are supported.
118
ccfa843f
SM
1192017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
120
121 * gcc.target/powerpc/bmi-check.h (main): Skip unless
122 __BUILTIN_CPU_SUPPORTS__ defined.
123 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
124 __BUILTIN_CPU_SUPPORTS__ defined.
125
564e405c
JJ
1262017-07-19 Jakub Jelinek <jakub@redhat.com>
127
128 PR tree-optimization/81346
129 * gcc.dg/tree-ssa/pr81346-5.c: New test.
130
3717fbe3
TV
1312017-07-19 Tom de Vries <tom@codesourcery.com>
132
133 * gcc.target/nvptx/decl-init.c: Update alignment.
134 * gcc.target/nvptx/slp-2-run.c: New test.
135 * gcc.target/nvptx/slp-2.c: New test.
136 * gcc.target/nvptx/v2di.c: New test.
137
b98b34b7
TV
1382017-07-19 Tom de Vries <tom@codesourcery.com>
139
140 * gcc.target/nvptx/slp-run.c: New test.
141 * gcc.target/nvptx/slp.c: New test.
142 * gcc.target/nvptx/v2si-cvt.c: New test.
143 * gcc.target/nvptx/v2si-run.c: New test.
144 * gcc.target/nvptx/v2si.c: New test.
145 * gcc.target/nvptx/vec.inc: New test.
146
8d1628eb
JJ
1472017-07-19 Jakub Jelinek <jakub@redhat.com>
148
149 PR tree-optimization/81346
150 * gcc.dg/tree-ssa/pr81346-1.c: New test.
151 * gcc.dg/tree-ssa/pr81346-2.c: New test.
152 * gcc.dg/tree-ssa/pr81346-3.c: New test.
153 * gcc.dg/tree-ssa/pr81346-4.c: New test.
154 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
155 compiler to avoid X / C1 op C2 optimization to trigger.
156
4d6ababc
ML
1572017-07-19 Martin Liska <mliska@suse.cz>
158
159 PR sanitizer/63361
160 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
161 -ffloat-store or -mieee for targets that need it.
162
d83cc5cc
TV
1632017-07-18 Tom de Vries <tom@codesourcery.com>
164
165 PR middle-end/81464
166 * gfortran.dg/pr81464.f90: New test.
167
e822e885
UB
1682017-07-18 Uros Bizjak <ubizjak@gmail.com>
169
170 PR target/81471
171 * gcc.target/i386/pr81471.c: New test.
172
b267968e
RB
1732017-06-18 Richard Biener <rguenther@suse.de>
174
175 PR tree-optimization/81410
176 * gcc.dg/vect/pr81410.c: New testcase.
177
33e9feb5
JH
1782017-07-18 Jan Hubicka <hubicka@ucw.cz>
179
180 PR middle-end/81462
181 * g++.dg/torture/pr81462.C: New testcase.
182
694dd0e4
BC
1832017-07-18 Bin Cheng <bin.cheng@arm.com>
184
185 PR target/81408
186 * g++.dg/tree-ssa/pr81408.C: New.
187 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
188
f9bfe3f5
RB
1892017-07-18 Richard Biener <rguenther@suse.de>
190
191 PR tree-optimization/80620
192 PR tree-optimization/81403
193 * gcc.dg/torture/pr80620.c: New testcase.
194 * gcc.dg/torture/pr81403.c: Likewise.
195
1962017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
197
198 PR tree-optimization/81418
199 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
200
2012017-07-17 Carl Love <cel@us.ibm.com>
202
203 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
204 test case changes for commit 249424
205
206 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
207 vmuleuh): Fix scan-assembler-times should check for word not half word
208 instructions.
209
f6489326
BS
2102017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
211
212 PR tree-optimization/81162
213 * gcc.dg/pr81162.c: Move this to...
214 * gcc.dg/ubsan/pr81162.c: ...here.
215
dbc4ecfc
VR
2162017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
217
218 * g++.dg/diagnostic/friend1.C: New test.
219 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
220
a64559a5
NS
2212017-07-17 Nathan Sidwell <nathan@acm.org>
222
223 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
224
aac59577
BE
2252017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
226
227 * lib/gcc-dg.exp: Increase expect's match buffer size.
228
aa1528b5
BC
2292017-07-17 Bin Cheng <bin.cheng@arm.com>
230
231 PR target/81369
232 * gcc.dg/tree-ssa/pr81369.c: New.
233
b6c354eb
CZ
2342017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
235
236 * gcc.target/arc/pr9000674901.c: New file.
237 * gcc.target/arc/pic-1.c: Likewise.
238 * gcc.target/arc/pr9001191897.c: Likewise.
239
1825c61e
CZ
2402017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
241 Andrew Burgess <andrew.burgess@embecosm.com>
242
243 * gcc.target/arc/naked-1.c: New file.
244 * gcc.target/arc/naked-2.c: Likewise.
245
1f1e8aed
JJ
2462017-07-17 Jakub Jelinek <jakub@redhat.com>
247
9ebce098
JJ
248 PR tree-optimization/81428
249 * gcc.dg/fixed-point/pr81428.c: New test.
250
e8dd1313
JJ
251 PR tree-optimization/81365
252 * g++.dg/torture/pr81365.C: New test.
253
1f1e8aed
JJ
254 PR tree-optimization/81396
255 * gcc.dg/tree-ssa/pr81396.c: New test.
256
38f638ca
EB
2572017-07-16 Eric Botcazou <ebotcazou@adacore.com>
258
259 * gnat.dg/opt65.adb: New test.
260
5fa396ad
JH
2612017-07-16 Jan Hubicka <hubicka@ucw.cz>
262
263 * gcc.dg/predict-8.c: Update.
264
00aeee56
VR
2652017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
266
267 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
268 * g++.dg/warn/pr12242.C: Likewise.
269
b70bb05b
KN
2702017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
271
272 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
273 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
274 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
275 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
276 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
277 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
278 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
279 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
280 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
281 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
282 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
283 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
284 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
285 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
286 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
287 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
288 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
289 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
290 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
291 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
292 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
293 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
294 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
295 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
296 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
297 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
298 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
299 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
300 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
301 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
302 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
303 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
304 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
305 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
306 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
307 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
308 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
309 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
310 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
311 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
312 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
313 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
314 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
315 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
316 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
317 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
318 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
319 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
320 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
321 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
322 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
323
3b805666
BS
3242016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
325
326 PR tree-optimization/81162
327 * gcc.dg/pr81162.c: New file.
328
bece580c
MS
3292017-07-14 Martin Sebor <msebor@redhat.com>
330
331 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
332 that bcopy is expected to be transformed to.
333
eea77d1f
DM
3342017-07-14 David Malcolm <dmalcolm@redhat.com>
335
336 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
337 * g++.dg/lookup/missing-std-include-2.C: New test case.
338 * g++.dg/lookup/missing-std-include-3.C: New test case.
339 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
340 * gcc.dg/missing-header-fixit-1.c: New test case.
341 * gcc.dg/missing-header-fixit-2.c: New test case.
342 * gcc.dg/missing-header-fixit-2.h: New header.
343
338d6484
DM
3442017-07-13 David Malcolm <dmalcolm@redhat.com>
345
346 PR c/81405
347 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
348
3492017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
350
351 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
352
6d28654e
ML
3532017-07-13 Martin Liska <mliska@suse.cz>
354
355 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
356 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
357 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
358 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
359 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
360 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
361 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
362
3787ee47
MM
3632017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
364
365 PR target/81193
366 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
367 __builtin_cpu_supports with old GLIBC's.
368 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
369 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
370 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
371 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
372 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
373 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
374 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
375 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
376 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
377 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
378 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
379 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
380 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
381 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
382 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
383 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
384 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
385 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
386 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
387 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
388 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
389 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
390 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
391 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
392
118009c1
CL
3932017-07-12 Carl Love <cel@us.ibm.com>
394
395 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
396 rev_bool_int): Add test cases for builtins.
397 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
398 test cases for builtins.
399
5d7b8153
CL
4002017-07-12 Carl Love <cel@us.ibm.com>
401
402 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
403 lp64 && p9vector_hw.
404
6ea93a64
CL
4052017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
406
407 * lib/target-supports.exp (check_stack_check_available): Make
408 testcase name depend on stack_kind.
409
2f65ab2e
MC
4102017-07-11 Michael Collison <michael.collison@arm.com>
411
412 * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
413
9e028cef
PC
4142017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
415
416 PR c++/51270
417 * g++.dg/warn/Wreturn-local-addr-3.C: New.
418
f281956e
CL
4192017-07-11 Carl Love <cel@us.ibm.com>
420
421 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
422 test cases for the builtins.
423
3d36348a
YG
4242017-07-11 Yury Gribov <tetra2005@gmail.com>
425
426 * lib/profopt.exp: Print relative names in UNSUPPORTED
427 AutoFDO tests.
428
214f700a
MC
4292017-07-10 Michael Collison <michael.collison@arm.com>
430
431 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
432
03ed2915
UB
4332017-07-10 Uros Bizjak <ubizjak@gmail.com>
434
435 PR target/81375
436 * gcc.target/i386/pr81375.c: New test.
437
9c582dbb
MS
4382017-07-10 Martin Sebor <msebor@redhat.com>
439
440 PR tree-optimization/80397
441 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 442
281ac396
MS
4432017-07-10 Martin Sebor <msebor@redhat.com>
444
445 PR other/81345
446 * gcc.dg/pr81345.c: New test.
447
a7784956
CZ
4482017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
449
450 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
451 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
452
5920ba15
UB
4532017-07-09 Uros Bizjak <ubizjak@gmail.com>
454
455 PR target/81313
456 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
457 integer argumets to bypass x86_64 outgoing args optimization.
458
4592017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
460
461 * gfortran.dg/eoshift_4.f90: New test.
462 * gfortran.dg/eoshift_5.f90: New test.
463 * gfortran.dg/eoshift_6.f90: New test.
464
35c95658
L
4652017-07-09 H.J. Lu <hongjiu.lu@intel.com>
466
467 PR target/81313
468 * gcc.target/i386/pr81313-1.c: New test.
469 * gcc.target/i386/pr81313-2.c: Likewise.
470 * gcc.target/i386/pr81313-3.c: Likewise.
471 * gcc.target/i386/pr81313-4.c: Likewise.
472 * gcc.target/i386/pr81313-5.c: Likewise.
473
dcbf81c9
RS
4742017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
475
476 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
477 * gnat.dg/vect16.ads (Sarray): Likewise.
478 * gnat.dg/vect17.ads (Sarray): Likewise.
479 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
480 * gnat.dg/vect16.adb (Add): Likewise.
481 * gnat.dg/vect17.adb (Add): Likewise.
482
738f7c2e
DM
4832017-07-07 David Malcolm <dmalcolm@redhat.com>
484
485 PR c++/79300
486 * g++.dg/diagnostic/pr79300.C: New test case.
487
6a69355c
MM
4882017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
489
57f49e99
MM
490 * gcc.target/powerpc/clone1.c: Add check to make sure the
491 __builtin_cpu_supports function is fully supported.
492 * gcc.target/powerpc/clone2.c: New runtime test for
493 target_clones.
494
6a69355c
MM
495 PR target/81348
496 * gcc.target/powerpc/pr81348.c: New test.
497
5e32025a
SN
4982017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
499
500 * gfortran.dg/vect/pr60510.f: Require vect_double support.
501
19388c6d
CL
5022017-07-07 Carl Love <cel@us.ibm.com>
503
504 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
505 file for built-ins.
506
bcc3c3f1
JM
5072017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
508
509 * gcc.target/sparc/dictunpack.c: New file.
510 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
511 * gcc.target/sparc/fpcmpshl.c: Likewise.
512 * gcc.target/sparc/fpcmpurshl.c: Likewise.
513 * gcc.target/sparc/fpcmpushl.c: Likewise.
514
2c6e2eb1
HA
5152017-07-06 Harald Anlauf <anlauf@gmx.de>
516
517 PR fortran/70071
518 * gfortran.dg/coarray_44.f90: New testcase.
519
5094f7d5
MO
5202017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
521
522 * c-c++-common/asan/kasan-alloca-1.c: New test.
523 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
524
e3174bdf
MO
5252017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
526
527 * c-c++-common/asan/alloca_big_alignment.c: New test.
528 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
529 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
530 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
531 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
532 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
533 * c-c++-common/asan/alloca_safe_access.c: Likewise.
534 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
535
a40c6fa8
GJL
5362017-07-06 Georg-Johann Lay <avr@gjlay.de>
537
538 PR target/81305
539 * gcc.target/avr/isr-test.h: Fix warnings.
540
9296dd9b
TP
5412017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
542
543 * lib/target-supports.exp: Generate
544 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
545 and check_effective_target_arm_arch_v8r_multilib.
546
d87f00ba
CL
5472017-07-06 Carl Love <cel@us.ibm.com>
548
9296dd9b 549 * ChangeLog: Clean up from mid air collision
08e60e19
CL
550
5512017-07-06 Carl Love <cel@us.ibm.com>
552
553 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
554 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
555 cases for vec_addc, adde and addec builtins.
556
c471c6ed
DM
5572017-07-06 David Malcolm <dmalcolm@redhat.com>
558
559 PR c++/79300
560 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
561 expected underlining within macro expansion.
562 * c-c++-common/pr70264.c: Likewise.
563 * g++.dg/plugin/diagnostic-test-expressions-1.C
564 (test_within_macro_1): New test.
565 (test_within_macro_2): Likewise.
566 (test_within_macro_3): Likewise.
567 (test_within_macro_4): Likewise.
568 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
569 expected underlining within macro expansion.
570 (test_macro_4): Likewise.
571 * gcc.dg/plugin/diagnostic-test-expressions-1.c
572 (test_within_macro_1): New test.
573 (test_within_macro_2): Likewise.
574 (test_within_macro_3): Likewise.
575 (test_within_macro_4): Likewise.
576 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
577 underlining within macro expansion.
578
68d872d7
SP
5792017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
580
581 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
582 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
583 _mm_maskz_getexp_round_sd): Test new intrinsics.
584 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
585 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
586 _mm_maskz_getexp_round_ss): Ditto.
587 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
588 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
589 _mm_maskz_getmant_round_sd): Ditto.
590 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
591 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
592 _mm_maskz_getmant_round_ss): Ditto.
593 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
594 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
595 _mm_maskz_getexp_round_sd): New runtime tests.
596 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
597 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
598 _mm_maskz_getexp_round_ss): Ditto.
599 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
600 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
601 _mm_maskz_getmant_round_sd): Ditto.
602 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
603 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
604 _mm_maskz_getmant_round_ss): Ditto.
605 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
606 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
607 __builtin_ia32_getmantss_mask_round): Test new builtins.
608 * gcc.target/i386/sse-13.c : Ditto.
609 * gcc.target/i386/sse-23.c: Ditto.
610 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
611 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
612 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
613 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
614 _mm_mask_getexp_round_ss): Test new intrinsics.
615 * gcc.target/i386/testround-1.c: Ditto.
616 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
617 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
618 _mm_mask_getmant_round_ss): Test new intrinsics
619 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
620 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
621 _mm_maskz_getmant_ss): Test new intrinsics.
622
9e00a397
CL
6232017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
624
625 * lib/target-supports-dg.exp (dg-require-stack-check): New.
626 * lib/target-supports.exp (check_stack_check_available): New.
627 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
628 * gcc.c-torture/compile/stack-check-1.c: Likewise.
629 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
630 * gcc.dg/pr47443.c: Likewise.
631 * gcc.dg/pr48134.c: Likewise.
632 * gcc.dg/pr70017.c: Likewise.
633 * gcc.target/aarch64/stack-checking.c: Likewise.
634 * gcc.target/arm/stack-checking.c: Likewise.
635 * gcc.target/i386/pr48723.c: Likewise.
636 * gcc.target/i386/pr55672.c: Likewise.
637 * gcc.target/i386/pr67265-2.c: Likewise.
638 * gcc.target/i386/pr67265.c: Likewise.
639 * gnat.dg/opt49.adb: Likewise.
640 * gnat.dg/stack_check1.adb: Likewise.
641 * gnat.dg/stack_check2.adb: Likewise.
642 * gnat.dg/stack_check3.adb: Likewise.
643
38e6cc4d
KN
6442017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
645
646 PR target/80103
647 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
648 __attribute__.
649
f8aa2b2c
SP
6502017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
651
652 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
653 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
654 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
655 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
656 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
657 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
658 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
659 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
660 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
661 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
662 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
663 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
664
e483b7b4
GJL
6652017-07-05 Georg-Johann Lay <avr@gjlay.de>
666
667 PR target/81305
668 * gcc.target/avr/isr-test.h: New file.
669 * gcc.target/avr/torture/isr-01-simple.c: New test.
670 * gcc.target/avr/torture/isr-02-call.c: New test.
671 * gcc.target/avr/torture/isr-03-fixed.c: New test.
672
a8745cc2
BC
6732017-07-05 Bin Cheng <bin.cheng@arm.com>
674
675 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
676 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
677 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
678 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
679
4a52eb19
BC
6802017-07-05 Bin Cheng <bin.cheng@arm.com>
681
682 * gcc.dg/tree-ssa/ldist-26.c: New test.
683
95f7d11b
BC
6842017-07-05 Bin Cheng <bin.cheng@arm.com>
685
686 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
687
45bb7d59
UB
6882017-07-04 Uros Bizjak <ubizjak@gmail.com>
689
690 PR target/81300
691 * gcc.target/i386/pr81300.c: New test.
692
1fcfac88
UB
6932017-07-04 Uros Bizjak <ubizjak@gmail.com>
694
695 PR target/81294
696 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
697 x and y arguments in the call to _subborrow_u32.
698 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
699 x and y arguments in the call to _subborrow_u64.
700 * gcc.target/i386/pr81294-1.c: New test.
701 * gcc.target/i386/pr81294-2.c: Ditto.
702
a4187dab
KT
7032017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
704
705 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
706
efbf55b0
MP
7072017-07-04 Marek Polacek <polacek@redhat.com>
708
709 PR c/81231
710 * gcc.dg/atomic-pr81231.c: New test.
711
1aad7106
RS
7122017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
713
714 PR tree-optimization/81292
715 * gcc.dg/pr81292-1.c: New test.
716 * gcc.dg/pr81292-2.c: Likewise.
717
7c819e8a
ML
7182017-07-04 Martin Liska <mliska@suse.cz>
719
720 PR sanitizer/81040
721 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
722 use-after-scope sanitization.
723
f111f434
JJ
7242017-07-04 Jakub Jelinek <jakub@redhat.com>
725
8e8dd13b
JJ
726 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
727 options.
728
f111f434
JJ
729 PR target/81175
730 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
731 gather.
732
7a1238d1
ML
7332017-07-04 Martin Liska <mliska@suse.cz>
734
735 PR ipa/81214
736 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
737 * g++.dg/ext/mvc3.C: Likewise.
738 * gcc.target/i386/mvc2.c: Likewise.
739 * gcc.target/i386/mvc3.c: Likewise.
740
9fc1fed4
JJ
7412017-07-04 Jakub Jelinek <jakub@redhat.com>
742
8e3b9bbf
JJ
743 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
744 decomposition declaration in diagnostics.
745 * g++.dg/cpp1z/decomp2.C: Likewise.
746 * g++.dg/cpp1z/decomp3.C: Likewise.
747 * g++.dg/cpp1z/decomp4.C: Likewise.
748 * g++.dg/cpp1z/decomp5.C: Likewise.
749 * g++.dg/cpp1z/decomp6.C: Likewise.
750 * g++.dg/cpp1z/decomp7.C: Likewise.
751 * g++.dg/cpp1z/decomp8.C: Likewise.
752 * g++.dg/cpp1z/decomp13.C: Likewise.
753 * g++.dg/cpp1z/decomp14.C: Likewise.
754 * g++.dg/cpp1z/decomp18.C: Likewise.
755 * g++.dg/cpp1z/decomp19.C: Likewise.
756 * g++.dg/cpp1z/decomp22.C: Likewise.
757 * g++.dg/cpp1z/decomp23.C: Likewise.
758 * g++.dg/cpp1z/decomp24.C: Likewise.
759 * g++.dg/cpp1z/decomp25.C: Likewise.
760 * g++.dg/cpp1z/decomp26.C: Likewise.
761 * g++.dg/cpp1z/decomp28.C: Likewise.
762
9fc1fed4
JJ
763 PR c++/81258
764 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
765 * g++.dg/cpp1z/decomp30.C: New test.
766
17c18221
PC
7672017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
768
769 PR c++/65775
770 * g++.dg/cpp0x/trailing14.C: New.
771
370d975d
DH
7722017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
773
774 PR testsuite/79866
775 * gfortran.dg/coarray_event_2.f08: New test.
776
73977c47
DH
7772017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
778
779 PR testsuite/79843
780 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
781 * gfortran.dg/pointer_intent_2.f90: Likewise.
782
2f70a979
JH
7832017-07-02 Jan Hubicka <hubicka@ucw.cz>
784
785 PR middle-end/81290
786 * gcc.c-torture/compile/pr81290.c: New.
787
6b5e165b
RB
7882017-07-03 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/60510
791 * gfortran.dg/vect/pr60510.f: New testcase.
792
d8ac7e28
RO
7932017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
794
795 * gcc.target/i386/mvc6.c: Require ifunc support.
796
da402967
ML
7972017-07-03 Martin Liska <mliska@suse.cz>
798
799 PR sanitize/81040
800 * g++.dg/asan/function-argument-1.C: New test.
801 * g++.dg/asan/function-argument-2.C: New test.
802 * g++.dg/asan/function-argument-3.C: New test.
803
bc9f4235
RS
8042017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
805
806 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
807 as well.
808
be086ff5
TV
8092017-07-03 Tom de Vries <tom@codesourcery.com>
810
811 PR tree-optimization/69468
812 * gcc.dg/pr81192.c: Update.
813
4752be46
TV
8142017-07-03 Tom de Vries <tom@codesourcery.com>
815
816 PR tree-optimization/81192
817 * gcc.dg/pr81192.c: Update.
818
0bbfd554
TV
8192017-07-03 Tom de Vries <tom@codesourcery.com>
820
821 PR tree-optimization/81192
822 * gcc.dg/pr81192.c: New test.
823
b677e2f6
TK
8242017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
825
826 * gfortran/eoshift_3.f90: New test.
827
e3f9a279
RS
8282017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
829
830 * gcc.dg/strlenopt-32.c: New testcase.
831 * gcc.dg/strlenopt-33.c: Likewise.
832 * gcc.dg/strlenopt-33g.c: Likewise.
833 * gcc.dg/strlenopt-34.c: Likewise.
834 * gcc.dg/strlenopt-35.c: Likewise.
835
862088aa
RS
8362017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
837
838 PR tree-optimization/80769
839 * gcc.dg/strlenopt-31.c: New test.
840 * gcc.dg/strlenopt-31g.c: Likewise.
841
c34d0927
RS
8422017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
843
844 PR tree-optimization/81136
845 * gcc.dg/vect/pr81136.c: New test.
846
c52d6043
JJ
8472017-07-01 Jakub Jelinek <jakub@redhat.com>
848
849 PR sanitizer/81262
850 * gcc.c-torture/compile/pr81262.c: New test.
851 * g++.dg/ubsan/pr81262.C: New test.
852
77616c7e
JH
8532017-06-29 Jan Hubicka <hubicka@ucw.cz>
854
855 PR ipa/81261
856 * g++.dg/ipa/pr81261.C: New testcase.
857
fb6a764d
AP
8582017-06-30 Andrew Pinski <apinski@cavium.com>
859
860 * gcc.dg/torture/pr81245.c: New testcase.
861
059ab149
AH
8622017-06-30 Aldy Hernandez <aldyh@redhat.com>
863
864 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
865 unbounded use.
866
e59e8b5a
DM
8672017-06-30 David Malcolm <dmalcolm@redhat.com>
868
869 PR c++/80014
870 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
871 Add declaration.
872 (test_typeid): New test function.
873
e855bdc0
JJ
8742017-06-30 Jakub Jelinek <jakub@redhat.com>
875
876 PR target/81225
877 * gcc.target/i386/pr81225.c: New test.
878
fe32bb1b
NS
8792017-06-30 Nathan Sidwell <nathan@acm.org>
880
881 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
882 * g++.dg/cpp0x/decltype9.C: Likewise.
883 * g++.dg/cpp0x/forw_enum9.C: Likewise.
884 * g++.dg/lookup/decl1.C: Likewise.
885 * g++.dg/lookup/extern-c-redecl.C: Likewise.
886 * g++.dg/other/pr28432.C: Likewise.
887 * g++.dg/parse/crash12.C: Likewise.
888 * g++.dg/parse/enum3.C: Likewise.
889 * g++.dg/parse/operator6.C: Likewise.
890 * g++.dg/template/crash69.C: Likewise.
891 * g++.dg/template/error27.C: Likewise.
892 * g++.dg/template/error28.C: Likewise.
893 * g++.dg/template/memfriend6.C: Likewise.
894 * g++.old-deja/g++.mike/err1.C: Likewise.
895 * g++.old-deja/g++.mike/p811.C: Likewise.
896 * g++.old-deja/g++.other/crash25.C: Likewise.
897 * g++.old-deja/g++.other/dtor4.C: Likewise.
898 * g++.old-deja/g++.pt/t37.C: Likewise.
899
aaa587d4
ML
9002017-06-30 Martin Liska <mliska@suse.cz>
901
902 PR ipa/81214
903 * gcc.target/i386/pr81214.c: New test.
904
274c1516
NS
9052017-06-30 Nathan Sidwell <nathan@acm.org>
906
3b5c768c
NS
907 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
908
274c1516
NS
909 PR c++/81229
910 * g++.dg/lookup/pr81229.C: New.
911
c497284c
ML
9122017-06-30 Martin Liska <mliska@suse.cz>
913
914 PR sanitizer/81021
915 * g++.dg/asan/pr81021.C: New test.
916
4812f0b7
RB
9172017-06-30 Richard Biener <rguenther@suse.de>
918
919 PR tree-optimization/81249
920 * g++.dg/torture/pr81249.C: New testcase.
921
8e09cb8b
PC
9222017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
923
924 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
925 * g++.dg/diagnostic/variadic1.C: Likewise.
926 * g++.dg/gomp/udr-3.C: Likewise.
927 * g++.dg/overload/error1.C: Likewise.
928 * g++.dg/overload/error2.C: Likewise.
929 * g++.dg/template/duplicate1.C: Likewise.
930 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
931 * g++.old-deja/g++.brendan/arm2.C: Likewise.
932 * g++.old-deja/g++.other/redecl2.C: Likewise.
933 * g++.old-deja/g++.other/redecl4.C: Likewise.
934 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
935
74582a3e
CP
9362017-06-29 Cesar Philippidis <cesar@codesourcery.com>
937
938 PR fortran/77765
939 * gfortran.dg/goacc/pr77765.f90: New test.
940
6da4066f
SE
9412017-06-29 Steve Ellcey <sellcey@cavium.com>
942
943 * gcc.target/aarch64/ccmp_2.c: New test.
944
be3b7dcf
NS
9452017-06-29 Nathan Sidwell <nathan@acm.org>
946
947 PR c++/81247
948 * g++.dg/parse/pr81247-[abc].C: New.
949
e5898daf
CL
9502017-06-29 Carl Love <cel@us.ibm.com>
951
952 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
953 test_unsigned_int_result, test_ll_int_result,
954 test_ll_unsigned_int_result): Add result checking functions, add
955 debug support.
956 (main): Add builtin function tests.
957
14836f38
CL
9582017-06-29 Carl Love <cel@us.ibm.com>
959
960 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
961 dg-skip-if): Add -mvsx -mcpu=power7.
962
0630a4ec
RB
9632017-06-29 Richard Biener <rguenther@suse.de>
964
965 * gcc.dg/vect/slp-reduc-8.c: New testcase.
966
f76b4224
NS
9672017-06-29 Nathan Sidwell <nathan@acm.org>
968
969 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
970
f66459c1
PB
9712017-06-29 Peter Bergner <bergner@vnet.ibm.com>
972
973 PR middle-end/81194
974 * g++.dg/pr81194.C: New test.
975
3c7bb489
L
9762017-06-29 H.J. Lu <hongjiu.lu@intel.com>
977
978 PR ipa/80565
979 * gcc.dg/torture/pr80565.c: New file.
980
6cd83bec
BC
9812017-06-29 Bin Cheng <bin.cheng@arm.com>
982
983 PR tree-optimization/81196
984 * gcc.dg/vect/pr81196.c: New.
985
4c6a51a0
MC
9862017-06-29 Michael Collison <michael.collison@arm.com>
987
988 Fix date on previous ChangeLog entry.
989
9902017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
991 Michael Collison <michael.collison@arm.com>
992
993 PR target/70119
994 * gcc.target/aarch64/var_shift_mask_1.c: New test.
995
395a191d
SP
9962017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
997
998 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
999 Test new intrinsic.
1000 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1001 Ditto.
1002 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1003 Ditto.
1004 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1005 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1006 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1007
0ddc0ebc
TP
10082017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1009
1010 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1011 current ARM check by ARM NEON's availability check.
1012 (check_effective_target_vect_intfloat_cvt): Likewise.
1013 (check_effective_target_vect_uintfloat_cvt): Likewise.
1014 (check_effective_target_vect_floatint_cvt): Likewise.
1015 (check_effective_target_vect_floatuint_cvt): Likewise.
1016 (check_effective_target_vect_shift): Likewise.
1017 (check_effective_target_whole_vector_shift): Likewise.
1018 (check_effective_target_vect_bswap): Likewise.
1019 (check_effective_target_vect_shift_char): Likewise.
1020 (check_effective_target_vect_long): Likewise.
1021 (check_effective_target_vect_float): Likewise.
1022 (check_effective_target_vect_perm): Likewise.
1023 (check_effective_target_vect_perm_byte): Likewise.
1024 (check_effective_target_vect_perm_short): Likewise.
1025 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1026 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1027 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1028 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1029 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1030 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1031 (check_effective_target_vect_widen_shift): Likewise.
1032 (check_effective_target_vect_extract_even_odd): Likewise.
1033 (check_effective_target_vect_interleave): Likewise.
1034 (check_effective_target_vect_multiple_sizes): Likewise.
1035 (check_effective_target_vect64): Likewise.
1036 (check_effective_target_vect_max_reduc): Likewise.
1037
56a6d474
RB
10382017-06-28 Richard Biener <rguenther@suse.de>
1039
1040 PR middle-end/81227
1041 * gcc.dg/pr81227.c: New testcase.
1042
926c7865
MM
10432017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1044
1045 PR target/81193
1046 * lib/target-supports.exp
1047 (check_ppc_cpu_supports_hw_available): New test to make sure
1048 __builtin_cpu_supports works on power7 and newer.
1049
17a7218b
ML
10502017-06-28 Martin Liska <mliska@suse.cz>
1051
1052 PR ipa/81128
1053 * gcc.target/i386/pr81128.c: New test.
1054
63010089
ML
10552017-06-28 Martin Liska <mliska@suse.cz>
1056
1057 PR driver/79659
1058 * g++.dg/opt/pr79659.C: New test.
1059
b1cac008
CL
10602017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1061
1062 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1063 and options.
1064 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1065
42bd89ce
MG
10662017-06-28 Marc Glisse <marc.glisse@inria.fr>
1067
1068 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1069 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1070
b8d62ac8
JJ
10712017-06-28 Jakub Jelinek <jakub@redhat.com>
1072
1073 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1074 (foo): ... this. Change constants such that it isn't matched
1075 as __builtin_copysign, yet tests the combiner the same.
1076
6dc61b45
ML
10772017-06-28 Martin Liska <mliska@suse.cz>
1078
1079 PR sanitizer/81224
1080 * gcc.dg/asan/pr81224.c: New test.
1081
9a265443
EB
10822017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1085 passed to pthread_join.
1086
935b5226
AK
10872017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1088
1089 * gcc.target/s390/nodatarel-1.c: New test.
1090
88016532
JD
10912017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1092
1093 PR fortran/80164
1094 * gfortran.dg/array_temporaries_4.f90: New test.
1095
8c2805bb
AP
10962017-06-27 Andrew Pinski <apinski@cavium.com>
1097
1098 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1099 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1100 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1101
786c6d10
MP
11022017-06-27 Marek Polacek <polacek@redhat.com>
1103
1104 PR sanitizer/81223
1105 * gcc.dg/ubsan/pr81223.c: New test.
1106
1e7df2e6
MG
11072017-06-27 Marc Glisse <marc.glisse@inria.fr>
1108
1109 * gcc.dg/tree-ssa/assoc-1.c: New file.
1110
58b45c4f
PC
11112017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1112
1113 PR c++/62046
1114 * g++.dg/parse/catch2.C: New.
1115
00296d7f
JJ
11162017-06-27 Jakub Jelinek <jakub@redhat.com>
1117
c1031852
JJ
1118 PR sanitizer/81209
1119 * g++.dg/ubsan/pr81209.C: New test.
1120
00296d7f
JJ
1121 PR middle-end/81207
1122 * gcc.c-torture/compile/pr81207.c: New test.
1123
0c418630
MP
11242017-06-27 Marek Polacek <polacek@redhat.com>
1125
1126 PR bootstrap/81216
1127 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1128
4b377e01
MS
11292017-06-26 Martin Sebor <msebor@redhat.com>
1130
1131 PR c++/81169
1132 * g++.dg/Wclass-memaccess-2.C: New test.
1133
952ac945
CL
11342017-06-26 Carl Love <cel@us.ibm.com>
1135
1136 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1137 Add new runnable test file for the vec_rev built-ins.
1138
df11b2ea
BS
11392016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1140
226ab0a8 1141 PR/tree-optimization 71815
df11b2ea
BS
1142 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1143 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1144
fa7ccca0
RL
11452017-06-26 Renlin Li <renlin.li@arm.com>
1146 Szabolcs Nagy <szabolcs.nagy@arm.com>
1147
1148 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1149 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1150 memmove.
1151
5a5c2d16
RB
11522017-06-26 Richard Biener <rguenther@suse.de>
1153
1154 PR target/81175
1155 * gfortran.dg/pr81175.f: New testcase.
1156
75f0112f
RB
11572017-06-26 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/81203
1160 * gcc.dg/torture/pr81203.c: New testcase.
1161
3e2becc4
MP
11622017-06-26 Marek Polacek <polacek@redhat.com>
1163
1164 PR c/80116
1165 * c-c++-common/Wmultistatement-macros-1.c: New test.
1166 * c-c++-common/Wmultistatement-macros-2.c: New test.
1167 * c-c++-common/Wmultistatement-macros-3.c: New test.
1168 * c-c++-common/Wmultistatement-macros-4.c: New test.
1169 * c-c++-common/Wmultistatement-macros-5.c: New test.
1170 * c-c++-common/Wmultistatement-macros-6.c: New test.
1171 * c-c++-common/Wmultistatement-macros-7.c: New test.
1172 * c-c++-common/Wmultistatement-macros-8.c: New test.
1173 * c-c++-common/Wmultistatement-macros-9.c: New test.
1174 * c-c++-common/Wmultistatement-macros-10.c: New test.
1175 * c-c++-common/Wmultistatement-macros-11.c: New test.
1176
945653db
EB
11772017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1178
1179 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1180
c8e3c356
CL
11812017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1182
1183 * lib/target-supports.exp
1184 (check_effective_target_arm_neon_ok_nocache): Add flags with
1185 -mfloat-abi=hard. Include arm_neon.h.
1186 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1187 (check_effective_target_arm_neon_ok_no_float_abi): New.
1188 * gcc.target/arm/lto/pr65837_0.c: Require
1189 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1190 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1191 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1192
22235619
PC
11932017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/62315
1196 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1197
e56e3fda
TK
11982017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1199
45bb7d59 1200 PR fortran/52473
e56e3fda
TK
1201 * gfortran.dg/cshift_2.f90: New test.
1202
d3f062be
JW
12032017-06-23 Jim Wilson <jim.wilson@linaro.org>
1204
1205 PR middle-end/79794
1206 * gcc.target/aarch64/pr79794.c: New.
1207
37416b69
MM
12082017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1209
1210 PR target/80510
1211 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1212 * gcc.target/powerpc/pr80510-2.c: Likewise.
1213
8447a92f
JL
12142017-06-22 Jeff Law <law@redhat.com>
1215
1216 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1217
52607f7e
WS
12182017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1219
1220 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1221 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1222 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1223 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1224 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1225 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1226 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1227 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1228
fb68f296
JC
12292017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1230
45bb7d59 1231 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1232
60edf8bb
MT
12332017-06-22 Matt Turner <mattst88@gmail.com>
1234
1235 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1236 skylake check.
1237
4333d74b
CL
12382017-06-22 Carl Love <cel@us.ibm.com>
1239
1240 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1241 vmuleuh): Fix scan-assembler-times should check for word not half word
1242 instructions.
1243
13f752b2
JL
12442017-06-22 Jeff Law <law@redhat.com>
1245
1246 * gcc.c-torture/compile/stack-check-1.c: New test.
1247
0759db19
RB
12482016-06-22 Richard Biener <rguenther@suse.de>
1249
1250 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1251 * gcc.dg/vect/pr65947-2.c: Likewise.
1252 * gcc.dg/vect/pr65947-3.c: Likewise.
1253 * gcc.dg/vect/pr65947-4.c: Likewise.
1254 * gcc.dg/vect/pr65947-5.c: Likewise.
1255 * gcc.dg/vect/pr65947-6.c: Likewise.
1256 * gcc.dg/vect/pr65947-8.c: Likewise.
1257 * gcc.dg/vect/pr65947-9.c: Likewise.
1258 * gcc.dg/vect/pr65947-10.c: Likewise.
1259 * gcc.dg/vect/pr65947-12.c: Likewise.
1260 * gcc.dg/vect/pr65947-13.c: Likewise.
1261 * gcc.dg/vect/pr65947-14.c: Likewise.
1262 * gcc.dg/vect/vect-cond-2.c: Likewise.
1263 * gcc.dg/vect/vect-pr69848.c: Likewise.
1264
c24c235e
ML
12652017-06-22 Martin Liska <mliska@suse.cz>
1266
1267 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1268 to not inline it.
1269
71f82be9
JG
12702017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1271
1272 * gcc.dg/tree-ssa/forwprop-37.c: New.
1273
a78f6980
RB
12742017-06-22 Richard Biener <rguenther@suse.de>
1275
1276 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1277
85d5b033
RB
12782017-06-22 Richard Biener <rguenther@suse.de>
1279
1280 * gcc.dg/vect/pr65947-14.c: New testcase.
1281
4ded8669
MM
12822017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1283
1284 PR target/80510
1285 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1286 32-bit support is added. Change ITYPE size to 64-bit integer.
1287 * gcc.target/powerpc/pr80510-2.c: Likewise.
1288
cb8d1b01
JJ
12892017-06-21 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR c++/81154
1292 * g++.dg/gomp/pr81154.C: New test.
1293
113459fa
DM
12942017-06-21 David Malcolm <dmalcolm@redhat.com>
1295
1296 * g++.dg/other/old-style-cast-fixits.C: New test case.
1297
5e9d501c
JJ
12982017-06-21 Jakub Jelinek <jakub@redhat.com>
1299
1300 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1301
27d33d3e
TV
13022017-06-21 Tom de Vries <tom@codesourcery.com>
1303
1304 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1305
5433db45
TV
13062017-06-21 Tom de Vries <tom@codesourcery.com>
1307
1308 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1309 warning.
1310
93c18375
ML
13112017-06-21 Martin Liska <mliska@suse.cz>
1312
1313 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1314
ff9baa5f
PMR
13152017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1316
1317 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1318 gnat.dg/debug11_pkg2.ads: New testcase.
1319
a23ba8cc
MG
13202017-06-21 Marc Glisse <marc.glisse@inria.fr>
1321
1322 * gcc.target/i386/getround.c: New file.
1323
ed73f46f
MG
13242017-06-21 Marc Glisse <marc.glisse@inria.fr>
1325
1326 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1327 * gcc.dg/tree-ssa/addadd-2.c: New file.
1328
6b92ab17
TV
13292017-06-21 Tom de Vries <tom@codesourcery.com>
1330
1331 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1332 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1333 * gcc.c-torture/compile/20080806-1.c: Same.
1334 * gcc.c-torture/compile/920723-1.c: Same.
1335 * gcc.c-torture/compile/930621-1.c: Same.
1336 * gcc.c-torture/compile/991214-2.c: Same.
1337 * gcc.c-torture/compile/bcopy.c: Same.
1338 * gcc.c-torture/compile/memtst.c: Same.
1339 * gcc.c-torture/compile/msp.c: Same.
1340 * gcc.c-torture/compile/stuct.c: Same.
1341 * gcc.c-torture/execute/20011008-3.c: Same.
1342 * gcc.c-torture/execute/20030209-1.c: Same.
1343 * gcc.c-torture/execute/20031012-1.c: Same.
1344 * gcc.c-torture/execute/20040805-1.c: Same.
1345 * gcc.c-torture/execute/920410-1.c: Same.
1346 * gcc.c-torture/execute/921113-1.c: Same.
1347 * gcc.c-torture/execute/921202-1.c: Same.
1348 * gcc.c-torture/execute/921208-2.c: Same.
1349 * gcc.c-torture/execute/930106-1.c: Same.
1350 * gcc.c-torture/execute/930406-1.c: Same.
1351 * gcc.c-torture/execute/950221-1.c: Same.
1352 * gcc.c-torture/execute/960521-1.c: Same.
1353 * gcc.c-torture/execute/980605-1.c: Same.
1354 * gcc.c-torture/execute/comp-goto-1.c: Same.
1355 * gcc.c-torture/execute/comp-goto-2.c: Same.
1356 * gcc.c-torture/execute/memcpy-1.c: Same.
1357 * gcc.c-torture/execute/multi-ix.c: Same.
1358 * gcc.c-torture/execute/nestfunc-4.c: Same.
1359 * gcc.c-torture/execute/pr20621-1.c: Same.
1360 * gcc.c-torture/execute/pr23135.c: Same.
1361 * gcc.c-torture/execute/pr28982b.c: Same.
1362 * gcc.dg/loop-3.c: Same.
1363 * gcc.dg/struct-ret-3.c: Same.
1364 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1365 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1366 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1367 * gcc.dg/tree-prof/pr44777.c: Same.
1368
191578a5
DM
13692017-06-20 David Malcolm <dmalcolm@redhat.com>
1370
1371 PR jit/81144
1372 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1373 memset call with zero-initialization.
1374 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1375
8a259e30
UB
13762017-06-20 Uros Bizjak <ubizjak@gmail.com>
1377
1378 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1379 (main): Renamed to ...
1380 (fma4_test): ... this.
1381
b6837e04
JK
13822017-06-20 Julia Koval <julia.koval@intel.com>
1383
1384 * gcc.target/i386/pr73350-2.c: New test.
1385
67ea3f4e
RO
13862017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1387
1388 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1389 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1390 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1391 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1392 restrict to x86_64-*-*-gnu.
1393 Skip scan-assembler on *-*-darwin*.
1394 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1395 * gcc.dg/loop-invariant.c: Likewise.
1396 * gcc.dg/lto/pr70955_0.c: Likewise.
1397 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1398 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1399 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1400
1401 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1402 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1403 targets.
1404 * gcc.dg/attr-ms_struct-2.c: Likewise.
1405 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1406 * gcc.dg/bf-ms-layout.c: Likewise.
1407 * gcc.dg/bf-ms-layout-2.c: Likewise.
1408 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1409 Require fpic support.
1410 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1411 targets.
1412 * gcc.target/i386/bitfield2.c: Likewise.
1413 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1414 targets.
1415 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1416
71bbbd13
NS
14172017-06-20 Nathan Sidwell <nathan@acm.org>
1418
1419 PR c++/67074
1420 * g++.dg/lookup/pr67074.C: New.
1421 * g++.dg/parse/namespace-alias-1.C: Adjust.
1422
531f0b38
RB
14232017-06-20 Richard Biener <rguenther@suse.de>
1424
1425 PR middle-end/81097
1426 * c-c++-common/ubsan/pr81097.c: New testcase.
1427
d47d7438
RB
14282017-06-20 Richard Biener <rguenther@suse.de>
1429
1430 * gcc.dg/vect/pr65947-9.c: Adjust.
1431
b5c7b957
TP
14322017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1433
1434 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1435 * gcc.target/arm/acle/cdp2.c: Likewise.
1436 * gcc.target/arm/acle/ldc.c: Likewise.
1437 * gcc.target/arm/acle/ldc2.c: Likewise.
1438 * gcc.target/arm/acle/ldc2l.c: Likewise.
1439 * gcc.target/arm/acle/ldcl.c: Likewise.
1440 * gcc.target/arm/acle/mcr.c: Likewise.
1441 * gcc.target/arm/acle/mcr2.c: Likewise.
1442 * gcc.target/arm/acle/mcrr.c: Likewise.
1443 * gcc.target/arm/acle/mcrr2.c: Likewise.
1444 * gcc.target/arm/acle/mrc.c: Likewise.
1445 * gcc.target/arm/acle/mrc2.c: Likewise.
1446 * gcc.target/arm/acle/mrrc.c: Likewise.
1447 * gcc.target/arm/acle/mrrc2.c: Likewise.
1448 * gcc.target/arm/acle/stc.c: Likewise.
1449 * gcc.target/arm/acle/stc2.c: Likewise.
1450 * gcc.target/arm/acle/stc2l.c: Likewise.
1451 * gcc.target/arm/acle/stcl.c: Likewise.
1452
a1aa2599
JJ
14532017-06-20 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR target/81121
1456 * gcc.target/i386/pr81121.c: New test.
1457
16122c22
MM
14582017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1459
1460 PR target/79799
1461 * gcc.target/powerpc/pr79799-1.c: New test.
1462 * gcc.target/powerpc/pr79799-2.c: Likewise.
1463 * gcc.target/powerpc/pr79799-3.c: Likewise.
1464 * gcc.target/powerpc/pr79799-4.c: Likewise.
1465 * gcc.target/powerpc/pr79799-5.c: Likewise.
1466
5ec046c0
NS
14672017-06-19 Nathan Sidwell <nathan@acm.org>
1468
1469 PR c++/81124
1470 PR c++/79766
1471 * g++.dg/lookup/pr79766.C: New.
1472 * g++.dg/lookup/pr81124.C: New.
1473 * g++.dg/template/explicit6.C: Adjust.
1474 * g++.old-deja/g++.other/decl5.C: Adjust.
1475
c72e002c
CL
14762017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1477
1478 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1479 -DSTACK_SIZE.
1480
4301ae22
JJ
14812017-06-19 Jakub Jelinek <jakub@redhat.com>
1482
9f8fafe8
JJ
1483 PR sanitizer/81125
1484 * g++.dg/ubsan/pr81125.C: New test.
1485
4301ae22
JJ
1486 PR sanitizer/81111
1487 * g++.dg/ubsan/pr81111.C: New test.
1488
21e4389f
RB
14892017-06-19 Richard Biener <rguenther@suse.de>
1490
1491 PR middle-end/81118
1492 * gcc.dg/torture/pr81118.c: New testcase.
1493
343ae898
RB
14942017-06-19 Richard Biener <rguenther@suse.de>
1495
1496 PR tree-optimization/80887
1497 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1498
97872698
JJ
14992017-06-19 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR ipa/81112
1502 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1503
c14c0b15
NS
15042017-06-19 Nathan Sidwell <nathan@acm.org>
1505
1506 PR c++/81119
1507 * g++.dg/warn/pr81119.C: New.
1508
a6e5212a
ML
15092017-06-19 Martin Liska <mliska@suse.cz>
1510
1511 PR sanitizer/80879
1512 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1513
871cc215
ML
15142017-06-19 Martin Liska <mliska@suse.cz>
1515
1516 PR ipa/80732
1517 * gcc.target/i386/mvc5.c: Scan indirect_function.
1518 * gcc.target/i386/mvc7.c: Likewise.
1519 * gcc.target/i386/pr80732.c: New test.
1520
431abe69
PC
15212017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 PR c++/66093
1524 * g++.dg/cpp1y/constexpr-66093.C: New.
1525
fe1ae165
RO
15262017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1527
1528 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1529 dg-skip-if list.
1530
db9bbdec
RB
15312017-06-19 Richard Biener <rguenther@suse.de>
1532
1533 PR ipa/81112
1534 * g++.dg/torture/pr81112.C: New testcase.
1535
18154846
JH
15362017-06-18 Jan Hubicka <hubicka@ucw.cz>
1537
1538 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1539
5dace4bf
TK
15402017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1541
1542 PR fortran/52473
1543 * gfortran.dg/cshift_1.f90: New test.
1544
4f4b0ab8
RO
15452017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1546
1547 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1548
b36a612c
CL
15492017-06-16 Carl Love <cel@us.ibm.com>
1550
1551 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1552 main): Add runnable tests and test checker for vec_float,
1553 vec_float2, vec_floate and vec_floato builtins.
1554
e3e266bf
RE
15552017-06-16 Richard Earnshaw <rearnsha@arm.com>
1556
1557 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1558 the architecture options added by dg-add-options arm_neon.
1559 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1560 to the architecture.
1561 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1562 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1563 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1564
42093880
RE
15652017-06-16 Richard Earnshaw <rearnsha@arm.com>
1566
1567 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1568 multilibs have been built.
1569
c5742a17
RE
15702017-06-16 Richard Earnshaw <rearnsha@arm.com>
1571
1572 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1573 * gcc.target/arm/pr51915.c: Likewise.
1574 * gcc.target/arm/pr52006.c: Likewise.
1575 * gcc.target/arm/pr53187.c: Likewise.
1576
93aa40fe
RE
15772017-06-16 Richard Earnshaw <rearnsha@arm.com>
1578
1579 * gcc.target/arm/multilibs.exp: New file.
1580
b3d8d88e
MS
15812017-06-16 Martin Sebor <msebor@redhat.com>
1582
1583 PR tree-optimization/80933
1584 PR tree-optimization/80934
1585 * gcc.dg/fold-bcopy.c: New test.
1586 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1587 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1588 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1589 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1590 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1591 * gcc.dg/builtins-nonnull.c: Likewise.
1592
56960fd6
JG
15932017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1594
1595 PR target/71778
1596 * gcc.target/arm/pr71778.c: New.
1597
ec73e54d
JH
15982017-06-16 Jan Hubicka <hubicka@ucw.cz>
1599
1600 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1601
01f1c24e
RB
16022017-06-16 Richard Biener <rguenther@suse.de>
1603
1604 PR tree-optimization/81090
1605 * gcc.dg/graphite/pr81090.c: New testcase.
1606
8d94f932
JW
16072017-06-16 Janus Weil <janus@gcc.gnu.org>
1608
1609 PR fortran/80983
1610 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1611
b783399a
JJ
16122017-06-16 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR sanitizer/81094
1615 * c-c++-common/ubsan/object-size-11.c: New test.
1616
c3684b7b
MS
16172017-06-15 Martin Sebor <msebor@redhat.com>
1618
1619 PR c++/80560
1620 * g++.dg/Wclass-memaccess.C: New test.
1621
d0e7a9fd
JW
16222017-06-15 Janus Weil <janus@gcc.gnu.org>
1623
1624 PR fortran/80983
1625 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1626
d1eed638
JH
16272017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1628
1629 PR lto/69866
1630 * gcc.dg/lto/pr69866_0.c: New test.
1631 * gcc.dg/lto/pr69866_1.c: Likewise.
1632
61f5d852
JL
16332017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1634
1635 PR target/78818
1636 * gcc.target/msp430/pr78818-real.c: New template for tests.
1637 * gcc.target/msp430/pr78818-auto.c: New test.
1638 * gcc.target/msp430/pr78818-data-region.c: New test.
1639 * gcc.target/msp430/pr78818-data-sec.c: New test.
1640 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1641
6820664a
TP
16422017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1643
1644 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1645 instructions in it rather than the number of IT blocks being 2.
1646 Transfer scan directive arm_thumb2 restriction to the whole
1647 testcase and restrict further to Thumb-only targets.
1648
41c540fc
TC
16492017-06-15 Tamar Christina <tamar.christina@arm.com>
1650
1651 * gcc.target/arm/sdiv_costs_1.c:
1652 Use dg-add-options.
1653
3466430f
MR
16542017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1655
1656 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1657 * gcc.target/mips/pr51513-1.c: New test.
1658 * gcc.target/mips/pr51513-2.c: New test.
1659
26fda5f5
RB
16602017-06-14 Richard Biener <rguenther@suse.de>
1661
1662 PR tree-optimization/81083
1663 * gcc.dg/torture/pr81083.c: Add prototypes.
1664
909263f8
RB
16652017-06-14 Richard Biener <rguenther@suse.de>
1666
1667 PR middle-end/81088
1668 * c-c++-common/ubsan/pr81088.c: New testcase.
1669
938a807a
EB
16702017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1673
85c1b6d7
AP
16742017-06-14 Andrew Pinski <apinski@cavium.com>
1675 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1676
1677 PR target/71663
1678 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1679 * gcc.target/aarch64/vect-init-2.c: Likewise.
1680 * gcc.target/aarch64/vect-init-3.c: Likewise.
1681 * gcc.target/aarch64/vect-init-4.c: Likewise.
1682 * gcc.target/aarch64/vect-init-5.c: Likewise.
1683
bee9e49f
PC
16842017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/58541
1687 * g++.dg/cpp0x/constexpr-58541.C: New.
1688
24d020bd
RB
16892017-06-14 Richard Biener <rguenther@suse.de>
1690
1691 PR tree-optimization/81083
1692 * gcc.dg/torture/pr81083.c: New testcase.
1693
11c16c2a
JJ
16942017-06-14 Jakub Jelinek <jakub@redhat.com>
1695
1696 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1697 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1698
c60dc053
JJ
16992017-06-13 Jakub Jelinek <jakub@redhat.com>
1700
f31a8339
JJ
1701 PR c++/80973
1702 * g++.dg/ubsan/pr80973.C: New test.
1703
c60dc053
JJ
1704 PR c++/80984
1705 * g++.dg/opt/nrv18.C: New test.
1706
45b2222a
ML
17072017-06-13 Martin Liska <mliska@suse.cz>
1708
1709 PR sanitize/78204
1710 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1711 test by adding no_sanitize attribute.
1712 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1713
ef0e3441
RL
17142017-06-13 Renlin Li <renlin.li@arm.com>
1715
1716 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1717 conditionally.
1718
345683a9
MJ
17192017-06-13 Martin Jambor <mjambor@suse.cz>
1720
1721 PR tree-optimization/80803
1722 PR tree-optimization/81063
1723 gcc.dg/tree-ssa/pr80803.c: New test.
1724 gcc.dg/tree-ssa/pr81063.c: Likewise.
1725
9ebc3467
YG
17262017-06-12 Yury Gribov <tetra2005@gmail.com>
1727
1728 * c-c++-common/fold-masked-cmp-3.c: New test.
1729
16842d34
YG
17302017-06-13 Yury Gribov <tetra2005@gmail.com>
1731
1732 PR tree-optimization/67328
1733 * c-c++-common/fold-masked-cmp-1.c: New test.
1734 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1735 * gcc.dg/pr46309.c: Fix pattern.
1736 * gcc.dg/pr46309-2.c: Likewise.
1737
ba593ad5
TC
17382017-06-13 Tamar Christina <tamar.christina@arm.com>
1739
1740 * gcc.target/arm/sdiv_costs_1.c:
1741 Require arm_arch_v8a_ok and add march option.
1742
9ab5a235
ML
17432017-06-13 Martin Liska <mliska@suse.cz>
1744
1745 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1746 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1747 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1748
4f2c198d
RB
17492017-06-13 Richard Biener <rguenther@suse.de>
1750
1751 PR middle-end/81065
1752 * c-c++-common/ubsan/pr81065.c: New testcase.
1753
196ed8ea
ILT
17542017-06-12 Ian Lance Taylor <iant@golang.org>
1755
1756 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1757 freorder. Update comment to explain test.
1758
64ff4f60
TC
17592017-06-12 Tamar Christina <tamar.christina@arm.com>
1760
1761 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1762 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1763 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1764 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1765
5ed2fdfe
TC
17662017-06-12 Tamar Christina <tamar.christina@arm.com>
1767
1768 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1769
6cddb61c
TC
17702017-06-12 Tamar Christina <tamar.christina@arm.com>
1771
1772 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1773
aebce396
JJ
17742017-06-12 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR tree-optimization/81003
1777 * gcc.c-torture/compile/pr81003.c: New test.
1778
3fd7fe21
RB
17792017-06-12 Richard Biener <rguenther@suse.de>
1780
1781 PR tree-optimization/81053
1782 * gcc.dg/torture/pr81053.c: New testcase.
1783
ac39f0e8
TK
17842017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1785
1786 PR fortran/80988
1787 * gfortran.dg/implied_do_io_3.f90: New test.
1788
18787c38
TV
17892017-06-10 Tom de Vries <tom@codesourcery.com>
1790
1791 * lib/target-supports.exp (check_effective_target_signal): New proc.
1792 * lib/gcc.exp (gcc_target_compile): Remove appending of
1793 -DSIGNAL_SUPPRESS to additional_flags.
1794 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1795 additional_flags if effective target signal is not supported by the
1796 target.
1797 * gcc.c-torture/execute/20101011-1.c: Same.
1798 * gcc.dg/c99-stdint-1.c: Same.
1799 * gcc.dg/c99-stdint-2.c: Same.
1800 * gcc.dg/c99-stdint-5.c: Same.
1801 * gcc.dg/c99-stdint-6.c: Same.
1802 * gcc.dg/stdint-width-1.c: Same.
1803
0069a009
TV
18042017-06-10 Tom de Vries <tom@codesourcery.com>
1805
1806 * lib/target-supports.exp (check_effective_target_stack_size)
1807 (dg-effective-target-value): New proc.
1808 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1809 additional_flags.
1810 * lib/objc.exp (objc_target_compile): Same.
1811 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1812 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1813 dg-additional-options.
1814 * gcc.c-torture/compile/20080806-1.c: Same.
1815 * gcc.c-torture/compile/920723-1.c: Same.
1816 * gcc.c-torture/compile/930621-1.c: Same.
1817 * gcc.c-torture/compile/991214-2.c: Same.
1818 * gcc.c-torture/compile/bcopy.c: Same.
1819 * gcc.c-torture/compile/memtst.c: Same.
1820 * gcc.c-torture/compile/msp.c: Same.
1821 * gcc.c-torture/compile/stuct.c: Same.
1822 * gcc.c-torture/execute/20011008-3.c: Same.
1823 * gcc.c-torture/execute/20030209-1.c: Same.
1824 * gcc.c-torture/execute/20031012-1.c: Same.
1825 * gcc.c-torture/execute/20040805-1.c: Same.
1826 * gcc.c-torture/execute/920410-1.c: Same.
1827 * gcc.c-torture/execute/920501-7.c: Same.
1828 * gcc.c-torture/execute/921113-1.c: Same.
1829 * gcc.c-torture/execute/921202-1.c: Same.
1830 * gcc.c-torture/execute/921208-2.c: Same.
1831 * gcc.c-torture/execute/930106-1.c: Same.
1832 * gcc.c-torture/execute/930406-1.c: Same.
1833 * gcc.c-torture/execute/950221-1.c: Same.
1834 * gcc.c-torture/execute/960521-1.c: Same.
1835 * gcc.c-torture/execute/980605-1.c: Same.
1836 * gcc.c-torture/execute/comp-goto-1.c: Same.
1837 * gcc.c-torture/execute/comp-goto-2.c: Same.
1838 * gcc.c-torture/execute/memcpy-1.c: Same.
1839 * gcc.c-torture/execute/multi-ix.c: Same.
1840 * gcc.c-torture/execute/nestfunc-4.c: Same.
1841 * gcc.c-torture/execute/pr20621-1.c: Same.
1842 * gcc.c-torture/execute/pr23135.c: Same.
1843 * gcc.c-torture/execute/pr28982b.c: Same.
1844 * gcc.dg/loop-3.c: Same.
1845 * gcc.dg/struct-ret-3.c: Same.
1846 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1847 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1848 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1849 * gcc.dg/tree-prof/pr44777.c: Same.
1850
b09649fd
DM
18512017-06-09 David Malcolm <dmalcolm@redhat.com>
1852
1853 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1854 (test_mutually_exclusive_suggestions): New test function.
1855 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1856 (test_mutually_exclusive_suggestions): New test function.
1857 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1858 (test_mutually_exclusive_suggestions): New test function.
1859 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1860 (test_show_locus): Add special-case for
1861 "test_mutually_exclusive_suggestions".
1862
a1f427e9
ILT
18632017-06-09 Ian Lance Taylor <iant@golang.org>
1864
1865 * gcc.dg/tree-prof/split-1.c: New test.
1866
cb59f689
JH
18672017-06-09 Jan Hubicka <hubicka@ucw.cz>
1868
1869 * gcc.dg/predict-14.c: Avoid cold function detection.
1870 * gcc.target/i386/umod-3.c: Likewise.
1871
f66e6423
TC
18722017-06-09 Tamar Christina <tamar.christina@arm.com>
1873
1874 * gcc.target/aarch64/lrint-matherr.h: New.
1875 * gcc.target/aarch64/inline-lrint_1.c: New.
1876 * gcc.target/aarch64/inline-lrint_2.c: New.
1877 * gcc.target/aarch64/no-inline-lrint_1.c: New.
1878 * gcc.target/aarch64/no-inline-lrint_2.c: New.
1879
37b68a43
TC
18802017-06-09 Tamar Christina <tamar.christina@arm.com>
1881
1882 * gcc.target/arm/sdiv_costs_1.c: New.
1883
37f30285
TV
18842017-06-09 Tom de Vries <tom@codesourcery.com>
1885
1886 PR target/80855
1887 * gcc.target/nvptx/label-values.c: New test.
1888
051508d7
TP
18892017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1890
1891 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1892 Test for null definitions instead of them being undefined. Add entry
1893 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
1894 about using the effective target for architecture extension.
1895 (check_effective_target_arm_arch_v7ve_ok): Remove.
1896 (add_options_for_arm_arch_v7ve): Likewise.
1897
01a8cacc
RB
18982017-06-09 Richard Biener <rguenther@suse.de>
1899
1900 PR tree-optimization/66623
1901 * gcc.dg/vect/pr66623.c: New testcase.
1902
6d1115c5
RB
19032017-06-09 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/79483
1906 * gcc.dg/graphite/pr79483.c: New testcase.
1907
6ba856d4
RB
19082017-06-09 Richard Biener <rguenther@suse.de>
1909
1910 PR middle-end/81007
1911 * g++.dg/pr81007.C: New testcase.
1912
48e69247
JJ
19132017-06-09 Jakub Jelinek <jakub@redhat.com>
1914
1915 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1916 instead of "rsp" for -m32.
1917 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1918 target, add -msse2 to dg-options.
1919 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1920 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1921
120ef1d5
SB
19222017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1923
1924 PR target/80966
1925 * gcc.target/powerpc/stack-limit.c: New testcase.
1926
271be653
WS
19272017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1928
1929 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1930 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1931 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1932 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1933 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1934 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1935
0d05f685
JJ
19362017-06-08 Jakub Jelinek <jakub@redhat.com>
1937
8ab7005b
JJ
1938 PR c/81006
1939 * c-c++-common/gomp/pr81006.c: New test.
1940
34361776
JJ
1941 PR c++/81011
1942 * g++.dg/gomp/pr81011.C: New test.
1943
0d05f685
JJ
1944 PR middle-end/81005
1945 * c-c++-common/ubsan/align-10.c: New test.
1946 * c-c++-common/ubsan/null-13.c: New test.
1947
2163b9bc
UB
19482017-06-08 Uros Bizjak <ubizjak@gmail.com>
1949
1950 PR target/81015
1951 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1952 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1953 * gcc.target/i386/pr81015.c: New test.
1954
73f49ad7
TV
19552017-06-08 Tom de Vries <tom@codesourcery.com>
1956
1957 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1958 trampolines instead of NO_TRAMPOLINES.
1959 * gcc.c-torture/execute/20000822-1.c: Same.
1960 * gcc.c-torture/execute/920428-2.c: Same.
1961 * gcc.c-torture/execute/920501-7.c: Same.
1962 * gcc.c-torture/execute/920612-2.c: Same.
1963 * gcc.c-torture/execute/921017-1.c: Same.
1964 * gcc.c-torture/execute/921215-1.c: Same.
1965 * gcc.c-torture/execute/931002-1.c: Same.
1966 * gcc.c-torture/execute/comp-goto-2.c: Same.
1967 * gcc.c-torture/execute/nestfunc-1.c: Same.
1968 * gcc.c-torture/execute/nestfunc-2.c: Same.
1969 * gcc.c-torture/execute/nestfunc-3.c: Same.
1970 * gcc.c-torture/execute/nestfunc-5.c: Same.
1971 * gcc.c-torture/execute/nestfunc-6.c: Same.
1972 * gcc.c-torture/execute/pr24135.c: Same.
1973 * gcc.dg/Wtrampolines.c: Same.
1974 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1975 * gcc.dg/torture/stackalign/nested-5.c: Same.
1976 * gcc.dg/torture/stackalign/nested-6.c: Same.
1977 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1978 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1979 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1980 * gcc.dg/trampoline-1.c: Same.
1981 * gcc.dg/tree-prof/pr44777.c: Same.
1982 * gcc.target/i386/pr67770.c: Same.
1983 * lib/gcc.exp (gcc_target_compile): Remove appending of
1984 -DNO_TRAMPOLINES to additional_flags.
1985 * lib/objc.exp (objc_target_compile): Same.
1986
b9835925
TV
19872017-06-08 Tom de Vries <tom@codesourcery.com>
1988
1989 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1990 'gcc,no_trampolines' instead of 'no_trampolines'.
1991
77db6c15
AI
19922017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1993
1994 PR middle-end/79988
1995 * gcc.target/i386/mpx/pr79988.c: New test.
1996
0036534f
AI
19972017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1998
1999 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2000 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2001 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2002
b69d9ac6
JH
20032017-06-08 Jan Hubicka <hubicka@ucw.cz>
2004
2005 * g++.dg/tree-ssa/counts-1.C: New testcase.
2006 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2007
c46f9051
JK
20082017-08-08 Julia Koval <julia.koval@intel.com>
2009
2010 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2011 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2012 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2013 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2014 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2015 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2016
5ed41889
MP
20172017-06-08 Marek Polacek <polacek@redhat.com>
2018
2019 PR sanitize/80932
2020 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2021
8055904e
JK
20222017-08-08 Julia Koval <julia.koval@intel.com>
2023
2024 PR target/73350,80862
2025 * gcc.target/i386/pr73350.c: New test.
2026
fb4bc6ff
RB
20272017-06-08 Richard Biener <rguenther@suse.de>
2028
2029 PR tree-optimization/80928
2030 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2031
989cc652 20322017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2033
989cc652
CL
2034 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2035
83059741
JW
20362017-06-07 Jonathan Wakely <jwakely@redhat.com>
2037
2038 PR c++/80990
2039 * g++.dg/cpp1z/class-deduction39.C: New.
2040
0874a778
MP
20412017-06-07 Marek Polacek <polacek@redhat.com>
2042
2043 PR sanitizer/80932
2044 * c-c++-common/ubsan/pr80932.c: New test.
2045
55e872a4
BC
20462017-06-07 Bin Cheng <bin.cheng@arm.com>
2047
2048 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2049 * gcc.target/i386/l_fma_double_2.c: Ditto.
2050 * gcc.target/i386/l_fma_double_3.c: Ditto.
2051 * gcc.target/i386/l_fma_double_4.c: Ditto.
2052 * gcc.target/i386/l_fma_double_5.c: Ditto.
2053 * gcc.target/i386/l_fma_double_6.c: Ditto.
2054 * gcc.target/i386/l_fma_float_1.c: Ditto.
2055 * gcc.target/i386/l_fma_float_2.c: Ditto.
2056 * gcc.target/i386/l_fma_float_3.c: Ditto.
2057 * gcc.target/i386/l_fma_float_4.c: Ditto.
2058 * gcc.target/i386/l_fma_float_5.c: Ditto.
2059 * gcc.target/i386/l_fma_float_6.c: Ditto.
2060
cb9ac430
TC
20612017-06-07 Tamar Christina <tamar.christina@arm.com>
2062
2063 * gcc.target/aarch64/sdiv_costs_1.c: New.
2064
46c821e7
RB
20652017-06-07 Richard Biener <rguenther@suse.de>
2066
2067 PR tree-optimization/80928
2068 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2069 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2070
6eb2ac65
RB
20712017-06-07 Richard Biener <rguenther@suse.de>
2072
2073 PR tree-optimization/80928
2074 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2075 check_results.
2076
25396db9
NS
20772017-06-06 Nathan Sidwell <nathan@acm.org>
2078
2079 * g++.dg/pr45330.C: Add inline namespace case.
2080
bbf97416
TK
20812017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2082
2083 PR fortran/80975
2084 * gfortran.dg/matmul_16.f90: New test.
2085 * gfortran.dg/inline_matmul_18.f90: New test.
2086
dc949728
MP
20872017-06-06 Marek Polacek <polacek@redhat.com>
2088
2089 PR c/79983
2090 * gcc.dg/pr79983.c: New test.
2091
100d0700
DM
20922017-06-06 David S. Miller <davem@davemloft.net>
2093
2094 * gcc.target/sparc/sparc-ret-3.c: New test.
2095
6c6b519a
TV
20962017-06-06 Tom de Vries <tom@codesourcery.com>
2097
2098 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2099 label_values instead of NO_LABEL_VALUES.
2100 * gcc.c-torture/compile/920301-1.c: Same.
2101 * gcc.c-torture/compile/920501-1.c: Same.
2102 * gcc.c-torture/compile/941014-4.c: Same.
2103 * gcc.c-torture/compile/labels-1.c: Same.
2104 * gcc.c-torture/compile/pr18903.c: Same.
2105 * gcc.c-torture/execute/920302-1.c: Same.
2106 * gcc.c-torture/execute/920415-1.c: Same.
2107 * gcc.c-torture/execute/920428-2.c: Same.
2108 * gcc.c-torture/execute/920501-3.c: Same.
2109 * gcc.c-torture/execute/920501-4.c: Same.
2110 * gcc.c-torture/execute/920501-5.c: Same.
2111 * gcc.c-torture/execute/920501-7.c: Same.
2112 * gcc.c-torture/execute/920721-4.c: Same.
2113 * gcc.c-torture/execute/980526-1.c: Same.
2114 * gcc.c-torture/execute/990208-1.c: Same.
2115 * gcc.c-torture/execute/comp-goto-1.c: Same.
2116 * gcc.c-torture/execute/comp-goto-2.c: Same.
2117 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2118 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2119 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2120 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2121 * gcc.dg/tree-prof/pr44777.c: Same.
2122 * gcc.misc-tests/bprob-2.c: Same.
2123 * gcc.misc-tests/gcov-3.c: Same.
2124 * lib/gcc.exp (gcc_target_compile): Remove appending of
2125 -DNO_LABEL_VALUES to additional_flags.
2126 * lib/objc.exp (objc_target_compile): Same.
2127 * lib/target-supports.exp (check_effective_target_label_values): Test on
2128 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2129
4ebcc903
KT
21302017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2131
2132 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2133
331dc840
RB
21342017-06-06 Richard Biener <rguenther@suse.de>
2135
2136 PR tree-optimization/80974
2137 * gcc.dg/torture/pr80974.c: New testcase.
2138
d2537732
TP
21392017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2140
2141 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2142 "unsigned int" in conversation warning on line 15.
2143
e7baeb39
RB
21442017-06-06 Richard Biener <rguenther@suse.de>
2145
2146 PR tree-optimization/80928
2147 * gcc.dg/vect/pr80928.c: New testcase.
2148 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2149 * gcc.dg/vect/slp-13.c: Likewise.
2150 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2151
05945a1b
DM
21522017-06-05 David Malcolm <dmalcolm@redhat.com>
2153
2154 * g++.dg/plugin/comment_plugin.c: New test plugin.
2155 * g++.dg/plugin/comments-1.C: New test file.
2156 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2157
9b972837
BE
21582017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2159
2160 * gcc.misc-tests/gcov-1a.c: New test.
2161
1d135d98
MM
21622017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2163
2164 * gcc.target/powerpc/clone1.c: New test.
2165
92bba237
JW
21662017-06-05 Janus Weil <janus@gcc.gnu.org>
2167
2168 PR fortran/70601
2169 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2170
7b3ee9c9
NK
21712017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2172
2173 PR fortran/35339
2174 * gfortran.dg/implied_do_io_1.f90: New Test.
2175 * gfortran.dg/implied_do_io_2.f90: New Test.
2176
e4d1c5c4
RL
21772017-06-05 Renlin Li <renlin.li@arm.com>
2178
2179 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2180 selector to related line.
2181
d91561cb
JH
21822017-06-05 Jan Hubicka <hubicka@ucw.cz>
2183
2184 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2185
d8395013
KT
21862017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2187
2188 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2189
279dc4b4
KT
21902017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2191
2192 * gcc.target/aarch64/subs_compare_2.c: New test.
2193
e49d8b68
KT
21942017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2195
2196 * gcc.target/aarch64/subs_compare_1.c: New test.
2197
4456f65d
CX
21982017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2199
2200 * gcc.target/mips/div-9.c: Delete duplicate test.
2201 * gcc.target/mips/div-10.c: Ditto.
2202 * gcc.target/mips/div-11.c: Ditto.
2203 * gcc.target/mips/div-12.c: Ditto.
2204
3995f3a2
JH
22052017-05-23 Jan Hubicka <hubicka@ucw.cz>
2206
2207 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2208
82c027e1
DH
22092017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2210
2211 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2212 vesrion of the dejagnu grep.
2213 (list-module-names): Use it and adjust the regular expressions for
2214 modules and submodules.
2215 * gfortran.dg/prof/prof.exp: Cleanup modules.
2216 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2217 directives.
2218 * gfortran.dg/altreturn_8.f90: Likewise.
2219 * gfortran.dg/associate_12.f90: Likewise.
2220 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2221 * gfortran.dg/charlen_15.f90: Likewise.
2222 * gfortran.dg/class_4a.f03: Likewise.
2223 * gfortran.dg/class_54.f90: Likewise.
2224 * gfortran.dg/class_dummy_4.f03: Likewise.
2225 * gfortran.dg/class_dummy_5.f90: Likewise.
2226 * gfortran.dg/constructor_9.f90: Likewise.
2227 * gfortran.dg/dec_structure_15.f90: Likewise.
2228 * gfortran.dg/do_check_8.f90: Likewise.
2229 * gfortran.dg/dtio_26.f03: Likewise.
2230 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2231 * gfortran.dg/equiv_9.f90: Likewise.
2232 * gfortran.dg/extends_15.f90: Likewise.
2233 * gfortran.dg/finalize_22.f90: Likewise.
2234 * gfortran.dg/finalize_23.f90: Likewise.
2235 * gfortran.dg/generic_26.f90: Likewise.
2236 * gfortran.dg/generic_27.f90: Likewise.
2237 * gfortran.dg/namelist_76.f90: Likewise.
2238 * gfortran.dg/pointer_init_8.f90: Likewise.
2239 * gfortran.dg/pr61318.f90: Likewise.
2240 * gfortran.dg/pr77260_1.f90: Likewise.
2241 * gfortran.dg/pr77260_2.f90: Likewise.
2242 * gfortran.dg/pr77420_3.f90: Likewise.
2243 * gfortran.dg/proc_ptr_39.f90: Likewise.
2244 * gfortran.dg/proc_ptr_41.f90: Likewise.
2245 * gfortran.dg/proc_ptr_42.f90: Likewise.
2246 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2247 * gfortran.dg/submodule_1.f08: Likewise.
2248 * gfortran.dg/submodule_10.f08: Likewise.
2249 * gfortran.dg/submodule_14.f08: Likewise.
2250 * gfortran.dg/submodule_15.f08: Likewise.
2251 * gfortran.dg/submodule_2.f08: Likewise.
2252 * gfortran.dg/submodule_5.f08: Likewise.
2253 * gfortran.dg/submodule_6.f08: Likewise.
2254 * gfortran.dg/submodule_7.f08: Likewise.
2255 * gfortran.dg/submodule_8.f08: Likewise.
2256 * gfortran.dg/submodule_9.f08: Likewise.
2257 * gfortran.dg/transfer_class_2.f90: Likewise.
2258 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2259 * gfortran.dg/typebound_call_24.f03: Likewise.
2260 * gfortran.dg/typebound_call_25.f90: Likewise.
2261 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2262 * gfortran.dg/typebound_generic_12.f03: Likewise.
2263 * gfortran.dg/typebound_generic_13.f03: Likewise.
2264 * gfortran.dg/typebound_generic_14.f03: Likewise.
2265 * gfortran.dg/typebound_generic_15.f90: Likewise.
2266 * gfortran.dg/typebound_operator_16.f03: Likewise.
2267 * gfortran.dg/typebound_operator_18.f90: Likewise.
2268 * gfortran.dg/typebound_operator_20.f90: Likewise.
2269 * gfortran.dg/typebound_override_3.f90: Likewise.
2270 * gfortran.dg/typebound_override_4.f90: Likewise.
2271 * gfortran.dg/typebound_override_5.f90: Likewise.
2272 * gfortran.dg/typebound_override_6.f90: Likewise.
2273 * gfortran.dg/typebound_override_7.f90: Likewise.
2274 * gfortran.dg/typebound_proc_28.f03: Likewise.
2275 * gfortran.dg/typebound_proc_29.f90: Likewise.
2276 * gfortran.dg/typebound_proc_30.f90: Likewise.
2277 * gfortran.dg/typebound_proc_31.f90: Likewise.
2278 * gfortran.dg/typebound_proc_32.f90: Likewise.
2279 * gfortran.dg/typebound_proc_33.f90: Likewise.
2280 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2281 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2282 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2283 * gfortran.dg/use_only_3.f90: Likewise.
2284 * gfortran.dg/use_without_only_1.f90: Likewise.
2285 * gfortran.dg/warn_unused_function.f90: Likewise.
2286 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2287 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2288
3de4ac6d
MP
22892017-06-04 Marek Polacek <polacek@redhat.com>
2290
2291 PR c/80919
2292 * gcc.dg/format/pr80919.c: New test.
2293
2474f48f
MS
22942017-06-02 Martin Sebor <msebor@redhat.com>
2295
2296 PR c/80892
2297 * c-c++-common/Wfloat-conversion-2.c: New test.
2298
bd280745
PC
22992017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2300
2301 PR c++/68754
2302 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2303
bd280745 23042017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2305
2306 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2307 for the new built-ins.
2308
ffa8a921
SD
23092017-06-02 Sudakshina Das <sudi.das@arm.com>
2310
2311 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2312
d65d1bd9
WS
23132017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2314
2315 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2316 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2317 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2318 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2319 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2320
b160939b
KT
23212017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2322
2323 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2324
17f47f86
KT
23252017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2326
2327 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2328
ab82e126
WS
23292017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2330
2331 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2332 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2333 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2334 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2335 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2336 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2337 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2338 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2339 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2340
c957e9c0
NS
23412017-06-02 Nathan Sidwell <nathan@acm.org>
2342
2343 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2344
aad16012
JJ
23452017-06-02 Jakub Jelinek <jakub@redhat.com>
2346
74b4885d
JJ
2347 PR rtl-optimization/80903
2348 * gcc.dg/pr80903.c: New test.
2349
aad16012
JJ
2350 PR fortran/80918
2351 * gfortran.dg/gomp/pr80918.f90: New test.
2352
40ffd95f
BE
23532017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2354
2355 * c-c++-common/Wsizeof-pointer-div.c: New test.
2356 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2357 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2358 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2359 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2360 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2361 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2362 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2363 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2364 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2365 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2366 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2367 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2368 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2369 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2370 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2371 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2372 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2373 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2374
052754ea
WS
23752017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2376
2377 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2378 Update the target to power8-vector.
2379
aa63913f
DM
23802017-06-01 David Malcolm <dmalcolm@redhat.com>
2381
2382 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2383
2ded3754
PMR
23842017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2385
2386 * debug12.adb, debug12.ads: New testcase.
2387
c8638450
MJ
23882017-06-01 Martin Jambor <mjambor@suse.cz>
2389
2390 PR tree-optimization/80898
2391 * gcc.dg/tree-ssa/pr80898.c: New test.
2392 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2393
ac853c90
PC
23942017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2395
2396 PR c++/80896
2397 * g++.dg/cpp1z/nodiscard5.C: New.
2398
7841f13c
CZ
23992017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2400
2401 * gcc.target/arc/pr9001195952.c: New test.
2402
f525e390
TV
24032017-06-01 Tom de Vries <tom@codesourcery.com>
2404
2405 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2406 * gcc.c-torture/compile/asmgoto-1.c: Same.
2407 * gcc.dg/20000707-1.c: Same.
2408 * gcc.dg/pr38700.c: Same.
2409 * gcc.dg/pr70169.c: Same.
2410 * gcc.dg/pr80112.c: Same.
2411 * gcc.dg/torture/pr51071-2.c: Same.
2412 * gcc.dg/torture/pr51071.c: Same.
2413 * gcc.dg/tree-ssa/alias-34.c: Same.
2414
9285616c
PMR
24152017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2416
2417 * gnat.dg/debug11.adb: New testcase.
2418
48932682
RB
24192017-06-01 Richard Biener <rguenther@suse.de>
2420
2421 PR middle-end/66313
2422 * c-c++-common/ubsan/pr66313.c: New testcase.
2423 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2424
fcb99124
SM
24252017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2426
2427 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2428 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2429 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2430 -mcpu overridden.
2431 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2432 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2433 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2434 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2435 to dg-option. Add dg-skip-if directive to disable this test
2436 for darwin. Add dg-skip-if directive to disable this test if
2437 -mcpu overridden.
2438
dc7401c0
SP
24392017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2440
2441 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2442 (_mm_maskz_max_sd): Test new intrinsics.
2443 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2444 (_mm_maskz_max_sd): Test new intrinsics.
2445 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2446 (_mm_maskz_max_ss): Test new intrinsics.
2447 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2448 (_mm_maskz_max_ss): Test new intrinsics.
2449 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2450 (_mm_maskz_min_sd): Test new intrinsics.
2451 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2452 (_mm_maskz_min_sd): Test new intrinsics.
2453 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2454 (_mm_maskz_min_ss): Test new intrinsics.
2455 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2456 (_mm_maskz_min_ss): Test new intrinsics.
2457
3909991c
NS
24582017-05-31 Nathan Sidwell <nathan@acm.org>
2459
2460 * g++.dg/lookup/lambda1.C New.
2461
0e510edb
BC
24622017-05-31 Bin Cheng <bin.cheng@arm.com>
2463
2464 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2465 on pointer should not be replaced.
2466
9fc5e7a4
MM
24672017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2468
2469 PR testsuite/80580
2470 * gcc.dg/gimplefe-error-7.c: New test.
2471
1e466f04
GM
24722017-05-31 Graham Markall <graham.markall@embecosm.com>
2473
2474 * gcc.target/arc/add_n-combine.c: New test.
2475 * gcc.target/arc/sub_n-combine.c: New test.
2476
89c88990
RB
24772017-05-31 Richard Biener <rguenther@suse.de>
2478
2479 PR target/80880
2480 * gcc.target/i386/pr80880.c: New testcase.
2481
748bbe72
RS
24822017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2483
2484 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2485
c7d7e222
BC
24862017-05-31 Bin Cheng <bin.cheng@arm.com>
2487
2488 * gcc.dg/vect/pr80815-3.c: New test.
2489
ee1379be
RB
24902017-05-31 Richard Biener <rguenther@suse.de>
2491
2492 PR tree-optimization/80906
2493 * gcc.dg/graphite/pr80906.c: New testcase.
2494
bcce980e
TV
24952017-05-30 Tom de Vries <tom@codesourcery.com>
2496
2497 PR testsuite/80910
2498 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2499 unsupported if host compiler does not support c++11.
2500 (host_supports_c++11): New proc.
2501
ef9200aa
MS
25022017-05-30 Martin Sebor <msebor@redhat.com>
2503
2504 PR c/80731
2505 * g++.dg/ext/utf16-4.C: Relax test.
2506 * gcc.dg/fixed-point/int-warning.c: Adjust.
2507
f012c8ef
DM
25082017-05-30 David Malcolm <dmalcolm@redhat.com>
2509
2510 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2511 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2512 test case.
2513 * g++.dg/plugin/show-template-tree-color.C: New test case.
2514 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2515 * g++.dg/template/show-template-tree-2.C: New test case.
2516 * g++.dg/template/show-template-tree-3.C: New test case.
2517 * g++.dg/template/show-template-tree-4.C: New test case.
2518 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2519 * g++.dg/template/show-template-tree.C: New test case.
2520
3f8efe25
SB
25212017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2522
2523 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2524 dg-options.
2525 * gfortran.dg/pr80107.f: Delete testcase.
2526
77d1dbdb
UB
25272017-05-30 Uros Bizjak <ubizjak@gmail.com>
2528
2529 PR target/80833
2530 * gcc.target/i386/pr80833-1.c: New test.
2531 * gcc.target/i386/pr80833-2.c: Ditto.
2532
e2f35333
NS
25332017-05-30 Nathan Sidwell <nathan@acm.org>
2534
2535 PR c++/80913
2536 * g++.dg/lookup/pr80913.C: New.
2537
ba7629e2
RB
25382017-05-30 Richard Biener <rguenther@suse.de>
2539
2540 PR middle-end/80901
2541 * gcc.dg/torture/pr80901.c: New testcase.
2542
4bfb347c
RD
25432017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2544
2545 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2546
b3125625
JL
25472017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2548
2549 PR target/78838
2550 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2551
892d6169
RB
25522017-05-30 Richard Biener <rguenther@suse.de>
2553
2554 PR middle-end/80876
2555 * gcc.dg/torture/pr80876.c: New testcase.
2556
3d7ff728
NS
25572017-05-29 Nathan Sidwell <nathan@acm.org>
2558
2559 PR c++/80891 (#5)
2560 * g++.dg/lookup/pr80891-5.C: New.
2561
fd262197
JD
25622017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2563
2564 PR libgfortran/53029
2565 * gfortran.dg/read_5.f90: New test.
2566
724e517a
NS
25672017-05-29 Nathan Sidwell <nathan@acm.org>
2568
a5cfa13a
NS
2569 PR c++/80891 (#4)
2570 * g++.dg/lookup/pr80891-4.C: New.
2571
e514ab0c
NS
2572 PR c++/80891 (#1)
2573 * g++.dg/lookup/pr80891-1.C: New.
2574
58dec010
NS
2575 PR c++/80891 (#3)
2576 * g++.dg/lookup/pr80891-3.C: New.
2577
724e517a
NS
2578 PR c++/80891 (#2)
2579 * g++.dg/lookup/pr80891-2.C: New.
2580
bbe3927b
TK
25812017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2582
2583 PR fortran/37131
2584 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2585 flags.
2586 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2587 * gfortran.dg/inline_matmul_17.f90: New test.
2588
8364e6ac
TK
25892017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2590
2591 * gfortran.dg/matmul_bounds_12.f90: New test.
2592
56a35ac9
JJ
25932017-05-27 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR bootstrap/80887
2596 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2597
945bf9e1
NS
25982017-05-26 Nathan Sidwell <nathan@acm.org>
2599
2600 * g++.dg/cpp0x/dr2061.C: New.
2601 * g++.dg/parse/namespace-alias-1.C: Add more test.
2602
cb4fe401
BC
26032017-05-26 Bin Cheng <bin.cheng@arm.com>
2604
2605 PR tree-optimization/80815
2606 * gcc.dg/vect/pr80815-1.c: New test.
2607 * gcc.dg/vect/pr80815-2.c: New test.
2608
e929e611
ML
26092017-05-26 Martin Liska <mliska@suse.cz>
2610
2611 PR ipa/80663
2612 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2613 split at the problematic spot.
2614 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2615 a valid value of the param.
2616
92f105f6
MP
26172017-05-26 Marek Polacek <polacek@redhat.com>
2618
2619 PR sanitizer/80875
2620 * c-c++-common/ubsan/pr80875.c: New test.
2621
74ca4e36
TV
26222017-05-26 Tom de Vries <tom@codesourcery.com>
2623
2624 PR testsuite/80557
2625 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2626 * gcc.dg/Wcxx-compat-8.c: Same.
2627 * gcc.dg/Wobjsize-1.c: Same.
2628 * gcc.dg/Wshadow-local-2.c: Same.
2629 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2630 * gcc.dg/anon-struct-6.c: Same.
2631 * gcc.dg/asm-wide-1.c: Same.
2632 * gcc.dg/builtin-inf-1.c: Same.
2633 * gcc.dg/builtin-redefine.c: Same.
2634 * gcc.dg/c90-array-lval-6.c: Same.
2635 * gcc.dg/c90-array-lval-7.c: Same.
2636 * gcc.dg/c90-fordecl-1.c: Same.
2637 * gcc.dg/c99-fordecl-2.c: Same.
2638 * gcc.dg/cast-lvalue-1.c: Same.
2639 * gcc.dg/cast-lvalue-2.c: Same.
2640 * gcc.dg/compound-lvalue-1.c: Same.
2641 * gcc.dg/cond-lvalue-1.c: Same.
2642 * gcc.dg/cpp/20000419-1.c: Same.
2643 * gcc.dg/cpp/backslash.c: Same.
2644 * gcc.dg/cpp/backslash2.c: Same.
2645 * gcc.dg/cpp/macspace1.c: Same.
2646 * gcc.dg/cpp/macspace2.c: Same.
2647 * gcc.dg/cpp/multiline-2.c: Same.
2648 * gcc.dg/cpp/pr27777.c: Same.
2649 * gcc.dg/cpp/pr30786.c: Same.
2650 * gcc.dg/cpp/pr34602.c: Same.
2651 * gcc.dg/cpp/redef1.c: Same.
2652 * gcc.dg/cpp/tr-warn1.c: Same.
2653 * gcc.dg/cpp/tr-warn3.c: Same.
2654 * gcc.dg/cpp/tr-warn6.c: Same.
2655 * gcc.dg/cpp/trad/hash.c: Same.
2656 * gcc.dg/cpp/trad/redef1.c: Same.
2657 * gcc.dg/cpp/ucs.c: Same.
2658 * gcc.dg/declspec-10.c: Same.
2659 * gcc.dg/declspec-11.c: Same.
2660 * gcc.dg/declspec-18.c: Same.
2661 * gcc.dg/format/c99-strftime-1.c: Same.
2662 * gcc.dg/format/ext-3.c: Same.
2663 * gcc.dg/format/pr72858.c: Same.
2664 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2665 * gcc.dg/init-string-1.c: Same.
2666 * gcc.dg/label-decl-3.c: Same.
2667 * gcc.dg/m-un-2.c: Same.
2668 * gcc.dg/nofixed-point-2.c: Same.
2669 * gcc.dg/noncompile/20020213-1.c: Same.
2670 * gcc.dg/pch/counter-2.c: Same.
2671 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2672 * gcc.dg/pr27528.c: Same.
2673 * gcc.dg/pr27953.c: Same.
2674 * gcc.dg/pr35899.c: Same.
2675 * gcc.dg/pr37561.c: Same.
2676 * gcc.dg/pr45461.c: Same.
2677 * gcc.dg/pr45750.c: Same.
2678 * gcc.dg/pr53196-2.c: Same.
2679 * gcc.dg/pr53265.c: Same.
2680 * gcc.dg/redecl-1.c: Same.
2681 * gcc.dg/tls/thr-init-1.c: Same.
2682 * gcc.dg/torture/pr51106-1.c: Same.
2683 * gcc.dg/torture/pr51106-2.c: Same.
2684 * gcc.dg/uninit-19.c: Same.
2685 * gcc.dg/uninit-pr20644.c: Same.
2686
6fc9f7aa
JJ
26872017-05-26 Jakub Jelinek <jakub@redhat.com>
2688
2689 * g++.dg/cpp1z/decomp29.C (p): New variable.
2690 (main): Add further tests.
2691
28e0e05b
RB
26922017-05-26 Richard Biener <rguenther@suse.de>
2693
2694 PR tree-optimization/80842
2695 * gcc.dg/torture/pr80842.c: New testcase.
2696
c81ec254
PC
26972017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2698
2699 PR c++/79652
2700 * g++.dg/cpp0x/pr79652.C: New.
2701
aee21066
PC
27022017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2703
2704 PR c++/71451
2705 * g++.dg/cpp0x/variadic170.C: New.
2706
63dbcd13
VR
27072017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2708
2709 * g++.dg/warn/Wcatch-value-1.C: New test.
2710 * g++.dg/warn/Wcatch-value-2.C: New test.
2711 * g++.dg/warn/Wcatch-value-3.C: New test.
2712
932f48ac
NS
27132017-05-25 Nathan Sidwell <nathan@acm.org>
2714
44e00a7a
NS
2715 * g++.dg/lookup/using56.C: New.
2716 * g++.dg/lookup/using57.C: New.
2717 * g++.dg/lookup/using58.C: New.
2718 * g++.dg/lookup/using59.C: New.
2719
932f48ac
NS
2720 * g++.dg/lookup/using17.C: Adjust diagnostics.
2721
a10f9a2e
MS
27222017-05-25 Martin Sebor <msebor@redhat.com>
2723
2724 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2725 positives on ILP32.
2726 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2727 column numbers.
2728 * gcc.dg/pr60114.c: Same.
2729
47c05e71
JH
27302017-05-23 Jan Hubicka <hubicka@ucw.cz>
2731
2732 * gfortran.dg/pr48636.f90: Fix template better.
2733
f35a733d
NS
27342017-05-25 Nathan Sidwell <nathan@acm.org>
2735
2736 * g++.dg/lookup/koenig14.C: New.
2737
18c1e9e0
PC
27382017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2739
2740 PR c++/79583
2741 * g++.dg/cpp0x/pr79583.C: New.
2742
2673d192
PC
27432017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 PR c++/68578
2746 * g++.dg/cpp1y/pr68578.C: New.
2747
bce8ef71
MG
27482017-05-25 Marc Glisse <marc.glisse@inria.fr>
2749
2750 * gcc.dg/tree-ssa/vce-1.c: New file.
2751
11d6b45d
MG
27522017-05-25 Marc Glisse <marc.glisse@inria.fr>
2753
2754 * gcc.dg/tree-ssa/addadd.c: New file.
2755
5ad4f1c8
NS
27562017-05-24 Nathan Sidwell <nathan@acm.org>
2757
2758 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2759 * g++.dg/lookup/friend19.C: New.
2760 * g++.dg/lookup/friend20.C: New.
2761
d4a760d8
JW
27622017-05-24 Jonathan Wakely <jwakely@redhat.com>
2763
2764 PR c++/80544
2765 * g++.dg/expr/cast11.C: New test.
2766
3cd211af
MS
27672017-05-24 Martin Sebor <msebor@redhat.com>
2768
2769 PR c/80731
2770 * c-c++-common/Wfloat-conversion.c: Adjust.
2771 * c-c++-common/dfp/convert-int-saturate.c: Same.
2772 * c-c++-common/pr68657-1.c: Same.
2773 * g++.dg/ext/utf-cvt.C: Same.
2774 * g++.dg/ext/utf16-4.C: Same.
2775 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2776 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2777 * g++.dg/warn/Wconversion3.C: Same.
2778 * g++.dg/warn/Wconversion4.C: Same.
2779 * g++.dg/warn/Wsign-conversion.C: Same.
2780 * g++.dg/warn/overflow-warn-1.C: Same.
2781 * g++.dg/warn/overflow-warn-3.C: Same.
2782 * g++.dg/warn/overflow-warn-4.C: Same.
2783 * g++.dg/warn/pr35635.C: Same.
2784 * g++.old-deja/g++.mike/enum1.C: Same.
2785 * gcc.dg/Wconversion-3.c: Same.
2786 * gcc.dg/Wconversion-5.c: Same.
2787 * gcc.dg/Wconversion-complex-c99.c: Same.
2788 * gcc.dg/Wconversion-complex-gnu.c: Same.
2789 * gcc.dg/Wconversion-integer.c: Same.
2790 * gcc.dg/Wsign-conversion.c: Same.
2791 * gcc.dg/bitfld-2.c: Same.
2792 * gcc.dg/c90-const-expr-11.c: Same.
2793 * gcc.dg/c90-const-expr-7.c: Same.
2794 * gcc.dg/c99-const-expr-7.c: Same.
2795 * gcc.dg/overflow-warn-1.c: Same.
2796 * gcc.dg/overflow-warn-2.c: Same.
2797 * gcc.dg/overflow-warn-3.c: Same.
2798 * gcc.dg/overflow-warn-4.c: Same.
2799 * gcc.dg/overflow-warn-5.c: Same.
2800 * gcc.dg/overflow-warn-8.c: Same.
2801 * gcc.dg/overflow-warn-9.c: New test.
2802 * gcc.dg/pr35635.c: Adjust.
2803 * gcc.dg/pr59940.c: Same.
2804 * gcc.dg/pr59963-2.c: Same.
2805 * gcc.dg/pr60114.c: Same.
2806 * gcc.dg/switch-warn-2.c: Same.
2807 * gcc.dg/utf-cvt.c: Same.
2808 * gcc.dg/utf16-4.c: Same.
2809
216bfadc
JJ
28102017-05-24 Jakub Jelinek <jakub@redhat.com>
2811
2812 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2813 Don't include limits.h.
2814 (w): Conditionalize on long long wider than int. Use
2815 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2816 -9223372036854775808.
2817 (x): Use __INT_MAX__ instead of INT_MAX.
2818
610abc02
TK
28192017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2820
2821 PR fortran/66094
2822 * gfortran.dg/inline_matmul_16.f90: New test.
2823
8d0c9b36
TV
28242017-05-24 Tom de Vries <tom@codesourcery.com>
2825
2826 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2827
3f3fb6c9
PB
28282017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2829
2830 PR middle-end/80823
2831 * gcc.dg/pr80823.c: New test.
2832
00e0af8d
AK
28332017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2834
2835 * gcc.target/s390/pr80725.c: New test.
2836
6131102c
NS
28372017-05-23 Nathan Sidwell <nathan@acm.org>
2838
ef4c5e78
NS
2839 * g++.dg/lookup/extern-c-hidden.C: New.
2840 * g++.dg/lookup/extern-redecl1.C: New.
2841
6131102c
NS
2842 PR c++/80866
2843 * g++.dg/parse/pr80866.C: New.
2844
d2db2e6b
JH
28452017-05-23 Jan Hubicka <hubicka@ucw.cz>
2846
2847 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2848 * gcc.dg/ipa/inline-5.c: Likewise.
2849 * gfortran.dg/pr48636.f90: Likewise.
2850
e4ea7a4c
NS
28512017-05-23 Nathan Sidwell <nathan@acm.org>
2852
2853 * g++.dg/parse/ctor9.C: Adjust expected error.
2854
c2d7c404
JD
28552017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2856
2857 PR libgfortran/80256
2858 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2859 Cygwin.
2860
fd71a9a2
TS
28612017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2862
2863 * c-c++-common/goacc/parallel-dims-1.c: Update.
2864 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2865 * c-c++-common/goacc/routine-1.c: Likewise.
2866 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2867 * g++.dg/goacc/template.C: Likewise.
2868 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2869 * gfortran.dg/goacc/routine-3.f90: Likewise.
2870 * gfortran.dg/goacc/sie.f95: Likewise.
2871 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2872
9d029ddf
NS
28732017-05-23 Nathan Sidwell <nathan@acm.org>
2874
2875 * g++.dg/lookup/using13.C: Adjust expected error.
2876
008c7367
SKS
28772017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2878
2879 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
2880
d1f6caae
MM
28812017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2882
2883 PR target/80718
2884 * gcc.target/powerpc/pr80718.c: New test.
2885
2ea0d750
SB
28862017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
2887
2888 * gcc.target/powerpc/conditional-return.c: New testcase.
2889
25b81686
BS
28902017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2891
2892 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
2893 LE-only.
2894
477f145b
JW
28952017-05-22 Janus Weil <janus@gcc.gnu.org>
2896
2897 PR fortran/80766
2898 * gfortran.dg/typebound_call_28.f90: New test.
2899
65cc1407
NS
29002017-05-22 Nathan Sidwell <nathan@acm.org>
2901
2902 * g++.dg/lookup/strong-using.C: New.
2903
0c4f8178
TP
29042017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2905
2906 * gcc.target/arm/movsi_movt.c: New test.
2907 * gcc.target/arm/movdi_movt.c: New test.
2908
fbb1c7d4
EB
29092017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2910
2911 * gnat.dg/specs/not_null1.ads: New test.
2912
d3271136
EB
29132017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2914
2915 * gnat.dg/limited_with5.ad[sb]: New test.
2916 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2917 * gnat.dg/limited_with6.ad[sb]: New test.
2918 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2919
4c24ec6d
EB
29202017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2921
2922 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2923 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2924
4bcbb7b8
PC
29252017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/70265
2928 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2929 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2930
51cd6b78
JD
29312017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2932
2933 PR libgfortran/80333
2934 * gfortran.dg/dtio_30.f03: New test.
2935
33f8c0a1
MP
29362017-05-19 Marek Polacek <polacek@redhat.com>
2937
2938 PR sanitizer/80800
2939 * c-c++-common/ubsan/pr80800.c: New test.
2940 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2941
9740ed54
TS
29422017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2943
7fd549d2
TS
2944 * c-c++-common/goacc/default-1.c: Update.
2945 * c-c++-common/goacc/default-2.c: Likewise.
2946 * c-c++-common/goacc/default-4.c: Likewise.
2947 * gfortran.dg/goacc/default-1.f95: Likewise.
2948 * gfortran.dg/goacc/default-4.f: Likewise.
2949 * c-c++-common/goacc/default-5.c: New file.
2950 * gfortran.dg/goacc/default-5.f: Likewise.
2951
9740ed54
TS
2952 * c-c++-common/goacc/default-1.c: New file.
2953 * c-c++-common/goacc/default-2.c: Likewise.
2954 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2955 test cases in...
2956 * c-c++-common/goacc/default-3.c: ... this new file, and...
2957 * c-c++-common/goacc/default-4.c: ... this new file.
2958 * gfortran.dg/goacc/default.f95: Remove file, including its test
2959 cases in...
2960 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2961 * gfortran.dg/goacc/default-2.f: ... this new file.
2962 * gfortran.dg/goacc/default-3.f95: New file.
2963 * gfortran.dg/goacc/default-4.f: Likewise.
2964
2a8a8d7b
NS
29652017-05-19 Nathan Sidwell <nathan@acm.org>
2966
2967 * g++.dg/inherit/covariant7.C: Adjust.
2968
a978134e
PB
29692017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2970
2971 * gcc.target/arm/tls-disable-literal-pool.c: Change
2972 require-effective-target to tls_native.
2973 Move dg-error to return statement line and change to dg-message.
2974
39aac208
RB
29752017-05-19 Richard Biener <rguenther@suse.de>
2976
2977 PR c++/80593
2978 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2979 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2980
035ab826
RB
29812017-05-19 Richard Biener <rguenther@suse.de>
2982
2983 PR middle-end/80764
2984 * gcc.dg/torture/pr80764.c: New testcase.
2985
52e14b96
MM
29862017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2987
2988 PR target/80510
2989 * gcc.target/powerpc/pr80510-1.c: New test.
2990 * gcc.target/powerpc/pr80510-2.c: Likewise.
2991
4287da82
EG
29922017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2993
2994 * gcc.dg/pragma-diag-7.c: New test.
2995
e4171e10
UB
29962017-05-18 Uros Bizjak <ubizjak@gmail.com>
2997
2998 PR target/80799
2999 * g++.dg/other/i386-11.C: New test.
3000
cdefeea2
WS
30012017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3002
3003 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3004 * fold-vec-div-floatdouble.c: Likewise.
3005 * fold-vec-logical-ands-char.c: Likewise.
3006 * fold-vec-logical-ands-int.c: Likewise.
3007 * fold-vec-logical-ands-short.c: Likewise.
3008 * fold-vec-logical-ors-char.c: Likewise.
3009 * fold-vec-logical-ors-int.c: Likewise.
3010 * fold-vec-logical-ors-short.c: Likewise.
3011 * fold-vec-logical-other-char.c: Likewise.
3012 * fold-vec-mule-misc.c: Likewise.
3013 * fold-vec-mult-float.c: Likewise.
3014 * fold-vec-mult-floatdouble.c: Likewise.
3015 * fold-vec-mult-int.c: Likewise.
3016 * fold-vec-mult-int128-p9.c: Likewise.
3017 * fold-vec-sub-floatdouble.c: Likewise.
3018 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3019 Add lp64 requirement.
3020 * fold-vec-mult-int128-p8.c: Likewise.
3021 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3022
62ee030a
SM
30232017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3024
3025 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3026 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3027 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3028 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3029 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3030 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3031 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3032 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3033 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3034 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3035 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3036 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3037 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3038 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3039 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3040 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3041 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3042 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3043 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3044 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3045 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3046 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3047 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3048 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3049 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3050 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3051
00a84d0e
SL
30522017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3053
3054 * gcc.target/sparc/niagara7-align.c: New test.
3055
243c2883
MP
30562017-05-18 Marek Polacek <polacek@redhat.com>
3057
3058 PR sanitizer/80797
3059 * c-c++-common/ubsan/null-12.c: New test.
3060
e98e6340
SB
30612017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3062
3063 PR middle-end/80692
3064 * gcc.c-torture/execute/pr80692.c: New testcase.
3065
0152001b 30662017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3067
3068 PR libgfortran/80741
3069 * gfortran.dg/read_4.f90: New test.
3070
c8ded430
BS
30712017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3072
3073 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3074
e5b1f5a1
FR
30752017-05-17 Fritz Reese <fritzoreese@gmail.com>
3076
3077 PR fortran/80668
3078 * gfortran.dg/pr80668.f90: New.
3079
9853cb28
PB
30802017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3081
3082 PR middle-end/80775
3083 * gcc.dg/pr80775.c: New test.
3084
142473df
MP
30852017-05-17 Marek Polacek <polacek@redhat.com>
3086
3087 PR sanitizer/80659
3088 * gcc.dg/asan/pr80659.c: New test.
3089
8508a5b5
SKS
30902017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3091
3092 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3093 unsigned long.
3094
bc36d2b7
CX
30952017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3096
3097 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3098
4fc5ebf1
JG
30992017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3100 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3101
3102 PR tree-optimization/80457
3103 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3104 call vect_model_simple_cost.
3105
bedee914
PT
31062017-05-16 Paul Thomas <pault@gcc.gnu.org>
3107
3108 PR fortran/80554
3109 * gfortran.dg/submodule_29.f08: New test.
3110
10791753
DM
31112017-05-16 David Malcolm <dmalcolm@redhat.com>
3112
3113 * g++.dg/other/accessor-fixits-1.C: New test case.
3114 * g++.dg/other/accessor-fixits-2.C: New test case.
3115 * g++.dg/other/accessor-fixits-3.C: New test case.
3116 * g++.dg/other/accessor-fixits-4.C: New test case.
3117
727577c2
CL
31182017-05-16 Carl Love <cel@us.ibm.com>
3119
3120 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3121 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3122 built-ins to the test suite file. Note, support for mradds exists
3123 but no test case exists.
3124 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3125 built-ins to the test suite file.
3126
6b6ae9eb
MP
31272017-05-16 Marek Polacek <polacek@redhat.com>
3128
3129 PR sanitizer/80536
3130 PR sanitizer/80386
3131 * c-c++-common/ubsan/pr80536.c: New test.
3132 * g++.dg/ubsan/pr80386.C: New test.
3133
678d7e19
TC
31342017-05-16 Tamar Christina <tamar.christina@arm.com>
3135
3136 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3137 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3138
6da37857
MW
31392016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3140
3141 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3142 expected output of vadd, vsub and vmul instructions.
3143 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3144 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3145 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3146
a5768d38
JD
31472017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3148
3149 PR libgfortran/80727
3150 * gfortran.dg/read_3.f90: New test.
3151
3a77e7cc
NS
31522017-05-15 Nathan Sidwell <nathan@acm.org>
3153
2016c841
NS
3154 PR c++/79369
3155 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3156
3a77e7cc
NS
3157 PR c++/79369
3158 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3159 * g++.dg/cpp0x/pr79369.C: New.
3160
0735a1c8
SK
31612017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3162
3163 PR fortran/80752
3a77e7cc 3164 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3165
f108770a
UB
31662017-05-15 Uros Bizjak <ubizjak@gmail.com>
3167
900b5b6a 3168 PR target/80425
f108770a
UB
3169 * gcc.target/i386/pr80425-1.c: New test.
3170 * gcc.target/i386/pr80425-2.c: Ditto.
3171
e30ce0a3
JL
31722017-05-15 Jeff Law <law@redhat.com>
3173
3174 * gcc.target/mips/reorgbug-1.c: New test.
3175
0d5a0a33
PMR
31762017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3177
3178 * gnat.dg/specs/pack13.ads: New test.
3179
a104bd88
MS
31802017-05-14 Martin Sebor <msebor@redhat.com>
3181
3182 PR middle-end/77671
3183 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3184 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3185 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3186 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3187 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3188
c6c02519
MS
31892017-05-14 Martin Sebor <msebor@redhat.com>
3190
3191 PR middle-end/80669
3192 * gcc.dg/builtin-stpncpy.c: New test.
3193
d6d4d770
DS
31942017-05-14 Daniel Santos <daniel.santos@pobox.com>
3195
3196 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3197 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3198 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3199 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3200
b9bdd60b
JK
32012017-05-14 Julia Koval <julia.koval@intel.com>
3202
3203 * gcc.target/i386/xgetsetbv.c: New test.
3204
28ae01cd
NK
32052017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3206
3207 PR fortran/80442
3208 * gfortran.dg/impl_do_var_data.f90: New Test
3209
c7488b4f
PJ
32102017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3211
3212 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3213 A regression test for a private array access case which caused
3214 an assert.
3215
9b5f12ae
MS
32162017-05-12 Martin Sebor <msebor@redhat.com>
3217
3218 PR testsuite/80643
3219 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3220 to the purpose of the test.
3221
b76f1550
SM
32222017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3223
3224 * gcc.target/powerpc/bmi-andn-1.c: New file
3225 * gcc.target/powerpc/bmi-andn-2.c: New file.
3226 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3227 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3228 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3229 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3230 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3231 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3232 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3233 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3234 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3235 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3236 * gcc.target/powerpc/bmi-check.h: New File.
3237 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3238 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3239 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3240 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3241 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3242 * gcc.target/powerpc/bmi2-check.h: New file.
3243 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3244 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3245 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3246 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3247 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3248 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3249 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3250 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3251 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3252
2a3fa75a
PC
32532017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 PR c++/60430
3256 * g++.dg/cpp0x/pr60430.C: New.
3257
e8bf7c7b
JL
32582017-05-12 Jeff Law <law@redhat.com>
3259
3260 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3261
284d1f76
PB
32622017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3263
3264 PR middle-end/80707
3265 * g++.dg/pr80707.C: New test.
3266
302a0e37
WS
32672017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3268
3269 * gcc.target/powerpc/fold-vec-div-float.c: New.
3270 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3271 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3272
a7785078
WS
32732017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3274
3275 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3276 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3277 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3278 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3279 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3280 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3281 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3282 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3283 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3284 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3285 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3286 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3287
9206028e
PC
32882017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3289
3290 PR c++/49604
3291 * g++.dg/cpp0x/forw_enum14.C: New.
3292 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3293
7af1c0ad
RB
32942017-05-12 Richard Biener <rguenther@suse.de>
3295
3296 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3297
f7e95bdb
PC
32982017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3299
3300 PR c++/67687
3301 * g++.dg/cpp0x/constexpr-ice17.C: New.
3302
53e788d0
RB
33032017-05-12 Richard Biener <rguenther@suse.de>
3304
3305 PR tree-optimization/80713
3306 * gcc.dg/torture/pr80713.c: New testcase.
3307
2ead1ab9
AK
33082017-05-12 Andi Kleen <ak@linux.intel.com>
3309
3310 PR testsuite/77684
3311 * lib/target-supports.exp (profopt-perf-wrapper):
3312 Add -m8 option to increase parallelism.
3313
ee58b02f
TS
33142017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3315
1e47f02b
TS
3316 * c-c++-common/goacc/parallel-dims-1.c: New file.
3317 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3318
b0f271ce
TS
3319 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3320 * c-c++-common/goacc/classify-kernels.c: Likewise.
3321 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3322 Likewise.
3323 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3324 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3325 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3326 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3327 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3328 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3329 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3330 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3331 * c-c++-common/goacc/kernels-loop.c: Likewise.
3332 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3333 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3334 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3335 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3336 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3337 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3338 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3339 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3340 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3341 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3342 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3343 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3344
25651634
TS
3345 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3346 * c-c++-common/goacc/classify-kernels.c: Likewise.
3347 * c-c++-common/goacc/classify-parallel.c: Likewise.
3348 * c-c++-common/goacc/classify-routine.c: Likewise.
3349 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3350 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3351 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3352 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3353
ee58b02f
TS
3354 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3355 * c-c++-common/goacc/classify-kernels.c: Likewise.
3356 * c-c++-common/goacc/classify-parallel.c: Likewise.
3357 * c-c++-common/goacc/classify-routine.c: Likewise.
3358 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3359 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3360 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3361 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3362
2d82ec25
NS
33632017-05-11 Nathan Sidwell <nathan@acm.org>
3364
3365 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3366
33672017-05-11 Carl Love <cel@us.ibm.com>
3368
3369 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3370 to the test suite file.
3371 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3372 to the test suite file.
3373
628c06d6
JD
33742017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3375
3376 PR fortran/78659
3377 * gfortran.dg/namelist_91.f90: New test.
3378 * gfortran.dg/namelist_92.f90: New test.
3379 * gfortran.dg/namelist_93.f90: New test.
3380 * gfortran.dg/namelist_94.f90: New test.
3381
1bea0f26
BS
33822017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3383
3384 PR target/80695
3385 * gcc.target/powerpc/pr80695-p8.c: New file.
3386 * gcc.target/powerpc/pr80695-p9.c: New file.
3387
7c85c9fe
UB
33882017-05-11 Uros Bizjak <ubizjak@gmail.com>
3389 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR target/80706
3392 * gcc.target/i386/pr80706.c: New test.
3393
d7a33a4c
JK
33942017-05-11 Julia Koval <julia.koval@intel.com>
3395
3396 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3397 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3398 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3399 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3400
59fbddcf
PC
34012017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/70538
3404 * g++.dg/cpp0x/pr70538.C: New.
3405
cc09ff60
UB
34062017-05-11 Uros Bizjak <ubizjak@gmail.com>
3407
7c85c9fe
UB
3408 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3409 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3410 (dg-options): Remove -fno-tree-sink.
3411
4fd18c78
KN
34122017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3413
3414 * gcc.target/powerpc/cmpb-1.c: New test.
3415 * gcc.target/powerpc/cmpb-2.c: New test.
3416 * gcc.target/powerpc/cmpb-3.c: New test.
3417 * gcc.target/powerpc/cmpb32-1.c: New test.
3418 * gcc.target/powerpc/cmpb32-2.c: New test.
3419
43b883a9
RB
34202017-05-11 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/80705
3423 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3424
29b871ec
NS
34252017-05-11 Nathan Sidwell <nathan@acm.org>
3426
3427 * lib/scanlang.exp: New.
3428 * lib/gcc-dg.exp: Load scanlang.exp.
3429 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3430
c587104e
MM
34312017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3432
3433 PR testsuite/80580
3434 * gcc.dg/gimplefe-error-6.c: New test.
3435
67ac9a9d
MM
34362017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3437
3438 PR testsuite/80580
3439 * gcc.dg/gimplefe-error-5.c: New test.
3440
ac4eb40f
MM
34412017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3442
3443 PR testsuite/80580
3444 * gcc.dg/gimplefe-error-4.c: New test.
3445
d45d6282
BS
34462017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3447
3448 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3449
f4ee3a9e
UB
34502017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3451
3452 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3453 (_mm_maskz_max_round_sd): Test new intrinsics.
3454 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3455 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3456 (_mm_maskz_max_round_ss): Test new intrinsics.
3457 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3458 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3459 (_mm_maskz_min_round_sd): Test new intrinsics.
3460 * gcc.target/i386/avx512f-vminsd-2.c: New.
3461 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3462 (_mm_maskz_min_round_ss): Test new intrinsics.
3463 * gcc.target/i386/avx512f-vminss-2.c: New.
3464 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3465 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3466 (__builtin_ia32_minss_mask_round): Test new builtins.
3467 * gcc.target/i386/sse-13.c: Ditto.
3468 * gcc.target/i386/sse-23.c: Ditto.
3469 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3470 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3471 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3472 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3473 (_mm_mask_min_round_ss): Test new intrinsics.
3474 * gcc.target/i386/testround-1.c: Ditto.
3475
34762017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3477
3478 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3479 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3480 (_mm_maskz_div_round_sd): Test new intrinsics.
3481 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3482 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3483 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3484 (_mm_maskz_div_round_ss): Test new intrinsics.
3485 * gcc.target/i386/avx512f-vdivss-2.c: New.
3486 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3487 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3488 (_mm_maskz_mul_round_sd): Test new intrinsics.
3489 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3490 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3491 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3492 (_mm_maskz_mul_round_ss): Test new intrinsics.
3493 * gcc.target/i386/avx512f-vmulss-2.c: New.
3494 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3495 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3496 (__builtin_ia32_mulss_mask_round): Test new builtins.
3497 * gcc.target/i386/sse-13.c: Ditto.
3498 * gcc.target/i386/sse-23.c: Ditto.
3499 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3500 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3501 (_mm_maskz_mul_round_ss): Test new intrinsics.
3502 * gcc.target/i386/testround-1.c: Ditto.
3503
35042017-05-10 Julia Koval <julia.koval@intel.com>
3505
3506 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3507 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3508 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3509
35102017-05-10 Julia Koval <julia.koval@intel.com>
3511
3512 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3513 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3514 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3515 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3516
ca4d2851
PB
35172017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3518
0f374417 3519 PR tree-optimization/51513
ca4d2851
PB
3520 * gcc.target/powerpc/pr51513.c: New test.
3521 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3522 __builtin_abort().
3523 * gcc.dg/predict-14.c: Likewise.
3524
5562ebfc
CL
35252017-05-10 Carl Love <cel@us.ibm.com>
3526 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3527 to the test suite file.
3528 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3529 to the test suite file.
3530
0ca2e7f7
PK
35312017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3532
3533 PR tree-optimization/77644
3534 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3535
e1ad2926
AO
35362017-05-10 Alexandre Oliva <aoliva@redhat.com>
3537
3538 * gcc.dg/guality/inline-params-2.c: New.
3539
f00b411f
PC
35402017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3541
3542 PR c++/80145
3543 * g++.dg/cpp1y/auto-fn37.C: New.
3544 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3545
bf2a705c
MM
35462017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3547
3548 PR target/68163
3549 * gcc.target/powerpc/pr68163.c: New test.
3550
5285d5d3
JW
35512017-05-09 Janus Weil <janus@gcc.gnu.org>
3552
3553 PR fortran/79311
3554 * gfortran.dg/finalize_32.f90: New test.
3555
31c2d57d
VR
35562017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3557
3558 PR c/35441
3559 * gcc.dg/pr35441.c: New test.
3560
731f2c8a
MS
35612017-05-09 Martin Sebor <msebor@redhat.com>
3562
3563 PR testsuite/80643
3564 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3565 output.
3566
cc49d15a
PC
35672017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3568
3569 PR c++/80186
3570 * g++.dg/template/crash126.C: New.
3571
85282abc
SP
35722017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3573
3574 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3575 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3576 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3577 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3578
823c79ae
DH
35792017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3580
10a8bb62 3581 PR testsuite/80611
823c79ae
DH
3582 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3583
79557bae
CZ
35842017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3585
3586 * gcc.target/arc/tmac-1.c: New file.
3587 * gcc.target/arc/tmac-2.c: Likewise.
3588 * gcc.target/arc/tmac.h: Likewise.
3589
c7314bc1
CZ
35902017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3591 Andrew Burgess <andrew.burgess@embecosm.com>
3592
3593 * gcc.target/arc/firq-1.c: New file.
3594 * gcc.target/arc/firq-2.c: Likewise.
3595 * gcc.target/arc/firq-3.c: Likewise.
3596 * gcc.target/arc/firq-4.c: Likewise.
3597 * gcc.target/arc/firq-5.c: Likewise.
3598 * gcc.target/arc/firq-6.c: Likewise.
3599
41453183
CZ
36002017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3601
3602 * gcc.target/arc/interrupt-5.c: Newfile.
3603 * gcc.target/arc/interrupt-6.c: Likewise.
3604 * gcc.target/arc/interrupt-7.c: Likewise.
3605 * gcc.target/arc/interrupt-8.c: Likewise.
3606 * gcc.target/arc/interrupt-9.c: Likewise.
3607
019bd543
RB
36082017-05-09 Richard Biener <rguenther@suse.de>
3609
3610 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3611 and adjust.
3612 * gcc.dg/vect/vect-50.c: Likewise.
3613
684f84de
MP
36142017-05-09 Marek Polacek <polacek@redhat.com>
3615
3616 PR c/80525
3617 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3618 * c-c++-common/Wlogical-op-2.c: New test.
3619
fd71825b
SKS
36202017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3621
3622 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3623 for targets with __SIZEOF_INT__ < 4.
3624
4ca2e6ec
RB
36252017-05-09 Richard Biener <rguenther@suse.de>
3626
3627 * gcc.dg/vect/vect-50.c: Revert last change.
3628 * gcc.dg/vect/vect-44.c: Likewise.
3629
631238ac
MS
36302017-05-08 Martin Sebor <msebor@redhat.com>
3631
3632 PR translation/80280
3633 * gcc.dg/format/gcc_diag-10.c: New test.
3634
6ba86ba7
KN
36352017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3636
3637 PR target/80101
3638 * gcc.target/powerpc/pr80101-1.c: New test.
3639
0f6ed121
TK
36402017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3641
3642 PR fortran/79930
3643 * gfortran.dg/inline_transpose_1.f90: Add
3644 -finline-matmul-limit=0 to options.
3645 * gfortran.dg/matmul_5.f90: Likewise.
3646 * gfortran.dg/vect/vect-8.f90: Likewise.
3647 * gfortran.dg/inline_matmul_14.f90: New test.
3648 * gfortran.dg/inline_matmul_15.f90: New test.
3649
fd991039
TK
36502017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3651
3652 PR fortran/80602
3653 * gfortran.dg/matmul_15.f90: New test case.
3654
18b8c294
WD
36552017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3656
3657 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3658 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3659
8637c116
JL
36602017-05-07 Jeff Law <law@redhat.com>
3661
3662 Revert:
3663 2017-05-06 Jeff Law <law@redhat.com>
3664 PR tree-optimization/78496
3665 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3666 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3667
973dfbb4
JL
36682017-05-06 Jeff Law <law@redhat.com>
3669
3670 PR tree-optimization/78496
3671 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3672 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3673
8ffa3150
RS
36742017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3675
3676 * gcc.target/aarch64/spill_1.c: New test.
3677
2a3f7997
RS
36782017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3679
3680 PR rtl-optimization/75964
3681 * gcc.dg/torture/pr75964.c: New test.
3682
d554bf23
TV
36832017-05-06 Tom de Vries <tom@codesourcery.com>
3684
3685 PR testsuite/80606
3686 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3687 * gcc.target/i386/avx-vtestpd-2.c: Same.
3688 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3689 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3690 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3691 * gcc.target/i386/avx-vtestpd-3.c: Same.
3692 * gcc.target/i386/avx-vtestps-1.c: Same.
3693 * gcc.target/i386/avx-vtestps-2.c: Same.
3694 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3695 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3696 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3697 * gcc.target/i386/avx-vtestps-3.c: Same.
3698
7a976fe7
TV
36992017-05-06 Tom de Vries <tom@codesourcery.com>
3700
3701 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3702
0e852c66
TV
37032017-05-06 Tom de Vries <tom@codesourcery.com>
3704
3705 PR testsuite/80557
3706 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3707 * gcc.target/powerpc/altivec-types-1.c: Same.
3708
63c40d92
TV
37092017-05-06 Tom de Vries <tom@codesourcery.com>
3710
3711 PR testsuite/80557
3712 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3713 * gcc.target/spu/intrinsics-1.c: Same.
3714
b25b8f91
TV
37152017-05-06 Tom de Vries <tom@codesourcery.com>
3716
3717 PR testsuite/80557
3718 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3719
6df13491
TV
37202017-05-06 Tom de Vries <tom@codesourcery.com>
3721
3722 PR testsuite/80557
3723 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3724 * gcc.target/aarch64/spellcheck_2.c: Same.
3725 * gcc.target/aarch64/spellcheck_3.c: Same.
3726
e01261fe
TV
37272017-05-06 Tom de Vries <tom@codesourcery.com>
3728
3729 PR testsuite/80557
3730 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3731 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3732 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3733 * g++.dg/debug/dwarf2/typedef5.C: Same.
3734 * g++.dg/goacc/data-1.C: Same.
3735
9945596c
BS
37362017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3737
3738 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3739
8acb8575
MM
37402017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3741
3742 PR target/79038
3743 PR target/79202
3744 PR target/79203
3745 * gcc.target/powerpc/ppc-round3.c: New test.
3746 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3747
ac699a04
JJ
37482017-05-05 Jakub Jelinek <jakub@redhat.com>
3749
8dc6a926
JJ
3750 PR tree-optimization/80632
3751 * gcc.dg/pr80632.c: New test.
3752
ac699a04
JJ
3753 PR tree-optimization/80558
3754 * gcc.dg/tree-ssa/vrp115.c: New test.
3755
655b5fc8
AV
37562017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3757 Thomas Preud'homme <thomas.preudhomme@arm.com>
3758 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3759
3760 PR target/71607
3761 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3762 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3763 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3764 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3765 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3766 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3767 * gcc.target/arm/tls-disable-literal-pool.c: New.
3768
c02d2d0a
PK
37692017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3770
3771 PR tree-optimization/80613
3772 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3773
dfae9048
PC
37742017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3775
3776 PR c++/71577
3777 * g++.dg/cpp0x/pr71577.C: New.
3778
d9c5a8b9
MS
37792017-05-04 Martin Sebor <msebor@redhat.com>
3780
3781 PR middle-end/79234
3782 * gcc.dg/builtin-stringop-chk-8.c: New test.
3783 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3784 * gcc.dg/builtin-stringop-chk-4.c: Same.
3785 * gcc.dg/builtin-strncat-chk-1.c: Same.
3786 * g++.dg/ext/strncpy-chk1.C: Same.
3787 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3788 * gcc.dg/out-of-bounds-1.c: Same.
3789 * gcc.dg/pr78138.c: Same.
3790 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3791 * gfortran.dg/mvbits_7.f90: Same.
3792
e50d56a5
MS
37932017-05-04 Martin Sebor <msebor@redhat.com>
3794
3795 PR preprocessor/79214
3796 PR middle-end/79222
3797 PR middle-end/79223
3798 * gcc.dg/pr79214.c: New test.
3799 * gcc.dg/pr79214.h: New test header.
3800 * gcc.dg/pr79222.c: New test.
3801 * gcc.dg/pr79223.c: New test.
3802 * gcc.dg/pr78138.c: Adjust.
3803 * gfortran.dg/unconstrained_commons.f: Same.
3804
0f2c4a8f
MS
38052017-05-04 Martin Sebor <msebor@redhat.com>
3806
3807 PR translation/80280
3808 * g++.dg/abi/Wabi-2-3.C: Adjust.
3809 * g++.dg/abi/Wabi-3-2.C: Ditto.
3810 * g++.dg/lookup/using17.C: Ditto.
3811 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3812
8eef6097
MJ
38132017-05-04 Martin Jambor <mjambor@suse.cz>
3814
3815 PR tree-optimization/80622
3816 * gcc.dg/tree-ssa/pr80622.c: New test.
3817
38182017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3819
3820 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3821
26f1a658
JH
38222017-05-04 Jan Hubicka <hubicka@ucw.cz>
3823
3824 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3825 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3826
4d147bca
RB
38272017-05-04 Richard Biener <rguenther@suse.de>
3828
3829 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3830
3862ef76
RS
38312017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3832
3833 * gcc.dg/vect/vect-profile-1.c: New test.
3834
c89ffd99
MP
38352017-05-04 Marek Polacek <polacek@redhat.com>
3836
3837 PR tree-optimization/80612
3838 * gcc.dg/torture/pr80612.c: New test.
3839
261ce1e5
PB
38402017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3841 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3842
3843 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3844 check_effective_target_arm_thumb1_movt_ok.
3845
556cf088
PB
38462017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3847
3848 * gcc.target/arm/fpscr.c: New file.
3849
010b1cc0
TP
38502017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3851
3852 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3853 target.
3854
99b68476
TV
38552017-05-04 Tom de Vries <tom@codesourcery.com>
3856
3857 PR testsuite/80557
3858 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3859 line numbers.
3860 * g++.dg/warn/miss-format-1.C: Same.
3861 * g++.dg/warn/overflow-warn-1.C: Same.
3862 * g++.dg/warn/overflow-warn-3.C: Same.
3863 * g++.dg/warn/overflow-warn-4.C: Same.
3864
09177a4b
TV
38652017-05-04 Tom de Vries <tom@codesourcery.com>
3866
3867 PR testsuite/80557
3868 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
3869 * gcc.target/i386/pr68657.c: Same.
3870 * gcc.target/i386/pr69255-1.c: Same.
3871 * gcc.target/i386/pr69255-2.c: Same.
3872 * gcc.target/i386/pr69255-3.c: Same.
3873
02c64149
RB
38742017-05-04 Richard Biener <rguenther@suse.de>
3875
3876 PR tree-optimization/31130
3877 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
3878 * gcc.dg/Wstrict-overflow-13.c: Likewise.
3879 * gcc.dg/Wstrict-overflow-21.c: Likewise.
3880 * gcc.dg/pr52904.c: Remove XFAIL.
3881 * gcc.dg/tree-ssa/vrp114.c: New testcase.
3882
9a26dfc8
JL
38832017-05-03 Jeff Law <law@redhat.com>
3884
3885 PR tree-optimization/78496
3886 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
3887
4d0e904f
UB
38882017-05-03 Uros Bizjak <ubizjak@gmail.com>
3889
3890 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
3891
49ab4621
RB
38922017-05-03 Richard Biener <rguenther@suse.de>
3893
3894 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
3895
18bfe940
JJ
38962017-05-03 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR tree-optimization/79472
4d0e904f
UB
3899 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
3900 to dg-options.
18bfe940
JJ
3901 * gcc.dg/tree-ssa/vrp113.c: New test.
3902 * gcc.dg/tree-ssa/cswtch-3.c: New test.
3903 * gcc.dg/tree-ssa/cswtch-4.c: New test.
3904 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3905
53e62089
TV
39062017-05-03 Tom de Vries <tom@codesourcery.com>
3907
3908 PR testsuite/80557
3909 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3910 * c-c++-common/Wshift-negative-value-2.c: Same.
3911 * c-c++-common/Wshift-negative-value-3.c: Same.
3912 * c-c++-common/Wshift-negative-value-4.c: Same.
3913 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3914 * c-c++-common/cpp/pr60400.c: Same.
3915 * c-c++-common/fmax-errors.c: Same.
3916 * c-c++-common/goacc/data-2.c: Same.
3917 * c-c++-common/goacc/host_data-2.c: Same.
3918 * c-c++-common/gomp/simd4.c: Same.
3919 * c-c++-common/pr28656.c: Same.
3920 * c-c++-common/pr43395.c: Same.
3921 * c-c++-common/torture/pr57945.c: Same.
3922
962913a5
TV
39232017-05-03 Tom de Vries <tom@codesourcery.com>
3924
3925 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3926 arg of dg directive.
3927 * c-c++-common/goacc/routine-3.c: Same.
3928 * c-c++-common/goacc/routine-4.c: Same.
3929
ad53f123
DM
39302017-05-02 David Malcolm <dmalcolm@redhat.com>
3931
3932 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3933 (test_fixit_insert_newline): New function.
3934 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3935 (test_fixit_insert_newline): New function.
3936 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3937 (test_fixit_insert_newline): New function.
3938 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3939 (test_fixit_insert_newline): New function.
3940 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3941 (test_show_locus): Handle test_fixit_insert_newline.
3942
0ca91c77
BC
39432017-05-02 Bin Cheng <bin.cheng@arm.com>
3944
3945 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3946
cc5b8f3d
TC
39472017-04-27 Tamar Christina <tamar.christina@arm.com>
3948
3949 * gcc.dg/lsr-div1.c: New testcase.
3950
1853f5c7
SP
39512017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3952
3953 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3954 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3955 (_mm_maskz_add_round_sd): Test new intrinsics.
3956 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3957 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3958 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3959 (_mm_maskz_add_round_ss): Test new intrinsics.
3960 * gcc.target/i386/avx512f-vaddss-2.c: New.
3961 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3962 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3963 (_mm_maskz_sub_round_sd): Test new intrinsics.
3964 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3965 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3966 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3967 (_mm_maskz_sub_round_ss): Test new intrinsics.
3968 * gcc.target/i386/avx512f-vsubss-2.c: New.
3969 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3970 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3971 (__builtin_ia32_subss_mask_round): Test new builtins.
3972 * gcc.target/i386/sse-13.c: Ditto.
3973 * gcc.target/i386/sse-23.c: Ditto.
3974 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3975 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3976 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3977 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3978 (_mm_mask_sub_round_ss): Test new intrinsics.
3979 * gcc.target/i386/testround-1.c: Ditto.
3980
2bba7541
MJ
39812017-05-02 Martin Jambor <mjambor@suse.cz>
3982
3983 PR tree-optimization/78687
3984 * g++.dg/tree-ssa/pr78687.C: New test.
3985
2bf54d93
RB
39862017-05-02 Richard Biener <rguenther@suse.de>
3987
3988 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3989 behavior.
3990 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3991
aee63acc
RB
39922017-05-02 Richard Biener <rguenther@suse.de>
3993
3994 PR tree-optimization/80591
3995 * gcc.dg/torture/pr80591.c: New testcase.
3996
e7d70c6c
RB
39972017-05-02 Richard Biener <rguenther@suse.de>
3998
3999 PR tree-optimization/80549
4000 * gcc.dg/torture/pr80549.c: New testcase.
4001
52e0a9f7
SKS
40022017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4003
4004 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4005 unsigned long.
4006
815d9cc6
XR
40072017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4008
4009 PR c++/80038
4010 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4011
338035aa
DM
40122017-05-01 David Malcolm <dmalcolm@redhat.com>
4013
4014 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4015 reflect insertion fix-it hints at the same location now being
4016 consolidated.
4017
4d82d0bc
MS
40182017-05-01 Martin Sebor <msebor@redhat.com>
4019
4020 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4021 on ILP32 targets.
4022
d539a57b
TV
40232017-05-01 Tom de Vries <tom@codesourcery.com>
4024
4025 * gcc.dg/pr78768.c: Require linker plugin.
4026
c6b9e849
TK
40272017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4028
4029 PR fortran/37131
4030 * gfortran.dg/matmul_bounds_11.f90: New test.
4031
706eb1a7
MS
40322017-05-01 Martin Sebor <msebor@redhat.com>
4033
4034 PR tree-optimization/79715
4035 * gcc.dg/pr79715.c: New test.
4036
723f4140
TV
40372017-05-01 Tom de Vries <tom@codesourcery.com>
4038
4039 PR testsuite/65941
4040 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4041 * g++.dg/other/pr59492.C: Require effective target rdrand.
4042
6bbb3a69
VR
40432017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4044
4045 * g++.dg/diagnostic/member-decl-1.C: New test.
4046
4212aecd
MG
40472017-04-29 Marc Glisse <marc.glisse@inria.fr>
4048
4049 PR tree-optimization/80487
4050 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4051
fe75f732
PK
40522017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4053
4054 PR tree-optimization/79697
4055 * gcc.dg/tree-ssa/pr79697.c: New test.
4056
6bcd8768
TV
40572017-04-29 Tom de Vries <tom@codesourcery.com>
4058
4059 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4060
d127ae9f
MS
40612017-04-28 Martin Sebor <msebor@redhat.com>
4062
4063 PR tree-optimization/80523
4064 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4065
c9610933
TV
40662017-04-28 Tom de Vries <tom@codesourcery.com>
4067
4068 PR testsuite/80557
4069 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4070 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4071
b5be38bc
TV
40722017-04-28 Tom de Vries <tom@codesourcery.com>
4073
4074 PR testsuite/80557
4075 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4076 * obj-c++.dg/bitfield-4.mm: Same.
4077 * obj-c++.dg/bitfield-5.mm: Same.
4078 * obj-c++.dg/exceptions-3.mm: Same.
4079 * obj-c++.dg/exceptions-5.mm: Same.
4080 * obj-c++.dg/method-1.mm: Same.
4081 * obj-c++.dg/method-12.mm: Same.
4082 * obj-c++.dg/method-13.mm: Same.
4083 * obj-c++.dg/method-15.mm: Same.
4084 * obj-c++.dg/method-16.mm: Same.
4085 * obj-c++.dg/property/at-property-18.mm: Same.
4086 * obj-c++.dg/property/at-property-25.mm: Same.
4087 * obj-c++.dg/property/at-property-5.mm: Same.
4088 * obj-c++.dg/property/dynamic-2.mm: Same.
4089 * obj-c++.dg/property/property-neg-3.mm: Same.
4090 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4091 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4092 * obj-c++.dg/syntax-error-1.mm: Same.
4093 * obj-c++.dg/try-catch-13.mm: Same.
4094 * objc.dg/bitfield-4.m: Same.
4095 * objc.dg/class-1.m: Same.
4096 * objc.dg/method-11.m: Same.
4097 * objc.dg/method-6.m: Same.
4098 * objc.dg/method-7.m: Same.
4099 * objc.dg/method-9.m: Same.
4100 * objc.dg/missing-proto-3.m: Same.
4101 * objc.dg/naming-2.m: Same.
4102 * objc.dg/property/at-property-16.m: Same.
4103 * objc.dg/property/at-property-18.m: Same.
4104 * objc.dg/property/at-property-25.m: Same.
4105 * objc.dg/property/at-property-5.m: Same.
4106 * objc.dg/property/dynamic-2.m: Same.
4107 * objc.dg/property/property-neg-3.m: Same.
4108 * objc.dg/protocol-inheritance-1.m: Same.
4109 * objc.dg/protocol-inheritance-2.m: Same.
4110
d35256b6
MG
41112017-04-28 Marc Glisse <marc.glisse@inria.fr>
4112
4113 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4114
7a95dfa7
TV
41152017-04-28 Tom de Vries <tom@codesourcery.com>
4116
4117 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4118 dg-(error|warning|message|bogus).
4119 * g++.dg/conversion/dr195-1.C: Same.
4120 * g++.dg/conversion/dr195.C: Same.
4121 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4122 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4123 * g++.dg/cpp0x/inline-ns7.C: Same.
4124 * g++.dg/cpp0x/variadic105.C: Same.
4125 * g++.dg/cpp0x/variadic65.C: Same.
4126 * g++.dg/expr/call2.C: Same.
4127 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4128 * g++.dg/expr/pmf-1.C: Same.
4129 * g++.dg/ext/altivec-types-1.C: Same.
4130 * g++.dg/ext/altivec-types-2.C: Same.
4131 * g++.dg/ext/altivec-types-3.C: Same.
4132 * g++.dg/ext/attrib14.C: Same.
4133 * g++.dg/ext/complit1.C: Same.
4134 * g++.dg/ext/forscope2.C: Same.
4135 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4136 * g++.dg/ext/label13.C: Same.
4137 * g++.dg/ext/member-attr.C: Same.
4138 * g++.dg/ext/visibility/anon7.C: Same.
4139 * g++.dg/ext/visibility/visibility-7.C: Same.
4140 * g++.dg/ext/vla2.C: Same.
4141 * g++.dg/inherit/access2.C: Same.
4142 * g++.dg/inherit/covariant12.C: Same.
4143 * g++.dg/inherit/covariant14.C: Same.
4144 * g++.dg/inherit/namespace-as-base.C: Same.
4145 * g++.dg/inherit/template-as-base.C: Same.
4146 * g++.dg/lookup/ambig1.C: Same.
4147 * g++.dg/lookup/ambig2.C: Same.
4148 * g++.dg/lookup/ambig3.C: Same.
4149 * g++.dg/lookup/class-member-1.C: Same.
4150 * g++.dg/lookup/conv-1.C: Same.
4151 * g++.dg/lookup/decl1.C: Same.
4152 * g++.dg/lookup/koenig1.C: Same.
4153 * g++.dg/lookup/scoped1.C: Same.
4154 * g++.dg/lookup/scoped2.C: Same.
4155 * g++.dg/lookup/two-stage4.C: Same.
4156 * g++.dg/lookup/used-before-declaration.C: Same.
4157 * g++.dg/lookup/using.C: Same.
4158 * g++.dg/lookup/using17.C: Same.
4159 * g++.dg/lookup/using2.C: Same.
4160 * g++.dg/other/abstract2.C: Same.
4161 * g++.dg/other/classkey1.C: Same.
4162 * g++.dg/other/component1.C: Same.
4163 * g++.dg/other/const1.C: Same.
4164 * g++.dg/other/const2.C: Same.
4165 * g++.dg/other/conversion1.C: Same.
4166 * g++.dg/other/do1.C: Same.
4167 * g++.dg/other/error1.C: Same.
4168 * g++.dg/other/error10.C: Same.
4169 * g++.dg/other/error3.C: Same.
4170 * g++.dg/other/error4.C: Same.
4171 * g++.dg/other/error5.C: Same.
4172 * g++.dg/other/error8.C: Same.
4173 * g++.dg/other/error9.C: Same.
4174 * g++.dg/other/field1.C: Same.
4175 * g++.dg/other/init1.C: Same.
4176 * g++.dg/other/ptrmem2.C: Same.
4177 * g++.dg/other/return1.C: Same.
4178 * g++.dg/overload/builtin3.C: Same.
4179 * g++.dg/overload/error1.C: Same.
4180 * g++.dg/overload/error2.C: Same.
4181 * g++.dg/overload/koenig2.C: Same.
4182 * g++.dg/overload/pmf1.C: Same.
4183 * g++.dg/parse/args1.C: Same.
4184 * g++.dg/parse/attr3.C: Same.
4185 * g++.dg/parse/constant4.C: Same.
4186 * g++.dg/parse/crash10.C: Same.
4187 * g++.dg/parse/crash18.C: Same.
4188 * g++.dg/parse/crash19.C: Same.
4189 * g++.dg/parse/crash20.C: Same.
4190 * g++.dg/parse/crash21.C: Same.
4191 * g++.dg/parse/crash22.C: Same.
4192 * g++.dg/parse/crash32.C: Same.
4193 * g++.dg/parse/decl-specifier-1.C: Same.
4194 * g++.dg/parse/error58.C: Same.
4195 * g++.dg/parse/local-class1.C: Same.
4196 * g++.dg/parse/non-dependent2.C: Same.
4197 * g++.dg/parse/parameter-declaration-1.C: Same.
4198 * g++.dg/parse/ptrmem2.C: Same.
4199 * g++.dg/parse/ptrmem3.C: Same.
4200 * g++.dg/parse/saved1.C: Same.
4201 * g++.dg/tc1/dr101.C: Same.
4202 * g++.dg/tc1/dr142.C: Same.
4203 * g++.dg/tc1/dr176.C: Same.
4204 * g++.dg/template/conv4.C: Same.
4205 * g++.dg/template/crash56.C: Same.
4206 * g++.dg/template/dependent-expr2.C: Same.
4207 * g++.dg/template/error1.C: Same.
4208 * g++.dg/template/error2.C: Same.
4209 * g++.dg/template/explicit6.C: Same.
4210 * g++.dg/template/init-list.C: Same.
4211 * g++.dg/template/local1.C: Same.
4212 * g++.dg/template/lookup2.C: Same.
4213 * g++.dg/template/meminit2.C: Same.
4214 * g++.dg/template/nontype25.C: Same.
4215 * g++.dg/template/ptrmem2.C: Same.
4216 * g++.dg/template/qualttp19.C: Same.
4217 * g++.dg/template/qualttp20.C: Same.
4218 * g++.dg/template/ttp3.C: Same.
4219 * g++.dg/template/unify4.C: Same.
4220 * g++.dg/template/unify6.C: Same.
4221 * g++.dg/template/unify7.C: Same.
4222 * g++.dg/template/warn1.C: Same.
4223 * g++.dg/tree-ssa/dom-invalid.C: Same.
4224 * g++.dg/ubsan/shift-1.C: Same.
4225 * g++.dg/warn/Wunused-2.C: Same.
4226 * g++.dg/warn/Wunused-4.C: Same.
4227 * g++.dg/warn/Wunused-6.C: Same.
4228 * g++.dg/warn/deprecated-6.C: Same.
4229 * g++.dg/warn/deprecated.C: Same.
4230 * g++.dg/warn/effc1.C: Same.
4231 * g++.dg/warn/effc3.C: Same.
4232 * g++.dg/warn/incomplete1.C: Same.
4233 * g++.dg/warn/inline1.C: Same.
4234 * g++.dg/warn/noeffect2.C: Same.
4235 * g++.dg/warn/noeffect4.C: Same.
4236 * g++.dg/warn/oldcast1.C: Same.
4237 * g++.dg/warn/sentinel.C: Same.
4238 * g++.dg/warn/unit-1.C: Same.
4239 * g++.old-deja/g++.pt/inherit2.C: Same.
4240 * g++.old-deja/g++.pt/overload8.C: Same.
4241 * gcc.dg/20000926-1.c: Same.
4242 * gcc.dg/20040223-1.c: Same.
4243 * gcc.dg/Warray-bounds-7.c: Same.
4244 * gcc.dg/alias-1.c: Same.
4245 * gcc.dg/alias-12.c: Same.
4246 * gcc.dg/alias-13.c: Same.
4247 * gcc.dg/alias-2.c: Same.
4248 * gcc.dg/array-13.c: Same.
4249 * gcc.dg/array-4.c: Same.
4250 * gcc.dg/attr-ifunc-2.c: Same.
4251 * gcc.dg/attr-invalid.c: Same.
4252 * gcc.dg/attr-noinline.c: Same.
4253 * gcc.dg/bitfld-2.c: Same.
4254 * gcc.dg/c90-const-expr-7.c: Same.
4255 * gcc.dg/c99-const-expr-7.c: Same.
4256 * gcc.dg/cpp/20000625-1.c: Same.
4257 * gcc.dg/cpp/charconst-4.c: Same.
4258 * gcc.dg/cpp/include2.c: Same.
4259 * gcc.dg/cpp/include2a.c: Same.
4260 * gcc.dg/decl-4.c: Same.
4261 * gcc.dg/deprecated-4.c: Same.
4262 * gcc.dg/deprecated.c: Same.
4263 * gcc.dg/dfp/altivec-types.c: Same.
4264 * gcc.dg/float-range-1.c: Same.
4265 * gcc.dg/pack-test-3.c: Same.
4266 * gcc.dg/pr11492.c: Same.
4267 * gcc.dg/pr15360-1.c: Same.
4268 * gcc.dg/pr37908.c: Same.
4269 * gcc.dg/pr53265.c: Same.
4270 * gcc.dg/pr57287-2.c: Same.
4271 * gcc.dg/pr57287.c: Same.
4272 * gcc.dg/redecl-1.c: Same.
4273 * gcc.dg/sync-3.c: Same.
4274 * gcc.dg/two-types-1.c: Same.
4275 * gcc.dg/two-types-2.c: Same.
4276 * gcc.dg/two-types-4.c: Same.
4277 * gcc.dg/two-types-5.c: Same.
4278 * gcc.dg/two-types-6.c: Same.
4279 * gcc.dg/two-types-7.c: Same.
4280 * gcc.dg/two-types-8.c: Same.
4281 * gcc.dg/two-types-9.c: Same.
4282 * gcc.dg/uninit-I.c: Same.
4283 * gcc.dg/uninit-pr19430.c: Same.
4284 * gcc.dg/visibility-7.c: Same.
4285 * gcc.dg/winline-10.c: Same.
4286 * gcc.dg/winline-2.c: Same.
4287 * gcc.dg/winline-3.c: Same.
4288 * gcc.dg/winline-9.c: Same.
4289 * gcc.target/i386/attr-returns_twice-1.c: Same.
4290 * gcc.target/i386/chkp-const-check-2.c: Same.
4291 * gcc.target/i386/chkp-label-address.c: Same.
4292 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4293 * gcc.target/i386/pr39162.c: Same.
4294 * gcc.target/i386/sse-5.c: Same.
4295 * gcc.target/powerpc/altivec-types-1.c: Same.
4296 * gcc.target/powerpc/altivec-types-2.c: Same.
4297 * gcc.target/powerpc/altivec-types-3.c: Same.
4298 * gcc.target/powerpc/float128-mix.c: Same.
4299 * gcc.target/powerpc/no-r11-3.c: Same.
4300 * gcc.target/spu/Wmain.c: Same.
4301 * gcc.target/spu/ea/errors2.c: Same.
4302 * gfortran.dg/assignment_1.f90: Same.
4303 * gfortran.dg/common_3.f90: Same.
4304 * gfortran.dg/der_io_1.f90: Same.
4305 * gfortran.dg/g77/20030326-1.f: Same.
4306 * gfortran.dg/g77/9263.f: Same.
4307 * gfortran.dg/g77/960317-1.f: Same.
4308 * gfortran.dg/g77/970625-2.f: Same.
4309 * gfortran.dg/g77/980615-0.f: Same.
4310 * gfortran.dg/g77/check0.f: Same.
4311 * gfortran.dg/g77/dnrm2.f: Same.
4312 * gfortran.dg/g77/pr9258.f: Same.
4313 * gfortran.dg/ichar_1.f90: Same.
4314 * gfortran.dg/interface_1.f90: Same.
4315 * gfortran.dg/namelist_1.f90: Same.
4316 * gfortran.dg/namelist_2.f90: Same.
4317 * gfortran.dg/namelist_3.f90: Same.
4318 * gfortran.dg/namelist_print_2.f: Same.
4319 * gfortran.dg/oldstyle_1.f90: Same.
4320 * gfortran.dg/runtime_warning_1.f90: Same.
4321 * gfortran.dg/underflow.f90: Same.
4322 * gnat.dg/specs/integer_value.ads: Same.
4323 * obj-c++.dg/fsf-package-0.m: Same.
4324 * objc.dg/two-types-1.m: Same.
4325
6e49961c
ML
43262017-04-28 Martin Liska <mliska@suse.cz>
4327
4328 PR gcov-profile/79891
4329 * gcc.misc-tests/gcov-17.c: New test.
4330 * gcc.misc-tests/gcov-18.c: New test.
4331
f166beaf
TV
43322017-04-28 Tom de Vries <tom@codesourcery.com>
4333
4334 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4335 dg-(error|warning|message|bogus).
4336 * g++.dg/parse/parameter-declaration-1.C: Same.
4337 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4338 * gcc.dg/Wpointer-sign-Wall.c: Same.
4339 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4340 * gcc.dg/cpp/19990413-1.c: Same.
4341 * gcc.dg/dg-test-1.c: Same.
4342 * gcc.dg/empty-source-2.c: Same.
4343 * gcc.dg/empty-source-3.c: Same.
4344 * gcc.dg/format/c99-printf-1.c: Same.
4345 * gcc.dg/format/c99-scanf-1.c: Same.
4346 * gcc.dg/label-decl-2.c: Same.
4347 * gcc.dg/m-un-2.c: Same.
4348 * gcc.dg/uninit-pr20644-O0.c: Same.
4349 * gfortran.dg/pr70006.f90: Same.
4350 * obj-c++.dg/fsf-package-0.m: Same.
4351
c3125b18
TV
43522017-04-28 Tom de Vries <tom@codesourcery.com>
4353
4354 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4355 dg-(error|warning|message|bogus).
4356 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4357 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4358 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4359 * c-c++-common/pr20000.c: Same.
4360 * c-c++-common/pr49706.c: Same.
4361 * g++.dg/ext/utf16-4.C: Same.
4362 * g++.dg/parse/error2.C: Same.
4363 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4364 * g++.dg/warn/Wtype-limits.C: Same.
4365 * g++.dg/warn/overflow-warn-1.C: Same.
4366 * g++.dg/warn/overflow-warn-3.C: Same.
4367 * gcc.dg/Wpointer-sign-Wall.c: Same.
4368 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4369 * gcc.dg/Wtype-limits-Wextra.c: Same.
4370 * gcc.dg/Wtype-limits.c: Same.
4371 * gcc.dg/cpp/19990413-1.c: Same.
4372 * gcc.dg/dg-test-1.c: Same.
4373 * gcc.dg/empty-source-2.c: Same.
4374 * gcc.dg/empty-source-3.c: Same.
4375 * gcc.dg/label-decl-2.c: Same.
4376 * gcc.dg/m-un-2.c: Same.
4377 * gcc.dg/uninit-pr19430-O0.c: Same.
4378 * gcc.dg/uninit-pr19430.c: Same.
4379 * gcc.dg/uninit-pr20644-O0.c: Same.
4380 * gcc.dg/utf16-4.c: Same.
4381 * gfortran.dg/pr70006.f90: Same.
4382 * obj-c++.dg/fsf-package-0.m: Same.
4383
119092c1
RB
43842017-04-28 Richard Biener <rguenther@suse.de>
4385
4386 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4387 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4388 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4389 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4390 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4391 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4392
3777eda2
MP
43932017-04-27 Marek Polacek <polacek@redhat.com>
4394
4395 PR sanitizer/80349
4396 * c-c++-common/ubsan/pr80349.c: New test.
4397
8211c4a2
VR
43982017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4399
4400 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4401 diagnostics.
4402 * g++.dg/warn/pr12242.C: Likewise.
4403
94baf2e2
DE
44042017-04-27 David Edelsohn <dje.gcc@gmail.com>
4405
4406 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4407
9a448688
ML
44082017-04-27 Martin Liska <mliska@suse.cz>
4409
4410 PR testsuite/79455
4411 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4412 more generic.
4413
f8a36447
JJ
44142017-04-27 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR c++/80534
4417 * g++.dg/other/pr80534-1.C: New test.
4418 * g++.dg/other/pr80534-2.C: New test.
4419
1b7c8d39
RB
44202017-04-27 Richard Biener <rguenther@suse.de>
4421
4422 PR middle-end/80539
4423 * gcc.dg/torture/pr80539.c: New testcase.
4424
985b8393
JJ
44252017-04-27 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR target/77728
4428 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4429
a480422d
VR
44302017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4431
4432 * g++.dg/diagnostic/nested-name-1.C: New test.
4433
f9726baa
ML
44342017-04-26 Martin Liska <mliska@suse.cz>
4435
4436 * gcc.dg/guality/guality.h: Add prefix to test verification.
4437
9f4df8f1
NS
44382017-04-25 Nathan Sidwell <nathan@acm.org>
4439
4440 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4441
1913c8f6
UB
44422017-04-25 Uros Bizjak <ubizjak@gmail.com>
4443
4444 PR target/70799
4445 * gcc.target/i386/pr70799-5.c: New test.
4446
e602bbfc
MS
44472017-04-25 Martin Sebor <msebor@redhat.com>
4448
4449 PR tree-optimization/80497
4450 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4451
7629ae90
RR
44522017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4453 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR target/77728
4456 * g++.dg/abi/pr77728-1.C: New test.
4457
2ef42cf9
MP
44582017-04-25 Marek Polacek <polacek@redhat.com>
4459
4460 PR sanitizer/80349
4461 * g++.dg/ubsan/pr80349-2.C: New test.
4462
70caf430
VR
44632017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4464
4465 * g++.dg/cpp0x/enum34.C: New test.
4466
f66c70dc
TV
44672017-04-25 Tom de Vries <tom@codesourcery.com>
4468
4469 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4470 variables.
4471 (dg-line): New proc.
4472 (process-message): Handle line number variables.
4473 * objc.dg/try-catch-12.m: Use dg-line.
4474
77071af6
BS
44752017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4476
4477 PR target/80482
4478 * gcc.target/powerpc/vec-constvolatile.c: New test.
4479
fbe91804
DM
44802017-04-25 David Malcolm <dmalcolm@redhat.com>
4481
4482 * g++.dg/semicolon-fixits.C: New test case.
4483
1c4ea66f
DM
44842017-04-25 David Malcolm <dmalcolm@redhat.com>
4485
4486 * gcc.dg/semicolon-fixits.c: New test case.
4487
5ca28c1d
DM
44882017-04-25 David Malcolm <dmalcolm@redhat.com>
4489
4490 * g++.dg/lookup/missing-std-include.C: New test file.
4491
2ec07fa6
RR
44922017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4493 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR target/77728
4496 * g++.dg/abi/pr77728-2.C: New test.
4497
7d5dbb22
DM
44982017-04-25 David Malcolm <dmalcolm@redhat.com>
4499
4500 PR c++/80177
4501 * g++.dg/spellcheck-pr80177.C: New test case.
4502
6a3936d4
NS
45032017-04-25 Nathan Sidwell <nathan@acm.org>
4504
4505 * g++.dg/dg.exp (find-cxx-tests): New function.
4506 (main): Use it, remove explicit pruning
4507
bed3fd46
RB
45082017-04-25 Richard Biener <rguenther@suse.de>
4509
4510 PR tree-optimization/80492
4511 * gcc.dg/pr80492.c: New testcase.
4512
c9e9c3ac
SKS
45132017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4514
4515 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4516 for targets with int size less than 32 bits.
4517
2700fbd6
RB
45182017-04-25 Richard Biener <rguenther@suse.de>
4519
4520 PR tree-optimization/79201
4521 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4522 * gcc.target/i386/pr22152.c: Disable sinking.
4523
e57136da
AK
45242017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4525
4526 PR target/80464
4527 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4528
3cb9ee2f
AK
45292017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4530
4531 PR target/79895
4532 * gcc.target/s390/pr79895.c: New test.
4533
03db9ab5
DV
45342017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4535
4536 PR target/80080
4537 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4538 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4539 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4540
39259462
JJ
45412017-04-25 Jakub Jelinek <jakub@redhat.com>
4542
ba5d69f3
JJ
4543 PR rtl-optimization/80501
4544 * gcc.c-torture/execute/pr80501.c: New test.
4545
39259462
JJ
4546 PR rtl-optimization/80500
4547 * gcc.dg/pr80500.c: New test.
4548
bb0249cb
MG
45492017-04-25 Marc Glisse <marc.glisse@inria.fr>
4550
4551 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4552 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4553
be420eb8
JW
45542017-04-22 Janus Weil <janus@gcc.gnu.org>
4555
4556 PR fortran/80121
4557 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4558 directive.
4559
0ebd1f00
DM
45602017-04-24 David Malcolm <dmalcolm@redhat.com>
4561
4562 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4563 * jit.dg/test-alignment.c: New test case.
4564 * jit.dg/test-alignment.cc: New test case.
4565 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4566 New test case.
4567
412f61f0
DM
45682017-04-24 David Malcolm <dmalcolm@redhat.com>
4569
4570 PR c++/80016
4571 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4572 test function.
4573 (test_alignof): New test function.
4574
a8492d5e
MG
45752017-04-24 Marc Glisse <marc.glisse@inria.fr>
4576
4577 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4578
ec856f5f
VR
45792017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4580
4581 * g++.dg/diagnostic/duplicate1.C: New test.
4582 * g++.dg/cpp0x/duplicate1.C: New test.
4583
a753df11
MJ
45842017-04-24 Martin Jambor <mjambor@suse.cz>
4585
4586 PR tree-optimization/80293
4587 * g++.dg/tree-ssa/pr80293.C: New test.
4588
3ebd8e62
ML
45892017-04-24 Martin Liska <mliska@suse.cz>
4590
4591 PR middle-end/79931
4592 * g++.dg/ipa/pr79931.C: New test.
4593
f30a1190
RB
45942017-04-24 Richard Biener <rguenther@suse.de>
4595
4596 PR tree-optimization/80494
4597 * gfortran.dg/pr80494.f90: New testcase.
4598
4c7c437c
RB
45992017-04-24 Richard Biener <rguenther@suse.de>
4600
4601 PR tree-optimization/79725
4602 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4603
d21a8e3b
RB
46042017-04-24 Richard Biener <rguenther@suse.de>
4605
4606 PR c++/2972
4607 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4608
c7eb642e
JD
46092017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4610
4611 PR fortran/80484
4612 * gfortran.dg/dtio_29.f03: New test.
4613
60fc41bd
JW
46142017-04-22 Janus Weil <janus@gcc.gnu.org>
4615
4616 PR fortran/80121
4617 * gfortran.dg/intent_out_9.f90: New test case.
4618
2eb8a343
UB
46192017-04-23 Uros Bizjak <ubizjak@gmail.com>
4620
4621 PR target/70799
1913c8f6 4622 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4623
fc23d35a
JW
46242017-04-21 Janus Weil <janus@gcc.gnu.org>
4625
4626 PR fortran/80392
4627 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4628
7b9efd03
UB
46292017-04-21 Uros Bizjak <ubizjak@gmail.com>
4630
4631 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4632
2fd30fbe
RB
46332017-04-21 Richard Biener <rguenther@suse.de>
4634
4635 PR tree-optimization/79547
4636 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4637
bb1bc604
RB
46382017-04-21 Richard Biener <rguenther@suse.de>
4639
4640 PR tree-optimization/78847
4641 * g++.dg/tree-ssa/pr78847.C: New testcase.
4642
666f7903
JJ
46432017-04-21 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR c/80468
4646 * gcc.dg/pr80468.c: New test.
4647
25c28f47
ML
46482017-04-21 Martin Liska <mliska@suse.cz>
4649
4650 PR tree-optimization/66278
4651 * gcc.dg/vect/pr66278.c: New test.
4652
6d553e9b
RB
46532017-04-21 Richard Biener <rguenther@suse.de>
4654
4655 PR tree-optimization/80237
4656 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4657 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4658 adjust expected optimizations.
4659
7fd1a747
RB
46602016-04-21 Richard Biener <rguenther@suse.de>
4661
4662 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4663 of inner loops.
4664 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4665 * gcc.dg/vect/vect-104.c: Likewise.
4666
2f23a412
EB
46672017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4668
4669 PR tree-optimization/80426
4670 * gcc.c-torture/execute/20170429-1.c: Rename into...
4671 * gcc.c-torture/execute/20170419-1.c: ...this.
4672
8749b11f
UB
46732017-04-20 Uros Bizjak <ubizjak@gmail.com>
4674
4675 PR target/79804
4676 * gcc.target/i386/pr79804.c: New test.
4677
20917336
UB
46782017-04-20 Uros Bizjak <ubizjak@gmail.com>
4679
4680 PR target/78090
4681 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4682
2414b022
DE
46832017-04-20 David Edelsohn <dje.gcc@gmail.com>
4684
4685 * g++/opt/pr80436.C: XFAIL on AIX.
4686
34d57a10
JW
46872017-04-20 Jonathan Wakely <jwakely@redhat.com>
4688
4689 PR c++/80473
4690 * g++.dg/diagnostic/pr80473.C: New test.
4691
c3cbcd45
VR
46922017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4693
4694 * g++.dg/warn/Wextra-semi.C: New test.
4695
8a59d466
JJ
46962017-04-20 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR middle-end/80423
4699 * g++.dg/other/pr80423.C: New test.
4700
a4bb5c57
SKS
47012017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4702
4703 * gcc.dg/pr80170.c: Require ptr32plus.
4704
fe1e7d0e
EB
47052017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4706
4707 PR tree-optimization/80426
4708 * gcc.c-torture/execute/20170419-1.c: New test.
4709
48d811eb
JJ
47102017-04-19 Jakub Jelinek <jakub@redhat.com>
4711
f19e6a9c
JJ
4712 PR debug/80461
4713 * g++.dg/debug/pr80461.C: New test.
4714
541035a6
JJ
4715 PR c++/80459
4716 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4717 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4718 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4719
48d811eb
JJ
4720 PR debug/80436
4721 * g++.dg/opt/pr80436.C: New test.
4722
5249994e
SKS
47232017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4724
4725 * gcc.dg/torture/pr80341.c: Require int32plus.
4726
a16c8d8b 47272017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4728 Jeff Law <law@redhat.com>
a16c8d8b
EB
4729
4730 * gcc.c-torture/compile/20170419-1.c: New test.
4731
6143c998
TV
47322017-04-19 Tom de Vries <tom@codesourcery.com>
4733
4734 PR testsuite/80221
4735 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4736 subsequent dg directives.
4737 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4738 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4739 * c-c++-common/attr-fallthrough-2.c: Same.
4740 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4741 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4742 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4743 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4744 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4745 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4746 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4747 * c-c++-common/cilk-plus/CK/errors.c: Same.
4748 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4749 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4750 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4751 * c-c++-common/cpp/pr57580.c: Same.
4752 * c-c++-common/goacc/asyncwait-1.c: Same.
4753 * c-c++-common/goacc/cache-2.c: Same.
4754 * c-c++-common/goacc/declare-2.c: Same.
4755 * c-c++-common/goacc/deviceptr-1.c: Same.
4756 * c-c++-common/goacc/routine-5.c: Same.
4757 * c-c++-common/gomp/clauses-2.c: Same.
4758 * c-c++-common/gomp/ordered-3.c: Same.
4759 * c-c++-common/gomp/pr67501.c: Same.
4760 * c-c++-common/pr20000.c: Same.
4761 * c-c++-common/pr43395.c: Same.
4762 * c-c++-common/pr49706.c: Same.
4763 * c-c++-common/pr77624-1.c: Same.
4764 * c-c++-common/pr77624-2.c: Same.
4765 * c-c++-common/raw-string-14.c: Same.
4766 * c-c++-common/raw-string-16.c: Same.
4767 * c-c++-common/raw-string-3.c: Same.
4768 * c-c++-common/raw-string-4.c: Same.
4769 * c-c++-common/raw-string-5.c: Same.
4770 * c-c++-common/raw-string-6.c: Same.
4771 * g++.dg/abi/mangle41.C: Same.
4772 * g++.dg/conversion/nullptr1.C: Same.
4773 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4774 * g++.dg/cpp0x/auto27.C: Same.
4775 * g++.dg/cpp0x/constexpr-98.C: Same.
4776 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4777 * g++.dg/cpp0x/diag2.C: Same.
4778 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4779 * g++.dg/cpp0x/nullptr15.C: Same.
4780 * g++.dg/cpp0x/pr31431-2.C: Same.
4781 * g++.dg/cpp0x/pr31431.C: Same.
4782 * g++.dg/cpp0x/pr79118.C: Same.
4783 * g++.dg/cpp0x/static_assert3.C: Same.
4784 * g++.dg/cpp0x/temp_default2.C: Same.
4785 * g++.dg/cpp0x/trailing4.C: Same.
4786 * g++.dg/cpp0x/variadic-ex10.C: Same.
4787 * g++.dg/cpp0x/variadic-ex13.C: Same.
4788 * g++.dg/cpp0x/variadic-ex14.C: Same.
4789 * g++.dg/cpp0x/variadic-ex3.C: Same.
4790 * g++.dg/cpp0x/variadic-ex4.C: Same.
4791 * g++.dg/cpp0x/variadic59.C: Same.
4792 * g++.dg/cpp0x/vt-37737-2.C: Same.
4793 * g++.dg/cpp0x/vt-57397-1.C: Same.
4794 * g++.dg/cpp0x/vt-57397-2.C: Same.
4795 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4796 * g++.dg/cpp1z/gen-attrs1.C: Same.
4797 * g++.dg/diagnostic/pr71075.C: Same.
4798 * g++.dg/eh/goto2.C: Same.
4799 * g++.dg/eh/goto3.C: Same.
4800 * g++.dg/expr/bitfield4.C: Same.
4801 * g++.dg/expr/bitfield5.C: Same.
4802 * g++.dg/expr/bitfield6.C: Same.
4803 * g++.dg/expr/bool1.C: Same.
4804 * g++.dg/expr/bool3.C: Same.
4805 * g++.dg/expr/cond10.C: Same.
4806 * g++.dg/expr/cond11.C: Same.
4807 * g++.dg/expr/lval3.C: Same.
4808 * g++.dg/expr/lval4.C: Same.
4809 * g++.dg/ext/anon-struct4.C: Same.
4810 * g++.dg/ext/attrib44.C: Same.
4811 * g++.dg/ext/builtin3.C: Same.
4812 * g++.dg/ext/dllimport7.C: Same.
4813 * g++.dg/ext/label5.C: Same.
4814 * g++.dg/ext/no-asm-1.C: Same.
4815 * g++.dg/ext/utf16-4.C: Same.
4816 * g++.dg/ext/vla2.C: Same.
4817 * g++.dg/gomp/block-1.C: Same.
4818 * g++.dg/gomp/block-2.C: Same.
4819 * g++.dg/gomp/block-3.C: Same.
4820 * g++.dg/gomp/block-5.C: Same.
4821 * g++.dg/gomp/linear-2.C: Same.
4822 * g++.dg/gomp/target-1.C: Same.
4823 * g++.dg/gomp/target-2.C: Same.
4824 * g++.dg/gomp/taskgroup-1.C: Same.
4825 * g++.dg/gomp/teams-1.C: Same.
4826 * g++.dg/inherit/pure1.C: Same.
4827 * g++.dg/init/array43.C: Same.
4828 * g++.dg/init/array46.C: Same.
4829 * g++.dg/init/const10.C: Same.
4830 * g++.dg/init/ctor4-1.C: Same.
4831 * g++.dg/init/ctor4.C: Same.
4832 * g++.dg/init/new37.C: Same.
4833 * g++.dg/init/pr25811.C: Same.
4834 * g++.dg/init/pr29043.C: Same.
4835 * g++.dg/init/pr29571.C: Same.
4836 * g++.dg/lookup/duperr1.C: Same.
4837 * g++.dg/lookup/error1.C: Same.
4838 * g++.dg/lookup/koenig5.C: Same.
4839 * g++.dg/lookup/pr77549.C: Same.
4840 * g++.dg/lookup/suggestions1.C: Same.
4841 * g++.dg/lookup/using16.C: Same.
4842 * g++.dg/lookup/using7.C: Same.
4843 * g++.dg/other/anon-union3.C: Same.
4844 * g++.dg/other/array2.C: Same.
4845 * g++.dg/other/error13.C: Same.
4846 * g++.dg/other/error34.C: Same.
4847 * g++.dg/overload/builtin1.C: Same.
4848 * g++.dg/overload/conv-op1.C: Same.
4849 * g++.dg/overload/error3.C: Same.
4850 * g++.dg/overload/koenig1.C: Same.
4851 * g++.dg/overload/operator5.C: Same.
4852 * g++.dg/overload/template5.C: Same.
4853 * g++.dg/overload/unknown1.C: Same.
4854 * g++.dg/overload/using2.C: Same.
4855 * g++.dg/parse/constructor1.C: Same.
4856 * g++.dg/parse/crash36.C: Same.
4857 * g++.dg/parse/crash63.C: Same.
4858 * g++.dg/parse/error11.C: Same.
4859 * g++.dg/parse/error12.C: Same.
4860 * g++.dg/parse/error14.C: Same.
4861 * g++.dg/parse/error2.C: Same.
4862 * g++.dg/parse/error21.C: Same.
4863 * g++.dg/parse/error26.C: Same.
4864 * g++.dg/parse/error36.C: Same.
4865 * g++.dg/parse/friend12.C: Same.
4866 * g++.dg/parse/invalid-op1.C: Same.
4867 * g++.dg/parse/missing-template1.C: Same.
4868 * g++.dg/parse/parser-pr28152-2.C: Same.
4869 * g++.dg/parse/parser-pr28152.C: Same.
4870 * g++.dg/parse/pr16696-permissive.C: Same.
4871 * g++.dg/parse/pr16696.C: Same.
4872 * g++.dg/parse/pr69628.C: Same.
4873 * g++.dg/parse/ret-type2.C: Same.
4874 * g++.dg/parse/specialization1.C: Same.
4875 * g++.dg/parse/template3.C: Same.
4876 * g++.dg/parse/template9.C: Same.
4877 * g++.dg/parse/typename11.C: Same.
4878 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
4879 * g++.dg/pr45330.C: Same.
4880 * g++.dg/rtti/typeid6.C: Same.
4881 * g++.dg/spellcheck-fields.C: Same.
4882 * g++.dg/spellcheck-typenames.C: Same.
4883 * g++.dg/tc1/dr108.C: Same.
4884 * g++.dg/tc1/dr147.C: Same.
4885 * g++.dg/template/arg7.C: Same.
4886 * g++.dg/template/conv11.C: Same.
4887 * g++.dg/template/crash13.C: Same.
4888 * g++.dg/template/crash55.C: Same.
4889 * g++.dg/template/dependent-expr5.C: Same.
4890 * g++.dg/template/error17.C: Same.
4891 * g++.dg/template/error33.C: Same.
4892 * g++.dg/template/error4.C: Same.
4893 * g++.dg/template/error50.C: Same.
4894 * g++.dg/template/error53.C: Same.
4895 * g++.dg/template/friend.C: Same.
4896 * g++.dg/template/func2.C: Same.
4897 * g++.dg/template/local6.C: Same.
4898 * g++.dg/template/member5.C: Same.
4899 * g++.dg/template/meminit1.C: Same.
4900 * g++.dg/template/nested3.C: Same.
4901 * g++.dg/template/nontype6.C: Same.
4902 * g++.dg/template/overload12.C: Same.
4903 * g++.dg/template/ptrmem8.C: Same.
4904 * g++.dg/template/qualified-id1.C: Same.
4905 * g++.dg/template/spec15.C: Same.
4906 * g++.dg/template/static1.C: Same.
4907 * g++.dg/template/static10.C: Same.
4908 * g++.dg/template/static2.C: Same.
4909 * g++.dg/template/ttp25.C: Same.
4910 * g++.dg/template/typedef2.C: Same.
4911 * g++.dg/template/typename2.C: Same.
4912 * g++.dg/template/unify10.C: Same.
4913 * g++.dg/template/unify6.C: Same.
4914 * g++.dg/template/unify7.C: Same.
4915 * g++.dg/template/unify9.C: Same.
4916 * g++.dg/template/varmod1.C: Same.
4917 * g++.dg/ubsan/div-by-zero-1.C: Same.
4918 * g++.dg/ubsan/pr63956.C: Same.
4919 * g++.dg/warn/Waddress-1.C: Same.
4920 * g++.dg/warn/Wconversion2.C: Same.
4921 * g++.dg/warn/Wnull-conversion-1.C: Same.
4922 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4923 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4924 * g++.dg/warn/Wswitch-1.C: Same.
4925 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4926 * g++.dg/warn/Wtype-limits.C: Same.
4927 * g++.dg/warn/Wunused-parm-5.C: Same.
4928 * g++.dg/warn/deprecated-6.C: Same.
4929 * g++.dg/warn/deprecated.C: Same.
4930 * g++.dg/warn/incomplete1.C: Same.
4931 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4932 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4933 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4934 * g++.dg/warn/overflow-warn-1.C: Same.
4935 * g++.dg/warn/overflow-warn-3.C: Same.
4936 * g++.dg/warn/overflow-warn-4.C: Same.
4937 * g++.dg/warn/pr12242.C: Same.
4938 * g++.dg/warn/pr30551-2.C: Same.
4939 * g++.dg/warn/pr30551.C: Same.
4940 * g++.old-deja/g++.benjamin/16077.C: Same.
4941 * g++.old-deja/g++.bob/inherit1.C: Same.
4942 * g++.old-deja/g++.brendan/crash56.C: Same.
4943 * g++.old-deja/g++.brendan/template17.C: Same.
4944 * g++.old-deja/g++.eh/ctor1.C: Same.
4945 * g++.old-deja/g++.jason/bool5.C: Same.
4946 * g++.old-deja/g++.jason/cond.C: Same.
4947 * g++.old-deja/g++.jason/operator.C: Same.
4948 * g++.old-deja/g++.jason/pmf5.C: Same.
4949 * g++.old-deja/g++.law/ctors5.C: Same.
4950 * g++.old-deja/g++.law/missed-error2.C: Same.
4951 * g++.old-deja/g++.law/operators9.C: Same.
4952 * g++.old-deja/g++.law/temps1.C: Same.
4953 * g++.old-deja/g++.mike/for2.C: Same.
4954 * g++.old-deja/g++.mike/ns5.C: Same.
4955 * g++.old-deja/g++.mike/ns7.C: Same.
4956 * g++.old-deja/g++.mike/p10769b.C: Same.
4957 * g++.old-deja/g++.niklas/t120.C: Same.
4958 * g++.old-deja/g++.niklas/t121.C: Same.
4959 * g++.old-deja/g++.ns/koenig5.C: Same.
4960 * g++.old-deja/g++.oliva/overload1.C: Same.
4961 * g++.old-deja/g++.other/crash24.C: Same.
4962 * g++.old-deja/g++.other/crash25.C: Same.
4963 * g++.old-deja/g++.other/decl5.C: Same.
4964 * g++.old-deja/g++.other/lineno5.C: Same.
4965 * g++.old-deja/g++.other/null3.C: Same.
4966 * g++.old-deja/g++.other/overcnv2.C: Same.
4967 * g++.old-deja/g++.other/ptrmem7.C: Same.
4968 * g++.old-deja/g++.other/typename1.C: Same.
4969 * g++.old-deja/g++.other/vaarg3.C: Same.
4970 * g++.old-deja/g++.pt/crash10.C: Same.
4971 * g++.old-deja/g++.pt/crash28.C: Same.
4972 * g++.old-deja/g++.pt/crash38.C: Same.
4973 * g++.old-deja/g++.pt/explicit70.C: Same.
4974 * g++.old-deja/g++.pt/explicit77.C: Same.
4975 * g++.old-deja/g++.pt/expr2.C: Same.
4976 * g++.old-deja/g++.pt/spec5.C: Same.
4977 * g++.old-deja/g++.pt/spec6.C: Same.
4978 * g++.old-deja/g++.pt/typename3.C: Same.
4979 * g++.old-deja/g++.pt/typename5.C: Same.
4980 * g++.old-deja/g++.pt/typename6.C: Same.
4981 * g++.old-deja/g++.pt/typename7.C: Same.
4982 * g++.old-deja/g++.pt/unify4.C: Same.
4983 * g++.old-deja/g++.pt/unify8.C: Same.
4984 * g++.old-deja/g++.pt/vaarg3.C: Same.
4985 * g++.old-deja/g++.robertl/eb22.C: Same.
4986 * g++.old-deja/g++.robertl/eb4.C: Same.
4987 * g++.old-deja/g++.robertl/eb44.C: Same.
4988 * g++.old-deja/g++.robertl/eb69.C: Same.
4989 * g++.old-deja/g++.robertl/eb98.C: Same.
4990 * gcc.dg/20031223-1.c: Same.
4991 * gcc.dg/940510-1.c: Same.
4992 * gcc.dg/990506-0.c: Same.
4993 * gcc.dg/Walloca-1.c: Same.
4994 * gcc.dg/Walloca-2.c: Same.
4995 * gcc.dg/Wconversion-integer.c: Same.
4996 * gcc.dg/Wcxx-compat-8.c: Same.
4997 * gcc.dg/Wimplicit-int-1.c: Same.
4998 * gcc.dg/Wimplicit-int-2.c: Same.
4999 * gcc.dg/Wimplicit-int-4.c: Same.
5000 * gcc.dg/Wpointer-sign-Wall.c: Same.
5001 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5002 * gcc.dg/Wshadow-1.c: Same.
5003 * gcc.dg/Wshadow-3.c: Same.
5004 * gcc.dg/Wswitch-enum-error.c: Same.
5005 * gcc.dg/Wswitch-enum.c: Same.
5006 * gcc.dg/Wswitch-error.c: Same.
5007 * gcc.dg/Wswitch.c: Same.
5008 * gcc.dg/Wtype-limits-Wextra.c: Same.
5009 * gcc.dg/Wtype-limits.c: Same.
5010 * gcc.dg/Wvla-larger-than-2.c: Same.
5011 * gcc.dg/anon-struct-5.c: Same.
5012 * gcc.dg/array-10.c: Same.
5013 * gcc.dg/array-11.c: Same.
5014 * gcc.dg/array-15.c: Same.
5015 * gcc.dg/array-2.c: Same.
5016 * gcc.dg/array-8.c: Same.
5017 * gcc.dg/array-const-2.c: Same.
5018 * gcc.dg/array-const-3.c: Same.
5019 * gcc.dg/bitfld-1.c: Same.
5020 * gcc.dg/bitfld-8.c: Same.
5021 * gcc.dg/builtin-redefine.c: Same.
5022 * gcc.dg/c11-noreturn-1.c: Same.
5023 * gcc.dg/c11-noreturn-2.c: Same.
5024 * gcc.dg/c11-static-assert-3.c: Same.
5025 * gcc.dg/c90-arraydecl-1.c: Same.
5026 * gcc.dg/c90-complex-1.c: Same.
5027 * gcc.dg/c90-complit-1.c: Same.
5028 * gcc.dg/c90-const-expr-11.c: Same.
5029 * gcc.dg/c90-const-expr-7.c: Same.
5030 * gcc.dg/c90-const-expr-8.c: Same.
5031 * gcc.dg/c90-enum-comma-1.c: Same.
5032 * gcc.dg/c90-flex-array-1.c: Same.
5033 * gcc.dg/c90-hexfloat-1.c: Same.
5034 * gcc.dg/c90-idem-qual-1.c: Same.
5035 * gcc.dg/c90-idem-qual-2.c: Same.
5036 * gcc.dg/c90-idem-qual-3.c: Same.
5037 * gcc.dg/c90-mixdecl-1.c: Same.
5038 * gcc.dg/c90-restrict-1.c: Same.
5039 * gcc.dg/c90-return-1.c: Same.
5040 * gcc.dg/c99-array-nonobj-1.c: Same.
5041 * gcc.dg/c99-arraydecl-1.c: Same.
5042 * gcc.dg/c99-complex-1.c: Same.
5043 * gcc.dg/c99-complex-2.c: Same.
5044 * gcc.dg/c99-complit-2.c: Same.
5045 * gcc.dg/c99-const-expr-7.c: Same.
5046 * gcc.dg/c99-const-expr-8.c: Same.
5047 * gcc.dg/c99-flex-array-3.c: Same.
5048 * gcc.dg/c99-flex-array-7.c: Same.
5049 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5050 * gcc.dg/c99-impl-decl-1.c: Same.
5051 * gcc.dg/c99-impl-int-1.c: Same.
5052 * gcc.dg/c99-impl-int-2.c: Same.
5053 * gcc.dg/c99-init-3.c: Same.
5054 * gcc.dg/c99-restrict-1.c: Same.
5055 * gcc.dg/c99-return-1.c: Same.
5056 * gcc.dg/c99-tag-1.c: Same.
5057 * gcc.dg/c99-tag-3.c: Same.
5058 * gcc.dg/call-diag-2.c: Same.
5059 * gcc.dg/cpp/19940712-1.c: Same.
5060 * gcc.dg/cpp/19951025-1.c: Same.
5061 * gcc.dg/cpp/19990413-1.c: Same.
5062 * gcc.dg/cpp/direct2.c: Same.
5063 * gcc.dg/cpp/direct2s.c: Same.
5064 * gcc.dg/cpp/pr28709.c: Same.
5065 * gcc.dg/cpp/pr61854-c90.c: Same.
5066 * gcc.dg/cpp/pr61854-c94.c: Same.
5067 * gcc.dg/cpp/pragma-1.c: Same.
5068 * gcc.dg/cpp/pragma-2.c: Same.
5069 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5070 * gcc.dg/cpp/trad/literals-2.c: Same.
5071 * gcc.dg/cpp/warn-comments-2.c: Same.
5072 * gcc.dg/cpp/warn-comments-3.c: Same.
5073 * gcc.dg/cpp/warn-comments.c: Same.
5074 * gcc.dg/cpp/warn-long-long-2.c: Same.
5075 * gcc.dg/cpp/warn-long-long.c: Same.
5076 * gcc.dg/cpp/warn-redefined-2.c: Same.
5077 * gcc.dg/cpp/warn-redefined.c: Same.
5078 * gcc.dg/darwin-cfstring-2.c: Same.
5079 * gcc.dg/darwin-cfstring-format-1.c: Same.
5080 * gcc.dg/decl-9.c: Same.
5081 * gcc.dg/declspec-1.c: Same.
5082 * gcc.dg/declspec-10.c: Same.
5083 * gcc.dg/declspec-11.c: Same.
5084 * gcc.dg/declspec-13.c: Same.
5085 * gcc.dg/declspec-18.c: Same.
5086 * gcc.dg/declspec-4.c: Same.
5087 * gcc.dg/declspec-5.c: Same.
5088 * gcc.dg/declspec-6.c: Same.
5089 * gcc.dg/declspec-8.c: Same.
5090 * gcc.dg/deprecated-4.c: Same.
5091 * gcc.dg/deprecated.c: Same.
5092 * gcc.dg/dfp/composite-type.c: Same.
5093 * gcc.dg/empty-source-2.c: Same.
5094 * gcc.dg/empty-source-3.c: Same.
5095 * gcc.dg/format/attr-6.c: Same.
5096 * gcc.dg/format/branch-1.c: Same.
5097 * gcc.dg/format/c90-printf-1.c: Same.
5098 * gcc.dg/format/c90-strftime-2.c: Same.
5099 * gcc.dg/format/c99-strftime-1.c: Same.
5100 * gcc.dg/format/cmn-err-1.c: Same.
5101 * gcc.dg/format/few-1.c: Same.
5102 * gcc.dg/format/ms_branch-1.c: Same.
5103 * gcc.dg/format/ms_unnamed-1.c: Same.
5104 * gcc.dg/format/ms_va-1.c: Same.
5105 * gcc.dg/format/unnamed-1.c: Same.
5106 * gcc.dg/format/va-1.c: Same.
5107 * gcc.dg/format/xopen-1.c: Same.
5108 * gcc.dg/funcdef-var-1.c: Same.
5109 * gcc.dg/funcdef-var-2.c: Same.
5110 * gcc.dg/gnu89-const-expr-1.c: Same.
5111 * gcc.dg/gnu89-const-expr-2.c: Same.
5112 * gcc.dg/gnu90-const-expr-1.c: Same.
5113 * gcc.dg/gnu99-const-expr-1.c: Same.
5114 * gcc.dg/gnu99-const-expr-2.c: Same.
5115 * gcc.dg/gnu99-init-2.c: Same.
5116 * gcc.dg/gomp/_Atomic-5.c: Same.
5117 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5118 * gcc.dg/gomp/atomic-5.c: Same.
5119 * gcc.dg/gomp/linear-1.c: Same.
5120 * gcc.dg/gomp/pr67500.c: Same.
5121 * gcc.dg/init-bad-1.c: Same.
5122 * gcc.dg/init-bad-2.c: Same.
5123 * gcc.dg/init-bad-3.c: Same.
5124 * gcc.dg/init-string-1.c: Same.
5125 * gcc.dg/label-compound-stmt-1.c: Same.
5126 * gcc.dg/label-decl-2.c: Same.
5127 * gcc.dg/label-decl-4.c: Same.
5128 * gcc.dg/large-size-array-2.c: Same.
5129 * gcc.dg/large-size-array-4.c: Same.
5130 * gcc.dg/lvalue-6.c: Same.
5131 * gcc.dg/m-un-2.c: Same.
5132 * gcc.dg/multiple-overflow-warn-1.c: Same.
5133 * gcc.dg/multiple-overflow-warn-2.c: Same.
5134 * gcc.dg/multiple-overflow-warn-3.c: Same.
5135 * gcc.dg/nested-redef-1.c: Same.
5136 * gcc.dg/no-asm-1.c: Same.
5137 * gcc.dg/no-asm-3.c: Same.
5138 * gcc.dg/no-asm-4.c: Same.
5139 * gcc.dg/noncompile/20010524-1.c: Same.
5140 * gcc.dg/noncompile/incomplete-5.c: Same.
5141 * gcc.dg/noncompile/pr44517.c: Same.
5142 * gcc.dg/noncompile/pr52290.c: Same.
5143 * gcc.dg/noreturn-1.c: Same.
5144 * gcc.dg/overflow-warn-1.c: Same.
5145 * gcc.dg/overflow-warn-2.c: Same.
5146 * gcc.dg/overflow-warn-3.c: Same.
5147 * gcc.dg/overflow-warn-4.c: Same.
5148 * gcc.dg/parm-mismatch-1.c: Same.
5149 * gcc.dg/parser-pr28152-2.c: Same.
5150 * gcc.dg/parser-pr28152.c: Same.
5151 * gcc.dg/pedwarn-init.c: Same.
5152 * gcc.dg/pointer-arith-2.c: Same.
5153 * gcc.dg/pointer-arith-3.c: Same.
5154 * gcc.dg/pointer-arith-4.c: Same.
5155 * gcc.dg/pr14475.c: Same.
5156 * gcc.dg/pr18596-3.c: Same.
5157 * gcc.dg/pr18809-1.c: Same.
5158 * gcc.dg/pr27953.c: Same.
5159 * gcc.dg/pr30457.c: Same.
5160 * gcc.dg/pr30551-2.c: Same.
5161 * gcc.dg/pr30551-3.c: Same.
5162 * gcc.dg/pr30551-4.c: Same.
5163 * gcc.dg/pr30551-5.c: Same.
5164 * gcc.dg/pr30551-6.c: Same.
5165 * gcc.dg/pr30551.c: Same.
5166 * gcc.dg/pr36997.c: Same.
5167 * gcc.dg/pr41842.c: Same.
5168 * gcc.dg/pr48552-1.c: Same.
5169 * gcc.dg/pr48552-2.c: Same.
5170 * gcc.dg/pr59717.c: Same.
5171 * gcc.dg/pr61077.c: Same.
5172 * gcc.dg/pr61096-1.c: Same.
5173 * gcc.dg/pr63626.c: Same.
5174 * gcc.dg/pr64223-1.c: Same.
5175 * gcc.dg/pr64223-2.c: Same.
5176 * gcc.dg/pr8788-1.c: Same.
5177 * gcc.dg/pr8927-1.c: Same.
5178 * gcc.dg/pragma-darwin.c: Same.
5179 * gcc.dg/pragma-diag-5.c: Same.
5180 * gcc.dg/pragma-message.c: Same.
5181 * gcc.dg/redecl-1.c: Same.
5182 * gcc.dg/simd-1.c: Same.
5183 * gcc.dg/simd-5.c: Same.
5184 * gcc.dg/simd-6.c: Same.
5185 * gcc.dg/spellcheck-fields.c: Same.
5186 * gcc.dg/spellcheck-typenames.c: Same.
5187 * gcc.dg/struct-semi-2.c: Same.
5188 * gcc.dg/struct-semi-3.c: Same.
5189 * gcc.dg/transparent-union-3.c: Same.
5190 * gcc.dg/ucnid-8.c: Same.
5191 * gcc.dg/uninit-pr19430-O0.c: Same.
5192 * gcc.dg/uninit-pr19430.c: Same.
5193 * gcc.dg/uninit-pr20644-O0.c: Same.
5194 * gcc.dg/utf-dflt.c: Same.
5195 * gcc.dg/utf-dflt2.c: Same.
5196 * gcc.dg/utf16-4.c: Same.
5197 * gcc.dg/vla-11.c: Same.
5198 * gcc.dg/vla-20.c: Same.
5199 * gcc.dg/vla-init-1.c: Same.
5200 * gcc.dg/vla-init-2.c: Same.
5201 * gcc.dg/vla-init-3.c: Same.
5202 * gcc.dg/weak/weak-6.c: Same.
5203 * gcc.dg/weak/weak-7.c: Same.
5204 * gcc.dg/wtr-int-type-1.c: Same.
5205 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5206 * gcc.target/arm/polytypes.c: Same.
5207 * gcc.target/i386/spellcheck-options-4.c: Same.
5208 * gcc.target/powerpc/20030218-1.c: Same.
5209 * gcc.target/sh/pr21255-4.c: Same.
5210 * gcc.test-framework/dg-error-exp-XP.c: Same.
5211 * gfortran.dg/array_constructor_30.f03: Same.
5212 * gfortran.dg/class_30.f90: Same.
5213 * gfortran.dg/goacc/subarrays.f95: Same.
5214 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5215 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5216 * gfortran.dg/intrinsic_std_1.f90: Same.
5217 * gfortran.dg/pr70006.f90: Same.
5218 * gfortran.dg/warning-directive-1.F90: Same.
5219 * gfortran.dg/warning-directive-2.F90: Same.
5220 * gfortran.dg/warning-directive-3.F90: Same.
5221 * gfortran.dg/warning-directive-4.F90: Same.
5222 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5223 * obj-c++.dg/class-extension-1.mm: Same.
5224 * obj-c++.dg/class-extension-2.mm: Same.
5225 * obj-c++.dg/class-protocol-1.mm: Same.
5226 * obj-c++.dg/cxx-ivars-1.mm: Same.
5227 * obj-c++.dg/duplicate-class-1.mm: Same.
5228 * obj-c++.dg/exceptions-3.mm: Same.
5229 * obj-c++.dg/exceptions-4.mm: Same.
5230 * obj-c++.dg/exceptions-5.mm: Same.
5231 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5232 * obj-c++.dg/fsf-package-0.m: Same.
5233 * obj-c++.dg/invalid-type-1.mm: Same.
5234 * obj-c++.dg/method-12.mm: Same.
5235 * obj-c++.dg/method-13.mm: Same.
5236 * obj-c++.dg/method-15.mm: Same.
5237 * obj-c++.dg/method-16.mm: Same.
5238 * obj-c++.dg/method-6.mm: Same.
5239 * obj-c++.dg/method-7.mm: Same.
5240 * obj-c++.dg/property/at-property-1.mm: Same.
5241 * obj-c++.dg/property/at-property-14.mm: Same.
5242 * obj-c++.dg/property/at-property-17.mm: Same.
5243 * obj-c++.dg/property/at-property-21.mm: Same.
5244 * obj-c++.dg/property/at-property-5.mm: Same.
5245 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5246 * obj-c++.dg/property/dynamic-3.mm: Same.
5247 * obj-c++.dg/property/dynamic-4.mm: Same.
5248 * obj-c++.dg/property/property-neg-1.mm: Same.
5249 * obj-c++.dg/property/property-neg-6.mm: Same.
5250 * obj-c++.dg/property/synthesize-11.mm: Same.
5251 * obj-c++.dg/property/synthesize-5.mm: Same.
5252 * obj-c++.dg/property/synthesize-6.mm: Same.
5253 * obj-c++.dg/proto-lossage-4.mm: Same.
5254 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5255 * obj-c++.dg/strings/strings-1.mm: Same.
5256 * obj-c++.dg/super-class-1.mm: Same.
5257 * obj-c++.dg/syntax-error-6.mm: Same.
5258 * obj-c++.dg/syntax-error-7.mm: Same.
5259 * obj-c++.dg/syntax-error-9.mm: Same.
5260 * obj-c++.dg/try-catch-13.mm: Same.
5261 * objc.dg/attributes/method-noreturn-1.m: Same.
5262 * objc.dg/bad-receiver-type-2.m: Same.
5263 * objc.dg/bad-receiver-type.m: Same.
5264 * objc.dg/call-super-2.m: Same.
5265 * objc.dg/class-2.m: Same.
5266 * objc.dg/class-extension-1.m: Same.
5267 * objc.dg/class-extension-2.m: Same.
5268 * objc.dg/class-protocol-1.m: Same.
5269 * objc.dg/desig-init-1.m: Same.
5270 * objc.dg/duplicate-class-1.m: Same.
5271 * objc.dg/exceptions-3.m: Same.
5272 * objc.dg/exceptions-4.m: Same.
5273 * objc.dg/exceptions-5.m: Same.
5274 * objc.dg/foreach-6.m: Same.
5275 * objc.dg/foreach-7.m: Same.
5276 * objc.dg/fsf-nsstring-format-1.m: Same.
5277 * objc.dg/fsf-package-0.m: Same.
5278 * objc.dg/invalid-type-1.m: Same.
5279 * objc.dg/method-11.m: Same.
5280 * objc.dg/method-19.m: Same.
5281 * objc.dg/method-2.m: Same.
5282 * objc.dg/method-20.m: Same.
5283 * objc.dg/method-5.m: Same.
5284 * objc.dg/method-6.m: Same.
5285 * objc.dg/method-7.m: Same.
5286 * objc.dg/method-9.m: Same.
5287 * objc.dg/missing-proto-3.m: Same.
5288 * objc.dg/private-1.m: Same.
5289 * objc.dg/property/at-property-1.m: Same.
5290 * objc.dg/property/at-property-14.m: Same.
5291 * objc.dg/property/at-property-17.m: Same.
5292 * objc.dg/property/at-property-21.m: Same.
5293 * objc.dg/property/at-property-5.m: Same.
5294 * objc.dg/property/dynamic-3.m: Same.
5295 * objc.dg/property/dynamic-4.m: Same.
5296 * objc.dg/property/property-neg-1.m: Same.
5297 * objc.dg/property/property-neg-6.m: Same.
5298 * objc.dg/property/synthesize-11.m: Same.
5299 * objc.dg/property/synthesize-5.m: Same.
5300 * objc.dg/property/synthesize-6.m: Same.
5301 * objc.dg/proto-hier-1.m: Same.
5302 * objc.dg/proto-lossage-4.m: Same.
5303 * objc.dg/protocol-qualifier-2.m: Same.
5304 * objc.dg/strings/strings-1.m: Same.
5305 * objc.dg/type-size-1.m: Same.
5306
d904a983
JL
53072017-04-18 Jeff Law <law@redhat.com>
5308
5309 PR target/74563
5310 * gcc.target/mips/pr74563: New test.
5311
0155ed56
JJ
53122017-04-18 Jakub Jelinek <jakub@redhat.com>
5313
5314 PR tree-optimization/80443
5315 * gcc.c-torture/compile/pr80443.c: New test.
5316
f380f608
RS
53172017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5318
5319 PR rtl-optimization/80357
5320 * gcc.c-torture/compile/pr80357.c: New test.
5321
dd68669b
JL
53222017-04-18 Jeff Law <law@redhat.com>
5323
5324 PR middle-end/80422
5325 * gcc.c-torture/compile/pr80422.c: New test.
5326
1cda61fc
JJ
53272017-04-18 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR debug/80263
5330 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5331
19970253
MM
53322017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5333
5334 PR target/80099
5335 * gcc.target/powerpc/pr80099-1.c: New test.
5336 * gcc.target/powerpc/pr80099-2.c: Likewise.
5337 * gcc.target/powerpc/pr80099-3.c: Likewise.
5338 * gcc.target/powerpc/pr80099-4.c: Likewise.
5339 * gcc.target/powerpc/pr80099-5.c: Likewise.
5340
8487c9a5
JJ
53412017-04-18 Jakub Jelinek <jakub@redhat.com>
5342
3b5fb3cb
JJ
5343 PR sanitizer/80444
5344 * gcc.dg/sancov/pr80444.c: New test.
5345
8487c9a5
JJ
5346 PR middle-end/79788
5347 PR middle-end/80375
5348 * gcc.dg/pr79788-1.c: New test.
5349 * gcc.dg/pr79788-2.c: New test.
5350
be7c73ae
MP
53512017-04-18 Marek Polacek <polacek@redhat.com>
5352
5353 PR c++/80244 - ICE with attribute in template alias.
5354 * g++.dg/cpp0x/alias-decl-59.C: New test.
5355
d6e3e8a5
MP
5356 PR c++/80241 - ICE with alignas pack expansion.
5357 * g++.dg/cpp0x/alignas11.C: New test.
5358
1adb82e1
BE
53592017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5360
5361 PR c++/80287
5362 * g++.dg/lto/pr80287_0.C: New test.
5363
fb5e5621
KN
53642017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5365
5366 PR target/80315
5367 * gcc.target/powerpc/pr80315-1.c: New test.
5368 * gcc.target/powerpc/pr80315-2.c: New test.
5369 * gcc.target/powerpc/pr80315-3.c: New test.
5370 * gcc.target/powerpc/pr80315-4.c: New test.
5371
afeaeb70
TV
53722017-04-16 Tom de Vries <tom@codesourcery.com>
5373
5374 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5375 directive.
5376 * g++.dg/parse/error3.C: Same.
5377 * g++.old-deja/g++.pt/niklas01a.C: Same.
5378 * gcc.dg/990506-0.c: Same.
5379 * gcc.dg/cpp/19990413-1.c: Same.
5380 * gcc.dg/cpp/pragma-1.c: Same.
5381 * gcc.dg/cpp/pragma-2.c: Same.
5382 * gcc.dg/m-un-2.c: Same.
5383 * objc.dg/private-1.m: Same.
5384
604f37cd
UB
53852017-04-15 Uros Bizjak <ubizjak@gmail.com>
5386
5387 * gcc.dg/pr54669.c: Fix dg-do directive.
5388 * gcc.dg/pr78582.c: Ditto.
5389 * gcc.dg/pr80020.c: Ditto.
5390 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5391 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5392 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5393 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5394 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5395 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5396 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5397 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5398 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5399 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5400
35cfdb17
DH
54012017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5402
604f37cd 5403 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5404 * gfortran.dg/generic_29.f90: Likewise.
5405 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5406 * gfortran.dg/pr41922.f90: Likewise.
5407 * gfortran.dg/pr70006.f90: Likewise.
5408
f378be38
SB
54092017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5410
5411 PR tree-optimization/66612
5412 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5413
43076492
JW
54142017-04-14 Janus Weil <janus@gcc.gnu.org>
5415
5416 PR fortran/80361
5417 * gfortran.dg/class_62.f90: New test case.
5418
dd3d6a42
AB
54192017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5420
5421 * gcc.target/arc/loop-1.c: New file.
5422
31a07c81
MM
54232017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5424
5425 PR target/80098
5426 * gcc.target/powerpc/pr80098-1.c: New test.
5427 * gcc.target/powerpc/pr80098-2.c: Likewise.
5428 * gcc.target/powerpc/pr80098-3.c: Likewise.
5429 * gcc.target/powerpc/pr80098-4.c: Likewise.
5430
09956017
JJ
54312017-04-13 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR sanitizer/80403
5434 * g++.dg/ubsan/pr80403-2.C: New test.
5435
bc042396
VM
54362017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5437
5438 PR rtl-optimization/80343
5439 * gcc.target/powerpc/pr80343.c: New.
5440
abac4c34
DK
54412017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5442
5443 PR sanitizer/80414
5444 * c-c++-common/ubsan/bounds-15.c: New test.
5445
43a3aa03
RB
54462017-04-13 Richard Biener <rguenther@suse.de>
5447
5448 PR testsuite/80416
5449 * g++.dg/torture/pr79671.C: Fix asm constraints.
5450
031fbdb9
JJ
54512017-04-13 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR debug/80321
5454 * gcc.dg/debug/pr80321.c: New test.
5455
54562017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5457
5458 * gnat.dg/debug10.adb: New test.
5459 * gnat.dg/debug10_pkg.ads: New helper.
5460
76873758
JJ
54612017-04-12 Jakub Jelinek <jakub@redhat.com>
5462
deed3da9
JJ
5463 PR tree-optimization/79390
5464 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5465
b96a3e11
JJ
5466 PR sanitizer/80403
5467 PR sanitizer/80404
5468 PR sanitizer/80405
5469 * g++.dg/ubsan/pr80403.C: New test.
5470 * g++.dg/ubsan/pr80404.C: New test.
5471 * g++.dg/ubsan/pr80405.C: New test.
5472
76873758
JJ
5473 PR c/80163
5474 * gcc.dg/torture/pr80163.c: New test.
5475
940c9a7c 54762017-04-12 Richard Biener <rguenther@suse.de>
76873758 5477 Jeff Law <law@redhat.com>
940c9a7c
RB
5478
5479 PR tree-optimization/80359
5480 * gcc.dg/torture/pr80359.c: New testcase.
5481
350792ff 54822017-04-12 Richard Biener <rguenther@suse.de>
76873758 5483 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5484
5485 PR middle-end/79671
5486 * g++.dg/torture/pr79671.C: New testcase.
5487 * g++.dg/lto/pr79671_0.C: Likewise.
5488 * g++.dg/lto/pr79671_1.c: Likewise.
5489
d62e6f10
JJ
54902017-04-12 Jakub Jelinek <jakub@redhat.com>
5491
5492 PR sanitizer/80349
5493 * g++.dg/ubsan/pr80349.C: New test.
5494
8585103f
JJ
54952017-04-11 Jakub Jelinek <jakub@redhat.com>
5496
347e1f77
JJ
5497 PR c++/80370
5498 * g++.dg/cpp1z/decomp28.C: New test.
5499
df1c878e
JJ
5500 PR middle-end/80100
5501 * gcc.dg/pr80100.c: New test.
5502
8585103f
JJ
5503 PR rtl-optimization/80385
5504 * g++.dg/opt/pr80385.C: New test.
5505
c6cf6ef7
ML
55062017-04-11 Martin Liska <mliska@suse.cz>
5507
5508 PR ipa/80212
5509 * g++.dg/ipa/pr80212.C: New test.
5510
3812f460
MS
55112017-04-11 Martin Sebor <msebor@redhat.com>
5512
5513 PR middle-end/80364
5514 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5515
9f679370
ML
55162017-04-11 Martin Liska <mliska@suse.cz>
5517
5518 PR sanitizer/70878
5519 * gcc.dg/ubsan/pr70878.c: New test.
5520
82665822
JJ
55212017-04-11 Jakub Jelinek <jakub@redhat.com>
5522
cb278caa
JJ
5523 PR target/80381
5524 * gcc.target/i386/pr80381.c: New test.
5525
82665822
JJ
5526 PR c++/80363
5527 * g++.dg/ext/pr80363.C: New test.
5528
abde687a
SKS
55292017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5530
5531 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5532 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5533 Add avr-*-* to non-lp64 selector.
5534
13e6ec34
MS
55352017-04-10 Martin Sebor <msebor@redhat.com>
5536
5537 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5538 * gcc.dg/pr40340-4.c: Same.
5539
a2cb1196
NK
55402017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5541
13e6ec34 5542 PR fortran/69498
a2cb1196
NK
5543 * gfortran.dg/submodule_unexp.f90: Modified test
5544 to account for new error.
5545 * gfortran.dg/submodule_twice.f90: New Test
5546
b447b28c
JJ
55472017-04-10 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR c++/80176
5550 * g++.dg/init/ref23.C: New test.
5551
3bbd6768
TK
55522017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5553
5554 PR tree-optimization/80304
5555 * gfortran.dg/do_concurrent_4.f90: New test case.
5556
99827b5c
JW
55572017-04-10 Janus Weil <janus@gcc.gnu.org>
5558
5559 PR fortran/80046
5560 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5561
7db31bc2
DE
55622017-04-10 David Edelsohn <dje.gcc@gmail.com>
5563
5564 * g++.dg/torture/pr79905.C: Add -maltivec option.
5565
9058a2c5
JL
55662017-04-10 Jeff Law <law@redhat.com>
5567
5568 PR tree-optimization/80374
5569 * g++.dg/pr80374.c: New test.
5570
bd8f8642
KN
55712017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5572
5573 PR target/80108
5574 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5575 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5576
f634dd47
UB
55772017-04-10 Uros Bizjak <ubizjak@gmail.com>
5578
5579 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5580
065ba179
UB
55812017-04-10 Uros Bizjak <ubizjak@gmail.com>
5582
5583 PR testsuite/79356
5584 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5585
71b838d0
DS
55862017-04-10 Daniel Santos <daniel.santos@pobox.com>
5587
5588 PR testsuite/79867
5589 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5590
98a7a34e
MP
55912017-04-10 Marek Polacek <polacek@redhat.com>
5592
5593 PR sanitizer/80348
5594 * g++.dg/ubsan/div-by-zero-3.C: New test.
5595
aac69a62
BC
55962017-04-10 Bin Cheng <bin.cheng@arm.com>
5597
5598 PR tree-optimization/80153
5599 * gcc.c-torture/execute/pr80153.c: New.
5600
737237c9
RB
56012017-04-10 Richard Biener <rguenther@suse.de>
5602
5603 PR middle-end/80362
5604 * gcc.dg/torture/pr80362.c: New testcase.
5605
ba6ee9fc
RB
56062017-04-10 Richard Biener <rguenther@suse.de>
5607
5608 PR tree-optimization/80304
5609 * gcc.dg/torture/pr80304.c: New testcase.
5610
4d1a05f1
NS
56112017-04-10 Nathan Sidwell <nathan@acm.org>
5612
5613 PR target/79905
5614 * g++.dg/torture/pr79905.C: New.
5615
3ee0fb02
ML
56162017-04-10 Martin Liska <mliska@suse.cz>
5617
5618 PR sanitizer/80350
5619 * c-c++-common/ubsan/pr80350.c: New test.
5620
167a5b77
JJ
56212017-04-10 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR target/80324
5624 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5625
d691b7e4
ML
56262017-04-08 Martin Liska <mliska@suse.cz>
5627
5628 Revert:
5629 2017-04-07 Martin Liska <mliska@suse.cz>
5630
5631 PR ipa/80212
5632 * g++.dg/ipa/pr80212.C: New test.
5633
dcb2c527
JJ
56342017-04-07 Jakub Jelinek <jakub@redhat.com>
5635
c98b0016
JJ
5636 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5637 dg-options.
5638 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5639
dcb2c527
JJ
5640 PR target/80322
5641 PR target/80323
5642 PR target/80325
5643 PR target/80326
5644 * gcc.target/i386/avx512f-undefined-1.c: New test.
5645 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5646 * gcc.target/i386/avx-cvtsd-1.c: New test.
5647 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5648 * gcc.target/i386/avx512f-abspd-1.c: New test.
5649 * gcc.target/i386/avx-cvtss-1.c: New test.
5650 * gcc.target/i386/avx512f-absps-1.c: New test.
5651 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5652 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5653
1ef532f4
MP
56542017-04-07 Marek Polacek <polacek@redhat.com>
5655
5656 PR sanitizer/80348
5657 * g++.dg/ubsan/div-by-zero-2.C: New test.
5658
2166aeb3
MP
5659 PR c++/80095
5660 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5661
057da7af
VM
56622017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5663
5664 PR rtl-optimization/70478
5665 * gcc.target/s390/pr70478.c: New.
5666
3b6cb9e3
ML
56672017-04-07 Martin Liska <mliska@suse.cz>
5668
5669 PR target/79889
5670 * g++.dg/ext/mv8.C: Add aarch64* targets.
5671
70cd23c0
ML
56722017-04-07 Martin Liska <mliska@suse.cz>
5673
5674 PR ipa/80212
5675 * g++.dg/ipa/pr80212.C: New test.
5676
fe6bb25f
TP
56772017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5678
5679 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5680
bf7b869a
RB
56812017-04-07 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/80334
5684 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5685 alignas on stack.
5686
2d143ba8
RB
56872017-04-07 Richard Biener <rguenther@suse.de>
5688
5689 PR middle-end/80341
5690 * gcc.dg/torture/pr80341.c: New testcase.
5691
ed3cd38d
JJ
56922017-04-06 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR debug/80234
5695 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5696 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5697
e5f56581
UB
56982017-04-06 Uros Bizjak <ubizjak@gmail.com>
5699
5700 PR target/79733
5701 * gcc.target/i386/pr79733.c: New test.
5702
a5211c80
UB
57032017-04-06 Uros Bizjak <ubizjak@gmail.com>
5704
5705 PR target/80298
5706 * gcc.target/i386/pr80298-1.c: New test.
5707 * gcc.target/i386/pr80298-2.c: Ditto.
5708
db086c96
TP
57092017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5710
5711 PR target/80082
5712 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5713 ARMv7-R.
5714
09b63f67
RB
57152017-04-06 Richard Biener <rguenther@suse.de>
5716
5717 PR tree-optimization/80334
5718 * g++.dg/torture/pr80334.C: New testcase.
5719
d9f8c5af
ML
57202017-04-06 Martin Liska <mliska@suse.cz>
5721
5722 PR sanitizer/80166
5723 * gcc.dg/asan/pr80166.c: New test.
5724
1b68991f
RO
57252017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5726
5727 PR tree-optimization/79390
5728 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5729
0f784346
RB
57302017-04-06 Richard Biener <rguenther@suse.de>
5731
5732 PR tree-optimization/80262
5733 * gcc.target/i386/pr80262.c: New testcase.
5734
23a429c2
RB
57352017-04-06 Richard Biener <rguenther@suse.de>
5736
5737 PR middle-end/80281
5738 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5739
e2323a2b
VM
57402017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5741
5742 PR rtl-optimization/70703
5743 * gcc.target/i386/pr70703.c: New.
5744
47a11342
JJ
57452017-04-05 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR sanitizer/80308
5748 * c-c++-common/asan/pr80308.c: New test.
5749
d0ee17a5
DV
57502017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5751
5752 PR target/79890
5753 * gcc.target/s390/pr79890.c: New test case.
5754
36f896c7
JJ
57552017-04-05 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR target/80310
5758 * c-c++-common/ubsan/pr80310.c: New test.
5759
d16e2ddd
JJ
57602017-04-04 Jakub Jelinek <jakub@redhat.com>
5761
e1201dff
JJ
5762 PR c++/80297
5763 * g++.dg/torture/pr80297.C: New test.
5764
d16e2ddd
JJ
5765 PR tree-optimization/79390
5766 * gcc.target/i386/pr79390.c: New test.
5767 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5768
c0ea338b
VR
57692017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5770
5771 PR c++/80296
5772 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5773
a1527a93
TP
57742017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5775
5776 PR target/80307
5777 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5778 targeting any CPU or architecture.
5779 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5780 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5781 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5782 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5783 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5784 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5785 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5786 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5787
065ba179 57882017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5789
5790 PR fortran/69498
5791 * gfortran.dg/submodule_unexp.f90: New test.
5792
b1fd967c
JJ
57932017-04-04 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR target/80286
5796 * gcc.target/i386/avx-pr80286.c: New test.
5797 * gcc.dg/pr80286.c: New test.
5798
248179b5
RB
57992017-04-04 Richard Biener <rguenther@suse.de>
5800
5801 PR middle-end/80281
5802 * gcc.dg/torture/pr80281.c: New testcase.
5803
a577fcf2
RB
58042017-04-04 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/80275
5807 * g++.dg/opt/pr80275.C: Make g static.
5808
833bbf60
SB
58092017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5810
5811 PR rtl-optimization/60818
5812 * gcc.c-torture/compile/pr60818.c: New testcase.
5813
5764ee3c
JW
58142017-04-03 Jonathan Wakely <jwakely@redhat.com>
5815
5816 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5817 * gcc.dg/20031012-1.c: Likewise.
5818 * gcc.dg/ipa/ipcp-1.c: Likewise.
5819 * gcc.dg/torture/matrix-3.c: Likewise.
5820 * gcc.target/powerpc/ppc-spe.c: Likewise.
5821 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5822
bbdf4e81
PB
58232017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5824
5825 PR target/80246
5826 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5827 powerpc_vsx_ok.
5828 (std, ld): Limit scan-assembler-times check to lp64.
5829 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5830 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5831 powerpc_vsx_ok.
5832
44bc146f
PB
58332017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5834
5835 PR target/80246
5836 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5837
fff80893
RB
58382017-04-03 Richard Biener <rguenther@suse.de>
5839
5840 PR tree-optimization/80275
5841 * g++.dg/opt/pr80275.C: New testcase.
5842
79f9fc38
DV
58432017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5844
5845 PR testsuite/79356
5846 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5847
a8e70fd3
RD
58482017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5849
5850 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5851 (bal): Increase iteration count and assume alignment.
5852
e0061866
BC
58532017-04-03 Bin Cheng <bin.cheng@arm.com>
5854
5855 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5856
c2d43326
AP
58572017-04-02 Andrew Pinski <apinski@cavium.com>
5858
5859 * gcc.c-torture/compile/nested-3.c: New testcase.
5860 * gcc.c-torture/execute/20170401-1.c: New testcase.
5861 * gcc.c-torture/execute/20170401-2.c: New testcase.
5862
a5a9046d
SB
58632017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5864
5865 PR rtl-optimization/79405
5866 gcc.dg/pr79405.c: New testcase.
5867
6f3af356
JJ
58682017-03-31 Jakub Jelinek <jakub@redhat.com>
5869
eee3756d
JJ
5870 PR debug/79255
5871 * gcc.dg/pr79255.c: New test.
5872
6f3af356
JJ
5873 PR c++/79572
5874 * g++.dg/ubsan/null-8.C: New test.
5875
99e6cfd6
PH
58762017-03-31 Pat Haugen <pthaugen@us.ibm.com>
5877
5878 PR target/80107
5879 * gfortran.dg/pr80107.f: New.
5880
094e6b7a
JL
58812017-03-31 Jeff Law <law@redhat.com>
5882
5883 PR tree-optimization/49498
5884 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
5885
eceb2409 58862017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5887
eceb2409
RB
5888 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
5889
c412c01a 58902017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5891
c412c01a
RB
5892 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
5893
005f12bf
JJ
58942017-03-31 Jakub Jelinek <jakub@redhat.com>
5895
af88f557
JJ
5896 PR libstdc++/80251
5897 * g++.dg/ext/is_aggregate.C: New test.
5898
7d790165
JJ
5899 PR middle-end/80173
5900 * gcc.target/i386/pr80173.c: New test.
5901
a7d55154
JJ
5902 PR middle-end/80163
5903 * gcc.dg/pr80163.c: New test.
5904
005f12bf
JJ
5905 PR debug/80025
5906 * gcc.dg/torture/pr80025.c: New test.
5907
c8e0f43f
MF
59082017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5909
5910 * gcc.target/mips/pr52125.c: Add -msym32.
5911
724d25f3
JJ
59122017-03-30 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR translation/80189
5915 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5916 * g++.dg/gomp/sharing-1.C: Likewise.
5917 * gfortran.dg/gomp/pr44536.f90: Likewise.
5918 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5919 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5920 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5921 * gfortran.dg/gomp/pr33439.f90: Likewise.
5922 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5923 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5924 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5925 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5926 * gcc.dg/gomp/sharing-1.c: Likewise.
5927
05dc406d
PB
59282017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5929
5930 PR target/80246
5931 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5932 Darwin and SPE.
5933 (dxex, dxexq): Update return type.
5934 (diex, diexq): Update argument type.
5935 * gcc.target/powerpc/pr80246.c: New test.
5936
b0fd4d7e
MJ
59372017-03-30 Martin Jambor <mjambor@suse.cz>
5938
5939 PR ipa/77333
5940 * g++.dg/ipa/pr77333.C: New test.
5941
de008ec4
JJ
59422017-03-30 Jakub Jelinek <jakub@redhat.com>
5943
5944 PR target/80206
5945 * gcc.target/i386/pr80206.c: New test.
5946
28c02407
RB
59472017-03-30 Richard Biener <rguenther@suse.de>
5948
5949 PR tree-optimization/77498
5950 * gfortran.dg/pr77498.f: New testcase.
5951
10fa8dfb
MP
59522017-03-29 Marek Polacek <polacek@redhat.com>
5953
5954 PR c/79730
5955 * gcc.dg/pr79730.c: New test.
5956
fdc54f39
JD
59572017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5958
5959 PR libgfortran/78670
5960 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5961 a character of length 1. Update test for success.
5962 * gfortran.dg/dtio_28.f03: New test.
5963 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5964 'scratch' to delete the file when done.
5965
533c0b69
SB
59662017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5967
5968 PR rtl-optimization/80233
5969 * gcc.c-torture/compile/pr80233.c: New testcase.
5970
e35229f8
TK
59712017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5972
5973 PR fortran/80254
5974 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5975 * gfortran.dg/dec_io_2a.f90: instead (new test).
5976
5c0a28d4
JW
59772017-03-28 Jiong Wang <jiong.wang@arm.com>
5978
5979 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5980
19846619
SB
59812017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5982
5983 PR testsuite/43496
5984 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5985 generating PIC code.
5986
e5119fab
VM
59872017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5988
5989 PR rtl-optimization/80193
5990 * gcc.target/i386/pr80193.c: New.
5991
cf474530
JW
59922017-03-28 Janus Weil <janus@gcc.gnu.org>
5993
5994 PR fortran/78661
5995 * gfortran.dg/dtio_25.f90: Modified test case.
5996 * gfortran.dg/dtio_27.f90: New test case.
5997
34fac449
UB
59982017-03-28 Uros Bizjak <ubizjak@gmail.com>
5999
6000 PR target/53383
6001 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6002 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6003 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6004
3e907b90
BC
60052017-03-28 Bin Cheng <bin.cheng@arm.com>
6006
6007 * gcc.c-torture/compile/irreducible-loop.c: New.
6008
522818b9
RS
60092017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6010
3e907b90 6011 PR tree-optimization/80218
522818b9
RS
6012 * gcc.dg/pr80218.c: New test.
6013
ea7d7da8
RB
60142017-03-28 Richard Biener <rguenther@suse.de>
6015
6016 PR tree-optimization/78644
6017 * gcc.dg/pr78644-1.c: New testcase.
6018 * gcc.dg/pr78644-2.c: Likewise.
6019
498173ef
TT
60202017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6021
6022 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6023 * gcc.dg/pic-4.c: Likewise.
6024 * gcc.dg/pie-3.c: Likewise.
6025 * gcc.dg/pie-4.c: Likewise.
6026
c5ad2433
ML
60272017-03-28 Martin Liska <mliska@suse.cz>
6028
6029 PR ipa/80205
6030 * g++.dg/ipa/pr80205.C: New test.
6031
17722fb9
SKS
60322017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6033
6034 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6035 with sizeof(int) < 4.
6036 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6037 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6038 * gcc.dg/torture/pr79777.c: Likewise.
6039 * gcc.dg/torture/pr79910.c: Likewise.
6040
737f500a
RB
60412017-03-28 Richard Biener <rguenther@suse.de>
6042
6043 PR middle-end/80222
6044 * g++.dg/pr80222.C: New testcase.
6045
62f96a79
ML
60462017-03-28 Martin Liska <mliska@suse.cz>
6047
6048 PR ipa/80104
6049 * gcc.dg/ipa/pr80104.c: New test.
6050
72785f26
MP
60512017-03-28 Marek Polacek <polacek@redhat.com>
6052
6053 PR sanitizer/80067
6054 * c-c++-common/ubsan/shift-10.c: New test.
6055
86516987
JL
60562017-03-27 Jeff Law <law@redhat.com>
6057
4dbf1eee 6058 PR tree-optimization/80216
86516987
JL
6059 * gcc.c-torture/compile/pr80216.c: New test.
6060
aade772d
JJ
60612017-03-27 Jakub Jelinek <jakub@redhat.com>
6062
a9e4a1a5
JJ
6063 PR middle-end/80162
6064 * c-c++-common/pr80162-1.c: New test.
6065 * c-c++-common/pr80162-2.c: New test.
6066 * c-c++-common/pr80162-3.c: New test.
6067
aade772d
JJ
6068 PR target/80102
6069 * g++.dg/opt/pr80102.C: New test.
6070
d89f355e
MM
60712017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6072
6073 PR target/78543
6074 * gcc.target/powerpc/pr78543.c: New test.
6075
79c4d73b
KN
60762017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6077
6078 PR target/80103
6079 * gcc.target/powerpc/pr80103-1.c: New test.
6080
819df781
RB
60812017-03-27 Richard Biener <rguenther@suse.de>
6082
6083 PR tree-optimization/80181
6084 * gcc.dg/torture/pr80181.c: New testcase.
6085
84804c5b
CZ
60862017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6087
065ba179 6088 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6089
c5e5f5f6
RB
60902017-03-27 Richard Biener <rguenther@suse.de>
6091
6092 PR ipa/79776
6093 * g++.dg/ipa/pr79776.C: New testcase.
6094
7cd200f6
JJ
60952017-03-27 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR sanitizer/80168
6098 * gcc.dg/asan/pr80168.c: New test.
6099
79f512ff
RB
61002017-03-27 Richard Biener <rguenther@suse.de>
6101
6102 PR tree-optimization/80170
6103 * gcc.dg/pr80170.c: New testcase.
6104
672d9f8e
RB
61052017-03-27 Richard Biener <rguenther@suse.de>
6106
6107 PR middle-end/80171
6108 * g++.dg/torture/pr80171.C: New testcase.
6109
978fcba3
JDA
61102017-03-26 John David Anglin <danglin@gcc.gnu.org>
6111
431d7882
JDA
6112 * gcc.dg/torture/pr79732.c: Require alias support.
6113 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6114
978fcba3
JDA
6115 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6116 libatomic_available.
6117 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6118 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6119
1f10d710
JD
61202017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6121
6122 PR libgfortran/78881
6123 * gfortran.dg/dtio_26.f90: New test.
6124
41036686
PT
61252017-03-25 Paul Thomas <pault@gcc.gnu.org>
6126
6127 PR fortran/80156
6128 PR fortran/79382
6129 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6130 testcase for PR80156. Add a main programme that tests that
6131 the typebound generic is accessible.
6132
5da906ca
BS
61332017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6134
6135 PR rtl-optimization/80160
6136 PR rtl-optimization/80159
6137
6138 * gcc.target/i386/pr80160.c: New test.
6139
7dabefa0
JJ
61402017-03-24 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR sanitizer/79904
6143 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6144
c8b1fbc1
MP
61452017-03-24 Marek Polacek <polacek@redhat.com>
6146
6147 PR c++/80119
6148 * g++.dg/warn/Wuninitialized-9.C: New test.
6149
76794c52
AK
61502017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6151
6152 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6153 and remove the high-level builtin. The error message for the
6154 would prevent compilation from reaching the second.
6155 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6156
2de2b3f9
AK
61572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6158
6159 * gcc.target/s390/vxe/negfma-1.c: New test.
6160
7d2fd075
AK
61612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6162
6163 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6164 * gcc.target/s390/arch12/mul-1.c: New test.
6165 * gcc.target/s390/arch12/mul-2.c: New test.
6166
72612e4e
AK
61672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6168
6169 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6170
6c7774d1
AK
61712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6172
6173 * gcc.target/s390/vxe/popcount-1.c: New test.
6174
9ec98860
AK
61752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6176
6177 * gcc.target/s390/vxe/bitops-1.c: New test.
6178
6654e96f
AK
61792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6180
6181 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6182 * lib/target-supports.exp: Add effective target check s390_vxe.
6183
77c585ca
AK
61842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6185
6186 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6187 comparison instructions used from now on.
6188
b5de6e84
AK
61892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6190
6191 * gcc.target/s390/s390.exp (check_effective_target_vector):
6192 Include target-supports.exp and move target_vector check routine
6193 ...
6194 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6195 here and rename it.
6196 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6197 check from vector to s390_vx.
6198 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6199 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6200 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6201 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6202 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6203 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6204 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6205 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6206 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6207
a602f985
AK
62082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6209
6210 * gcc.target/s390/vector/vec-init-2.c: New test.
6211
085db63d
AK
62122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6213
6214 * gcc.dg/ubsan/pr79904-2.c: New test.
6215
dc4f29bc
AK
62162017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6217
6218 PR target/79893
6219 * gcc.target/s390/zvector/pr79893.c: New test.
6220
56010684
JJ
62212017-03-24 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR rtl-optimization/80112
6224 * gcc.dg/pr80112.c: New test.
6225
f0d7b52d
RO
62262017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6227
6228 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6229 etc. line numbers.
6230 * gcc.dg/Walloca-1.c: Likewise.
6231 * gcc.dg/Walloca-2.c: Likewise.
6232 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6233
635684c4
BS
62342017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6235
6236 PR tree-optimization/80158
6237 * gfortran.fortran-torture/compile/pr80158.f: New file.
6238
76afddf3
RB
62392017-03-24 Richard Biener <rguenther@suse.de>
6240
6241 PR tree-optimization/80167
6242 * gcc.dg/graphite/pr80167.c: New testcase.
6243
c2e389bf
TV
62442017-03-24 Tom de Vries <tom@codesourcery.com>
6245
6246 PR testsuite/80092
6247 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6248 dg-require-effective-target global_constructor.
6249 * gcc.dg/tls/emutls-2.c: Same.
6250
a72821b4
TV
62512017-03-24 Tom de Vries <tom@codesourcery.com>
6252
6253 PR testsuite/80092
6254 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6255 dg-require-effective-target indirect_jumps.
6256
1658def9
TV
62572017-03-24 Tom de Vries <tom@codesourcery.com>
6258
6259 PR testsuite/80092
6260 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6261 nonlocal_goto.
6262
90e02692
TV
62632017-03-24 Tom de Vries <tom@codesourcery.com>
6264
6265 PR testsuite/80092
6266 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6267 * gcc.dg/Walloca-12.c: Same.
6268 * gcc.dg/attr-alloc_size-8.c: Same.
6269 * gcc.dg/Walloca-4.c: Same.
6270 * gcc.dg/Walloca-8.c: Same.
6271 * gcc.dg/Walloca-13.c: Same.
6272 * gcc.dg/Walloca-14.c: Same.
6273 * gcc.dg/attr-alloc_size-9.c: Same.
6274 * gcc.dg/Walloca-1.c: Same.
6275 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6276 * gcc.dg/Walloca-5.c: Same.
6277 * gcc.dg/Walloca-10.c: Same.
6278 * gcc.dg/Walloca-9.c: Same.
6279 * gcc.dg/attr-alloc_size-6.c: Same.
6280 * gcc.dg/Wvla-larger-than-1.c: Same.
6281 * gcc.dg/torture/pr71881.c: Same.
6282 * gcc.dg/torture/pr71901.c: Same.
6283 * gcc.dg/torture/pr78742.c: Same.
6284 * gcc.dg/builtin-alloc-size.c: Same.
6285 * gcc.dg/Walloca-2.c: Same.
6286 * gcc.dg/Walloca-6.c: Same.
6287 * gcc.dg/Walloca-11.c: Same.
6288 * gcc.dg/attr-alloc_size-7.c: Same.
6289 * gcc.dg/Wvla-larger-than-2.c: Same.
6290 * gcc.dg/Walloca-3.c: Same.
6291 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6292 * gcc.c-torture/compile/pr79413.c: Same.
6293 * gcc.c-torture/compile/pr78439.c: Same.
6294
842392c8
KN
62952017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6296
6297 * gcc.target/powerpc/p9-options-1.c: New test.
6298
de2b3f5c
KT
62992017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6300
6301 PR target/71436
6302 * gcc.c-torture/compile/pr71436.c: New test.
6303
2e6315ef 63042017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6305 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6306
6307 PR tree-optimization/79908
6308 PR tree-optimization/80136
6309 * gcc.dg/torture/pr79908.c: New file.
6310
9cdf0363
NK
63112017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6312
2e6315ef 6313 PR fortran/39239
9cdf0363
NK
6314 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6315
f3dd574e
JJ
63162017-03-22 Jakub Jelinek <jakub@redhat.com>
6317
f13e9cd5
JJ
6318 PR c++/80141
6319 * g++.dg/gomp/pr80141.C: New test.
6320
68ed2ba0
JJ
6321 PR c++/80129
6322 * g++.dg/torture/pr80129.C: New test.
6323
f3dd574e
JJ
6324 PR sanitizer/80110
6325 * g++.dg/tsan/pr80110.C: New test.
6326
918b6c9e
TK
63272017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6328
6329 PR fortran/80142
6330 * gfortran.dg/any_loc.f90: New test case.
6331
bf634d1c
TP
63322017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6333
6334 PR target/80082
6335 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6336 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6337
f7325b95
ML
63382017-03-22 Martin Liska <mliska@suse.cz>
6339
6340 PR target/79906
6341 * g++.dg/ext/mv8.C: Add power* targets.
6342
3f01b620
MS
63432017-03-21 Martin Sebor <msebor@redhat.com>
6344
6345 PR c++/79548
6346 * g++.dg/warn/Wunused-var-26.C: New test.
6347
1cefb051
BS
63482017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6349
6350 PR tree-optimization/79908
6351 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6352
edc1747f
MP
63532017-03-21 Marek Polacek <polacek@redhat.com>
6354 Martin Sebor <msebor@redhat.com>
6355
6356 PR tree-optimization/80109
6357 * gcc.dg/Walloca-14.c: New test.
6358
85106b87
JJ
63592017-03-21 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR target/80125
6362 * gcc.target/powerpc/pr80125.c: New test.
6363
e59a225f
NK
63642017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6365
6366 PR fortran/69498
6367 * gfortran.dg/unexp_attribute.f90: New test
6368
0ffe60b5 63692017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6370 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6371
6372 PR tree-optimization/79908
6373 * gcc.dg/torture/pr79908.c: New file.
6374
54eb90fe
SKS
63752017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6376
6377 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6378 with sizeof(int) < 4.
6379
5611c456
ML
63802017-03-21 Martin Liska <mliska@suse.cz>
6381
6382 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6383 apostrophes.
6384
e650ea2a
RB
63852017-03-21 Richard Biener <rguenther@suse.de>
6386
6387 PR tree-optimization/80032
6388 * g++.dg/opt/pr80032.C: New testcase.
6389
da2ce5f9
RB
63902017-03-21 Richard Biener <rguenther@suse.de>
6391
6392 PR tree-optimization/80122
6393 * gcc.dg/torture/pr80122.c: New testcase.
6394
9d60683a
TT
63952017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6396
6397 * gcc.dg/pic-2.c: Skip for MIPS.
6398 * gcc.dg/pie-2.c: Skip for MIPS.
6399
d3e19c2c
PC
64002017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/77752
6403 * g++.dg/cpp0x/initlist97.C: New.
6404 * g++.dg/cpp0x/initlist85.C: Update.
6405
8bee092e
JJ
64062017-03-21 Jakub Jelinek <jakub@redhat.com>
6407
9f30dff0
JJ
6408 PR c/67338
6409 * gcc.dg/pr67338.c: New test.
6410
8bee092e
JJ
6411 PR c++/35878
6412 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6413 dump instead of assembler.
6414 * g++.dg/init/pr35878_2.C: Likewise.
6415 * g++.dg/init/pr35878_3.C: Likewise.
6416
4d1b8e70
JJ
64172017-03-21 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR c/80097
6420 * gcc.dg/ubsan/pr80097.c: New test.
6421
c34923c4
BS
64222017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6423
6424 PR tree-optimization/80054
6425 * g++.dg/torture/pr80054.C: New file.
6426
b0ba96c2
KN
64272017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6428
6429 PR target/79963
6430 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6431 directive to assure selection of proper bit using rlwinm insn.
6432 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6433 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6434 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6435 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6436
92377255
MP
64372017-03-20 Marek Polacek <polacek@redhat.com>
6438 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/80059 - ICE with noexcept and __transaction_atomic
6441 * g++.dg/tm/pr80059-2.C: New test.
6442 * g++.dg/tm/pr80059.C: New test.
6443
243e28bf
ML
64442017-03-20 Martin Liska <mliska@suse.cz>
6445
6446 PR middle-end/79753
6447 * gcc.target/i386/mpx/pr79753.c: New test.
6448
918112d3
ML
64492017-03-20 Martin Liska <mliska@suse.cz>
6450
6451 PR target/79769
6452 PR target/79770
6453 * g++.dg/pr79769.C: New test.
6454 * gcc.target/i386/mpx/pr79770.c: New test.
6455
e325aba2
AK
64562017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6457
6458 PR target/78857
6459 * gcc.target/s390/load-and-test-fp-1.c: New test.
6460 * gcc.target/s390/load-and-test-fp-2.c: New test.
6461
91d2c04c
PT
64622017-03-18 Paul Thomas <pault@gcc.gnu.org>
6463
6464 PR fortran/79676
6465 * gfortran.dg/submodule_28.f08 : New test.
6466
c7e4107b
PT
64672017-03-18 Paul Thomas <pault@gcc.gnu.org>
6468
6469 PR fortran/71838
6470 * gfortran.dg/submodule_26.f08 : New test.
6471 * gfortran.dg/submodule_27.f08 : New test.
6472
d8fe28be
PH
64732017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6474
6475 PR target/79951
6476 * gcc.target/powerpc/pr79951.c: New.
6477
4a17943d
BS
64782017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6479
6480 PR rtl-optimization/79910
6481 * gcc.dg/torture/pr79910.c: New test.
6482
7f166d94
JL
64832017-03-17 Jeff Law <law@redhat.com>
6484
6485 PR tree-optimization/71437
6486 * gcc.dg/tree-ssa/pr71437.c: New test.
6487 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6488 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6489 now caught by VRP, but which were previously caught by DOM.
6490
12c4f7dc
RB
64912017-03-17 Richard Biener <rguenther@suse.de>
6492
6493 PR middle-end/80075
6494 * g++.dg/torture/pr80075.C: New testcase.
6495
207f3423
MM
64962017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6497
6498 PR target/71294
6499 * g++.dg/pr71294.C: New test.
6500
9fc900af
SB
65012017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6502
6503 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6504
c05c2380
JJ
65052017-03-16 Jakub Jelinek <jakub@redhat.com>
6506
e711928b
JJ
6507 PR fortran/80010
6508 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6509
c05c2380
JJ
6510 PR fortran/79886
6511 * gfortran.dg/pr79886.f90: New test.
6512
3231d64b
MM
65132017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6514
6515 PR target/79038
6516 * gcc.target/powerpc/pr79038-1.c: New test.
6517
81ef1f5e
SB
65182017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6519
6520 PR fortran/33271
6521 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6522
395a1e9b
JW
65232017-03-15 Jiong Wang <jiong.wang@arm.com>
6524
6525 PR testsuite/79356
6526 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6527
05f65910
UB
65282017-03-15 Uros Bizjak <ubizjak@gmail.com>
6529
6530 PR target/80019
6531 * gcc.target/i386/pr80019.c: New test.
6532
94285a7d
ML
65332017-03-15 Martin Liska <mliska@suse.cz>
6534
6535 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6536
a983542b
MS
65372017-03-14 Martin Sebor <msebor@redhat.com>
6538
6539 PR tree-optimization/79800
6540 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6541 * gcc.dg/tree-ssa/pr79800.c: New test.
6542
76ca5f40
MM
65432017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6544
6545 PR target/79947
6546 * gcc.target/powerpc/pr79947.c: New test.
6547
5d9a283a
MS
65482017-03-14 Martin Sebor <msebor@redhat.com>
6549
6550 PR middle-end/80020
6551 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6552 * gcc.dg/attr-alloc_size-7.c: Same.
6553 * gcc.dg/attr-alloc_size-9.c: Same.
6554 * gcc.dg/builtin-alloc-size.c: Same.
6555 * gcc.dg/pr80020.c: New test.
6556
4692943d
BS
65572017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6558
6559 PR rtl-optimization/79728
6560 * gcc.target/i386/sse-globalreg.c: New test.
6561
861d9d5e
ML
65622017-03-14 Martin Liska <mliska@suse.cz>
6563
6564 PR lto/66295
6565 * gcc.dg/tree-prof/pr66295.c: New test.
6566
a48018b5
ML
65672017-03-13 Martin Liska <mliska@suse.cz>
6568
6569 PR middle-end/78339
6570 * gcc.target/i386/mpx/pr78339.c: New test.
6571
8c56cc5a
CZ
65722017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6573
065ba179 6574 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6575
14555394
CZ
65762017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6577
065ba179 6578 * gcc.target/arc/pr9001090948.c: New file.
14555394 6579
3079b92e
SB
65802017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6581
6582 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6583 Fix test. Make early-out condition return early. Correct comments.
6584
c08de9db
JD
65852017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6586
6587 PR libgfortran/78854
6588 * gfortran.dg/dtio_25.f90: New test.
6589
66b27545
MS
65902017-03-10 Martin Sebor <msebor@redhat.com>
6591
6592 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6593
8f2f6381
BS
65942017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6595
6596 PR rtl-optimization/78911
6597 * gcc.target/i386/pr78911-1.c: New test.
6598 * gcc.target/i386/pr78911-2.c: New test.
6599
8e2c69b4 66002017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6601
8e2c69b4
WS
6602 PR target/79941
6603 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6604 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6605 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6606
455d833c
MP
66072017-03-10 Marek Polacek <polacek@redhat.com>
6608
6609 PR c++/79967
6610 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6611
cdd669f9
JJ
66122017-03-10 Jakub Jelinek <jakub@redhat.com>
6613
e260b0a7
JJ
6614 PR c++/79899
6615 * g++.dg/other/friend7.C: New test.
6616
cdd669f9
JJ
6617 PR c++/79896
6618 * g++.dg/ext/int128-5.C: New test.
6619
730e6e46
SB
66202017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6621
6622 PR testsuite/79356
6623 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6624 powerpc, sparc, or s390x.
6625
fc8f6304
PH
66262017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6627
6628 PR target/79907
6629 * gcc.target/powerpc/pr79907.c: New.
6630
f1b0632a
OH
66312017-03-10 Olivier Hainque <hainque@adacore.com>
6632
6633 * gnat.dg/opt64.adb: New test.
6634 * gnat.dg/opt64_pkg.ads: New helper.
6635 * gnat.dg/opt64_pkg.adb: New helper.
6636
5558f089
JJ
66372017-03-10 Jakub Jelinek <jakub@redhat.com>
6638
2d9dd4fb
JJ
6639 PR rtl-optimization/79909
6640 * gcc.target/powerpc/pr79909.c: New test.
6641
72772e67
JJ
6642 PR tree-optimization/79972
6643 * gcc.dg/pr79972.c: New test.
6644
5558f089
JJ
6645 PR tree-optimization/77975
6646 * gcc.dg/pr77975.c: New test.
6647
822a132c
MP
66482017-03-09 Marek Polacek <polacek@redhat.com>
6649
6650 PR c++/79962
6651 PR c++/79984
6652 * c-c++-common/nonnull-3.c: New test.
6653 * g++.dg/warn/Wnonnull3.C: New test.
6654
c9819d22
MF
66552017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6656
6657 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6658 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6659
36618428
MP
66602017-03-09 Marek Polacek <polacek@redhat.com>
6661
6662 PR sanitizer/79757
6663 * gcc.dg/ubsan/pr79757-1.c: New test.
6664 * gcc.dg/ubsan/pr79757-2.c: New test.
6665 * gcc.dg/ubsan/pr79757-3.c: New test.
6666 * gcc.dg/ubsan/pr79757-4.c: New test.
6667 * gcc.dg/ubsan/pr79757-5.c: New test.
6668
01e5af5a
JJ
66692017-03-09 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR c/79969
6672 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6673
6443c7c0
MP
66742017-03-09 Marek Polacek <polacek@redhat.com>
6675
6676 PR c++/79687
6677 * g++.dg/expr/ptrmem8.C: New test.
6678 * g++.dg/expr/ptrmem9.C: New test.
6679
d721dc3c
RB
66802017-03-09 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/79977
6683 * gcc.dg/graphite/pr79977.c: New testcase.
6684
1f1fd3e2
TT
66852017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6686
6687 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6688 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6689 * lib/target-supports.exp (check_effective_target_rdynamic):
6690 New proc.
6691
16967aff
RB
66922017-03-09 Richard Biener <rguenther@suse.de>
6693
6694 PR middle-end/79971
6695 * gcc.dg/fixed-point/pr79971.c: New testcase.
6696
26d7dc48
RB
66972017-03-09 Richard Biener <rguenther@suse.de>
6698
6699 PR ipa/79970
6700 * gcc.dg/torture/pr79970.c: New testcase.
6701
35f77c28
PC
67022017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6703
6704 PR c++/71966
6705 * g++.dg/cpp0x/pr71966-1.C: New.
6706 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6707
8a7df031
ML
67082017-03-09 Martin Liska <mliska@suse.cz>
6709
6710 PR tree-optimization/79631
6711 * gcc.target/i386/mpx/pr79631.c: New test.
6712
3828bb0d
ML
67132017-03-09 Martin Liska <mliska@suse.cz>
6714
6715 PR target/65705
6716 PR target/69804
6717 * gcc.target/i386/pr71458.c: Update scanned pattern.
6718
410a590c
MP
67192017-03-09 Marek Polacek <polacek@redhat.com>
6720
6721 PR c++/79672
6722 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6723 * g++.dg/warn/Wduplicated-branches3.C: New test.
6724
f084a22e
PG
67252017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6726
6727 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6728
a278b1c3
ML
67292017-03-09 Martin Liska <mliska@suse.cz>
6730
6731 PR ipa/79764
6732 * g++.dg/pr79764.C: New test.
6733
8dc19053
ML
67342017-03-09 Martin Liska <mliska@suse.cz>
6735
6736 PR ipa/79761
6737 * g++.dg/pr79761.C: New test.
6738
030fc94a
JJ
67392017-03-09 Jakub Jelinek <jakub@redhat.com>
6740
9e463823
JJ
6741 PR sanitizer/79944
6742 * c-c++-common/asan/pr79944.c: New test.
6743
6b62f323
JJ
6744 PR target/79932
6745 * gcc.target/i386/pr79932-2.c: New test.
6746
030fc94a
JJ
6747 PR target/79932
6748 * gcc.target/i386/pr79932-1.c: New test.
6749
423aec8b
MP
67502017-03-09 Marek Polacek <polacek@redhat.com>
6751
6752 PR c++/79900 - ICE in strip_typedefs
6753 * g++.dg/warn/Wpadded-1.C: New test.
6754
6659fe59
MP
67552017-03-08 Marek Polacek <polacek@redhat.com>
6756
6757 * g++.dg/Walloca1.C: Adjust dg-warning.
6758
f1a675e4
AH
67592017-03-08 Andrew Haley <aph@redhat.com>
6760
6761 PR tree-optimization/79943
6762 * gcc.dg/tree-ssa/pr79943.c: New test.
6763
edfcd7e3
RB
67642017-03-08 Richard Biener <rguenther@suse.de>
6765
6766 PR tree-optimization/79955
6767 * gcc.dg/uninit-24.c: New testcase.
6768
61fdfd8c
RB
67692017-03-08 Richard Biener <rguenther@suse.de>
6770
6771 PR tree-optimization/79920
6772 * gcc.dg/vect/pr79920.c: New testcase.
6773
4b48e883
JJ
67742017-03-08 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR sanitizer/79904
6777 * gcc.dg/ubsan/pr79904.c: New test.
6778
a71dbc63
JJ
67792017-03-07 Jakub Jelinek <jakub@redhat.com>
6780
6781 PR c/79834
6782 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6783 diagnostics.
6784
d8a90142
MP
67852017-03-07 Marek Polacek <polacek@redhat.com>
6786
6787 PR middle-end/79809
6788 * g++.dg/Walloca1.C: New test.
6789
a5e9e3e4
ML
67902017-03-07 Martin Liska <mliska@suse.cz>
6791
6792 PR middle-end/68270
6793 * g++.dg/pr68270.C: New test.
6794
1f6dba54
JJ
67952017-03-07 Jakub Jelinek <jakub@redhat.com>
6796
760f82db
JJ
6797 PR rtl-optimization/79901
6798 * gcc.target/i386/pr79901.c: New test.
6799
1f6dba54
JJ
6800 PR sanitizer/79897
6801 * c-c++-common/ubsan/pr79897.c: New test.
6802
feca7b89
VM
68032017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6804
6805 PR rtl-optimization/79571
6806 * gcc.target/i386/pr79571.c: New.
6807
bdbbf28d
MP
68082017-03-06 Marek Polacek <polacek@redhat.com>
6809
6810 PR c++/79796 - ICE with NSDMI and this pointer
6811 * g++.dg/cpp0x/nsdmi13.C: New test.
6812
52564551
JK
68132017-03-06 Julia Koval <julia.koval@intel.com>
6814
6815 PR target/79793
6816 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6817 directives.
6818 * gcc.target/i386/interrupt-13.c: Ditto.
6819 * gcc.target/i386/interrupt-14.c: Ditto.
6820 * gcc.target/i386/interrupt-15.c: Ditto.
6821
345edb37
JJ
68222017-03-06 Jakub Jelinek <jakub@redhat.com>
6823
6824 PR c++/79822
6825 * g++.dg/cpp0x/constexpr-79822.C: New test.
6826
a8d25fd0
RB
68272017-03-06 Richard Biener <rguenther@suse.de>
6828
6829 PR tree-optimization/79894
6830 * gcc.dg/vect/pr79887.c: New testcase.
6831
522fcdd7
RB
68322017-03-06 Richard Biener <rguenther@suse.de>
6833
6834 PR tree-optimization/79824
6835 * gcc.dg/vect/pr79824-1.c: New testcase.
6836 * gcc.dg/vect/pr79824-2.c: Likewise.
6837
54649631
TT
68382017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6839
6840 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6841 gettimeofday. Remove dg-skip-if for AVR.
6842 * lib/target-supports.exp (check_effective_target_gettimeofday):
6843 New proc.
6844
4bbc8970
RD
68452017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6846
6847 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6848 * gcc.target/s390/hotpatch-10.c: Likewise.
6849 * gcc.target/s390/hotpatch-11.c: Likewise.
6850 * gcc.target/s390/hotpatch-12.c: Likewise.
6851 * gcc.target/s390/hotpatch-13.c: Likewise.
6852 * gcc.target/s390/hotpatch-14.c: Likewise.
6853 * gcc.target/s390/hotpatch-15.c: Likewise.
6854 * gcc.target/s390/hotpatch-16.c: Likewise.
6855 * gcc.target/s390/hotpatch-17.c: Likewise.
6856 * gcc.target/s390/hotpatch-18.c: Likewise.
6857 * gcc.target/s390/hotpatch-19.c: Likewise.
6858 * gcc.target/s390/hotpatch-2.c: Likewise.
6859 * gcc.target/s390/hotpatch-26.c: Likewise.
6860 * gcc.target/s390/hotpatch-27.c: Likewise.
6861 * gcc.target/s390/hotpatch-28.c: Likewise.
6862 * gcc.target/s390/hotpatch-3.c: Likewise.
6863 * gcc.target/s390/hotpatch-4.c: Likewise.
6864 * gcc.target/s390/hotpatch-5.c: Likewise.
6865 * gcc.target/s390/hotpatch-6.c: Likewise.
6866 * gcc.target/s390/hotpatch-7.c: Likewise.
6867 * gcc.target/s390/hotpatch-8.c: Likewise.
6868 * gcc.target/s390/hotpatch-9.c: Likewise.
6869
5f215a70
PC
68702017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6871
6872 PR c++/64574
6873 * g++.dg/template/crash125.C: New.
6874
296cc393
JJ
68752017-03-06 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR target/79812
6878 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
6879
ca8942a3
TT
68802017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6881
6882 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
6883
c1b993c0
PG
68842017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6885
6886 * gcc.target/mips/msa-minmax.c: New tests.
6887
a50a32aa
ML
68882017-03-06 Martin Liska <mliska@suse.cz>
6889
6890 PR sanitize/79783
6891 * g++.dg/asan/pr79783.C: New test.
6892
5ada812c
PG
68932017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6894
6895 * gcc.target/mips/msa-dotp.c: New tests.
6896
334b3c4b
PG
68972017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6898
6899 * gcc.target/mips/msa-bclri.c: New test.
6900
d8b4baeb
PC
69012017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 PR c++/70266
6904 * g++.dg/tm/pr70266.C: New.
6905
ef78bc3c 69062017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 6907 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
6908
6909 * gfortran.dg/coarray/fail_image_1.f08: New test.
6910 * gfortran.dg/coarray/fail_image_2.f08: New test.
6911 * gfortran.dg/coarray/failed_images_1.f08: New test.
6912 * gfortran.dg/coarray/failed_images_2.f08: New test.
6913 * gfortran.dg/coarray/image_status_1.f08: New test.
6914 * gfortran.dg/coarray/image_status_2.f08: New test.
6915 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6916 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6917 * gfortran.dg/coarray_fail_st.f90: New test.
6918 * gfortran.dg/coarray_failed_images_1.f08: New test.
6919 * gfortran.dg/coarray_image_status_1.f08: New test.
6920 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6921
7f5a7d78
MP
69222017-03-03 Marek Polacek <polacek@redhat.com>
6923
6924 PR c/79758
6925 * gcc.dg/noncompile/pr79758.c: New test.
6926
cc195d46
JJ
69272017-03-03 Jakub Jelinek <jakub@redhat.com>
6928
6929 PR middle-end/79805
6930 * g++.dg/opt/pr79805.C: New test.
6931
945b6e16
AS
69322017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6933
6934 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6935 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6936 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6937 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6938 * gcc.target/i386/i386.exp
6939 (check_effective_target_avx512vpopcntdq): New.
6940
31dcc385
TT
69412017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6942
6943 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6944 ilp32 targets and match DImode registers for lp64 targets.
6945
0e174ae1
UB
69462017-03-03 Uros Bizjak <ubizjak@gmail.com>
6947
6948 * g++.dg/pr71624.C: Disable for x32.
6949 * g++.dg/pr71633.C: Ditto.
6950
93505ec5
JJ
69512017-03-03 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR target/79807
6954 * gcc.target/i386/pr79807.c: New test.
6955
d78a1c01
ML
69562017-03-03 Martin Liska <mliska@suse.cz>
6957
6958 PR tree-optimization/79803
6959 * gcc.dg/tree-ssa/pr79803.c: New test.
6960
ec7f796e
ML
69612017-03-03 Martin Liska <mliska@suse.cz>
6962
6963 PR rtl-optimization/79574
6964 * gcc.dg/pr79574-2.c: New test.
6965
30d309aa
RB
69662017-03-03 Richard Biener <rguenther@suse.de>
6967
6968 PR c++/79825
6969 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6970
38801de5
JJ
69712017-03-03 Jakub Jelinek <jakub@redhat.com>
6972
6973 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6974
7278b0a2
MP
69752017-03-03 Marek Polacek <polacek@redhat.com>
6976
6977 PR c++/79791
6978 * g++.dg/warn/Wwrite-strings-1.C: New test.
6979 * g++.dg/warn/Wwrite-strings-2.C: New test.
6980 * g++.dg/warn/Wwrite-strings-3.C: New test.
6981 * g++.dg/warn/Wwrite-strings-4.C: New test.
6982 * g++.dg/warn/Wwrite-strings-5.C: New test.
6983 * g++.dg/warn/Wwrite-strings-6.C: New test.
6984 * g++.dg/warn/Wwrite-strings-7.C: New test.
6985 * g++.dg/warn/Wwrite-strings-8.C: New test.
6986 * g++.dg/warn/Wwrite-strings-9.C: New test.
6987 * g++.dg/warn/Wwrite-strings-10.C: New test.
6988 * g++.dg/warn/Wwrite-strings-11.C: New test.
6989 * g++.dg/warn/Wwrite-strings-12.C: New test.
6990
75473a91
RB
69912017-03-03 Richard Biener <rguenther@suse.de>
6992
6993 PR middle-end/79818
6994 * gcc.dg/torture/pr79818.c: New testcase.
6995
50bea0c5
JJ
69962017-03-02 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR c++/79782
6999 * g++.dg/warn/Wunused-parm-10.C: New test.
7000
130f15ce
UB
70012017-03-02 Uros Bizjak <ubizjak@gmail.com>
7002
7003 * gcc.dg/rtl/x86_64/*.c: Test for
7004 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7005
dc362ada
UB
70062017-03-02 Uros Bizjak <ubizjak@gmail.com>
7007
7008 PR target/79514
7009 * gcc.target/i386/pr79514.c: New test.
7010
fe792dd8
JJ
70112017-03-02 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR rtl-optimization/79780
7014 * gcc.c-torture/compile/pr79780.c: New test.
7015
e80facb4
RB
70162017-03-02 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/79345
7019 PR c++/42000
7020 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7021 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7022 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7023
eb0e7c34
RB
70242017-03-02 Richard Biener <rguenther@suse.de>
7025
7026 PR c/79756
7027 * gcc.dg/vector-1.c: New testcase.
7028
653a4b32
BC
70292017-03-02 Bin Cheng <bin.cheng@arm.com>
7030
7031 PR tree-optimization/66768
7032 * gcc.target/i386/pr66768.c: New test.
7033
da403f31
RB
70342017-03-02 Richard Biener <rguenther@suse.de>
7035
7036 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7037 * gcc.dg/rtl/x86_64/final.c: Likewise.
7038 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7039 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7040 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7041 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7042
83692f96
RB
70432017-03-02 Richard Biener <rguenther@suse.de>
7044
7045 PR tree-optimization/79777
7046 * gcc.dg/torture/pr79777.c: New testcase.
7047
71dedb33
MS
70482017-03-01 Martin Sebor <msebor@redhat.com>
7049
7050 PR middle-end/79692
7051 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7052 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7053 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7054 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7055
48990905
UB
70562017-03-01 Uros Bizjak <ubizjak@gmail.com>
7057
7058 * gcc.target/i386/invsize-2.c: New test.
7059 * gcc.target/i386/invsize-3.c: Ditto.
7060 * gcc.target/i386/invsize-4.c: Ditto.
7061 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7062 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7063
c7f0c9f3
MM
70642017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7065
7066 PR target/79439
7067 * gcc.target/powerpc/pr79439.c: New test.
7068
f5ef6bfc
PH
70692017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7070
7071 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7072 scan string.
7073
7074
50181506
KN
70752017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7076
7077 PR target/79395
7078 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7079 pattern to look for vcmpequd. instead of vcmpnew.
7080 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7081 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7082 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7083 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7084 look for xvcmpeqdp. instead of xvcmpnedp.
7085 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7086 look for vcmpequd. instead of vcmpnew.
7087 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7088 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7089 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7090 look for xvcmpeqsp. instead of xvcmpnesp.
7091 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7092 look for xvcmpeqdp. instead of xvcmpnedp.
7093 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7094 look for vcmpequd. instead of vcmpnew.
7095 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7096 look for vcmpeqsp instead of xvcmpnesp.
7097 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7098 look for xvcmpeqdp instead of xvcmpnedp.
7099
0100ae43
RB
71002017-03-01 Richard Biener <rguenther@suse.de>
7101
7102 PR middle-end/79721
7103 * gcc.dg/torture/pr79721.c: New testcase.
7104
0f3f4ffe
JJ
71052017-03-01 Jakub Jelinek <jakub@redhat.com>
7106
42132674
JJ
7107 PR c++/79681
7108 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7109 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7110
e3e9e8ca
JJ
7111 PR c++/79746
7112 * g++.dg/warn/Wunused-parm-9.C: New test.
7113
0f3f4ffe
JJ
7114 PR tree-optimization/79734
7115 * g++.dg/opt/pr79734.C: New test.
7116
ad1de652
JJ
71172017-02-28 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR tree-optimization/79737
7120 * gcc.c-torture/execute/pr79737-1.c: New test.
7121 * gcc.c-torture/execute/pr79737-2.c: New test.
7122
7a1ae923
EB
71232017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7124
7125 * gcc.target/sparc/20170228-1.c: New test.
7126
2af0c3ed
UB
71272017-02-28 Uros Bizjak <ubizjak@gmail.com>
7128
7129 * gcc.target/i386/invsize-1.c: New test.
7130
203ced0a
MS
71312017-02-28 Martin Sebor <msebor@redhat.com>
7132
7133 PR tree-optimization/79691
7134 * gcc.dg/tree-ssa/pr79691.c: New test.
7135
8a915b87
JJ
71362017-02-28 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR target/79729
7139 * gcc.target/i386/pr79729.c: New test.
7140
41aa3a38
RB
71412017-02-28 Richard Biener <rguenther@suse.de>
7142
7143 PR tree-optimization/79740
7144 * gcc.dg/torture/pr79740.c: New testcase.
7145
587240d2
RB
71462017-02-28 Richard Biener <rguenther@suse.de>
7147
7148 PR middle-end/79731
7149 * c-c++-common/torture/pr79731.c: New testcase.
7150
dd3f4560
RB
71512017-02-28 Richard Biener <rguenther@suse.de>
7152
7153 PR tree-optimization/79732
7154 * gcc.dg/torture/pr79732.c: New testcase.
7155
c7d97b28
RB
71562017-02-28 Richard Biener <rguenther@suse.de>
7157
7158 PR tree-optimization/79723
7159 * gcc.target/i386/pr79723.c: New testcase.
7160
c8f28a3c
PH
71612017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7162
7163 PR target/79544
7164 * gcc.target/powerpc/pr79544.c: New.
7165
c91c3003
PC
71662017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7167
7168 PR c++/79414
7169 * g++.dg/parse/crash67.C: New.
7170
57fa080b
BC
71712017-02-27 Bin Cheng <bin.cheng@arm.com>
7172
7173 PR tree-optimization/77536
7174 * gcc.dg/vect/pr79347.c: Revise testing string.
7175
68b948d3
RB
71762017-02-27 Richard Biener <rguenther@suse.de>
7177
7178 PR tree-optimization/45397
7179 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7180
69a2e8a1
RB
71812017-02-27 Richard Biener <rguenther@suse.de>
7182
7183 PR tree-optimization/79690
7184 * gcc.target/i386/pr79690.c: New testcase.
7185
c7b608a9
TK
71862017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7187
7188 PR fortran/51119
7189 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7190 of original.
7191 * gfortran.dg/inline_matmul_11.f90: Likewise.
7192 * gfortran.dg/inline_matmul_9.f90: Likewise.
7193 * gfortran.dg/matmul_13.f90: New test.
7194 * gfortran.dg/matmul_14.f90: New test.
7195
98561a9b
JJ
71962017-02-25 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR middle-end/79396
7199 * g++.dg/opt/pr79396.C: New test.
7200
77be9417
DH
72012017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7202
7203 PR fortran/79597
7204 * gfortran.dg/dtio_6.f90: Update test.
7205
72062017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7207
7208 PR fortran/79601
7209 * gfortran.dg/interface_operator_2.f90: New test.
7210
b9822443
JJ
72112017-02-24 Jakub Jelinek <jakub@redhat.com>
7212
7213 PR c/79677
7214 * gcc.dg/pr79677.c: New test.
7215
4bc2b786
MF
72162017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7217
7218 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7219 of mov.ps.
7220 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7221 (cond_move1): Simplify condition to force generation of
7222 mov[nz].ps.
7223 (cond_move2): Likewise.
7224
4227c9ad
JJ
72252017-02-24 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR c++/79588
7228 * g++.dg/warn/Wrestrict-1.C: New test.
7229 * g++.dg/warn/Wrestrict-2.C: New test.
7230
fd527ec1
DE
72312017-02-24 David Edelsohn <dje.gcc@gmail.com>
7232
7233 * g++.dg/ext/complit15.C: Require LTO.
7234
2af8fd5c
TT
72352017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7236
7237 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7238 logical_op_short_circuit to skip targets.
7239 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7240 and s390.
7241
0b9cdb9a
EB
72422017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7243
7244 * gnat.dg/opt63.adb: New test.
7245
4af362a9
EB
72462017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7247
7248 * gnat.dg/discr47.adb: New test.
7249
7699e88f
RB
72502017-02-24 Richard Biener <rguenther@suse.de>
7251
7252 PR tree-optimization/79389
7253 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7254
e3beb191
PC
72552017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7256
7257 PR c++/79361
7258 * g++.dg/cpp0x/pr79361-1.C: New.
7259 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7260
195610aa
EB
72612017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7262
7263 * gcc.target/visium/bit_test.c: Accept any lsr form.
7264 * gcc.target/visium/block_move.c: Tweak.
7265
17885cad
DV
72662017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7267
7268 PR 68749
7269 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7270
45f7faf0
RB
72712017-02-23 Richard Biener <rguenther@suse.de>
7272
7273 PR tree-optimization/79683
7274 * gcc.target/i386/pr79683.c: New testcase.
7275
18eb304e
JL
72762017-02-22 Jeff Law <law@redhat.com>
7277
7278 PR tree-optimization/79578
7279 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7280
0a864a97
SD
72812017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7282
7283 * gcc.target/mips/msa-fp-cc.c: New test.
7284
fe8ece05
JJ
72852017-02-22 Jakub Jelinek <jakub@redhat.com>
7286
e40b6fc7
JJ
7287 PR c++/79664
7288 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7289 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7290 * g++.dg/gomp/pr79664.C: New test.
7291
fe8ece05
JJ
7292 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7293
78af14ae
MP
72942017-02-22 Marek Polacek <polacek@redhat.com>
7295
7296 PR c++/79653
7297 * g++.dg/cpp0x/alignas10.C: New test.
7298 * g++.dg/cpp0x/alignas9.C: New test.
7299
8fdddd3d
MP
7300 PR c++/79657
7301 * g++.dg/ext/underlying_type12.C: New test.
7302
61ac5ebe
MP
7303 PR c/79662
7304 * gcc.dg/enum-incomplete-4.c: New test.
7305
888c7050
JJ
73062017-02-22 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR target/70465
7309 * gcc.target/i386/pr70465-2.c: New test.
7310
6d3daa1a
UB
73112017-02-21 Uros Bizjak <ubizjak@gmail.com>
7312
7313 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7314
76dd203e
RB
73152017-02-22 Richard Biener <rguenther@suse.de>
7316
7317 PR tree-optimization/79673
7318 * gcc.target/i386/pr79673.c: New testcase.
7319
a9c774d2
RB
73202017-02-22 Richard Biener <rguenther@suse.de>
7321
7322 PR tree-optimization/79666
7323 * gcc.dg/torture/pr79666.c: New testcase.
7324
8f4f841a
ML
73252017-02-22 Martin Liska <mliska@suse.cz>
7326
7327 PR lto/79587
7328 * gcc.dg/tree-prof/pr79587.c: New test.
7329
a232a1cb
MP
73302017-02-21 Marek Polacek <polacek@redhat.com>
7331
7332 PR c++/79535
7333 * g++.dg/ext/flexary23.C: New test.
7334
b86fec68
UB
73352017-02-21 Uros Bizjak <ubizjak@gmail.com>
7336
7337 PR target/79593
7338 * gcc.target/i386/pr79593.c: New test.
7339
5c3f1d7b
JJ
73402017-02-21 Jakub Jelinek <jakub@redhat.com>
7341
b7280ac2
JJ
7342 PR c++/79654
7343 * g++.dg/cpp1z/decomp26.C: New test.
7344
5c3f1d7b
JJ
7345 PR sanitizer/79589
7346 * g++.dg/ubsan/pr79589.C: New test.
7347
1486c2a7
JL
73482017-02-21 Jeff Law <law@redhat.com>
7349
7350 PR tree-optimization/79621
7351 * gcc.c-torture/compile/pr79621.c: New test.
7352
2f3ec56d
JJ
73532017-02-21 Jakub Jelinek <jakub@redhat.com>
7354
3bb43119
JJ
7355 PR c++/79655
7356 * g++.dg/cpp1y/constexpr-79655.C: New test.
7357
664beaf2 7358 PR c++/79639
b86fec68 7359 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7360
956d3e61
JJ
7361 PR target/79633
7362 * gcc.target/i386/mpx/pr79633.c: New test.
7363
d4cbfca4
JJ
7364 PR target/79570
7365 * gcc.dg/pr79570.c: New test.
7366
00bc9de3
JJ
7367 PR c++/79641
7368 * c-c++-common/pr79641.c: New test.
7369
d002d099
JJ
7370 PR tree-optimization/79649
7371 * gcc.target/i386/pr79649.c: New test.
7372
2f3ec56d
JJ
7373 PR target/79494
7374 * gcc.dg/pr79494.c: New test.
7375
e6655a5f
SB
73762017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7377
7378 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7379 to dg-options.
7380
73812017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7382
7383 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7384
fd527ec1
DE
73852017-02-02 Jason Merrill <jason@redhat.com>
7386
7387 PR c++/79580
7388 * g++.dg/ext/complit15.C: New.
7389
027a9dd5
KN
73902017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7391
7392 PR target/78056
7393 * gcc.target/powerpc/pr78056-8.c: Remove.
7394
80480cee
MP
73952017-02-20 Marek Polacek <polacek@redhat.com>
7396
7397 PR middle-end/79537
7398 * gcc.dg/comp-goto-4.c: New test.
7399
85ade8d6
MP
7400 PR sanitizer/79558
7401 * c-c++-common/ubsan/bounds-14.c: New test.
7402
705d3b77
JJ
74032017-02-20 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR target/79568
7406 * gcc.target/i386/pr79568-1.c: New test.
7407 * gcc.target/i386/pr79568-2.c: New test.
7408 * gcc.target/i386/pr79568-3.c: New test.
7409
dc42a736
PT
74102017-02-16 Paul Thomas <pault@gcc.gnu.org>
7411
7412 PR fortran/79382
705d3b77
JJ
7413 * gfortran.dg/dtio_10.f90: Change test of error message.
7414 * gfortran.dg/dtio_23.f90: New test.
7415 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7416
1ca6a74f
PT
74172017-02-20 Paul Thomas <pault@gcc.gnu.org>
7418
7419 PR fortran/79434
705d3b77 7420 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7421
63af1586
PT
74222017-02-19 Paul Thomas <pault@gcc.gnu.org>
7423
7424 PR fortran/79447
705d3b77 7425 * gfortran.dg/submodule_24.f08: New test.
63af1586 7426
4ca4d1e9
AV
74272017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7428
7429 PR fortran/79229
7430 * gfortran.dg/class_allocate_24.f90: New test.
7431
dea71ad0
PT
74322017-02-19 Paul Thomas <pault@gcc.gnu.org>
7433
7434 PR fortran/79402
7435 * gfortran.dg/submodule_23.f90: New test.
7436
f46e2bc9
PC
74372017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7438
7439 PR c++/79380
7440 * g++.dg/cpp0x/alignas8.C: New.
7441
7dfa657b
JW
74422017-02-19 Eric Fiselier <eric@efcs.ca>
7443 Jonathan Wakely <jwakely@redhat.com>
7444
7445 PR c++/69523
7446 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7447
eab1f169
PK
74482017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7449
7450 * gcc.dg/gimplefe-26.c: New test.
7451
47e16d83
JDA
74522017-02-18 John David Anglin <danglin@gcc.gnu.org>
7453
7454 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7455
c2615951
JJ
74562017-02-18 Jakub Jelinek <jakub@redhat.com>
7457
c28fcc60
JJ
7458 PR target/79569
7459 * gcc.target/i386/3dnowA-3.c: New test.
7460
c2615951
JJ
7461 PR target/79559
7462 * gcc.target/i386/pr79559.c: New test.
7463
97fcf744
JM
74642017-02-17 Joseph Myers <joseph@codesourcery.com>
7465
7466 * gcc.dg/c11-float-2.c: New test.
7467 * gcc.dg/torture/float128-floath.c,
7468 gcc.dg/torture/float128x-floath.c,
7469 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7470 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7471 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7472 *_DECIMAL_DIG macros with DECIMAL_DIG.
7473
a530e181
BS
74742017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7475
7476 PR target/79261
7477 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7478
1d516992
JK
74792017-02-17 Julia Koval <julia.koval@intel.com>
7480
7481 * gcc.target/i386/rdpid.c New test.
7482 * gcc.target/i386/sse-12.c: Add -mrdpid.
7483 * gcc.target/i386/sse-13.c: Ditto.
7484 * gcc.target/i386/sse-14.c: Ditto.
7485 * gcc.target/i386/sse-22.c: Ditto.
7486 * gcc.target/i386/sse-23.c: Ditto.
7487 * g++.dg/other/i386-2.C: Ditto.
7488 * g++.dg/other/i386-3.C: Ditto.
7489
3185712c
SB
74902017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7491
7492 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7493 * gcc.dg/pr61441.c: Ditto.
7494
a261ee49
ML
74952017-02-17 Martin Liska <mliska@suse.cz>
7496
7497 PR rtl-optimization/79574
7498 * gcc.dg/pr79574.c: New test.
7499
5bf69d74
MP
75002017-02-17 Marek Polacek <polacek@redhat.com>
7501
7502 PR middle-end/79536
7503 * gcc.dg/torture/pr79536.c: New test.
7504
a72b242e
AM
75052017-02-16 Alan Modra <amodra@gmail.com>
7506
7507 * gcc.c-torture/execute/pr79286.c: New.
7508
bcac0b4d
JJ
75092017-02-16 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR c++/79512
7512 * c-c++-common/gomp/pr79512.c: New test.
7513
945c17d8
MS
75142017-02-15 Martin Sebor <msebor@redhat.com>
7515
7516 PR c++/79363
7517 * g++.dg/ext/flexary12.C: Adjust.
7518 * g++.dg/ext/flexary20.C: Same.
7519 * g++.dg/ext/flexary21.C: Same.
7520 * g++.dg/ext/flexary22.C: New test.
7521
25c99850
BC
75222017-02-15 Bin Cheng <bin.cheng@arm.com>
7523
7524 PR tree-optimization/79347
7525 * gcc.dg/vect/pr79347.c: New test.
7526
4f5e5fcb
JJ
75272017-02-15 Jakub Jelinek <jakub@redhat.com>
7528
e7202857
JJ
7529 PR c++/79301
7530 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7531 [[deprecated]] comment.
7532 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7533 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7534 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7535 [[deprecated]] in -std=c++11.
7536 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7537 [[fallthrough]] in -std=c++11 and -std=c++14.
7538
4f5e5fcb
JJ
7539 PR c++/79288
7540 * g++.dg/tls/pr79288.C: New test.
7541
c7545f1c
MP
75422017-02-15 Marek Polacek <polacek@redhat.com>
7543
7544 PR c/79515
7545 * gcc.dg/dfp/pr79515.c: New.
7546
1114b39c
DE
75472017-02-15 David Edelsohn <dje.gcc@gmail.com>
7548
7549 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7550
93b87d1d
TS
75512017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7552
7553 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7554 "opt_files".
7555
fa8db6ea
JJ
75562017-02-15 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR target/79487
7559 * gcc.dg/dfp/pr79487.c: New test.
7560 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7561 2017-02-13 change.
7562
8722316b
CL
75632017-01-14 Carl Love <cel@us.ibm.com>
7564
7565 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7566 xvcvsxdsp and xvcvuxdsp instructions.
7567
2932fe90
SB
75682017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7569
7570 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7571 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7572 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7573 64-bit default target.
7574 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7575 a 64-bit default target.
7576
63d09033
JJ
75772017-02-14 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR target/79481
7580 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7581 (test_3vx): Change return type from int to void.
63d09033
JJ
7582 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7583 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7584 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7585 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7586 tests.
7587 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7588 (test_3vx): Change return type from int to void.
7589 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7590 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7591 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7592 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7593 tests.
7594 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7595 intrinsic. Change scan-assembler-times number from 1 to 2.
7596 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7597 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7598 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7599 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7600 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7601 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7602 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7603
8668fae0
UB
76042017-02-14 Uros Bizjak <ubizjak@gmail.com>
7605
7606 PR middle-end/61225
7607 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7608 Use dg-additional-options for ia32 target. Remove XFAIL.
7609
95d96609
UB
76102017-02-14 Uros Bizjak <ubizjak@gmail.com>
7611
7612 PR target/79495
7613 * gcc.target/i386/pr79495.c: New test.
7614
6f207d58
MP
76152017-02-14 Marek Polacek <polacek@redhat.com>
7616
7617 PR c++/79420
7618 PR c++/79463
7619 * g++.dg/cpp1y/pr79463.C: New.
7620 * g++.dg/template/incomplete10.C: New.
7621 * g++.dg/template/incomplete9.C: New.
7622
ee139af5
L
76232017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7624
7625 PR target/79498
7626 * gcc.target/i386/pr79498.c: New test.
7627
bf00c9e0
MS
76282017-02-14 Martin Sebor <msebor@redhat.com>
7629
7630 PR middle-end/79448
7631 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7632 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7633 * gcc.dg/tree-ssa/pr79448.c: New test.
7634
6c022f73
JL
76352017-02-14 Jeff Law <law@redhat.com>
7636
7637 PR tree-optimization/79095
7638 * g++.dg/pr79095-1.C: New test
7639 * g++.dg/pr79095-2.C: New test
7640 * g++.dg/pr79095-3.C: New test
7641 * g++.dg/pr79095-4.C: New test
7642 * g++.dg/pr79095-5.C: New test
7643 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7644 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7645
b719f884
JG
76462017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7647
7648 * gcc.target/aarch64/vect_fp16_1.c: New.
7649
1be33173
PK
76502017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7651
7652 * gcc.dg/gimplefe-25.c: New test.
7653
73424a09
JJ
76542017-02-14 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR tree-optimization/79408
7657 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7658
977472e8
RB
76592017-02-14 Richard Biener <rguenther@suse.de>
7660
7661 PR middle-end/79432
7662 * gcc.dg/torture/pr79432.c: New testcase.
7663
ee75687b
MS
76642017-02-13 Martin Sebor <msebor@redhat.com>
7665
7666 PR middle-end/79496
7667 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7668
b84702c0
JJ
76692017-02-13 Jakub Jelinek <jakub@redhat.com>
7670
ecc04fae
JJ
7671 PR sanitizer/79341
7672 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7673 variables volatile.
7674
b84702c0
JJ
7675 PR c++/79232
7676 * g++.dg/cpp1z/eval-order4.C: New test.
7677 * g++.dg/other/pr79232.C: New test.
7678
b9a161ff
NS
76792017-02-13 Nathan Sidwell <nathan@acm.org>
7680
7681 PR c++/79296
7682 * g++.dg/cpp0x/pr79296.C: New.
7683
d8505fac
SB
76842017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7685
7686 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7687 Instead, xfail powerpc*-*-* && lp64.
7688
efb802cb
SB
76892017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7690
7691 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7692 powerpc_p8vector_ok.
7693 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7694
8d6427c6
AS
76952017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7696
7697 PR target/79449
7698 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7699 for reading beyond a 4k boundary.
7700
9b7716c9
JJ
77012017-02-13 Jakub Jelinek <jakub@redhat.com>
7702
7703 PR rtl-optimization/79388
7704 PR rtl-optimization/79450
7705 * gcc.c-torture/execute/pr79388.c: New test.
7706 * gcc.c-torture/execute/pr79450.c: New test.
7707
4bb91707
TK
77082017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7709
7710 PR fortran/65542
9b7716c9 7711 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7712
e22910c2
JJ
77132017-02-11 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR sanitizer/79341
7716 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7717
acbbac04
JH
77182017-02-11 Jan Hubicka <hubicka@ucw.cz>
7719
7720 PR tree-ssa/56727
7721 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7722
e493f96b
JJ
77232017-02-10 Jakub Jelinek <jakub@redhat.com>
7724
7725 PR c++/79457
7726 * g++.dg/cpp0x/pr79457.C: New test.
7727
773acd54
SB
77282017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7729
7730 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7731 scan-assembler unless lp64.
7732
b56f814e
SB
77332017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7734
7735 PR tree-optimization/66612
7736 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7737
5e659d16
SB
77382017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7739
7740 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7741 of all powerpc.
7742
6f4f30bf
MP
77432017-02-10 Marek Polacek <polacek@redhat.com>
7744
7745 PR c++/79435
7746 * g++.dg/cpp1y/pr79435.C: New.
7747
3799a5b8
MP
7748 PR c++/79184
7749 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7750
052ef81d
CL
77512017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7752
7753 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7754 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7755 New.
7756 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7757 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7758 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7759 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7760 (vtst_expected_poly64x2): Move to aarch64-only section.
7761 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7762 (vtst_p64, vtstq_p64): New tests.
7763
a7c8ed0c
PC
77642017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7765
7766 PR c++/71737
7767 * g++.dg/cpp0x/pr71737.C: New.
7768
3dcde5ef 77692017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7770 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7771
7772 * gcc.dg/gimplefe-error-1.c: New testcase.
7773 * gcc.dg/gimplefe-error-2.c: New testcase.
7774 * gcc.dg/gimplefe-error-3.c: New testcase.
7775
6139a3b7
JJ
77762017-02-10 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR tree-optimization/79411
7779 * gcc.c-torture/compile/pr79411.c: New test.
7780
9bfc55d0
JJ
77812017-02-09 Jakub Jelinek <jakub@redhat.com>
7782 Jason Merrill <jason@redhat.com>
7783
7784 PR c++/79143
7785 * g++.dg/cpp1z/pr79143.C: New test.
7786
0b90c541
JH
77872017-02-09 Jan Hubicka <hubicka@ucw.cz>
7788
7789 * gcc.dg/loop-unswitch-2.c: Update testcase.
7790 * gcc.dg/loop-unswitch-1.c: Update testcase.
7791
192b048b
MP
77922017-02-09 Marek Polacek <polacek@redhat.com>
7793
7794 PR c/79428
7795 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7796 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7797 * c-c++-common/goacc/pr79428-1.c: New test.
7798 * c-c++-common/gomp/pr79428-2.c: New test.
7799 * c-c++-common/gomp/pr79428-5.c: New test.
7800 * c-c++-common/gomp/pr79428-6.c: New test.
7801 * c-c++-common/pr79428-3.c: New test.
7802
e9a9033b
AK
78032017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7804
7805 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7806 testcases.
7807
56f71478
JJ
78082017-02-09 Jakub Jelinek <jakub@redhat.com>
7809
28f6839b
JJ
7810 PR c/79413
7811 * gcc.c-torture/compile/pr79413.c: New test.
7812
f08683a1
JJ
7813 PR c++/79429
7814 * c-c++-common/gomp/pr79429.c: New test.
7815 * g++.dg/gomp/pr79429.C: New test.
7816
56f71478
JJ
7817 PR c/79431
7818 * c-c++-common/gomp/pr79431.c: New test.
7819
02889d23
CLT
78202017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7821 Cesar Philippidis <cesar@codesourcery.com>
7822 Joseph Myers <joseph@codesourcery.com>
7823 Chung-Lin Tang <cltang@codesourcery.com>
7824
7825 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7826 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7827 * c-c++-common/goacc/loop-auto-2.c: New.
7828 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7829 * c-c++-common/goacc/tile-2.c: New.
7830 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7831 * g++.dg/goacc/tile-1.C: New, check tile subst.
7832 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7833 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7834 * gfortran.dg/goacc/tile-1.f90: New test.
7835 * gfortran.dg/goacc/tile-2.f90: New test.
7836 * gfortran.dg/goacc/tile-lowering.f95: New test.
7837
9c0c77d2
RB
78382017-02-09 Richard Biener <rguenther@suse.de>
7839
7840 PR tree-optimization/69823
7841 * gcc.dg/graphite/pr69823.c: New testcase.
7842
f39bad9f
PH
78432017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7844
7845 PR target/78604
7846 * gcc.target/powerpc/pr78604.c: New.
7847
fc00b9ce
KN
78482017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7849
7850 PR target/68972
7851 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7852 disable this test on power architecture.
7853
50c1f4a5
RB
78542017-02-08 Richard Biener <rguenther@suse.de>
7855
7856 PR tree-optimization/71824
7857 PR tree-optimization/79409
7858 * gcc.dg/graphite/pr71824-3.c: New testcase.
7859
74a15d14
JJ
78602017-02-08 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR tree-optimization/79408
7863 * gcc.dg/tree-ssa/pr79408.c: New test.
7864
d798497e
RB
78652017-02-08 Richard Biener <rguenther@suse.de>
7866
7867 PR tree-optimization/71824
7868 * gcc.dg/graphite/pr71824-2.c: New testcase.
7869
9d5019a1
AP
78702017-02-07 Andrew Pinski <apinski@cavium.com>
7871
705d3b77 7872 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 7873
ec48209a
JJ
78742017-02-07 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR rtl-optimization/79386
7877 * gcc.c-torture/compile/pr79386.c: New test.
7878
e5f234b2
DV
78792017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
7880 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7881
7882 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
7883 *-*-solaris*.
7884
1f138b75
JJ
78852017-02-07 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR target/79299
7888 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
7889 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
7890
7af4b20d
RB
78912017-02-07 Richard Biener <rguenther@suse.de>
7892
7893 * gcc.dg/gimplefe-23.c: New testcase.
7894 * gcc.dg/gimplefe-24.c: Likewise.
7895
d95c2fc7
CL
78962017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7897
7898 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
7899 scan-assembler instead of scan-assembler-times.
7900 * gcc.target/aarch64/test_frame_10.c: Likewise.
7901 * gcc.target/aarch64/test_frame_12.c: Likewise.
7902 * gcc.target/aarch64/test_frame_2.c: Likewise.
7903 * gcc.target/aarch64/test_frame_4.c: Likewise.
7904 * gcc.target/aarch64/test_frame_6.c: Likewise.
7905 * gcc.target/aarch64/test_frame_7.c: Likewise.
7906 * gcc.target/aarch64/test_frame_8.c: Likewise.
7907
fa5d44d0
RO
79082017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7909
7910 * gcc.target/i386/pr78419.c: Require ifunc support.
7911
d9b4ce00
DE
79122017-02-07 David Edelsohn <dje.gcc@gmail.com>
7913
7914 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7915
bb7d75ff
PP
79162017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7917
7918 PR c++/79360
7919 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7920
122e7b4f
KC
79212017-02-06 Kito Cheng <kito.cheng@gmail.com>
7922
7923 * lib/target-supports.exp: Define the RISC-V target.
7924 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7925 * gcc.dg/builtin-apply2.c: Likewise.
7926 * gcc.dg/ifcvt-4.c: Likewise.
7927 * gcc.dg/loop-8.c: Likewise.
7928 * gcc.dg/sibcall-10.c: Likewise.
7929 * gcc.dg/sibcall-9.c: Likewise.
7930 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7931 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7932 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7933 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7934 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7935 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7936 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7937
391675ac
MM
79382017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7939
7940 PR target/66144
7941 * gcc.target/powerpc/pr66144-1.c: New test.
7942 * gcc.target/powerpc/pr66144-2.c: Likewise.
7943 * gcc.target/powerpc/pr66144-3.c: Likewise.
7944
e495e31a
MS
79452017-02-06 Martin Sebor <msebor@redhat.com>
7946
7947 PR tree-optimization/79376
7948 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7949 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7950
2568d8a1
JJ
79512017-02-06 Jakub Jelinek <jakub@redhat.com>
7952
98e09245
JJ
7953 PR c++/79379
7954 * g++.dg/cpp1y/constexpr-79379.C: New test.
7955
e8b0383c
JJ
7956 PR c++/79377
7957 * g++.dg/lookup/pr79377.C: New test.
7958
a5e8cbd1
JJ
7959 PR c++/79372
7960 * g++.dg/cpp1z/decomp25.C: New test.
7961
2568d8a1
JJ
7962 PR tree-optimization/79284
7963 * gcc.c-torture/compile/pr79284.c: New test.
7964
aae936b9
PC
79652017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7966
7967 PR c++/70448
7968 * g++.dg/cpp0x/pr70448.C: New.
7969
daf57541
DV
79702017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7971
7972 PR 78348
7973 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7974 to dg-options.
7975
0898c74d
GJL
79762017-02-06 Georg-Johann Lay <avr@gjlay.de>
7977
7978 PR target/78883
7979 * gcc.c-torture/compile/pr78883.c: New test.
7980
5d3ebb71
JH
79812017-02-05 Jan Hubicka <hubicka@ucw.cz>
7982
7983 PR tree-ssa/79347
7984 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7985 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7986 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7987 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7988 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7989 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7990 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7991 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7992 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7993 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7994 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7995 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7996 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7997
139d4065
AV
79982017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7999
8000 PR fortran/79344
8001 * gfortran.dg/allocate_with_source_24.f90: New test.
8002
4b9c80d8
AV
80032017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8004
8005 PR fortran/79230
8006 * gfortran.dg/der_ptr_component_2.f90: New test.
8007
f3877b2f
EB
80082017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8009
8010 * gcc.target/sparc/20170205-1.c: New test.
8011
d8a09ada
JDA
80122017-02-03 John David Anglin <danglin@gcc.gnu.org>
8013
a2a86d6a
JDA
8014 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8015 libatomic_available.
8016
a1d99925
JDA
8017 * gcc.dg/pr77587.c: Require alias support.
8018 * gcc.dg/pr77587a.c: Likewise.
8019
d8bf159e
JDA
8020 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8021 * gcc.c-torture/execute/pr78622.c: Likewise.
8022
d8a09ada
JDA
8023 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8024 hppa*-*-hpux*.
8025 * c-c++-common/Wunused-var-16.c: Likewise.
8026 * c-c++-common/builtin-shuffle-1.c: Likewise.
8027 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8028 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8029
f589a1ce
MS
80302017-02-03 Martin Sebor <msebor@redhat.com>
8031
8032 PR tree-optimization/79327
8033 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8034 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8035 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8036
5b00f9d2
JJ
80372017-02-03 Jakub Jelinek <jakub@redhat.com>
8038 Martin Sebor <msebor@redhat.com>
8039
8040 PR tree-optimization/79327
8041 * gcc.dg/tree-ssa/pr79327.c: New test.
8042 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8043 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8044 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8045 (test_sprintf_chk_range_schar): Adjust dg-message.
8046 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8047 * gcc.c-torture/execute/pr79327.c: New test.
8048
437f0a81
JJ
80492017-02-03 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR target/79354
8052 * gcc.target/powerpc/pr79354.c: New test.
8053 * gcc.c-torture/execute/pr79354.c: New test.
8054
3f343040
MS
80552017-02-03 Martin Sebor <msebor@redhat.com>
8056
8057 PR tree-optimization/79352
8058 * gcc.dg/tree-ssa/pr79352.c: New test.
8059
46a2ab58
ML
80602017-02-03 Martin Liska <mliska@suse.cz>
8061
8062 PR lto/66295
8063 * gcc.target/i386/mvc9.c: New test.
8064
baa2d1cd
PH
80652017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8066
8067 PR target/79158
8068 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8069 to VSX reg.
8070
30c6ec2f
JH
80712017-02-02 Jan Hubicka <hubicka@ucw.cz>
8072
8073 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8074 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8075 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8076 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8077 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8078 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8079 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8080 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8081 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8082 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8083 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8084 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8085 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8086
ebee1eb9
MS
80872017-02-02 Martin Sebor <msebor@redhat.com>
8088
8089 PR middle-end/79275
8090 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8091 * gcc.dg/tree-ssa/pr79275.c: New test.
8092
dcd25b8a
AS
80932017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8094
dc362ada 8095 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8096
0f0c2cc3
JH
80972017-02-02 Jan Hubicka <hubicka@ucw.cz>
8098
8099 PR middle-end/77445
8100 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8101 threading is done.
8102
1c372840
TC
81032017-02-02 Tamar Christina <tamar.christina@arm.com>
8104
8105 PR middle-end/78142
8106 * gcc.target/aarch64/vector_initialization_nostack.c
8107 (f12): Use one vector
8108
9f11a4a7
JJ
81092017-02-02 Jakub Jelinek <jakub@redhat.com>
8110
bef7e561
JJ
8111 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8112 * c-c++-common/asan/misalign-1.c: Likewise.
8113 * c-c++-common/asan/misalign-2.c: Likewise.
8114 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8115 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8116 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8117 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8118 add -ffat-lto-objects from/to dg-additional-options.
8119 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8120 dg-additional-options.
8121
9f11a4a7
JJ
8122 PR target/79197
8123 * gcc.target/powerpc/pr79197.c: New test.
8124 * gcc.c-torture/compile/pr79197.c: New test.
8125
09661674
RB
81262017-02-02 Richard Biener <rguenther@suse.de>
8127
8128 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8129
d8d58893
PC
81302017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8131
8132 PR c++/69637
8133 * g++.dg/cpp0x/pr69637-1.C: New.
8134 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8135
521a70a4
AK
81362017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8137
8138 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8139
e26b502d
BS
81402017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8141
8142 PR target/70012
8143 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8144 conditions.
8145
55e75c7c
JJ
81462017-02-01 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR testsuite/79324
8149 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8150 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8151 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8152 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8153 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8154 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8155 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8156 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8157 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8158 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8159 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8160 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8161 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8162
a4476973
ML
81632017-02-01 Martin Liska <mliska@suse.cz>
8164
8165 PR testsuite/79272
8166 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8167
3f3181b1
RB
81682017-02-01 Richard Biener <rguenther@suse.de>
8169
8170 PR testsuite/76957
8171 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8172 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8173 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8174 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8175
1e7ef862
RB
81762017-02-01 Richard Biener <rguenther@suse.de>
8177
8178 PR middle-end/79315
8179 * gfortran.dg/pr79315.f90: New testcase.
8180
405a7406
RB
81812017-02-01 Richard Biener <rguenther@suse.de>
8182
8183 PR tree-optimization/71824
8184 * gcc.dg/graphite/pr71824.c: New testcase.
8185
19bdccb4
JJ
81862017-01-31 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR c++/79304
8189 * g++.dg/diagnostic/pr79304.C: New test.
8190
fcb2cdfc
DM
81912017-01-31 David Malcolm <dmalcolm@redhat.com>
8192
8193 PR c++/79298
8194 * g++.dg/spellcheck-pr79298.C: New test case.
8195
7cfa044d
DM
81962017-01-31 David Malcolm <dmalcolm@redhat.com>
8197
8198 PR preprocessor/79210
8199 * gcc.dg/format/pr79210.c: New test case.
8200 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8201 New function.
8202
de3fbef6
NS
82032017-01-31 Nathan Sidwell <nathan@acm.org>
8204
5ae37bdf
NS
8205 PR c++/79290
8206 * g++.dg/warn/pr79290.C: New.
8207
de3fbef6
NS
8208 PR c++/67273
8209 PR c++/79253
8210 * g++.dg/cpp1y/pr67273.C: New.
8211 * g++.dg/cpp1y/pr79253.C: New.
8212
7f357c61
NS
82132017-01-31 Nathan Sidwell <nathan@acm.org>
8214
8215 PR c++/79264
8216 * g++.dg/cpp1y/pr61636-1.C: Augment.
8217
5b11971a
CL
82182017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8219
8220 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8221 rand() instead of random().
8222
8b670f93
AH
82232017-01-30 Aldy Hernandez <aldyh@redhat.com>
8224
8225 PR tree-optimization/71691
8226 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8227
4727e06b
AK
82282017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8229
8230 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8231 __ARCH__.
8232
b6dae849
JJ
82332017-01-31 Jakub Jelinek <jakub@redhat.com>
8234
8235 PR tree-optimization/79267
8236 * g++.dg/opt/pr79267.C: New test.
8237
40fb9c89
AO
82382017-01-30 Alexandre Oliva <aoliva@redhat.com>
8239
8240 PR debug/63238
8241 * gcc.dg/debug/dwarf2/align-1.c: New.
8242 * gcc.dg/debug/dwarf2/align-2.c: New.
8243 * gcc.dg/debug/dwarf2/align-3.c: New.
8244 * gcc.dg/debug/dwarf2/align-4.c: New.
8245 * gcc.dg/debug/dwarf2/align-5.c: New.
8246 * gcc.dg/debug/dwarf2/align-6.c: New.
8247 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8248 * g++.dg/debug/dwarf2/align-1.C: New.
8249 * g++.dg/debug/dwarf2/align-2.C: New.
8250 * g++.dg/debug/dwarf2/align-3.C: New.
8251 * g++.dg/debug/dwarf2/align-4.C: New.
8252 * g++.dg/debug/dwarf2/align-5.C: New.
8253 * g++.dg/debug/dwarf2/align-6.C: New.
8254
3095f651
AS
82552017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8256
8257 PR target/79170
8258 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8259
3cf88bff
MS
82602017-01-30 Martin Sebor <msebor@redhat.com>
8261
8262 PR testsuite/79293
8263 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8264
37731134
ML
82652017-01-30 Martin Liska <mliska@suse.cz>
8266
8267 PR gcov-profile/79259
8268 * g++.dg/tree-prof/pr79259.C: New test.
8269
0c7247cc
RB
82702017-01-30 Richard Biener <rguenther@suse.de>
8271
8272 PR tree-optimization/79276
8273 * gcc.dg/torture/pr79276.c: New testcase.
8274
ab4be5d1
DV
82752017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8276
8277 PR target/79240
8278 * gcc.target/s390/pr79240.c: New test.
8279
6687d58d
BS
82802017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8281
8282 PR target/79268
8283 * gcc.target/powerpc/pr79268.c: New file.
8284 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8285 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8286 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8287 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8288
b5df96c3
JDA
82892017-01-28 John David Anglin <danglin@gcc.gnu.org>
8290
fc34d7b8
JDA
8291 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8292
9efc84e4
JDA
8293 PR testsuite/70583
8294 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8295
4bfbe3ae
JDA
8296 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8297 * gnat.dg/debug9.adb: Likewise.
8298
8d0b306f
JDA
8299 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8300
b5df96c3
JDA
8301 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8302 libatomic_available.
8303 * gfortran.dg/coarray_42.f90: Likewise.
8304 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8305 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8306 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8307
eb339366
MS
83082017-01-27 Martin Sebor <msebor@redhat.com>
8309
8310 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8311
711ce021
BS
83122017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8313
8314 PR rtl-optimization/79194
8315 * gcc.dg/torture/pr79194.c: New test.
8316
d8321b33
VM
83172017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8318
8319 PR tree-optimization/71374
2568d8a1 8320 * gcc.target/i386/pr71374.c: New.
d8321b33 8321
9e2ea13e
MS
83222017-01-27 Martin Sebor <msebor@redhat.com>
8323
8324 PR c++/71290
8325 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8326 a dg-error directive.
8327
9eb7045b
VM
83282017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8329
8330 PR target/79131
8331 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8332 * gcc.target/arm/pr79131-2.c: New.
8333
f75bbf3f
BS
83342017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8335
8336 PR target/65484
8337 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8338 vectorized on POWER unless hardware misaligned loads are
8339 available.
8340
3f54004b
BC
83412017-01-27 Bin Cheng <bin.cheng@arm.com>
8342
8343 PR rtl-optimization/78559
8344 * gcc.c-torture/execute/pr78559.c: New test.
8345
40b6bff9
RB
83462017-01-27 Richard Biener <rguenther@suse.de>
8347
8348 PR tree-optimization/79245
8349 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8350 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8351
b2f8892e
JJ
83522017-01-27 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR c/79199
8355 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8356 target. Use 4294967293U instead of 4294967293.
8357
b002f3b9
RB
83582017-01-27 Richard Biener <rguenther@suse.de>
8359
8360 PR tree-optimization/71433
8361 * gcc.dg/Warray-bounds-21.c: New testcase.
8362
38f50ab6
RB
83632017-01-27 Richard Biener <rguenther@suse.de>
8364
8365 PR tree-optimization/79244
8366 * gcc.dg/torture/pr79244.c: New testcase.
8367
c04f4139
JJ
83682017-01-27 Jakub Jelinek <jakub@redhat.com>
8369
8370 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8371 all occurrences of 40 to 32.
8372
6ca513f9
RE
83732017-01-27 Richard Earnshaw <rearnsha@arm.com>
8374
8375 PR target/79239
8376 * gcc.target/arm/pr79239.c: New test.
8377
d876f5cd
DV
83782017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8379
8380 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8381
bb6a6ee9
AB
83822017-01-27 Adam Butcher <adam@jessamine.co.uk>
8383
8384 PR c++/64382
8385 * g++.dg/cpp1y/pr64382.C: New test.
8386
31c87a43
MS
83872017-01-26 Martin Sebor <msebor@redhat.com>
8388
8389 PR middle-end/78703
8390 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8391 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8392 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8393 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8394
f7c06c0f
JJ
83952017-01-26 Jakub Jelinek <jakub@redhat.com>
8396
b0670cc0
JJ
8397 PR debug/79129
8398 * g++.dg/debug/dwarf2/pr79129.C: New test.
8399
f7c06c0f
JJ
8400 PR debug/78835
8401 * g++.dg/debug/dwarf2/pr78835.C: New test.
8402
5d93da1d
MS
84032017-01-26 Martin Sebor <msebor@redhat.com>
8404
8405 PR middle-end/78703
8406 * gcc.dg/format/pr78569.c: Adjust.
8407 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8408 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8409 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8410 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8411 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8412 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8413 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8414 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8415 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8416 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8417 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8418
905d2812
JJ
84192017-01-26 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR c++/68727
8422 * g++.dg/other/offsetof8.C: Add expected error.
8423 * g++.dg/other/offsetof9.C: New test.
8424
b3db8d77
DE
84252017-01-26 David Edelsohn <dje.gcc@gmail.com>
8426
8427 * g++.dg/opt/declone3.C: Require LTO.
8428
15961e4a
VM
84292017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8430
8431 PR target/79131
8432 * gcc.target/arm/pr79131.c: New.
8433
e39dd802
BC
84342017-01-26 Bin Cheng <bin.cheng@arm.com>
8435
8436 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8437
bc9efeab
JW
84382017-01-26 Jonathan Wakely <jwakely@redhat.com>
8439
8440 PR libstdc++/79190
8441 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8442 matches replaced operator delete.
8443
b5f75f0b
JJ
84442017-01-26 Jakub Jelinek <jakub@redhat.com>
8445
8446 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8447 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8448 avx512f with avx512dq.
8449 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8450 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8451 avx512f with avx512dq.
8452 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8453 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8454 avx512f with avx512dq.
8455
0a38b341
MP
84562017-01-26 Marek Polacek <polacek@redhat.com>
8457
8458 PR c/79199
8459 * c-c++-common/Wduplicated-branches-13.c: New test.
8460
ebff5c3f
DS
84612017-01-26 David Sherwood <david.sherwood@arm.com>
8462
8463 PR middle-end/79212
8464 * gfortran.dg/gomp/sharing-4.f90: New test.
8465
e6d55103
JJ
84662017-01-26 Jakub Jelinek <jakub@redhat.com>
8467
1a27fab1
JJ
8468 PR target/70465
8469 * gcc.target/i386/pr70465.c: New test.
8470
e6d55103
JJ
8471 * brig.dg/dg.exp: Update copyright years.
8472 * lib/brig-dg.exp: Update copyright years.
8473 * lib/brig.exp: Update copyright years.
8474
b5aa1281
MM
84752017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8476
8477 PR target/79179
8478 * gcc.target/powerpc/pr79179.c: New test.
8479
3b5de3cb
BS
84802017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8481
8482 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8483 generation to accept D-mode memory accesses.
8484
dbe81dbe
MS
84852017-01-25 Martin Sebor <msebor@redhat.com>
8486
8487 PR c++/71290
8488 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8489 * g++.dg/ext/flexarray-mangle.C: Same.
8490 * g++.dg/ext/flexarray-subst.C: Same.
8491 * g++.dg/ext/flexary10.C: Same.
8492 * g++.dg/ext/flexary11.C: Same.
8493 * g++.dg/ext/flexary14.C: Same.
8494 * g++.dg/ext/flexary16.C: Same.
8495 * g++.dg/ext/flexary18.C: Same.
8496 * g++.dg/ext/flexary19.C: Same.
8497 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8498 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8499 * g++.dg/ubsan/object-size-1.C: Same.
8500 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8501
0e343868
JJ
85022017-01-25 Jakub Jelinek <jakub@redhat.com>
8503
a25608aa
JJ
8504 PR c++/78896
8505 * g++.dg/cpp1z/decomp24.C: New test.
8506
0e343868
JJ
8507 PR c++/77914
8508 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8509 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8510 expect a warning.
8511 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8512 expect warnings.
8513 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8514 * g++.dg/cpp1y/pr59636.C: Likewise.
8515 * g++.dg/cpp1y/pr60190.C: Likewise.
8516
0d098f4b
BC
85172017-01-25 Bin Cheng <bin.cheng@arm.com>
8518
8519 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8520
5332c89e 85212017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8522
8523 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8524 vec_packs built-ins
8525
ed4e59f4
CL
85262017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8527
8528 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8529 -mcpu=cortex-a57.
8530 * gcc.target/arm/vseleqsf.c: Likewise.
8531 * gcc.target/arm/vselgedf.c: Likewise.
8532 * gcc.target/arm/vselgesf.c: Likewise.
8533 * gcc.target/arm/vselgtdf.c: Likewise.
8534 * gcc.target/arm/vselgtsf.c: Likewise.
8535 * gcc.target/arm/vselledf.c: Likewise.
8536 * gcc.target/arm/vsellesf.c: Likewise.
8537 * gcc.target/arm/vselltdf.c: Likewise.
8538 * gcc.target/arm/vselltsf.c: Likewise.
8539 * gcc.target/arm/vselnedf.c: Likewise.
8540 * gcc.target/arm/vselnesf.c: Likewise.
8541 * gcc.target/arm/vselvcdf.c: Likewise.
8542 * gcc.target/arm/vselvcsf.c: Likewise.
8543 * gcc.target/arm/vselvsdf.c: Likewise.
8544 * gcc.target/arm/vselvssf.c: Likewise.
8545
a5d6927f
RB
85462017-01-25 Richard Biener <rguenther@suse.de>
8547
8548 PR testsuite/72850
8549 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8550 to what we had before adding the threading passes.
8551
c2873892
RB
85522017-01-25 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/69264
8555 * g++.dg/torture/pr69264.C: New testcase.
8556
9aa483a2
KT
85572016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8558
8559 PR target/79145
8560 * gcc.target/arm/pr79145.c: New test.
8561
5c628c3e
RB
85622017-01-25 Richard Biener <rguenther@suse.de>
8563
8564 PR debug/78363
8565 * g++.dg/gomp/pr78363-1.C: New testcase.
8566 * g++.dg/gomp/pr78363-2.C: Likewise.
8567 * g++.dg/gomp/pr78363-3.C: Likewise.
8568
9078cd36
KT
85692016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8570
8571 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8572 * gcc.dg/lto/pr61526_0.c: Likewise.
8573 * gcc.dg/lto/pr64415_0.c: Likewise.
8574
7cfd79d6
JJ
85752017-01-24 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR c++/79205
8578 * g++.dg/cpp1z/decomp22.C: New test.
8579 * g++.dg/cpp1z/decomp23.C: New test.
8580
3e4b91f2
NS
85812017-01-24 Nathan Sidwell <nathan@acm.org>
8582
1d7bc790
NS
8583 PR c++/78469
8584 * g++.dg/cpp0x/pr78469.C: New.
8585
3e4b91f2
NS
8586 PR c++/79118
8587 * g++.dg/cpp0x/pr79118.C: New.
8588
b20ba138
EB
85892017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8590
8591 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8592
c2e84327
DM
85932017-01-24 David Malcolm <dmalcolm@redhat.com>
8594
8595 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8596 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8597 * gcc.dg/rtl/rtl.exp: New file.
8598 * gcc.dg/rtl/test.c: New file.
8599 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8600 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8601 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8602 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8603 * gcc.dg/rtl/x86_64/final.c: New test case.
8604 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8605 * gcc.dg/rtl/x86_64/ira.c: New test case.
8606 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8607 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8608 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8609 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8610 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8611 * gcc.dg/rtl/x86_64/test_1.h: New file.
8612 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8613 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8614 * gcc.dg/rtl/x86_64/times-two.h: New file.
8615 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8616
cf8d19de
BC
86172017-01-24 Bin Cheng <bin.cheng@arm.com>
8618
8619 PR tree-optimization/79159
8620 * g++.dg/tree-ssa/pr79159.C: New test.
8621
f6a24a94 86222017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8623 Martin Jambor <mjambor@suse.cz>
8624
8625 * lib/brig-dg.exp: New file.
8626 * lib/brig.exp: Likewise.
8627 * brig.dg/README: Likewise.
8628 * brig.dg/dg.exp: Likewise.
8629 * brig.dg/test/gimple/alloca.hsail: Likewise.
8630 * brig.dg/test/gimple/atomics.hsail: Likewise.
8631 * brig.dg/test/gimple/branches.hsail: Likewise.
8632 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8633 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8634 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8635 * brig.dg/test/gimple/mem.hsail: Likewise.
8636 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8637 * brig.dg/test/gimple/packed.hsail: Likewise.
8638 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8639 * brig.dg/test/gimple/variables.hsail: Likewise.
8640 * brig.dg/test/gimple/vector.hsail: Likewise.
8641
c3b3e526
JJ
86422017-01-24 Jakub Jelinek <jakub@redhat.com>
8643
8644 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8645 support asan, only on i?86/x86_64 require sse2_runtime.
8646
75f92127
KN
86472017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8648
8649 PR target/66669
8650 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8651 test on powerpc targets.
8652
1a998fa0
MS
86532017-01-23 Martin Sebor <msebor@redhat.com>
8654
8655 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8656
108fdd6d
RB
86572017-01-23 Richard Biener <rguenther@suse.de>
8658
8659 PR tree-optimization/79088
8660 PR tree-optimization/79188
8661 * gcc.dg/torture/pr79088.c: New testcase.
8662 * gcc.dg/torture/pr79188.c: Likewise.
8663
28826a66
KN
86642017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8665
8666 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8667 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8668 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8669 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8670 type of test function to reflect change in built-in function's
8671 return type.
8672 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8673 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8674 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8675 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8676 type and second argument type to reflect change in built-in
8677 function's type signature.
8678 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8679 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8680 type of test function to reflect change in built-in function's
8681 return type.
8682 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8683 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8684 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8685 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8686 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8687 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8688 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8689 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8690 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8691 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8692 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8693 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8694 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8695 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8696 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8697 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8698 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8699 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8700 type of test function to reflect change in built-in function's
8701 return type.
8702 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8703 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8704 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8705 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8706 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8707 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8708 test function's result and second argument to reflect change in
8709 built-in function's type signature.
8710 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8711
e6b8075c
NS
87122017-01-23 Nathan Sidwell <nathan@acm.org>
8713
fc7612fd
NS
8714 PR C++/71710
8715 * g++.dg/template/pr71710.C: New.
8716
e6b8075c
NS
8717 PR c++/71406
8718 PR c++/77508
8719 * g++.dg/template/pr71406.C: New.
8720
15b8fd49
TK
87212017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8722
9b7716c9 8723 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8724
e9c4fbe9
BS
87252017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8726
8727 PR rtl-optimization/78634
8728 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8729
8539a302
BC
87302017-01-23 Bin Cheng <bin.cheng@arm.com>
8731
8732 PR tree-optimization/70754
8733 * gfortran.dg/pr70754.f90: New test.
8734
f368600f
ML
87352017-01-23 Martin Liska <mliska@suse.cz>
8736
8737 PR tree-optimization/79196
8738 * gcc.dg/asan/pr79196.c: New test.
8739 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8740
d886761f
MM
87412017-01-23 Michael Matz <matz@suse.de>
8742
8743 PR tree-optimization/78384
8744 * gcc.dg/pr78384.c: New test.
8745
cffcafda
RB
87462017-01-23 Richard Biener <rguenther@suse.de>
8747
8748 PR tree-optimization/79186
8749 * gcc.dg/torture/pr79186.c: New testcase.
8750 * gcc.dg/torture/pr79187.c: Likewise.
8751
bda2bc48
MJ
87522017-01-23 Martin Jambor <mjambor@suse.cz>
8753
8754 * gcc.dg/ipa/vrp8.c: New test.
8755
f65f1ae3
MJ
87562017-01-23 Martin Jambor <mjambor@suse.cz>
8757
8758 PR ipa/79108
8759 * gfortran.dg/lto/pr79108_0.f90: New test.
8760
dea06111
AS
87612017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8762
8763 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8764 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8765 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8766 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8767 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8768 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8769 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8770 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8771 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8772 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8773 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8774 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8775 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8776 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8777 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8778 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8779
05011618
RB
87802017-01-23 Richard Biener <rguenther@suse.de>
8781 Nick Clifton <nickc@redhat.com>
8782
8783 PR testsuite/78421
8784 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8785 If the target is ARM return the result of the
8786 check_effective_target_arm_vect_no_misalign proc.
8787 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8788 support unaligned vectors then only expect one of the loops to be
8789 unrolled.
8790
f6b9f2ff
ML
87912017-01-23 Martin Liska <mliska@suse.cz>
8792
8793 * gcc.dg/asan/use-after-scope-10.c: New test.
8794 * gcc.dg/asan/use-after-scope-11.c: New test.
8795 * g++.dg/asan/use-after-scope-5.C: New test.
8796
c7775327
ML
87972017-01-23 Martin Liska <mliska@suse.cz>
8798
8799 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8800 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8801 sanopt optimization for ASAN_POISON.
8802
d8ae8d16
KT
88032016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8804
8805 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8806
54d7c70c
CL
88072017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8808
8809 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8810 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8811 for poly*_t types.
8812 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8813 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8814 exec_vcombine): Likewise.
8815 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8816 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8817 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8818 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8819 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8820 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8821 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8822 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8823 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8824 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8825 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8826 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8827 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8828 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8829 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8830 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8831 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8832 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8833 Likewise.
8834 (TEST_VGET_LANE): Cast to uint to avoid warning.
8835 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8836 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8837 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8838 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8839 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8840 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8841 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8842 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8843 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8844 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8845 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8846 CHECK_POLY instead of CHECK for poly64_t types.
8847 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8848 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8849 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8850 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8851 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8852 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8853 uint32_t.
8854 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8855 for int32_t, int64_t.
8856 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8857 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8858 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8859 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8860 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8861 needed.
8862
386fe51c
JJ
88632017-01-22 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR fortran/79154
8866 * gfortran.dg/gomp/pr79154-1.f90: New test.
8867 * gfortran.dg/gomp/pr79154-2.f90: New test.
8868
bc4d86e6
AS
88692017-01-22 Andreas Schwab <schwab@linux-m68k.org>
8870
8871 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
8872
c31d5fce
MP
88732017-01-21 Marek Polacek <polacek@redhat.com>
8874
8875 PR testsuite/79169
8876 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
8877
25cb56c3
JH
88782017-01-20 Jan Hubicka <hubicka@ucw.cz>
8879
8880 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
8881
ea9f867b
BS
88822017-01-21 Bernd Schmidt <bschmidt@redhat.com>
8883
8884 PR rtl-optimization/79125
8885 * gcc.dg/torture/pr79125.c: New test.
8886
a876231c
JW
88872017-01-20 Jiong Wang <jiong.wang@arm.com>
8888
2568d8a1 8889 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 8890 only.
2568d8a1
JJ
8891 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
8892 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 8893
4b9f2115
NS
88942017-01-20 Nathan Sidwell <nathan@acm.org>
8895
3e4b91f2 8896 PR c++/78495
4b9f2115
NS
8897 * g++.dg/cpp1z/inh-ctor38.C: New.
8898
d2aadab1
MP
88992017-01-20 Marek Polacek <polacek@redhat.com>
8900
8901 PR c/79152
8902 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
8903
449cd5af
TP
89042017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8905
8906 * lib/target-supports.exp (check_configured_with): New procedure.
8907 (check_effective_target_default_mode): new effective target.
8908 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8909 default mode. Fix dg-skip-if target selector syntax.
8910 * gcc.target/arm/optional_thumb-2.c: Likewise.
8911 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8912 syntax.
8913
ebed7175
DM
89142017-01-20 David Malcolm <dmalcolm@redhat.com>
8915
8916 PR c++/77829
8917 PR c++/78656
8918 * g++.dg/spellcheck-pr77829.C: New test case.
8919 * g++.dg/spellcheck-pr78656.C: New test case.
8920
2ebd93e1
MP
89212017-01-20 Marek Polacek <polacek@redhat.com>
8922
8923 PR c/64279
8924 * c-c++-common/Wduplicated-branches-1.c: New test.
8925 * c-c++-common/Wduplicated-branches-10.c: New test.
8926 * c-c++-common/Wduplicated-branches-11.c: New test.
8927 * c-c++-common/Wduplicated-branches-12.c: New test.
8928 * c-c++-common/Wduplicated-branches-2.c: New test.
8929 * c-c++-common/Wduplicated-branches-3.c: New test.
8930 * c-c++-common/Wduplicated-branches-4.c: New test.
8931 * c-c++-common/Wduplicated-branches-5.c: New test.
8932 * c-c++-common/Wduplicated-branches-6.c: New test.
8933 * c-c++-common/Wduplicated-branches-7.c: New test.
8934 * c-c++-common/Wduplicated-branches-8.c: New test.
8935 * c-c++-common/Wduplicated-branches-9.c: New test.
8936 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8937 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8938 * g++.dg/ext/builtin-object-size3.C: Likewise.
8939 * g++.dg/gomp/loop-1.C: Likewise.
8940 * g++.dg/warn/Wduplicated-branches1.C: New test.
8941 * g++.dg/warn/Wduplicated-branches2.C: New test.
8942
0ce4024a
ML
89432017-01-20 Martin Liska <mliska@suse.cz>
8944
8945 PR lto/69188
8946 * gcc.dg/lto/pr69188_0.c: New test.
8947 * gcc.dg/lto/pr69188_1.c: New test.
8948
d8ea3e7c
AS
89492017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8950
8951 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8952 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8953 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8954 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8955 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8956 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8957 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8958 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8959 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8960 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8961 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8962 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8963 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8964 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8965 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8966 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8967 * gcc.target/i386/avx-1.c: Test new intrinsics.
8968 * gcc.target/i386/sse-13.c: Ditto.
8969 * gcc.target/i386/sse-23.c: Ditto.
8970
0516164b
RB
89712017-01-20 Richard Biener <rguenther@suse.de>
8972
8973 PR tree-optimization/71264
8974 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8975
d821744c
MF
89762017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8977
8978 * gcc.target/mips/madd4-1.c: New file.
8979 * gcc.target/mips/madd4-2.c: Likewise.
8980 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8981 HAS_MADD4.
8982 (mips_option_groups): Add -m[no-]madd4.
8983 (mips-dg-init): Detect default -mno-madd4.
8984 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8985 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8986 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8987 * gcc.target/mips/nmadd-1.c: Likewise.
8988 * gcc.target/mips/nmadd-2.c: Likewise.
8989 * gcc.target/mips/nmadd-3.c: Likewise.
8990
db58fd89
JW
89912017-01-19 Jiong Wang <jiong.wang@arm.com>
8992
8993 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8994 combined instructions.
8995 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8996 instructions.
8997 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8998 of pointer authentication.
8999
bd9cf60b
MM
90002017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9001
9002 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9003 floating point hardware to run test.
9004
ab014eb3
TC
90052017-01-19 Tamar Christina <tamar.christina@arm.com>
9006
2568d8a1 9007 * lib/target-supports.exp
ab014eb3
TC
9008 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9009
c048038f
RO
90102017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9011
9012 PR testsuite/79051
9013 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9014 __x86_64__]: Allow for target i?86-*-*.
9015
ab6b44cb
MF
90162017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9017
9018 PR target/78176
9019 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9020 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9021 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9022 HAS_LXC1.
9023 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9024 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9025 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9026
118d5ed3
AV
90272017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9028
9029 PR fortran/70696
9030 * gfortran.dg/coarray_43.f90: New test.
9031
a57c520e
RE
90322017-01-19 Richard Earnshaw <rearnsha@arm.com>
9033
9034 PR rtl-optimization/79121
9035 * gcc.c-torture/execute/pr79121.c: New test.
9036
54dc4be2
MM
90372017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9038
9039 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9040 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9041
7bd5dad2
LK
90422017-01-18 Louis Krupp <louis.krupp@zoho.com>
9043
9044 PR fortran/50069
9045 PR fortran/55086
9046 * gfortran.dg/pr50069_1.f90: New test.
9047 * gfortran.dg/pr50069_2.f90: New test.
9048 * gfortran.dg/pr55086_1.f90: New test.
9049 * gfortran.dg/pr55086_1_tfat.f90: New test.
9050 * gfortran.dg/pr55086_2.f90: New test.
9051 * gfortran.dg/pr55086_2_tfat.f90: New test.
9052 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9053
0edd264d
AS
90542017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9055 * gcc.dg/strcmp-1.c: New test.
9056 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9057
551914b7
DM
90582017-01-18 David Malcolm <dmalcolm@redhat.com>
9059
9060 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9061 (dejagnu_fail): Likewise.
9062 (dejagnu_note): Likewise.
9063 (pass): Provide forward decl, moving true decl to after #include
9064 of harness.h.
9065 (fail): Likewise.
9066 (note): Likewise.
9067
b7d3a6a6
MM
90682017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9069
9070 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9071 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9072
c484627c
NS
90732017-01-18 Nathan Sidwell <nathan@acm.org>
9074
9075 PR c++/78488
9076 * g++.dg/cpp1z/inh-ctor37.C: New.
9077
a711887e
UB
90782017-01-18 Uros Bizjak <ubizjak@gmail.com>
9079
9080 PR rtl-optimization/78952
9081 * gcc.target/i386/pr78952-1.c: New test.
9082 * gcc.target/i386/pr78952-2.c: Ditto.
9083
525a5e33
AV
90842017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9085
9086 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9087
90882017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9089
9090 PR fortran/70696
9091 * gfortran.dg/coarray_event_1.f08: New test.
9092
90553aac
JJ
90932017-01-18 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR target/77416
9096 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9097 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9098 from dg-options.
9099 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9100 guarded test.
9101 * gcc.target/powerpc/fusion4.c: Likewise.
9102 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9103 guarded test.
9104 * gcc.target/powerpc/pr58673-1.c: Likewise.
9105 * gcc.target/powerpc/pr58673-2.c: Likewise.
9106 * gcc.target/powerpc/pr59054.c: Likewise.
9107
dfc42f08
BS
91082016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9109
9110 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9111 vec_bperm.
9112 * gcc.target/powerpc/p9-vbpermd.c: New file.
9113
f3981e7e
AK
91142017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9115
9116 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9117 (must_not_compile2): Downcase first letter of error messages.
9118 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9119 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9120
2c65d990
NS
91212017-01-18 Nathan Sidwell <nathan@acm.org>
9122
9123 PR c++/79091
9124 * g++.dg/pr79091.C: New.
9125
a711887e
UB
91262017-01-18 Jakub Jelinek <jakub@redhat.com>
9127
9128 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9129 to dg-options.
9130 (p0): Add missing dg-error.
9131
4701fba3
JS
91322017-01-17 Joe Seymour <joe.s@somniumtech.com>
9133
9134 * gcc.target/msp430/mul_f5_muldef.c: New test.
9135
ac4dc08d
MM
91362017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9137
9138 PR target/79004
9139 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9140 options. Fix up the syntax for using \m and \M.
9141
1b3254e4
SB
91422017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9143
9144 PR target/78875
9145 * gcc.target/powerpc/ssp-1.c: New testcase.
9146 * gcc.target/powerpc/ssp-2.c: New testcase.
9147
8144a493
WD
91482017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9149
9150 * gcc.target/aarch64/eh_return.c: New test.
9151
a6607774
BS
91522017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9153
9154 * vec-rlmi-rlnm.c: New file.
9155
8ddfdbc2
NS
91562017-01-17 Nathan Sidwell <nathan@acm.org>
9157
9158 PR c++/61636
9159 * g++.dg/cpp1y/pr61636-1.C: New.
9160 * g++.dg/cpp1y/pr61636-2.C: New.
9161 * g++.dg/cpp1y/pr61636-3.C: New.
9162
d365b403
MS
91632017-01-17 Martin Sebor <msebor@redhat.com>
9164
9165 PR testsuite/79115
9166 * gcc.dg/pr78768.c: Make it a link-only test.
9167
0d80ab91
DM
91682017-01-17 David Malcolm <dmalcolm@redhat.com>
9169
9170 PR c++/71497
9171 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9172 expected messages.
9173 * c-c++-common/Wmisleading-indentation.c: Likewise.
9174
31b61548
VM
91752017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9176
9177 PR target/79058
9178 * gcc.target/arm/pr79058.c: New.
9179
c549996e
JJ
91802017-01-17 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR tree-optimization/71854
9183 * gcc.dg/vect/pr71854.c: New test.
9184
4f197ff9
ML
91852017-01-17 Martin Liska <mliska@suse.cz>
9186
9187 PR ipa/71207
9188 * g++.dg/ipa/pr71207.C: New test.
9189
d4193b85
JH
91902017-01-17 Jan Hubicka <hubicka@ucw.cz>
9191
9192 PR middle-end/77445
9193 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9194 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9195
906e7712
JJ
91962017-01-17 Jakub Jelinek <jakub@redhat.com>
9197
9198 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9199 rather than long unsigned int.
9200 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9201
12314dc9
RB
92022017-01-17 Richard Biener <rguenther@suse.de>
9203
9204 PR tree-optimization/71433
9205 * gcc.dg/Warray-bounds-20.c: New testcase.
9206
a23e48df
RB
92072017-01-17 Richard Biener <rguenther@suse.de>
9208
9209 PR testsuite/52563
9210 PR testsuite/71237
9211 PR testsuite/77737
9212 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9213 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9214 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9215
e6750e5c
AM
92162017-01-17 Alan Modra <amodra@gmail.com>
9217
9218 * gcc.target/powerpc/pr79066.c: New.
9219
a59afbe2
JL
92202017-01-16 Jeff Law <law@redhat.com>
9221
9222 PR tree-optimization/33562
9223 PR tree-optimization/61912
9224 PR tree-optimization/77485
9225 PR tree-optimization/79090
9226 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9227 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9228
e1bcfb92
JJ
92292017-01-16 Jakub Jelinek <jakub@redhat.com>
9230
98e92fb2
JJ
9231 PR c/79089
9232 * gcc.c-torture/compile/pr79089.c: New test.
9233
e1bcfb92
JJ
9234 PR target/79080
9235 * gcc.dg/pr79080.c: New test.
9236
0ef1f9cd
DM
92372017-01-16 David Malcolm <dmalcolm@redhat.com>
9238
9239 PR c/78304
9240 * gcc.dg/format/pr78304.c: Convert argument from integral type
9241 to a pointer.
9242 * gcc.dg/format/pr78304-2.c: Likewise.
9243
76689ffc
CL
92442017-01-16 Carl Love <cel@us.ibm.com>
9245
9246 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9247 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9248
ce12ee9e
CL
92492017-01-16 Carl Love <cel@us.ibm.com>
9250
9251 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9252 Change arguments and return type to bool long long.
9253
b336037d
MS
92542017-01-16 Martin Sebor <msebor@redhat.com>
9255
9256 PR testsuite/79051
9257 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9258 on x86.
9259
1ddca3f3
PC
92602017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9261
9262 Revert:
a711887e 9263 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9264
9265 PR c++/71737
9266 * g++.dg/cpp0x/pr71737.C: New.
9267
290687fb
BS
92682017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9269
9270 * gcc.target/powerpc/swaps-p8-27.c: New.
9271
7d2f3f1d
PC
92722017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9273
9274 PR c++/71737
9275 * g++.dg/cpp0x/pr71737.C: New.
9276
d743728f
EB
92772017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9278
9279 * gnat.dg/opt62.adb: New test.
9280 * gnat.dg/opt62_pkg.ads: New helper.
9281
90aead21
BS
92822017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9283
a711887e
UB
9284 PR rtl-optimization/78626
9285 PR rtl-optimization/78727
90aead21
BS
9286 * gcc.dg/torture/pr78626.c: New test.
9287 * gcc.dg/torture/pr78727.c: New test.
9288
afaecc23
AM
92892017-01-14 Alan Modra <amodra@gmail.com>
9290
9291 * gcc.c-torture/compile/pr72749.c: New test.
9292
be4aa83d
DM
92932017-01-13 David Malcolm <dmalcolm@redhat.com>
9294
9295 PR c/78304
9296 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9297 (test_macro_2): New test.
9298 (test_macro_3): New test.
9299 (test_macro_4): New test.
9300 (test_non_contiguous_strings): Convert line number to line offset.
9301 * gcc.dg/format/pr78304-2.c: New test case.
9302 * gcc.dg/format/pr78304.c: New test case.
9303
7cdca3ec
UB
93042017-01-13 Uros Bizjak <ubizjak@gmail.com>
9305
9306 * gcc.target/i386/funcspec-56.inc: Add missing options and
9307 reorder options by implied ISAs, as in ix86_target_string.
9308
e3017e52
MP
93092017-01-13 Marek Polacek <polacek@redhat.com>
9310
9311 PR c++/71166
9312 * g++.dg/cpp0x/constexpr-array18.C: New test.
9313
d155c6fe
JL
93142017-01-13 Jeff Law <law@redhat.com>
9315
7c9560a5
JL
9316 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9317
9e59e99a
JL
9318 PR tree-optimization/61912
9319 PR tree-optimization/77485
9320 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9321 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9322 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9323
9324 PR tree-optimization/33562
9325 PR tree-optimization/61912
9326 PR tree-optimization/77485
d155c6fe
JL
9327 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9328 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9329 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9330 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9331 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9332 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9333 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9334
77719b06
ML
93352017-01-13 Martin Liska <mliska@suse.cz>
9336
9337 PR ipa/79043
9338 * gcc.c-torture/execute/pr79043.c: New test.
9339
a181b2bc
RB
93402017-01-13 Richard Biener <rguenther@suse.de>
9341
9342 PR middle-end/78411
9343 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9344
eaed3226
AV
93452017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9346
9347 PR fortran/70697
9348 * gfortran.dg/coarray/event_4.f08: New test.
9349
4ccff88b
AV
93502017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9351
9352 PR fortran/70696
9353 * gfortran.dg/coarray/event_3.f08: New test.
9354
3c3b9090
RB
93552017-01-13 Richard Biener <rguenther@suse.de>
9356
9357 PR tree-optimization/77283
9358 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9359
25329913
RB
93602017-01-13 Richard Biener <rguenther@suse.de>
9361
9362 * gcc.dg/gimplefe-22.c: New testcase.
9363
10b70b8e
RB
93642017-01-13 Richard Biener <rguenther@suse.de>
9365
9366 PR tree-optimization/77283
9367 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9368 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9369 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9370
76a8f82f
SL
93712017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9372
9373 * gcc.dg/pr77862.c: Require fpic target.
9374
59a505da
MM
93752017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9376
9377 PR target/79004
9378 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9379
bce6f760
MS
93802017-01-12 Martin Sebor <msebor@redhat.com>
9381
9382 * gcc.dg/pr78138.c: Adjust.
9383 * gcc.dg/pr78768.c: Adjust.
9384 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9385 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9386 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9387 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9388 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9389 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9390 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9391 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9392 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9393 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9394 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9395
3eefa646
JJ
93962017-01-12 Jakub Jelinek <jakub@redhat.com>
9397
9398 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9399
dcb56243
MS
94002017-01-12 Martin Sebor <msebor@redhat.com>
9401
8be3f306 9402 PR testsuite/79051
940242cd
MS
9403 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9404 due to bug 79054.
dcb56243 9405
b7431c20
DE
94062017-01-12 David Edelsohn <dje.gcc@gmail.com>
9407
9408 * gcc.dg/pr78768.c: Require LTO.
9409
2bcd9f32
MS
94102017-01-12 Martin Sebor <msebor@redhat.com>
9411
9412 PR c/79074
9413 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9414 due to the referenced bug.
9415
b2fc1c70
MS
94162017-01-12 Martin Sebor <msebor@redhat.com>
9417
9418 PR testsuite/79073
9419 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9420
fbed6f36
UB
94212017-01-12 Uros Bizjak <ubizjak@gmail.com>
9422
9423 * gcc.target/i386/builtin_target.c (check_features): Check all
9424 supported __builtin_cpu_supports options.
9425
27282dad
KT
94262017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9427
9428 PR tree-optimization/78319
9429 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9430 Remove xfail.
9431
66113166
BS
94322017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9433
9434 PR target/79044
9435 * gcc.target/powerpc/swaps-p8-26.c: New.
9436
6bb4ea5c
RB
94372017-01-12 Richard Biener <rguenther@suse.de>
9438
9439 * gcc.dg/gimplefe-21.c: New testcase.
9440
f15dbadb
MC
94412017-01-12 Michael Collison <michael.collison@arm.com>
9442
9443 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9444
73e32c47
JK
94452017-01-11 Julia Koval <julia.koval@intel.com>
9446 Uros Bizjak <ubizjak@gmail.com>
9447
9448 * gcc.target/i386/sgx.c New test.
9449 * gcc.target/i386/sse-12.c: Add -msgx.
9450 * gcc.target/i386/sse-13.c: Ditto.
9451 * gcc.target/i386/sse-14.c: Ditto.
9452 * gcc.target/i386/sse-22.c: Ditto.
9453 * gcc.target/i386/sse-23.c: Ditto.
9454 * g++.dg/other/i386-2.C: Ditto.
9455 * g++.dg/other/i386-3.C: Ditto.
9456
3594adc7
MS
94572017-01-11 Martin Sebor <msebor@redhat.com>
9458
9459 PR c++/24511
9460 * g++.dg/template/explicit9.C: New test.
9461
01bfd257
NS
94622017-01-11 Nathan Sidwell <nathan@acm.org>
9463
9464 PR c++/77812
9465 * g++.dg/pr77812.C: New.
9466
88df7964
JJ
94672017-01-11 Jakub Jelinek <jakub@redhat.com>
9468
eae63d78
JJ
9469 PR c++/71537
9470 * g++.dg/cpp1y/constexpr-71537.C: New test.
9471
88df7964
JJ
9472 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9473 argument.
9474
960ecba4
MS
94752017-01-11 Martin Sebor <msebor@redhat.com>
9476
9477 PR c/47931
9478 * c-c++-common/Waddress-2.c: New test.
9479
1f258a55
JJ
94802017-01-11 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR c++/78341
9483 * g++.dg/cpp0x/pr78341.C: New test.
9484
bf5fbf46
MS
94852017-01-11 Martin Sebor <msebor@redhat.com>
9486
9487 PR c/78768
9488 * gcc.dg/pr78768.c: New test.
9489
19ff0049
DM
94902017-01-11 David Malcolm <dmalcolm@redhat.com>
9491
9492 PR driver/78877
9493 * gcc.dg/spellcheck-options-14.c: New test case.
9494 * gcc.dg/spellcheck-options-15.c: New test case.
9495 * gcc.dg/spellcheck-options-16.c: New test case.
9496 * gcc.dg/spellcheck-options-17.c: New test case.
9497
c86e9f03
ML
94982017-01-11 Martin Liska <mliska@suse.cz>
9499
9500 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9501
947f51d6
JJ
95022017-01-11 Jakub Jelinek <jakub@redhat.com>
9503
9504 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9505 instead of just 1 for the decomposition from struct C.
9506
849fccf8
EB
95072017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9508
9509 * gcc.c-torture/execute/20170111-1.c: New test.
9510
80c74722
RB
95112017-01-11 Richard Biener <rguenther@suse.de>
9512
9513 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9514
4c4b4703
JJ
95152017-01-11 Jakub Jelinek <jakub@redhat.com>
9516
9517 PR middle-end/50199
9518 * gcc.dg/lto/pr50199_0.c: New test.
9519
664b1a6b
MS
95202017-01-10 Martin Sebor <msebor@redhat.com>
9521
9522 PR testsuite/78960
9523 PR testsuite/78959
9524 PR testsuite/78133
9525 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9526 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9527
fefd3086
MS
95282017-01-10 Martin Sebor <msebor@redhat.com>
9529
9530 PR middle-end/78138
664b1a6b 9531 * gcc.dg/pr78138.c: New test.
fefd3086 9532
b9f4757f
DM
95332017-01-10 David Malcolm <dmalcolm@redhat.com>
9534
9535 PR c++/77949
9536 * g++.dg/diagnostic/pr77949.C: New test case.
9537
5a50f6bb
MS
95382017-01-10 Martin Sebor <msebor@redhat.com>
9539
9540 PR middle-end/78245
9541 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9542
c16880ef
MS
95432017-01-10 Martin Sebor <msebor@redhat.com>
9544
9545 PR tree-optimization/78775
9546 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9547 * gcc.dg/attr-alloc_size-10.c: New test.
9548 * gcc.dg/attr-alloc_size-11.c: New test.
9549 * gcc.dg/builtin-stringop-chk-7.c: New test.
9550 * gcc.dg/pr78775.c: New test.
9551 * gcc.dg/pr78973-2.c: New test.
9552 * gcc.dg/pr78973.c: New test.
9553
5363d9d9
JL
95542017-01-10 Jeff Law <law@redhat.com>
9555
9556 PR tree-optimization/77766
9557 PR tree-optimization/78856
9558 * gcc.c-torture/execute/pr77766.c: New test.
9559
aae23693
RB
95602016-01-10 Richard Biener <rguenther@suse.de>
9561
9562 PR tree-optimization/79034
9563 * g++.dg/torture/pr79034.C: New testcase.
9564
a0843aed
ML
95652017-01-10 Martin Liska <mliska@suse.cz>
9566
9567 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9568 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9569 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9570 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9571 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9572 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9573 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9574 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9575 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9576 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9577 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9578 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9579 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9580 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9581 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9582 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9583 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9584 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9585 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9586 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9587 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9588 * gcc.dg/ipa/pr64307.c: Likewise.
9589 * gcc.dg/ipa/pr77653.c: Likewise.
9590
79fc8ffe
AS
95912017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9592
9593 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9594 * g++.dg/other/i386-3.C: Ditto.
9595 * gcc.target/i386/sse-12.c: Ditto.
9596 * gcc.target/i386/sse-13.c: Ditto.
9597 * gcc.target/i386/sse-22.c: Ditto.
9598 * gcc.target/i386/sse-23.c: Ditto.
9599 * gcc.target/i386/builtin_target.c: Handle new option.
9600 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9601 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9602 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9603
dfa6951f
MS
96042017-01-09 Martin Sebor <msebor@redhat.com>
9605
9606 PR testsuite/79036
9607 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9608 with different precisions.
9609
a271e415
EB
96102017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * g++.dg/opt/call2.C: New test.
9613 * g++.dg/opt/call3.C: Likewise.
9614 * gnat.dg/array26.adb: New test.
9615 * gnat.dg/array26_pkg.ad[sb]: New helper.
9616 * gnat.dg/array27.adb: New test.
9617 * gnat.dg/array27_pkg.ad[sb]: New helper.
9618 * gnat.dg/array28.adb: New test.
9619 * gnat.dg/array28_pkg.ad[sb]: New helper.
9620
bd2c6270
JJ
96212017-01-09 Jakub Jelinek <jakub@redhat.com>
9622
9623 PR translation/79019
9624 PR translation/79020
9625 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9626 diagnostics.
9627 * gfortran.dg/initialization_17.f90: Likewise.
9628
1c1d8e75
DH
96292017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9630
9631 PR testsuite/79026
9632 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9633 * gcc.target/i386/pr78904-4.c: Likewise.
9634 * gcc.target/i386/pr78904-6.c: Likewise.
9635 * gcc.target/i386/pr78967-2.c: Likewise.
9636
cb330ba5
JJ
96372017-01-09 Jakub Jelinek <jakub@redhat.com>
9638
9639 PR tree-optimization/78899
9640 * gcc.target/i386/pr78899.c: New test.
9641 * gcc.dg/pr71077.c: New test.
9642
a5e14a42
MJ
96432017-01-09 Martin Jambor <mjambor@suse.cz>
9644
9645 PR ipa/78365
9646 PR ipa/78599
9647 * gcc.dg/torture/pr78365.c: New test.
9648
01216d27
JJ
96492017-01-09 Jakub Jelinek <jakub@redhat.com>
9650
dc59e50a
JJ
9651 PR c++/78948
9652 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9653 (main): Use int* instead of long long.
9654
01216d27
JJ
9655 PR tree-optimization/78938
9656 * gcc.dg/vect/pr78938.c: New test.
9657
c0d4fec7
KT
96582017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9659
9660 * gcc.dg/20161219.c: New test.
9661
7b1b0cc1
RB
96622017-01-09 Richard Biener <rguenther@suse.de>
9663
9664 PR tree-optimization/78997
9665 * gcc.dg/torture/pr78997.c: New testcase.
9666
813b9c0d
RB
96672017-01-09 Richard Biener <rguenther@suse.de>
9668
9669 PR debug/79000
9670 * g++.dg/lto/pr79000_0.C: New testcase.
9671 * g++.dg/lto/pr79000_1.c: Likewise.
9672
efcc8d38
MS
96732017-01-08 Martin Sebor <msebor@redhat.com>
9674
9675 PR middle-end/77708
9676 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9677 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9678 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9679 due to bug 78969.
9680 * gcc.dg/format/pr78569.c: Adjust.
9681
5ccf1d8d
DM
96822017-01-07 David Malcolm <dmalcolm@redhat.com>
9683
9684 PR c++/72803
9685 * g++.dg/diagnostic/pr72803.C: New test case.
9686
42002dfe
MS
96872017-01-07 Martin Sebor <msebor@redhat.com>
9688
9689 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9690 * gcc.dg/attr-alloc_size-4.c: Same.
9691
de91486c
AV
96922017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9693
9694 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9695 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9696 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9697 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9698 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9699 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9700 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9701
f55a925e
AS
97022017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9703 * gcc.dg/memcmp-1.c: New.
9704 * gcc.dg/strncmp-1.c: New.
9705
f3caa118
AV
97062017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9707
9708 * gcc.target/arm/acle/mcrr: New.
9709 * gcc.target/arm/acle/mcrr2: New.
9710 * gcc.target/arm/acle/mrrc: New.
9711 * gcc.target/arm/acle/mrrc2: New.
9712
ecc9a25b
AV
97132017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9714
9715 * gcc.target/arm/acle/mcr.c: New.
9716 * gcc.target/arm/acle/mrc.c: New.
9717 * gcc.target/arm/acle/mcr2.c: New.
9718 * gcc.target/arm/acle/mrc2.c: New.
9719
3811581f
AV
97202017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9721
9722 * gcc.target/arm/acle/ldc: New.
9723 * gcc.target/arm/acle/ldc2: New.
9724 * gcc.target/arm/acle/ldcl: New.
9725 * gcc.target/arm/acle/ldc2l: New.
9726 * gcc.target/arm/acle/stc: New.
9727 * gcc.target/arm/acle/stc2: New.
9728 * gcc.target/arm/acle/stcl: New.
9729 * gcc.target/arm/acle/stc2l: New.
9730
d57daa0c
AV
97312017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9732
9733 * gcc.target/arm/acle/acle.exp: Run tests for different options
9734 and make sure fat-lto-objects is used such that we can still do
9735 assemble scans.
9736 * gcc.target/arm/acle/cdp.c: New.
9737 * gcc.target/arm/acle/cdp2.c: New.
9738 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9739 (check_effective_target_arm_coproc1_ok_nocache): New.
9740 (check_effective_target_arm_coproc2_ok): New.
9741 (check_effective_target_arm_coproc2_ok_nocache): New.
9742 (check_effective_target_arm_coproc3_ok): New.
9743 (check_effective_target_arm_coproc3_ok_nocache): New.
9744 (check_effective_target_arm_coproc4_ok): New.
9745 (check_effective_target_arm_coproc4_ok_nocache): New.
9746
8a123229
MS
97472017-01-06 Martin Sebor <msebor@redhat.com>
9748
9749 PR middle-end/78605
9750 * gcc.dg/tree-ssa/pr78605.c: New test.
9751
5b8999d6
MS
97522017-01-05 Martin Sebor <msebor@redhat.com>
9753
9754 PR tree-optimization/78910
9755 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9756 diagnostics.
9757 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9758 * gcc.dg/tree-ssa/pr78910.c: New test.
9759
4e89adf9
EB
97602017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9761
9762 * gcc.dg/sso-10.c: New test.
9763
962c5679
JJ
97642017-01-05 Jakub Jelinek <jakub@redhat.com>
9765
cfd719e7
JJ
9766 PR tree-optimization/71016
9767 * gcc.target/i386/pr71016.c: New test.
9768 * gcc.target/aarch64/pr71016.c: New test.
9769 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9770
26f20371
JJ
9771 PR c++/78931
9772 * g++.dg/cpp1z/decomp19.C: New test.
9773
962c5679
JJ
9774 PR c++/78890
9775 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9776 * g++.dg/init/union1.C: Likewise.
9777 * g++.dg/cpp0x/union6.C: Expect errors.
9778 * g++.dg/cpp0x/union8.C: New test.
9779 * g++.dg/cpp0x/pr78890-1.C: New test.
9780 * g++.dg/cpp0x/pr78890-2.C: New test.
9781
8c15f541
DE
97822017-01-05 David Edelsohn <dje.gcc@gmail.com>
9783
9784 * gcc.target/powerpc/pr71670.c: Require p9vector.
9785 * gcc.target/powerpc/p9-novsx.c: Same.
9786
51b86113
DM
97872017-01-05 David Malcolm <dmalcolm@redhat.com>
9788
9789 * selftests/asr_div1.rtl: New file.
9790 * selftests/aarch64: New subdirectory.
9791 * selftests/aarch64/times-two.rtl: New file.
9792 * selftests/bb-index.rtl: New file.
9793 * selftests/cfg-test.rtl: New file.
9794 * selftests/const-int.rtl: New file.
9795 * selftests/example-labels.rtl: New file.
9796 * selftests/insn-with-mode.rtl: New file.
9797 * selftests/jump-to-label-ref.rtl: New file.
9798 * selftests/jump-to-return.rtl: New file.
9799 * selftests/jump-to-simple-return.rtl: New file.
9800 * selftests/mem.rtl: New file.
9801 * selftests/note-insn-deleted.rtl: New file.
9802 * selftests/note_insn_basic_block.rtl: New file.
9803 * selftests/simple-cse.rtl: New file.
9804 * selftests/symbol-ref.rtl: New file.
9805 * selftests/x86_64: New subdirectory.
9806 * selftests/x86_64/call-insn.rtl: New file.
9807 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9808 * selftests/x86_64/times-two.rtl: New file.
9809 * selftests/x86_64/unspec.rtl: New file.
9810
dc7650cc
NS
98112017-01-05 Nathan Sidwell <nathan@acm.org>
9812
9813 PR c++/78765
9814 * g++.dg/cpp0x/pr78765.C: New.
9815
3db70565
DV
98162017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9817
9818 * gcc.target/s390/memcpy-2.c: New test.
9819 * gcc.target/s390/memset-2.c: New test.
9820
f5a537e3
AK
98212017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9822
9823 * gcc.target/s390/memcpy-1.c: New test.
9824
d80c6d02
JL
98252017-01-04 Jeff Law <law@redhat.com>
9826
9827 PR tree-optimization/78812
9828 * g++.dg/torture/pr78812.C: New test.
9829
08edc320 98302017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
9831
9832 PR target/71977
9833 PR target/70568
9834 PR target/78823
9835 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9836 64-bit VSX systems with direct move, whether we optimize common
9837 code sequences in the GLIBC math library for float math functions.
9838 * gcc.target/powerpc/pr71977-2.c: Likewise.
9839
a9342885
MP
98402017-01-04 Marek Polacek <polacek@redhat.com>
9841
9842 PR c++/64767
9843 * c-c++-common/Wpointer-compare-1.c: New test.
9844
066435fe
JJ
98452017-01-04 Jakub Jelinek <jakub@redhat.com>
9846
abec4284
JJ
9847 PR c++/78949
9848 * c-c++-common/Wunused-var-16.c: New test.
9849
26c43e27
JJ
9850 PR c++/78693
9851 * g++.dg/cpp0x/pr78693.C: New test.
9852
fc73e60c
JJ
9853 PR driver/78957
9854 * gcc.dg/pr78957.c: New test.
9855
c9cf3863
JJ
9856 * g++.dg/cpp1y/auto-fn34.C: New test.
9857
066435fe
JJ
9858 PR c++/71182
9859 * g++.dg/cpp0x/pr71182.C: New test.
9860
598bd687
KN
98612017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9862
9863 PR target/78056
9864 * gcc.target/powerpc/pr78056-1.c: New test.
9865 * gcc.target/powerpc/pr78056-2.c: New test.
9866 * gcc.target/powerpc/pr78056-3.c: New test.
9867 * gcc.target/powerpc/pr78056-4.c: New test.
9868 * gcc.target/powerpc/pr78056-5.c: New test.
9869 * gcc.target/powerpc/pr78056-6.c: New test.
9870 * gcc.target/powerpc/pr78056-7.c: New test.
9871 * gcc.target/powerpc/pr78056-8.c: New test.
9872 * lib/target-supports.exp
9873 (check_effective_target_powerpc_popcntb_ok): New procedure to test
9874 whether the effective target supports the popcntb instruction.
9875
8194635a
JL
98762017-01-03 Jeff Law <law@redhat.com>
9877
9878 PR tree-optimization/67955
9879 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
9880
baf9ebc8
MP
98812017-01-04 Marek Polacek <polacek@redhat.com>
9882
9883 PR c++/77545
9884 PR c++/77284
9885 * g++.dg/cpp0x/range-for32.C: New test.
9886 * g++.dg/cpp0x/range-for33.C: New test.
9887
5dd9a9d0
DM
98882017-01-04 David Malcolm <dmalcolm@redhat.com>
9889
9890 * gcc.dg/Wmissing-braces-fixits.c: New test case.
9891
4bf07f3f
NS
98922017-01-04 Nathan Sidwell <nathan@acm.org>
9893
9894 PR c++/66735
9895 * g++.dg/cpp1y/pr66735.C: New.
9896
165ba2e9
JJ
98972017-01-04 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR tree-optimization/71563
9900 * gcc.dg/tree-ssa/pr71563.c: New test.
9901
4567f969
JB
99022017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
9903
9904 PR fortran/78534
9905 PR fortran/78976
9906 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9907 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9908 * gfortran.dg/transfer_intrinsic_1.f90: Change
9909 scan-tree-dump-times due to gfc_trans_string_copy change to
9910 avoid -Wstringop-overflow.
9911
1c06f07f
JL
99122017-01-03 Jeff Law <law@redhat.com>
9913
9914 PR tree-optimization/78856
9915 * gcc.c-torture/execute/pr78856.c: New test.
9916
60fb638f
MM
99172017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9918
9919 PR target/78953
9920 * gcc.target/powerpc/pr78953.c: New test.
9921
e4d02f52
ILT
99222017-01-03 Ian Lance Taylor <iant@google.com>
9923
9924 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9925 enums.
9926
5b4f088d
MS
99272017-01-03 Martin Sebor <msebor@redhat.com>
9928
9929 PR tree-optimization/78696
9930 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9931 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9932 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9933 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9934
99352017-01-03 David Malcolm <dmalcolm@redhat.com>
9936
9937 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9938 with more than one digit.
9939 * lib/gcc-dg.exp (process-message): Support more than one digit
9940 in relative line specifications.
9941
99422017-01-03 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR tree-optimization/78965
9945 * gcc.dg/pr78965.c: New test.
9946
9947 PR middle-end/78901
9948 * g++.dg/opt/pr78901.C: New test.
9949
99502017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9951
9952 PR fortran/78534
9953 PR fortran/66310
9954 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9955 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9956 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9957 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9958 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9959 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9960 * gfortran.dg/string_1_lp64.f90: New test.
9961 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9962 * gfortran.dg/string_3_lp64.f90: New test.
9963 * gfortran.dg/transfer_intrinsic_1.f90: Change
9964 scan-tree-dump-times due to gfc_trans_string_copy change to
9965 avoid -Wstringop-overflow.
9966
8b7163c6
UB
99672017-01-02 Uros Bizjak <ubizjak@gmail.com>
9968
9969 PR target/78967
9970 * gcc.target/i386/pr78967-1.c: New test.
9971 * gcc.target/i386/pr78967-2.c: Ditto.
9972 * gcc.target/i386/pr78967-3.c: Ditto.
9973
9974 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9975 * gcc.target/i386/pr78904-4.c: Ditto.
9976 * gcc.target/i386/pr78904-6.c: Ditto.
9977
e2940b98
JH
99782017-01-01 Jan Hubicka <hubicka@ucw.cz>
9979
9980 PR middle-end/77674
9981 * g++.dg/torture/pr77674.C: New testcase.
9982
cbe34bb5 99832017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
9984
9985 Update copyright years.
818ab71a 9986\f
cbe34bb5 9987Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
9988
9989Copying and distribution of this file, with or without modification,
9990are permitted in any medium without royalty provided the copyright
9991notice and this notice are preserved.