]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[SPARC] Drop superfluous MASK_FPU enable
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
52645850
CL
12017-07-25 Carl Love <cel@us.ibm.com>
2
3 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
4 vec_cnttz builtins.
5
a8697b27
EB
62017-07-25 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gnat.dg/opt66.adb: New test.
9
288fe52e
AM
102017-07-25 Alexander Monakov <amonakov@ispras.ru>
11
12 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
13 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
14
b771c609
AM
152017-07-25 Alexander Monakov <amonakov@ispras.ru>
16
17 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
18
192017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
20
21 * c-c++-common/patchable_function_entry-default.c: New test.
22 * c-c++-common/patchable_function_entry-decl.c: Likewise.
23 * c-c++-common/patchable_function_entry-definition.c: Likewise.
24
774cccdc
JJ
252017-07-25 Jakub Jelinek <jakub@redhat.com>
26
27 PR target/81532
28 * gcc.target/i386/pr80833-3.c: New test.
29 * gcc.target/i386/avx512dq-pr81532.c: New test.
30 * gcc.target/i386/avx512bw-pr81532.c: New test.
31
1aa54f90
RB
322017-07-25 Richard Biener <rguenther@suse.de>
33
34 PR tree-optimization/81455
35 * gcc.dg/pr81455.c: New testcase.
36
e294f495
RB
372017-07-25 Richard Biener <rguenther@suse.de>
38
39 PR tree-optimization/81529
40 * gfortran.dg/pr81529.f90: New testcase.
41
edf8ba4b
WD
422017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
43
774cccdc 44 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 45
ea063871
RB
462017-07-25 Richard Biener <rguenther@suse.de>
47
48 PR tree-optimization/81410
49 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
50
5ea71a5a
RB
512017-07-25 Richard Biener <rguenther@suse.de>
52
53 PR tree-optimization/81510
54 * gcc.dg/torture/pr81510.c: New testcase.
55 * gcc.dg/torture/pr81510-2.c: Likewise.
56
4287b4e8
ML
572017-07-25 Martin Liska <mliska@suse.cz>
58
59 PR ipa/81520
60 * gcc.dg/ipa/pr81520.c: New test.
61
d49718d6
MP
622017-07-25 Marek Polacek <polacek@redhat.com>
63
64 PR c/81364
65 * Wmultistatement-macros-12.c: New test.
66
0e82a9b9
BC
672017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
68
69 PR target/81414
70 * gcc.target/aarch64/pr81414.C: New.
71
3d99332b
RB
722017-07-25 Richard Biener <rguenther@suse.de>
73
74 PR middle-end/81505
75 * gcc.dg/ubsan/pr81505.c: New testcase.
76
52d0f7bd
DS
772017-07-24 Daniel Santos <daniel.santos@pobox.com>
78
79 PR testsuite/80759
80 * gcc.target/x86_64/abi/ms-sysv/do-test.S
81 (ELFFN_BEGIN): Rename to FN_TYPE.
82 (ELFFN_END): Rename to FN_SIZE.
83 (ASMNAME): New macro.
84 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
85 .global.
86 (FUNC_END): Use ASMNAME.
87 (test_data_save): Remove.
88 (test_data_input): Likewise.
89 (test_data_output: Likewise.
90 (test_data_fn): Likewise.
91 (test_data_retaddr): Likewise.
92 (regs_to_mem): Make globals, use r10 instead of rax.
93 (mem_to_regs): Likewise.
94 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
95 body to ms-sysv.c.
96 (do_test_aligned): Likewise.
97 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
98 Add dg-* directives.
99 (PASTE_STR): New macro.
100 (ASMNAME): Likewise.
101 (LOAD_TEST_DATA_ADDR): Likewise.
102 (TEST_DATA_OFFSET): Likewise.
103 (do_test_body0): New C function.
104 (do_test_body): New inline assembly routine.
105 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
106 (runtest_ms_sysv): Modify.
107
19930989
MM
1082017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
109
110 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
111 since the upper-regs options have been deleted.
112 * gcc.target/powerpc/pr65849-2.c: Likewise.
113 * gcc.target/powerpc/pr80099-1.c: Likewise.
114 * gcc.target/powerpc/pr80099-2.c: Likewise.
115 * gcc.target/powerpc/pr80099-3.c: Likewise.
116 * gcc.target/powerpc/pr80099-4.c: Likewise.
117 * gcc.target/powerpc/pr80099-5.c: Likewise.
118 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
119 support removal of the upper-regs options.
120 * gcc.target/powerpc/p8vector-fp.c: Likewise.
121 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
122 * gcc.target/powerpc/p9-dimode1.c: Likewise.
123 * gcc.target/powerpc/p9-dimode2.c: Likewise.
124 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
125 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
126 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
127 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
128 * gcc.target/powerpc/ppc-round.c: Likewise.
129 * gcc.target/powerpc/pr71720.c: Likewise.
130 * gcc.target/powerpc/pr72853.c: Likewise.
131 * gcc.target/powerpc/pr79907.c: Likewise.
132 * gcc.target/powerpc/pr78953.c: Likewise.
133 * gcc.target/powerpc/upper-regs-df.c: Likewise.
134 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
135 * gcc.target/powerpc/vec-extract-1.c: Likewise.
136 * gcc.target/powerpc/vec-init-3.c: Likewise.
137 * gcc.target/powerpc/vec-init-6.c: Likewise.
138 * gcc.target/powerpc/vec-init-7.c: Likewise.
139 * gcc.target/powerpc/vec-set-char.c: Likewise.
140 * gcc.target/powerpc/vec-set-int.c: Likewise.
141 * gcc.target/powerpc/vec-set-short.c: Likewise.
142
d47d34bb
WD
1432017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
144
145 PR target/79041
146 * gcc.target/aarch64/pr79041-2.c: New test.
147
26bca0ed
CL
1482017-07-24 Carl Love <cel@us.ibm.com>
149
150 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
151 the new built-ins.
152
4b40986c
JW
1532017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
154
155 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
156
213c3b7b
TK
1572017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
158 Mikael Morin <mikael@gcc.gnu.org>
159
160 PR fortran/66102
161 * gfortran.dg/realloc_on_assign_28.f90: New test.
162
e2b71b5a
DE
1632017-07-23 David Edelsohn <dje.gcc@gmail.com>
164
165 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
166 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
167
f36dda3b
UB
1682017-07-23 Uros Bizjak <ubizjak@gmail.com>
169
170 PR target/80569
171 * gcc.target/i386/pr80569.c: New test.
172
5ff4baa5
CL
1732017-07-21 Carl Love <cel@us.ibm.com>
174
175 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
176 vmuleuh): Fix scan-assembler-times should check for word not half word
177 instructions.
178
43f84f6c
JW
1792017-07-21 Jim Wilson <jim.wilson@linaro.org>
180
181 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
182 redundant -march option.
183 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
184 in addition to armv8.1-a.
185
325fe816
YG
1862017-07-21 Yury Gribov <tetra2005@gmail.com>
187
188 PR middle-end/56727
189 * gcc.dg/pr56727-1.c: New test.
190 * gcc.dg/pr56727-2.c: New test.
191
5a5838e0
SM
1922017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
193
194 * gcc.target/powerpc/mmx-check.h: New file.
195 * gcc.target/powerpc/mmx-packs.c: New file.
196 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
197 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
198 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
199 * gcc.target/powerpc/mmx-paddb-1.c: New file.
200 * gcc.target/powerpc/mmx-paddd-1.c: New file.
201 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
202 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
203 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
204 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
205 * gcc.target/powerpc/mmx-paddw-1.c: New file.
206 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
207 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
208 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
209 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
210 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
211 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
212 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
213 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
214 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
215 * gcc.target/powerpc/mmx-pslld-1.c: New file.
216 * gcc.target/powerpc/mmx-psllw-1.c: New file.
217 * gcc.target/powerpc/mmx-psrad-1.c: New file.
218 * gcc.target/powerpc/mmx-psraw-1.c: New file.
219 * gcc.target/powerpc/mmx-psrld-1.c: New file.
220 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
221 * gcc.target/powerpc/mmx-psubb-2.c: New file.
222 * gcc.target/powerpc/mmx-psubd-2.c: New file.
223 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
224 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
225 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
226 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
227 * gcc.target/powerpc/mmx-psubw-2.c: New file.
228 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
229 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
230 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
231 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
232 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
233 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
234
9af7f373
RB
2352017-06-21 Richard Biener <rguenther@suse.de>
236
237 PR tree-optimization/81500
238 * gcc.dg/torture/pr81500.c: New testcase.
239
5aaa8fb4
NS
2402017-07-20 Nathan Sidwell <nathan@acm.org>
241
242 * g++.dg/ext/anon-struct6.C: Adjust diag.
243 * g++.old-deja/g++.other/anon4.C: Adjust diag.
244
2953b72f
JJ
2452017-07-20 Jakub Jelinek <jakub@redhat.com>
246
247 PR target/80846
248 * gcc.target/i386/avx-pr80846.c: New test.
249 * gcc.target/i386/avx2-pr80846.c: New test.
250 * gcc.target/i386/avx512f-pr80846.c: New test.
251
73c4b4df
BC
2522017-07-20 Bin Cheng <bin.cheng@arm.com>
253
254 PR tree-optimization/81388
255 * gcc.dg/tree-ssa/pr81388-1.c: New test.
256 * gcc.dg/tree-ssa/pr81388-2.c: New test.
257
77e5edaf
JH
2582017-07-17 Tom de Vries <tom@codesourcery.com>
259
260 PR middle-end/81030
261 * gcc.dg/pr81030.c: New test.
262
891ad31c
RB
2632017-07-20 Richard Biener <rguenther@suse.de>
264
265 PR tree-optimization/61171
266 * g++.dg/vect/pr61171.cc: New testcase.
267 * gfortran.dg/vect/pr61171.f: Likewise.
268 * gcc.dg/vect/vect-reduc-11.c: Likewise.
269
f971b281
RB
2702017-07-20 Richard Biener <rguenther@suse.de>
271
272 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
273 with V64QImode.
274 * gcc.dg/vect/slp-45.c: Likewise.
275
2071f8f9
N
2762017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
277
278 * gcc.dg/tree-ssa/vrp116.c: New Test.
279
a6722e5b
MM
2802017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
281
282 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
283 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
284 __builtin_cpu_is and __builtin_cpu_supports are supported.
285
ccfa843f
SM
2862017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
287
288 * gcc.target/powerpc/bmi-check.h (main): Skip unless
289 __BUILTIN_CPU_SUPPORTS__ defined.
290 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
291 __BUILTIN_CPU_SUPPORTS__ defined.
292
564e405c
JJ
2932017-07-19 Jakub Jelinek <jakub@redhat.com>
294
295 PR tree-optimization/81346
296 * gcc.dg/tree-ssa/pr81346-5.c: New test.
297
3717fbe3
TV
2982017-07-19 Tom de Vries <tom@codesourcery.com>
299
300 * gcc.target/nvptx/decl-init.c: Update alignment.
301 * gcc.target/nvptx/slp-2-run.c: New test.
302 * gcc.target/nvptx/slp-2.c: New test.
303 * gcc.target/nvptx/v2di.c: New test.
304
b98b34b7
TV
3052017-07-19 Tom de Vries <tom@codesourcery.com>
306
307 * gcc.target/nvptx/slp-run.c: New test.
308 * gcc.target/nvptx/slp.c: New test.
309 * gcc.target/nvptx/v2si-cvt.c: New test.
310 * gcc.target/nvptx/v2si-run.c: New test.
311 * gcc.target/nvptx/v2si.c: New test.
312 * gcc.target/nvptx/vec.inc: New test.
313
8d1628eb
JJ
3142017-07-19 Jakub Jelinek <jakub@redhat.com>
315
316 PR tree-optimization/81346
317 * gcc.dg/tree-ssa/pr81346-1.c: New test.
318 * gcc.dg/tree-ssa/pr81346-2.c: New test.
319 * gcc.dg/tree-ssa/pr81346-3.c: New test.
320 * gcc.dg/tree-ssa/pr81346-4.c: New test.
321 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
322 compiler to avoid X / C1 op C2 optimization to trigger.
323
4d6ababc
ML
3242017-07-19 Martin Liska <mliska@suse.cz>
325
326 PR sanitizer/63361
327 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
328 -ffloat-store or -mieee for targets that need it.
329
d83cc5cc
TV
3302017-07-18 Tom de Vries <tom@codesourcery.com>
331
332 PR middle-end/81464
333 * gfortran.dg/pr81464.f90: New test.
334
e822e885
UB
3352017-07-18 Uros Bizjak <ubizjak@gmail.com>
336
337 PR target/81471
338 * gcc.target/i386/pr81471.c: New test.
339
b267968e
RB
3402017-06-18 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/81410
343 * gcc.dg/vect/pr81410.c: New testcase.
344
33e9feb5
JH
3452017-07-18 Jan Hubicka <hubicka@ucw.cz>
346
347 PR middle-end/81462
348 * g++.dg/torture/pr81462.C: New testcase.
349
694dd0e4
BC
3502017-07-18 Bin Cheng <bin.cheng@arm.com>
351
352 PR target/81408
353 * g++.dg/tree-ssa/pr81408.C: New.
354 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
355
f9bfe3f5
RB
3562017-07-18 Richard Biener <rguenther@suse.de>
357
358 PR tree-optimization/80620
359 PR tree-optimization/81403
360 * gcc.dg/torture/pr80620.c: New testcase.
361 * gcc.dg/torture/pr81403.c: Likewise.
362
3632017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
364
365 PR tree-optimization/81418
366 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
367
3682017-07-17 Carl Love <cel@us.ibm.com>
369
370 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
371 test case changes for commit 249424
372
373 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
374 vmuleuh): Fix scan-assembler-times should check for word not half word
375 instructions.
376
f6489326
BS
3772017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
378
379 PR tree-optimization/81162
380 * gcc.dg/pr81162.c: Move this to...
381 * gcc.dg/ubsan/pr81162.c: ...here.
382
dbc4ecfc
VR
3832017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
384
385 * g++.dg/diagnostic/friend1.C: New test.
386 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
387
a64559a5
NS
3882017-07-17 Nathan Sidwell <nathan@acm.org>
389
390 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
391
aac59577
BE
3922017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
393
394 * lib/gcc-dg.exp: Increase expect's match buffer size.
395
aa1528b5
BC
3962017-07-17 Bin Cheng <bin.cheng@arm.com>
397
398 PR target/81369
399 * gcc.dg/tree-ssa/pr81369.c: New.
400
b6c354eb
CZ
4012017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
402
403 * gcc.target/arc/pr9000674901.c: New file.
404 * gcc.target/arc/pic-1.c: Likewise.
405 * gcc.target/arc/pr9001191897.c: Likewise.
406
1825c61e
CZ
4072017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
408 Andrew Burgess <andrew.burgess@embecosm.com>
409
410 * gcc.target/arc/naked-1.c: New file.
411 * gcc.target/arc/naked-2.c: Likewise.
412
1f1e8aed
JJ
4132017-07-17 Jakub Jelinek <jakub@redhat.com>
414
9ebce098
JJ
415 PR tree-optimization/81428
416 * gcc.dg/fixed-point/pr81428.c: New test.
417
e8dd1313
JJ
418 PR tree-optimization/81365
419 * g++.dg/torture/pr81365.C: New test.
420
1f1e8aed
JJ
421 PR tree-optimization/81396
422 * gcc.dg/tree-ssa/pr81396.c: New test.
423
38f638ca
EB
4242017-07-16 Eric Botcazou <ebotcazou@adacore.com>
425
426 * gnat.dg/opt65.adb: New test.
427
5fa396ad
JH
4282017-07-16 Jan Hubicka <hubicka@ucw.cz>
429
430 * gcc.dg/predict-8.c: Update.
431
00aeee56
VR
4322017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
433
434 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
435 * g++.dg/warn/pr12242.C: Likewise.
436
b70bb05b
KN
4372017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
438
439 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
440 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
441 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
442 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
443 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
444 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
445 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
446 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
447 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
448 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
449 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
450 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
451 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
452 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
453 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
454 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
455 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
456 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
457 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
458 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
459 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
460 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
461 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
462 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
463 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
464 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
465 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
466 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
467 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
468 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
469 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
470 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
471 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
472 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
473 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
474 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
475 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
476 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
477 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
478 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
479 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
480 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
481 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
482 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
483 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
484 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
485 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
486 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
487 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
488 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
489 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
490
3b805666
BS
4912016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
492
493 PR tree-optimization/81162
494 * gcc.dg/pr81162.c: New file.
495
bece580c
MS
4962017-07-14 Martin Sebor <msebor@redhat.com>
497
498 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
499 that bcopy is expected to be transformed to.
500
eea77d1f
DM
5012017-07-14 David Malcolm <dmalcolm@redhat.com>
502
503 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
504 * g++.dg/lookup/missing-std-include-2.C: New test case.
505 * g++.dg/lookup/missing-std-include-3.C: New test case.
506 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
507 * gcc.dg/missing-header-fixit-1.c: New test case.
508 * gcc.dg/missing-header-fixit-2.c: New test case.
509 * gcc.dg/missing-header-fixit-2.h: New header.
510
338d6484
DM
5112017-07-13 David Malcolm <dmalcolm@redhat.com>
512
513 PR c/81405
514 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
515
5162017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
517
518 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
519
6d28654e
ML
5202017-07-13 Martin Liska <mliska@suse.cz>
521
522 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
523 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
524 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
525 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
526 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
527 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
528 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
529
3787ee47
MM
5302017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
531
532 PR target/81193
533 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
534 __builtin_cpu_supports with old GLIBC's.
535 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
536 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
537 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
538 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
539 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
540 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
541 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
542 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
543 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
544 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
545 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
546 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
547 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
548 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
549 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
550 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
551 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
552 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
553 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
554 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
555 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
556 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
557 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
558 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
559
118009c1
CL
5602017-07-12 Carl Love <cel@us.ibm.com>
561
562 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
563 rev_bool_int): Add test cases for builtins.
564 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
565 test cases for builtins.
566
5d7b8153
CL
5672017-07-12 Carl Love <cel@us.ibm.com>
568
569 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
570 lp64 && p9vector_hw.
571
6ea93a64
CL
5722017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
573
574 * lib/target-supports.exp (check_stack_check_available): Make
575 testcase name depend on stack_kind.
576
2f65ab2e
MC
5772017-07-11 Michael Collison <michael.collison@arm.com>
578
774cccdc 579 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 580
9e028cef
PC
5812017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
582
583 PR c++/51270
584 * g++.dg/warn/Wreturn-local-addr-3.C: New.
585
f281956e
CL
5862017-07-11 Carl Love <cel@us.ibm.com>
587
588 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
589 test cases for the builtins.
590
3d36348a
YG
5912017-07-11 Yury Gribov <tetra2005@gmail.com>
592
593 * lib/profopt.exp: Print relative names in UNSUPPORTED
594 AutoFDO tests.
595
214f700a
MC
5962017-07-10 Michael Collison <michael.collison@arm.com>
597
598 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
599
03ed2915
UB
6002017-07-10 Uros Bizjak <ubizjak@gmail.com>
601
602 PR target/81375
603 * gcc.target/i386/pr81375.c: New test.
604
9c582dbb
MS
6052017-07-10 Martin Sebor <msebor@redhat.com>
606
607 PR tree-optimization/80397
608 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 609
281ac396
MS
6102017-07-10 Martin Sebor <msebor@redhat.com>
611
612 PR other/81345
613 * gcc.dg/pr81345.c: New test.
614
a7784956
CZ
6152017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
616
617 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
618 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
619
5920ba15
UB
6202017-07-09 Uros Bizjak <ubizjak@gmail.com>
621
622 PR target/81313
623 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
624 integer argumets to bypass x86_64 outgoing args optimization.
625
6262017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
627
628 * gfortran.dg/eoshift_4.f90: New test.
629 * gfortran.dg/eoshift_5.f90: New test.
630 * gfortran.dg/eoshift_6.f90: New test.
631
35c95658
L
6322017-07-09 H.J. Lu <hongjiu.lu@intel.com>
633
634 PR target/81313
635 * gcc.target/i386/pr81313-1.c: New test.
636 * gcc.target/i386/pr81313-2.c: Likewise.
637 * gcc.target/i386/pr81313-3.c: Likewise.
638 * gcc.target/i386/pr81313-4.c: Likewise.
639 * gcc.target/i386/pr81313-5.c: Likewise.
640
dcbf81c9
RS
6412017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
642
643 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
644 * gnat.dg/vect16.ads (Sarray): Likewise.
645 * gnat.dg/vect17.ads (Sarray): Likewise.
646 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
647 * gnat.dg/vect16.adb (Add): Likewise.
648 * gnat.dg/vect17.adb (Add): Likewise.
649
738f7c2e
DM
6502017-07-07 David Malcolm <dmalcolm@redhat.com>
651
652 PR c++/79300
653 * g++.dg/diagnostic/pr79300.C: New test case.
654
6a69355c
MM
6552017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
656
57f49e99
MM
657 * gcc.target/powerpc/clone1.c: Add check to make sure the
658 __builtin_cpu_supports function is fully supported.
659 * gcc.target/powerpc/clone2.c: New runtime test for
660 target_clones.
661
6a69355c
MM
662 PR target/81348
663 * gcc.target/powerpc/pr81348.c: New test.
664
5e32025a
SN
6652017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
666
667 * gfortran.dg/vect/pr60510.f: Require vect_double support.
668
19388c6d
CL
6692017-07-07 Carl Love <cel@us.ibm.com>
670
671 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
672 file for built-ins.
673
bcc3c3f1
JM
6742017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
675
676 * gcc.target/sparc/dictunpack.c: New file.
677 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
678 * gcc.target/sparc/fpcmpshl.c: Likewise.
679 * gcc.target/sparc/fpcmpurshl.c: Likewise.
680 * gcc.target/sparc/fpcmpushl.c: Likewise.
681
2c6e2eb1
HA
6822017-07-06 Harald Anlauf <anlauf@gmx.de>
683
684 PR fortran/70071
685 * gfortran.dg/coarray_44.f90: New testcase.
686
5094f7d5
MO
6872017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
688
689 * c-c++-common/asan/kasan-alloca-1.c: New test.
690 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
691
e3174bdf
MO
6922017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
693
694 * c-c++-common/asan/alloca_big_alignment.c: New test.
695 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
696 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
697 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
698 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
699 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
700 * c-c++-common/asan/alloca_safe_access.c: Likewise.
701 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
702
a40c6fa8
GJL
7032017-07-06 Georg-Johann Lay <avr@gjlay.de>
704
705 PR target/81305
706 * gcc.target/avr/isr-test.h: Fix warnings.
707
9296dd9b
TP
7082017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
709
710 * lib/target-supports.exp: Generate
711 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
712 and check_effective_target_arm_arch_v8r_multilib.
713
d87f00ba
CL
7142017-07-06 Carl Love <cel@us.ibm.com>
715
9296dd9b 716 * ChangeLog: Clean up from mid air collision
08e60e19
CL
717
7182017-07-06 Carl Love <cel@us.ibm.com>
719
720 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
721 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
722 cases for vec_addc, adde and addec builtins.
723
c471c6ed
DM
7242017-07-06 David Malcolm <dmalcolm@redhat.com>
725
726 PR c++/79300
727 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
728 expected underlining within macro expansion.
729 * c-c++-common/pr70264.c: Likewise.
730 * g++.dg/plugin/diagnostic-test-expressions-1.C
731 (test_within_macro_1): New test.
732 (test_within_macro_2): Likewise.
733 (test_within_macro_3): Likewise.
734 (test_within_macro_4): Likewise.
735 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
736 expected underlining within macro expansion.
737 (test_macro_4): Likewise.
738 * gcc.dg/plugin/diagnostic-test-expressions-1.c
739 (test_within_macro_1): New test.
740 (test_within_macro_2): Likewise.
741 (test_within_macro_3): Likewise.
742 (test_within_macro_4): Likewise.
743 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
744 underlining within macro expansion.
745
68d872d7
SP
7462017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
747
748 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
749 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
750 _mm_maskz_getexp_round_sd): Test new intrinsics.
751 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
752 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
753 _mm_maskz_getexp_round_ss): Ditto.
754 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
755 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
756 _mm_maskz_getmant_round_sd): Ditto.
757 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
758 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
759 _mm_maskz_getmant_round_ss): Ditto.
760 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
761 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
762 _mm_maskz_getexp_round_sd): New runtime tests.
763 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
764 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
765 _mm_maskz_getexp_round_ss): Ditto.
766 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
767 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
768 _mm_maskz_getmant_round_sd): Ditto.
769 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
770 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
771 _mm_maskz_getmant_round_ss): Ditto.
772 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
773 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
774 __builtin_ia32_getmantss_mask_round): Test new builtins.
775 * gcc.target/i386/sse-13.c : Ditto.
776 * gcc.target/i386/sse-23.c: Ditto.
777 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
778 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
779 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
780 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
781 _mm_mask_getexp_round_ss): Test new intrinsics.
782 * gcc.target/i386/testround-1.c: Ditto.
783 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
784 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
785 _mm_mask_getmant_round_ss): Test new intrinsics
786 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
787 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
788 _mm_maskz_getmant_ss): Test new intrinsics.
789
9e00a397
CL
7902017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
791
792 * lib/target-supports-dg.exp (dg-require-stack-check): New.
793 * lib/target-supports.exp (check_stack_check_available): New.
794 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
795 * gcc.c-torture/compile/stack-check-1.c: Likewise.
796 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
797 * gcc.dg/pr47443.c: Likewise.
798 * gcc.dg/pr48134.c: Likewise.
799 * gcc.dg/pr70017.c: Likewise.
800 * gcc.target/aarch64/stack-checking.c: Likewise.
801 * gcc.target/arm/stack-checking.c: Likewise.
802 * gcc.target/i386/pr48723.c: Likewise.
803 * gcc.target/i386/pr55672.c: Likewise.
804 * gcc.target/i386/pr67265-2.c: Likewise.
805 * gcc.target/i386/pr67265.c: Likewise.
806 * gnat.dg/opt49.adb: Likewise.
807 * gnat.dg/stack_check1.adb: Likewise.
808 * gnat.dg/stack_check2.adb: Likewise.
809 * gnat.dg/stack_check3.adb: Likewise.
810
38e6cc4d
KN
8112017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
812
813 PR target/80103
814 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
815 __attribute__.
816
f8aa2b2c
SP
8172017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
818
819 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
820 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
821 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
822 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
823 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
824 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
825 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
826 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
827 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
828 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
829 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
830 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
831
e483b7b4
GJL
8322017-07-05 Georg-Johann Lay <avr@gjlay.de>
833
834 PR target/81305
835 * gcc.target/avr/isr-test.h: New file.
836 * gcc.target/avr/torture/isr-01-simple.c: New test.
837 * gcc.target/avr/torture/isr-02-call.c: New test.
838 * gcc.target/avr/torture/isr-03-fixed.c: New test.
839
a8745cc2
BC
8402017-07-05 Bin Cheng <bin.cheng@arm.com>
841
842 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
843 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
844 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
845 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
846
4a52eb19
BC
8472017-07-05 Bin Cheng <bin.cheng@arm.com>
848
849 * gcc.dg/tree-ssa/ldist-26.c: New test.
850
95f7d11b
BC
8512017-07-05 Bin Cheng <bin.cheng@arm.com>
852
853 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
854
45bb7d59
UB
8552017-07-04 Uros Bizjak <ubizjak@gmail.com>
856
857 PR target/81300
858 * gcc.target/i386/pr81300.c: New test.
859
1fcfac88
UB
8602017-07-04 Uros Bizjak <ubizjak@gmail.com>
861
862 PR target/81294
863 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
864 x and y arguments in the call to _subborrow_u32.
865 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
866 x and y arguments in the call to _subborrow_u64.
867 * gcc.target/i386/pr81294-1.c: New test.
868 * gcc.target/i386/pr81294-2.c: Ditto.
869
a4187dab
KT
8702017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
871
872 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
873
efbf55b0
MP
8742017-07-04 Marek Polacek <polacek@redhat.com>
875
876 PR c/81231
877 * gcc.dg/atomic-pr81231.c: New test.
878
1aad7106
RS
8792017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
880
881 PR tree-optimization/81292
882 * gcc.dg/pr81292-1.c: New test.
883 * gcc.dg/pr81292-2.c: Likewise.
884
7c819e8a
ML
8852017-07-04 Martin Liska <mliska@suse.cz>
886
887 PR sanitizer/81040
888 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
889 use-after-scope sanitization.
890
f111f434
JJ
8912017-07-04 Jakub Jelinek <jakub@redhat.com>
892
8e8dd13b
JJ
893 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
894 options.
895
f111f434
JJ
896 PR target/81175
897 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
898 gather.
899
7a1238d1
ML
9002017-07-04 Martin Liska <mliska@suse.cz>
901
902 PR ipa/81214
903 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
904 * g++.dg/ext/mvc3.C: Likewise.
905 * gcc.target/i386/mvc2.c: Likewise.
906 * gcc.target/i386/mvc3.c: Likewise.
907
9fc1fed4
JJ
9082017-07-04 Jakub Jelinek <jakub@redhat.com>
909
8e3b9bbf
JJ
910 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
911 decomposition declaration in diagnostics.
912 * g++.dg/cpp1z/decomp2.C: Likewise.
913 * g++.dg/cpp1z/decomp3.C: Likewise.
914 * g++.dg/cpp1z/decomp4.C: Likewise.
915 * g++.dg/cpp1z/decomp5.C: Likewise.
916 * g++.dg/cpp1z/decomp6.C: Likewise.
917 * g++.dg/cpp1z/decomp7.C: Likewise.
918 * g++.dg/cpp1z/decomp8.C: Likewise.
919 * g++.dg/cpp1z/decomp13.C: Likewise.
920 * g++.dg/cpp1z/decomp14.C: Likewise.
921 * g++.dg/cpp1z/decomp18.C: Likewise.
922 * g++.dg/cpp1z/decomp19.C: Likewise.
923 * g++.dg/cpp1z/decomp22.C: Likewise.
924 * g++.dg/cpp1z/decomp23.C: Likewise.
925 * g++.dg/cpp1z/decomp24.C: Likewise.
926 * g++.dg/cpp1z/decomp25.C: Likewise.
927 * g++.dg/cpp1z/decomp26.C: Likewise.
928 * g++.dg/cpp1z/decomp28.C: Likewise.
929
9fc1fed4
JJ
930 PR c++/81258
931 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
932 * g++.dg/cpp1z/decomp30.C: New test.
933
17c18221
PC
9342017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
935
936 PR c++/65775
937 * g++.dg/cpp0x/trailing14.C: New.
938
370d975d
DH
9392017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
940
941 PR testsuite/79866
942 * gfortran.dg/coarray_event_2.f08: New test.
943
73977c47
DH
9442017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
945
946 PR testsuite/79843
947 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
948 * gfortran.dg/pointer_intent_2.f90: Likewise.
949
2f70a979
JH
9502017-07-02 Jan Hubicka <hubicka@ucw.cz>
951
952 PR middle-end/81290
953 * gcc.c-torture/compile/pr81290.c: New.
954
6b5e165b
RB
9552017-07-03 Richard Biener <rguenther@suse.de>
956
957 PR tree-optimization/60510
958 * gfortran.dg/vect/pr60510.f: New testcase.
959
d8ac7e28
RO
9602017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
961
962 * gcc.target/i386/mvc6.c: Require ifunc support.
963
da402967
ML
9642017-07-03 Martin Liska <mliska@suse.cz>
965
966 PR sanitize/81040
967 * g++.dg/asan/function-argument-1.C: New test.
968 * g++.dg/asan/function-argument-2.C: New test.
969 * g++.dg/asan/function-argument-3.C: New test.
970
bc9f4235
RS
9712017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
972
973 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
974 as well.
975
be086ff5
TV
9762017-07-03 Tom de Vries <tom@codesourcery.com>
977
978 PR tree-optimization/69468
979 * gcc.dg/pr81192.c: Update.
980
4752be46
TV
9812017-07-03 Tom de Vries <tom@codesourcery.com>
982
983 PR tree-optimization/81192
984 * gcc.dg/pr81192.c: Update.
985
0bbfd554
TV
9862017-07-03 Tom de Vries <tom@codesourcery.com>
987
988 PR tree-optimization/81192
989 * gcc.dg/pr81192.c: New test.
990
b677e2f6
TK
9912017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
992
993 * gfortran/eoshift_3.f90: New test.
994
e3f9a279
RS
9952017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
996
997 * gcc.dg/strlenopt-32.c: New testcase.
998 * gcc.dg/strlenopt-33.c: Likewise.
999 * gcc.dg/strlenopt-33g.c: Likewise.
1000 * gcc.dg/strlenopt-34.c: Likewise.
1001 * gcc.dg/strlenopt-35.c: Likewise.
1002
862088aa
RS
10032017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1004
1005 PR tree-optimization/80769
1006 * gcc.dg/strlenopt-31.c: New test.
1007 * gcc.dg/strlenopt-31g.c: Likewise.
1008
c34d0927
RS
10092017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1010
1011 PR tree-optimization/81136
1012 * gcc.dg/vect/pr81136.c: New test.
1013
c52d6043
JJ
10142017-07-01 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR sanitizer/81262
1017 * gcc.c-torture/compile/pr81262.c: New test.
1018 * g++.dg/ubsan/pr81262.C: New test.
1019
77616c7e
JH
10202017-06-29 Jan Hubicka <hubicka@ucw.cz>
1021
1022 PR ipa/81261
1023 * g++.dg/ipa/pr81261.C: New testcase.
1024
fb6a764d
AP
10252017-06-30 Andrew Pinski <apinski@cavium.com>
1026
1027 * gcc.dg/torture/pr81245.c: New testcase.
1028
059ab149
AH
10292017-06-30 Aldy Hernandez <aldyh@redhat.com>
1030
1031 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1032 unbounded use.
1033
e59e8b5a
DM
10342017-06-30 David Malcolm <dmalcolm@redhat.com>
1035
1036 PR c++/80014
1037 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1038 Add declaration.
1039 (test_typeid): New test function.
1040
e855bdc0
JJ
10412017-06-30 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR target/81225
1044 * gcc.target/i386/pr81225.c: New test.
1045
fe32bb1b
NS
10462017-06-30 Nathan Sidwell <nathan@acm.org>
1047
1048 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1049 * g++.dg/cpp0x/decltype9.C: Likewise.
1050 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1051 * g++.dg/lookup/decl1.C: Likewise.
1052 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1053 * g++.dg/other/pr28432.C: Likewise.
1054 * g++.dg/parse/crash12.C: Likewise.
1055 * g++.dg/parse/enum3.C: Likewise.
1056 * g++.dg/parse/operator6.C: Likewise.
1057 * g++.dg/template/crash69.C: Likewise.
1058 * g++.dg/template/error27.C: Likewise.
1059 * g++.dg/template/error28.C: Likewise.
1060 * g++.dg/template/memfriend6.C: Likewise.
1061 * g++.old-deja/g++.mike/err1.C: Likewise.
1062 * g++.old-deja/g++.mike/p811.C: Likewise.
1063 * g++.old-deja/g++.other/crash25.C: Likewise.
1064 * g++.old-deja/g++.other/dtor4.C: Likewise.
1065 * g++.old-deja/g++.pt/t37.C: Likewise.
1066
aaa587d4
ML
10672017-06-30 Martin Liska <mliska@suse.cz>
1068
1069 PR ipa/81214
1070 * gcc.target/i386/pr81214.c: New test.
1071
274c1516
NS
10722017-06-30 Nathan Sidwell <nathan@acm.org>
1073
3b5c768c
NS
1074 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1075
274c1516
NS
1076 PR c++/81229
1077 * g++.dg/lookup/pr81229.C: New.
1078
c497284c
ML
10792017-06-30 Martin Liska <mliska@suse.cz>
1080
1081 PR sanitizer/81021
1082 * g++.dg/asan/pr81021.C: New test.
1083
4812f0b7
RB
10842017-06-30 Richard Biener <rguenther@suse.de>
1085
1086 PR tree-optimization/81249
1087 * g++.dg/torture/pr81249.C: New testcase.
1088
8e09cb8b
PC
10892017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1092 * g++.dg/diagnostic/variadic1.C: Likewise.
1093 * g++.dg/gomp/udr-3.C: Likewise.
1094 * g++.dg/overload/error1.C: Likewise.
1095 * g++.dg/overload/error2.C: Likewise.
1096 * g++.dg/template/duplicate1.C: Likewise.
1097 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1098 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1099 * g++.old-deja/g++.other/redecl2.C: Likewise.
1100 * g++.old-deja/g++.other/redecl4.C: Likewise.
1101 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1102
74582a3e
CP
11032017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1104
1105 PR fortran/77765
1106 * gfortran.dg/goacc/pr77765.f90: New test.
1107
6da4066f
SE
11082017-06-29 Steve Ellcey <sellcey@cavium.com>
1109
1110 * gcc.target/aarch64/ccmp_2.c: New test.
1111
be3b7dcf
NS
11122017-06-29 Nathan Sidwell <nathan@acm.org>
1113
1114 PR c++/81247
1115 * g++.dg/parse/pr81247-[abc].C: New.
1116
e5898daf
CL
11172017-06-29 Carl Love <cel@us.ibm.com>
1118
1119 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1120 test_unsigned_int_result, test_ll_int_result,
1121 test_ll_unsigned_int_result): Add result checking functions, add
1122 debug support.
1123 (main): Add builtin function tests.
1124
14836f38
CL
11252017-06-29 Carl Love <cel@us.ibm.com>
1126
1127 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1128 dg-skip-if): Add -mvsx -mcpu=power7.
1129
0630a4ec
RB
11302017-06-29 Richard Biener <rguenther@suse.de>
1131
1132 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1133
f76b4224
NS
11342017-06-29 Nathan Sidwell <nathan@acm.org>
1135
1136 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1137
f66459c1
PB
11382017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1139
1140 PR middle-end/81194
1141 * g++.dg/pr81194.C: New test.
1142
3c7bb489
L
11432017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1144
1145 PR ipa/80565
1146 * gcc.dg/torture/pr80565.c: New file.
1147
6cd83bec
BC
11482017-06-29 Bin Cheng <bin.cheng@arm.com>
1149
1150 PR tree-optimization/81196
1151 * gcc.dg/vect/pr81196.c: New.
1152
4c6a51a0
MC
11532017-06-29 Michael Collison <michael.collison@arm.com>
1154
1155 Fix date on previous ChangeLog entry.
1156
11572017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1158 Michael Collison <michael.collison@arm.com>
1159
1160 PR target/70119
1161 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1162
395a191d
SP
11632017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1164
1165 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1166 Test new intrinsic.
1167 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1168 Ditto.
1169 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1170 Ditto.
1171 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1172 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1173 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1174
0ddc0ebc
TP
11752017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1176
1177 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1178 current ARM check by ARM NEON's availability check.
1179 (check_effective_target_vect_intfloat_cvt): Likewise.
1180 (check_effective_target_vect_uintfloat_cvt): Likewise.
1181 (check_effective_target_vect_floatint_cvt): Likewise.
1182 (check_effective_target_vect_floatuint_cvt): Likewise.
1183 (check_effective_target_vect_shift): Likewise.
1184 (check_effective_target_whole_vector_shift): Likewise.
1185 (check_effective_target_vect_bswap): Likewise.
1186 (check_effective_target_vect_shift_char): Likewise.
1187 (check_effective_target_vect_long): Likewise.
1188 (check_effective_target_vect_float): Likewise.
1189 (check_effective_target_vect_perm): Likewise.
1190 (check_effective_target_vect_perm_byte): Likewise.
1191 (check_effective_target_vect_perm_short): Likewise.
1192 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1193 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1194 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1195 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1196 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1197 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1198 (check_effective_target_vect_widen_shift): Likewise.
1199 (check_effective_target_vect_extract_even_odd): Likewise.
1200 (check_effective_target_vect_interleave): Likewise.
1201 (check_effective_target_vect_multiple_sizes): Likewise.
1202 (check_effective_target_vect64): Likewise.
1203 (check_effective_target_vect_max_reduc): Likewise.
1204
56a6d474
RB
12052017-06-28 Richard Biener <rguenther@suse.de>
1206
1207 PR middle-end/81227
1208 * gcc.dg/pr81227.c: New testcase.
1209
926c7865
MM
12102017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1211
1212 PR target/81193
1213 * lib/target-supports.exp
1214 (check_ppc_cpu_supports_hw_available): New test to make sure
1215 __builtin_cpu_supports works on power7 and newer.
1216
17a7218b
ML
12172017-06-28 Martin Liska <mliska@suse.cz>
1218
1219 PR ipa/81128
1220 * gcc.target/i386/pr81128.c: New test.
1221
63010089
ML
12222017-06-28 Martin Liska <mliska@suse.cz>
1223
1224 PR driver/79659
1225 * g++.dg/opt/pr79659.C: New test.
1226
b1cac008
CL
12272017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1228
1229 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1230 and options.
1231 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1232
42bd89ce
MG
12332017-06-28 Marc Glisse <marc.glisse@inria.fr>
1234
1235 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1236 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1237
b8d62ac8
JJ
12382017-06-28 Jakub Jelinek <jakub@redhat.com>
1239
1240 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1241 (foo): ... this. Change constants such that it isn't matched
1242 as __builtin_copysign, yet tests the combiner the same.
1243
6dc61b45
ML
12442017-06-28 Martin Liska <mliska@suse.cz>
1245
1246 PR sanitizer/81224
1247 * gcc.dg/asan/pr81224.c: New test.
1248
9a265443
EB
12492017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1250
1251 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1252 passed to pthread_join.
1253
935b5226
AK
12542017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1255
1256 * gcc.target/s390/nodatarel-1.c: New test.
1257
88016532
JD
12582017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1259
1260 PR fortran/80164
1261 * gfortran.dg/array_temporaries_4.f90: New test.
1262
8c2805bb
AP
12632017-06-27 Andrew Pinski <apinski@cavium.com>
1264
1265 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1266 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1267 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1268
786c6d10
MP
12692017-06-27 Marek Polacek <polacek@redhat.com>
1270
1271 PR sanitizer/81223
1272 * gcc.dg/ubsan/pr81223.c: New test.
1273
1e7df2e6
MG
12742017-06-27 Marc Glisse <marc.glisse@inria.fr>
1275
1276 * gcc.dg/tree-ssa/assoc-1.c: New file.
1277
58b45c4f
PC
12782017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1279
1280 PR c++/62046
1281 * g++.dg/parse/catch2.C: New.
1282
00296d7f
JJ
12832017-06-27 Jakub Jelinek <jakub@redhat.com>
1284
c1031852
JJ
1285 PR sanitizer/81209
1286 * g++.dg/ubsan/pr81209.C: New test.
1287
00296d7f
JJ
1288 PR middle-end/81207
1289 * gcc.c-torture/compile/pr81207.c: New test.
1290
0c418630
MP
12912017-06-27 Marek Polacek <polacek@redhat.com>
1292
1293 PR bootstrap/81216
1294 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1295
4b377e01
MS
12962017-06-26 Martin Sebor <msebor@redhat.com>
1297
1298 PR c++/81169
1299 * g++.dg/Wclass-memaccess-2.C: New test.
1300
952ac945
CL
13012017-06-26 Carl Love <cel@us.ibm.com>
1302
1303 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1304 Add new runnable test file for the vec_rev built-ins.
1305
df11b2ea
BS
13062016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1307
226ab0a8 1308 PR/tree-optimization 71815
df11b2ea
BS
1309 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1310 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1311
fa7ccca0
RL
13122017-06-26 Renlin Li <renlin.li@arm.com>
1313 Szabolcs Nagy <szabolcs.nagy@arm.com>
1314
1315 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1316 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1317 memmove.
1318
5a5c2d16
RB
13192017-06-26 Richard Biener <rguenther@suse.de>
1320
1321 PR target/81175
1322 * gfortran.dg/pr81175.f: New testcase.
1323
75f0112f
RB
13242017-06-26 Richard Biener <rguenther@suse.de>
1325
1326 PR tree-optimization/81203
1327 * gcc.dg/torture/pr81203.c: New testcase.
1328
3e2becc4
MP
13292017-06-26 Marek Polacek <polacek@redhat.com>
1330
1331 PR c/80116
1332 * c-c++-common/Wmultistatement-macros-1.c: New test.
1333 * c-c++-common/Wmultistatement-macros-2.c: New test.
1334 * c-c++-common/Wmultistatement-macros-3.c: New test.
1335 * c-c++-common/Wmultistatement-macros-4.c: New test.
1336 * c-c++-common/Wmultistatement-macros-5.c: New test.
1337 * c-c++-common/Wmultistatement-macros-6.c: New test.
1338 * c-c++-common/Wmultistatement-macros-7.c: New test.
1339 * c-c++-common/Wmultistatement-macros-8.c: New test.
1340 * c-c++-common/Wmultistatement-macros-9.c: New test.
1341 * c-c++-common/Wmultistatement-macros-10.c: New test.
1342 * c-c++-common/Wmultistatement-macros-11.c: New test.
1343
945653db
EB
13442017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1345
1346 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1347
c8e3c356
CL
13482017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1349
1350 * lib/target-supports.exp
1351 (check_effective_target_arm_neon_ok_nocache): Add flags with
1352 -mfloat-abi=hard. Include arm_neon.h.
1353 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1354 (check_effective_target_arm_neon_ok_no_float_abi): New.
1355 * gcc.target/arm/lto/pr65837_0.c: Require
1356 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1357 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1358 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1359
22235619
PC
13602017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 PR c++/62315
1363 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1364
e56e3fda
TK
13652017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1366
45bb7d59 1367 PR fortran/52473
e56e3fda
TK
1368 * gfortran.dg/cshift_2.f90: New test.
1369
d3f062be
JW
13702017-06-23 Jim Wilson <jim.wilson@linaro.org>
1371
1372 PR middle-end/79794
1373 * gcc.target/aarch64/pr79794.c: New.
1374
37416b69
MM
13752017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1376
1377 PR target/80510
1378 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1379 * gcc.target/powerpc/pr80510-2.c: Likewise.
1380
8447a92f
JL
13812017-06-22 Jeff Law <law@redhat.com>
1382
1383 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1384
52607f7e
WS
13852017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1386
1387 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1388 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1389 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1390 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1391 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1392 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1393 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1394 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1395
fb68f296
JC
13962017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1397
45bb7d59 1398 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1399
60edf8bb
MT
14002017-06-22 Matt Turner <mattst88@gmail.com>
1401
1402 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1403 skylake check.
1404
4333d74b
CL
14052017-06-22 Carl Love <cel@us.ibm.com>
1406
1407 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1408 vmuleuh): Fix scan-assembler-times should check for word not half word
1409 instructions.
1410
13f752b2
JL
14112017-06-22 Jeff Law <law@redhat.com>
1412
1413 * gcc.c-torture/compile/stack-check-1.c: New test.
1414
0759db19
RB
14152016-06-22 Richard Biener <rguenther@suse.de>
1416
1417 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1418 * gcc.dg/vect/pr65947-2.c: Likewise.
1419 * gcc.dg/vect/pr65947-3.c: Likewise.
1420 * gcc.dg/vect/pr65947-4.c: Likewise.
1421 * gcc.dg/vect/pr65947-5.c: Likewise.
1422 * gcc.dg/vect/pr65947-6.c: Likewise.
1423 * gcc.dg/vect/pr65947-8.c: Likewise.
1424 * gcc.dg/vect/pr65947-9.c: Likewise.
1425 * gcc.dg/vect/pr65947-10.c: Likewise.
1426 * gcc.dg/vect/pr65947-12.c: Likewise.
1427 * gcc.dg/vect/pr65947-13.c: Likewise.
1428 * gcc.dg/vect/pr65947-14.c: Likewise.
1429 * gcc.dg/vect/vect-cond-2.c: Likewise.
1430 * gcc.dg/vect/vect-pr69848.c: Likewise.
1431
c24c235e
ML
14322017-06-22 Martin Liska <mliska@suse.cz>
1433
1434 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1435 to not inline it.
1436
71f82be9
JG
14372017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1438
1439 * gcc.dg/tree-ssa/forwprop-37.c: New.
1440
a78f6980
RB
14412017-06-22 Richard Biener <rguenther@suse.de>
1442
1443 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1444
85d5b033
RB
14452017-06-22 Richard Biener <rguenther@suse.de>
1446
1447 * gcc.dg/vect/pr65947-14.c: New testcase.
1448
4ded8669
MM
14492017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1450
1451 PR target/80510
1452 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1453 32-bit support is added. Change ITYPE size to 64-bit integer.
1454 * gcc.target/powerpc/pr80510-2.c: Likewise.
1455
cb8d1b01
JJ
14562017-06-21 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR c++/81154
1459 * g++.dg/gomp/pr81154.C: New test.
1460
113459fa
DM
14612017-06-21 David Malcolm <dmalcolm@redhat.com>
1462
1463 * g++.dg/other/old-style-cast-fixits.C: New test case.
1464
5e9d501c
JJ
14652017-06-21 Jakub Jelinek <jakub@redhat.com>
1466
1467 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1468
27d33d3e
TV
14692017-06-21 Tom de Vries <tom@codesourcery.com>
1470
1471 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1472
5433db45
TV
14732017-06-21 Tom de Vries <tom@codesourcery.com>
1474
1475 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1476 warning.
1477
93c18375
ML
14782017-06-21 Martin Liska <mliska@suse.cz>
1479
1480 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1481
ff9baa5f
PMR
14822017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1483
1484 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1485 gnat.dg/debug11_pkg2.ads: New testcase.
1486
a23ba8cc
MG
14872017-06-21 Marc Glisse <marc.glisse@inria.fr>
1488
1489 * gcc.target/i386/getround.c: New file.
1490
ed73f46f
MG
14912017-06-21 Marc Glisse <marc.glisse@inria.fr>
1492
1493 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1494 * gcc.dg/tree-ssa/addadd-2.c: New file.
1495
6b92ab17
TV
14962017-06-21 Tom de Vries <tom@codesourcery.com>
1497
1498 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1499 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1500 * gcc.c-torture/compile/20080806-1.c: Same.
1501 * gcc.c-torture/compile/920723-1.c: Same.
1502 * gcc.c-torture/compile/930621-1.c: Same.
1503 * gcc.c-torture/compile/991214-2.c: Same.
1504 * gcc.c-torture/compile/bcopy.c: Same.
1505 * gcc.c-torture/compile/memtst.c: Same.
1506 * gcc.c-torture/compile/msp.c: Same.
1507 * gcc.c-torture/compile/stuct.c: Same.
1508 * gcc.c-torture/execute/20011008-3.c: Same.
1509 * gcc.c-torture/execute/20030209-1.c: Same.
1510 * gcc.c-torture/execute/20031012-1.c: Same.
1511 * gcc.c-torture/execute/20040805-1.c: Same.
1512 * gcc.c-torture/execute/920410-1.c: Same.
1513 * gcc.c-torture/execute/921113-1.c: Same.
1514 * gcc.c-torture/execute/921202-1.c: Same.
1515 * gcc.c-torture/execute/921208-2.c: Same.
1516 * gcc.c-torture/execute/930106-1.c: Same.
1517 * gcc.c-torture/execute/930406-1.c: Same.
1518 * gcc.c-torture/execute/950221-1.c: Same.
1519 * gcc.c-torture/execute/960521-1.c: Same.
1520 * gcc.c-torture/execute/980605-1.c: Same.
1521 * gcc.c-torture/execute/comp-goto-1.c: Same.
1522 * gcc.c-torture/execute/comp-goto-2.c: Same.
1523 * gcc.c-torture/execute/memcpy-1.c: Same.
1524 * gcc.c-torture/execute/multi-ix.c: Same.
1525 * gcc.c-torture/execute/nestfunc-4.c: Same.
1526 * gcc.c-torture/execute/pr20621-1.c: Same.
1527 * gcc.c-torture/execute/pr23135.c: Same.
1528 * gcc.c-torture/execute/pr28982b.c: Same.
1529 * gcc.dg/loop-3.c: Same.
1530 * gcc.dg/struct-ret-3.c: Same.
1531 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1532 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1533 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1534 * gcc.dg/tree-prof/pr44777.c: Same.
1535
191578a5
DM
15362017-06-20 David Malcolm <dmalcolm@redhat.com>
1537
1538 PR jit/81144
1539 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1540 memset call with zero-initialization.
1541 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1542
8a259e30
UB
15432017-06-20 Uros Bizjak <ubizjak@gmail.com>
1544
1545 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1546 (main): Renamed to ...
1547 (fma4_test): ... this.
1548
b6837e04
JK
15492017-06-20 Julia Koval <julia.koval@intel.com>
1550
1551 * gcc.target/i386/pr73350-2.c: New test.
1552
67ea3f4e
RO
15532017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1554
1555 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1556 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1557 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1558 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1559 restrict to x86_64-*-*-gnu.
1560 Skip scan-assembler on *-*-darwin*.
1561 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1562 * gcc.dg/loop-invariant.c: Likewise.
1563 * gcc.dg/lto/pr70955_0.c: Likewise.
1564 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1565 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1566 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1567
1568 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1569 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1570 targets.
1571 * gcc.dg/attr-ms_struct-2.c: Likewise.
1572 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1573 * gcc.dg/bf-ms-layout.c: Likewise.
1574 * gcc.dg/bf-ms-layout-2.c: Likewise.
1575 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1576 Require fpic support.
1577 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1578 targets.
1579 * gcc.target/i386/bitfield2.c: Likewise.
1580 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1581 targets.
1582 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1583
71bbbd13
NS
15842017-06-20 Nathan Sidwell <nathan@acm.org>
1585
1586 PR c++/67074
1587 * g++.dg/lookup/pr67074.C: New.
1588 * g++.dg/parse/namespace-alias-1.C: Adjust.
1589
531f0b38
RB
15902017-06-20 Richard Biener <rguenther@suse.de>
1591
1592 PR middle-end/81097
1593 * c-c++-common/ubsan/pr81097.c: New testcase.
1594
d47d7438
RB
15952017-06-20 Richard Biener <rguenther@suse.de>
1596
1597 * gcc.dg/vect/pr65947-9.c: Adjust.
1598
b5c7b957
TP
15992017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1600
1601 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1602 * gcc.target/arm/acle/cdp2.c: Likewise.
1603 * gcc.target/arm/acle/ldc.c: Likewise.
1604 * gcc.target/arm/acle/ldc2.c: Likewise.
1605 * gcc.target/arm/acle/ldc2l.c: Likewise.
1606 * gcc.target/arm/acle/ldcl.c: Likewise.
1607 * gcc.target/arm/acle/mcr.c: Likewise.
1608 * gcc.target/arm/acle/mcr2.c: Likewise.
1609 * gcc.target/arm/acle/mcrr.c: Likewise.
1610 * gcc.target/arm/acle/mcrr2.c: Likewise.
1611 * gcc.target/arm/acle/mrc.c: Likewise.
1612 * gcc.target/arm/acle/mrc2.c: Likewise.
1613 * gcc.target/arm/acle/mrrc.c: Likewise.
1614 * gcc.target/arm/acle/mrrc2.c: Likewise.
1615 * gcc.target/arm/acle/stc.c: Likewise.
1616 * gcc.target/arm/acle/stc2.c: Likewise.
1617 * gcc.target/arm/acle/stc2l.c: Likewise.
1618 * gcc.target/arm/acle/stcl.c: Likewise.
1619
a1aa2599
JJ
16202017-06-20 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR target/81121
1623 * gcc.target/i386/pr81121.c: New test.
1624
16122c22
MM
16252017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1626
1627 PR target/79799
1628 * gcc.target/powerpc/pr79799-1.c: New test.
1629 * gcc.target/powerpc/pr79799-2.c: Likewise.
1630 * gcc.target/powerpc/pr79799-3.c: Likewise.
1631 * gcc.target/powerpc/pr79799-4.c: Likewise.
1632 * gcc.target/powerpc/pr79799-5.c: Likewise.
1633
5ec046c0
NS
16342017-06-19 Nathan Sidwell <nathan@acm.org>
1635
1636 PR c++/81124
1637 PR c++/79766
1638 * g++.dg/lookup/pr79766.C: New.
1639 * g++.dg/lookup/pr81124.C: New.
1640 * g++.dg/template/explicit6.C: Adjust.
1641 * g++.old-deja/g++.other/decl5.C: Adjust.
1642
c72e002c
CL
16432017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1644
1645 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1646 -DSTACK_SIZE.
1647
4301ae22
JJ
16482017-06-19 Jakub Jelinek <jakub@redhat.com>
1649
9f8fafe8
JJ
1650 PR sanitizer/81125
1651 * g++.dg/ubsan/pr81125.C: New test.
1652
4301ae22
JJ
1653 PR sanitizer/81111
1654 * g++.dg/ubsan/pr81111.C: New test.
1655
21e4389f
RB
16562017-06-19 Richard Biener <rguenther@suse.de>
1657
1658 PR middle-end/81118
1659 * gcc.dg/torture/pr81118.c: New testcase.
1660
343ae898
RB
16612017-06-19 Richard Biener <rguenther@suse.de>
1662
1663 PR tree-optimization/80887
1664 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1665
97872698
JJ
16662017-06-19 Jakub Jelinek <jakub@redhat.com>
1667
1668 PR ipa/81112
1669 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1670
c14c0b15
NS
16712017-06-19 Nathan Sidwell <nathan@acm.org>
1672
1673 PR c++/81119
1674 * g++.dg/warn/pr81119.C: New.
1675
a6e5212a
ML
16762017-06-19 Martin Liska <mliska@suse.cz>
1677
1678 PR sanitizer/80879
1679 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1680
871cc215
ML
16812017-06-19 Martin Liska <mliska@suse.cz>
1682
1683 PR ipa/80732
1684 * gcc.target/i386/mvc5.c: Scan indirect_function.
1685 * gcc.target/i386/mvc7.c: Likewise.
1686 * gcc.target/i386/pr80732.c: New test.
1687
431abe69
PC
16882017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 PR c++/66093
1691 * g++.dg/cpp1y/constexpr-66093.C: New.
1692
fe1ae165
RO
16932017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1694
1695 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1696 dg-skip-if list.
1697
db9bbdec
RB
16982017-06-19 Richard Biener <rguenther@suse.de>
1699
1700 PR ipa/81112
1701 * g++.dg/torture/pr81112.C: New testcase.
1702
18154846
JH
17032017-06-18 Jan Hubicka <hubicka@ucw.cz>
1704
1705 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1706
5dace4bf
TK
17072017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1708
1709 PR fortran/52473
1710 * gfortran.dg/cshift_1.f90: New test.
1711
4f4b0ab8
RO
17122017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1713
1714 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1715
b36a612c
CL
17162017-06-16 Carl Love <cel@us.ibm.com>
1717
1718 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1719 main): Add runnable tests and test checker for vec_float,
1720 vec_float2, vec_floate and vec_floato builtins.
1721
e3e266bf
RE
17222017-06-16 Richard Earnshaw <rearnsha@arm.com>
1723
1724 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1725 the architecture options added by dg-add-options arm_neon.
1726 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1727 to the architecture.
1728 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1729 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1730 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1731
42093880
RE
17322017-06-16 Richard Earnshaw <rearnsha@arm.com>
1733
1734 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1735 multilibs have been built.
1736
c5742a17
RE
17372017-06-16 Richard Earnshaw <rearnsha@arm.com>
1738
1739 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1740 * gcc.target/arm/pr51915.c: Likewise.
1741 * gcc.target/arm/pr52006.c: Likewise.
1742 * gcc.target/arm/pr53187.c: Likewise.
1743
93aa40fe
RE
17442017-06-16 Richard Earnshaw <rearnsha@arm.com>
1745
1746 * gcc.target/arm/multilibs.exp: New file.
1747
b3d8d88e
MS
17482017-06-16 Martin Sebor <msebor@redhat.com>
1749
1750 PR tree-optimization/80933
1751 PR tree-optimization/80934
1752 * gcc.dg/fold-bcopy.c: New test.
1753 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1754 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 1755 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
1756 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1757 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1758 * gcc.dg/builtins-nonnull.c: Likewise.
1759
56960fd6
JG
17602017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1761
1762 PR target/71778
1763 * gcc.target/arm/pr71778.c: New.
1764
ec73e54d
JH
17652017-06-16 Jan Hubicka <hubicka@ucw.cz>
1766
1767 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1768
01f1c24e
RB
17692017-06-16 Richard Biener <rguenther@suse.de>
1770
1771 PR tree-optimization/81090
1772 * gcc.dg/graphite/pr81090.c: New testcase.
1773
8d94f932
JW
17742017-06-16 Janus Weil <janus@gcc.gnu.org>
1775
1776 PR fortran/80983
1777 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1778
b783399a
JJ
17792017-06-16 Jakub Jelinek <jakub@redhat.com>
1780
1781 PR sanitizer/81094
1782 * c-c++-common/ubsan/object-size-11.c: New test.
1783
c3684b7b
MS
17842017-06-15 Martin Sebor <msebor@redhat.com>
1785
1786 PR c++/80560
1787 * g++.dg/Wclass-memaccess.C: New test.
1788
d0e7a9fd
JW
17892017-06-15 Janus Weil <janus@gcc.gnu.org>
1790
1791 PR fortran/80983
1792 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1793
d1eed638
JH
17942017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1795
1796 PR lto/69866
1797 * gcc.dg/lto/pr69866_0.c: New test.
1798 * gcc.dg/lto/pr69866_1.c: Likewise.
1799
61f5d852
JL
18002017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1801
1802 PR target/78818
1803 * gcc.target/msp430/pr78818-real.c: New template for tests.
1804 * gcc.target/msp430/pr78818-auto.c: New test.
1805 * gcc.target/msp430/pr78818-data-region.c: New test.
1806 * gcc.target/msp430/pr78818-data-sec.c: New test.
1807 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1808
6820664a
TP
18092017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1810
1811 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1812 instructions in it rather than the number of IT blocks being 2.
1813 Transfer scan directive arm_thumb2 restriction to the whole
1814 testcase and restrict further to Thumb-only targets.
1815
41c540fc
TC
18162017-06-15 Tamar Christina <tamar.christina@arm.com>
1817
1818 * gcc.target/arm/sdiv_costs_1.c:
1819 Use dg-add-options.
1820
3466430f
MR
18212017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1822
1823 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1824 * gcc.target/mips/pr51513-1.c: New test.
1825 * gcc.target/mips/pr51513-2.c: New test.
1826
26fda5f5
RB
18272017-06-14 Richard Biener <rguenther@suse.de>
1828
1829 PR tree-optimization/81083
1830 * gcc.dg/torture/pr81083.c: Add prototypes.
1831
909263f8
RB
18322017-06-14 Richard Biener <rguenther@suse.de>
1833
1834 PR middle-end/81088
1835 * c-c++-common/ubsan/pr81088.c: New testcase.
1836
938a807a
EB
18372017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1838
1839 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1840
85c1b6d7
AP
18412017-06-14 Andrew Pinski <apinski@cavium.com>
1842 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1843
1844 PR target/71663
1845 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1846 * gcc.target/aarch64/vect-init-2.c: Likewise.
1847 * gcc.target/aarch64/vect-init-3.c: Likewise.
1848 * gcc.target/aarch64/vect-init-4.c: Likewise.
1849 * gcc.target/aarch64/vect-init-5.c: Likewise.
1850
bee9e49f
PC
18512017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 PR c++/58541
1854 * g++.dg/cpp0x/constexpr-58541.C: New.
1855
24d020bd
RB
18562017-06-14 Richard Biener <rguenther@suse.de>
1857
1858 PR tree-optimization/81083
1859 * gcc.dg/torture/pr81083.c: New testcase.
1860
11c16c2a
JJ
18612017-06-14 Jakub Jelinek <jakub@redhat.com>
1862
1863 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1864 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1865
c60dc053
JJ
18662017-06-13 Jakub Jelinek <jakub@redhat.com>
1867
f31a8339
JJ
1868 PR c++/80973
1869 * g++.dg/ubsan/pr80973.C: New test.
1870
c60dc053
JJ
1871 PR c++/80984
1872 * g++.dg/opt/nrv18.C: New test.
1873
45b2222a
ML
18742017-06-13 Martin Liska <mliska@suse.cz>
1875
1876 PR sanitize/78204
1877 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1878 test by adding no_sanitize attribute.
1879 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1880
ef0e3441
RL
18812017-06-13 Renlin Li <renlin.li@arm.com>
1882
1883 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1884 conditionally.
1885
345683a9
MJ
18862017-06-13 Martin Jambor <mjambor@suse.cz>
1887
1888 PR tree-optimization/80803
1889 PR tree-optimization/81063
1890 gcc.dg/tree-ssa/pr80803.c: New test.
1891 gcc.dg/tree-ssa/pr81063.c: Likewise.
1892
9ebc3467
YG
18932017-06-12 Yury Gribov <tetra2005@gmail.com>
1894
1895 * c-c++-common/fold-masked-cmp-3.c: New test.
1896
16842d34
YG
18972017-06-13 Yury Gribov <tetra2005@gmail.com>
1898
1899 PR tree-optimization/67328
1900 * c-c++-common/fold-masked-cmp-1.c: New test.
1901 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1902 * gcc.dg/pr46309.c: Fix pattern.
1903 * gcc.dg/pr46309-2.c: Likewise.
1904
ba593ad5
TC
19052017-06-13 Tamar Christina <tamar.christina@arm.com>
1906
1907 * gcc.target/arm/sdiv_costs_1.c:
1908 Require arm_arch_v8a_ok and add march option.
1909
9ab5a235
ML
19102017-06-13 Martin Liska <mliska@suse.cz>
1911
1912 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1913 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1914 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1915
4f2c198d
RB
19162017-06-13 Richard Biener <rguenther@suse.de>
1917
1918 PR middle-end/81065
1919 * c-c++-common/ubsan/pr81065.c: New testcase.
1920
196ed8ea
ILT
19212017-06-12 Ian Lance Taylor <iant@golang.org>
1922
1923 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1924 freorder. Update comment to explain test.
1925
64ff4f60
TC
19262017-06-12 Tamar Christina <tamar.christina@arm.com>
1927
1928 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1929 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1930 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1931 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1932
5ed2fdfe
TC
19332017-06-12 Tamar Christina <tamar.christina@arm.com>
1934
1935 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1936
6cddb61c
TC
19372017-06-12 Tamar Christina <tamar.christina@arm.com>
1938
1939 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1940
aebce396
JJ
19412017-06-12 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR tree-optimization/81003
1944 * gcc.c-torture/compile/pr81003.c: New test.
1945
3fd7fe21
RB
19462017-06-12 Richard Biener <rguenther@suse.de>
1947
1948 PR tree-optimization/81053
1949 * gcc.dg/torture/pr81053.c: New testcase.
1950
ac39f0e8
TK
19512017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1952
1953 PR fortran/80988
1954 * gfortran.dg/implied_do_io_3.f90: New test.
1955
18787c38
TV
19562017-06-10 Tom de Vries <tom@codesourcery.com>
1957
1958 * lib/target-supports.exp (check_effective_target_signal): New proc.
1959 * lib/gcc.exp (gcc_target_compile): Remove appending of
1960 -DSIGNAL_SUPPRESS to additional_flags.
1961 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1962 additional_flags if effective target signal is not supported by the
1963 target.
1964 * gcc.c-torture/execute/20101011-1.c: Same.
1965 * gcc.dg/c99-stdint-1.c: Same.
1966 * gcc.dg/c99-stdint-2.c: Same.
1967 * gcc.dg/c99-stdint-5.c: Same.
1968 * gcc.dg/c99-stdint-6.c: Same.
1969 * gcc.dg/stdint-width-1.c: Same.
1970
0069a009
TV
19712017-06-10 Tom de Vries <tom@codesourcery.com>
1972
1973 * lib/target-supports.exp (check_effective_target_stack_size)
1974 (dg-effective-target-value): New proc.
1975 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1976 additional_flags.
1977 * lib/objc.exp (objc_target_compile): Same.
1978 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1979 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1980 dg-additional-options.
1981 * gcc.c-torture/compile/20080806-1.c: Same.
1982 * gcc.c-torture/compile/920723-1.c: Same.
1983 * gcc.c-torture/compile/930621-1.c: Same.
1984 * gcc.c-torture/compile/991214-2.c: Same.
1985 * gcc.c-torture/compile/bcopy.c: Same.
1986 * gcc.c-torture/compile/memtst.c: Same.
1987 * gcc.c-torture/compile/msp.c: Same.
1988 * gcc.c-torture/compile/stuct.c: Same.
1989 * gcc.c-torture/execute/20011008-3.c: Same.
1990 * gcc.c-torture/execute/20030209-1.c: Same.
1991 * gcc.c-torture/execute/20031012-1.c: Same.
1992 * gcc.c-torture/execute/20040805-1.c: Same.
1993 * gcc.c-torture/execute/920410-1.c: Same.
1994 * gcc.c-torture/execute/920501-7.c: Same.
1995 * gcc.c-torture/execute/921113-1.c: Same.
1996 * gcc.c-torture/execute/921202-1.c: Same.
1997 * gcc.c-torture/execute/921208-2.c: Same.
1998 * gcc.c-torture/execute/930106-1.c: Same.
1999 * gcc.c-torture/execute/930406-1.c: Same.
2000 * gcc.c-torture/execute/950221-1.c: Same.
2001 * gcc.c-torture/execute/960521-1.c: Same.
2002 * gcc.c-torture/execute/980605-1.c: Same.
2003 * gcc.c-torture/execute/comp-goto-1.c: Same.
2004 * gcc.c-torture/execute/comp-goto-2.c: Same.
2005 * gcc.c-torture/execute/memcpy-1.c: Same.
2006 * gcc.c-torture/execute/multi-ix.c: Same.
2007 * gcc.c-torture/execute/nestfunc-4.c: Same.
2008 * gcc.c-torture/execute/pr20621-1.c: Same.
2009 * gcc.c-torture/execute/pr23135.c: Same.
2010 * gcc.c-torture/execute/pr28982b.c: Same.
2011 * gcc.dg/loop-3.c: Same.
2012 * gcc.dg/struct-ret-3.c: Same.
2013 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2014 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2015 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2016 * gcc.dg/tree-prof/pr44777.c: Same.
2017
b09649fd
DM
20182017-06-09 David Malcolm <dmalcolm@redhat.com>
2019
2020 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2021 (test_mutually_exclusive_suggestions): New test function.
2022 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2023 (test_mutually_exclusive_suggestions): New test function.
2024 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2025 (test_mutually_exclusive_suggestions): New test function.
2026 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2027 (test_show_locus): Add special-case for
2028 "test_mutually_exclusive_suggestions".
2029
a1f427e9
ILT
20302017-06-09 Ian Lance Taylor <iant@golang.org>
2031
2032 * gcc.dg/tree-prof/split-1.c: New test.
2033
cb59f689
JH
20342017-06-09 Jan Hubicka <hubicka@ucw.cz>
2035
2036 * gcc.dg/predict-14.c: Avoid cold function detection.
2037 * gcc.target/i386/umod-3.c: Likewise.
2038
f66e6423
TC
20392017-06-09 Tamar Christina <tamar.christina@arm.com>
2040
2041 * gcc.target/aarch64/lrint-matherr.h: New.
2042 * gcc.target/aarch64/inline-lrint_1.c: New.
2043 * gcc.target/aarch64/inline-lrint_2.c: New.
2044 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2045 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2046
37b68a43
TC
20472017-06-09 Tamar Christina <tamar.christina@arm.com>
2048
2049 * gcc.target/arm/sdiv_costs_1.c: New.
2050
37f30285
TV
20512017-06-09 Tom de Vries <tom@codesourcery.com>
2052
2053 PR target/80855
2054 * gcc.target/nvptx/label-values.c: New test.
2055
051508d7
TP
20562017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2057
2058 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2059 Test for null definitions instead of them being undefined. Add entry
2060 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2061 about using the effective target for architecture extension.
2062 (check_effective_target_arm_arch_v7ve_ok): Remove.
2063 (add_options_for_arm_arch_v7ve): Likewise.
2064
01a8cacc
RB
20652017-06-09 Richard Biener <rguenther@suse.de>
2066
2067 PR tree-optimization/66623
2068 * gcc.dg/vect/pr66623.c: New testcase.
2069
6d1115c5
RB
20702017-06-09 Richard Biener <rguenther@suse.de>
2071
2072 PR tree-optimization/79483
2073 * gcc.dg/graphite/pr79483.c: New testcase.
2074
6ba856d4
RB
20752017-06-09 Richard Biener <rguenther@suse.de>
2076
2077 PR middle-end/81007
2078 * g++.dg/pr81007.C: New testcase.
2079
48e69247
JJ
20802017-06-09 Jakub Jelinek <jakub@redhat.com>
2081
2082 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2083 instead of "rsp" for -m32.
2084 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2085 target, add -msse2 to dg-options.
2086 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2087 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2088
120ef1d5
SB
20892017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2090
2091 PR target/80966
2092 * gcc.target/powerpc/stack-limit.c: New testcase.
2093
271be653
WS
20942017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2095
774cccdc
JJ
2096 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2097 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2098 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2099 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2100 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2101 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2102
0d05f685
JJ
21032017-06-08 Jakub Jelinek <jakub@redhat.com>
2104
8ab7005b
JJ
2105 PR c/81006
2106 * c-c++-common/gomp/pr81006.c: New test.
2107
34361776
JJ
2108 PR c++/81011
2109 * g++.dg/gomp/pr81011.C: New test.
2110
0d05f685
JJ
2111 PR middle-end/81005
2112 * c-c++-common/ubsan/align-10.c: New test.
2113 * c-c++-common/ubsan/null-13.c: New test.
2114
2163b9bc
UB
21152017-06-08 Uros Bizjak <ubizjak@gmail.com>
2116
2117 PR target/81015
2118 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2119 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2120 * gcc.target/i386/pr81015.c: New test.
2121
73f49ad7
TV
21222017-06-08 Tom de Vries <tom@codesourcery.com>
2123
2124 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2125 trampolines instead of NO_TRAMPOLINES.
2126 * gcc.c-torture/execute/20000822-1.c: Same.
2127 * gcc.c-torture/execute/920428-2.c: Same.
2128 * gcc.c-torture/execute/920501-7.c: Same.
2129 * gcc.c-torture/execute/920612-2.c: Same.
2130 * gcc.c-torture/execute/921017-1.c: Same.
2131 * gcc.c-torture/execute/921215-1.c: Same.
2132 * gcc.c-torture/execute/931002-1.c: Same.
2133 * gcc.c-torture/execute/comp-goto-2.c: Same.
2134 * gcc.c-torture/execute/nestfunc-1.c: Same.
2135 * gcc.c-torture/execute/nestfunc-2.c: Same.
2136 * gcc.c-torture/execute/nestfunc-3.c: Same.
2137 * gcc.c-torture/execute/nestfunc-5.c: Same.
2138 * gcc.c-torture/execute/nestfunc-6.c: Same.
2139 * gcc.c-torture/execute/pr24135.c: Same.
2140 * gcc.dg/Wtrampolines.c: Same.
2141 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2142 * gcc.dg/torture/stackalign/nested-5.c: Same.
2143 * gcc.dg/torture/stackalign/nested-6.c: Same.
2144 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2145 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2146 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2147 * gcc.dg/trampoline-1.c: Same.
2148 * gcc.dg/tree-prof/pr44777.c: Same.
2149 * gcc.target/i386/pr67770.c: Same.
2150 * lib/gcc.exp (gcc_target_compile): Remove appending of
2151 -DNO_TRAMPOLINES to additional_flags.
2152 * lib/objc.exp (objc_target_compile): Same.
2153
b9835925
TV
21542017-06-08 Tom de Vries <tom@codesourcery.com>
2155
2156 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2157 'gcc,no_trampolines' instead of 'no_trampolines'.
2158
77db6c15
AI
21592017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2160
2161 PR middle-end/79988
2162 * gcc.target/i386/mpx/pr79988.c: New test.
2163
0036534f
AI
21642017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2165
2166 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2167 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2168 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2169
b69d9ac6
JH
21702017-06-08 Jan Hubicka <hubicka@ucw.cz>
2171
2172 * g++.dg/tree-ssa/counts-1.C: New testcase.
2173 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2174
c46f9051
JK
21752017-08-08 Julia Koval <julia.koval@intel.com>
2176
2177 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2178 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2179 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2180 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2181 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2182 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2183
5ed41889
MP
21842017-06-08 Marek Polacek <polacek@redhat.com>
2185
2186 PR sanitize/80932
2187 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2188
8055904e
JK
21892017-08-08 Julia Koval <julia.koval@intel.com>
2190
2191 PR target/73350,80862
2192 * gcc.target/i386/pr73350.c: New test.
2193
fb4bc6ff
RB
21942017-06-08 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/80928
2197 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2198
989cc652 21992017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2200
989cc652
CL
2201 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2202
83059741
JW
22032017-06-07 Jonathan Wakely <jwakely@redhat.com>
2204
2205 PR c++/80990
2206 * g++.dg/cpp1z/class-deduction39.C: New.
2207
0874a778
MP
22082017-06-07 Marek Polacek <polacek@redhat.com>
2209
2210 PR sanitizer/80932
2211 * c-c++-common/ubsan/pr80932.c: New test.
2212
55e872a4
BC
22132017-06-07 Bin Cheng <bin.cheng@arm.com>
2214
2215 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2216 * gcc.target/i386/l_fma_double_2.c: Ditto.
2217 * gcc.target/i386/l_fma_double_3.c: Ditto.
2218 * gcc.target/i386/l_fma_double_4.c: Ditto.
2219 * gcc.target/i386/l_fma_double_5.c: Ditto.
2220 * gcc.target/i386/l_fma_double_6.c: Ditto.
2221 * gcc.target/i386/l_fma_float_1.c: Ditto.
2222 * gcc.target/i386/l_fma_float_2.c: Ditto.
2223 * gcc.target/i386/l_fma_float_3.c: Ditto.
2224 * gcc.target/i386/l_fma_float_4.c: Ditto.
2225 * gcc.target/i386/l_fma_float_5.c: Ditto.
2226 * gcc.target/i386/l_fma_float_6.c: Ditto.
2227
cb9ac430
TC
22282017-06-07 Tamar Christina <tamar.christina@arm.com>
2229
2230 * gcc.target/aarch64/sdiv_costs_1.c: New.
2231
46c821e7
RB
22322017-06-07 Richard Biener <rguenther@suse.de>
2233
2234 PR tree-optimization/80928
2235 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2236 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2237
6eb2ac65
RB
22382017-06-07 Richard Biener <rguenther@suse.de>
2239
2240 PR tree-optimization/80928
2241 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2242 check_results.
2243
25396db9
NS
22442017-06-06 Nathan Sidwell <nathan@acm.org>
2245
2246 * g++.dg/pr45330.C: Add inline namespace case.
2247
bbf97416
TK
22482017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2249
2250 PR fortran/80975
2251 * gfortran.dg/matmul_16.f90: New test.
2252 * gfortran.dg/inline_matmul_18.f90: New test.
2253
dc949728
MP
22542017-06-06 Marek Polacek <polacek@redhat.com>
2255
2256 PR c/79983
2257 * gcc.dg/pr79983.c: New test.
2258
100d0700
DM
22592017-06-06 David S. Miller <davem@davemloft.net>
2260
2261 * gcc.target/sparc/sparc-ret-3.c: New test.
2262
6c6b519a
TV
22632017-06-06 Tom de Vries <tom@codesourcery.com>
2264
2265 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2266 label_values instead of NO_LABEL_VALUES.
2267 * gcc.c-torture/compile/920301-1.c: Same.
2268 * gcc.c-torture/compile/920501-1.c: Same.
2269 * gcc.c-torture/compile/941014-4.c: Same.
2270 * gcc.c-torture/compile/labels-1.c: Same.
2271 * gcc.c-torture/compile/pr18903.c: Same.
2272 * gcc.c-torture/execute/920302-1.c: Same.
2273 * gcc.c-torture/execute/920415-1.c: Same.
2274 * gcc.c-torture/execute/920428-2.c: Same.
2275 * gcc.c-torture/execute/920501-3.c: Same.
2276 * gcc.c-torture/execute/920501-4.c: Same.
2277 * gcc.c-torture/execute/920501-5.c: Same.
2278 * gcc.c-torture/execute/920501-7.c: Same.
2279 * gcc.c-torture/execute/920721-4.c: Same.
2280 * gcc.c-torture/execute/980526-1.c: Same.
2281 * gcc.c-torture/execute/990208-1.c: Same.
2282 * gcc.c-torture/execute/comp-goto-1.c: Same.
2283 * gcc.c-torture/execute/comp-goto-2.c: Same.
2284 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2285 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2286 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2287 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2288 * gcc.dg/tree-prof/pr44777.c: Same.
2289 * gcc.misc-tests/bprob-2.c: Same.
2290 * gcc.misc-tests/gcov-3.c: Same.
2291 * lib/gcc.exp (gcc_target_compile): Remove appending of
2292 -DNO_LABEL_VALUES to additional_flags.
2293 * lib/objc.exp (objc_target_compile): Same.
2294 * lib/target-supports.exp (check_effective_target_label_values): Test on
2295 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2296
4ebcc903
KT
22972017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2298
2299 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2300
331dc840
RB
23012017-06-06 Richard Biener <rguenther@suse.de>
2302
2303 PR tree-optimization/80974
2304 * gcc.dg/torture/pr80974.c: New testcase.
2305
d2537732
TP
23062017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2307
2308 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2309 "unsigned int" in conversation warning on line 15.
2310
e7baeb39
RB
23112017-06-06 Richard Biener <rguenther@suse.de>
2312
2313 PR tree-optimization/80928
2314 * gcc.dg/vect/pr80928.c: New testcase.
2315 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2316 * gcc.dg/vect/slp-13.c: Likewise.
2317 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2318
05945a1b
DM
23192017-06-05 David Malcolm <dmalcolm@redhat.com>
2320
2321 * g++.dg/plugin/comment_plugin.c: New test plugin.
2322 * g++.dg/plugin/comments-1.C: New test file.
2323 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2324
9b972837
BE
23252017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2326
2327 * gcc.misc-tests/gcov-1a.c: New test.
2328
1d135d98
MM
23292017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2330
2331 * gcc.target/powerpc/clone1.c: New test.
2332
92bba237
JW
23332017-06-05 Janus Weil <janus@gcc.gnu.org>
2334
2335 PR fortran/70601
2336 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2337
7b3ee9c9
NK
23382017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2339
2340 PR fortran/35339
2341 * gfortran.dg/implied_do_io_1.f90: New Test.
2342 * gfortran.dg/implied_do_io_2.f90: New Test.
2343
e4d1c5c4
RL
23442017-06-05 Renlin Li <renlin.li@arm.com>
2345
2346 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2347 selector to related line.
2348
d91561cb
JH
23492017-06-05 Jan Hubicka <hubicka@ucw.cz>
2350
2351 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2352
d8395013
KT
23532017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2354
2355 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2356
279dc4b4
KT
23572017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2358
2359 * gcc.target/aarch64/subs_compare_2.c: New test.
2360
e49d8b68
KT
23612017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362
2363 * gcc.target/aarch64/subs_compare_1.c: New test.
2364
4456f65d
CX
23652017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2366
2367 * gcc.target/mips/div-9.c: Delete duplicate test.
2368 * gcc.target/mips/div-10.c: Ditto.
2369 * gcc.target/mips/div-11.c: Ditto.
2370 * gcc.target/mips/div-12.c: Ditto.
2371
3995f3a2
JH
23722017-05-23 Jan Hubicka <hubicka@ucw.cz>
2373
2374 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2375
82c027e1
DH
23762017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2377
2378 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2379 vesrion of the dejagnu grep.
2380 (list-module-names): Use it and adjust the regular expressions for
2381 modules and submodules.
2382 * gfortran.dg/prof/prof.exp: Cleanup modules.
2383 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2384 directives.
2385 * gfortran.dg/altreturn_8.f90: Likewise.
2386 * gfortran.dg/associate_12.f90: Likewise.
2387 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2388 * gfortran.dg/charlen_15.f90: Likewise.
2389 * gfortran.dg/class_4a.f03: Likewise.
2390 * gfortran.dg/class_54.f90: Likewise.
2391 * gfortran.dg/class_dummy_4.f03: Likewise.
2392 * gfortran.dg/class_dummy_5.f90: Likewise.
2393 * gfortran.dg/constructor_9.f90: Likewise.
2394 * gfortran.dg/dec_structure_15.f90: Likewise.
2395 * gfortran.dg/do_check_8.f90: Likewise.
2396 * gfortran.dg/dtio_26.f03: Likewise.
2397 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2398 * gfortran.dg/equiv_9.f90: Likewise.
2399 * gfortran.dg/extends_15.f90: Likewise.
2400 * gfortran.dg/finalize_22.f90: Likewise.
2401 * gfortran.dg/finalize_23.f90: Likewise.
2402 * gfortran.dg/generic_26.f90: Likewise.
2403 * gfortran.dg/generic_27.f90: Likewise.
2404 * gfortran.dg/namelist_76.f90: Likewise.
2405 * gfortran.dg/pointer_init_8.f90: Likewise.
2406 * gfortran.dg/pr61318.f90: Likewise.
2407 * gfortran.dg/pr77260_1.f90: Likewise.
2408 * gfortran.dg/pr77260_2.f90: Likewise.
2409 * gfortran.dg/pr77420_3.f90: Likewise.
2410 * gfortran.dg/proc_ptr_39.f90: Likewise.
2411 * gfortran.dg/proc_ptr_41.f90: Likewise.
2412 * gfortran.dg/proc_ptr_42.f90: Likewise.
2413 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2414 * gfortran.dg/submodule_1.f08: Likewise.
2415 * gfortran.dg/submodule_10.f08: Likewise.
2416 * gfortran.dg/submodule_14.f08: Likewise.
2417 * gfortran.dg/submodule_15.f08: Likewise.
2418 * gfortran.dg/submodule_2.f08: Likewise.
2419 * gfortran.dg/submodule_5.f08: Likewise.
2420 * gfortran.dg/submodule_6.f08: Likewise.
2421 * gfortran.dg/submodule_7.f08: Likewise.
2422 * gfortran.dg/submodule_8.f08: Likewise.
2423 * gfortran.dg/submodule_9.f08: Likewise.
2424 * gfortran.dg/transfer_class_2.f90: Likewise.
2425 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2426 * gfortran.dg/typebound_call_24.f03: Likewise.
2427 * gfortran.dg/typebound_call_25.f90: Likewise.
2428 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2429 * gfortran.dg/typebound_generic_12.f03: Likewise.
2430 * gfortran.dg/typebound_generic_13.f03: Likewise.
2431 * gfortran.dg/typebound_generic_14.f03: Likewise.
2432 * gfortran.dg/typebound_generic_15.f90: Likewise.
2433 * gfortran.dg/typebound_operator_16.f03: Likewise.
2434 * gfortran.dg/typebound_operator_18.f90: Likewise.
2435 * gfortran.dg/typebound_operator_20.f90: Likewise.
2436 * gfortran.dg/typebound_override_3.f90: Likewise.
2437 * gfortran.dg/typebound_override_4.f90: Likewise.
2438 * gfortran.dg/typebound_override_5.f90: Likewise.
2439 * gfortran.dg/typebound_override_6.f90: Likewise.
2440 * gfortran.dg/typebound_override_7.f90: Likewise.
2441 * gfortran.dg/typebound_proc_28.f03: Likewise.
2442 * gfortran.dg/typebound_proc_29.f90: Likewise.
2443 * gfortran.dg/typebound_proc_30.f90: Likewise.
2444 * gfortran.dg/typebound_proc_31.f90: Likewise.
2445 * gfortran.dg/typebound_proc_32.f90: Likewise.
2446 * gfortran.dg/typebound_proc_33.f90: Likewise.
2447 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2448 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2449 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2450 * gfortran.dg/use_only_3.f90: Likewise.
2451 * gfortran.dg/use_without_only_1.f90: Likewise.
2452 * gfortran.dg/warn_unused_function.f90: Likewise.
2453 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2454 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2455
3de4ac6d
MP
24562017-06-04 Marek Polacek <polacek@redhat.com>
2457
2458 PR c/80919
2459 * gcc.dg/format/pr80919.c: New test.
2460
2474f48f
MS
24612017-06-02 Martin Sebor <msebor@redhat.com>
2462
2463 PR c/80892
2464 * c-c++-common/Wfloat-conversion-2.c: New test.
2465
bd280745
PC
24662017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2467
2468 PR c++/68754
2469 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2470
bd280745 24712017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2472
2473 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2474 for the new built-ins.
2475
ffa8a921
SD
24762017-06-02 Sudakshina Das <sudi.das@arm.com>
2477
2478 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2479
d65d1bd9
WS
24802017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2481
2482 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2483 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2484 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2485 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2486 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2487
b160939b
KT
24882017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2489
2490 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2491
17f47f86
KT
24922017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2493
2494 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2495
ab82e126
WS
24962017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2497
2498 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2499 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2500 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2501 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2502 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2503 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2504 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2505 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2506 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2507
c957e9c0
NS
25082017-06-02 Nathan Sidwell <nathan@acm.org>
2509
2510 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2511
aad16012
JJ
25122017-06-02 Jakub Jelinek <jakub@redhat.com>
2513
74b4885d
JJ
2514 PR rtl-optimization/80903
2515 * gcc.dg/pr80903.c: New test.
2516
aad16012
JJ
2517 PR fortran/80918
2518 * gfortran.dg/gomp/pr80918.f90: New test.
2519
40ffd95f
BE
25202017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2521
2522 * c-c++-common/Wsizeof-pointer-div.c: New test.
2523 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2524 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2525 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2526 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2527 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2528 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2529 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2530 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2531 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2532 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2533 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2534 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2535 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2536 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2537 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2538 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2539 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2540 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2541
052754ea
WS
25422017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2543
2544 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2545 Update the target to power8-vector.
2546
aa63913f
DM
25472017-06-01 David Malcolm <dmalcolm@redhat.com>
2548
2549 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2550
2ded3754
PMR
25512017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2552
2553 * debug12.adb, debug12.ads: New testcase.
2554
c8638450
MJ
25552017-06-01 Martin Jambor <mjambor@suse.cz>
2556
2557 PR tree-optimization/80898
2558 * gcc.dg/tree-ssa/pr80898.c: New test.
2559 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2560
ac853c90
PC
25612017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2562
2563 PR c++/80896
2564 * g++.dg/cpp1z/nodiscard5.C: New.
2565
7841f13c
CZ
25662017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2567
2568 * gcc.target/arc/pr9001195952.c: New test.
2569
f525e390
TV
25702017-06-01 Tom de Vries <tom@codesourcery.com>
2571
2572 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2573 * gcc.c-torture/compile/asmgoto-1.c: Same.
2574 * gcc.dg/20000707-1.c: Same.
2575 * gcc.dg/pr38700.c: Same.
2576 * gcc.dg/pr70169.c: Same.
2577 * gcc.dg/pr80112.c: Same.
2578 * gcc.dg/torture/pr51071-2.c: Same.
2579 * gcc.dg/torture/pr51071.c: Same.
2580 * gcc.dg/tree-ssa/alias-34.c: Same.
2581
9285616c
PMR
25822017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2583
2584 * gnat.dg/debug11.adb: New testcase.
2585
48932682
RB
25862017-06-01 Richard Biener <rguenther@suse.de>
2587
2588 PR middle-end/66313
2589 * c-c++-common/ubsan/pr66313.c: New testcase.
2590 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2591
fcb99124
SM
25922017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2593
2594 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2595 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2596 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2597 -mcpu overridden.
2598 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2599 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2600 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2601 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2602 to dg-option. Add dg-skip-if directive to disable this test
2603 for darwin. Add dg-skip-if directive to disable this test if
2604 -mcpu overridden.
2605
dc7401c0
SP
26062017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2607
2608 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2609 (_mm_maskz_max_sd): Test new intrinsics.
2610 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2611 (_mm_maskz_max_sd): Test new intrinsics.
2612 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2613 (_mm_maskz_max_ss): Test new intrinsics.
2614 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2615 (_mm_maskz_max_ss): Test new intrinsics.
2616 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2617 (_mm_maskz_min_sd): Test new intrinsics.
2618 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2619 (_mm_maskz_min_sd): Test new intrinsics.
2620 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2621 (_mm_maskz_min_ss): Test new intrinsics.
2622 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2623 (_mm_maskz_min_ss): Test new intrinsics.
2624
3909991c
NS
26252017-05-31 Nathan Sidwell <nathan@acm.org>
2626
2627 * g++.dg/lookup/lambda1.C New.
2628
0e510edb
BC
26292017-05-31 Bin Cheng <bin.cheng@arm.com>
2630
2631 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2632 on pointer should not be replaced.
2633
9fc5e7a4
MM
26342017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2635
2636 PR testsuite/80580
2637 * gcc.dg/gimplefe-error-7.c: New test.
2638
1e466f04
GM
26392017-05-31 Graham Markall <graham.markall@embecosm.com>
2640
2641 * gcc.target/arc/add_n-combine.c: New test.
2642 * gcc.target/arc/sub_n-combine.c: New test.
2643
89c88990
RB
26442017-05-31 Richard Biener <rguenther@suse.de>
2645
2646 PR target/80880
2647 * gcc.target/i386/pr80880.c: New testcase.
2648
748bbe72
RS
26492017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2650
2651 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2652
c7d7e222
BC
26532017-05-31 Bin Cheng <bin.cheng@arm.com>
2654
2655 * gcc.dg/vect/pr80815-3.c: New test.
2656
ee1379be
RB
26572017-05-31 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/80906
2660 * gcc.dg/graphite/pr80906.c: New testcase.
2661
bcce980e
TV
26622017-05-30 Tom de Vries <tom@codesourcery.com>
2663
2664 PR testsuite/80910
2665 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2666 unsupported if host compiler does not support c++11.
2667 (host_supports_c++11): New proc.
2668
ef9200aa
MS
26692017-05-30 Martin Sebor <msebor@redhat.com>
2670
2671 PR c/80731
2672 * g++.dg/ext/utf16-4.C: Relax test.
2673 * gcc.dg/fixed-point/int-warning.c: Adjust.
2674
f012c8ef
DM
26752017-05-30 David Malcolm <dmalcolm@redhat.com>
2676
2677 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2678 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2679 test case.
2680 * g++.dg/plugin/show-template-tree-color.C: New test case.
2681 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2682 * g++.dg/template/show-template-tree-2.C: New test case.
2683 * g++.dg/template/show-template-tree-3.C: New test case.
2684 * g++.dg/template/show-template-tree-4.C: New test case.
2685 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2686 * g++.dg/template/show-template-tree.C: New test case.
2687
3f8efe25
SB
26882017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2689
2690 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2691 dg-options.
2692 * gfortran.dg/pr80107.f: Delete testcase.
2693
77d1dbdb
UB
26942017-05-30 Uros Bizjak <ubizjak@gmail.com>
2695
2696 PR target/80833
2697 * gcc.target/i386/pr80833-1.c: New test.
2698 * gcc.target/i386/pr80833-2.c: Ditto.
2699
e2f35333
NS
27002017-05-30 Nathan Sidwell <nathan@acm.org>
2701
2702 PR c++/80913
2703 * g++.dg/lookup/pr80913.C: New.
2704
ba7629e2
RB
27052017-05-30 Richard Biener <rguenther@suse.de>
2706
2707 PR middle-end/80901
2708 * gcc.dg/torture/pr80901.c: New testcase.
2709
4bfb347c
RD
27102017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2711
2712 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2713
b3125625
JL
27142017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2715
2716 PR target/78838
2717 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2718
892d6169
RB
27192017-05-30 Richard Biener <rguenther@suse.de>
2720
2721 PR middle-end/80876
2722 * gcc.dg/torture/pr80876.c: New testcase.
2723
3d7ff728
NS
27242017-05-29 Nathan Sidwell <nathan@acm.org>
2725
2726 PR c++/80891 (#5)
2727 * g++.dg/lookup/pr80891-5.C: New.
2728
fd262197
JD
27292017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2730
2731 PR libgfortran/53029
2732 * gfortran.dg/read_5.f90: New test.
2733
724e517a
NS
27342017-05-29 Nathan Sidwell <nathan@acm.org>
2735
a5cfa13a
NS
2736 PR c++/80891 (#4)
2737 * g++.dg/lookup/pr80891-4.C: New.
2738
e514ab0c
NS
2739 PR c++/80891 (#1)
2740 * g++.dg/lookup/pr80891-1.C: New.
2741
58dec010
NS
2742 PR c++/80891 (#3)
2743 * g++.dg/lookup/pr80891-3.C: New.
2744
724e517a
NS
2745 PR c++/80891 (#2)
2746 * g++.dg/lookup/pr80891-2.C: New.
2747
bbe3927b
TK
27482017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2749
2750 PR fortran/37131
2751 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2752 flags.
2753 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2754 * gfortran.dg/inline_matmul_17.f90: New test.
2755
8364e6ac
TK
27562017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2757
2758 * gfortran.dg/matmul_bounds_12.f90: New test.
2759
56a35ac9
JJ
27602017-05-27 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR bootstrap/80887
2763 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2764
945bf9e1
NS
27652017-05-26 Nathan Sidwell <nathan@acm.org>
2766
2767 * g++.dg/cpp0x/dr2061.C: New.
2768 * g++.dg/parse/namespace-alias-1.C: Add more test.
2769
cb4fe401
BC
27702017-05-26 Bin Cheng <bin.cheng@arm.com>
2771
2772 PR tree-optimization/80815
2773 * gcc.dg/vect/pr80815-1.c: New test.
2774 * gcc.dg/vect/pr80815-2.c: New test.
2775
e929e611
ML
27762017-05-26 Martin Liska <mliska@suse.cz>
2777
2778 PR ipa/80663
2779 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2780 split at the problematic spot.
2781 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2782 a valid value of the param.
2783
92f105f6
MP
27842017-05-26 Marek Polacek <polacek@redhat.com>
2785
2786 PR sanitizer/80875
2787 * c-c++-common/ubsan/pr80875.c: New test.
2788
74ca4e36
TV
27892017-05-26 Tom de Vries <tom@codesourcery.com>
2790
2791 PR testsuite/80557
2792 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2793 * gcc.dg/Wcxx-compat-8.c: Same.
2794 * gcc.dg/Wobjsize-1.c: Same.
2795 * gcc.dg/Wshadow-local-2.c: Same.
2796 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2797 * gcc.dg/anon-struct-6.c: Same.
2798 * gcc.dg/asm-wide-1.c: Same.
2799 * gcc.dg/builtin-inf-1.c: Same.
2800 * gcc.dg/builtin-redefine.c: Same.
2801 * gcc.dg/c90-array-lval-6.c: Same.
2802 * gcc.dg/c90-array-lval-7.c: Same.
2803 * gcc.dg/c90-fordecl-1.c: Same.
2804 * gcc.dg/c99-fordecl-2.c: Same.
2805 * gcc.dg/cast-lvalue-1.c: Same.
2806 * gcc.dg/cast-lvalue-2.c: Same.
2807 * gcc.dg/compound-lvalue-1.c: Same.
2808 * gcc.dg/cond-lvalue-1.c: Same.
2809 * gcc.dg/cpp/20000419-1.c: Same.
2810 * gcc.dg/cpp/backslash.c: Same.
2811 * gcc.dg/cpp/backslash2.c: Same.
2812 * gcc.dg/cpp/macspace1.c: Same.
2813 * gcc.dg/cpp/macspace2.c: Same.
2814 * gcc.dg/cpp/multiline-2.c: Same.
2815 * gcc.dg/cpp/pr27777.c: Same.
2816 * gcc.dg/cpp/pr30786.c: Same.
2817 * gcc.dg/cpp/pr34602.c: Same.
2818 * gcc.dg/cpp/redef1.c: Same.
2819 * gcc.dg/cpp/tr-warn1.c: Same.
2820 * gcc.dg/cpp/tr-warn3.c: Same.
2821 * gcc.dg/cpp/tr-warn6.c: Same.
2822 * gcc.dg/cpp/trad/hash.c: Same.
2823 * gcc.dg/cpp/trad/redef1.c: Same.
2824 * gcc.dg/cpp/ucs.c: Same.
2825 * gcc.dg/declspec-10.c: Same.
2826 * gcc.dg/declspec-11.c: Same.
2827 * gcc.dg/declspec-18.c: Same.
2828 * gcc.dg/format/c99-strftime-1.c: Same.
2829 * gcc.dg/format/ext-3.c: Same.
2830 * gcc.dg/format/pr72858.c: Same.
2831 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2832 * gcc.dg/init-string-1.c: Same.
2833 * gcc.dg/label-decl-3.c: Same.
2834 * gcc.dg/m-un-2.c: Same.
2835 * gcc.dg/nofixed-point-2.c: Same.
2836 * gcc.dg/noncompile/20020213-1.c: Same.
2837 * gcc.dg/pch/counter-2.c: Same.
2838 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2839 * gcc.dg/pr27528.c: Same.
2840 * gcc.dg/pr27953.c: Same.
2841 * gcc.dg/pr35899.c: Same.
2842 * gcc.dg/pr37561.c: Same.
2843 * gcc.dg/pr45461.c: Same.
2844 * gcc.dg/pr45750.c: Same.
2845 * gcc.dg/pr53196-2.c: Same.
2846 * gcc.dg/pr53265.c: Same.
2847 * gcc.dg/redecl-1.c: Same.
2848 * gcc.dg/tls/thr-init-1.c: Same.
2849 * gcc.dg/torture/pr51106-1.c: Same.
2850 * gcc.dg/torture/pr51106-2.c: Same.
2851 * gcc.dg/uninit-19.c: Same.
2852 * gcc.dg/uninit-pr20644.c: Same.
2853
6fc9f7aa
JJ
28542017-05-26 Jakub Jelinek <jakub@redhat.com>
2855
2856 * g++.dg/cpp1z/decomp29.C (p): New variable.
2857 (main): Add further tests.
2858
28e0e05b
RB
28592017-05-26 Richard Biener <rguenther@suse.de>
2860
2861 PR tree-optimization/80842
2862 * gcc.dg/torture/pr80842.c: New testcase.
2863
c81ec254
PC
28642017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2865
2866 PR c++/79652
2867 * g++.dg/cpp0x/pr79652.C: New.
2868
aee21066
PC
28692017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 PR c++/71451
2872 * g++.dg/cpp0x/variadic170.C: New.
2873
63dbcd13
VR
28742017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2875
2876 * g++.dg/warn/Wcatch-value-1.C: New test.
2877 * g++.dg/warn/Wcatch-value-2.C: New test.
2878 * g++.dg/warn/Wcatch-value-3.C: New test.
2879
932f48ac
NS
28802017-05-25 Nathan Sidwell <nathan@acm.org>
2881
44e00a7a
NS
2882 * g++.dg/lookup/using56.C: New.
2883 * g++.dg/lookup/using57.C: New.
2884 * g++.dg/lookup/using58.C: New.
2885 * g++.dg/lookup/using59.C: New.
2886
932f48ac
NS
2887 * g++.dg/lookup/using17.C: Adjust diagnostics.
2888
a10f9a2e
MS
28892017-05-25 Martin Sebor <msebor@redhat.com>
2890
2891 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2892 positives on ILP32.
2893 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2894 column numbers.
2895 * gcc.dg/pr60114.c: Same.
2896
47c05e71
JH
28972017-05-23 Jan Hubicka <hubicka@ucw.cz>
2898
2899 * gfortran.dg/pr48636.f90: Fix template better.
2900
f35a733d
NS
29012017-05-25 Nathan Sidwell <nathan@acm.org>
2902
2903 * g++.dg/lookup/koenig14.C: New.
2904
18c1e9e0
PC
29052017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2906
2907 PR c++/79583
2908 * g++.dg/cpp0x/pr79583.C: New.
2909
2673d192
PC
29102017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/68578
2913 * g++.dg/cpp1y/pr68578.C: New.
2914
bce8ef71
MG
29152017-05-25 Marc Glisse <marc.glisse@inria.fr>
2916
2917 * gcc.dg/tree-ssa/vce-1.c: New file.
2918
11d6b45d
MG
29192017-05-25 Marc Glisse <marc.glisse@inria.fr>
2920
2921 * gcc.dg/tree-ssa/addadd.c: New file.
2922
5ad4f1c8
NS
29232017-05-24 Nathan Sidwell <nathan@acm.org>
2924
2925 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2926 * g++.dg/lookup/friend19.C: New.
2927 * g++.dg/lookup/friend20.C: New.
2928
d4a760d8
JW
29292017-05-24 Jonathan Wakely <jwakely@redhat.com>
2930
2931 PR c++/80544
2932 * g++.dg/expr/cast11.C: New test.
2933
3cd211af
MS
29342017-05-24 Martin Sebor <msebor@redhat.com>
2935
2936 PR c/80731
2937 * c-c++-common/Wfloat-conversion.c: Adjust.
2938 * c-c++-common/dfp/convert-int-saturate.c: Same.
2939 * c-c++-common/pr68657-1.c: Same.
2940 * g++.dg/ext/utf-cvt.C: Same.
2941 * g++.dg/ext/utf16-4.C: Same.
2942 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2943 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2944 * g++.dg/warn/Wconversion3.C: Same.
2945 * g++.dg/warn/Wconversion4.C: Same.
2946 * g++.dg/warn/Wsign-conversion.C: Same.
2947 * g++.dg/warn/overflow-warn-1.C: Same.
2948 * g++.dg/warn/overflow-warn-3.C: Same.
2949 * g++.dg/warn/overflow-warn-4.C: Same.
2950 * g++.dg/warn/pr35635.C: Same.
2951 * g++.old-deja/g++.mike/enum1.C: Same.
2952 * gcc.dg/Wconversion-3.c: Same.
2953 * gcc.dg/Wconversion-5.c: Same.
2954 * gcc.dg/Wconversion-complex-c99.c: Same.
2955 * gcc.dg/Wconversion-complex-gnu.c: Same.
2956 * gcc.dg/Wconversion-integer.c: Same.
2957 * gcc.dg/Wsign-conversion.c: Same.
2958 * gcc.dg/bitfld-2.c: Same.
2959 * gcc.dg/c90-const-expr-11.c: Same.
2960 * gcc.dg/c90-const-expr-7.c: Same.
2961 * gcc.dg/c99-const-expr-7.c: Same.
2962 * gcc.dg/overflow-warn-1.c: Same.
2963 * gcc.dg/overflow-warn-2.c: Same.
2964 * gcc.dg/overflow-warn-3.c: Same.
2965 * gcc.dg/overflow-warn-4.c: Same.
2966 * gcc.dg/overflow-warn-5.c: Same.
2967 * gcc.dg/overflow-warn-8.c: Same.
2968 * gcc.dg/overflow-warn-9.c: New test.
2969 * gcc.dg/pr35635.c: Adjust.
2970 * gcc.dg/pr59940.c: Same.
2971 * gcc.dg/pr59963-2.c: Same.
2972 * gcc.dg/pr60114.c: Same.
2973 * gcc.dg/switch-warn-2.c: Same.
2974 * gcc.dg/utf-cvt.c: Same.
2975 * gcc.dg/utf16-4.c: Same.
2976
216bfadc
JJ
29772017-05-24 Jakub Jelinek <jakub@redhat.com>
2978
2979 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2980 Don't include limits.h.
2981 (w): Conditionalize on long long wider than int. Use
2982 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2983 -9223372036854775808.
2984 (x): Use __INT_MAX__ instead of INT_MAX.
2985
610abc02
TK
29862017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2987
2988 PR fortran/66094
2989 * gfortran.dg/inline_matmul_16.f90: New test.
2990
8d0c9b36
TV
29912017-05-24 Tom de Vries <tom@codesourcery.com>
2992
2993 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2994
3f3fb6c9
PB
29952017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2996
2997 PR middle-end/80823
2998 * gcc.dg/pr80823.c: New test.
2999
00e0af8d
AK
30002017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3001
3002 * gcc.target/s390/pr80725.c: New test.
3003
6131102c
NS
30042017-05-23 Nathan Sidwell <nathan@acm.org>
3005
ef4c5e78
NS
3006 * g++.dg/lookup/extern-c-hidden.C: New.
3007 * g++.dg/lookup/extern-redecl1.C: New.
3008
6131102c
NS
3009 PR c++/80866
3010 * g++.dg/parse/pr80866.C: New.
3011
d2db2e6b
JH
30122017-05-23 Jan Hubicka <hubicka@ucw.cz>
3013
3014 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3015 * gcc.dg/ipa/inline-5.c: Likewise.
3016 * gfortran.dg/pr48636.f90: Likewise.
3017
e4ea7a4c
NS
30182017-05-23 Nathan Sidwell <nathan@acm.org>
3019
3020 * g++.dg/parse/ctor9.C: Adjust expected error.
3021
c2d7c404
JD
30222017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3023
3024 PR libgfortran/80256
3025 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3026 Cygwin.
3027
fd71a9a2
TS
30282017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3029
3030 * c-c++-common/goacc/parallel-dims-1.c: Update.
3031 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3032 * c-c++-common/goacc/routine-1.c: Likewise.
3033 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3034 * g++.dg/goacc/template.C: Likewise.
3035 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3036 * gfortran.dg/goacc/routine-3.f90: Likewise.
3037 * gfortran.dg/goacc/sie.f95: Likewise.
3038 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3039
9d029ddf
NS
30402017-05-23 Nathan Sidwell <nathan@acm.org>
3041
3042 * g++.dg/lookup/using13.C: Adjust expected error.
3043
008c7367
SKS
30442017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3045
3046 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3047
d1f6caae
MM
30482017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3049
3050 PR target/80718
3051 * gcc.target/powerpc/pr80718.c: New test.
3052
2ea0d750
SB
30532017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3054
3055 * gcc.target/powerpc/conditional-return.c: New testcase.
3056
25b81686
BS
30572017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3058
3059 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3060 LE-only.
3061
477f145b
JW
30622017-05-22 Janus Weil <janus@gcc.gnu.org>
3063
3064 PR fortran/80766
3065 * gfortran.dg/typebound_call_28.f90: New test.
3066
65cc1407
NS
30672017-05-22 Nathan Sidwell <nathan@acm.org>
3068
3069 * g++.dg/lookup/strong-using.C: New.
3070
0c4f8178
TP
30712017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3072
3073 * gcc.target/arm/movsi_movt.c: New test.
3074 * gcc.target/arm/movdi_movt.c: New test.
3075
fbb1c7d4
EB
30762017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3077
3078 * gnat.dg/specs/not_null1.ads: New test.
3079
d3271136
EB
30802017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3081
3082 * gnat.dg/limited_with5.ad[sb]: New test.
3083 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3084 * gnat.dg/limited_with6.ad[sb]: New test.
3085 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3086
4c24ec6d
EB
30872017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3088
3089 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3090 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3091
4bcbb7b8
PC
30922017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3093
3094 PR c++/70265
3095 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3096 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3097
51cd6b78
JD
30982017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3099
3100 PR libgfortran/80333
3101 * gfortran.dg/dtio_30.f03: New test.
3102
33f8c0a1
MP
31032017-05-19 Marek Polacek <polacek@redhat.com>
3104
3105 PR sanitizer/80800
3106 * c-c++-common/ubsan/pr80800.c: New test.
3107 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3108
9740ed54
TS
31092017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3110
7fd549d2
TS
3111 * c-c++-common/goacc/default-1.c: Update.
3112 * c-c++-common/goacc/default-2.c: Likewise.
3113 * c-c++-common/goacc/default-4.c: Likewise.
3114 * gfortran.dg/goacc/default-1.f95: Likewise.
3115 * gfortran.dg/goacc/default-4.f: Likewise.
3116 * c-c++-common/goacc/default-5.c: New file.
3117 * gfortran.dg/goacc/default-5.f: Likewise.
3118
9740ed54
TS
3119 * c-c++-common/goacc/default-1.c: New file.
3120 * c-c++-common/goacc/default-2.c: Likewise.
3121 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3122 test cases in...
3123 * c-c++-common/goacc/default-3.c: ... this new file, and...
3124 * c-c++-common/goacc/default-4.c: ... this new file.
3125 * gfortran.dg/goacc/default.f95: Remove file, including its test
3126 cases in...
3127 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3128 * gfortran.dg/goacc/default-2.f: ... this new file.
3129 * gfortran.dg/goacc/default-3.f95: New file.
3130 * gfortran.dg/goacc/default-4.f: Likewise.
3131
2a8a8d7b
NS
31322017-05-19 Nathan Sidwell <nathan@acm.org>
3133
3134 * g++.dg/inherit/covariant7.C: Adjust.
3135
a978134e
PB
31362017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3137
3138 * gcc.target/arm/tls-disable-literal-pool.c: Change
3139 require-effective-target to tls_native.
3140 Move dg-error to return statement line and change to dg-message.
3141
39aac208
RB
31422017-05-19 Richard Biener <rguenther@suse.de>
3143
3144 PR c++/80593
3145 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3146 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3147
035ab826
RB
31482017-05-19 Richard Biener <rguenther@suse.de>
3149
3150 PR middle-end/80764
3151 * gcc.dg/torture/pr80764.c: New testcase.
3152
52e14b96
MM
31532017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3154
3155 PR target/80510
3156 * gcc.target/powerpc/pr80510-1.c: New test.
3157 * gcc.target/powerpc/pr80510-2.c: Likewise.
3158
4287da82
EG
31592017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3160
3161 * gcc.dg/pragma-diag-7.c: New test.
3162
e4171e10
UB
31632017-05-18 Uros Bizjak <ubizjak@gmail.com>
3164
3165 PR target/80799
3166 * g++.dg/other/i386-11.C: New test.
3167
cdefeea2
WS
31682017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3169
3170 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3171 * fold-vec-div-floatdouble.c: Likewise.
3172 * fold-vec-logical-ands-char.c: Likewise.
3173 * fold-vec-logical-ands-int.c: Likewise.
3174 * fold-vec-logical-ands-short.c: Likewise.
3175 * fold-vec-logical-ors-char.c: Likewise.
3176 * fold-vec-logical-ors-int.c: Likewise.
3177 * fold-vec-logical-ors-short.c: Likewise.
3178 * fold-vec-logical-other-char.c: Likewise.
3179 * fold-vec-mule-misc.c: Likewise.
3180 * fold-vec-mult-float.c: Likewise.
3181 * fold-vec-mult-floatdouble.c: Likewise.
3182 * fold-vec-mult-int.c: Likewise.
3183 * fold-vec-mult-int128-p9.c: Likewise.
3184 * fold-vec-sub-floatdouble.c: Likewise.
3185 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3186 Add lp64 requirement.
3187 * fold-vec-mult-int128-p8.c: Likewise.
3188 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3189
62ee030a
SM
31902017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3191
3192 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3193 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3194 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3195 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3196 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3197 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3198 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3199 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3200 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3201 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3202 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3203 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3204 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3205 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3206 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3207 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3208 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3209 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3210 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3211 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3212 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3213 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3214 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3215 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3216 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3217 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3218
00a84d0e
SL
32192017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3220
3221 * gcc.target/sparc/niagara7-align.c: New test.
3222
243c2883
MP
32232017-05-18 Marek Polacek <polacek@redhat.com>
3224
3225 PR sanitizer/80797
3226 * c-c++-common/ubsan/null-12.c: New test.
3227
e98e6340
SB
32282017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3229
3230 PR middle-end/80692
3231 * gcc.c-torture/execute/pr80692.c: New testcase.
3232
0152001b 32332017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3234
3235 PR libgfortran/80741
3236 * gfortran.dg/read_4.f90: New test.
3237
c8ded430
BS
32382017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3239
3240 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3241
e5b1f5a1
FR
32422017-05-17 Fritz Reese <fritzoreese@gmail.com>
3243
3244 PR fortran/80668
3245 * gfortran.dg/pr80668.f90: New.
3246
9853cb28
PB
32472017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3248
3249 PR middle-end/80775
3250 * gcc.dg/pr80775.c: New test.
3251
142473df
MP
32522017-05-17 Marek Polacek <polacek@redhat.com>
3253
3254 PR sanitizer/80659
3255 * gcc.dg/asan/pr80659.c: New test.
3256
8508a5b5
SKS
32572017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3258
3259 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3260 unsigned long.
3261
bc36d2b7
CX
32622017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3263
3264 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3265
4fc5ebf1
JG
32662017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3267 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3268
3269 PR tree-optimization/80457
3270 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3271 call vect_model_simple_cost.
3272
bedee914
PT
32732017-05-16 Paul Thomas <pault@gcc.gnu.org>
3274
3275 PR fortran/80554
3276 * gfortran.dg/submodule_29.f08: New test.
3277
10791753
DM
32782017-05-16 David Malcolm <dmalcolm@redhat.com>
3279
3280 * g++.dg/other/accessor-fixits-1.C: New test case.
3281 * g++.dg/other/accessor-fixits-2.C: New test case.
3282 * g++.dg/other/accessor-fixits-3.C: New test case.
3283 * g++.dg/other/accessor-fixits-4.C: New test case.
3284
727577c2
CL
32852017-05-16 Carl Love <cel@us.ibm.com>
3286
3287 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3288 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3289 built-ins to the test suite file. Note, support for mradds exists
3290 but no test case exists.
3291 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3292 built-ins to the test suite file.
3293
6b6ae9eb
MP
32942017-05-16 Marek Polacek <polacek@redhat.com>
3295
3296 PR sanitizer/80536
3297 PR sanitizer/80386
3298 * c-c++-common/ubsan/pr80536.c: New test.
3299 * g++.dg/ubsan/pr80386.C: New test.
3300
678d7e19
TC
33012017-05-16 Tamar Christina <tamar.christina@arm.com>
3302
3303 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3304 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3305
6da37857
MW
33062016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3307
3308 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3309 expected output of vadd, vsub and vmul instructions.
3310 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3311 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3312 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3313
a5768d38
JD
33142017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3315
3316 PR libgfortran/80727
3317 * gfortran.dg/read_3.f90: New test.
3318
3a77e7cc
NS
33192017-05-15 Nathan Sidwell <nathan@acm.org>
3320
2016c841
NS
3321 PR c++/79369
3322 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3323
3a77e7cc
NS
3324 PR c++/79369
3325 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3326 * g++.dg/cpp0x/pr79369.C: New.
3327
0735a1c8
SK
33282017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3329
3330 PR fortran/80752
3a77e7cc 3331 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3332
f108770a
UB
33332017-05-15 Uros Bizjak <ubizjak@gmail.com>
3334
900b5b6a 3335 PR target/80425
f108770a
UB
3336 * gcc.target/i386/pr80425-1.c: New test.
3337 * gcc.target/i386/pr80425-2.c: Ditto.
3338
e30ce0a3
JL
33392017-05-15 Jeff Law <law@redhat.com>
3340
3341 * gcc.target/mips/reorgbug-1.c: New test.
3342
0d5a0a33
PMR
33432017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3344
3345 * gnat.dg/specs/pack13.ads: New test.
3346
a104bd88
MS
33472017-05-14 Martin Sebor <msebor@redhat.com>
3348
3349 PR middle-end/77671
3350 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3351 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3352 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3353 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3354 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3355
c6c02519
MS
33562017-05-14 Martin Sebor <msebor@redhat.com>
3357
3358 PR middle-end/80669
3359 * gcc.dg/builtin-stpncpy.c: New test.
3360
d6d4d770
DS
33612017-05-14 Daniel Santos <daniel.santos@pobox.com>
3362
3363 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3364 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3365 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3366 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3367
b9bdd60b
JK
33682017-05-14 Julia Koval <julia.koval@intel.com>
3369
3370 * gcc.target/i386/xgetsetbv.c: New test.
3371
28ae01cd
NK
33722017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3373
3374 PR fortran/80442
3375 * gfortran.dg/impl_do_var_data.f90: New Test
3376
c7488b4f
PJ
33772017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3378
3379 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3380 A regression test for a private array access case which caused
3381 an assert.
3382
9b5f12ae
MS
33832017-05-12 Martin Sebor <msebor@redhat.com>
3384
3385 PR testsuite/80643
3386 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3387 to the purpose of the test.
3388
b76f1550
SM
33892017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3390
3391 * gcc.target/powerpc/bmi-andn-1.c: New file
3392 * gcc.target/powerpc/bmi-andn-2.c: New file.
3393 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3394 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3395 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3396 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3397 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3398 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3399 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3400 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3401 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3402 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3403 * gcc.target/powerpc/bmi-check.h: New File.
3404 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3405 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3406 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3407 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3408 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3409 * gcc.target/powerpc/bmi2-check.h: New file.
3410 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3411 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3412 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3413 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3414 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3415 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3416 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3417 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3418 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3419
2a3fa75a
PC
34202017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3421
3422 PR c++/60430
3423 * g++.dg/cpp0x/pr60430.C: New.
3424
e8bf7c7b
JL
34252017-05-12 Jeff Law <law@redhat.com>
3426
3427 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3428
284d1f76
PB
34292017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3430
3431 PR middle-end/80707
3432 * g++.dg/pr80707.C: New test.
3433
302a0e37
WS
34342017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3435
3436 * gcc.target/powerpc/fold-vec-div-float.c: New.
3437 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3438 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3439
a7785078
WS
34402017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3441
3442 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3443 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3444 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3445 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3446 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3447 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3448 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3449 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3450 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3451 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3452 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3453 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3454
9206028e
PC
34552017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 PR c++/49604
3458 * g++.dg/cpp0x/forw_enum14.C: New.
3459 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3460
7af1c0ad
RB
34612017-05-12 Richard Biener <rguenther@suse.de>
3462
3463 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3464
f7e95bdb
PC
34652017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3466
3467 PR c++/67687
3468 * g++.dg/cpp0x/constexpr-ice17.C: New.
3469
53e788d0
RB
34702017-05-12 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/80713
3473 * gcc.dg/torture/pr80713.c: New testcase.
3474
2ead1ab9
AK
34752017-05-12 Andi Kleen <ak@linux.intel.com>
3476
3477 PR testsuite/77684
3478 * lib/target-supports.exp (profopt-perf-wrapper):
3479 Add -m8 option to increase parallelism.
3480
ee58b02f
TS
34812017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3482
1e47f02b
TS
3483 * c-c++-common/goacc/parallel-dims-1.c: New file.
3484 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3485
b0f271ce
TS
3486 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3487 * c-c++-common/goacc/classify-kernels.c: Likewise.
3488 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3489 Likewise.
3490 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3491 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3492 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3493 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3494 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3495 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3496 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3497 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3498 * c-c++-common/goacc/kernels-loop.c: Likewise.
3499 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3500 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3501 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3502 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3503 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3504 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3505 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3506 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3507 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3508 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3509 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3510 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3511
25651634
TS
3512 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3513 * c-c++-common/goacc/classify-kernels.c: Likewise.
3514 * c-c++-common/goacc/classify-parallel.c: Likewise.
3515 * c-c++-common/goacc/classify-routine.c: Likewise.
3516 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3517 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3518 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3519 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3520
ee58b02f
TS
3521 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3522 * c-c++-common/goacc/classify-kernels.c: Likewise.
3523 * c-c++-common/goacc/classify-parallel.c: Likewise.
3524 * c-c++-common/goacc/classify-routine.c: Likewise.
3525 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3526 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3527 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3528 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3529
2d82ec25
NS
35302017-05-11 Nathan Sidwell <nathan@acm.org>
3531
3532 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3533
35342017-05-11 Carl Love <cel@us.ibm.com>
3535
3536 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3537 to the test suite file.
3538 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3539 to the test suite file.
3540
628c06d6
JD
35412017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3542
3543 PR fortran/78659
3544 * gfortran.dg/namelist_91.f90: New test.
3545 * gfortran.dg/namelist_92.f90: New test.
3546 * gfortran.dg/namelist_93.f90: New test.
3547 * gfortran.dg/namelist_94.f90: New test.
3548
1bea0f26
BS
35492017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3550
3551 PR target/80695
3552 * gcc.target/powerpc/pr80695-p8.c: New file.
3553 * gcc.target/powerpc/pr80695-p9.c: New file.
3554
7c85c9fe
UB
35552017-05-11 Uros Bizjak <ubizjak@gmail.com>
3556 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR target/80706
3559 * gcc.target/i386/pr80706.c: New test.
3560
d7a33a4c
JK
35612017-05-11 Julia Koval <julia.koval@intel.com>
3562
3563 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3564 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3565 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3566 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3567
59fbddcf
PC
35682017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 PR c++/70538
3571 * g++.dg/cpp0x/pr70538.C: New.
3572
cc09ff60
UB
35732017-05-11 Uros Bizjak <ubizjak@gmail.com>
3574
7c85c9fe
UB
3575 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3576 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3577 (dg-options): Remove -fno-tree-sink.
3578
4fd18c78
KN
35792017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3580
3581 * gcc.target/powerpc/cmpb-1.c: New test.
3582 * gcc.target/powerpc/cmpb-2.c: New test.
3583 * gcc.target/powerpc/cmpb-3.c: New test.
3584 * gcc.target/powerpc/cmpb32-1.c: New test.
3585 * gcc.target/powerpc/cmpb32-2.c: New test.
3586
43b883a9
RB
35872017-05-11 Richard Biener <rguenther@suse.de>
3588
3589 PR tree-optimization/80705
3590 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3591
29b871ec
NS
35922017-05-11 Nathan Sidwell <nathan@acm.org>
3593
3594 * lib/scanlang.exp: New.
3595 * lib/gcc-dg.exp: Load scanlang.exp.
3596 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3597
c587104e
MM
35982017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3599
3600 PR testsuite/80580
3601 * gcc.dg/gimplefe-error-6.c: New test.
3602
67ac9a9d
MM
36032017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3604
3605 PR testsuite/80580
3606 * gcc.dg/gimplefe-error-5.c: New test.
3607
ac4eb40f
MM
36082017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3609
3610 PR testsuite/80580
3611 * gcc.dg/gimplefe-error-4.c: New test.
3612
d45d6282
BS
36132017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3614
3615 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3616
f4ee3a9e
UB
36172017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3618
3619 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3620 (_mm_maskz_max_round_sd): Test new intrinsics.
3621 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3622 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3623 (_mm_maskz_max_round_ss): Test new intrinsics.
3624 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3625 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3626 (_mm_maskz_min_round_sd): Test new intrinsics.
3627 * gcc.target/i386/avx512f-vminsd-2.c: New.
3628 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3629 (_mm_maskz_min_round_ss): Test new intrinsics.
3630 * gcc.target/i386/avx512f-vminss-2.c: New.
3631 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3632 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3633 (__builtin_ia32_minss_mask_round): Test new builtins.
3634 * gcc.target/i386/sse-13.c: Ditto.
3635 * gcc.target/i386/sse-23.c: Ditto.
3636 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3637 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3638 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3639 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3640 (_mm_mask_min_round_ss): Test new intrinsics.
3641 * gcc.target/i386/testround-1.c: Ditto.
3642
36432017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3644
3645 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3646 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3647 (_mm_maskz_div_round_sd): Test new intrinsics.
3648 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3649 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3650 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3651 (_mm_maskz_div_round_ss): Test new intrinsics.
3652 * gcc.target/i386/avx512f-vdivss-2.c: New.
3653 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3654 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3655 (_mm_maskz_mul_round_sd): Test new intrinsics.
3656 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3657 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3658 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3659 (_mm_maskz_mul_round_ss): Test new intrinsics.
3660 * gcc.target/i386/avx512f-vmulss-2.c: New.
3661 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3662 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3663 (__builtin_ia32_mulss_mask_round): Test new builtins.
3664 * gcc.target/i386/sse-13.c: Ditto.
3665 * gcc.target/i386/sse-23.c: Ditto.
3666 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3667 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3668 (_mm_maskz_mul_round_ss): Test new intrinsics.
3669 * gcc.target/i386/testround-1.c: Ditto.
3670
36712017-05-10 Julia Koval <julia.koval@intel.com>
3672
3673 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3674 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3675 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3676
36772017-05-10 Julia Koval <julia.koval@intel.com>
3678
3679 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3680 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3681 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3682 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3683
ca4d2851
PB
36842017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3685
0f374417 3686 PR tree-optimization/51513
ca4d2851
PB
3687 * gcc.target/powerpc/pr51513.c: New test.
3688 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3689 __builtin_abort().
3690 * gcc.dg/predict-14.c: Likewise.
3691
5562ebfc
CL
36922017-05-10 Carl Love <cel@us.ibm.com>
3693 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3694 to the test suite file.
3695 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3696 to the test suite file.
3697
0ca2e7f7
PK
36982017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3699
3700 PR tree-optimization/77644
3701 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3702
e1ad2926
AO
37032017-05-10 Alexandre Oliva <aoliva@redhat.com>
3704
3705 * gcc.dg/guality/inline-params-2.c: New.
3706
f00b411f
PC
37072017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3708
3709 PR c++/80145
3710 * g++.dg/cpp1y/auto-fn37.C: New.
3711 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3712
bf2a705c
MM
37132017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3714
3715 PR target/68163
3716 * gcc.target/powerpc/pr68163.c: New test.
3717
5285d5d3
JW
37182017-05-09 Janus Weil <janus@gcc.gnu.org>
3719
3720 PR fortran/79311
3721 * gfortran.dg/finalize_32.f90: New test.
3722
31c2d57d
VR
37232017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3724
3725 PR c/35441
3726 * gcc.dg/pr35441.c: New test.
3727
731f2c8a
MS
37282017-05-09 Martin Sebor <msebor@redhat.com>
3729
3730 PR testsuite/80643
3731 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3732 output.
3733
cc49d15a
PC
37342017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3735
3736 PR c++/80186
3737 * g++.dg/template/crash126.C: New.
3738
85282abc
SP
37392017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3740
3741 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3742 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3743 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3744 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3745
823c79ae
DH
37462017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3747
10a8bb62 3748 PR testsuite/80611
823c79ae
DH
3749 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3750
79557bae
CZ
37512017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3752
3753 * gcc.target/arc/tmac-1.c: New file.
3754 * gcc.target/arc/tmac-2.c: Likewise.
3755 * gcc.target/arc/tmac.h: Likewise.
3756
c7314bc1
CZ
37572017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3758 Andrew Burgess <andrew.burgess@embecosm.com>
3759
3760 * gcc.target/arc/firq-1.c: New file.
3761 * gcc.target/arc/firq-2.c: Likewise.
3762 * gcc.target/arc/firq-3.c: Likewise.
3763 * gcc.target/arc/firq-4.c: Likewise.
3764 * gcc.target/arc/firq-5.c: Likewise.
3765 * gcc.target/arc/firq-6.c: Likewise.
3766
41453183
CZ
37672017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3768
3769 * gcc.target/arc/interrupt-5.c: Newfile.
3770 * gcc.target/arc/interrupt-6.c: Likewise.
3771 * gcc.target/arc/interrupt-7.c: Likewise.
3772 * gcc.target/arc/interrupt-8.c: Likewise.
3773 * gcc.target/arc/interrupt-9.c: Likewise.
3774
019bd543
RB
37752017-05-09 Richard Biener <rguenther@suse.de>
3776
3777 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3778 and adjust.
3779 * gcc.dg/vect/vect-50.c: Likewise.
3780
684f84de
MP
37812017-05-09 Marek Polacek <polacek@redhat.com>
3782
3783 PR c/80525
3784 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3785 * c-c++-common/Wlogical-op-2.c: New test.
3786
fd71825b
SKS
37872017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3788
3789 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3790 for targets with __SIZEOF_INT__ < 4.
3791
4ca2e6ec
RB
37922017-05-09 Richard Biener <rguenther@suse.de>
3793
3794 * gcc.dg/vect/vect-50.c: Revert last change.
3795 * gcc.dg/vect/vect-44.c: Likewise.
3796
631238ac
MS
37972017-05-08 Martin Sebor <msebor@redhat.com>
3798
3799 PR translation/80280
3800 * gcc.dg/format/gcc_diag-10.c: New test.
3801
6ba86ba7
KN
38022017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3803
3804 PR target/80101
3805 * gcc.target/powerpc/pr80101-1.c: New test.
3806
0f6ed121
TK
38072017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3808
3809 PR fortran/79930
3810 * gfortran.dg/inline_transpose_1.f90: Add
3811 -finline-matmul-limit=0 to options.
3812 * gfortran.dg/matmul_5.f90: Likewise.
3813 * gfortran.dg/vect/vect-8.f90: Likewise.
3814 * gfortran.dg/inline_matmul_14.f90: New test.
3815 * gfortran.dg/inline_matmul_15.f90: New test.
3816
fd991039
TK
38172017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3818
3819 PR fortran/80602
3820 * gfortran.dg/matmul_15.f90: New test case.
3821
18b8c294
WD
38222017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3823
774cccdc
JJ
3824 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3825 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 3826
8637c116
JL
38272017-05-07 Jeff Law <law@redhat.com>
3828
3829 Revert:
3830 2017-05-06 Jeff Law <law@redhat.com>
3831 PR tree-optimization/78496
3832 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3833 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3834
973dfbb4
JL
38352017-05-06 Jeff Law <law@redhat.com>
3836
3837 PR tree-optimization/78496
3838 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3839 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3840
8ffa3150
RS
38412017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3842
3843 * gcc.target/aarch64/spill_1.c: New test.
3844
2a3f7997
RS
38452017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3846
3847 PR rtl-optimization/75964
3848 * gcc.dg/torture/pr75964.c: New test.
3849
d554bf23
TV
38502017-05-06 Tom de Vries <tom@codesourcery.com>
3851
3852 PR testsuite/80606
3853 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3854 * gcc.target/i386/avx-vtestpd-2.c: Same.
3855 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3856 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3857 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3858 * gcc.target/i386/avx-vtestpd-3.c: Same.
3859 * gcc.target/i386/avx-vtestps-1.c: Same.
3860 * gcc.target/i386/avx-vtestps-2.c: Same.
3861 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3862 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3863 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3864 * gcc.target/i386/avx-vtestps-3.c: Same.
3865
7a976fe7
TV
38662017-05-06 Tom de Vries <tom@codesourcery.com>
3867
3868 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3869
0e852c66
TV
38702017-05-06 Tom de Vries <tom@codesourcery.com>
3871
3872 PR testsuite/80557
3873 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3874 * gcc.target/powerpc/altivec-types-1.c: Same.
3875
63c40d92
TV
38762017-05-06 Tom de Vries <tom@codesourcery.com>
3877
3878 PR testsuite/80557
3879 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3880 * gcc.target/spu/intrinsics-1.c: Same.
3881
b25b8f91
TV
38822017-05-06 Tom de Vries <tom@codesourcery.com>
3883
3884 PR testsuite/80557
3885 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3886
6df13491
TV
38872017-05-06 Tom de Vries <tom@codesourcery.com>
3888
3889 PR testsuite/80557
3890 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3891 * gcc.target/aarch64/spellcheck_2.c: Same.
3892 * gcc.target/aarch64/spellcheck_3.c: Same.
3893
e01261fe
TV
38942017-05-06 Tom de Vries <tom@codesourcery.com>
3895
3896 PR testsuite/80557
3897 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3898 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3899 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3900 * g++.dg/debug/dwarf2/typedef5.C: Same.
3901 * g++.dg/goacc/data-1.C: Same.
3902
9945596c
BS
39032017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3904
3905 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3906
8acb8575
MM
39072017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3908
3909 PR target/79038
3910 PR target/79202
3911 PR target/79203
3912 * gcc.target/powerpc/ppc-round3.c: New test.
3913 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3914
ac699a04
JJ
39152017-05-05 Jakub Jelinek <jakub@redhat.com>
3916
8dc6a926
JJ
3917 PR tree-optimization/80632
3918 * gcc.dg/pr80632.c: New test.
3919
ac699a04
JJ
3920 PR tree-optimization/80558
3921 * gcc.dg/tree-ssa/vrp115.c: New test.
3922
655b5fc8
AV
39232017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3924 Thomas Preud'homme <thomas.preudhomme@arm.com>
3925 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3926
3927 PR target/71607
3928 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3929 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3930 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3931 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3932 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3933 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3934 * gcc.target/arm/tls-disable-literal-pool.c: New.
3935
c02d2d0a
PK
39362017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3937
3938 PR tree-optimization/80613
3939 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3940
dfae9048
PC
39412017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3942
3943 PR c++/71577
3944 * g++.dg/cpp0x/pr71577.C: New.
3945
d9c5a8b9
MS
39462017-05-04 Martin Sebor <msebor@redhat.com>
3947
3948 PR middle-end/79234
3949 * gcc.dg/builtin-stringop-chk-8.c: New test.
3950 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3951 * gcc.dg/builtin-stringop-chk-4.c: Same.
3952 * gcc.dg/builtin-strncat-chk-1.c: Same.
3953 * g++.dg/ext/strncpy-chk1.C: Same.
3954 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3955 * gcc.dg/out-of-bounds-1.c: Same.
3956 * gcc.dg/pr78138.c: Same.
3957 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3958 * gfortran.dg/mvbits_7.f90: Same.
3959
e50d56a5
MS
39602017-05-04 Martin Sebor <msebor@redhat.com>
3961
3962 PR preprocessor/79214
3963 PR middle-end/79222
3964 PR middle-end/79223
3965 * gcc.dg/pr79214.c: New test.
3966 * gcc.dg/pr79214.h: New test header.
3967 * gcc.dg/pr79222.c: New test.
3968 * gcc.dg/pr79223.c: New test.
3969 * gcc.dg/pr78138.c: Adjust.
3970 * gfortran.dg/unconstrained_commons.f: Same.
3971
0f2c4a8f
MS
39722017-05-04 Martin Sebor <msebor@redhat.com>
3973
3974 PR translation/80280
3975 * g++.dg/abi/Wabi-2-3.C: Adjust.
3976 * g++.dg/abi/Wabi-3-2.C: Ditto.
3977 * g++.dg/lookup/using17.C: Ditto.
3978 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3979
8eef6097
MJ
39802017-05-04 Martin Jambor <mjambor@suse.cz>
3981
3982 PR tree-optimization/80622
3983 * gcc.dg/tree-ssa/pr80622.c: New test.
3984
39852017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3986
3987 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3988
26f1a658
JH
39892017-05-04 Jan Hubicka <hubicka@ucw.cz>
3990
3991 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3992 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3993
4d147bca
RB
39942017-05-04 Richard Biener <rguenther@suse.de>
3995
3996 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3997
3862ef76
RS
39982017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3999
4000 * gcc.dg/vect/vect-profile-1.c: New test.
4001
c89ffd99
MP
40022017-05-04 Marek Polacek <polacek@redhat.com>
4003
4004 PR tree-optimization/80612
4005 * gcc.dg/torture/pr80612.c: New test.
4006
261ce1e5
PB
40072017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4008 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4009
4010 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4011 check_effective_target_arm_thumb1_movt_ok.
4012
556cf088
PB
40132017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4014
4015 * gcc.target/arm/fpscr.c: New file.
4016
010b1cc0
TP
40172017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4018
4019 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4020 target.
4021
99b68476
TV
40222017-05-04 Tom de Vries <tom@codesourcery.com>
4023
4024 PR testsuite/80557
4025 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4026 line numbers.
4027 * g++.dg/warn/miss-format-1.C: Same.
4028 * g++.dg/warn/overflow-warn-1.C: Same.
4029 * g++.dg/warn/overflow-warn-3.C: Same.
4030 * g++.dg/warn/overflow-warn-4.C: Same.
4031
09177a4b
TV
40322017-05-04 Tom de Vries <tom@codesourcery.com>
4033
4034 PR testsuite/80557
4035 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4036 * gcc.target/i386/pr68657.c: Same.
4037 * gcc.target/i386/pr69255-1.c: Same.
4038 * gcc.target/i386/pr69255-2.c: Same.
4039 * gcc.target/i386/pr69255-3.c: Same.
4040
02c64149
RB
40412017-05-04 Richard Biener <rguenther@suse.de>
4042
4043 PR tree-optimization/31130
4044 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4045 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4046 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4047 * gcc.dg/pr52904.c: Remove XFAIL.
4048 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4049
9a26dfc8
JL
40502017-05-03 Jeff Law <law@redhat.com>
4051
4052 PR tree-optimization/78496
4053 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4054
4d0e904f
UB
40552017-05-03 Uros Bizjak <ubizjak@gmail.com>
4056
4057 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4058
49ab4621
RB
40592017-05-03 Richard Biener <rguenther@suse.de>
4060
4061 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4062
18bfe940
JJ
40632017-05-03 Jakub Jelinek <jakub@redhat.com>
4064
4065 PR tree-optimization/79472
4d0e904f
UB
4066 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4067 to dg-options.
18bfe940
JJ
4068 * gcc.dg/tree-ssa/vrp113.c: New test.
4069 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4070 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4071 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4072
53e62089
TV
40732017-05-03 Tom de Vries <tom@codesourcery.com>
4074
4075 PR testsuite/80557
4076 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4077 * c-c++-common/Wshift-negative-value-2.c: Same.
4078 * c-c++-common/Wshift-negative-value-3.c: Same.
4079 * c-c++-common/Wshift-negative-value-4.c: Same.
4080 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4081 * c-c++-common/cpp/pr60400.c: Same.
4082 * c-c++-common/fmax-errors.c: Same.
4083 * c-c++-common/goacc/data-2.c: Same.
4084 * c-c++-common/goacc/host_data-2.c: Same.
4085 * c-c++-common/gomp/simd4.c: Same.
4086 * c-c++-common/pr28656.c: Same.
4087 * c-c++-common/pr43395.c: Same.
4088 * c-c++-common/torture/pr57945.c: Same.
4089
962913a5
TV
40902017-05-03 Tom de Vries <tom@codesourcery.com>
4091
4092 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4093 arg of dg directive.
4094 * c-c++-common/goacc/routine-3.c: Same.
4095 * c-c++-common/goacc/routine-4.c: Same.
4096
ad53f123
DM
40972017-05-02 David Malcolm <dmalcolm@redhat.com>
4098
4099 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4100 (test_fixit_insert_newline): New function.
4101 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4102 (test_fixit_insert_newline): New function.
4103 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4104 (test_fixit_insert_newline): New function.
4105 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4106 (test_fixit_insert_newline): New function.
4107 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4108 (test_show_locus): Handle test_fixit_insert_newline.
4109
0ca91c77
BC
41102017-05-02 Bin Cheng <bin.cheng@arm.com>
4111
4112 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4113
cc5b8f3d
TC
41142017-04-27 Tamar Christina <tamar.christina@arm.com>
4115
4116 * gcc.dg/lsr-div1.c: New testcase.
4117
1853f5c7
SP
41182017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4119
4120 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4121 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4122 (_mm_maskz_add_round_sd): Test new intrinsics.
4123 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4124 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4125 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4126 (_mm_maskz_add_round_ss): Test new intrinsics.
4127 * gcc.target/i386/avx512f-vaddss-2.c: New.
4128 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4129 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4130 (_mm_maskz_sub_round_sd): Test new intrinsics.
4131 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4132 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4133 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4134 (_mm_maskz_sub_round_ss): Test new intrinsics.
4135 * gcc.target/i386/avx512f-vsubss-2.c: New.
4136 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4137 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4138 (__builtin_ia32_subss_mask_round): Test new builtins.
4139 * gcc.target/i386/sse-13.c: Ditto.
4140 * gcc.target/i386/sse-23.c: Ditto.
4141 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4142 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4143 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4144 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4145 (_mm_mask_sub_round_ss): Test new intrinsics.
4146 * gcc.target/i386/testround-1.c: Ditto.
4147
2bba7541
MJ
41482017-05-02 Martin Jambor <mjambor@suse.cz>
4149
4150 PR tree-optimization/78687
4151 * g++.dg/tree-ssa/pr78687.C: New test.
4152
2bf54d93
RB
41532017-05-02 Richard Biener <rguenther@suse.de>
4154
4155 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4156 behavior.
4157 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4158
aee63acc
RB
41592017-05-02 Richard Biener <rguenther@suse.de>
4160
4161 PR tree-optimization/80591
4162 * gcc.dg/torture/pr80591.c: New testcase.
4163
e7d70c6c
RB
41642017-05-02 Richard Biener <rguenther@suse.de>
4165
4166 PR tree-optimization/80549
4167 * gcc.dg/torture/pr80549.c: New testcase.
4168
52e0a9f7
SKS
41692017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4170
4171 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4172 unsigned long.
4173
815d9cc6
XR
41742017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4175
4176 PR c++/80038
4177 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4178
338035aa
DM
41792017-05-01 David Malcolm <dmalcolm@redhat.com>
4180
4181 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4182 reflect insertion fix-it hints at the same location now being
4183 consolidated.
4184
4d82d0bc
MS
41852017-05-01 Martin Sebor <msebor@redhat.com>
4186
4187 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4188 on ILP32 targets.
4189
d539a57b
TV
41902017-05-01 Tom de Vries <tom@codesourcery.com>
4191
4192 * gcc.dg/pr78768.c: Require linker plugin.
4193
c6b9e849
TK
41942017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4195
4196 PR fortran/37131
4197 * gfortran.dg/matmul_bounds_11.f90: New test.
4198
706eb1a7
MS
41992017-05-01 Martin Sebor <msebor@redhat.com>
4200
4201 PR tree-optimization/79715
4202 * gcc.dg/pr79715.c: New test.
4203
723f4140
TV
42042017-05-01 Tom de Vries <tom@codesourcery.com>
4205
4206 PR testsuite/65941
4207 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4208 * g++.dg/other/pr59492.C: Require effective target rdrand.
4209
6bbb3a69
VR
42102017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4211
4212 * g++.dg/diagnostic/member-decl-1.C: New test.
4213
4212aecd
MG
42142017-04-29 Marc Glisse <marc.glisse@inria.fr>
4215
4216 PR tree-optimization/80487
4217 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4218
fe75f732
PK
42192017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4220
4221 PR tree-optimization/79697
4222 * gcc.dg/tree-ssa/pr79697.c: New test.
4223
6bcd8768
TV
42242017-04-29 Tom de Vries <tom@codesourcery.com>
4225
4226 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4227
d127ae9f
MS
42282017-04-28 Martin Sebor <msebor@redhat.com>
4229
4230 PR tree-optimization/80523
4231 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4232
c9610933
TV
42332017-04-28 Tom de Vries <tom@codesourcery.com>
4234
4235 PR testsuite/80557
4236 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4237 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4238
b5be38bc
TV
42392017-04-28 Tom de Vries <tom@codesourcery.com>
4240
4241 PR testsuite/80557
4242 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4243 * obj-c++.dg/bitfield-4.mm: Same.
4244 * obj-c++.dg/bitfield-5.mm: Same.
4245 * obj-c++.dg/exceptions-3.mm: Same.
4246 * obj-c++.dg/exceptions-5.mm: Same.
4247 * obj-c++.dg/method-1.mm: Same.
4248 * obj-c++.dg/method-12.mm: Same.
4249 * obj-c++.dg/method-13.mm: Same.
4250 * obj-c++.dg/method-15.mm: Same.
4251 * obj-c++.dg/method-16.mm: Same.
4252 * obj-c++.dg/property/at-property-18.mm: Same.
4253 * obj-c++.dg/property/at-property-25.mm: Same.
4254 * obj-c++.dg/property/at-property-5.mm: Same.
4255 * obj-c++.dg/property/dynamic-2.mm: Same.
4256 * obj-c++.dg/property/property-neg-3.mm: Same.
4257 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4258 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4259 * obj-c++.dg/syntax-error-1.mm: Same.
4260 * obj-c++.dg/try-catch-13.mm: Same.
4261 * objc.dg/bitfield-4.m: Same.
4262 * objc.dg/class-1.m: Same.
4263 * objc.dg/method-11.m: Same.
4264 * objc.dg/method-6.m: Same.
4265 * objc.dg/method-7.m: Same.
4266 * objc.dg/method-9.m: Same.
4267 * objc.dg/missing-proto-3.m: Same.
4268 * objc.dg/naming-2.m: Same.
4269 * objc.dg/property/at-property-16.m: Same.
4270 * objc.dg/property/at-property-18.m: Same.
4271 * objc.dg/property/at-property-25.m: Same.
4272 * objc.dg/property/at-property-5.m: Same.
4273 * objc.dg/property/dynamic-2.m: Same.
4274 * objc.dg/property/property-neg-3.m: Same.
4275 * objc.dg/protocol-inheritance-1.m: Same.
4276 * objc.dg/protocol-inheritance-2.m: Same.
4277
d35256b6
MG
42782017-04-28 Marc Glisse <marc.glisse@inria.fr>
4279
4280 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4281
7a95dfa7
TV
42822017-04-28 Tom de Vries <tom@codesourcery.com>
4283
4284 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4285 dg-(error|warning|message|bogus).
4286 * g++.dg/conversion/dr195-1.C: Same.
4287 * g++.dg/conversion/dr195.C: Same.
4288 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4289 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4290 * g++.dg/cpp0x/inline-ns7.C: Same.
4291 * g++.dg/cpp0x/variadic105.C: Same.
4292 * g++.dg/cpp0x/variadic65.C: Same.
4293 * g++.dg/expr/call2.C: Same.
4294 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4295 * g++.dg/expr/pmf-1.C: Same.
4296 * g++.dg/ext/altivec-types-1.C: Same.
4297 * g++.dg/ext/altivec-types-2.C: Same.
4298 * g++.dg/ext/altivec-types-3.C: Same.
4299 * g++.dg/ext/attrib14.C: Same.
4300 * g++.dg/ext/complit1.C: Same.
4301 * g++.dg/ext/forscope2.C: Same.
4302 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4303 * g++.dg/ext/label13.C: Same.
4304 * g++.dg/ext/member-attr.C: Same.
4305 * g++.dg/ext/visibility/anon7.C: Same.
4306 * g++.dg/ext/visibility/visibility-7.C: Same.
4307 * g++.dg/ext/vla2.C: Same.
4308 * g++.dg/inherit/access2.C: Same.
4309 * g++.dg/inherit/covariant12.C: Same.
4310 * g++.dg/inherit/covariant14.C: Same.
4311 * g++.dg/inherit/namespace-as-base.C: Same.
4312 * g++.dg/inherit/template-as-base.C: Same.
4313 * g++.dg/lookup/ambig1.C: Same.
4314 * g++.dg/lookup/ambig2.C: Same.
4315 * g++.dg/lookup/ambig3.C: Same.
4316 * g++.dg/lookup/class-member-1.C: Same.
4317 * g++.dg/lookup/conv-1.C: Same.
4318 * g++.dg/lookup/decl1.C: Same.
4319 * g++.dg/lookup/koenig1.C: Same.
4320 * g++.dg/lookup/scoped1.C: Same.
4321 * g++.dg/lookup/scoped2.C: Same.
4322 * g++.dg/lookup/two-stage4.C: Same.
4323 * g++.dg/lookup/used-before-declaration.C: Same.
4324 * g++.dg/lookup/using.C: Same.
4325 * g++.dg/lookup/using17.C: Same.
4326 * g++.dg/lookup/using2.C: Same.
4327 * g++.dg/other/abstract2.C: Same.
4328 * g++.dg/other/classkey1.C: Same.
4329 * g++.dg/other/component1.C: Same.
4330 * g++.dg/other/const1.C: Same.
4331 * g++.dg/other/const2.C: Same.
4332 * g++.dg/other/conversion1.C: Same.
4333 * g++.dg/other/do1.C: Same.
4334 * g++.dg/other/error1.C: Same.
4335 * g++.dg/other/error10.C: Same.
4336 * g++.dg/other/error3.C: Same.
4337 * g++.dg/other/error4.C: Same.
4338 * g++.dg/other/error5.C: Same.
4339 * g++.dg/other/error8.C: Same.
4340 * g++.dg/other/error9.C: Same.
4341 * g++.dg/other/field1.C: Same.
4342 * g++.dg/other/init1.C: Same.
4343 * g++.dg/other/ptrmem2.C: Same.
4344 * g++.dg/other/return1.C: Same.
4345 * g++.dg/overload/builtin3.C: Same.
4346 * g++.dg/overload/error1.C: Same.
4347 * g++.dg/overload/error2.C: Same.
4348 * g++.dg/overload/koenig2.C: Same.
4349 * g++.dg/overload/pmf1.C: Same.
4350 * g++.dg/parse/args1.C: Same.
4351 * g++.dg/parse/attr3.C: Same.
4352 * g++.dg/parse/constant4.C: Same.
4353 * g++.dg/parse/crash10.C: Same.
4354 * g++.dg/parse/crash18.C: Same.
4355 * g++.dg/parse/crash19.C: Same.
4356 * g++.dg/parse/crash20.C: Same.
4357 * g++.dg/parse/crash21.C: Same.
4358 * g++.dg/parse/crash22.C: Same.
4359 * g++.dg/parse/crash32.C: Same.
4360 * g++.dg/parse/decl-specifier-1.C: Same.
4361 * g++.dg/parse/error58.C: Same.
4362 * g++.dg/parse/local-class1.C: Same.
4363 * g++.dg/parse/non-dependent2.C: Same.
4364 * g++.dg/parse/parameter-declaration-1.C: Same.
4365 * g++.dg/parse/ptrmem2.C: Same.
4366 * g++.dg/parse/ptrmem3.C: Same.
4367 * g++.dg/parse/saved1.C: Same.
4368 * g++.dg/tc1/dr101.C: Same.
4369 * g++.dg/tc1/dr142.C: Same.
4370 * g++.dg/tc1/dr176.C: Same.
4371 * g++.dg/template/conv4.C: Same.
4372 * g++.dg/template/crash56.C: Same.
4373 * g++.dg/template/dependent-expr2.C: Same.
4374 * g++.dg/template/error1.C: Same.
4375 * g++.dg/template/error2.C: Same.
4376 * g++.dg/template/explicit6.C: Same.
4377 * g++.dg/template/init-list.C: Same.
4378 * g++.dg/template/local1.C: Same.
4379 * g++.dg/template/lookup2.C: Same.
4380 * g++.dg/template/meminit2.C: Same.
4381 * g++.dg/template/nontype25.C: Same.
4382 * g++.dg/template/ptrmem2.C: Same.
4383 * g++.dg/template/qualttp19.C: Same.
4384 * g++.dg/template/qualttp20.C: Same.
4385 * g++.dg/template/ttp3.C: Same.
4386 * g++.dg/template/unify4.C: Same.
4387 * g++.dg/template/unify6.C: Same.
4388 * g++.dg/template/unify7.C: Same.
4389 * g++.dg/template/warn1.C: Same.
4390 * g++.dg/tree-ssa/dom-invalid.C: Same.
4391 * g++.dg/ubsan/shift-1.C: Same.
4392 * g++.dg/warn/Wunused-2.C: Same.
4393 * g++.dg/warn/Wunused-4.C: Same.
4394 * g++.dg/warn/Wunused-6.C: Same.
4395 * g++.dg/warn/deprecated-6.C: Same.
4396 * g++.dg/warn/deprecated.C: Same.
4397 * g++.dg/warn/effc1.C: Same.
4398 * g++.dg/warn/effc3.C: Same.
4399 * g++.dg/warn/incomplete1.C: Same.
4400 * g++.dg/warn/inline1.C: Same.
4401 * g++.dg/warn/noeffect2.C: Same.
4402 * g++.dg/warn/noeffect4.C: Same.
4403 * g++.dg/warn/oldcast1.C: Same.
4404 * g++.dg/warn/sentinel.C: Same.
4405 * g++.dg/warn/unit-1.C: Same.
4406 * g++.old-deja/g++.pt/inherit2.C: Same.
4407 * g++.old-deja/g++.pt/overload8.C: Same.
4408 * gcc.dg/20000926-1.c: Same.
4409 * gcc.dg/20040223-1.c: Same.
4410 * gcc.dg/Warray-bounds-7.c: Same.
4411 * gcc.dg/alias-1.c: Same.
4412 * gcc.dg/alias-12.c: Same.
4413 * gcc.dg/alias-13.c: Same.
4414 * gcc.dg/alias-2.c: Same.
4415 * gcc.dg/array-13.c: Same.
4416 * gcc.dg/array-4.c: Same.
4417 * gcc.dg/attr-ifunc-2.c: Same.
4418 * gcc.dg/attr-invalid.c: Same.
4419 * gcc.dg/attr-noinline.c: Same.
4420 * gcc.dg/bitfld-2.c: Same.
4421 * gcc.dg/c90-const-expr-7.c: Same.
4422 * gcc.dg/c99-const-expr-7.c: Same.
4423 * gcc.dg/cpp/20000625-1.c: Same.
4424 * gcc.dg/cpp/charconst-4.c: Same.
4425 * gcc.dg/cpp/include2.c: Same.
4426 * gcc.dg/cpp/include2a.c: Same.
4427 * gcc.dg/decl-4.c: Same.
4428 * gcc.dg/deprecated-4.c: Same.
4429 * gcc.dg/deprecated.c: Same.
4430 * gcc.dg/dfp/altivec-types.c: Same.
4431 * gcc.dg/float-range-1.c: Same.
4432 * gcc.dg/pack-test-3.c: Same.
4433 * gcc.dg/pr11492.c: Same.
4434 * gcc.dg/pr15360-1.c: Same.
4435 * gcc.dg/pr37908.c: Same.
4436 * gcc.dg/pr53265.c: Same.
4437 * gcc.dg/pr57287-2.c: Same.
4438 * gcc.dg/pr57287.c: Same.
4439 * gcc.dg/redecl-1.c: Same.
4440 * gcc.dg/sync-3.c: Same.
4441 * gcc.dg/two-types-1.c: Same.
4442 * gcc.dg/two-types-2.c: Same.
4443 * gcc.dg/two-types-4.c: Same.
4444 * gcc.dg/two-types-5.c: Same.
4445 * gcc.dg/two-types-6.c: Same.
4446 * gcc.dg/two-types-7.c: Same.
4447 * gcc.dg/two-types-8.c: Same.
4448 * gcc.dg/two-types-9.c: Same.
4449 * gcc.dg/uninit-I.c: Same.
4450 * gcc.dg/uninit-pr19430.c: Same.
4451 * gcc.dg/visibility-7.c: Same.
4452 * gcc.dg/winline-10.c: Same.
4453 * gcc.dg/winline-2.c: Same.
4454 * gcc.dg/winline-3.c: Same.
4455 * gcc.dg/winline-9.c: Same.
4456 * gcc.target/i386/attr-returns_twice-1.c: Same.
4457 * gcc.target/i386/chkp-const-check-2.c: Same.
4458 * gcc.target/i386/chkp-label-address.c: Same.
4459 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4460 * gcc.target/i386/pr39162.c: Same.
4461 * gcc.target/i386/sse-5.c: Same.
4462 * gcc.target/powerpc/altivec-types-1.c: Same.
4463 * gcc.target/powerpc/altivec-types-2.c: Same.
4464 * gcc.target/powerpc/altivec-types-3.c: Same.
4465 * gcc.target/powerpc/float128-mix.c: Same.
4466 * gcc.target/powerpc/no-r11-3.c: Same.
4467 * gcc.target/spu/Wmain.c: Same.
4468 * gcc.target/spu/ea/errors2.c: Same.
4469 * gfortran.dg/assignment_1.f90: Same.
4470 * gfortran.dg/common_3.f90: Same.
4471 * gfortran.dg/der_io_1.f90: Same.
4472 * gfortran.dg/g77/20030326-1.f: Same.
4473 * gfortran.dg/g77/9263.f: Same.
4474 * gfortran.dg/g77/960317-1.f: Same.
4475 * gfortran.dg/g77/970625-2.f: Same.
4476 * gfortran.dg/g77/980615-0.f: Same.
4477 * gfortran.dg/g77/check0.f: Same.
4478 * gfortran.dg/g77/dnrm2.f: Same.
4479 * gfortran.dg/g77/pr9258.f: Same.
4480 * gfortran.dg/ichar_1.f90: Same.
4481 * gfortran.dg/interface_1.f90: Same.
4482 * gfortran.dg/namelist_1.f90: Same.
4483 * gfortran.dg/namelist_2.f90: Same.
4484 * gfortran.dg/namelist_3.f90: Same.
4485 * gfortran.dg/namelist_print_2.f: Same.
4486 * gfortran.dg/oldstyle_1.f90: Same.
4487 * gfortran.dg/runtime_warning_1.f90: Same.
4488 * gfortran.dg/underflow.f90: Same.
4489 * gnat.dg/specs/integer_value.ads: Same.
4490 * obj-c++.dg/fsf-package-0.m: Same.
4491 * objc.dg/two-types-1.m: Same.
4492
6e49961c
ML
44932017-04-28 Martin Liska <mliska@suse.cz>
4494
4495 PR gcov-profile/79891
4496 * gcc.misc-tests/gcov-17.c: New test.
4497 * gcc.misc-tests/gcov-18.c: New test.
4498
f166beaf
TV
44992017-04-28 Tom de Vries <tom@codesourcery.com>
4500
4501 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4502 dg-(error|warning|message|bogus).
4503 * g++.dg/parse/parameter-declaration-1.C: Same.
4504 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4505 * gcc.dg/Wpointer-sign-Wall.c: Same.
4506 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4507 * gcc.dg/cpp/19990413-1.c: Same.
4508 * gcc.dg/dg-test-1.c: Same.
4509 * gcc.dg/empty-source-2.c: Same.
4510 * gcc.dg/empty-source-3.c: Same.
4511 * gcc.dg/format/c99-printf-1.c: Same.
4512 * gcc.dg/format/c99-scanf-1.c: Same.
4513 * gcc.dg/label-decl-2.c: Same.
4514 * gcc.dg/m-un-2.c: Same.
4515 * gcc.dg/uninit-pr20644-O0.c: Same.
4516 * gfortran.dg/pr70006.f90: Same.
4517 * obj-c++.dg/fsf-package-0.m: Same.
4518
c3125b18
TV
45192017-04-28 Tom de Vries <tom@codesourcery.com>
4520
4521 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4522 dg-(error|warning|message|bogus).
4523 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4524 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4525 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4526 * c-c++-common/pr20000.c: Same.
4527 * c-c++-common/pr49706.c: Same.
4528 * g++.dg/ext/utf16-4.C: Same.
4529 * g++.dg/parse/error2.C: Same.
4530 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4531 * g++.dg/warn/Wtype-limits.C: Same.
4532 * g++.dg/warn/overflow-warn-1.C: Same.
4533 * g++.dg/warn/overflow-warn-3.C: Same.
4534 * gcc.dg/Wpointer-sign-Wall.c: Same.
4535 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4536 * gcc.dg/Wtype-limits-Wextra.c: Same.
4537 * gcc.dg/Wtype-limits.c: Same.
4538 * gcc.dg/cpp/19990413-1.c: Same.
4539 * gcc.dg/dg-test-1.c: Same.
4540 * gcc.dg/empty-source-2.c: Same.
4541 * gcc.dg/empty-source-3.c: Same.
4542 * gcc.dg/label-decl-2.c: Same.
4543 * gcc.dg/m-un-2.c: Same.
4544 * gcc.dg/uninit-pr19430-O0.c: Same.
4545 * gcc.dg/uninit-pr19430.c: Same.
4546 * gcc.dg/uninit-pr20644-O0.c: Same.
4547 * gcc.dg/utf16-4.c: Same.
4548 * gfortran.dg/pr70006.f90: Same.
4549 * obj-c++.dg/fsf-package-0.m: Same.
4550
119092c1
RB
45512017-04-28 Richard Biener <rguenther@suse.de>
4552
4553 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4554 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4555 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4556 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4557 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4558 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4559
3777eda2
MP
45602017-04-27 Marek Polacek <polacek@redhat.com>
4561
4562 PR sanitizer/80349
4563 * c-c++-common/ubsan/pr80349.c: New test.
4564
8211c4a2
VR
45652017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4566
4567 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4568 diagnostics.
4569 * g++.dg/warn/pr12242.C: Likewise.
4570
94baf2e2
DE
45712017-04-27 David Edelsohn <dje.gcc@gmail.com>
4572
4573 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4574
9a448688
ML
45752017-04-27 Martin Liska <mliska@suse.cz>
4576
4577 PR testsuite/79455
4578 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4579 more generic.
4580
f8a36447
JJ
45812017-04-27 Jakub Jelinek <jakub@redhat.com>
4582
4583 PR c++/80534
4584 * g++.dg/other/pr80534-1.C: New test.
4585 * g++.dg/other/pr80534-2.C: New test.
4586
1b7c8d39
RB
45872017-04-27 Richard Biener <rguenther@suse.de>
4588
4589 PR middle-end/80539
4590 * gcc.dg/torture/pr80539.c: New testcase.
4591
985b8393
JJ
45922017-04-27 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR target/77728
4595 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4596
a480422d
VR
45972017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4598
4599 * g++.dg/diagnostic/nested-name-1.C: New test.
4600
f9726baa
ML
46012017-04-26 Martin Liska <mliska@suse.cz>
4602
4603 * gcc.dg/guality/guality.h: Add prefix to test verification.
4604
9f4df8f1
NS
46052017-04-25 Nathan Sidwell <nathan@acm.org>
4606
4607 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4608
1913c8f6
UB
46092017-04-25 Uros Bizjak <ubizjak@gmail.com>
4610
4611 PR target/70799
4612 * gcc.target/i386/pr70799-5.c: New test.
4613
e602bbfc
MS
46142017-04-25 Martin Sebor <msebor@redhat.com>
4615
4616 PR tree-optimization/80497
4617 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4618
7629ae90
RR
46192017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4620 Jakub Jelinek <jakub@redhat.com>
4621
4622 PR target/77728
4623 * g++.dg/abi/pr77728-1.C: New test.
4624
2ef42cf9
MP
46252017-04-25 Marek Polacek <polacek@redhat.com>
4626
4627 PR sanitizer/80349
4628 * g++.dg/ubsan/pr80349-2.C: New test.
4629
70caf430
VR
46302017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4631
4632 * g++.dg/cpp0x/enum34.C: New test.
4633
f66c70dc
TV
46342017-04-25 Tom de Vries <tom@codesourcery.com>
4635
4636 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4637 variables.
4638 (dg-line): New proc.
4639 (process-message): Handle line number variables.
4640 * objc.dg/try-catch-12.m: Use dg-line.
4641
77071af6
BS
46422017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4643
4644 PR target/80482
4645 * gcc.target/powerpc/vec-constvolatile.c: New test.
4646
fbe91804
DM
46472017-04-25 David Malcolm <dmalcolm@redhat.com>
4648
4649 * g++.dg/semicolon-fixits.C: New test case.
4650
1c4ea66f
DM
46512017-04-25 David Malcolm <dmalcolm@redhat.com>
4652
4653 * gcc.dg/semicolon-fixits.c: New test case.
4654
5ca28c1d
DM
46552017-04-25 David Malcolm <dmalcolm@redhat.com>
4656
4657 * g++.dg/lookup/missing-std-include.C: New test file.
4658
2ec07fa6
RR
46592017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4660 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR target/77728
4663 * g++.dg/abi/pr77728-2.C: New test.
4664
7d5dbb22
DM
46652017-04-25 David Malcolm <dmalcolm@redhat.com>
4666
4667 PR c++/80177
4668 * g++.dg/spellcheck-pr80177.C: New test case.
4669
6a3936d4
NS
46702017-04-25 Nathan Sidwell <nathan@acm.org>
4671
4672 * g++.dg/dg.exp (find-cxx-tests): New function.
4673 (main): Use it, remove explicit pruning
4674
bed3fd46
RB
46752017-04-25 Richard Biener <rguenther@suse.de>
4676
4677 PR tree-optimization/80492
4678 * gcc.dg/pr80492.c: New testcase.
4679
c9e9c3ac
SKS
46802017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4681
4682 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4683 for targets with int size less than 32 bits.
4684
2700fbd6
RB
46852017-04-25 Richard Biener <rguenther@suse.de>
4686
4687 PR tree-optimization/79201
4688 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4689 * gcc.target/i386/pr22152.c: Disable sinking.
4690
e57136da
AK
46912017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4692
4693 PR target/80464
4694 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4695
3cb9ee2f
AK
46962017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4697
4698 PR target/79895
4699 * gcc.target/s390/pr79895.c: New test.
4700
03db9ab5
DV
47012017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4702
4703 PR target/80080
4704 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4705 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4706 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4707
39259462
JJ
47082017-04-25 Jakub Jelinek <jakub@redhat.com>
4709
ba5d69f3
JJ
4710 PR rtl-optimization/80501
4711 * gcc.c-torture/execute/pr80501.c: New test.
4712
39259462
JJ
4713 PR rtl-optimization/80500
4714 * gcc.dg/pr80500.c: New test.
4715
bb0249cb
MG
47162017-04-25 Marc Glisse <marc.glisse@inria.fr>
4717
4718 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4719 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4720
be420eb8
JW
47212017-04-22 Janus Weil <janus@gcc.gnu.org>
4722
4723 PR fortran/80121
4724 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4725 directive.
4726
0ebd1f00
DM
47272017-04-24 David Malcolm <dmalcolm@redhat.com>
4728
4729 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4730 * jit.dg/test-alignment.c: New test case.
4731 * jit.dg/test-alignment.cc: New test case.
4732 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4733 New test case.
4734
412f61f0
DM
47352017-04-24 David Malcolm <dmalcolm@redhat.com>
4736
4737 PR c++/80016
4738 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4739 test function.
4740 (test_alignof): New test function.
4741
a8492d5e
MG
47422017-04-24 Marc Glisse <marc.glisse@inria.fr>
4743
4744 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4745
ec856f5f
VR
47462017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4747
4748 * g++.dg/diagnostic/duplicate1.C: New test.
4749 * g++.dg/cpp0x/duplicate1.C: New test.
4750
a753df11
MJ
47512017-04-24 Martin Jambor <mjambor@suse.cz>
4752
4753 PR tree-optimization/80293
4754 * g++.dg/tree-ssa/pr80293.C: New test.
4755
3ebd8e62
ML
47562017-04-24 Martin Liska <mliska@suse.cz>
4757
4758 PR middle-end/79931
4759 * g++.dg/ipa/pr79931.C: New test.
4760
f30a1190
RB
47612017-04-24 Richard Biener <rguenther@suse.de>
4762
4763 PR tree-optimization/80494
4764 * gfortran.dg/pr80494.f90: New testcase.
4765
4c7c437c
RB
47662017-04-24 Richard Biener <rguenther@suse.de>
4767
4768 PR tree-optimization/79725
4769 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4770
d21a8e3b
RB
47712017-04-24 Richard Biener <rguenther@suse.de>
4772
4773 PR c++/2972
4774 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4775
c7eb642e
JD
47762017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4777
4778 PR fortran/80484
4779 * gfortran.dg/dtio_29.f03: New test.
4780
60fc41bd
JW
47812017-04-22 Janus Weil <janus@gcc.gnu.org>
4782
4783 PR fortran/80121
4784 * gfortran.dg/intent_out_9.f90: New test case.
4785
2eb8a343
UB
47862017-04-23 Uros Bizjak <ubizjak@gmail.com>
4787
4788 PR target/70799
1913c8f6 4789 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4790
fc23d35a
JW
47912017-04-21 Janus Weil <janus@gcc.gnu.org>
4792
4793 PR fortran/80392
4794 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4795
7b9efd03
UB
47962017-04-21 Uros Bizjak <ubizjak@gmail.com>
4797
4798 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4799
2fd30fbe
RB
48002017-04-21 Richard Biener <rguenther@suse.de>
4801
4802 PR tree-optimization/79547
4803 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4804
bb1bc604
RB
48052017-04-21 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/78847
4808 * g++.dg/tree-ssa/pr78847.C: New testcase.
4809
666f7903
JJ
48102017-04-21 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR c/80468
4813 * gcc.dg/pr80468.c: New test.
4814
25c28f47
ML
48152017-04-21 Martin Liska <mliska@suse.cz>
4816
4817 PR tree-optimization/66278
4818 * gcc.dg/vect/pr66278.c: New test.
4819
6d553e9b
RB
48202017-04-21 Richard Biener <rguenther@suse.de>
4821
4822 PR tree-optimization/80237
4823 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4824 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4825 adjust expected optimizations.
4826
7fd1a747
RB
48272016-04-21 Richard Biener <rguenther@suse.de>
4828
4829 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4830 of inner loops.
4831 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4832 * gcc.dg/vect/vect-104.c: Likewise.
4833
2f23a412
EB
48342017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4835
4836 PR tree-optimization/80426
4837 * gcc.c-torture/execute/20170429-1.c: Rename into...
4838 * gcc.c-torture/execute/20170419-1.c: ...this.
4839
8749b11f
UB
48402017-04-20 Uros Bizjak <ubizjak@gmail.com>
4841
4842 PR target/79804
4843 * gcc.target/i386/pr79804.c: New test.
4844
20917336
UB
48452017-04-20 Uros Bizjak <ubizjak@gmail.com>
4846
4847 PR target/78090
4848 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4849
2414b022
DE
48502017-04-20 David Edelsohn <dje.gcc@gmail.com>
4851
4852 * g++/opt/pr80436.C: XFAIL on AIX.
4853
34d57a10
JW
48542017-04-20 Jonathan Wakely <jwakely@redhat.com>
4855
4856 PR c++/80473
4857 * g++.dg/diagnostic/pr80473.C: New test.
4858
c3cbcd45
VR
48592017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4860
4861 * g++.dg/warn/Wextra-semi.C: New test.
4862
8a59d466
JJ
48632017-04-20 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR middle-end/80423
4866 * g++.dg/other/pr80423.C: New test.
4867
a4bb5c57
SKS
48682017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4869
4870 * gcc.dg/pr80170.c: Require ptr32plus.
4871
fe1e7d0e
EB
48722017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4873
4874 PR tree-optimization/80426
4875 * gcc.c-torture/execute/20170419-1.c: New test.
4876
48d811eb
JJ
48772017-04-19 Jakub Jelinek <jakub@redhat.com>
4878
f19e6a9c
JJ
4879 PR debug/80461
4880 * g++.dg/debug/pr80461.C: New test.
4881
541035a6
JJ
4882 PR c++/80459
4883 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4884 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4885 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4886
48d811eb
JJ
4887 PR debug/80436
4888 * g++.dg/opt/pr80436.C: New test.
4889
5249994e
SKS
48902017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4891
4892 * gcc.dg/torture/pr80341.c: Require int32plus.
4893
a16c8d8b 48942017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4895 Jeff Law <law@redhat.com>
a16c8d8b
EB
4896
4897 * gcc.c-torture/compile/20170419-1.c: New test.
4898
6143c998
TV
48992017-04-19 Tom de Vries <tom@codesourcery.com>
4900
4901 PR testsuite/80221
4902 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4903 subsequent dg directives.
4904 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4905 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4906 * c-c++-common/attr-fallthrough-2.c: Same.
4907 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4908 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4909 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4910 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4911 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4912 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4913 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4914 * c-c++-common/cilk-plus/CK/errors.c: Same.
4915 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4916 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4917 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4918 * c-c++-common/cpp/pr57580.c: Same.
4919 * c-c++-common/goacc/asyncwait-1.c: Same.
4920 * c-c++-common/goacc/cache-2.c: Same.
4921 * c-c++-common/goacc/declare-2.c: Same.
4922 * c-c++-common/goacc/deviceptr-1.c: Same.
4923 * c-c++-common/goacc/routine-5.c: Same.
4924 * c-c++-common/gomp/clauses-2.c: Same.
4925 * c-c++-common/gomp/ordered-3.c: Same.
4926 * c-c++-common/gomp/pr67501.c: Same.
4927 * c-c++-common/pr20000.c: Same.
4928 * c-c++-common/pr43395.c: Same.
4929 * c-c++-common/pr49706.c: Same.
4930 * c-c++-common/pr77624-1.c: Same.
4931 * c-c++-common/pr77624-2.c: Same.
4932 * c-c++-common/raw-string-14.c: Same.
4933 * c-c++-common/raw-string-16.c: Same.
4934 * c-c++-common/raw-string-3.c: Same.
4935 * c-c++-common/raw-string-4.c: Same.
4936 * c-c++-common/raw-string-5.c: Same.
4937 * c-c++-common/raw-string-6.c: Same.
4938 * g++.dg/abi/mangle41.C: Same.
4939 * g++.dg/conversion/nullptr1.C: Same.
4940 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4941 * g++.dg/cpp0x/auto27.C: Same.
4942 * g++.dg/cpp0x/constexpr-98.C: Same.
4943 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4944 * g++.dg/cpp0x/diag2.C: Same.
4945 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4946 * g++.dg/cpp0x/nullptr15.C: Same.
4947 * g++.dg/cpp0x/pr31431-2.C: Same.
4948 * g++.dg/cpp0x/pr31431.C: Same.
4949 * g++.dg/cpp0x/pr79118.C: Same.
4950 * g++.dg/cpp0x/static_assert3.C: Same.
4951 * g++.dg/cpp0x/temp_default2.C: Same.
4952 * g++.dg/cpp0x/trailing4.C: Same.
4953 * g++.dg/cpp0x/variadic-ex10.C: Same.
4954 * g++.dg/cpp0x/variadic-ex13.C: Same.
4955 * g++.dg/cpp0x/variadic-ex14.C: Same.
4956 * g++.dg/cpp0x/variadic-ex3.C: Same.
4957 * g++.dg/cpp0x/variadic-ex4.C: Same.
4958 * g++.dg/cpp0x/variadic59.C: Same.
4959 * g++.dg/cpp0x/vt-37737-2.C: Same.
4960 * g++.dg/cpp0x/vt-57397-1.C: Same.
4961 * g++.dg/cpp0x/vt-57397-2.C: Same.
4962 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4963 * g++.dg/cpp1z/gen-attrs1.C: Same.
4964 * g++.dg/diagnostic/pr71075.C: Same.
4965 * g++.dg/eh/goto2.C: Same.
4966 * g++.dg/eh/goto3.C: Same.
4967 * g++.dg/expr/bitfield4.C: Same.
4968 * g++.dg/expr/bitfield5.C: Same.
4969 * g++.dg/expr/bitfield6.C: Same.
4970 * g++.dg/expr/bool1.C: Same.
4971 * g++.dg/expr/bool3.C: Same.
4972 * g++.dg/expr/cond10.C: Same.
4973 * g++.dg/expr/cond11.C: Same.
4974 * g++.dg/expr/lval3.C: Same.
4975 * g++.dg/expr/lval4.C: Same.
4976 * g++.dg/ext/anon-struct4.C: Same.
4977 * g++.dg/ext/attrib44.C: Same.
4978 * g++.dg/ext/builtin3.C: Same.
4979 * g++.dg/ext/dllimport7.C: Same.
4980 * g++.dg/ext/label5.C: Same.
4981 * g++.dg/ext/no-asm-1.C: Same.
4982 * g++.dg/ext/utf16-4.C: Same.
4983 * g++.dg/ext/vla2.C: Same.
4984 * g++.dg/gomp/block-1.C: Same.
4985 * g++.dg/gomp/block-2.C: Same.
4986 * g++.dg/gomp/block-3.C: Same.
4987 * g++.dg/gomp/block-5.C: Same.
4988 * g++.dg/gomp/linear-2.C: Same.
4989 * g++.dg/gomp/target-1.C: Same.
4990 * g++.dg/gomp/target-2.C: Same.
4991 * g++.dg/gomp/taskgroup-1.C: Same.
4992 * g++.dg/gomp/teams-1.C: Same.
4993 * g++.dg/inherit/pure1.C: Same.
4994 * g++.dg/init/array43.C: Same.
4995 * g++.dg/init/array46.C: Same.
4996 * g++.dg/init/const10.C: Same.
4997 * g++.dg/init/ctor4-1.C: Same.
4998 * g++.dg/init/ctor4.C: Same.
4999 * g++.dg/init/new37.C: Same.
5000 * g++.dg/init/pr25811.C: Same.
5001 * g++.dg/init/pr29043.C: Same.
5002 * g++.dg/init/pr29571.C: Same.
5003 * g++.dg/lookup/duperr1.C: Same.
5004 * g++.dg/lookup/error1.C: Same.
5005 * g++.dg/lookup/koenig5.C: Same.
5006 * g++.dg/lookup/pr77549.C: Same.
5007 * g++.dg/lookup/suggestions1.C: Same.
5008 * g++.dg/lookup/using16.C: Same.
5009 * g++.dg/lookup/using7.C: Same.
5010 * g++.dg/other/anon-union3.C: Same.
5011 * g++.dg/other/array2.C: Same.
5012 * g++.dg/other/error13.C: Same.
5013 * g++.dg/other/error34.C: Same.
5014 * g++.dg/overload/builtin1.C: Same.
5015 * g++.dg/overload/conv-op1.C: Same.
5016 * g++.dg/overload/error3.C: Same.
5017 * g++.dg/overload/koenig1.C: Same.
5018 * g++.dg/overload/operator5.C: Same.
5019 * g++.dg/overload/template5.C: Same.
5020 * g++.dg/overload/unknown1.C: Same.
5021 * g++.dg/overload/using2.C: Same.
5022 * g++.dg/parse/constructor1.C: Same.
5023 * g++.dg/parse/crash36.C: Same.
5024 * g++.dg/parse/crash63.C: Same.
5025 * g++.dg/parse/error11.C: Same.
5026 * g++.dg/parse/error12.C: Same.
5027 * g++.dg/parse/error14.C: Same.
5028 * g++.dg/parse/error2.C: Same.
5029 * g++.dg/parse/error21.C: Same.
5030 * g++.dg/parse/error26.C: Same.
5031 * g++.dg/parse/error36.C: Same.
5032 * g++.dg/parse/friend12.C: Same.
5033 * g++.dg/parse/invalid-op1.C: Same.
5034 * g++.dg/parse/missing-template1.C: Same.
5035 * g++.dg/parse/parser-pr28152-2.C: Same.
5036 * g++.dg/parse/parser-pr28152.C: Same.
5037 * g++.dg/parse/pr16696-permissive.C: Same.
5038 * g++.dg/parse/pr16696.C: Same.
5039 * g++.dg/parse/pr69628.C: Same.
5040 * g++.dg/parse/ret-type2.C: Same.
5041 * g++.dg/parse/specialization1.C: Same.
5042 * g++.dg/parse/template3.C: Same.
5043 * g++.dg/parse/template9.C: Same.
5044 * g++.dg/parse/typename11.C: Same.
5045 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5046 * g++.dg/pr45330.C: Same.
5047 * g++.dg/rtti/typeid6.C: Same.
5048 * g++.dg/spellcheck-fields.C: Same.
5049 * g++.dg/spellcheck-typenames.C: Same.
5050 * g++.dg/tc1/dr108.C: Same.
5051 * g++.dg/tc1/dr147.C: Same.
5052 * g++.dg/template/arg7.C: Same.
5053 * g++.dg/template/conv11.C: Same.
5054 * g++.dg/template/crash13.C: Same.
5055 * g++.dg/template/crash55.C: Same.
5056 * g++.dg/template/dependent-expr5.C: Same.
5057 * g++.dg/template/error17.C: Same.
5058 * g++.dg/template/error33.C: Same.
5059 * g++.dg/template/error4.C: Same.
5060 * g++.dg/template/error50.C: Same.
5061 * g++.dg/template/error53.C: Same.
5062 * g++.dg/template/friend.C: Same.
5063 * g++.dg/template/func2.C: Same.
5064 * g++.dg/template/local6.C: Same.
5065 * g++.dg/template/member5.C: Same.
5066 * g++.dg/template/meminit1.C: Same.
5067 * g++.dg/template/nested3.C: Same.
5068 * g++.dg/template/nontype6.C: Same.
5069 * g++.dg/template/overload12.C: Same.
5070 * g++.dg/template/ptrmem8.C: Same.
5071 * g++.dg/template/qualified-id1.C: Same.
5072 * g++.dg/template/spec15.C: Same.
5073 * g++.dg/template/static1.C: Same.
5074 * g++.dg/template/static10.C: Same.
5075 * g++.dg/template/static2.C: Same.
5076 * g++.dg/template/ttp25.C: Same.
5077 * g++.dg/template/typedef2.C: Same.
5078 * g++.dg/template/typename2.C: Same.
5079 * g++.dg/template/unify10.C: Same.
5080 * g++.dg/template/unify6.C: Same.
5081 * g++.dg/template/unify7.C: Same.
5082 * g++.dg/template/unify9.C: Same.
5083 * g++.dg/template/varmod1.C: Same.
5084 * g++.dg/ubsan/div-by-zero-1.C: Same.
5085 * g++.dg/ubsan/pr63956.C: Same.
5086 * g++.dg/warn/Waddress-1.C: Same.
5087 * g++.dg/warn/Wconversion2.C: Same.
5088 * g++.dg/warn/Wnull-conversion-1.C: Same.
5089 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5090 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5091 * g++.dg/warn/Wswitch-1.C: Same.
5092 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5093 * g++.dg/warn/Wtype-limits.C: Same.
5094 * g++.dg/warn/Wunused-parm-5.C: Same.
5095 * g++.dg/warn/deprecated-6.C: Same.
5096 * g++.dg/warn/deprecated.C: Same.
5097 * g++.dg/warn/incomplete1.C: Same.
5098 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5099 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5100 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5101 * g++.dg/warn/overflow-warn-1.C: Same.
5102 * g++.dg/warn/overflow-warn-3.C: Same.
5103 * g++.dg/warn/overflow-warn-4.C: Same.
5104 * g++.dg/warn/pr12242.C: Same.
5105 * g++.dg/warn/pr30551-2.C: Same.
5106 * g++.dg/warn/pr30551.C: Same.
5107 * g++.old-deja/g++.benjamin/16077.C: Same.
5108 * g++.old-deja/g++.bob/inherit1.C: Same.
5109 * g++.old-deja/g++.brendan/crash56.C: Same.
5110 * g++.old-deja/g++.brendan/template17.C: Same.
5111 * g++.old-deja/g++.eh/ctor1.C: Same.
5112 * g++.old-deja/g++.jason/bool5.C: Same.
5113 * g++.old-deja/g++.jason/cond.C: Same.
5114 * g++.old-deja/g++.jason/operator.C: Same.
5115 * g++.old-deja/g++.jason/pmf5.C: Same.
5116 * g++.old-deja/g++.law/ctors5.C: Same.
5117 * g++.old-deja/g++.law/missed-error2.C: Same.
5118 * g++.old-deja/g++.law/operators9.C: Same.
5119 * g++.old-deja/g++.law/temps1.C: Same.
5120 * g++.old-deja/g++.mike/for2.C: Same.
5121 * g++.old-deja/g++.mike/ns5.C: Same.
5122 * g++.old-deja/g++.mike/ns7.C: Same.
5123 * g++.old-deja/g++.mike/p10769b.C: Same.
5124 * g++.old-deja/g++.niklas/t120.C: Same.
5125 * g++.old-deja/g++.niklas/t121.C: Same.
5126 * g++.old-deja/g++.ns/koenig5.C: Same.
5127 * g++.old-deja/g++.oliva/overload1.C: Same.
5128 * g++.old-deja/g++.other/crash24.C: Same.
5129 * g++.old-deja/g++.other/crash25.C: Same.
5130 * g++.old-deja/g++.other/decl5.C: Same.
5131 * g++.old-deja/g++.other/lineno5.C: Same.
5132 * g++.old-deja/g++.other/null3.C: Same.
5133 * g++.old-deja/g++.other/overcnv2.C: Same.
5134 * g++.old-deja/g++.other/ptrmem7.C: Same.
5135 * g++.old-deja/g++.other/typename1.C: Same.
5136 * g++.old-deja/g++.other/vaarg3.C: Same.
5137 * g++.old-deja/g++.pt/crash10.C: Same.
5138 * g++.old-deja/g++.pt/crash28.C: Same.
5139 * g++.old-deja/g++.pt/crash38.C: Same.
5140 * g++.old-deja/g++.pt/explicit70.C: Same.
5141 * g++.old-deja/g++.pt/explicit77.C: Same.
5142 * g++.old-deja/g++.pt/expr2.C: Same.
5143 * g++.old-deja/g++.pt/spec5.C: Same.
5144 * g++.old-deja/g++.pt/spec6.C: Same.
5145 * g++.old-deja/g++.pt/typename3.C: Same.
5146 * g++.old-deja/g++.pt/typename5.C: Same.
5147 * g++.old-deja/g++.pt/typename6.C: Same.
5148 * g++.old-deja/g++.pt/typename7.C: Same.
5149 * g++.old-deja/g++.pt/unify4.C: Same.
5150 * g++.old-deja/g++.pt/unify8.C: Same.
5151 * g++.old-deja/g++.pt/vaarg3.C: Same.
5152 * g++.old-deja/g++.robertl/eb22.C: Same.
5153 * g++.old-deja/g++.robertl/eb4.C: Same.
5154 * g++.old-deja/g++.robertl/eb44.C: Same.
5155 * g++.old-deja/g++.robertl/eb69.C: Same.
5156 * g++.old-deja/g++.robertl/eb98.C: Same.
5157 * gcc.dg/20031223-1.c: Same.
5158 * gcc.dg/940510-1.c: Same.
5159 * gcc.dg/990506-0.c: Same.
5160 * gcc.dg/Walloca-1.c: Same.
5161 * gcc.dg/Walloca-2.c: Same.
5162 * gcc.dg/Wconversion-integer.c: Same.
5163 * gcc.dg/Wcxx-compat-8.c: Same.
5164 * gcc.dg/Wimplicit-int-1.c: Same.
5165 * gcc.dg/Wimplicit-int-2.c: Same.
5166 * gcc.dg/Wimplicit-int-4.c: Same.
5167 * gcc.dg/Wpointer-sign-Wall.c: Same.
5168 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5169 * gcc.dg/Wshadow-1.c: Same.
5170 * gcc.dg/Wshadow-3.c: Same.
5171 * gcc.dg/Wswitch-enum-error.c: Same.
5172 * gcc.dg/Wswitch-enum.c: Same.
5173 * gcc.dg/Wswitch-error.c: Same.
5174 * gcc.dg/Wswitch.c: Same.
5175 * gcc.dg/Wtype-limits-Wextra.c: Same.
5176 * gcc.dg/Wtype-limits.c: Same.
5177 * gcc.dg/Wvla-larger-than-2.c: Same.
5178 * gcc.dg/anon-struct-5.c: Same.
5179 * gcc.dg/array-10.c: Same.
5180 * gcc.dg/array-11.c: Same.
5181 * gcc.dg/array-15.c: Same.
5182 * gcc.dg/array-2.c: Same.
5183 * gcc.dg/array-8.c: Same.
5184 * gcc.dg/array-const-2.c: Same.
5185 * gcc.dg/array-const-3.c: Same.
5186 * gcc.dg/bitfld-1.c: Same.
5187 * gcc.dg/bitfld-8.c: Same.
5188 * gcc.dg/builtin-redefine.c: Same.
5189 * gcc.dg/c11-noreturn-1.c: Same.
5190 * gcc.dg/c11-noreturn-2.c: Same.
5191 * gcc.dg/c11-static-assert-3.c: Same.
5192 * gcc.dg/c90-arraydecl-1.c: Same.
5193 * gcc.dg/c90-complex-1.c: Same.
5194 * gcc.dg/c90-complit-1.c: Same.
5195 * gcc.dg/c90-const-expr-11.c: Same.
5196 * gcc.dg/c90-const-expr-7.c: Same.
5197 * gcc.dg/c90-const-expr-8.c: Same.
5198 * gcc.dg/c90-enum-comma-1.c: Same.
5199 * gcc.dg/c90-flex-array-1.c: Same.
5200 * gcc.dg/c90-hexfloat-1.c: Same.
5201 * gcc.dg/c90-idem-qual-1.c: Same.
5202 * gcc.dg/c90-idem-qual-2.c: Same.
5203 * gcc.dg/c90-idem-qual-3.c: Same.
5204 * gcc.dg/c90-mixdecl-1.c: Same.
5205 * gcc.dg/c90-restrict-1.c: Same.
5206 * gcc.dg/c90-return-1.c: Same.
5207 * gcc.dg/c99-array-nonobj-1.c: Same.
5208 * gcc.dg/c99-arraydecl-1.c: Same.
5209 * gcc.dg/c99-complex-1.c: Same.
5210 * gcc.dg/c99-complex-2.c: Same.
5211 * gcc.dg/c99-complit-2.c: Same.
5212 * gcc.dg/c99-const-expr-7.c: Same.
5213 * gcc.dg/c99-const-expr-8.c: Same.
5214 * gcc.dg/c99-flex-array-3.c: Same.
5215 * gcc.dg/c99-flex-array-7.c: Same.
5216 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5217 * gcc.dg/c99-impl-decl-1.c: Same.
5218 * gcc.dg/c99-impl-int-1.c: Same.
5219 * gcc.dg/c99-impl-int-2.c: Same.
5220 * gcc.dg/c99-init-3.c: Same.
5221 * gcc.dg/c99-restrict-1.c: Same.
5222 * gcc.dg/c99-return-1.c: Same.
5223 * gcc.dg/c99-tag-1.c: Same.
5224 * gcc.dg/c99-tag-3.c: Same.
5225 * gcc.dg/call-diag-2.c: Same.
5226 * gcc.dg/cpp/19940712-1.c: Same.
5227 * gcc.dg/cpp/19951025-1.c: Same.
5228 * gcc.dg/cpp/19990413-1.c: Same.
5229 * gcc.dg/cpp/direct2.c: Same.
5230 * gcc.dg/cpp/direct2s.c: Same.
5231 * gcc.dg/cpp/pr28709.c: Same.
5232 * gcc.dg/cpp/pr61854-c90.c: Same.
5233 * gcc.dg/cpp/pr61854-c94.c: Same.
5234 * gcc.dg/cpp/pragma-1.c: Same.
5235 * gcc.dg/cpp/pragma-2.c: Same.
5236 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5237 * gcc.dg/cpp/trad/literals-2.c: Same.
5238 * gcc.dg/cpp/warn-comments-2.c: Same.
5239 * gcc.dg/cpp/warn-comments-3.c: Same.
5240 * gcc.dg/cpp/warn-comments.c: Same.
5241 * gcc.dg/cpp/warn-long-long-2.c: Same.
5242 * gcc.dg/cpp/warn-long-long.c: Same.
5243 * gcc.dg/cpp/warn-redefined-2.c: Same.
5244 * gcc.dg/cpp/warn-redefined.c: Same.
5245 * gcc.dg/darwin-cfstring-2.c: Same.
5246 * gcc.dg/darwin-cfstring-format-1.c: Same.
5247 * gcc.dg/decl-9.c: Same.
5248 * gcc.dg/declspec-1.c: Same.
5249 * gcc.dg/declspec-10.c: Same.
5250 * gcc.dg/declspec-11.c: Same.
5251 * gcc.dg/declspec-13.c: Same.
5252 * gcc.dg/declspec-18.c: Same.
5253 * gcc.dg/declspec-4.c: Same.
5254 * gcc.dg/declspec-5.c: Same.
5255 * gcc.dg/declspec-6.c: Same.
5256 * gcc.dg/declspec-8.c: Same.
5257 * gcc.dg/deprecated-4.c: Same.
5258 * gcc.dg/deprecated.c: Same.
5259 * gcc.dg/dfp/composite-type.c: Same.
5260 * gcc.dg/empty-source-2.c: Same.
5261 * gcc.dg/empty-source-3.c: Same.
5262 * gcc.dg/format/attr-6.c: Same.
5263 * gcc.dg/format/branch-1.c: Same.
5264 * gcc.dg/format/c90-printf-1.c: Same.
5265 * gcc.dg/format/c90-strftime-2.c: Same.
5266 * gcc.dg/format/c99-strftime-1.c: Same.
5267 * gcc.dg/format/cmn-err-1.c: Same.
5268 * gcc.dg/format/few-1.c: Same.
5269 * gcc.dg/format/ms_branch-1.c: Same.
5270 * gcc.dg/format/ms_unnamed-1.c: Same.
5271 * gcc.dg/format/ms_va-1.c: Same.
5272 * gcc.dg/format/unnamed-1.c: Same.
5273 * gcc.dg/format/va-1.c: Same.
5274 * gcc.dg/format/xopen-1.c: Same.
5275 * gcc.dg/funcdef-var-1.c: Same.
5276 * gcc.dg/funcdef-var-2.c: Same.
5277 * gcc.dg/gnu89-const-expr-1.c: Same.
5278 * gcc.dg/gnu89-const-expr-2.c: Same.
5279 * gcc.dg/gnu90-const-expr-1.c: Same.
5280 * gcc.dg/gnu99-const-expr-1.c: Same.
5281 * gcc.dg/gnu99-const-expr-2.c: Same.
5282 * gcc.dg/gnu99-init-2.c: Same.
5283 * gcc.dg/gomp/_Atomic-5.c: Same.
5284 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5285 * gcc.dg/gomp/atomic-5.c: Same.
5286 * gcc.dg/gomp/linear-1.c: Same.
5287 * gcc.dg/gomp/pr67500.c: Same.
5288 * gcc.dg/init-bad-1.c: Same.
5289 * gcc.dg/init-bad-2.c: Same.
5290 * gcc.dg/init-bad-3.c: Same.
5291 * gcc.dg/init-string-1.c: Same.
5292 * gcc.dg/label-compound-stmt-1.c: Same.
5293 * gcc.dg/label-decl-2.c: Same.
5294 * gcc.dg/label-decl-4.c: Same.
5295 * gcc.dg/large-size-array-2.c: Same.
5296 * gcc.dg/large-size-array-4.c: Same.
5297 * gcc.dg/lvalue-6.c: Same.
5298 * gcc.dg/m-un-2.c: Same.
5299 * gcc.dg/multiple-overflow-warn-1.c: Same.
5300 * gcc.dg/multiple-overflow-warn-2.c: Same.
5301 * gcc.dg/multiple-overflow-warn-3.c: Same.
5302 * gcc.dg/nested-redef-1.c: Same.
5303 * gcc.dg/no-asm-1.c: Same.
5304 * gcc.dg/no-asm-3.c: Same.
5305 * gcc.dg/no-asm-4.c: Same.
5306 * gcc.dg/noncompile/20010524-1.c: Same.
5307 * gcc.dg/noncompile/incomplete-5.c: Same.
5308 * gcc.dg/noncompile/pr44517.c: Same.
5309 * gcc.dg/noncompile/pr52290.c: Same.
5310 * gcc.dg/noreturn-1.c: Same.
5311 * gcc.dg/overflow-warn-1.c: Same.
5312 * gcc.dg/overflow-warn-2.c: Same.
5313 * gcc.dg/overflow-warn-3.c: Same.
5314 * gcc.dg/overflow-warn-4.c: Same.
5315 * gcc.dg/parm-mismatch-1.c: Same.
5316 * gcc.dg/parser-pr28152-2.c: Same.
5317 * gcc.dg/parser-pr28152.c: Same.
5318 * gcc.dg/pedwarn-init.c: Same.
5319 * gcc.dg/pointer-arith-2.c: Same.
5320 * gcc.dg/pointer-arith-3.c: Same.
5321 * gcc.dg/pointer-arith-4.c: Same.
5322 * gcc.dg/pr14475.c: Same.
5323 * gcc.dg/pr18596-3.c: Same.
5324 * gcc.dg/pr18809-1.c: Same.
5325 * gcc.dg/pr27953.c: Same.
5326 * gcc.dg/pr30457.c: Same.
5327 * gcc.dg/pr30551-2.c: Same.
5328 * gcc.dg/pr30551-3.c: Same.
5329 * gcc.dg/pr30551-4.c: Same.
5330 * gcc.dg/pr30551-5.c: Same.
5331 * gcc.dg/pr30551-6.c: Same.
5332 * gcc.dg/pr30551.c: Same.
5333 * gcc.dg/pr36997.c: Same.
5334 * gcc.dg/pr41842.c: Same.
5335 * gcc.dg/pr48552-1.c: Same.
5336 * gcc.dg/pr48552-2.c: Same.
5337 * gcc.dg/pr59717.c: Same.
5338 * gcc.dg/pr61077.c: Same.
5339 * gcc.dg/pr61096-1.c: Same.
5340 * gcc.dg/pr63626.c: Same.
5341 * gcc.dg/pr64223-1.c: Same.
5342 * gcc.dg/pr64223-2.c: Same.
5343 * gcc.dg/pr8788-1.c: Same.
5344 * gcc.dg/pr8927-1.c: Same.
5345 * gcc.dg/pragma-darwin.c: Same.
5346 * gcc.dg/pragma-diag-5.c: Same.
5347 * gcc.dg/pragma-message.c: Same.
5348 * gcc.dg/redecl-1.c: Same.
5349 * gcc.dg/simd-1.c: Same.
5350 * gcc.dg/simd-5.c: Same.
5351 * gcc.dg/simd-6.c: Same.
5352 * gcc.dg/spellcheck-fields.c: Same.
5353 * gcc.dg/spellcheck-typenames.c: Same.
5354 * gcc.dg/struct-semi-2.c: Same.
5355 * gcc.dg/struct-semi-3.c: Same.
5356 * gcc.dg/transparent-union-3.c: Same.
5357 * gcc.dg/ucnid-8.c: Same.
5358 * gcc.dg/uninit-pr19430-O0.c: Same.
5359 * gcc.dg/uninit-pr19430.c: Same.
5360 * gcc.dg/uninit-pr20644-O0.c: Same.
5361 * gcc.dg/utf-dflt.c: Same.
5362 * gcc.dg/utf-dflt2.c: Same.
5363 * gcc.dg/utf16-4.c: Same.
5364 * gcc.dg/vla-11.c: Same.
5365 * gcc.dg/vla-20.c: Same.
5366 * gcc.dg/vla-init-1.c: Same.
5367 * gcc.dg/vla-init-2.c: Same.
5368 * gcc.dg/vla-init-3.c: Same.
5369 * gcc.dg/weak/weak-6.c: Same.
5370 * gcc.dg/weak/weak-7.c: Same.
5371 * gcc.dg/wtr-int-type-1.c: Same.
5372 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5373 * gcc.target/arm/polytypes.c: Same.
5374 * gcc.target/i386/spellcheck-options-4.c: Same.
5375 * gcc.target/powerpc/20030218-1.c: Same.
5376 * gcc.target/sh/pr21255-4.c: Same.
5377 * gcc.test-framework/dg-error-exp-XP.c: Same.
5378 * gfortran.dg/array_constructor_30.f03: Same.
5379 * gfortran.dg/class_30.f90: Same.
5380 * gfortran.dg/goacc/subarrays.f95: Same.
5381 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5382 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5383 * gfortran.dg/intrinsic_std_1.f90: Same.
5384 * gfortran.dg/pr70006.f90: Same.
5385 * gfortran.dg/warning-directive-1.F90: Same.
5386 * gfortran.dg/warning-directive-2.F90: Same.
5387 * gfortran.dg/warning-directive-3.F90: Same.
5388 * gfortran.dg/warning-directive-4.F90: Same.
5389 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5390 * obj-c++.dg/class-extension-1.mm: Same.
5391 * obj-c++.dg/class-extension-2.mm: Same.
5392 * obj-c++.dg/class-protocol-1.mm: Same.
5393 * obj-c++.dg/cxx-ivars-1.mm: Same.
5394 * obj-c++.dg/duplicate-class-1.mm: Same.
5395 * obj-c++.dg/exceptions-3.mm: Same.
5396 * obj-c++.dg/exceptions-4.mm: Same.
5397 * obj-c++.dg/exceptions-5.mm: Same.
5398 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5399 * obj-c++.dg/fsf-package-0.m: Same.
5400 * obj-c++.dg/invalid-type-1.mm: Same.
5401 * obj-c++.dg/method-12.mm: Same.
5402 * obj-c++.dg/method-13.mm: Same.
5403 * obj-c++.dg/method-15.mm: Same.
5404 * obj-c++.dg/method-16.mm: Same.
5405 * obj-c++.dg/method-6.mm: Same.
5406 * obj-c++.dg/method-7.mm: Same.
5407 * obj-c++.dg/property/at-property-1.mm: Same.
5408 * obj-c++.dg/property/at-property-14.mm: Same.
5409 * obj-c++.dg/property/at-property-17.mm: Same.
5410 * obj-c++.dg/property/at-property-21.mm: Same.
5411 * obj-c++.dg/property/at-property-5.mm: Same.
5412 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5413 * obj-c++.dg/property/dynamic-3.mm: Same.
5414 * obj-c++.dg/property/dynamic-4.mm: Same.
5415 * obj-c++.dg/property/property-neg-1.mm: Same.
5416 * obj-c++.dg/property/property-neg-6.mm: Same.
5417 * obj-c++.dg/property/synthesize-11.mm: Same.
5418 * obj-c++.dg/property/synthesize-5.mm: Same.
5419 * obj-c++.dg/property/synthesize-6.mm: Same.
5420 * obj-c++.dg/proto-lossage-4.mm: Same.
5421 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5422 * obj-c++.dg/strings/strings-1.mm: Same.
5423 * obj-c++.dg/super-class-1.mm: Same.
5424 * obj-c++.dg/syntax-error-6.mm: Same.
5425 * obj-c++.dg/syntax-error-7.mm: Same.
5426 * obj-c++.dg/syntax-error-9.mm: Same.
5427 * obj-c++.dg/try-catch-13.mm: Same.
5428 * objc.dg/attributes/method-noreturn-1.m: Same.
5429 * objc.dg/bad-receiver-type-2.m: Same.
5430 * objc.dg/bad-receiver-type.m: Same.
5431 * objc.dg/call-super-2.m: Same.
5432 * objc.dg/class-2.m: Same.
5433 * objc.dg/class-extension-1.m: Same.
5434 * objc.dg/class-extension-2.m: Same.
5435 * objc.dg/class-protocol-1.m: Same.
5436 * objc.dg/desig-init-1.m: Same.
5437 * objc.dg/duplicate-class-1.m: Same.
5438 * objc.dg/exceptions-3.m: Same.
5439 * objc.dg/exceptions-4.m: Same.
5440 * objc.dg/exceptions-5.m: Same.
5441 * objc.dg/foreach-6.m: Same.
5442 * objc.dg/foreach-7.m: Same.
5443 * objc.dg/fsf-nsstring-format-1.m: Same.
5444 * objc.dg/fsf-package-0.m: Same.
5445 * objc.dg/invalid-type-1.m: Same.
5446 * objc.dg/method-11.m: Same.
5447 * objc.dg/method-19.m: Same.
5448 * objc.dg/method-2.m: Same.
5449 * objc.dg/method-20.m: Same.
5450 * objc.dg/method-5.m: Same.
5451 * objc.dg/method-6.m: Same.
5452 * objc.dg/method-7.m: Same.
5453 * objc.dg/method-9.m: Same.
5454 * objc.dg/missing-proto-3.m: Same.
5455 * objc.dg/private-1.m: Same.
5456 * objc.dg/property/at-property-1.m: Same.
5457 * objc.dg/property/at-property-14.m: Same.
5458 * objc.dg/property/at-property-17.m: Same.
5459 * objc.dg/property/at-property-21.m: Same.
5460 * objc.dg/property/at-property-5.m: Same.
5461 * objc.dg/property/dynamic-3.m: Same.
5462 * objc.dg/property/dynamic-4.m: Same.
5463 * objc.dg/property/property-neg-1.m: Same.
5464 * objc.dg/property/property-neg-6.m: Same.
5465 * objc.dg/property/synthesize-11.m: Same.
5466 * objc.dg/property/synthesize-5.m: Same.
5467 * objc.dg/property/synthesize-6.m: Same.
5468 * objc.dg/proto-hier-1.m: Same.
5469 * objc.dg/proto-lossage-4.m: Same.
5470 * objc.dg/protocol-qualifier-2.m: Same.
5471 * objc.dg/strings/strings-1.m: Same.
5472 * objc.dg/type-size-1.m: Same.
5473
d904a983
JL
54742017-04-18 Jeff Law <law@redhat.com>
5475
5476 PR target/74563
5477 * gcc.target/mips/pr74563: New test.
5478
0155ed56
JJ
54792017-04-18 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR tree-optimization/80443
5482 * gcc.c-torture/compile/pr80443.c: New test.
5483
f380f608
RS
54842017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5485
5486 PR rtl-optimization/80357
5487 * gcc.c-torture/compile/pr80357.c: New test.
5488
dd68669b
JL
54892017-04-18 Jeff Law <law@redhat.com>
5490
5491 PR middle-end/80422
5492 * gcc.c-torture/compile/pr80422.c: New test.
5493
1cda61fc
JJ
54942017-04-18 Jakub Jelinek <jakub@redhat.com>
5495
5496 PR debug/80263
5497 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5498
19970253
MM
54992017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5500
5501 PR target/80099
5502 * gcc.target/powerpc/pr80099-1.c: New test.
5503 * gcc.target/powerpc/pr80099-2.c: Likewise.
5504 * gcc.target/powerpc/pr80099-3.c: Likewise.
5505 * gcc.target/powerpc/pr80099-4.c: Likewise.
5506 * gcc.target/powerpc/pr80099-5.c: Likewise.
5507
8487c9a5
JJ
55082017-04-18 Jakub Jelinek <jakub@redhat.com>
5509
3b5fb3cb
JJ
5510 PR sanitizer/80444
5511 * gcc.dg/sancov/pr80444.c: New test.
5512
8487c9a5
JJ
5513 PR middle-end/79788
5514 PR middle-end/80375
5515 * gcc.dg/pr79788-1.c: New test.
5516 * gcc.dg/pr79788-2.c: New test.
5517
be7c73ae
MP
55182017-04-18 Marek Polacek <polacek@redhat.com>
5519
5520 PR c++/80244 - ICE with attribute in template alias.
5521 * g++.dg/cpp0x/alias-decl-59.C: New test.
5522
d6e3e8a5
MP
5523 PR c++/80241 - ICE with alignas pack expansion.
5524 * g++.dg/cpp0x/alignas11.C: New test.
5525
1adb82e1
BE
55262017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5527
5528 PR c++/80287
5529 * g++.dg/lto/pr80287_0.C: New test.
5530
fb5e5621
KN
55312017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5532
5533 PR target/80315
5534 * gcc.target/powerpc/pr80315-1.c: New test.
5535 * gcc.target/powerpc/pr80315-2.c: New test.
5536 * gcc.target/powerpc/pr80315-3.c: New test.
5537 * gcc.target/powerpc/pr80315-4.c: New test.
5538
afeaeb70
TV
55392017-04-16 Tom de Vries <tom@codesourcery.com>
5540
5541 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5542 directive.
5543 * g++.dg/parse/error3.C: Same.
5544 * g++.old-deja/g++.pt/niklas01a.C: Same.
5545 * gcc.dg/990506-0.c: Same.
5546 * gcc.dg/cpp/19990413-1.c: Same.
5547 * gcc.dg/cpp/pragma-1.c: Same.
5548 * gcc.dg/cpp/pragma-2.c: Same.
5549 * gcc.dg/m-un-2.c: Same.
5550 * objc.dg/private-1.m: Same.
5551
604f37cd
UB
55522017-04-15 Uros Bizjak <ubizjak@gmail.com>
5553
5554 * gcc.dg/pr54669.c: Fix dg-do directive.
5555 * gcc.dg/pr78582.c: Ditto.
5556 * gcc.dg/pr80020.c: Ditto.
5557 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5558 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5559 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5560 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5561 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5562 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5563 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5564 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5565 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5566 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5567
35cfdb17
DH
55682017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5569
604f37cd 5570 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5571 * gfortran.dg/generic_29.f90: Likewise.
5572 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5573 * gfortran.dg/pr41922.f90: Likewise.
5574 * gfortran.dg/pr70006.f90: Likewise.
5575
f378be38
SB
55762017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5577
5578 PR tree-optimization/66612
5579 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5580
43076492
JW
55812017-04-14 Janus Weil <janus@gcc.gnu.org>
5582
5583 PR fortran/80361
5584 * gfortran.dg/class_62.f90: New test case.
5585
dd3d6a42
AB
55862017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5587
5588 * gcc.target/arc/loop-1.c: New file.
5589
31a07c81
MM
55902017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5591
5592 PR target/80098
5593 * gcc.target/powerpc/pr80098-1.c: New test.
5594 * gcc.target/powerpc/pr80098-2.c: Likewise.
5595 * gcc.target/powerpc/pr80098-3.c: Likewise.
5596 * gcc.target/powerpc/pr80098-4.c: Likewise.
5597
09956017
JJ
55982017-04-13 Jakub Jelinek <jakub@redhat.com>
5599
5600 PR sanitizer/80403
5601 * g++.dg/ubsan/pr80403-2.C: New test.
5602
bc042396
VM
56032017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5604
5605 PR rtl-optimization/80343
5606 * gcc.target/powerpc/pr80343.c: New.
5607
abac4c34
DK
56082017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5609
5610 PR sanitizer/80414
5611 * c-c++-common/ubsan/bounds-15.c: New test.
5612
43a3aa03
RB
56132017-04-13 Richard Biener <rguenther@suse.de>
5614
5615 PR testsuite/80416
5616 * g++.dg/torture/pr79671.C: Fix asm constraints.
5617
031fbdb9
JJ
56182017-04-13 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR debug/80321
5621 * gcc.dg/debug/pr80321.c: New test.
5622
56232017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5624
5625 * gnat.dg/debug10.adb: New test.
5626 * gnat.dg/debug10_pkg.ads: New helper.
5627
76873758
JJ
56282017-04-12 Jakub Jelinek <jakub@redhat.com>
5629
deed3da9
JJ
5630 PR tree-optimization/79390
5631 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5632
b96a3e11
JJ
5633 PR sanitizer/80403
5634 PR sanitizer/80404
5635 PR sanitizer/80405
5636 * g++.dg/ubsan/pr80403.C: New test.
5637 * g++.dg/ubsan/pr80404.C: New test.
5638 * g++.dg/ubsan/pr80405.C: New test.
5639
76873758
JJ
5640 PR c/80163
5641 * gcc.dg/torture/pr80163.c: New test.
5642
940c9a7c 56432017-04-12 Richard Biener <rguenther@suse.de>
76873758 5644 Jeff Law <law@redhat.com>
940c9a7c
RB
5645
5646 PR tree-optimization/80359
5647 * gcc.dg/torture/pr80359.c: New testcase.
5648
350792ff 56492017-04-12 Richard Biener <rguenther@suse.de>
76873758 5650 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5651
5652 PR middle-end/79671
5653 * g++.dg/torture/pr79671.C: New testcase.
5654 * g++.dg/lto/pr79671_0.C: Likewise.
5655 * g++.dg/lto/pr79671_1.c: Likewise.
5656
d62e6f10
JJ
56572017-04-12 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR sanitizer/80349
5660 * g++.dg/ubsan/pr80349.C: New test.
5661
8585103f
JJ
56622017-04-11 Jakub Jelinek <jakub@redhat.com>
5663
347e1f77
JJ
5664 PR c++/80370
5665 * g++.dg/cpp1z/decomp28.C: New test.
5666
df1c878e
JJ
5667 PR middle-end/80100
5668 * gcc.dg/pr80100.c: New test.
5669
8585103f
JJ
5670 PR rtl-optimization/80385
5671 * g++.dg/opt/pr80385.C: New test.
5672
c6cf6ef7
ML
56732017-04-11 Martin Liska <mliska@suse.cz>
5674
5675 PR ipa/80212
5676 * g++.dg/ipa/pr80212.C: New test.
5677
3812f460
MS
56782017-04-11 Martin Sebor <msebor@redhat.com>
5679
5680 PR middle-end/80364
5681 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5682
9f679370
ML
56832017-04-11 Martin Liska <mliska@suse.cz>
5684
5685 PR sanitizer/70878
5686 * gcc.dg/ubsan/pr70878.c: New test.
5687
82665822
JJ
56882017-04-11 Jakub Jelinek <jakub@redhat.com>
5689
cb278caa
JJ
5690 PR target/80381
5691 * gcc.target/i386/pr80381.c: New test.
5692
82665822
JJ
5693 PR c++/80363
5694 * g++.dg/ext/pr80363.C: New test.
5695
abde687a
SKS
56962017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5697
5698 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5699 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5700 Add avr-*-* to non-lp64 selector.
5701
13e6ec34
MS
57022017-04-10 Martin Sebor <msebor@redhat.com>
5703
5704 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5705 * gcc.dg/pr40340-4.c: Same.
5706
a2cb1196
NK
57072017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5708
13e6ec34 5709 PR fortran/69498
a2cb1196
NK
5710 * gfortran.dg/submodule_unexp.f90: Modified test
5711 to account for new error.
5712 * gfortran.dg/submodule_twice.f90: New Test
5713
b447b28c
JJ
57142017-04-10 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR c++/80176
5717 * g++.dg/init/ref23.C: New test.
5718
3bbd6768
TK
57192017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5720
5721 PR tree-optimization/80304
5722 * gfortran.dg/do_concurrent_4.f90: New test case.
5723
99827b5c
JW
57242017-04-10 Janus Weil <janus@gcc.gnu.org>
5725
5726 PR fortran/80046
5727 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5728
7db31bc2
DE
57292017-04-10 David Edelsohn <dje.gcc@gmail.com>
5730
5731 * g++.dg/torture/pr79905.C: Add -maltivec option.
5732
9058a2c5
JL
57332017-04-10 Jeff Law <law@redhat.com>
5734
5735 PR tree-optimization/80374
5736 * g++.dg/pr80374.c: New test.
5737
bd8f8642
KN
57382017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5739
5740 PR target/80108
5741 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5742 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5743
f634dd47
UB
57442017-04-10 Uros Bizjak <ubizjak@gmail.com>
5745
5746 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5747
065ba179
UB
57482017-04-10 Uros Bizjak <ubizjak@gmail.com>
5749
5750 PR testsuite/79356
5751 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5752
71b838d0
DS
57532017-04-10 Daniel Santos <daniel.santos@pobox.com>
5754
5755 PR testsuite/79867
5756 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5757
98a7a34e
MP
57582017-04-10 Marek Polacek <polacek@redhat.com>
5759
5760 PR sanitizer/80348
5761 * g++.dg/ubsan/div-by-zero-3.C: New test.
5762
aac69a62
BC
57632017-04-10 Bin Cheng <bin.cheng@arm.com>
5764
5765 PR tree-optimization/80153
5766 * gcc.c-torture/execute/pr80153.c: New.
5767
737237c9
RB
57682017-04-10 Richard Biener <rguenther@suse.de>
5769
5770 PR middle-end/80362
5771 * gcc.dg/torture/pr80362.c: New testcase.
5772
ba6ee9fc
RB
57732017-04-10 Richard Biener <rguenther@suse.de>
5774
5775 PR tree-optimization/80304
5776 * gcc.dg/torture/pr80304.c: New testcase.
5777
4d1a05f1
NS
57782017-04-10 Nathan Sidwell <nathan@acm.org>
5779
5780 PR target/79905
5781 * g++.dg/torture/pr79905.C: New.
5782
3ee0fb02
ML
57832017-04-10 Martin Liska <mliska@suse.cz>
5784
5785 PR sanitizer/80350
5786 * c-c++-common/ubsan/pr80350.c: New test.
5787
167a5b77
JJ
57882017-04-10 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR target/80324
5791 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5792
d691b7e4
ML
57932017-04-08 Martin Liska <mliska@suse.cz>
5794
5795 Revert:
5796 2017-04-07 Martin Liska <mliska@suse.cz>
5797
5798 PR ipa/80212
5799 * g++.dg/ipa/pr80212.C: New test.
5800
dcb2c527
JJ
58012017-04-07 Jakub Jelinek <jakub@redhat.com>
5802
c98b0016
JJ
5803 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5804 dg-options.
5805 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5806
dcb2c527
JJ
5807 PR target/80322
5808 PR target/80323
5809 PR target/80325
5810 PR target/80326
5811 * gcc.target/i386/avx512f-undefined-1.c: New test.
5812 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5813 * gcc.target/i386/avx-cvtsd-1.c: New test.
5814 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5815 * gcc.target/i386/avx512f-abspd-1.c: New test.
5816 * gcc.target/i386/avx-cvtss-1.c: New test.
5817 * gcc.target/i386/avx512f-absps-1.c: New test.
5818 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5819 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5820
1ef532f4
MP
58212017-04-07 Marek Polacek <polacek@redhat.com>
5822
5823 PR sanitizer/80348
5824 * g++.dg/ubsan/div-by-zero-2.C: New test.
5825
2166aeb3
MP
5826 PR c++/80095
5827 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5828
057da7af
VM
58292017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5830
5831 PR rtl-optimization/70478
5832 * gcc.target/s390/pr70478.c: New.
5833
3b6cb9e3
ML
58342017-04-07 Martin Liska <mliska@suse.cz>
5835
5836 PR target/79889
5837 * g++.dg/ext/mv8.C: Add aarch64* targets.
5838
70cd23c0
ML
58392017-04-07 Martin Liska <mliska@suse.cz>
5840
5841 PR ipa/80212
5842 * g++.dg/ipa/pr80212.C: New test.
5843
fe6bb25f
TP
58442017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5845
5846 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5847
bf7b869a
RB
58482017-04-07 Richard Biener <rguenther@suse.de>
5849
5850 PR tree-optimization/80334
5851 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5852 alignas on stack.
5853
2d143ba8
RB
58542017-04-07 Richard Biener <rguenther@suse.de>
5855
5856 PR middle-end/80341
5857 * gcc.dg/torture/pr80341.c: New testcase.
5858
ed3cd38d
JJ
58592017-04-06 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR debug/80234
5862 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5863 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5864
e5f56581
UB
58652017-04-06 Uros Bizjak <ubizjak@gmail.com>
5866
5867 PR target/79733
5868 * gcc.target/i386/pr79733.c: New test.
5869
a5211c80
UB
58702017-04-06 Uros Bizjak <ubizjak@gmail.com>
5871
5872 PR target/80298
5873 * gcc.target/i386/pr80298-1.c: New test.
5874 * gcc.target/i386/pr80298-2.c: Ditto.
5875
db086c96
TP
58762017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5877
5878 PR target/80082
5879 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5880 ARMv7-R.
5881
09b63f67
RB
58822017-04-06 Richard Biener <rguenther@suse.de>
5883
5884 PR tree-optimization/80334
5885 * g++.dg/torture/pr80334.C: New testcase.
5886
d9f8c5af
ML
58872017-04-06 Martin Liska <mliska@suse.cz>
5888
5889 PR sanitizer/80166
5890 * gcc.dg/asan/pr80166.c: New test.
5891
1b68991f
RO
58922017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5893
5894 PR tree-optimization/79390
5895 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5896
0f784346
RB
58972017-04-06 Richard Biener <rguenther@suse.de>
5898
5899 PR tree-optimization/80262
5900 * gcc.target/i386/pr80262.c: New testcase.
5901
23a429c2
RB
59022017-04-06 Richard Biener <rguenther@suse.de>
5903
5904 PR middle-end/80281
5905 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5906
e2323a2b
VM
59072017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5908
5909 PR rtl-optimization/70703
5910 * gcc.target/i386/pr70703.c: New.
5911
47a11342
JJ
59122017-04-05 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR sanitizer/80308
5915 * c-c++-common/asan/pr80308.c: New test.
5916
d0ee17a5
DV
59172017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5918
5919 PR target/79890
5920 * gcc.target/s390/pr79890.c: New test case.
5921
36f896c7
JJ
59222017-04-05 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR target/80310
5925 * c-c++-common/ubsan/pr80310.c: New test.
5926
d16e2ddd
JJ
59272017-04-04 Jakub Jelinek <jakub@redhat.com>
5928
e1201dff
JJ
5929 PR c++/80297
5930 * g++.dg/torture/pr80297.C: New test.
5931
d16e2ddd
JJ
5932 PR tree-optimization/79390
5933 * gcc.target/i386/pr79390.c: New test.
5934 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5935
c0ea338b
VR
59362017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5937
5938 PR c++/80296
5939 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5940
a1527a93
TP
59412017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5942
5943 PR target/80307
5944 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5945 targeting any CPU or architecture.
5946 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5947 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5948 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5949 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5950 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5951 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5952 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5953 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5954
065ba179 59552017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5956
5957 PR fortran/69498
5958 * gfortran.dg/submodule_unexp.f90: New test.
5959
b1fd967c
JJ
59602017-04-04 Jakub Jelinek <jakub@redhat.com>
5961
5962 PR target/80286
5963 * gcc.target/i386/avx-pr80286.c: New test.
5964 * gcc.dg/pr80286.c: New test.
5965
248179b5
RB
59662017-04-04 Richard Biener <rguenther@suse.de>
5967
5968 PR middle-end/80281
5969 * gcc.dg/torture/pr80281.c: New testcase.
5970
a577fcf2
RB
59712017-04-04 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/80275
5974 * g++.dg/opt/pr80275.C: Make g static.
5975
833bbf60
SB
59762017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5977
5978 PR rtl-optimization/60818
5979 * gcc.c-torture/compile/pr60818.c: New testcase.
5980
5764ee3c
JW
59812017-04-03 Jonathan Wakely <jwakely@redhat.com>
5982
5983 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5984 * gcc.dg/20031012-1.c: Likewise.
5985 * gcc.dg/ipa/ipcp-1.c: Likewise.
5986 * gcc.dg/torture/matrix-3.c: Likewise.
5987 * gcc.target/powerpc/ppc-spe.c: Likewise.
5988 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5989
bbdf4e81
PB
59902017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5991
5992 PR target/80246
5993 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5994 powerpc_vsx_ok.
5995 (std, ld): Limit scan-assembler-times check to lp64.
5996 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5997 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5998 powerpc_vsx_ok.
5999
44bc146f
PB
60002017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6001
6002 PR target/80246
6003 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6004
fff80893
RB
60052017-04-03 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/80275
6008 * g++.dg/opt/pr80275.C: New testcase.
6009
79f9fc38
DV
60102017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6011
6012 PR testsuite/79356
6013 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6014
a8e70fd3
RD
60152017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6016
6017 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6018 (bal): Increase iteration count and assume alignment.
6019
e0061866
BC
60202017-04-03 Bin Cheng <bin.cheng@arm.com>
6021
6022 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6023
c2d43326
AP
60242017-04-02 Andrew Pinski <apinski@cavium.com>
6025
6026 * gcc.c-torture/compile/nested-3.c: New testcase.
6027 * gcc.c-torture/execute/20170401-1.c: New testcase.
6028 * gcc.c-torture/execute/20170401-2.c: New testcase.
6029
a5a9046d
SB
60302017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6031
6032 PR rtl-optimization/79405
6033 gcc.dg/pr79405.c: New testcase.
6034
6f3af356
JJ
60352017-03-31 Jakub Jelinek <jakub@redhat.com>
6036
eee3756d
JJ
6037 PR debug/79255
6038 * gcc.dg/pr79255.c: New test.
6039
6f3af356
JJ
6040 PR c++/79572
6041 * g++.dg/ubsan/null-8.C: New test.
6042
99e6cfd6
PH
60432017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6044
6045 PR target/80107
6046 * gfortran.dg/pr80107.f: New.
6047
094e6b7a
JL
60482017-03-31 Jeff Law <law@redhat.com>
6049
6050 PR tree-optimization/49498
6051 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6052
eceb2409 60532017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6054
eceb2409
RB
6055 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6056
c412c01a 60572017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6058
c412c01a
RB
6059 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6060
005f12bf
JJ
60612017-03-31 Jakub Jelinek <jakub@redhat.com>
6062
af88f557
JJ
6063 PR libstdc++/80251
6064 * g++.dg/ext/is_aggregate.C: New test.
6065
7d790165
JJ
6066 PR middle-end/80173
6067 * gcc.target/i386/pr80173.c: New test.
6068
a7d55154
JJ
6069 PR middle-end/80163
6070 * gcc.dg/pr80163.c: New test.
6071
005f12bf
JJ
6072 PR debug/80025
6073 * gcc.dg/torture/pr80025.c: New test.
6074
c8e0f43f
MF
60752017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6076
6077 * gcc.target/mips/pr52125.c: Add -msym32.
6078
724d25f3
JJ
60792017-03-30 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR translation/80189
6082 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6083 * g++.dg/gomp/sharing-1.C: Likewise.
6084 * gfortran.dg/gomp/pr44536.f90: Likewise.
6085 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6086 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6087 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6088 * gfortran.dg/gomp/pr33439.f90: Likewise.
6089 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6090 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6091 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6092 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6093 * gcc.dg/gomp/sharing-1.c: Likewise.
6094
05dc406d
PB
60952017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6096
6097 PR target/80246
6098 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6099 Darwin and SPE.
6100 (dxex, dxexq): Update return type.
6101 (diex, diexq): Update argument type.
6102 * gcc.target/powerpc/pr80246.c: New test.
6103
b0fd4d7e
MJ
61042017-03-30 Martin Jambor <mjambor@suse.cz>
6105
6106 PR ipa/77333
6107 * g++.dg/ipa/pr77333.C: New test.
6108
de008ec4
JJ
61092017-03-30 Jakub Jelinek <jakub@redhat.com>
6110
6111 PR target/80206
6112 * gcc.target/i386/pr80206.c: New test.
6113
28c02407
RB
61142017-03-30 Richard Biener <rguenther@suse.de>
6115
6116 PR tree-optimization/77498
6117 * gfortran.dg/pr77498.f: New testcase.
6118
10fa8dfb
MP
61192017-03-29 Marek Polacek <polacek@redhat.com>
6120
6121 PR c/79730
6122 * gcc.dg/pr79730.c: New test.
6123
fdc54f39
JD
61242017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6125
6126 PR libgfortran/78670
6127 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6128 a character of length 1. Update test for success.
6129 * gfortran.dg/dtio_28.f03: New test.
6130 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6131 'scratch' to delete the file when done.
6132
533c0b69
SB
61332017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6134
6135 PR rtl-optimization/80233
6136 * gcc.c-torture/compile/pr80233.c: New testcase.
6137
e35229f8
TK
61382017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6139
6140 PR fortran/80254
6141 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6142 * gfortran.dg/dec_io_2a.f90: instead (new test).
6143
5c0a28d4
JW
61442017-03-28 Jiong Wang <jiong.wang@arm.com>
6145
6146 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6147
19846619
SB
61482017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6149
6150 PR testsuite/43496
6151 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6152 generating PIC code.
6153
e5119fab
VM
61542017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6155
6156 PR rtl-optimization/80193
6157 * gcc.target/i386/pr80193.c: New.
6158
cf474530
JW
61592017-03-28 Janus Weil <janus@gcc.gnu.org>
6160
6161 PR fortran/78661
6162 * gfortran.dg/dtio_25.f90: Modified test case.
6163 * gfortran.dg/dtio_27.f90: New test case.
6164
34fac449
UB
61652017-03-28 Uros Bizjak <ubizjak@gmail.com>
6166
6167 PR target/53383
6168 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6169 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6170 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6171
3e907b90
BC
61722017-03-28 Bin Cheng <bin.cheng@arm.com>
6173
6174 * gcc.c-torture/compile/irreducible-loop.c: New.
6175
522818b9
RS
61762017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6177
3e907b90 6178 PR tree-optimization/80218
522818b9
RS
6179 * gcc.dg/pr80218.c: New test.
6180
ea7d7da8
RB
61812017-03-28 Richard Biener <rguenther@suse.de>
6182
6183 PR tree-optimization/78644
6184 * gcc.dg/pr78644-1.c: New testcase.
6185 * gcc.dg/pr78644-2.c: Likewise.
6186
498173ef
TT
61872017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6188
6189 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6190 * gcc.dg/pic-4.c: Likewise.
6191 * gcc.dg/pie-3.c: Likewise.
6192 * gcc.dg/pie-4.c: Likewise.
6193
c5ad2433
ML
61942017-03-28 Martin Liska <mliska@suse.cz>
6195
6196 PR ipa/80205
6197 * g++.dg/ipa/pr80205.C: New test.
6198
17722fb9
SKS
61992017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6200
6201 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6202 with sizeof(int) < 4.
6203 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6204 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6205 * gcc.dg/torture/pr79777.c: Likewise.
6206 * gcc.dg/torture/pr79910.c: Likewise.
6207
737f500a
RB
62082017-03-28 Richard Biener <rguenther@suse.de>
6209
6210 PR middle-end/80222
6211 * g++.dg/pr80222.C: New testcase.
6212
62f96a79
ML
62132017-03-28 Martin Liska <mliska@suse.cz>
6214
6215 PR ipa/80104
6216 * gcc.dg/ipa/pr80104.c: New test.
6217
72785f26
MP
62182017-03-28 Marek Polacek <polacek@redhat.com>
6219
6220 PR sanitizer/80067
6221 * c-c++-common/ubsan/shift-10.c: New test.
6222
86516987
JL
62232017-03-27 Jeff Law <law@redhat.com>
6224
4dbf1eee 6225 PR tree-optimization/80216
86516987
JL
6226 * gcc.c-torture/compile/pr80216.c: New test.
6227
aade772d
JJ
62282017-03-27 Jakub Jelinek <jakub@redhat.com>
6229
a9e4a1a5
JJ
6230 PR middle-end/80162
6231 * c-c++-common/pr80162-1.c: New test.
6232 * c-c++-common/pr80162-2.c: New test.
6233 * c-c++-common/pr80162-3.c: New test.
6234
aade772d
JJ
6235 PR target/80102
6236 * g++.dg/opt/pr80102.C: New test.
6237
d89f355e
MM
62382017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6239
6240 PR target/78543
6241 * gcc.target/powerpc/pr78543.c: New test.
6242
79c4d73b
KN
62432017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6244
6245 PR target/80103
6246 * gcc.target/powerpc/pr80103-1.c: New test.
6247
819df781
RB
62482017-03-27 Richard Biener <rguenther@suse.de>
6249
6250 PR tree-optimization/80181
6251 * gcc.dg/torture/pr80181.c: New testcase.
6252
84804c5b
CZ
62532017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6254
065ba179 6255 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6256
c5e5f5f6
RB
62572017-03-27 Richard Biener <rguenther@suse.de>
6258
6259 PR ipa/79776
6260 * g++.dg/ipa/pr79776.C: New testcase.
6261
7cd200f6
JJ
62622017-03-27 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR sanitizer/80168
6265 * gcc.dg/asan/pr80168.c: New test.
6266
79f512ff
RB
62672017-03-27 Richard Biener <rguenther@suse.de>
6268
6269 PR tree-optimization/80170
6270 * gcc.dg/pr80170.c: New testcase.
6271
672d9f8e
RB
62722017-03-27 Richard Biener <rguenther@suse.de>
6273
6274 PR middle-end/80171
6275 * g++.dg/torture/pr80171.C: New testcase.
6276
978fcba3
JDA
62772017-03-26 John David Anglin <danglin@gcc.gnu.org>
6278
431d7882
JDA
6279 * gcc.dg/torture/pr79732.c: Require alias support.
6280 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6281
978fcba3
JDA
6282 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6283 libatomic_available.
6284 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6285 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6286
1f10d710
JD
62872017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6288
6289 PR libgfortran/78881
6290 * gfortran.dg/dtio_26.f90: New test.
6291
41036686
PT
62922017-03-25 Paul Thomas <pault@gcc.gnu.org>
6293
6294 PR fortran/80156
6295 PR fortran/79382
6296 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6297 testcase for PR80156. Add a main programme that tests that
6298 the typebound generic is accessible.
6299
5da906ca
BS
63002017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6301
6302 PR rtl-optimization/80160
6303 PR rtl-optimization/80159
6304
6305 * gcc.target/i386/pr80160.c: New test.
6306
7dabefa0
JJ
63072017-03-24 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR sanitizer/79904
6310 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6311
c8b1fbc1
MP
63122017-03-24 Marek Polacek <polacek@redhat.com>
6313
6314 PR c++/80119
6315 * g++.dg/warn/Wuninitialized-9.C: New test.
6316
76794c52
AK
63172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6318
6319 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6320 and remove the high-level builtin. The error message for the
6321 would prevent compilation from reaching the second.
6322 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6323
2de2b3f9
AK
63242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6325
6326 * gcc.target/s390/vxe/negfma-1.c: New test.
6327
7d2fd075
AK
63282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6329
6330 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6331 * gcc.target/s390/arch12/mul-1.c: New test.
6332 * gcc.target/s390/arch12/mul-2.c: New test.
6333
72612e4e
AK
63342017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6335
6336 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6337
6c7774d1
AK
63382017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6339
6340 * gcc.target/s390/vxe/popcount-1.c: New test.
6341
9ec98860
AK
63422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6343
6344 * gcc.target/s390/vxe/bitops-1.c: New test.
6345
6654e96f
AK
63462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6347
6348 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6349 * lib/target-supports.exp: Add effective target check s390_vxe.
6350
77c585ca
AK
63512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6352
6353 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6354 comparison instructions used from now on.
6355
b5de6e84
AK
63562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6357
6358 * gcc.target/s390/s390.exp (check_effective_target_vector):
6359 Include target-supports.exp and move target_vector check routine
6360 ...
6361 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6362 here and rename it.
6363 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6364 check from vector to s390_vx.
6365 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6366 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6367 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6368 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6369 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6370 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6371 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6372 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6373 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6374
a602f985
AK
63752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6376
6377 * gcc.target/s390/vector/vec-init-2.c: New test.
6378
085db63d
AK
63792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6380
6381 * gcc.dg/ubsan/pr79904-2.c: New test.
6382
dc4f29bc
AK
63832017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6384
6385 PR target/79893
6386 * gcc.target/s390/zvector/pr79893.c: New test.
6387
56010684
JJ
63882017-03-24 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR rtl-optimization/80112
6391 * gcc.dg/pr80112.c: New test.
6392
f0d7b52d
RO
63932017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6396 etc. line numbers.
6397 * gcc.dg/Walloca-1.c: Likewise.
6398 * gcc.dg/Walloca-2.c: Likewise.
6399 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6400
635684c4
BS
64012017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6402
6403 PR tree-optimization/80158
6404 * gfortran.fortran-torture/compile/pr80158.f: New file.
6405
76afddf3
RB
64062017-03-24 Richard Biener <rguenther@suse.de>
6407
6408 PR tree-optimization/80167
6409 * gcc.dg/graphite/pr80167.c: New testcase.
6410
c2e389bf
TV
64112017-03-24 Tom de Vries <tom@codesourcery.com>
6412
6413 PR testsuite/80092
6414 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6415 dg-require-effective-target global_constructor.
6416 * gcc.dg/tls/emutls-2.c: Same.
6417
a72821b4
TV
64182017-03-24 Tom de Vries <tom@codesourcery.com>
6419
6420 PR testsuite/80092
6421 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6422 dg-require-effective-target indirect_jumps.
6423
1658def9
TV
64242017-03-24 Tom de Vries <tom@codesourcery.com>
6425
6426 PR testsuite/80092
6427 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6428 nonlocal_goto.
6429
90e02692
TV
64302017-03-24 Tom de Vries <tom@codesourcery.com>
6431
6432 PR testsuite/80092
6433 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6434 * gcc.dg/Walloca-12.c: Same.
6435 * gcc.dg/attr-alloc_size-8.c: Same.
6436 * gcc.dg/Walloca-4.c: Same.
6437 * gcc.dg/Walloca-8.c: Same.
6438 * gcc.dg/Walloca-13.c: Same.
6439 * gcc.dg/Walloca-14.c: Same.
6440 * gcc.dg/attr-alloc_size-9.c: Same.
6441 * gcc.dg/Walloca-1.c: Same.
6442 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6443 * gcc.dg/Walloca-5.c: Same.
6444 * gcc.dg/Walloca-10.c: Same.
6445 * gcc.dg/Walloca-9.c: Same.
6446 * gcc.dg/attr-alloc_size-6.c: Same.
6447 * gcc.dg/Wvla-larger-than-1.c: Same.
6448 * gcc.dg/torture/pr71881.c: Same.
6449 * gcc.dg/torture/pr71901.c: Same.
6450 * gcc.dg/torture/pr78742.c: Same.
6451 * gcc.dg/builtin-alloc-size.c: Same.
6452 * gcc.dg/Walloca-2.c: Same.
6453 * gcc.dg/Walloca-6.c: Same.
6454 * gcc.dg/Walloca-11.c: Same.
6455 * gcc.dg/attr-alloc_size-7.c: Same.
6456 * gcc.dg/Wvla-larger-than-2.c: Same.
6457 * gcc.dg/Walloca-3.c: Same.
6458 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6459 * gcc.c-torture/compile/pr79413.c: Same.
6460 * gcc.c-torture/compile/pr78439.c: Same.
6461
842392c8
KN
64622017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6463
6464 * gcc.target/powerpc/p9-options-1.c: New test.
6465
de2b3f5c
KT
64662017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6467
6468 PR target/71436
6469 * gcc.c-torture/compile/pr71436.c: New test.
6470
2e6315ef 64712017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6472 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6473
6474 PR tree-optimization/79908
6475 PR tree-optimization/80136
6476 * gcc.dg/torture/pr79908.c: New file.
6477
9cdf0363
NK
64782017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6479
2e6315ef 6480 PR fortran/39239
9cdf0363
NK
6481 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6482
f3dd574e
JJ
64832017-03-22 Jakub Jelinek <jakub@redhat.com>
6484
f13e9cd5
JJ
6485 PR c++/80141
6486 * g++.dg/gomp/pr80141.C: New test.
6487
68ed2ba0
JJ
6488 PR c++/80129
6489 * g++.dg/torture/pr80129.C: New test.
6490
f3dd574e
JJ
6491 PR sanitizer/80110
6492 * g++.dg/tsan/pr80110.C: New test.
6493
918b6c9e
TK
64942017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6495
6496 PR fortran/80142
6497 * gfortran.dg/any_loc.f90: New test case.
6498
bf634d1c
TP
64992017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6500
6501 PR target/80082
6502 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6503 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6504
f7325b95
ML
65052017-03-22 Martin Liska <mliska@suse.cz>
6506
6507 PR target/79906
6508 * g++.dg/ext/mv8.C: Add power* targets.
6509
3f01b620
MS
65102017-03-21 Martin Sebor <msebor@redhat.com>
6511
6512 PR c++/79548
6513 * g++.dg/warn/Wunused-var-26.C: New test.
6514
1cefb051
BS
65152017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6516
6517 PR tree-optimization/79908
6518 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6519
edc1747f
MP
65202017-03-21 Marek Polacek <polacek@redhat.com>
6521 Martin Sebor <msebor@redhat.com>
6522
6523 PR tree-optimization/80109
6524 * gcc.dg/Walloca-14.c: New test.
6525
85106b87
JJ
65262017-03-21 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR target/80125
6529 * gcc.target/powerpc/pr80125.c: New test.
6530
e59a225f
NK
65312017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6532
6533 PR fortran/69498
6534 * gfortran.dg/unexp_attribute.f90: New test
6535
0ffe60b5 65362017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6537 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6538
6539 PR tree-optimization/79908
6540 * gcc.dg/torture/pr79908.c: New file.
6541
54eb90fe
SKS
65422017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6543
6544 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6545 with sizeof(int) < 4.
6546
5611c456
ML
65472017-03-21 Martin Liska <mliska@suse.cz>
6548
6549 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6550 apostrophes.
6551
e650ea2a
RB
65522017-03-21 Richard Biener <rguenther@suse.de>
6553
6554 PR tree-optimization/80032
6555 * g++.dg/opt/pr80032.C: New testcase.
6556
da2ce5f9
RB
65572017-03-21 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/80122
6560 * gcc.dg/torture/pr80122.c: New testcase.
6561
9d60683a
TT
65622017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6563
6564 * gcc.dg/pic-2.c: Skip for MIPS.
6565 * gcc.dg/pie-2.c: Skip for MIPS.
6566
d3e19c2c
PC
65672017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6568
6569 PR c++/77752
6570 * g++.dg/cpp0x/initlist97.C: New.
6571 * g++.dg/cpp0x/initlist85.C: Update.
6572
8bee092e
JJ
65732017-03-21 Jakub Jelinek <jakub@redhat.com>
6574
9f30dff0
JJ
6575 PR c/67338
6576 * gcc.dg/pr67338.c: New test.
6577
8bee092e
JJ
6578 PR c++/35878
6579 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6580 dump instead of assembler.
6581 * g++.dg/init/pr35878_2.C: Likewise.
6582 * g++.dg/init/pr35878_3.C: Likewise.
6583
4d1b8e70
JJ
65842017-03-21 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR c/80097
6587 * gcc.dg/ubsan/pr80097.c: New test.
6588
c34923c4
BS
65892017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6590
6591 PR tree-optimization/80054
6592 * g++.dg/torture/pr80054.C: New file.
6593
b0ba96c2
KN
65942017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6595
6596 PR target/79963
6597 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6598 directive to assure selection of proper bit using rlwinm insn.
6599 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6600 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6601 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6602 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6603
92377255
MP
66042017-03-20 Marek Polacek <polacek@redhat.com>
6605 Paolo Carlini <paolo.carlini@oracle.com>
6606
6607 PR c++/80059 - ICE with noexcept and __transaction_atomic
6608 * g++.dg/tm/pr80059-2.C: New test.
6609 * g++.dg/tm/pr80059.C: New test.
6610
243e28bf
ML
66112017-03-20 Martin Liska <mliska@suse.cz>
6612
6613 PR middle-end/79753
6614 * gcc.target/i386/mpx/pr79753.c: New test.
6615
918112d3
ML
66162017-03-20 Martin Liska <mliska@suse.cz>
6617
6618 PR target/79769
6619 PR target/79770
6620 * g++.dg/pr79769.C: New test.
6621 * gcc.target/i386/mpx/pr79770.c: New test.
6622
e325aba2
AK
66232017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6624
6625 PR target/78857
6626 * gcc.target/s390/load-and-test-fp-1.c: New test.
6627 * gcc.target/s390/load-and-test-fp-2.c: New test.
6628
91d2c04c
PT
66292017-03-18 Paul Thomas <pault@gcc.gnu.org>
6630
6631 PR fortran/79676
6632 * gfortran.dg/submodule_28.f08 : New test.
6633
c7e4107b
PT
66342017-03-18 Paul Thomas <pault@gcc.gnu.org>
6635
6636 PR fortran/71838
6637 * gfortran.dg/submodule_26.f08 : New test.
6638 * gfortran.dg/submodule_27.f08 : New test.
6639
d8fe28be
PH
66402017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6641
6642 PR target/79951
6643 * gcc.target/powerpc/pr79951.c: New.
6644
4a17943d
BS
66452017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6646
6647 PR rtl-optimization/79910
6648 * gcc.dg/torture/pr79910.c: New test.
6649
7f166d94
JL
66502017-03-17 Jeff Law <law@redhat.com>
6651
6652 PR tree-optimization/71437
6653 * gcc.dg/tree-ssa/pr71437.c: New test.
6654 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6655 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6656 now caught by VRP, but which were previously caught by DOM.
6657
12c4f7dc
RB
66582017-03-17 Richard Biener <rguenther@suse.de>
6659
6660 PR middle-end/80075
6661 * g++.dg/torture/pr80075.C: New testcase.
6662
207f3423
MM
66632017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6664
6665 PR target/71294
6666 * g++.dg/pr71294.C: New test.
6667
9fc900af
SB
66682017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6669
6670 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6671
c05c2380
JJ
66722017-03-16 Jakub Jelinek <jakub@redhat.com>
6673
e711928b
JJ
6674 PR fortran/80010
6675 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6676
c05c2380
JJ
6677 PR fortran/79886
6678 * gfortran.dg/pr79886.f90: New test.
6679
3231d64b
MM
66802017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6681
6682 PR target/79038
6683 * gcc.target/powerpc/pr79038-1.c: New test.
6684
81ef1f5e
SB
66852017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6686
6687 PR fortran/33271
6688 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6689
395a1e9b
JW
66902017-03-15 Jiong Wang <jiong.wang@arm.com>
6691
6692 PR testsuite/79356
6693 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6694
05f65910
UB
66952017-03-15 Uros Bizjak <ubizjak@gmail.com>
6696
6697 PR target/80019
6698 * gcc.target/i386/pr80019.c: New test.
6699
94285a7d
ML
67002017-03-15 Martin Liska <mliska@suse.cz>
6701
6702 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6703
a983542b
MS
67042017-03-14 Martin Sebor <msebor@redhat.com>
6705
6706 PR tree-optimization/79800
6707 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6708 * gcc.dg/tree-ssa/pr79800.c: New test.
6709
76ca5f40
MM
67102017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6711
6712 PR target/79947
6713 * gcc.target/powerpc/pr79947.c: New test.
6714
5d9a283a
MS
67152017-03-14 Martin Sebor <msebor@redhat.com>
6716
6717 PR middle-end/80020
6718 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6719 * gcc.dg/attr-alloc_size-7.c: Same.
6720 * gcc.dg/attr-alloc_size-9.c: Same.
6721 * gcc.dg/builtin-alloc-size.c: Same.
6722 * gcc.dg/pr80020.c: New test.
6723
4692943d
BS
67242017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6725
6726 PR rtl-optimization/79728
6727 * gcc.target/i386/sse-globalreg.c: New test.
6728
861d9d5e
ML
67292017-03-14 Martin Liska <mliska@suse.cz>
6730
6731 PR lto/66295
6732 * gcc.dg/tree-prof/pr66295.c: New test.
6733
a48018b5
ML
67342017-03-13 Martin Liska <mliska@suse.cz>
6735
6736 PR middle-end/78339
6737 * gcc.target/i386/mpx/pr78339.c: New test.
6738
8c56cc5a
CZ
67392017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6740
065ba179 6741 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6742
14555394
CZ
67432017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6744
065ba179 6745 * gcc.target/arc/pr9001090948.c: New file.
14555394 6746
3079b92e
SB
67472017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6748
6749 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6750 Fix test. Make early-out condition return early. Correct comments.
6751
c08de9db
JD
67522017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6753
6754 PR libgfortran/78854
6755 * gfortran.dg/dtio_25.f90: New test.
6756
66b27545
MS
67572017-03-10 Martin Sebor <msebor@redhat.com>
6758
6759 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6760
8f2f6381
BS
67612017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6762
6763 PR rtl-optimization/78911
6764 * gcc.target/i386/pr78911-1.c: New test.
6765 * gcc.target/i386/pr78911-2.c: New test.
6766
8e2c69b4 67672017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6768
8e2c69b4
WS
6769 PR target/79941
6770 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6771 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6772 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6773
455d833c
MP
67742017-03-10 Marek Polacek <polacek@redhat.com>
6775
6776 PR c++/79967
6777 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6778
cdd669f9
JJ
67792017-03-10 Jakub Jelinek <jakub@redhat.com>
6780
e260b0a7
JJ
6781 PR c++/79899
6782 * g++.dg/other/friend7.C: New test.
6783
cdd669f9
JJ
6784 PR c++/79896
6785 * g++.dg/ext/int128-5.C: New test.
6786
730e6e46
SB
67872017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6788
6789 PR testsuite/79356
6790 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6791 powerpc, sparc, or s390x.
6792
fc8f6304
PH
67932017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6794
6795 PR target/79907
6796 * gcc.target/powerpc/pr79907.c: New.
6797
f1b0632a
OH
67982017-03-10 Olivier Hainque <hainque@adacore.com>
6799
6800 * gnat.dg/opt64.adb: New test.
6801 * gnat.dg/opt64_pkg.ads: New helper.
6802 * gnat.dg/opt64_pkg.adb: New helper.
6803
5558f089
JJ
68042017-03-10 Jakub Jelinek <jakub@redhat.com>
6805
2d9dd4fb
JJ
6806 PR rtl-optimization/79909
6807 * gcc.target/powerpc/pr79909.c: New test.
6808
72772e67
JJ
6809 PR tree-optimization/79972
6810 * gcc.dg/pr79972.c: New test.
6811
5558f089
JJ
6812 PR tree-optimization/77975
6813 * gcc.dg/pr77975.c: New test.
6814
822a132c
MP
68152017-03-09 Marek Polacek <polacek@redhat.com>
6816
6817 PR c++/79962
6818 PR c++/79984
6819 * c-c++-common/nonnull-3.c: New test.
6820 * g++.dg/warn/Wnonnull3.C: New test.
6821
c9819d22
MF
68222017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6823
6824 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6825 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6826
36618428
MP
68272017-03-09 Marek Polacek <polacek@redhat.com>
6828
6829 PR sanitizer/79757
6830 * gcc.dg/ubsan/pr79757-1.c: New test.
6831 * gcc.dg/ubsan/pr79757-2.c: New test.
6832 * gcc.dg/ubsan/pr79757-3.c: New test.
6833 * gcc.dg/ubsan/pr79757-4.c: New test.
6834 * gcc.dg/ubsan/pr79757-5.c: New test.
6835
01e5af5a
JJ
68362017-03-09 Jakub Jelinek <jakub@redhat.com>
6837
6838 PR c/79969
6839 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6840
6443c7c0
MP
68412017-03-09 Marek Polacek <polacek@redhat.com>
6842
6843 PR c++/79687
6844 * g++.dg/expr/ptrmem8.C: New test.
6845 * g++.dg/expr/ptrmem9.C: New test.
6846
d721dc3c
RB
68472017-03-09 Richard Biener <rguenther@suse.de>
6848
6849 PR tree-optimization/79977
6850 * gcc.dg/graphite/pr79977.c: New testcase.
6851
1f1fd3e2
TT
68522017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6853
6854 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6855 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6856 * lib/target-supports.exp (check_effective_target_rdynamic):
6857 New proc.
6858
16967aff
RB
68592017-03-09 Richard Biener <rguenther@suse.de>
6860
6861 PR middle-end/79971
6862 * gcc.dg/fixed-point/pr79971.c: New testcase.
6863
26d7dc48
RB
68642017-03-09 Richard Biener <rguenther@suse.de>
6865
6866 PR ipa/79970
6867 * gcc.dg/torture/pr79970.c: New testcase.
6868
35f77c28
PC
68692017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6870
6871 PR c++/71966
6872 * g++.dg/cpp0x/pr71966-1.C: New.
6873 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6874
8a7df031
ML
68752017-03-09 Martin Liska <mliska@suse.cz>
6876
6877 PR tree-optimization/79631
6878 * gcc.target/i386/mpx/pr79631.c: New test.
6879
3828bb0d
ML
68802017-03-09 Martin Liska <mliska@suse.cz>
6881
6882 PR target/65705
6883 PR target/69804
6884 * gcc.target/i386/pr71458.c: Update scanned pattern.
6885
410a590c
MP
68862017-03-09 Marek Polacek <polacek@redhat.com>
6887
6888 PR c++/79672
6889 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6890 * g++.dg/warn/Wduplicated-branches3.C: New test.
6891
f084a22e
PG
68922017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6893
6894 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6895
a278b1c3
ML
68962017-03-09 Martin Liska <mliska@suse.cz>
6897
6898 PR ipa/79764
6899 * g++.dg/pr79764.C: New test.
6900
8dc19053
ML
69012017-03-09 Martin Liska <mliska@suse.cz>
6902
6903 PR ipa/79761
6904 * g++.dg/pr79761.C: New test.
6905
030fc94a
JJ
69062017-03-09 Jakub Jelinek <jakub@redhat.com>
6907
9e463823
JJ
6908 PR sanitizer/79944
6909 * c-c++-common/asan/pr79944.c: New test.
6910
6b62f323
JJ
6911 PR target/79932
6912 * gcc.target/i386/pr79932-2.c: New test.
6913
030fc94a
JJ
6914 PR target/79932
6915 * gcc.target/i386/pr79932-1.c: New test.
6916
423aec8b
MP
69172017-03-09 Marek Polacek <polacek@redhat.com>
6918
6919 PR c++/79900 - ICE in strip_typedefs
6920 * g++.dg/warn/Wpadded-1.C: New test.
6921
6659fe59
MP
69222017-03-08 Marek Polacek <polacek@redhat.com>
6923
6924 * g++.dg/Walloca1.C: Adjust dg-warning.
6925
f1a675e4
AH
69262017-03-08 Andrew Haley <aph@redhat.com>
6927
6928 PR tree-optimization/79943
6929 * gcc.dg/tree-ssa/pr79943.c: New test.
6930
edfcd7e3
RB
69312017-03-08 Richard Biener <rguenther@suse.de>
6932
6933 PR tree-optimization/79955
6934 * gcc.dg/uninit-24.c: New testcase.
6935
61fdfd8c
RB
69362017-03-08 Richard Biener <rguenther@suse.de>
6937
6938 PR tree-optimization/79920
6939 * gcc.dg/vect/pr79920.c: New testcase.
6940
4b48e883
JJ
69412017-03-08 Jakub Jelinek <jakub@redhat.com>
6942
6943 PR sanitizer/79904
6944 * gcc.dg/ubsan/pr79904.c: New test.
6945
a71dbc63
JJ
69462017-03-07 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR c/79834
6949 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6950 diagnostics.
6951
d8a90142
MP
69522017-03-07 Marek Polacek <polacek@redhat.com>
6953
6954 PR middle-end/79809
6955 * g++.dg/Walloca1.C: New test.
6956
a5e9e3e4
ML
69572017-03-07 Martin Liska <mliska@suse.cz>
6958
6959 PR middle-end/68270
6960 * g++.dg/pr68270.C: New test.
6961
1f6dba54
JJ
69622017-03-07 Jakub Jelinek <jakub@redhat.com>
6963
760f82db
JJ
6964 PR rtl-optimization/79901
6965 * gcc.target/i386/pr79901.c: New test.
6966
1f6dba54
JJ
6967 PR sanitizer/79897
6968 * c-c++-common/ubsan/pr79897.c: New test.
6969
feca7b89
VM
69702017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6971
6972 PR rtl-optimization/79571
6973 * gcc.target/i386/pr79571.c: New.
6974
bdbbf28d
MP
69752017-03-06 Marek Polacek <polacek@redhat.com>
6976
6977 PR c++/79796 - ICE with NSDMI and this pointer
6978 * g++.dg/cpp0x/nsdmi13.C: New test.
6979
52564551
JK
69802017-03-06 Julia Koval <julia.koval@intel.com>
6981
6982 PR target/79793
6983 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6984 directives.
6985 * gcc.target/i386/interrupt-13.c: Ditto.
6986 * gcc.target/i386/interrupt-14.c: Ditto.
6987 * gcc.target/i386/interrupt-15.c: Ditto.
6988
345edb37
JJ
69892017-03-06 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR c++/79822
6992 * g++.dg/cpp0x/constexpr-79822.C: New test.
6993
a8d25fd0
RB
69942017-03-06 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/79894
6997 * gcc.dg/vect/pr79887.c: New testcase.
6998
522fcdd7
RB
69992017-03-06 Richard Biener <rguenther@suse.de>
7000
7001 PR tree-optimization/79824
7002 * gcc.dg/vect/pr79824-1.c: New testcase.
7003 * gcc.dg/vect/pr79824-2.c: Likewise.
7004
54649631
TT
70052017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7006
7007 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7008 gettimeofday. Remove dg-skip-if for AVR.
7009 * lib/target-supports.exp (check_effective_target_gettimeofday):
7010 New proc.
7011
4bbc8970
RD
70122017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7013
7014 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7015 * gcc.target/s390/hotpatch-10.c: Likewise.
7016 * gcc.target/s390/hotpatch-11.c: Likewise.
7017 * gcc.target/s390/hotpatch-12.c: Likewise.
7018 * gcc.target/s390/hotpatch-13.c: Likewise.
7019 * gcc.target/s390/hotpatch-14.c: Likewise.
7020 * gcc.target/s390/hotpatch-15.c: Likewise.
7021 * gcc.target/s390/hotpatch-16.c: Likewise.
7022 * gcc.target/s390/hotpatch-17.c: Likewise.
7023 * gcc.target/s390/hotpatch-18.c: Likewise.
7024 * gcc.target/s390/hotpatch-19.c: Likewise.
7025 * gcc.target/s390/hotpatch-2.c: Likewise.
7026 * gcc.target/s390/hotpatch-26.c: Likewise.
7027 * gcc.target/s390/hotpatch-27.c: Likewise.
7028 * gcc.target/s390/hotpatch-28.c: Likewise.
7029 * gcc.target/s390/hotpatch-3.c: Likewise.
7030 * gcc.target/s390/hotpatch-4.c: Likewise.
7031 * gcc.target/s390/hotpatch-5.c: Likewise.
7032 * gcc.target/s390/hotpatch-6.c: Likewise.
7033 * gcc.target/s390/hotpatch-7.c: Likewise.
7034 * gcc.target/s390/hotpatch-8.c: Likewise.
7035 * gcc.target/s390/hotpatch-9.c: Likewise.
7036
5f215a70
PC
70372017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7038
7039 PR c++/64574
7040 * g++.dg/template/crash125.C: New.
7041
296cc393
JJ
70422017-03-06 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR target/79812
7045 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7046
ca8942a3
TT
70472017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7048
7049 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7050
c1b993c0
PG
70512017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7052
7053 * gcc.target/mips/msa-minmax.c: New tests.
7054
a50a32aa
ML
70552017-03-06 Martin Liska <mliska@suse.cz>
7056
7057 PR sanitize/79783
7058 * g++.dg/asan/pr79783.C: New test.
7059
5ada812c
PG
70602017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7061
7062 * gcc.target/mips/msa-dotp.c: New tests.
7063
334b3c4b
PG
70642017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7065
7066 * gcc.target/mips/msa-bclri.c: New test.
7067
d8b4baeb
PC
70682017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7069
7070 PR c++/70266
7071 * g++.dg/tm/pr70266.C: New.
7072
ef78bc3c 70732017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7074 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7075
7076 * gfortran.dg/coarray/fail_image_1.f08: New test.
7077 * gfortran.dg/coarray/fail_image_2.f08: New test.
7078 * gfortran.dg/coarray/failed_images_1.f08: New test.
7079 * gfortran.dg/coarray/failed_images_2.f08: New test.
7080 * gfortran.dg/coarray/image_status_1.f08: New test.
7081 * gfortran.dg/coarray/image_status_2.f08: New test.
7082 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7083 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7084 * gfortran.dg/coarray_fail_st.f90: New test.
7085 * gfortran.dg/coarray_failed_images_1.f08: New test.
7086 * gfortran.dg/coarray_image_status_1.f08: New test.
7087 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7088
7f5a7d78
MP
70892017-03-03 Marek Polacek <polacek@redhat.com>
7090
7091 PR c/79758
7092 * gcc.dg/noncompile/pr79758.c: New test.
7093
cc195d46
JJ
70942017-03-03 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR middle-end/79805
7097 * g++.dg/opt/pr79805.C: New test.
7098
945b6e16
AS
70992017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7100
7101 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7102 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7103 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7104 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7105 * gcc.target/i386/i386.exp
7106 (check_effective_target_avx512vpopcntdq): New.
7107
31dcc385
TT
71082017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7109
7110 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7111 ilp32 targets and match DImode registers for lp64 targets.
7112
0e174ae1
UB
71132017-03-03 Uros Bizjak <ubizjak@gmail.com>
7114
7115 * g++.dg/pr71624.C: Disable for x32.
7116 * g++.dg/pr71633.C: Ditto.
7117
93505ec5
JJ
71182017-03-03 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR target/79807
7121 * gcc.target/i386/pr79807.c: New test.
7122
d78a1c01
ML
71232017-03-03 Martin Liska <mliska@suse.cz>
7124
7125 PR tree-optimization/79803
7126 * gcc.dg/tree-ssa/pr79803.c: New test.
7127
ec7f796e
ML
71282017-03-03 Martin Liska <mliska@suse.cz>
7129
7130 PR rtl-optimization/79574
7131 * gcc.dg/pr79574-2.c: New test.
7132
30d309aa
RB
71332017-03-03 Richard Biener <rguenther@suse.de>
7134
7135 PR c++/79825
7136 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7137
38801de5
JJ
71382017-03-03 Jakub Jelinek <jakub@redhat.com>
7139
7140 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7141
7278b0a2
MP
71422017-03-03 Marek Polacek <polacek@redhat.com>
7143
7144 PR c++/79791
7145 * g++.dg/warn/Wwrite-strings-1.C: New test.
7146 * g++.dg/warn/Wwrite-strings-2.C: New test.
7147 * g++.dg/warn/Wwrite-strings-3.C: New test.
7148 * g++.dg/warn/Wwrite-strings-4.C: New test.
7149 * g++.dg/warn/Wwrite-strings-5.C: New test.
7150 * g++.dg/warn/Wwrite-strings-6.C: New test.
7151 * g++.dg/warn/Wwrite-strings-7.C: New test.
7152 * g++.dg/warn/Wwrite-strings-8.C: New test.
7153 * g++.dg/warn/Wwrite-strings-9.C: New test.
7154 * g++.dg/warn/Wwrite-strings-10.C: New test.
7155 * g++.dg/warn/Wwrite-strings-11.C: New test.
7156 * g++.dg/warn/Wwrite-strings-12.C: New test.
7157
75473a91
RB
71582017-03-03 Richard Biener <rguenther@suse.de>
7159
7160 PR middle-end/79818
7161 * gcc.dg/torture/pr79818.c: New testcase.
7162
50bea0c5
JJ
71632017-03-02 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR c++/79782
7166 * g++.dg/warn/Wunused-parm-10.C: New test.
7167
130f15ce
UB
71682017-03-02 Uros Bizjak <ubizjak@gmail.com>
7169
7170 * gcc.dg/rtl/x86_64/*.c: Test for
7171 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7172
dc362ada
UB
71732017-03-02 Uros Bizjak <ubizjak@gmail.com>
7174
7175 PR target/79514
7176 * gcc.target/i386/pr79514.c: New test.
7177
fe792dd8
JJ
71782017-03-02 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR rtl-optimization/79780
7181 * gcc.c-torture/compile/pr79780.c: New test.
7182
e80facb4
RB
71832017-03-02 Richard Biener <rguenther@suse.de>
7184
7185 PR tree-optimization/79345
7186 PR c++/42000
7187 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7188 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7189 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7190
eb0e7c34
RB
71912017-03-02 Richard Biener <rguenther@suse.de>
7192
7193 PR c/79756
7194 * gcc.dg/vector-1.c: New testcase.
7195
653a4b32
BC
71962017-03-02 Bin Cheng <bin.cheng@arm.com>
7197
7198 PR tree-optimization/66768
7199 * gcc.target/i386/pr66768.c: New test.
7200
da403f31
RB
72012017-03-02 Richard Biener <rguenther@suse.de>
7202
7203 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7204 * gcc.dg/rtl/x86_64/final.c: Likewise.
7205 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7206 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7207 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7208 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7209
83692f96
RB
72102017-03-02 Richard Biener <rguenther@suse.de>
7211
7212 PR tree-optimization/79777
7213 * gcc.dg/torture/pr79777.c: New testcase.
7214
71dedb33
MS
72152017-03-01 Martin Sebor <msebor@redhat.com>
7216
7217 PR middle-end/79692
7218 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7219 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7220 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7221 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7222
48990905
UB
72232017-03-01 Uros Bizjak <ubizjak@gmail.com>
7224
7225 * gcc.target/i386/invsize-2.c: New test.
7226 * gcc.target/i386/invsize-3.c: Ditto.
7227 * gcc.target/i386/invsize-4.c: Ditto.
7228 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7229 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7230
c7f0c9f3
MM
72312017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7232
7233 PR target/79439
7234 * gcc.target/powerpc/pr79439.c: New test.
7235
f5ef6bfc
PH
72362017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7237
7238 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7239 scan string.
7240
7241
50181506
KN
72422017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7243
7244 PR target/79395
7245 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7246 pattern to look for vcmpequd. instead of vcmpnew.
7247 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7248 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7249 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7250 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7251 look for xvcmpeqdp. instead of xvcmpnedp.
7252 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7253 look for vcmpequd. instead of vcmpnew.
7254 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7255 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7256 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7257 look for xvcmpeqsp. instead of xvcmpnesp.
7258 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7259 look for xvcmpeqdp. instead of xvcmpnedp.
7260 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7261 look for vcmpequd. instead of vcmpnew.
7262 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7263 look for vcmpeqsp instead of xvcmpnesp.
7264 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7265 look for xvcmpeqdp instead of xvcmpnedp.
7266
0100ae43
RB
72672017-03-01 Richard Biener <rguenther@suse.de>
7268
7269 PR middle-end/79721
7270 * gcc.dg/torture/pr79721.c: New testcase.
7271
0f3f4ffe
JJ
72722017-03-01 Jakub Jelinek <jakub@redhat.com>
7273
42132674
JJ
7274 PR c++/79681
7275 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7276 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7277
e3e9e8ca
JJ
7278 PR c++/79746
7279 * g++.dg/warn/Wunused-parm-9.C: New test.
7280
0f3f4ffe
JJ
7281 PR tree-optimization/79734
7282 * g++.dg/opt/pr79734.C: New test.
7283
ad1de652
JJ
72842017-02-28 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR tree-optimization/79737
7287 * gcc.c-torture/execute/pr79737-1.c: New test.
7288 * gcc.c-torture/execute/pr79737-2.c: New test.
7289
7a1ae923
EB
72902017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7291
7292 * gcc.target/sparc/20170228-1.c: New test.
7293
2af0c3ed
UB
72942017-02-28 Uros Bizjak <ubizjak@gmail.com>
7295
7296 * gcc.target/i386/invsize-1.c: New test.
7297
203ced0a
MS
72982017-02-28 Martin Sebor <msebor@redhat.com>
7299
7300 PR tree-optimization/79691
7301 * gcc.dg/tree-ssa/pr79691.c: New test.
7302
8a915b87
JJ
73032017-02-28 Jakub Jelinek <jakub@redhat.com>
7304
7305 PR target/79729
7306 * gcc.target/i386/pr79729.c: New test.
7307
41aa3a38
RB
73082017-02-28 Richard Biener <rguenther@suse.de>
7309
7310 PR tree-optimization/79740
7311 * gcc.dg/torture/pr79740.c: New testcase.
7312
587240d2
RB
73132017-02-28 Richard Biener <rguenther@suse.de>
7314
7315 PR middle-end/79731
7316 * c-c++-common/torture/pr79731.c: New testcase.
7317
dd3f4560
RB
73182017-02-28 Richard Biener <rguenther@suse.de>
7319
7320 PR tree-optimization/79732
7321 * gcc.dg/torture/pr79732.c: New testcase.
7322
c7d97b28
RB
73232017-02-28 Richard Biener <rguenther@suse.de>
7324
7325 PR tree-optimization/79723
7326 * gcc.target/i386/pr79723.c: New testcase.
7327
c8f28a3c
PH
73282017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7329
7330 PR target/79544
7331 * gcc.target/powerpc/pr79544.c: New.
7332
c91c3003
PC
73332017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7334
7335 PR c++/79414
7336 * g++.dg/parse/crash67.C: New.
7337
57fa080b
BC
73382017-02-27 Bin Cheng <bin.cheng@arm.com>
7339
7340 PR tree-optimization/77536
7341 * gcc.dg/vect/pr79347.c: Revise testing string.
7342
68b948d3
RB
73432017-02-27 Richard Biener <rguenther@suse.de>
7344
7345 PR tree-optimization/45397
7346 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7347
69a2e8a1
RB
73482017-02-27 Richard Biener <rguenther@suse.de>
7349
7350 PR tree-optimization/79690
7351 * gcc.target/i386/pr79690.c: New testcase.
7352
c7b608a9
TK
73532017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7354
7355 PR fortran/51119
7356 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7357 of original.
7358 * gfortran.dg/inline_matmul_11.f90: Likewise.
7359 * gfortran.dg/inline_matmul_9.f90: Likewise.
7360 * gfortran.dg/matmul_13.f90: New test.
7361 * gfortran.dg/matmul_14.f90: New test.
7362
98561a9b
JJ
73632017-02-25 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR middle-end/79396
7366 * g++.dg/opt/pr79396.C: New test.
7367
77be9417
DH
73682017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7369
7370 PR fortran/79597
7371 * gfortran.dg/dtio_6.f90: Update test.
7372
73732017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7374
7375 PR fortran/79601
7376 * gfortran.dg/interface_operator_2.f90: New test.
7377
b9822443
JJ
73782017-02-24 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR c/79677
7381 * gcc.dg/pr79677.c: New test.
7382
4bc2b786
MF
73832017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7384
7385 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7386 of mov.ps.
7387 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7388 (cond_move1): Simplify condition to force generation of
7389 mov[nz].ps.
7390 (cond_move2): Likewise.
7391
4227c9ad
JJ
73922017-02-24 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR c++/79588
7395 * g++.dg/warn/Wrestrict-1.C: New test.
7396 * g++.dg/warn/Wrestrict-2.C: New test.
7397
fd527ec1
DE
73982017-02-24 David Edelsohn <dje.gcc@gmail.com>
7399
7400 * g++.dg/ext/complit15.C: Require LTO.
7401
2af8fd5c
TT
74022017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7403
7404 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7405 logical_op_short_circuit to skip targets.
7406 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7407 and s390.
7408
0b9cdb9a
EB
74092017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7410
7411 * gnat.dg/opt63.adb: New test.
7412
4af362a9
EB
74132017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7414
7415 * gnat.dg/discr47.adb: New test.
7416
7699e88f
RB
74172017-02-24 Richard Biener <rguenther@suse.de>
7418
7419 PR tree-optimization/79389
7420 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7421
e3beb191
PC
74222017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7423
7424 PR c++/79361
7425 * g++.dg/cpp0x/pr79361-1.C: New.
7426 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7427
195610aa
EB
74282017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7429
7430 * gcc.target/visium/bit_test.c: Accept any lsr form.
7431 * gcc.target/visium/block_move.c: Tweak.
7432
17885cad
DV
74332017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7434
7435 PR 68749
7436 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7437
45f7faf0
RB
74382017-02-23 Richard Biener <rguenther@suse.de>
7439
7440 PR tree-optimization/79683
7441 * gcc.target/i386/pr79683.c: New testcase.
7442
18eb304e
JL
74432017-02-22 Jeff Law <law@redhat.com>
7444
7445 PR tree-optimization/79578
7446 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7447
0a864a97
SD
74482017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7449
7450 * gcc.target/mips/msa-fp-cc.c: New test.
7451
fe8ece05
JJ
74522017-02-22 Jakub Jelinek <jakub@redhat.com>
7453
e40b6fc7
JJ
7454 PR c++/79664
7455 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7456 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7457 * g++.dg/gomp/pr79664.C: New test.
7458
fe8ece05
JJ
7459 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7460
78af14ae
MP
74612017-02-22 Marek Polacek <polacek@redhat.com>
7462
7463 PR c++/79653
7464 * g++.dg/cpp0x/alignas10.C: New test.
7465 * g++.dg/cpp0x/alignas9.C: New test.
7466
8fdddd3d
MP
7467 PR c++/79657
7468 * g++.dg/ext/underlying_type12.C: New test.
7469
61ac5ebe
MP
7470 PR c/79662
7471 * gcc.dg/enum-incomplete-4.c: New test.
7472
888c7050
JJ
74732017-02-22 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR target/70465
7476 * gcc.target/i386/pr70465-2.c: New test.
7477
6d3daa1a
UB
74782017-02-21 Uros Bizjak <ubizjak@gmail.com>
7479
7480 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7481
76dd203e
RB
74822017-02-22 Richard Biener <rguenther@suse.de>
7483
7484 PR tree-optimization/79673
7485 * gcc.target/i386/pr79673.c: New testcase.
7486
a9c774d2
RB
74872017-02-22 Richard Biener <rguenther@suse.de>
7488
7489 PR tree-optimization/79666
7490 * gcc.dg/torture/pr79666.c: New testcase.
7491
8f4f841a
ML
74922017-02-22 Martin Liska <mliska@suse.cz>
7493
7494 PR lto/79587
7495 * gcc.dg/tree-prof/pr79587.c: New test.
7496
a232a1cb
MP
74972017-02-21 Marek Polacek <polacek@redhat.com>
7498
7499 PR c++/79535
7500 * g++.dg/ext/flexary23.C: New test.
7501
b86fec68
UB
75022017-02-21 Uros Bizjak <ubizjak@gmail.com>
7503
7504 PR target/79593
7505 * gcc.target/i386/pr79593.c: New test.
7506
5c3f1d7b
JJ
75072017-02-21 Jakub Jelinek <jakub@redhat.com>
7508
b7280ac2
JJ
7509 PR c++/79654
7510 * g++.dg/cpp1z/decomp26.C: New test.
7511
5c3f1d7b
JJ
7512 PR sanitizer/79589
7513 * g++.dg/ubsan/pr79589.C: New test.
7514
1486c2a7
JL
75152017-02-21 Jeff Law <law@redhat.com>
7516
7517 PR tree-optimization/79621
7518 * gcc.c-torture/compile/pr79621.c: New test.
7519
2f3ec56d
JJ
75202017-02-21 Jakub Jelinek <jakub@redhat.com>
7521
3bb43119
JJ
7522 PR c++/79655
7523 * g++.dg/cpp1y/constexpr-79655.C: New test.
7524
664beaf2 7525 PR c++/79639
b86fec68 7526 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7527
956d3e61
JJ
7528 PR target/79633
7529 * gcc.target/i386/mpx/pr79633.c: New test.
7530
d4cbfca4
JJ
7531 PR target/79570
7532 * gcc.dg/pr79570.c: New test.
7533
00bc9de3
JJ
7534 PR c++/79641
7535 * c-c++-common/pr79641.c: New test.
7536
d002d099
JJ
7537 PR tree-optimization/79649
7538 * gcc.target/i386/pr79649.c: New test.
7539
2f3ec56d
JJ
7540 PR target/79494
7541 * gcc.dg/pr79494.c: New test.
7542
e6655a5f
SB
75432017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7544
7545 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7546 to dg-options.
7547
75482017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7549
7550 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7551
fd527ec1
DE
75522017-02-02 Jason Merrill <jason@redhat.com>
7553
7554 PR c++/79580
7555 * g++.dg/ext/complit15.C: New.
7556
027a9dd5
KN
75572017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7558
7559 PR target/78056
7560 * gcc.target/powerpc/pr78056-8.c: Remove.
7561
80480cee
MP
75622017-02-20 Marek Polacek <polacek@redhat.com>
7563
7564 PR middle-end/79537
7565 * gcc.dg/comp-goto-4.c: New test.
7566
85ade8d6
MP
7567 PR sanitizer/79558
7568 * c-c++-common/ubsan/bounds-14.c: New test.
7569
705d3b77
JJ
75702017-02-20 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR target/79568
7573 * gcc.target/i386/pr79568-1.c: New test.
7574 * gcc.target/i386/pr79568-2.c: New test.
7575 * gcc.target/i386/pr79568-3.c: New test.
7576
dc42a736
PT
75772017-02-16 Paul Thomas <pault@gcc.gnu.org>
7578
7579 PR fortran/79382
705d3b77
JJ
7580 * gfortran.dg/dtio_10.f90: Change test of error message.
7581 * gfortran.dg/dtio_23.f90: New test.
7582 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7583
1ca6a74f
PT
75842017-02-20 Paul Thomas <pault@gcc.gnu.org>
7585
7586 PR fortran/79434
705d3b77 7587 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7588
63af1586
PT
75892017-02-19 Paul Thomas <pault@gcc.gnu.org>
7590
7591 PR fortran/79447
705d3b77 7592 * gfortran.dg/submodule_24.f08: New test.
63af1586 7593
4ca4d1e9
AV
75942017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7595
7596 PR fortran/79229
7597 * gfortran.dg/class_allocate_24.f90: New test.
7598
dea71ad0
PT
75992017-02-19 Paul Thomas <pault@gcc.gnu.org>
7600
7601 PR fortran/79402
7602 * gfortran.dg/submodule_23.f90: New test.
7603
f46e2bc9
PC
76042017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7605
7606 PR c++/79380
7607 * g++.dg/cpp0x/alignas8.C: New.
7608
7dfa657b
JW
76092017-02-19 Eric Fiselier <eric@efcs.ca>
7610 Jonathan Wakely <jwakely@redhat.com>
7611
7612 PR c++/69523
7613 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7614
eab1f169
PK
76152017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7616
7617 * gcc.dg/gimplefe-26.c: New test.
7618
47e16d83
JDA
76192017-02-18 John David Anglin <danglin@gcc.gnu.org>
7620
7621 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7622
c2615951
JJ
76232017-02-18 Jakub Jelinek <jakub@redhat.com>
7624
c28fcc60
JJ
7625 PR target/79569
7626 * gcc.target/i386/3dnowA-3.c: New test.
7627
c2615951
JJ
7628 PR target/79559
7629 * gcc.target/i386/pr79559.c: New test.
7630
97fcf744
JM
76312017-02-17 Joseph Myers <joseph@codesourcery.com>
7632
7633 * gcc.dg/c11-float-2.c: New test.
7634 * gcc.dg/torture/float128-floath.c,
7635 gcc.dg/torture/float128x-floath.c,
7636 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7637 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7638 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7639 *_DECIMAL_DIG macros with DECIMAL_DIG.
7640
a530e181
BS
76412017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7642
7643 PR target/79261
7644 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7645
1d516992
JK
76462017-02-17 Julia Koval <julia.koval@intel.com>
7647
7648 * gcc.target/i386/rdpid.c New test.
7649 * gcc.target/i386/sse-12.c: Add -mrdpid.
7650 * gcc.target/i386/sse-13.c: Ditto.
7651 * gcc.target/i386/sse-14.c: Ditto.
7652 * gcc.target/i386/sse-22.c: Ditto.
7653 * gcc.target/i386/sse-23.c: Ditto.
7654 * g++.dg/other/i386-2.C: Ditto.
7655 * g++.dg/other/i386-3.C: Ditto.
7656
3185712c
SB
76572017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7658
7659 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7660 * gcc.dg/pr61441.c: Ditto.
7661
a261ee49
ML
76622017-02-17 Martin Liska <mliska@suse.cz>
7663
7664 PR rtl-optimization/79574
7665 * gcc.dg/pr79574.c: New test.
7666
5bf69d74
MP
76672017-02-17 Marek Polacek <polacek@redhat.com>
7668
7669 PR middle-end/79536
7670 * gcc.dg/torture/pr79536.c: New test.
7671
a72b242e
AM
76722017-02-16 Alan Modra <amodra@gmail.com>
7673
7674 * gcc.c-torture/execute/pr79286.c: New.
7675
bcac0b4d
JJ
76762017-02-16 Jakub Jelinek <jakub@redhat.com>
7677
7678 PR c++/79512
7679 * c-c++-common/gomp/pr79512.c: New test.
7680
945c17d8
MS
76812017-02-15 Martin Sebor <msebor@redhat.com>
7682
7683 PR c++/79363
7684 * g++.dg/ext/flexary12.C: Adjust.
7685 * g++.dg/ext/flexary20.C: Same.
7686 * g++.dg/ext/flexary21.C: Same.
7687 * g++.dg/ext/flexary22.C: New test.
7688
25c99850
BC
76892017-02-15 Bin Cheng <bin.cheng@arm.com>
7690
7691 PR tree-optimization/79347
7692 * gcc.dg/vect/pr79347.c: New test.
7693
4f5e5fcb
JJ
76942017-02-15 Jakub Jelinek <jakub@redhat.com>
7695
e7202857
JJ
7696 PR c++/79301
7697 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7698 [[deprecated]] comment.
7699 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7700 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7701 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7702 [[deprecated]] in -std=c++11.
7703 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7704 [[fallthrough]] in -std=c++11 and -std=c++14.
7705
4f5e5fcb
JJ
7706 PR c++/79288
7707 * g++.dg/tls/pr79288.C: New test.
7708
c7545f1c
MP
77092017-02-15 Marek Polacek <polacek@redhat.com>
7710
7711 PR c/79515
7712 * gcc.dg/dfp/pr79515.c: New.
7713
1114b39c
DE
77142017-02-15 David Edelsohn <dje.gcc@gmail.com>
7715
7716 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7717
93b87d1d
TS
77182017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7719
7720 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7721 "opt_files".
7722
fa8db6ea
JJ
77232017-02-15 Jakub Jelinek <jakub@redhat.com>
7724
7725 PR target/79487
7726 * gcc.dg/dfp/pr79487.c: New test.
7727 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7728 2017-02-13 change.
7729
8722316b
CL
77302017-01-14 Carl Love <cel@us.ibm.com>
7731
7732 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7733 xvcvsxdsp and xvcvuxdsp instructions.
7734
2932fe90
SB
77352017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7736
7737 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7738 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7739 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7740 64-bit default target.
7741 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7742 a 64-bit default target.
7743
63d09033
JJ
77442017-02-14 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR target/79481
7747 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7748 (test_3vx): Change return type from int to void.
63d09033
JJ
7749 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7750 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7751 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7752 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7753 tests.
7754 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7755 (test_3vx): Change return type from int to void.
7756 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7757 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7758 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7759 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7760 tests.
7761 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7762 intrinsic. Change scan-assembler-times number from 1 to 2.
7763 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7764 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7765 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7766 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7767 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7768 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7769 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7770
8668fae0
UB
77712017-02-14 Uros Bizjak <ubizjak@gmail.com>
7772
7773 PR middle-end/61225
7774 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7775 Use dg-additional-options for ia32 target. Remove XFAIL.
7776
95d96609
UB
77772017-02-14 Uros Bizjak <ubizjak@gmail.com>
7778
7779 PR target/79495
7780 * gcc.target/i386/pr79495.c: New test.
7781
6f207d58
MP
77822017-02-14 Marek Polacek <polacek@redhat.com>
7783
7784 PR c++/79420
7785 PR c++/79463
7786 * g++.dg/cpp1y/pr79463.C: New.
7787 * g++.dg/template/incomplete10.C: New.
7788 * g++.dg/template/incomplete9.C: New.
7789
ee139af5
L
77902017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7791
7792 PR target/79498
7793 * gcc.target/i386/pr79498.c: New test.
7794
bf00c9e0
MS
77952017-02-14 Martin Sebor <msebor@redhat.com>
7796
7797 PR middle-end/79448
7798 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7799 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7800 * gcc.dg/tree-ssa/pr79448.c: New test.
7801
6c022f73
JL
78022017-02-14 Jeff Law <law@redhat.com>
7803
7804 PR tree-optimization/79095
7805 * g++.dg/pr79095-1.C: New test
7806 * g++.dg/pr79095-2.C: New test
7807 * g++.dg/pr79095-3.C: New test
7808 * g++.dg/pr79095-4.C: New test
7809 * g++.dg/pr79095-5.C: New test
7810 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7811 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7812
b719f884
JG
78132017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7814
7815 * gcc.target/aarch64/vect_fp16_1.c: New.
7816
1be33173
PK
78172017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7818
7819 * gcc.dg/gimplefe-25.c: New test.
7820
73424a09
JJ
78212017-02-14 Jakub Jelinek <jakub@redhat.com>
7822
7823 PR tree-optimization/79408
7824 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7825
977472e8
RB
78262017-02-14 Richard Biener <rguenther@suse.de>
7827
7828 PR middle-end/79432
7829 * gcc.dg/torture/pr79432.c: New testcase.
7830
ee75687b
MS
78312017-02-13 Martin Sebor <msebor@redhat.com>
7832
7833 PR middle-end/79496
7834 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7835
b84702c0
JJ
78362017-02-13 Jakub Jelinek <jakub@redhat.com>
7837
ecc04fae
JJ
7838 PR sanitizer/79341
7839 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7840 variables volatile.
7841
b84702c0
JJ
7842 PR c++/79232
7843 * g++.dg/cpp1z/eval-order4.C: New test.
7844 * g++.dg/other/pr79232.C: New test.
7845
b9a161ff
NS
78462017-02-13 Nathan Sidwell <nathan@acm.org>
7847
7848 PR c++/79296
7849 * g++.dg/cpp0x/pr79296.C: New.
7850
d8505fac
SB
78512017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7852
7853 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7854 Instead, xfail powerpc*-*-* && lp64.
7855
efb802cb
SB
78562017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7857
7858 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7859 powerpc_p8vector_ok.
7860 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7861
8d6427c6
AS
78622017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7863
7864 PR target/79449
7865 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7866 for reading beyond a 4k boundary.
7867
9b7716c9
JJ
78682017-02-13 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR rtl-optimization/79388
7871 PR rtl-optimization/79450
7872 * gcc.c-torture/execute/pr79388.c: New test.
7873 * gcc.c-torture/execute/pr79450.c: New test.
7874
4bb91707
TK
78752017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7876
7877 PR fortran/65542
9b7716c9 7878 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7879
e22910c2
JJ
78802017-02-11 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR sanitizer/79341
7883 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7884
acbbac04
JH
78852017-02-11 Jan Hubicka <hubicka@ucw.cz>
7886
7887 PR tree-ssa/56727
7888 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7889
e493f96b
JJ
78902017-02-10 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR c++/79457
7893 * g++.dg/cpp0x/pr79457.C: New test.
7894
773acd54
SB
78952017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7896
7897 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7898 scan-assembler unless lp64.
7899
b56f814e
SB
79002017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7901
7902 PR tree-optimization/66612
7903 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7904
5e659d16
SB
79052017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7906
7907 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7908 of all powerpc.
7909
6f4f30bf
MP
79102017-02-10 Marek Polacek <polacek@redhat.com>
7911
7912 PR c++/79435
7913 * g++.dg/cpp1y/pr79435.C: New.
7914
3799a5b8
MP
7915 PR c++/79184
7916 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7917
052ef81d
CL
79182017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7919
7920 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7921 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7922 New.
7923 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7924 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7925 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7926 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7927 (vtst_expected_poly64x2): Move to aarch64-only section.
7928 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7929 (vtst_p64, vtstq_p64): New tests.
7930
a7c8ed0c
PC
79312017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7932
7933 PR c++/71737
7934 * g++.dg/cpp0x/pr71737.C: New.
7935
3dcde5ef 79362017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7937 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7938
7939 * gcc.dg/gimplefe-error-1.c: New testcase.
7940 * gcc.dg/gimplefe-error-2.c: New testcase.
7941 * gcc.dg/gimplefe-error-3.c: New testcase.
7942
6139a3b7
JJ
79432017-02-10 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR tree-optimization/79411
7946 * gcc.c-torture/compile/pr79411.c: New test.
7947
9bfc55d0
JJ
79482017-02-09 Jakub Jelinek <jakub@redhat.com>
7949 Jason Merrill <jason@redhat.com>
7950
7951 PR c++/79143
7952 * g++.dg/cpp1z/pr79143.C: New test.
7953
0b90c541
JH
79542017-02-09 Jan Hubicka <hubicka@ucw.cz>
7955
7956 * gcc.dg/loop-unswitch-2.c: Update testcase.
7957 * gcc.dg/loop-unswitch-1.c: Update testcase.
7958
192b048b
MP
79592017-02-09 Marek Polacek <polacek@redhat.com>
7960
7961 PR c/79428
7962 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7963 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7964 * c-c++-common/goacc/pr79428-1.c: New test.
7965 * c-c++-common/gomp/pr79428-2.c: New test.
7966 * c-c++-common/gomp/pr79428-5.c: New test.
7967 * c-c++-common/gomp/pr79428-6.c: New test.
7968 * c-c++-common/pr79428-3.c: New test.
7969
e9a9033b
AK
79702017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7971
7972 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7973 testcases.
7974
56f71478
JJ
79752017-02-09 Jakub Jelinek <jakub@redhat.com>
7976
28f6839b
JJ
7977 PR c/79413
7978 * gcc.c-torture/compile/pr79413.c: New test.
7979
f08683a1
JJ
7980 PR c++/79429
7981 * c-c++-common/gomp/pr79429.c: New test.
7982 * g++.dg/gomp/pr79429.C: New test.
7983
56f71478
JJ
7984 PR c/79431
7985 * c-c++-common/gomp/pr79431.c: New test.
7986
02889d23
CLT
79872017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7988 Cesar Philippidis <cesar@codesourcery.com>
7989 Joseph Myers <joseph@codesourcery.com>
7990 Chung-Lin Tang <cltang@codesourcery.com>
7991
7992 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7993 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7994 * c-c++-common/goacc/loop-auto-2.c: New.
7995 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7996 * c-c++-common/goacc/tile-2.c: New.
7997 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7998 * g++.dg/goacc/tile-1.C: New, check tile subst.
7999 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8000 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8001 * gfortran.dg/goacc/tile-1.f90: New test.
8002 * gfortran.dg/goacc/tile-2.f90: New test.
8003 * gfortran.dg/goacc/tile-lowering.f95: New test.
8004
9c0c77d2
RB
80052017-02-09 Richard Biener <rguenther@suse.de>
8006
8007 PR tree-optimization/69823
8008 * gcc.dg/graphite/pr69823.c: New testcase.
8009
f39bad9f
PH
80102017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8011
8012 PR target/78604
8013 * gcc.target/powerpc/pr78604.c: New.
8014
fc00b9ce
KN
80152017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8016
8017 PR target/68972
8018 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8019 disable this test on power architecture.
8020
50c1f4a5
RB
80212017-02-08 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/71824
8024 PR tree-optimization/79409
8025 * gcc.dg/graphite/pr71824-3.c: New testcase.
8026
74a15d14
JJ
80272017-02-08 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR tree-optimization/79408
8030 * gcc.dg/tree-ssa/pr79408.c: New test.
8031
d798497e
RB
80322017-02-08 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/71824
8035 * gcc.dg/graphite/pr71824-2.c: New testcase.
8036
9d5019a1
AP
80372017-02-07 Andrew Pinski <apinski@cavium.com>
8038
705d3b77 8039 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8040
ec48209a
JJ
80412017-02-07 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR rtl-optimization/79386
8044 * gcc.c-torture/compile/pr79386.c: New test.
8045
e5f234b2
DV
80462017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8047 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8048
8049 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8050 *-*-solaris*.
8051
1f138b75
JJ
80522017-02-07 Jakub Jelinek <jakub@redhat.com>
8053
8054 PR target/79299
8055 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8056 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8057
7af4b20d
RB
80582017-02-07 Richard Biener <rguenther@suse.de>
8059
8060 * gcc.dg/gimplefe-23.c: New testcase.
8061 * gcc.dg/gimplefe-24.c: Likewise.
8062
d95c2fc7
CL
80632017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8064
8065 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8066 scan-assembler instead of scan-assembler-times.
8067 * gcc.target/aarch64/test_frame_10.c: Likewise.
8068 * gcc.target/aarch64/test_frame_12.c: Likewise.
8069 * gcc.target/aarch64/test_frame_2.c: Likewise.
8070 * gcc.target/aarch64/test_frame_4.c: Likewise.
8071 * gcc.target/aarch64/test_frame_6.c: Likewise.
8072 * gcc.target/aarch64/test_frame_7.c: Likewise.
8073 * gcc.target/aarch64/test_frame_8.c: Likewise.
8074
fa5d44d0
RO
80752017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8076
8077 * gcc.target/i386/pr78419.c: Require ifunc support.
8078
d9b4ce00
DE
80792017-02-07 David Edelsohn <dje.gcc@gmail.com>
8080
8081 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8082
bb7d75ff
PP
80832017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8084
8085 PR c++/79360
8086 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8087
122e7b4f
KC
80882017-02-06 Kito Cheng <kito.cheng@gmail.com>
8089
8090 * lib/target-supports.exp: Define the RISC-V target.
8091 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8092 * gcc.dg/builtin-apply2.c: Likewise.
8093 * gcc.dg/ifcvt-4.c: Likewise.
8094 * gcc.dg/loop-8.c: Likewise.
8095 * gcc.dg/sibcall-10.c: Likewise.
8096 * gcc.dg/sibcall-9.c: Likewise.
8097 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8098 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8099 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8100 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8101 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8102 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8103 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8104
391675ac
MM
81052017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8106
8107 PR target/66144
8108 * gcc.target/powerpc/pr66144-1.c: New test.
8109 * gcc.target/powerpc/pr66144-2.c: Likewise.
8110 * gcc.target/powerpc/pr66144-3.c: Likewise.
8111
e495e31a
MS
81122017-02-06 Martin Sebor <msebor@redhat.com>
8113
8114 PR tree-optimization/79376
8115 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8116 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8117
2568d8a1
JJ
81182017-02-06 Jakub Jelinek <jakub@redhat.com>
8119
98e09245
JJ
8120 PR c++/79379
8121 * g++.dg/cpp1y/constexpr-79379.C: New test.
8122
e8b0383c
JJ
8123 PR c++/79377
8124 * g++.dg/lookup/pr79377.C: New test.
8125
a5e8cbd1
JJ
8126 PR c++/79372
8127 * g++.dg/cpp1z/decomp25.C: New test.
8128
2568d8a1
JJ
8129 PR tree-optimization/79284
8130 * gcc.c-torture/compile/pr79284.c: New test.
8131
aae936b9
PC
81322017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 PR c++/70448
8135 * g++.dg/cpp0x/pr70448.C: New.
8136
daf57541
DV
81372017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8138
8139 PR 78348
8140 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8141 to dg-options.
8142
0898c74d
GJL
81432017-02-06 Georg-Johann Lay <avr@gjlay.de>
8144
8145 PR target/78883
8146 * gcc.c-torture/compile/pr78883.c: New test.
8147
5d3ebb71
JH
81482017-02-05 Jan Hubicka <hubicka@ucw.cz>
8149
8150 PR tree-ssa/79347
8151 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8152 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8153 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8154 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8155 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8156 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8157 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8158 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8159 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8160 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8161 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8162 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8163 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8164
139d4065
AV
81652017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8166
8167 PR fortran/79344
8168 * gfortran.dg/allocate_with_source_24.f90: New test.
8169
4b9c80d8
AV
81702017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8171
8172 PR fortran/79230
8173 * gfortran.dg/der_ptr_component_2.f90: New test.
8174
f3877b2f
EB
81752017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8176
8177 * gcc.target/sparc/20170205-1.c: New test.
8178
d8a09ada
JDA
81792017-02-03 John David Anglin <danglin@gcc.gnu.org>
8180
a2a86d6a
JDA
8181 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8182 libatomic_available.
8183
a1d99925
JDA
8184 * gcc.dg/pr77587.c: Require alias support.
8185 * gcc.dg/pr77587a.c: Likewise.
8186
d8bf159e
JDA
8187 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8188 * gcc.c-torture/execute/pr78622.c: Likewise.
8189
d8a09ada
JDA
8190 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8191 hppa*-*-hpux*.
8192 * c-c++-common/Wunused-var-16.c: Likewise.
8193 * c-c++-common/builtin-shuffle-1.c: Likewise.
8194 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8195 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8196
f589a1ce
MS
81972017-02-03 Martin Sebor <msebor@redhat.com>
8198
8199 PR tree-optimization/79327
8200 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8201 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8202 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8203
5b00f9d2
JJ
82042017-02-03 Jakub Jelinek <jakub@redhat.com>
8205 Martin Sebor <msebor@redhat.com>
8206
8207 PR tree-optimization/79327
8208 * gcc.dg/tree-ssa/pr79327.c: New test.
8209 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8210 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8211 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8212 (test_sprintf_chk_range_schar): Adjust dg-message.
8213 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8214 * gcc.c-torture/execute/pr79327.c: New test.
8215
437f0a81
JJ
82162017-02-03 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR target/79354
8219 * gcc.target/powerpc/pr79354.c: New test.
8220 * gcc.c-torture/execute/pr79354.c: New test.
8221
3f343040
MS
82222017-02-03 Martin Sebor <msebor@redhat.com>
8223
8224 PR tree-optimization/79352
8225 * gcc.dg/tree-ssa/pr79352.c: New test.
8226
46a2ab58
ML
82272017-02-03 Martin Liska <mliska@suse.cz>
8228
8229 PR lto/66295
8230 * gcc.target/i386/mvc9.c: New test.
8231
baa2d1cd
PH
82322017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8233
8234 PR target/79158
8235 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8236 to VSX reg.
8237
30c6ec2f
JH
82382017-02-02 Jan Hubicka <hubicka@ucw.cz>
8239
8240 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8241 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8242 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8243 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8244 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8245 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8246 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8247 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8248 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8249 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8250 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8251 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8252 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8253
ebee1eb9
MS
82542017-02-02 Martin Sebor <msebor@redhat.com>
8255
8256 PR middle-end/79275
8257 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8258 * gcc.dg/tree-ssa/pr79275.c: New test.
8259
dcd25b8a
AS
82602017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8261
dc362ada 8262 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8263
0f0c2cc3
JH
82642017-02-02 Jan Hubicka <hubicka@ucw.cz>
8265
8266 PR middle-end/77445
8267 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8268 threading is done.
8269
1c372840
TC
82702017-02-02 Tamar Christina <tamar.christina@arm.com>
8271
8272 PR middle-end/78142
8273 * gcc.target/aarch64/vector_initialization_nostack.c
8274 (f12): Use one vector
8275
9f11a4a7
JJ
82762017-02-02 Jakub Jelinek <jakub@redhat.com>
8277
bef7e561
JJ
8278 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8279 * c-c++-common/asan/misalign-1.c: Likewise.
8280 * c-c++-common/asan/misalign-2.c: Likewise.
8281 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8282 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8283 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8284 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8285 add -ffat-lto-objects from/to dg-additional-options.
8286 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8287 dg-additional-options.
8288
9f11a4a7
JJ
8289 PR target/79197
8290 * gcc.target/powerpc/pr79197.c: New test.
8291 * gcc.c-torture/compile/pr79197.c: New test.
8292
09661674
RB
82932017-02-02 Richard Biener <rguenther@suse.de>
8294
8295 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8296
d8d58893
PC
82972017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8298
8299 PR c++/69637
8300 * g++.dg/cpp0x/pr69637-1.C: New.
8301 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8302
521a70a4
AK
83032017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8304
8305 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8306
e26b502d
BS
83072017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8308
8309 PR target/70012
8310 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8311 conditions.
8312
55e75c7c
JJ
83132017-02-01 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR testsuite/79324
8316 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8317 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8318 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8319 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8320 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8321 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8322 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8323 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8324 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8325 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8326 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8327 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8328 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8329
a4476973
ML
83302017-02-01 Martin Liska <mliska@suse.cz>
8331
8332 PR testsuite/79272
8333 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8334
3f3181b1
RB
83352017-02-01 Richard Biener <rguenther@suse.de>
8336
8337 PR testsuite/76957
8338 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8339 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8340 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8341 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8342
1e7ef862
RB
83432017-02-01 Richard Biener <rguenther@suse.de>
8344
8345 PR middle-end/79315
8346 * gfortran.dg/pr79315.f90: New testcase.
8347
405a7406
RB
83482017-02-01 Richard Biener <rguenther@suse.de>
8349
8350 PR tree-optimization/71824
8351 * gcc.dg/graphite/pr71824.c: New testcase.
8352
19bdccb4
JJ
83532017-01-31 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR c++/79304
8356 * g++.dg/diagnostic/pr79304.C: New test.
8357
fcb2cdfc
DM
83582017-01-31 David Malcolm <dmalcolm@redhat.com>
8359
8360 PR c++/79298
8361 * g++.dg/spellcheck-pr79298.C: New test case.
8362
7cfa044d
DM
83632017-01-31 David Malcolm <dmalcolm@redhat.com>
8364
8365 PR preprocessor/79210
8366 * gcc.dg/format/pr79210.c: New test case.
8367 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8368 New function.
8369
de3fbef6
NS
83702017-01-31 Nathan Sidwell <nathan@acm.org>
8371
5ae37bdf
NS
8372 PR c++/79290
8373 * g++.dg/warn/pr79290.C: New.
8374
de3fbef6
NS
8375 PR c++/67273
8376 PR c++/79253
8377 * g++.dg/cpp1y/pr67273.C: New.
8378 * g++.dg/cpp1y/pr79253.C: New.
8379
7f357c61
NS
83802017-01-31 Nathan Sidwell <nathan@acm.org>
8381
8382 PR c++/79264
8383 * g++.dg/cpp1y/pr61636-1.C: Augment.
8384
5b11971a
CL
83852017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8386
8387 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8388 rand() instead of random().
8389
8b670f93
AH
83902017-01-30 Aldy Hernandez <aldyh@redhat.com>
8391
8392 PR tree-optimization/71691
8393 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8394
4727e06b
AK
83952017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8396
8397 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8398 __ARCH__.
8399
b6dae849
JJ
84002017-01-31 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR tree-optimization/79267
8403 * g++.dg/opt/pr79267.C: New test.
8404
40fb9c89
AO
84052017-01-30 Alexandre Oliva <aoliva@redhat.com>
8406
8407 PR debug/63238
8408 * gcc.dg/debug/dwarf2/align-1.c: New.
8409 * gcc.dg/debug/dwarf2/align-2.c: New.
8410 * gcc.dg/debug/dwarf2/align-3.c: New.
8411 * gcc.dg/debug/dwarf2/align-4.c: New.
8412 * gcc.dg/debug/dwarf2/align-5.c: New.
8413 * gcc.dg/debug/dwarf2/align-6.c: New.
8414 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8415 * g++.dg/debug/dwarf2/align-1.C: New.
8416 * g++.dg/debug/dwarf2/align-2.C: New.
8417 * g++.dg/debug/dwarf2/align-3.C: New.
8418 * g++.dg/debug/dwarf2/align-4.C: New.
8419 * g++.dg/debug/dwarf2/align-5.C: New.
8420 * g++.dg/debug/dwarf2/align-6.C: New.
8421
3095f651
AS
84222017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8423
8424 PR target/79170
8425 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8426
3cf88bff
MS
84272017-01-30 Martin Sebor <msebor@redhat.com>
8428
8429 PR testsuite/79293
8430 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8431
37731134
ML
84322017-01-30 Martin Liska <mliska@suse.cz>
8433
8434 PR gcov-profile/79259
8435 * g++.dg/tree-prof/pr79259.C: New test.
8436
0c7247cc
RB
84372017-01-30 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/79276
8440 * gcc.dg/torture/pr79276.c: New testcase.
8441
ab4be5d1
DV
84422017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8443
8444 PR target/79240
8445 * gcc.target/s390/pr79240.c: New test.
8446
6687d58d
BS
84472017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8448
8449 PR target/79268
8450 * gcc.target/powerpc/pr79268.c: New file.
8451 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8452 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8453 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8454 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8455
b5df96c3
JDA
84562017-01-28 John David Anglin <danglin@gcc.gnu.org>
8457
fc34d7b8
JDA
8458 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8459
9efc84e4
JDA
8460 PR testsuite/70583
8461 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8462
4bfbe3ae
JDA
8463 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8464 * gnat.dg/debug9.adb: Likewise.
8465
8d0b306f
JDA
8466 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8467
b5df96c3
JDA
8468 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8469 libatomic_available.
8470 * gfortran.dg/coarray_42.f90: Likewise.
8471 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8472 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8473 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8474
eb339366
MS
84752017-01-27 Martin Sebor <msebor@redhat.com>
8476
8477 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8478
711ce021
BS
84792017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8480
8481 PR rtl-optimization/79194
8482 * gcc.dg/torture/pr79194.c: New test.
8483
d8321b33
VM
84842017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8485
8486 PR tree-optimization/71374
2568d8a1 8487 * gcc.target/i386/pr71374.c: New.
d8321b33 8488
9e2ea13e
MS
84892017-01-27 Martin Sebor <msebor@redhat.com>
8490
8491 PR c++/71290
8492 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8493 a dg-error directive.
8494
9eb7045b
VM
84952017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8496
8497 PR target/79131
8498 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8499 * gcc.target/arm/pr79131-2.c: New.
8500
f75bbf3f
BS
85012017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8502
8503 PR target/65484
8504 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8505 vectorized on POWER unless hardware misaligned loads are
8506 available.
8507
3f54004b
BC
85082017-01-27 Bin Cheng <bin.cheng@arm.com>
8509
8510 PR rtl-optimization/78559
8511 * gcc.c-torture/execute/pr78559.c: New test.
8512
40b6bff9
RB
85132017-01-27 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/79245
8516 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8517 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8518
b2f8892e
JJ
85192017-01-27 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR c/79199
8522 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8523 target. Use 4294967293U instead of 4294967293.
8524
b002f3b9
RB
85252017-01-27 Richard Biener <rguenther@suse.de>
8526
8527 PR tree-optimization/71433
8528 * gcc.dg/Warray-bounds-21.c: New testcase.
8529
38f50ab6
RB
85302017-01-27 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/79244
8533 * gcc.dg/torture/pr79244.c: New testcase.
8534
c04f4139
JJ
85352017-01-27 Jakub Jelinek <jakub@redhat.com>
8536
8537 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8538 all occurrences of 40 to 32.
8539
6ca513f9
RE
85402017-01-27 Richard Earnshaw <rearnsha@arm.com>
8541
8542 PR target/79239
8543 * gcc.target/arm/pr79239.c: New test.
8544
d876f5cd
DV
85452017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8546
8547 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8548
bb6a6ee9
AB
85492017-01-27 Adam Butcher <adam@jessamine.co.uk>
8550
8551 PR c++/64382
8552 * g++.dg/cpp1y/pr64382.C: New test.
8553
31c87a43
MS
85542017-01-26 Martin Sebor <msebor@redhat.com>
8555
8556 PR middle-end/78703
8557 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8558 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8559 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8560 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8561
f7c06c0f
JJ
85622017-01-26 Jakub Jelinek <jakub@redhat.com>
8563
b0670cc0
JJ
8564 PR debug/79129
8565 * g++.dg/debug/dwarf2/pr79129.C: New test.
8566
f7c06c0f
JJ
8567 PR debug/78835
8568 * g++.dg/debug/dwarf2/pr78835.C: New test.
8569
5d93da1d
MS
85702017-01-26 Martin Sebor <msebor@redhat.com>
8571
8572 PR middle-end/78703
8573 * gcc.dg/format/pr78569.c: Adjust.
8574 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8575 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8576 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8577 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8578 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8579 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8580 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8581 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8582 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8583 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8584 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8585
905d2812
JJ
85862017-01-26 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR c++/68727
8589 * g++.dg/other/offsetof8.C: Add expected error.
8590 * g++.dg/other/offsetof9.C: New test.
8591
b3db8d77
DE
85922017-01-26 David Edelsohn <dje.gcc@gmail.com>
8593
8594 * g++.dg/opt/declone3.C: Require LTO.
8595
15961e4a
VM
85962017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8597
8598 PR target/79131
8599 * gcc.target/arm/pr79131.c: New.
8600
e39dd802
BC
86012017-01-26 Bin Cheng <bin.cheng@arm.com>
8602
8603 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8604
bc9efeab
JW
86052017-01-26 Jonathan Wakely <jwakely@redhat.com>
8606
8607 PR libstdc++/79190
8608 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8609 matches replaced operator delete.
8610
b5f75f0b
JJ
86112017-01-26 Jakub Jelinek <jakub@redhat.com>
8612
8613 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8614 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8615 avx512f with avx512dq.
8616 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8617 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8618 avx512f with avx512dq.
8619 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8620 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8621 avx512f with avx512dq.
8622
0a38b341
MP
86232017-01-26 Marek Polacek <polacek@redhat.com>
8624
8625 PR c/79199
8626 * c-c++-common/Wduplicated-branches-13.c: New test.
8627
ebff5c3f
DS
86282017-01-26 David Sherwood <david.sherwood@arm.com>
8629
8630 PR middle-end/79212
8631 * gfortran.dg/gomp/sharing-4.f90: New test.
8632
e6d55103
JJ
86332017-01-26 Jakub Jelinek <jakub@redhat.com>
8634
1a27fab1
JJ
8635 PR target/70465
8636 * gcc.target/i386/pr70465.c: New test.
8637
e6d55103
JJ
8638 * brig.dg/dg.exp: Update copyright years.
8639 * lib/brig-dg.exp: Update copyright years.
8640 * lib/brig.exp: Update copyright years.
8641
b5aa1281
MM
86422017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8643
8644 PR target/79179
8645 * gcc.target/powerpc/pr79179.c: New test.
8646
3b5de3cb
BS
86472017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8648
8649 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8650 generation to accept D-mode memory accesses.
8651
dbe81dbe
MS
86522017-01-25 Martin Sebor <msebor@redhat.com>
8653
8654 PR c++/71290
8655 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8656 * g++.dg/ext/flexarray-mangle.C: Same.
8657 * g++.dg/ext/flexarray-subst.C: Same.
8658 * g++.dg/ext/flexary10.C: Same.
8659 * g++.dg/ext/flexary11.C: Same.
8660 * g++.dg/ext/flexary14.C: Same.
8661 * g++.dg/ext/flexary16.C: Same.
8662 * g++.dg/ext/flexary18.C: Same.
8663 * g++.dg/ext/flexary19.C: Same.
8664 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8665 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8666 * g++.dg/ubsan/object-size-1.C: Same.
8667 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8668
0e343868
JJ
86692017-01-25 Jakub Jelinek <jakub@redhat.com>
8670
a25608aa
JJ
8671 PR c++/78896
8672 * g++.dg/cpp1z/decomp24.C: New test.
8673
0e343868
JJ
8674 PR c++/77914
8675 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8676 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8677 expect a warning.
8678 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8679 expect warnings.
8680 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8681 * g++.dg/cpp1y/pr59636.C: Likewise.
8682 * g++.dg/cpp1y/pr60190.C: Likewise.
8683
0d098f4b
BC
86842017-01-25 Bin Cheng <bin.cheng@arm.com>
8685
8686 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8687
5332c89e 86882017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8689
8690 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8691 vec_packs built-ins
8692
ed4e59f4
CL
86932017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8694
8695 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8696 -mcpu=cortex-a57.
8697 * gcc.target/arm/vseleqsf.c: Likewise.
8698 * gcc.target/arm/vselgedf.c: Likewise.
8699 * gcc.target/arm/vselgesf.c: Likewise.
8700 * gcc.target/arm/vselgtdf.c: Likewise.
8701 * gcc.target/arm/vselgtsf.c: Likewise.
8702 * gcc.target/arm/vselledf.c: Likewise.
8703 * gcc.target/arm/vsellesf.c: Likewise.
8704 * gcc.target/arm/vselltdf.c: Likewise.
8705 * gcc.target/arm/vselltsf.c: Likewise.
8706 * gcc.target/arm/vselnedf.c: Likewise.
8707 * gcc.target/arm/vselnesf.c: Likewise.
8708 * gcc.target/arm/vselvcdf.c: Likewise.
8709 * gcc.target/arm/vselvcsf.c: Likewise.
8710 * gcc.target/arm/vselvsdf.c: Likewise.
8711 * gcc.target/arm/vselvssf.c: Likewise.
8712
a5d6927f
RB
87132017-01-25 Richard Biener <rguenther@suse.de>
8714
8715 PR testsuite/72850
8716 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8717 to what we had before adding the threading passes.
8718
c2873892
RB
87192017-01-25 Richard Biener <rguenther@suse.de>
8720
8721 PR tree-optimization/69264
8722 * g++.dg/torture/pr69264.C: New testcase.
8723
9aa483a2
KT
87242016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8725
8726 PR target/79145
8727 * gcc.target/arm/pr79145.c: New test.
8728
5c628c3e
RB
87292017-01-25 Richard Biener <rguenther@suse.de>
8730
8731 PR debug/78363
8732 * g++.dg/gomp/pr78363-1.C: New testcase.
8733 * g++.dg/gomp/pr78363-2.C: Likewise.
8734 * g++.dg/gomp/pr78363-3.C: Likewise.
8735
9078cd36
KT
87362016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8737
8738 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8739 * gcc.dg/lto/pr61526_0.c: Likewise.
8740 * gcc.dg/lto/pr64415_0.c: Likewise.
8741
7cfd79d6
JJ
87422017-01-24 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR c++/79205
8745 * g++.dg/cpp1z/decomp22.C: New test.
8746 * g++.dg/cpp1z/decomp23.C: New test.
8747
3e4b91f2
NS
87482017-01-24 Nathan Sidwell <nathan@acm.org>
8749
1d7bc790
NS
8750 PR c++/78469
8751 * g++.dg/cpp0x/pr78469.C: New.
8752
3e4b91f2
NS
8753 PR c++/79118
8754 * g++.dg/cpp0x/pr79118.C: New.
8755
b20ba138
EB
87562017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8757
8758 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8759
c2e84327
DM
87602017-01-24 David Malcolm <dmalcolm@redhat.com>
8761
8762 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8763 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8764 * gcc.dg/rtl/rtl.exp: New file.
8765 * gcc.dg/rtl/test.c: New file.
8766 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8767 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8768 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8769 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8770 * gcc.dg/rtl/x86_64/final.c: New test case.
8771 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8772 * gcc.dg/rtl/x86_64/ira.c: New test case.
8773 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8774 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8775 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8776 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8777 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8778 * gcc.dg/rtl/x86_64/test_1.h: New file.
8779 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8780 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8781 * gcc.dg/rtl/x86_64/times-two.h: New file.
8782 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8783
cf8d19de
BC
87842017-01-24 Bin Cheng <bin.cheng@arm.com>
8785
8786 PR tree-optimization/79159
8787 * g++.dg/tree-ssa/pr79159.C: New test.
8788
f6a24a94 87892017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8790 Martin Jambor <mjambor@suse.cz>
8791
8792 * lib/brig-dg.exp: New file.
8793 * lib/brig.exp: Likewise.
8794 * brig.dg/README: Likewise.
8795 * brig.dg/dg.exp: Likewise.
8796 * brig.dg/test/gimple/alloca.hsail: Likewise.
8797 * brig.dg/test/gimple/atomics.hsail: Likewise.
8798 * brig.dg/test/gimple/branches.hsail: Likewise.
8799 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8800 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8801 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8802 * brig.dg/test/gimple/mem.hsail: Likewise.
8803 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8804 * brig.dg/test/gimple/packed.hsail: Likewise.
8805 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8806 * brig.dg/test/gimple/variables.hsail: Likewise.
8807 * brig.dg/test/gimple/vector.hsail: Likewise.
8808
c3b3e526
JJ
88092017-01-24 Jakub Jelinek <jakub@redhat.com>
8810
8811 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8812 support asan, only on i?86/x86_64 require sse2_runtime.
8813
75f92127
KN
88142017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8815
8816 PR target/66669
8817 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8818 test on powerpc targets.
8819
1a998fa0
MS
88202017-01-23 Martin Sebor <msebor@redhat.com>
8821
8822 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8823
108fdd6d
RB
88242017-01-23 Richard Biener <rguenther@suse.de>
8825
8826 PR tree-optimization/79088
8827 PR tree-optimization/79188
8828 * gcc.dg/torture/pr79088.c: New testcase.
8829 * gcc.dg/torture/pr79188.c: Likewise.
8830
28826a66
KN
88312017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8832
8833 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8834 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8835 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8836 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8837 type of test function to reflect change in built-in function's
8838 return type.
8839 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8840 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8841 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8842 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8843 type and second argument type to reflect change in built-in
8844 function's type signature.
8845 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8846 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8847 type of test function to reflect change in built-in function's
8848 return type.
8849 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8850 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8851 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8852 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8853 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8854 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8855 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8856 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8857 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8858 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8859 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8860 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8861 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8862 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8863 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8864 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8865 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8866 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8867 type of test function to reflect change in built-in function's
8868 return type.
8869 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8870 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8871 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8872 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8873 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8874 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8875 test function's result and second argument to reflect change in
8876 built-in function's type signature.
8877 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8878
e6b8075c
NS
88792017-01-23 Nathan Sidwell <nathan@acm.org>
8880
fc7612fd
NS
8881 PR C++/71710
8882 * g++.dg/template/pr71710.C: New.
8883
e6b8075c
NS
8884 PR c++/71406
8885 PR c++/77508
8886 * g++.dg/template/pr71406.C: New.
8887
15b8fd49
TK
88882017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8889
9b7716c9 8890 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8891
e9c4fbe9
BS
88922017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8893
8894 PR rtl-optimization/78634
8895 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8896
8539a302
BC
88972017-01-23 Bin Cheng <bin.cheng@arm.com>
8898
8899 PR tree-optimization/70754
8900 * gfortran.dg/pr70754.f90: New test.
8901
f368600f
ML
89022017-01-23 Martin Liska <mliska@suse.cz>
8903
8904 PR tree-optimization/79196
8905 * gcc.dg/asan/pr79196.c: New test.
8906 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8907
d886761f
MM
89082017-01-23 Michael Matz <matz@suse.de>
8909
8910 PR tree-optimization/78384
8911 * gcc.dg/pr78384.c: New test.
8912
cffcafda
RB
89132017-01-23 Richard Biener <rguenther@suse.de>
8914
8915 PR tree-optimization/79186
8916 * gcc.dg/torture/pr79186.c: New testcase.
8917 * gcc.dg/torture/pr79187.c: Likewise.
8918
bda2bc48
MJ
89192017-01-23 Martin Jambor <mjambor@suse.cz>
8920
8921 * gcc.dg/ipa/vrp8.c: New test.
8922
f65f1ae3
MJ
89232017-01-23 Martin Jambor <mjambor@suse.cz>
8924
8925 PR ipa/79108
8926 * gfortran.dg/lto/pr79108_0.f90: New test.
8927
dea06111
AS
89282017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8929
8930 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8931 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8932 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8933 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8934 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8935 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8936 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8937 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8938 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8939 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8940 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8941 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8942 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8943 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8944 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8945 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8946
05011618
RB
89472017-01-23 Richard Biener <rguenther@suse.de>
8948 Nick Clifton <nickc@redhat.com>
8949
8950 PR testsuite/78421
8951 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8952 If the target is ARM return the result of the
8953 check_effective_target_arm_vect_no_misalign proc.
8954 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8955 support unaligned vectors then only expect one of the loops to be
8956 unrolled.
8957
f6b9f2ff
ML
89582017-01-23 Martin Liska <mliska@suse.cz>
8959
8960 * gcc.dg/asan/use-after-scope-10.c: New test.
8961 * gcc.dg/asan/use-after-scope-11.c: New test.
8962 * g++.dg/asan/use-after-scope-5.C: New test.
8963
c7775327
ML
89642017-01-23 Martin Liska <mliska@suse.cz>
8965
8966 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8967 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8968 sanopt optimization for ASAN_POISON.
8969
d8ae8d16
KT
89702016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8971
8972 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8973
54d7c70c
CL
89742017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8975
8976 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8977 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8978 for poly*_t types.
8979 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8980 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8981 exec_vcombine): Likewise.
8982 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8983 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8984 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8985 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8986 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8987 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8988 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8989 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8990 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8991 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8992 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8993 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8994 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8995 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8996 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8997 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8998 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8999 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9000 Likewise.
9001 (TEST_VGET_LANE): Cast to uint to avoid warning.
9002 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9003 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9004 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9005 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9006 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9007 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9008 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9009 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9010 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9011 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9012 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9013 CHECK_POLY instead of CHECK for poly64_t types.
9014 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9015 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9016 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9017 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9018 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9019 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9020 uint32_t.
9021 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9022 for int32_t, int64_t.
9023 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9024 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9025 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9026 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9027 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9028 needed.
9029
386fe51c
JJ
90302017-01-22 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR fortran/79154
9033 * gfortran.dg/gomp/pr79154-1.f90: New test.
9034 * gfortran.dg/gomp/pr79154-2.f90: New test.
9035
bc4d86e6
AS
90362017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9037
9038 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9039
c31d5fce
MP
90402017-01-21 Marek Polacek <polacek@redhat.com>
9041
9042 PR testsuite/79169
9043 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9044
25cb56c3
JH
90452017-01-20 Jan Hubicka <hubicka@ucw.cz>
9046
9047 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9048
ea9f867b
BS
90492017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9050
9051 PR rtl-optimization/79125
9052 * gcc.dg/torture/pr79125.c: New test.
9053
a876231c
JW
90542017-01-20 Jiong Wang <jiong.wang@arm.com>
9055
2568d8a1 9056 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9057 only.
2568d8a1
JJ
9058 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9059 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9060
4b9f2115
NS
90612017-01-20 Nathan Sidwell <nathan@acm.org>
9062
3e4b91f2 9063 PR c++/78495
4b9f2115
NS
9064 * g++.dg/cpp1z/inh-ctor38.C: New.
9065
d2aadab1
MP
90662017-01-20 Marek Polacek <polacek@redhat.com>
9067
9068 PR c/79152
9069 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9070
449cd5af
TP
90712017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9072
9073 * lib/target-supports.exp (check_configured_with): New procedure.
9074 (check_effective_target_default_mode): new effective target.
9075 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9076 default mode. Fix dg-skip-if target selector syntax.
9077 * gcc.target/arm/optional_thumb-2.c: Likewise.
9078 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9079 syntax.
9080
ebed7175
DM
90812017-01-20 David Malcolm <dmalcolm@redhat.com>
9082
9083 PR c++/77829
9084 PR c++/78656
9085 * g++.dg/spellcheck-pr77829.C: New test case.
9086 * g++.dg/spellcheck-pr78656.C: New test case.
9087
2ebd93e1
MP
90882017-01-20 Marek Polacek <polacek@redhat.com>
9089
9090 PR c/64279
9091 * c-c++-common/Wduplicated-branches-1.c: New test.
9092 * c-c++-common/Wduplicated-branches-10.c: New test.
9093 * c-c++-common/Wduplicated-branches-11.c: New test.
9094 * c-c++-common/Wduplicated-branches-12.c: New test.
9095 * c-c++-common/Wduplicated-branches-2.c: New test.
9096 * c-c++-common/Wduplicated-branches-3.c: New test.
9097 * c-c++-common/Wduplicated-branches-4.c: New test.
9098 * c-c++-common/Wduplicated-branches-5.c: New test.
9099 * c-c++-common/Wduplicated-branches-6.c: New test.
9100 * c-c++-common/Wduplicated-branches-7.c: New test.
9101 * c-c++-common/Wduplicated-branches-8.c: New test.
9102 * c-c++-common/Wduplicated-branches-9.c: New test.
9103 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9104 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9105 * g++.dg/ext/builtin-object-size3.C: Likewise.
9106 * g++.dg/gomp/loop-1.C: Likewise.
9107 * g++.dg/warn/Wduplicated-branches1.C: New test.
9108 * g++.dg/warn/Wduplicated-branches2.C: New test.
9109
0ce4024a
ML
91102017-01-20 Martin Liska <mliska@suse.cz>
9111
9112 PR lto/69188
9113 * gcc.dg/lto/pr69188_0.c: New test.
9114 * gcc.dg/lto/pr69188_1.c: New test.
9115
d8ea3e7c
AS
91162017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9117
9118 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9119 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9120 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9121 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9122 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9123 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9124 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9125 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9126 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9127 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9128 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9129 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9130 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9131 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9132 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9133 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9134 * gcc.target/i386/avx-1.c: Test new intrinsics.
9135 * gcc.target/i386/sse-13.c: Ditto.
9136 * gcc.target/i386/sse-23.c: Ditto.
9137
0516164b
RB
91382017-01-20 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/71264
9141 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9142
d821744c
MF
91432017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9144
9145 * gcc.target/mips/madd4-1.c: New file.
9146 * gcc.target/mips/madd4-2.c: Likewise.
9147 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9148 HAS_MADD4.
9149 (mips_option_groups): Add -m[no-]madd4.
9150 (mips-dg-init): Detect default -mno-madd4.
9151 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9152 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9153 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9154 * gcc.target/mips/nmadd-1.c: Likewise.
9155 * gcc.target/mips/nmadd-2.c: Likewise.
9156 * gcc.target/mips/nmadd-3.c: Likewise.
9157
db58fd89
JW
91582017-01-19 Jiong Wang <jiong.wang@arm.com>
9159
9160 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9161 combined instructions.
9162 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9163 instructions.
9164 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9165 of pointer authentication.
9166
bd9cf60b
MM
91672017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9168
9169 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9170 floating point hardware to run test.
9171
ab014eb3
TC
91722017-01-19 Tamar Christina <tamar.christina@arm.com>
9173
2568d8a1 9174 * lib/target-supports.exp
ab014eb3
TC
9175 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9176
c048038f
RO
91772017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9178
9179 PR testsuite/79051
9180 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9181 __x86_64__]: Allow for target i?86-*-*.
9182
ab6b44cb
MF
91832017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9184
9185 PR target/78176
9186 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9187 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9188 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9189 HAS_LXC1.
9190 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9191 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9192 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9193
118d5ed3
AV
91942017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9195
9196 PR fortran/70696
9197 * gfortran.dg/coarray_43.f90: New test.
9198
a57c520e
RE
91992017-01-19 Richard Earnshaw <rearnsha@arm.com>
9200
9201 PR rtl-optimization/79121
9202 * gcc.c-torture/execute/pr79121.c: New test.
9203
54dc4be2
MM
92042017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9205
9206 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9207 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9208
7bd5dad2
LK
92092017-01-18 Louis Krupp <louis.krupp@zoho.com>
9210
9211 PR fortran/50069
9212 PR fortran/55086
9213 * gfortran.dg/pr50069_1.f90: New test.
9214 * gfortran.dg/pr50069_2.f90: New test.
9215 * gfortran.dg/pr55086_1.f90: New test.
9216 * gfortran.dg/pr55086_1_tfat.f90: New test.
9217 * gfortran.dg/pr55086_2.f90: New test.
9218 * gfortran.dg/pr55086_2_tfat.f90: New test.
9219 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9220
0edd264d
AS
92212017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9222 * gcc.dg/strcmp-1.c: New test.
9223 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9224
551914b7
DM
92252017-01-18 David Malcolm <dmalcolm@redhat.com>
9226
9227 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9228 (dejagnu_fail): Likewise.
9229 (dejagnu_note): Likewise.
9230 (pass): Provide forward decl, moving true decl to after #include
9231 of harness.h.
9232 (fail): Likewise.
9233 (note): Likewise.
9234
b7d3a6a6
MM
92352017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9236
9237 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9238 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9239
c484627c
NS
92402017-01-18 Nathan Sidwell <nathan@acm.org>
9241
9242 PR c++/78488
9243 * g++.dg/cpp1z/inh-ctor37.C: New.
9244
a711887e
UB
92452017-01-18 Uros Bizjak <ubizjak@gmail.com>
9246
9247 PR rtl-optimization/78952
9248 * gcc.target/i386/pr78952-1.c: New test.
9249 * gcc.target/i386/pr78952-2.c: Ditto.
9250
525a5e33
AV
92512017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9252
9253 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9254
92552017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9256
9257 PR fortran/70696
9258 * gfortran.dg/coarray_event_1.f08: New test.
9259
90553aac
JJ
92602017-01-18 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR target/77416
9263 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9264 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9265 from dg-options.
9266 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9267 guarded test.
9268 * gcc.target/powerpc/fusion4.c: Likewise.
9269 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9270 guarded test.
9271 * gcc.target/powerpc/pr58673-1.c: Likewise.
9272 * gcc.target/powerpc/pr58673-2.c: Likewise.
9273 * gcc.target/powerpc/pr59054.c: Likewise.
9274
dfc42f08
BS
92752016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9276
9277 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9278 vec_bperm.
9279 * gcc.target/powerpc/p9-vbpermd.c: New file.
9280
f3981e7e
AK
92812017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9282
9283 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9284 (must_not_compile2): Downcase first letter of error messages.
9285 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9286 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9287
2c65d990
NS
92882017-01-18 Nathan Sidwell <nathan@acm.org>
9289
9290 PR c++/79091
9291 * g++.dg/pr79091.C: New.
9292
a711887e
UB
92932017-01-18 Jakub Jelinek <jakub@redhat.com>
9294
9295 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9296 to dg-options.
9297 (p0): Add missing dg-error.
9298
4701fba3
JS
92992017-01-17 Joe Seymour <joe.s@somniumtech.com>
9300
9301 * gcc.target/msp430/mul_f5_muldef.c: New test.
9302
ac4dc08d
MM
93032017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9304
9305 PR target/79004
9306 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9307 options. Fix up the syntax for using \m and \M.
9308
1b3254e4
SB
93092017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9310
9311 PR target/78875
9312 * gcc.target/powerpc/ssp-1.c: New testcase.
9313 * gcc.target/powerpc/ssp-2.c: New testcase.
9314
8144a493
WD
93152017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9316
9317 * gcc.target/aarch64/eh_return.c: New test.
9318
a6607774
BS
93192017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9320
9321 * vec-rlmi-rlnm.c: New file.
9322
8ddfdbc2
NS
93232017-01-17 Nathan Sidwell <nathan@acm.org>
9324
9325 PR c++/61636
9326 * g++.dg/cpp1y/pr61636-1.C: New.
9327 * g++.dg/cpp1y/pr61636-2.C: New.
9328 * g++.dg/cpp1y/pr61636-3.C: New.
9329
d365b403
MS
93302017-01-17 Martin Sebor <msebor@redhat.com>
9331
9332 PR testsuite/79115
9333 * gcc.dg/pr78768.c: Make it a link-only test.
9334
0d80ab91
DM
93352017-01-17 David Malcolm <dmalcolm@redhat.com>
9336
9337 PR c++/71497
9338 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9339 expected messages.
9340 * c-c++-common/Wmisleading-indentation.c: Likewise.
9341
31b61548
VM
93422017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9343
9344 PR target/79058
9345 * gcc.target/arm/pr79058.c: New.
9346
c549996e
JJ
93472017-01-17 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR tree-optimization/71854
9350 * gcc.dg/vect/pr71854.c: New test.
9351
4f197ff9
ML
93522017-01-17 Martin Liska <mliska@suse.cz>
9353
9354 PR ipa/71207
9355 * g++.dg/ipa/pr71207.C: New test.
9356
d4193b85
JH
93572017-01-17 Jan Hubicka <hubicka@ucw.cz>
9358
9359 PR middle-end/77445
9360 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9361 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9362
906e7712
JJ
93632017-01-17 Jakub Jelinek <jakub@redhat.com>
9364
9365 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9366 rather than long unsigned int.
9367 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9368
12314dc9
RB
93692017-01-17 Richard Biener <rguenther@suse.de>
9370
9371 PR tree-optimization/71433
9372 * gcc.dg/Warray-bounds-20.c: New testcase.
9373
a23e48df
RB
93742017-01-17 Richard Biener <rguenther@suse.de>
9375
9376 PR testsuite/52563
9377 PR testsuite/71237
9378 PR testsuite/77737
9379 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9380 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9381 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9382
e6750e5c
AM
93832017-01-17 Alan Modra <amodra@gmail.com>
9384
9385 * gcc.target/powerpc/pr79066.c: New.
9386
a59afbe2
JL
93872017-01-16 Jeff Law <law@redhat.com>
9388
9389 PR tree-optimization/33562
9390 PR tree-optimization/61912
9391 PR tree-optimization/77485
9392 PR tree-optimization/79090
9393 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9394 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9395
e1bcfb92
JJ
93962017-01-16 Jakub Jelinek <jakub@redhat.com>
9397
98e92fb2
JJ
9398 PR c/79089
9399 * gcc.c-torture/compile/pr79089.c: New test.
9400
e1bcfb92
JJ
9401 PR target/79080
9402 * gcc.dg/pr79080.c: New test.
9403
0ef1f9cd
DM
94042017-01-16 David Malcolm <dmalcolm@redhat.com>
9405
9406 PR c/78304
9407 * gcc.dg/format/pr78304.c: Convert argument from integral type
9408 to a pointer.
9409 * gcc.dg/format/pr78304-2.c: Likewise.
9410
76689ffc
CL
94112017-01-16 Carl Love <cel@us.ibm.com>
9412
9413 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9414 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9415
ce12ee9e
CL
94162017-01-16 Carl Love <cel@us.ibm.com>
9417
9418 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9419 Change arguments and return type to bool long long.
9420
b336037d
MS
94212017-01-16 Martin Sebor <msebor@redhat.com>
9422
9423 PR testsuite/79051
9424 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9425 on x86.
9426
1ddca3f3
PC
94272017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9428
9429 Revert:
a711887e 9430 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9431
9432 PR c++/71737
9433 * g++.dg/cpp0x/pr71737.C: New.
9434
290687fb
BS
94352017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9436
9437 * gcc.target/powerpc/swaps-p8-27.c: New.
9438
7d2f3f1d
PC
94392017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9440
9441 PR c++/71737
9442 * g++.dg/cpp0x/pr71737.C: New.
9443
d743728f
EB
94442017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9445
9446 * gnat.dg/opt62.adb: New test.
9447 * gnat.dg/opt62_pkg.ads: New helper.
9448
90aead21
BS
94492017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9450
a711887e
UB
9451 PR rtl-optimization/78626
9452 PR rtl-optimization/78727
90aead21
BS
9453 * gcc.dg/torture/pr78626.c: New test.
9454 * gcc.dg/torture/pr78727.c: New test.
9455
afaecc23
AM
94562017-01-14 Alan Modra <amodra@gmail.com>
9457
9458 * gcc.c-torture/compile/pr72749.c: New test.
9459
be4aa83d
DM
94602017-01-13 David Malcolm <dmalcolm@redhat.com>
9461
9462 PR c/78304
9463 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9464 (test_macro_2): New test.
9465 (test_macro_3): New test.
9466 (test_macro_4): New test.
9467 (test_non_contiguous_strings): Convert line number to line offset.
9468 * gcc.dg/format/pr78304-2.c: New test case.
9469 * gcc.dg/format/pr78304.c: New test case.
9470
7cdca3ec
UB
94712017-01-13 Uros Bizjak <ubizjak@gmail.com>
9472
9473 * gcc.target/i386/funcspec-56.inc: Add missing options and
9474 reorder options by implied ISAs, as in ix86_target_string.
9475
e3017e52
MP
94762017-01-13 Marek Polacek <polacek@redhat.com>
9477
9478 PR c++/71166
9479 * g++.dg/cpp0x/constexpr-array18.C: New test.
9480
d155c6fe
JL
94812017-01-13 Jeff Law <law@redhat.com>
9482
7c9560a5
JL
9483 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9484
9e59e99a
JL
9485 PR tree-optimization/61912
9486 PR tree-optimization/77485
9487 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9488 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9489 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9490
9491 PR tree-optimization/33562
9492 PR tree-optimization/61912
9493 PR tree-optimization/77485
d155c6fe
JL
9494 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9495 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9496 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9497 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9498 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9499 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9500 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9501
77719b06
ML
95022017-01-13 Martin Liska <mliska@suse.cz>
9503
9504 PR ipa/79043
9505 * gcc.c-torture/execute/pr79043.c: New test.
9506
a181b2bc
RB
95072017-01-13 Richard Biener <rguenther@suse.de>
9508
9509 PR middle-end/78411
9510 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9511
eaed3226
AV
95122017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9513
9514 PR fortran/70697
9515 * gfortran.dg/coarray/event_4.f08: New test.
9516
4ccff88b
AV
95172017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9518
9519 PR fortran/70696
9520 * gfortran.dg/coarray/event_3.f08: New test.
9521
3c3b9090
RB
95222017-01-13 Richard Biener <rguenther@suse.de>
9523
9524 PR tree-optimization/77283
9525 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9526
25329913
RB
95272017-01-13 Richard Biener <rguenther@suse.de>
9528
9529 * gcc.dg/gimplefe-22.c: New testcase.
9530
10b70b8e
RB
95312017-01-13 Richard Biener <rguenther@suse.de>
9532
9533 PR tree-optimization/77283
9534 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9535 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9536 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9537
76a8f82f
SL
95382017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9539
9540 * gcc.dg/pr77862.c: Require fpic target.
9541
59a505da
MM
95422017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9543
9544 PR target/79004
9545 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9546
bce6f760
MS
95472017-01-12 Martin Sebor <msebor@redhat.com>
9548
9549 * gcc.dg/pr78138.c: Adjust.
9550 * gcc.dg/pr78768.c: Adjust.
9551 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9552 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9553 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9554 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9555 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9556 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9557 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9558 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9559 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9560 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9561 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9562
3eefa646
JJ
95632017-01-12 Jakub Jelinek <jakub@redhat.com>
9564
9565 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9566
dcb56243
MS
95672017-01-12 Martin Sebor <msebor@redhat.com>
9568
8be3f306 9569 PR testsuite/79051
940242cd
MS
9570 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9571 due to bug 79054.
dcb56243 9572
b7431c20
DE
95732017-01-12 David Edelsohn <dje.gcc@gmail.com>
9574
9575 * gcc.dg/pr78768.c: Require LTO.
9576
2bcd9f32
MS
95772017-01-12 Martin Sebor <msebor@redhat.com>
9578
9579 PR c/79074
9580 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9581 due to the referenced bug.
9582
b2fc1c70
MS
95832017-01-12 Martin Sebor <msebor@redhat.com>
9584
9585 PR testsuite/79073
9586 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9587
fbed6f36
UB
95882017-01-12 Uros Bizjak <ubizjak@gmail.com>
9589
9590 * gcc.target/i386/builtin_target.c (check_features): Check all
9591 supported __builtin_cpu_supports options.
9592
27282dad
KT
95932017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9594
9595 PR tree-optimization/78319
9596 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9597 Remove xfail.
9598
66113166
BS
95992017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9600
9601 PR target/79044
9602 * gcc.target/powerpc/swaps-p8-26.c: New.
9603
6bb4ea5c
RB
96042017-01-12 Richard Biener <rguenther@suse.de>
9605
9606 * gcc.dg/gimplefe-21.c: New testcase.
9607
f15dbadb
MC
96082017-01-12 Michael Collison <michael.collison@arm.com>
9609
9610 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9611
73e32c47
JK
96122017-01-11 Julia Koval <julia.koval@intel.com>
9613 Uros Bizjak <ubizjak@gmail.com>
9614
9615 * gcc.target/i386/sgx.c New test.
9616 * gcc.target/i386/sse-12.c: Add -msgx.
9617 * gcc.target/i386/sse-13.c: Ditto.
9618 * gcc.target/i386/sse-14.c: Ditto.
9619 * gcc.target/i386/sse-22.c: Ditto.
9620 * gcc.target/i386/sse-23.c: Ditto.
9621 * g++.dg/other/i386-2.C: Ditto.
9622 * g++.dg/other/i386-3.C: Ditto.
9623
3594adc7
MS
96242017-01-11 Martin Sebor <msebor@redhat.com>
9625
9626 PR c++/24511
9627 * g++.dg/template/explicit9.C: New test.
9628
01bfd257
NS
96292017-01-11 Nathan Sidwell <nathan@acm.org>
9630
9631 PR c++/77812
9632 * g++.dg/pr77812.C: New.
9633
88df7964
JJ
96342017-01-11 Jakub Jelinek <jakub@redhat.com>
9635
eae63d78
JJ
9636 PR c++/71537
9637 * g++.dg/cpp1y/constexpr-71537.C: New test.
9638
88df7964
JJ
9639 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9640 argument.
9641
960ecba4
MS
96422017-01-11 Martin Sebor <msebor@redhat.com>
9643
9644 PR c/47931
9645 * c-c++-common/Waddress-2.c: New test.
9646
1f258a55
JJ
96472017-01-11 Jakub Jelinek <jakub@redhat.com>
9648
9649 PR c++/78341
9650 * g++.dg/cpp0x/pr78341.C: New test.
9651
bf5fbf46
MS
96522017-01-11 Martin Sebor <msebor@redhat.com>
9653
9654 PR c/78768
9655 * gcc.dg/pr78768.c: New test.
9656
19ff0049
DM
96572017-01-11 David Malcolm <dmalcolm@redhat.com>
9658
9659 PR driver/78877
9660 * gcc.dg/spellcheck-options-14.c: New test case.
9661 * gcc.dg/spellcheck-options-15.c: New test case.
9662 * gcc.dg/spellcheck-options-16.c: New test case.
9663 * gcc.dg/spellcheck-options-17.c: New test case.
9664
c86e9f03
ML
96652017-01-11 Martin Liska <mliska@suse.cz>
9666
9667 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9668
947f51d6
JJ
96692017-01-11 Jakub Jelinek <jakub@redhat.com>
9670
9671 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9672 instead of just 1 for the decomposition from struct C.
9673
849fccf8
EB
96742017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9675
9676 * gcc.c-torture/execute/20170111-1.c: New test.
9677
80c74722
RB
96782017-01-11 Richard Biener <rguenther@suse.de>
9679
9680 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9681
4c4b4703
JJ
96822017-01-11 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR middle-end/50199
9685 * gcc.dg/lto/pr50199_0.c: New test.
9686
664b1a6b
MS
96872017-01-10 Martin Sebor <msebor@redhat.com>
9688
9689 PR testsuite/78960
9690 PR testsuite/78959
9691 PR testsuite/78133
9692 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9693 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9694
fefd3086
MS
96952017-01-10 Martin Sebor <msebor@redhat.com>
9696
9697 PR middle-end/78138
664b1a6b 9698 * gcc.dg/pr78138.c: New test.
fefd3086 9699
b9f4757f
DM
97002017-01-10 David Malcolm <dmalcolm@redhat.com>
9701
9702 PR c++/77949
9703 * g++.dg/diagnostic/pr77949.C: New test case.
9704
5a50f6bb
MS
97052017-01-10 Martin Sebor <msebor@redhat.com>
9706
9707 PR middle-end/78245
9708 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9709
c16880ef
MS
97102017-01-10 Martin Sebor <msebor@redhat.com>
9711
9712 PR tree-optimization/78775
9713 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9714 * gcc.dg/attr-alloc_size-10.c: New test.
9715 * gcc.dg/attr-alloc_size-11.c: New test.
9716 * gcc.dg/builtin-stringop-chk-7.c: New test.
9717 * gcc.dg/pr78775.c: New test.
9718 * gcc.dg/pr78973-2.c: New test.
9719 * gcc.dg/pr78973.c: New test.
9720
5363d9d9
JL
97212017-01-10 Jeff Law <law@redhat.com>
9722
9723 PR tree-optimization/77766
9724 PR tree-optimization/78856
9725 * gcc.c-torture/execute/pr77766.c: New test.
9726
aae23693
RB
97272016-01-10 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/79034
9730 * g++.dg/torture/pr79034.C: New testcase.
9731
a0843aed
ML
97322017-01-10 Martin Liska <mliska@suse.cz>
9733
9734 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9735 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9736 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9737 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9738 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9739 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9740 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9741 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9742 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9743 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9744 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9745 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9746 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9747 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9748 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9749 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9750 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9751 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9752 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9753 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9754 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9755 * gcc.dg/ipa/pr64307.c: Likewise.
9756 * gcc.dg/ipa/pr77653.c: Likewise.
9757
79fc8ffe
AS
97582017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9759
9760 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9761 * g++.dg/other/i386-3.C: Ditto.
9762 * gcc.target/i386/sse-12.c: Ditto.
9763 * gcc.target/i386/sse-13.c: Ditto.
9764 * gcc.target/i386/sse-22.c: Ditto.
9765 * gcc.target/i386/sse-23.c: Ditto.
9766 * gcc.target/i386/builtin_target.c: Handle new option.
9767 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9768 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9769 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9770
dfa6951f
MS
97712017-01-09 Martin Sebor <msebor@redhat.com>
9772
9773 PR testsuite/79036
9774 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9775 with different precisions.
9776
a271e415
EB
97772017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9778
9779 * g++.dg/opt/call2.C: New test.
9780 * g++.dg/opt/call3.C: Likewise.
9781 * gnat.dg/array26.adb: New test.
9782 * gnat.dg/array26_pkg.ad[sb]: New helper.
9783 * gnat.dg/array27.adb: New test.
9784 * gnat.dg/array27_pkg.ad[sb]: New helper.
9785 * gnat.dg/array28.adb: New test.
9786 * gnat.dg/array28_pkg.ad[sb]: New helper.
9787
bd2c6270
JJ
97882017-01-09 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR translation/79019
9791 PR translation/79020
9792 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9793 diagnostics.
9794 * gfortran.dg/initialization_17.f90: Likewise.
9795
1c1d8e75
DH
97962017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9797
9798 PR testsuite/79026
9799 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9800 * gcc.target/i386/pr78904-4.c: Likewise.
9801 * gcc.target/i386/pr78904-6.c: Likewise.
9802 * gcc.target/i386/pr78967-2.c: Likewise.
9803
cb330ba5
JJ
98042017-01-09 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR tree-optimization/78899
9807 * gcc.target/i386/pr78899.c: New test.
9808 * gcc.dg/pr71077.c: New test.
9809
a5e14a42
MJ
98102017-01-09 Martin Jambor <mjambor@suse.cz>
9811
9812 PR ipa/78365
9813 PR ipa/78599
9814 * gcc.dg/torture/pr78365.c: New test.
9815
01216d27
JJ
98162017-01-09 Jakub Jelinek <jakub@redhat.com>
9817
dc59e50a
JJ
9818 PR c++/78948
9819 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9820 (main): Use int* instead of long long.
9821
01216d27
JJ
9822 PR tree-optimization/78938
9823 * gcc.dg/vect/pr78938.c: New test.
9824
c0d4fec7
KT
98252017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9826
9827 * gcc.dg/20161219.c: New test.
9828
7b1b0cc1
RB
98292017-01-09 Richard Biener <rguenther@suse.de>
9830
9831 PR tree-optimization/78997
9832 * gcc.dg/torture/pr78997.c: New testcase.
9833
813b9c0d
RB
98342017-01-09 Richard Biener <rguenther@suse.de>
9835
9836 PR debug/79000
9837 * g++.dg/lto/pr79000_0.C: New testcase.
9838 * g++.dg/lto/pr79000_1.c: Likewise.
9839
efcc8d38
MS
98402017-01-08 Martin Sebor <msebor@redhat.com>
9841
9842 PR middle-end/77708
9843 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9844 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9845 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9846 due to bug 78969.
9847 * gcc.dg/format/pr78569.c: Adjust.
9848
5ccf1d8d
DM
98492017-01-07 David Malcolm <dmalcolm@redhat.com>
9850
9851 PR c++/72803
9852 * g++.dg/diagnostic/pr72803.C: New test case.
9853
42002dfe
MS
98542017-01-07 Martin Sebor <msebor@redhat.com>
9855
9856 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9857 * gcc.dg/attr-alloc_size-4.c: Same.
9858
de91486c
AV
98592017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9860
9861 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9862 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9863 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9864 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9865 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9866 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9867 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9868
f55a925e
AS
98692017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9870 * gcc.dg/memcmp-1.c: New.
9871 * gcc.dg/strncmp-1.c: New.
9872
f3caa118
AV
98732017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9874
9875 * gcc.target/arm/acle/mcrr: New.
9876 * gcc.target/arm/acle/mcrr2: New.
9877 * gcc.target/arm/acle/mrrc: New.
9878 * gcc.target/arm/acle/mrrc2: New.
9879
ecc9a25b
AV
98802017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9881
9882 * gcc.target/arm/acle/mcr.c: New.
9883 * gcc.target/arm/acle/mrc.c: New.
9884 * gcc.target/arm/acle/mcr2.c: New.
9885 * gcc.target/arm/acle/mrc2.c: New.
9886
3811581f
AV
98872017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9888
9889 * gcc.target/arm/acle/ldc: New.
9890 * gcc.target/arm/acle/ldc2: New.
9891 * gcc.target/arm/acle/ldcl: New.
9892 * gcc.target/arm/acle/ldc2l: New.
9893 * gcc.target/arm/acle/stc: New.
9894 * gcc.target/arm/acle/stc2: New.
9895 * gcc.target/arm/acle/stcl: New.
9896 * gcc.target/arm/acle/stc2l: New.
9897
d57daa0c
AV
98982017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9899
9900 * gcc.target/arm/acle/acle.exp: Run tests for different options
9901 and make sure fat-lto-objects is used such that we can still do
9902 assemble scans.
9903 * gcc.target/arm/acle/cdp.c: New.
9904 * gcc.target/arm/acle/cdp2.c: New.
9905 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9906 (check_effective_target_arm_coproc1_ok_nocache): New.
9907 (check_effective_target_arm_coproc2_ok): New.
9908 (check_effective_target_arm_coproc2_ok_nocache): New.
9909 (check_effective_target_arm_coproc3_ok): New.
9910 (check_effective_target_arm_coproc3_ok_nocache): New.
9911 (check_effective_target_arm_coproc4_ok): New.
9912 (check_effective_target_arm_coproc4_ok_nocache): New.
9913
8a123229
MS
99142017-01-06 Martin Sebor <msebor@redhat.com>
9915
9916 PR middle-end/78605
9917 * gcc.dg/tree-ssa/pr78605.c: New test.
9918
5b8999d6
MS
99192017-01-05 Martin Sebor <msebor@redhat.com>
9920
9921 PR tree-optimization/78910
9922 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9923 diagnostics.
9924 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9925 * gcc.dg/tree-ssa/pr78910.c: New test.
9926
4e89adf9
EB
99272017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9928
9929 * gcc.dg/sso-10.c: New test.
9930
962c5679
JJ
99312017-01-05 Jakub Jelinek <jakub@redhat.com>
9932
cfd719e7
JJ
9933 PR tree-optimization/71016
9934 * gcc.target/i386/pr71016.c: New test.
9935 * gcc.target/aarch64/pr71016.c: New test.
9936 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9937
26f20371
JJ
9938 PR c++/78931
9939 * g++.dg/cpp1z/decomp19.C: New test.
9940
962c5679
JJ
9941 PR c++/78890
9942 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9943 * g++.dg/init/union1.C: Likewise.
9944 * g++.dg/cpp0x/union6.C: Expect errors.
9945 * g++.dg/cpp0x/union8.C: New test.
9946 * g++.dg/cpp0x/pr78890-1.C: New test.
9947 * g++.dg/cpp0x/pr78890-2.C: New test.
9948
8c15f541
DE
99492017-01-05 David Edelsohn <dje.gcc@gmail.com>
9950
9951 * gcc.target/powerpc/pr71670.c: Require p9vector.
9952 * gcc.target/powerpc/p9-novsx.c: Same.
9953
51b86113
DM
99542017-01-05 David Malcolm <dmalcolm@redhat.com>
9955
9956 * selftests/asr_div1.rtl: New file.
9957 * selftests/aarch64: New subdirectory.
9958 * selftests/aarch64/times-two.rtl: New file.
9959 * selftests/bb-index.rtl: New file.
9960 * selftests/cfg-test.rtl: New file.
9961 * selftests/const-int.rtl: New file.
9962 * selftests/example-labels.rtl: New file.
9963 * selftests/insn-with-mode.rtl: New file.
9964 * selftests/jump-to-label-ref.rtl: New file.
9965 * selftests/jump-to-return.rtl: New file.
9966 * selftests/jump-to-simple-return.rtl: New file.
9967 * selftests/mem.rtl: New file.
9968 * selftests/note-insn-deleted.rtl: New file.
9969 * selftests/note_insn_basic_block.rtl: New file.
9970 * selftests/simple-cse.rtl: New file.
9971 * selftests/symbol-ref.rtl: New file.
9972 * selftests/x86_64: New subdirectory.
9973 * selftests/x86_64/call-insn.rtl: New file.
9974 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9975 * selftests/x86_64/times-two.rtl: New file.
9976 * selftests/x86_64/unspec.rtl: New file.
9977
dc7650cc
NS
99782017-01-05 Nathan Sidwell <nathan@acm.org>
9979
9980 PR c++/78765
9981 * g++.dg/cpp0x/pr78765.C: New.
9982
3db70565
DV
99832017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9984
9985 * gcc.target/s390/memcpy-2.c: New test.
9986 * gcc.target/s390/memset-2.c: New test.
9987
f5a537e3
AK
99882017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9989
9990 * gcc.target/s390/memcpy-1.c: New test.
9991
d80c6d02
JL
99922017-01-04 Jeff Law <law@redhat.com>
9993
9994 PR tree-optimization/78812
9995 * g++.dg/torture/pr78812.C: New test.
9996
08edc320 99972017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
9998
9999 PR target/71977
10000 PR target/70568
10001 PR target/78823
10002 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10003 64-bit VSX systems with direct move, whether we optimize common
10004 code sequences in the GLIBC math library for float math functions.
10005 * gcc.target/powerpc/pr71977-2.c: Likewise.
10006
a9342885
MP
100072017-01-04 Marek Polacek <polacek@redhat.com>
10008
10009 PR c++/64767
10010 * c-c++-common/Wpointer-compare-1.c: New test.
10011
066435fe
JJ
100122017-01-04 Jakub Jelinek <jakub@redhat.com>
10013
abec4284
JJ
10014 PR c++/78949
10015 * c-c++-common/Wunused-var-16.c: New test.
10016
26c43e27
JJ
10017 PR c++/78693
10018 * g++.dg/cpp0x/pr78693.C: New test.
10019
fc73e60c
JJ
10020 PR driver/78957
10021 * gcc.dg/pr78957.c: New test.
10022
c9cf3863
JJ
10023 * g++.dg/cpp1y/auto-fn34.C: New test.
10024
066435fe
JJ
10025 PR c++/71182
10026 * g++.dg/cpp0x/pr71182.C: New test.
10027
598bd687
KN
100282017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10029
10030 PR target/78056
10031 * gcc.target/powerpc/pr78056-1.c: New test.
10032 * gcc.target/powerpc/pr78056-2.c: New test.
10033 * gcc.target/powerpc/pr78056-3.c: New test.
10034 * gcc.target/powerpc/pr78056-4.c: New test.
10035 * gcc.target/powerpc/pr78056-5.c: New test.
10036 * gcc.target/powerpc/pr78056-6.c: New test.
10037 * gcc.target/powerpc/pr78056-7.c: New test.
10038 * gcc.target/powerpc/pr78056-8.c: New test.
10039 * lib/target-supports.exp
10040 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10041 whether the effective target supports the popcntb instruction.
10042
8194635a
JL
100432017-01-03 Jeff Law <law@redhat.com>
10044
10045 PR tree-optimization/67955
10046 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10047
baf9ebc8
MP
100482017-01-04 Marek Polacek <polacek@redhat.com>
10049
10050 PR c++/77545
10051 PR c++/77284
10052 * g++.dg/cpp0x/range-for32.C: New test.
10053 * g++.dg/cpp0x/range-for33.C: New test.
10054
5dd9a9d0
DM
100552017-01-04 David Malcolm <dmalcolm@redhat.com>
10056
10057 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10058
4bf07f3f
NS
100592017-01-04 Nathan Sidwell <nathan@acm.org>
10060
10061 PR c++/66735
10062 * g++.dg/cpp1y/pr66735.C: New.
10063
165ba2e9
JJ
100642017-01-04 Jakub Jelinek <jakub@redhat.com>
10065
10066 PR tree-optimization/71563
10067 * gcc.dg/tree-ssa/pr71563.c: New test.
10068
4567f969
JB
100692017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10070
10071 PR fortran/78534
10072 PR fortran/78976
10073 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10074 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10075 * gfortran.dg/transfer_intrinsic_1.f90: Change
10076 scan-tree-dump-times due to gfc_trans_string_copy change to
10077 avoid -Wstringop-overflow.
10078
1c06f07f
JL
100792017-01-03 Jeff Law <law@redhat.com>
10080
10081 PR tree-optimization/78856
10082 * gcc.c-torture/execute/pr78856.c: New test.
10083
60fb638f
MM
100842017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10085
10086 PR target/78953
10087 * gcc.target/powerpc/pr78953.c: New test.
10088
e4d02f52
ILT
100892017-01-03 Ian Lance Taylor <iant@google.com>
10090
10091 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10092 enums.
10093
5b4f088d
MS
100942017-01-03 Martin Sebor <msebor@redhat.com>
10095
10096 PR tree-optimization/78696
10097 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10098 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10099 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10100 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10101
101022017-01-03 David Malcolm <dmalcolm@redhat.com>
10103
10104 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10105 with more than one digit.
10106 * lib/gcc-dg.exp (process-message): Support more than one digit
10107 in relative line specifications.
10108
101092017-01-03 Jakub Jelinek <jakub@redhat.com>
10110
10111 PR tree-optimization/78965
10112 * gcc.dg/pr78965.c: New test.
10113
10114 PR middle-end/78901
10115 * g++.dg/opt/pr78901.C: New test.
10116
101172017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10118
10119 PR fortran/78534
10120 PR fortran/66310
10121 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10122 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10123 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10124 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10125 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10126 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10127 * gfortran.dg/string_1_lp64.f90: New test.
10128 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10129 * gfortran.dg/string_3_lp64.f90: New test.
10130 * gfortran.dg/transfer_intrinsic_1.f90: Change
10131 scan-tree-dump-times due to gfc_trans_string_copy change to
10132 avoid -Wstringop-overflow.
10133
8b7163c6
UB
101342017-01-02 Uros Bizjak <ubizjak@gmail.com>
10135
10136 PR target/78967
10137 * gcc.target/i386/pr78967-1.c: New test.
10138 * gcc.target/i386/pr78967-2.c: Ditto.
10139 * gcc.target/i386/pr78967-3.c: Ditto.
10140
10141 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10142 * gcc.target/i386/pr78904-4.c: Ditto.
10143 * gcc.target/i386/pr78904-6.c: Ditto.
10144
e2940b98
JH
101452017-01-01 Jan Hubicka <hubicka@ucw.cz>
10146
10147 PR middle-end/77674
10148 * g++.dg/torture/pr77674.C: New testcase.
10149
cbe34bb5 101502017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10151
10152 Update copyright years.
818ab71a 10153\f
cbe34bb5 10154Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10155
10156Copying and distribution of this file, with or without modification,
10157are permitted in any medium without royalty provided the copyright
10158notice and this notice are preserved.