]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
c-attribs.c (c_common_attribute_table): Add entry for "patchable_function_entry".
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
417ca011
TD
12017-07-07 Torsten Duwe <duwe@suse.de>
2
3 * c-c++-common/patchable_function_entry-default.c: New test.
4 * c-c++-common/patchable_function_entry-decl.c: Likewise.
5 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6
774cccdc
JJ
72017-07-25 Jakub Jelinek <jakub@redhat.com>
8
9 PR target/81532
10 * gcc.target/i386/pr80833-3.c: New test.
11 * gcc.target/i386/avx512dq-pr81532.c: New test.
12 * gcc.target/i386/avx512bw-pr81532.c: New test.
13
1aa54f90
RB
142017-07-25 Richard Biener <rguenther@suse.de>
15
16 PR tree-optimization/81455
17 * gcc.dg/pr81455.c: New testcase.
18
e294f495
RB
192017-07-25 Richard Biener <rguenther@suse.de>
20
21 PR tree-optimization/81529
22 * gfortran.dg/pr81529.f90: New testcase.
23
edf8ba4b
WD
242017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
25
774cccdc 26 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 27
ea063871
RB
282017-07-25 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/81410
31 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
32
5ea71a5a
RB
332017-07-25 Richard Biener <rguenther@suse.de>
34
35 PR tree-optimization/81510
36 * gcc.dg/torture/pr81510.c: New testcase.
37 * gcc.dg/torture/pr81510-2.c: Likewise.
38
4287b4e8
ML
392017-07-25 Martin Liska <mliska@suse.cz>
40
41 PR ipa/81520
42 * gcc.dg/ipa/pr81520.c: New test.
43
d49718d6
MP
442017-07-25 Marek Polacek <polacek@redhat.com>
45
46 PR c/81364
47 * Wmultistatement-macros-12.c: New test.
48
0e82a9b9
BC
492017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
50
51 PR target/81414
52 * gcc.target/aarch64/pr81414.C: New.
53
3d99332b
RB
542017-07-25 Richard Biener <rguenther@suse.de>
55
56 PR middle-end/81505
57 * gcc.dg/ubsan/pr81505.c: New testcase.
58
52d0f7bd
DS
592017-07-24 Daniel Santos <daniel.santos@pobox.com>
60
61 PR testsuite/80759
62 * gcc.target/x86_64/abi/ms-sysv/do-test.S
63 (ELFFN_BEGIN): Rename to FN_TYPE.
64 (ELFFN_END): Rename to FN_SIZE.
65 (ASMNAME): New macro.
66 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
67 .global.
68 (FUNC_END): Use ASMNAME.
69 (test_data_save): Remove.
70 (test_data_input): Likewise.
71 (test_data_output: Likewise.
72 (test_data_fn): Likewise.
73 (test_data_retaddr): Likewise.
74 (regs_to_mem): Make globals, use r10 instead of rax.
75 (mem_to_regs): Likewise.
76 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
77 body to ms-sysv.c.
78 (do_test_aligned): Likewise.
79 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
80 Add dg-* directives.
81 (PASTE_STR): New macro.
82 (ASMNAME): Likewise.
83 (LOAD_TEST_DATA_ADDR): Likewise.
84 (TEST_DATA_OFFSET): Likewise.
85 (do_test_body0): New C function.
86 (do_test_body): New inline assembly routine.
87 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
88 (runtest_ms_sysv): Modify.
89
19930989
MM
902017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
91
92 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
93 since the upper-regs options have been deleted.
94 * gcc.target/powerpc/pr65849-2.c: Likewise.
95 * gcc.target/powerpc/pr80099-1.c: Likewise.
96 * gcc.target/powerpc/pr80099-2.c: Likewise.
97 * gcc.target/powerpc/pr80099-3.c: Likewise.
98 * gcc.target/powerpc/pr80099-4.c: Likewise.
99 * gcc.target/powerpc/pr80099-5.c: Likewise.
100 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
101 support removal of the upper-regs options.
102 * gcc.target/powerpc/p8vector-fp.c: Likewise.
103 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
104 * gcc.target/powerpc/p9-dimode1.c: Likewise.
105 * gcc.target/powerpc/p9-dimode2.c: Likewise.
106 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
107 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
108 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
109 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
110 * gcc.target/powerpc/ppc-round.c: Likewise.
111 * gcc.target/powerpc/pr71720.c: Likewise.
112 * gcc.target/powerpc/pr72853.c: Likewise.
113 * gcc.target/powerpc/pr79907.c: Likewise.
114 * gcc.target/powerpc/pr78953.c: Likewise.
115 * gcc.target/powerpc/upper-regs-df.c: Likewise.
116 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
117 * gcc.target/powerpc/vec-extract-1.c: Likewise.
118 * gcc.target/powerpc/vec-init-3.c: Likewise.
119 * gcc.target/powerpc/vec-init-6.c: Likewise.
120 * gcc.target/powerpc/vec-init-7.c: Likewise.
121 * gcc.target/powerpc/vec-set-char.c: Likewise.
122 * gcc.target/powerpc/vec-set-int.c: Likewise.
123 * gcc.target/powerpc/vec-set-short.c: Likewise.
124
d47d34bb
WD
1252017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
126
127 PR target/79041
128 * gcc.target/aarch64/pr79041-2.c: New test.
129
26bca0ed
CL
1302017-07-24 Carl Love <cel@us.ibm.com>
131
132 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
133 the new built-ins.
134
4b40986c
JW
1352017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
136
137 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
138
213c3b7b
TK
1392017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
140 Mikael Morin <mikael@gcc.gnu.org>
141
142 PR fortran/66102
143 * gfortran.dg/realloc_on_assign_28.f90: New test.
144
e2b71b5a
DE
1452017-07-23 David Edelsohn <dje.gcc@gmail.com>
146
147 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
148 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
149
f36dda3b
UB
1502017-07-23 Uros Bizjak <ubizjak@gmail.com>
151
152 PR target/80569
153 * gcc.target/i386/pr80569.c: New test.
154
5ff4baa5
CL
1552017-07-21 Carl Love <cel@us.ibm.com>
156
157 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
158 vmuleuh): Fix scan-assembler-times should check for word not half word
159 instructions.
160
43f84f6c
JW
1612017-07-21 Jim Wilson <jim.wilson@linaro.org>
162
163 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
164 redundant -march option.
165 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
166 in addition to armv8.1-a.
167
325fe816
YG
1682017-07-21 Yury Gribov <tetra2005@gmail.com>
169
170 PR middle-end/56727
171 * gcc.dg/pr56727-1.c: New test.
172 * gcc.dg/pr56727-2.c: New test.
173
5a5838e0
SM
1742017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
175
176 * gcc.target/powerpc/mmx-check.h: New file.
177 * gcc.target/powerpc/mmx-packs.c: New file.
178 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
179 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
180 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
181 * gcc.target/powerpc/mmx-paddb-1.c: New file.
182 * gcc.target/powerpc/mmx-paddd-1.c: New file.
183 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
184 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
185 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
186 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
187 * gcc.target/powerpc/mmx-paddw-1.c: New file.
188 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
189 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
190 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
191 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
192 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
193 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
194 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
195 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
196 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
197 * gcc.target/powerpc/mmx-pslld-1.c: New file.
198 * gcc.target/powerpc/mmx-psllw-1.c: New file.
199 * gcc.target/powerpc/mmx-psrad-1.c: New file.
200 * gcc.target/powerpc/mmx-psraw-1.c: New file.
201 * gcc.target/powerpc/mmx-psrld-1.c: New file.
202 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
203 * gcc.target/powerpc/mmx-psubb-2.c: New file.
204 * gcc.target/powerpc/mmx-psubd-2.c: New file.
205 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
206 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
207 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
208 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
209 * gcc.target/powerpc/mmx-psubw-2.c: New file.
210 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
211 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
212 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
213 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
214 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
215 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
216
9af7f373
RB
2172017-06-21 Richard Biener <rguenther@suse.de>
218
219 PR tree-optimization/81500
220 * gcc.dg/torture/pr81500.c: New testcase.
221
5aaa8fb4
NS
2222017-07-20 Nathan Sidwell <nathan@acm.org>
223
224 * g++.dg/ext/anon-struct6.C: Adjust diag.
225 * g++.old-deja/g++.other/anon4.C: Adjust diag.
226
2953b72f
JJ
2272017-07-20 Jakub Jelinek <jakub@redhat.com>
228
229 PR target/80846
230 * gcc.target/i386/avx-pr80846.c: New test.
231 * gcc.target/i386/avx2-pr80846.c: New test.
232 * gcc.target/i386/avx512f-pr80846.c: New test.
233
73c4b4df
BC
2342017-07-20 Bin Cheng <bin.cheng@arm.com>
235
236 PR tree-optimization/81388
237 * gcc.dg/tree-ssa/pr81388-1.c: New test.
238 * gcc.dg/tree-ssa/pr81388-2.c: New test.
239
77e5edaf
JH
2402017-07-17 Tom de Vries <tom@codesourcery.com>
241
242 PR middle-end/81030
243 * gcc.dg/pr81030.c: New test.
244
891ad31c
RB
2452017-07-20 Richard Biener <rguenther@suse.de>
246
247 PR tree-optimization/61171
248 * g++.dg/vect/pr61171.cc: New testcase.
249 * gfortran.dg/vect/pr61171.f: Likewise.
250 * gcc.dg/vect/vect-reduc-11.c: Likewise.
251
f971b281
RB
2522017-07-20 Richard Biener <rguenther@suse.de>
253
254 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
255 with V64QImode.
256 * gcc.dg/vect/slp-45.c: Likewise.
257
2071f8f9
N
2582017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
259
260 * gcc.dg/tree-ssa/vrp116.c: New Test.
261
a6722e5b
MM
2622017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
263
264 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
265 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
266 __builtin_cpu_is and __builtin_cpu_supports are supported.
267
ccfa843f
SM
2682017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
269
270 * gcc.target/powerpc/bmi-check.h (main): Skip unless
271 __BUILTIN_CPU_SUPPORTS__ defined.
272 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
273 __BUILTIN_CPU_SUPPORTS__ defined.
274
564e405c
JJ
2752017-07-19 Jakub Jelinek <jakub@redhat.com>
276
277 PR tree-optimization/81346
278 * gcc.dg/tree-ssa/pr81346-5.c: New test.
279
3717fbe3
TV
2802017-07-19 Tom de Vries <tom@codesourcery.com>
281
282 * gcc.target/nvptx/decl-init.c: Update alignment.
283 * gcc.target/nvptx/slp-2-run.c: New test.
284 * gcc.target/nvptx/slp-2.c: New test.
285 * gcc.target/nvptx/v2di.c: New test.
286
b98b34b7
TV
2872017-07-19 Tom de Vries <tom@codesourcery.com>
288
289 * gcc.target/nvptx/slp-run.c: New test.
290 * gcc.target/nvptx/slp.c: New test.
291 * gcc.target/nvptx/v2si-cvt.c: New test.
292 * gcc.target/nvptx/v2si-run.c: New test.
293 * gcc.target/nvptx/v2si.c: New test.
294 * gcc.target/nvptx/vec.inc: New test.
295
8d1628eb
JJ
2962017-07-19 Jakub Jelinek <jakub@redhat.com>
297
298 PR tree-optimization/81346
299 * gcc.dg/tree-ssa/pr81346-1.c: New test.
300 * gcc.dg/tree-ssa/pr81346-2.c: New test.
301 * gcc.dg/tree-ssa/pr81346-3.c: New test.
302 * gcc.dg/tree-ssa/pr81346-4.c: New test.
303 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
304 compiler to avoid X / C1 op C2 optimization to trigger.
305
4d6ababc
ML
3062017-07-19 Martin Liska <mliska@suse.cz>
307
308 PR sanitizer/63361
309 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
310 -ffloat-store or -mieee for targets that need it.
311
d83cc5cc
TV
3122017-07-18 Tom de Vries <tom@codesourcery.com>
313
314 PR middle-end/81464
315 * gfortran.dg/pr81464.f90: New test.
316
e822e885
UB
3172017-07-18 Uros Bizjak <ubizjak@gmail.com>
318
319 PR target/81471
320 * gcc.target/i386/pr81471.c: New test.
321
b267968e
RB
3222017-06-18 Richard Biener <rguenther@suse.de>
323
324 PR tree-optimization/81410
325 * gcc.dg/vect/pr81410.c: New testcase.
326
33e9feb5
JH
3272017-07-18 Jan Hubicka <hubicka@ucw.cz>
328
329 PR middle-end/81462
330 * g++.dg/torture/pr81462.C: New testcase.
331
694dd0e4
BC
3322017-07-18 Bin Cheng <bin.cheng@arm.com>
333
334 PR target/81408
335 * g++.dg/tree-ssa/pr81408.C: New.
336 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
337
f9bfe3f5
RB
3382017-07-18 Richard Biener <rguenther@suse.de>
339
340 PR tree-optimization/80620
341 PR tree-optimization/81403
342 * gcc.dg/torture/pr80620.c: New testcase.
343 * gcc.dg/torture/pr81403.c: Likewise.
344
3452017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
346
347 PR tree-optimization/81418
348 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
349
3502017-07-17 Carl Love <cel@us.ibm.com>
351
352 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
353 test case changes for commit 249424
354
355 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
356 vmuleuh): Fix scan-assembler-times should check for word not half word
357 instructions.
358
f6489326
BS
3592017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
360
361 PR tree-optimization/81162
362 * gcc.dg/pr81162.c: Move this to...
363 * gcc.dg/ubsan/pr81162.c: ...here.
364
dbc4ecfc
VR
3652017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
366
367 * g++.dg/diagnostic/friend1.C: New test.
368 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
369
a64559a5
NS
3702017-07-17 Nathan Sidwell <nathan@acm.org>
371
372 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
373
aac59577
BE
3742017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
375
376 * lib/gcc-dg.exp: Increase expect's match buffer size.
377
aa1528b5
BC
3782017-07-17 Bin Cheng <bin.cheng@arm.com>
379
380 PR target/81369
381 * gcc.dg/tree-ssa/pr81369.c: New.
382
b6c354eb
CZ
3832017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
384
385 * gcc.target/arc/pr9000674901.c: New file.
386 * gcc.target/arc/pic-1.c: Likewise.
387 * gcc.target/arc/pr9001191897.c: Likewise.
388
1825c61e
CZ
3892017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
390 Andrew Burgess <andrew.burgess@embecosm.com>
391
392 * gcc.target/arc/naked-1.c: New file.
393 * gcc.target/arc/naked-2.c: Likewise.
394
1f1e8aed
JJ
3952017-07-17 Jakub Jelinek <jakub@redhat.com>
396
9ebce098
JJ
397 PR tree-optimization/81428
398 * gcc.dg/fixed-point/pr81428.c: New test.
399
e8dd1313
JJ
400 PR tree-optimization/81365
401 * g++.dg/torture/pr81365.C: New test.
402
1f1e8aed
JJ
403 PR tree-optimization/81396
404 * gcc.dg/tree-ssa/pr81396.c: New test.
405
38f638ca
EB
4062017-07-16 Eric Botcazou <ebotcazou@adacore.com>
407
408 * gnat.dg/opt65.adb: New test.
409
5fa396ad
JH
4102017-07-16 Jan Hubicka <hubicka@ucw.cz>
411
412 * gcc.dg/predict-8.c: Update.
413
00aeee56
VR
4142017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
415
416 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
417 * g++.dg/warn/pr12242.C: Likewise.
418
b70bb05b
KN
4192017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
420
421 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
422 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
423 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
424 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
425 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
426 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
427 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
428 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
429 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
430 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
431 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
432 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
433 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
434 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
435 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
436 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
437 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
438 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
439 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
440 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
441 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
442 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
443 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
444 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
445 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
446 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
447 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
448 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
449 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
450 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
451 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
452 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
453 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
454 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
455 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
456 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
457 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
458 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
459 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
460 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
461 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
462 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
463 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
464 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
465 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
466 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
467 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
468 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
469 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
470 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
471 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
472
3b805666
BS
4732016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
474
475 PR tree-optimization/81162
476 * gcc.dg/pr81162.c: New file.
477
bece580c
MS
4782017-07-14 Martin Sebor <msebor@redhat.com>
479
480 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
481 that bcopy is expected to be transformed to.
482
eea77d1f
DM
4832017-07-14 David Malcolm <dmalcolm@redhat.com>
484
485 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
486 * g++.dg/lookup/missing-std-include-2.C: New test case.
487 * g++.dg/lookup/missing-std-include-3.C: New test case.
488 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
489 * gcc.dg/missing-header-fixit-1.c: New test case.
490 * gcc.dg/missing-header-fixit-2.c: New test case.
491 * gcc.dg/missing-header-fixit-2.h: New header.
492
338d6484
DM
4932017-07-13 David Malcolm <dmalcolm@redhat.com>
494
495 PR c/81405
496 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
497
4982017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
499
500 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
501
6d28654e
ML
5022017-07-13 Martin Liska <mliska@suse.cz>
503
504 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
505 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
506 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
507 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
508 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
509 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
510 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
511
3787ee47
MM
5122017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
513
514 PR target/81193
515 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
516 __builtin_cpu_supports with old GLIBC's.
517 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
518 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
519 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
520 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
521 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
522 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
523 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
524 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
525 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
526 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
527 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
528 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
529 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
530 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
531 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
532 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
533 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
534 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
535 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
536 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
537 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
538 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
539 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
540 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
541
118009c1
CL
5422017-07-12 Carl Love <cel@us.ibm.com>
543
544 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
545 rev_bool_int): Add test cases for builtins.
546 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
547 test cases for builtins.
548
5d7b8153
CL
5492017-07-12 Carl Love <cel@us.ibm.com>
550
551 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
552 lp64 && p9vector_hw.
553
6ea93a64
CL
5542017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
555
556 * lib/target-supports.exp (check_stack_check_available): Make
557 testcase name depend on stack_kind.
558
2f65ab2e
MC
5592017-07-11 Michael Collison <michael.collison@arm.com>
560
774cccdc 561 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 562
9e028cef
PC
5632017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
564
565 PR c++/51270
566 * g++.dg/warn/Wreturn-local-addr-3.C: New.
567
f281956e
CL
5682017-07-11 Carl Love <cel@us.ibm.com>
569
570 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
571 test cases for the builtins.
572
3d36348a
YG
5732017-07-11 Yury Gribov <tetra2005@gmail.com>
574
575 * lib/profopt.exp: Print relative names in UNSUPPORTED
576 AutoFDO tests.
577
214f700a
MC
5782017-07-10 Michael Collison <michael.collison@arm.com>
579
580 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
581
03ed2915
UB
5822017-07-10 Uros Bizjak <ubizjak@gmail.com>
583
584 PR target/81375
585 * gcc.target/i386/pr81375.c: New test.
586
9c582dbb
MS
5872017-07-10 Martin Sebor <msebor@redhat.com>
588
589 PR tree-optimization/80397
590 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 591
281ac396
MS
5922017-07-10 Martin Sebor <msebor@redhat.com>
593
594 PR other/81345
595 * gcc.dg/pr81345.c: New test.
596
a7784956
CZ
5972017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
598
599 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
600 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
601
5920ba15
UB
6022017-07-09 Uros Bizjak <ubizjak@gmail.com>
603
604 PR target/81313
605 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
606 integer argumets to bypass x86_64 outgoing args optimization.
607
6082017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
609
610 * gfortran.dg/eoshift_4.f90: New test.
611 * gfortran.dg/eoshift_5.f90: New test.
612 * gfortran.dg/eoshift_6.f90: New test.
613
35c95658
L
6142017-07-09 H.J. Lu <hongjiu.lu@intel.com>
615
616 PR target/81313
617 * gcc.target/i386/pr81313-1.c: New test.
618 * gcc.target/i386/pr81313-2.c: Likewise.
619 * gcc.target/i386/pr81313-3.c: Likewise.
620 * gcc.target/i386/pr81313-4.c: Likewise.
621 * gcc.target/i386/pr81313-5.c: Likewise.
622
dcbf81c9
RS
6232017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
624
625 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
626 * gnat.dg/vect16.ads (Sarray): Likewise.
627 * gnat.dg/vect17.ads (Sarray): Likewise.
628 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
629 * gnat.dg/vect16.adb (Add): Likewise.
630 * gnat.dg/vect17.adb (Add): Likewise.
631
738f7c2e
DM
6322017-07-07 David Malcolm <dmalcolm@redhat.com>
633
634 PR c++/79300
635 * g++.dg/diagnostic/pr79300.C: New test case.
636
6a69355c
MM
6372017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
638
57f49e99
MM
639 * gcc.target/powerpc/clone1.c: Add check to make sure the
640 __builtin_cpu_supports function is fully supported.
641 * gcc.target/powerpc/clone2.c: New runtime test for
642 target_clones.
643
6a69355c
MM
644 PR target/81348
645 * gcc.target/powerpc/pr81348.c: New test.
646
5e32025a
SN
6472017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
648
649 * gfortran.dg/vect/pr60510.f: Require vect_double support.
650
19388c6d
CL
6512017-07-07 Carl Love <cel@us.ibm.com>
652
653 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
654 file for built-ins.
655
bcc3c3f1
JM
6562017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
657
658 * gcc.target/sparc/dictunpack.c: New file.
659 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
660 * gcc.target/sparc/fpcmpshl.c: Likewise.
661 * gcc.target/sparc/fpcmpurshl.c: Likewise.
662 * gcc.target/sparc/fpcmpushl.c: Likewise.
663
2c6e2eb1
HA
6642017-07-06 Harald Anlauf <anlauf@gmx.de>
665
666 PR fortran/70071
667 * gfortran.dg/coarray_44.f90: New testcase.
668
5094f7d5
MO
6692017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
670
671 * c-c++-common/asan/kasan-alloca-1.c: New test.
672 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
673
e3174bdf
MO
6742017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
675
676 * c-c++-common/asan/alloca_big_alignment.c: New test.
677 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
678 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
679 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
680 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
681 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
682 * c-c++-common/asan/alloca_safe_access.c: Likewise.
683 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
684
a40c6fa8
GJL
6852017-07-06 Georg-Johann Lay <avr@gjlay.de>
686
687 PR target/81305
688 * gcc.target/avr/isr-test.h: Fix warnings.
689
9296dd9b
TP
6902017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
691
692 * lib/target-supports.exp: Generate
693 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
694 and check_effective_target_arm_arch_v8r_multilib.
695
d87f00ba
CL
6962017-07-06 Carl Love <cel@us.ibm.com>
697
9296dd9b 698 * ChangeLog: Clean up from mid air collision
08e60e19
CL
699
7002017-07-06 Carl Love <cel@us.ibm.com>
701
702 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
703 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
704 cases for vec_addc, adde and addec builtins.
705
c471c6ed
DM
7062017-07-06 David Malcolm <dmalcolm@redhat.com>
707
708 PR c++/79300
709 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
710 expected underlining within macro expansion.
711 * c-c++-common/pr70264.c: Likewise.
712 * g++.dg/plugin/diagnostic-test-expressions-1.C
713 (test_within_macro_1): New test.
714 (test_within_macro_2): Likewise.
715 (test_within_macro_3): Likewise.
716 (test_within_macro_4): Likewise.
717 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
718 expected underlining within macro expansion.
719 (test_macro_4): Likewise.
720 * gcc.dg/plugin/diagnostic-test-expressions-1.c
721 (test_within_macro_1): New test.
722 (test_within_macro_2): Likewise.
723 (test_within_macro_3): Likewise.
724 (test_within_macro_4): Likewise.
725 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
726 underlining within macro expansion.
727
68d872d7
SP
7282017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
729
730 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
731 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
732 _mm_maskz_getexp_round_sd): Test new intrinsics.
733 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
734 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
735 _mm_maskz_getexp_round_ss): Ditto.
736 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
737 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
738 _mm_maskz_getmant_round_sd): Ditto.
739 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
740 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
741 _mm_maskz_getmant_round_ss): Ditto.
742 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
743 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
744 _mm_maskz_getexp_round_sd): New runtime tests.
745 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
746 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
747 _mm_maskz_getexp_round_ss): Ditto.
748 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
749 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
750 _mm_maskz_getmant_round_sd): Ditto.
751 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
752 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
753 _mm_maskz_getmant_round_ss): Ditto.
754 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
755 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
756 __builtin_ia32_getmantss_mask_round): Test new builtins.
757 * gcc.target/i386/sse-13.c : Ditto.
758 * gcc.target/i386/sse-23.c: Ditto.
759 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
760 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
761 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
762 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
763 _mm_mask_getexp_round_ss): Test new intrinsics.
764 * gcc.target/i386/testround-1.c: Ditto.
765 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
766 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
767 _mm_mask_getmant_round_ss): Test new intrinsics
768 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
769 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
770 _mm_maskz_getmant_ss): Test new intrinsics.
771
9e00a397
CL
7722017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
773
774 * lib/target-supports-dg.exp (dg-require-stack-check): New.
775 * lib/target-supports.exp (check_stack_check_available): New.
776 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
777 * gcc.c-torture/compile/stack-check-1.c: Likewise.
778 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
779 * gcc.dg/pr47443.c: Likewise.
780 * gcc.dg/pr48134.c: Likewise.
781 * gcc.dg/pr70017.c: Likewise.
782 * gcc.target/aarch64/stack-checking.c: Likewise.
783 * gcc.target/arm/stack-checking.c: Likewise.
784 * gcc.target/i386/pr48723.c: Likewise.
785 * gcc.target/i386/pr55672.c: Likewise.
786 * gcc.target/i386/pr67265-2.c: Likewise.
787 * gcc.target/i386/pr67265.c: Likewise.
788 * gnat.dg/opt49.adb: Likewise.
789 * gnat.dg/stack_check1.adb: Likewise.
790 * gnat.dg/stack_check2.adb: Likewise.
791 * gnat.dg/stack_check3.adb: Likewise.
792
38e6cc4d
KN
7932017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
794
795 PR target/80103
796 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
797 __attribute__.
798
f8aa2b2c
SP
7992017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
800
801 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
802 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
803 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
804 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
805 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
806 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
807 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
808 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
809 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
810 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
811 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
812 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
813
e483b7b4
GJL
8142017-07-05 Georg-Johann Lay <avr@gjlay.de>
815
816 PR target/81305
817 * gcc.target/avr/isr-test.h: New file.
818 * gcc.target/avr/torture/isr-01-simple.c: New test.
819 * gcc.target/avr/torture/isr-02-call.c: New test.
820 * gcc.target/avr/torture/isr-03-fixed.c: New test.
821
a8745cc2
BC
8222017-07-05 Bin Cheng <bin.cheng@arm.com>
823
824 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
825 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
826 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
827 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
828
4a52eb19
BC
8292017-07-05 Bin Cheng <bin.cheng@arm.com>
830
831 * gcc.dg/tree-ssa/ldist-26.c: New test.
832
95f7d11b
BC
8332017-07-05 Bin Cheng <bin.cheng@arm.com>
834
835 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
836
45bb7d59
UB
8372017-07-04 Uros Bizjak <ubizjak@gmail.com>
838
839 PR target/81300
840 * gcc.target/i386/pr81300.c: New test.
841
1fcfac88
UB
8422017-07-04 Uros Bizjak <ubizjak@gmail.com>
843
844 PR target/81294
845 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
846 x and y arguments in the call to _subborrow_u32.
847 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
848 x and y arguments in the call to _subborrow_u64.
849 * gcc.target/i386/pr81294-1.c: New test.
850 * gcc.target/i386/pr81294-2.c: Ditto.
851
a4187dab
KT
8522017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
853
854 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
855
efbf55b0
MP
8562017-07-04 Marek Polacek <polacek@redhat.com>
857
858 PR c/81231
859 * gcc.dg/atomic-pr81231.c: New test.
860
1aad7106
RS
8612017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
862
863 PR tree-optimization/81292
864 * gcc.dg/pr81292-1.c: New test.
865 * gcc.dg/pr81292-2.c: Likewise.
866
7c819e8a
ML
8672017-07-04 Martin Liska <mliska@suse.cz>
868
869 PR sanitizer/81040
870 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
871 use-after-scope sanitization.
872
f111f434
JJ
8732017-07-04 Jakub Jelinek <jakub@redhat.com>
874
8e8dd13b
JJ
875 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
876 options.
877
f111f434
JJ
878 PR target/81175
879 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
880 gather.
881
7a1238d1
ML
8822017-07-04 Martin Liska <mliska@suse.cz>
883
884 PR ipa/81214
885 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
886 * g++.dg/ext/mvc3.C: Likewise.
887 * gcc.target/i386/mvc2.c: Likewise.
888 * gcc.target/i386/mvc3.c: Likewise.
889
9fc1fed4
JJ
8902017-07-04 Jakub Jelinek <jakub@redhat.com>
891
8e3b9bbf
JJ
892 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
893 decomposition declaration in diagnostics.
894 * g++.dg/cpp1z/decomp2.C: Likewise.
895 * g++.dg/cpp1z/decomp3.C: Likewise.
896 * g++.dg/cpp1z/decomp4.C: Likewise.
897 * g++.dg/cpp1z/decomp5.C: Likewise.
898 * g++.dg/cpp1z/decomp6.C: Likewise.
899 * g++.dg/cpp1z/decomp7.C: Likewise.
900 * g++.dg/cpp1z/decomp8.C: Likewise.
901 * g++.dg/cpp1z/decomp13.C: Likewise.
902 * g++.dg/cpp1z/decomp14.C: Likewise.
903 * g++.dg/cpp1z/decomp18.C: Likewise.
904 * g++.dg/cpp1z/decomp19.C: Likewise.
905 * g++.dg/cpp1z/decomp22.C: Likewise.
906 * g++.dg/cpp1z/decomp23.C: Likewise.
907 * g++.dg/cpp1z/decomp24.C: Likewise.
908 * g++.dg/cpp1z/decomp25.C: Likewise.
909 * g++.dg/cpp1z/decomp26.C: Likewise.
910 * g++.dg/cpp1z/decomp28.C: Likewise.
911
9fc1fed4
JJ
912 PR c++/81258
913 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
914 * g++.dg/cpp1z/decomp30.C: New test.
915
17c18221
PC
9162017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
917
918 PR c++/65775
919 * g++.dg/cpp0x/trailing14.C: New.
920
370d975d
DH
9212017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
922
923 PR testsuite/79866
924 * gfortran.dg/coarray_event_2.f08: New test.
925
73977c47
DH
9262017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
927
928 PR testsuite/79843
929 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
930 * gfortran.dg/pointer_intent_2.f90: Likewise.
931
2f70a979
JH
9322017-07-02 Jan Hubicka <hubicka@ucw.cz>
933
934 PR middle-end/81290
935 * gcc.c-torture/compile/pr81290.c: New.
936
6b5e165b
RB
9372017-07-03 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/60510
940 * gfortran.dg/vect/pr60510.f: New testcase.
941
d8ac7e28
RO
9422017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
943
944 * gcc.target/i386/mvc6.c: Require ifunc support.
945
da402967
ML
9462017-07-03 Martin Liska <mliska@suse.cz>
947
948 PR sanitize/81040
949 * g++.dg/asan/function-argument-1.C: New test.
950 * g++.dg/asan/function-argument-2.C: New test.
951 * g++.dg/asan/function-argument-3.C: New test.
952
bc9f4235
RS
9532017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
954
955 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
956 as well.
957
be086ff5
TV
9582017-07-03 Tom de Vries <tom@codesourcery.com>
959
960 PR tree-optimization/69468
961 * gcc.dg/pr81192.c: Update.
962
4752be46
TV
9632017-07-03 Tom de Vries <tom@codesourcery.com>
964
965 PR tree-optimization/81192
966 * gcc.dg/pr81192.c: Update.
967
0bbfd554
TV
9682017-07-03 Tom de Vries <tom@codesourcery.com>
969
970 PR tree-optimization/81192
971 * gcc.dg/pr81192.c: New test.
972
b677e2f6
TK
9732017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
974
975 * gfortran/eoshift_3.f90: New test.
976
e3f9a279
RS
9772017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
978
979 * gcc.dg/strlenopt-32.c: New testcase.
980 * gcc.dg/strlenopt-33.c: Likewise.
981 * gcc.dg/strlenopt-33g.c: Likewise.
982 * gcc.dg/strlenopt-34.c: Likewise.
983 * gcc.dg/strlenopt-35.c: Likewise.
984
862088aa
RS
9852017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
986
987 PR tree-optimization/80769
988 * gcc.dg/strlenopt-31.c: New test.
989 * gcc.dg/strlenopt-31g.c: Likewise.
990
c34d0927
RS
9912017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
992
993 PR tree-optimization/81136
994 * gcc.dg/vect/pr81136.c: New test.
995
c52d6043
JJ
9962017-07-01 Jakub Jelinek <jakub@redhat.com>
997
998 PR sanitizer/81262
999 * gcc.c-torture/compile/pr81262.c: New test.
1000 * g++.dg/ubsan/pr81262.C: New test.
1001
77616c7e
JH
10022017-06-29 Jan Hubicka <hubicka@ucw.cz>
1003
1004 PR ipa/81261
1005 * g++.dg/ipa/pr81261.C: New testcase.
1006
fb6a764d
AP
10072017-06-30 Andrew Pinski <apinski@cavium.com>
1008
1009 * gcc.dg/torture/pr81245.c: New testcase.
1010
059ab149
AH
10112017-06-30 Aldy Hernandez <aldyh@redhat.com>
1012
1013 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1014 unbounded use.
1015
e59e8b5a
DM
10162017-06-30 David Malcolm <dmalcolm@redhat.com>
1017
1018 PR c++/80014
1019 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1020 Add declaration.
1021 (test_typeid): New test function.
1022
e855bdc0
JJ
10232017-06-30 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR target/81225
1026 * gcc.target/i386/pr81225.c: New test.
1027
fe32bb1b
NS
10282017-06-30 Nathan Sidwell <nathan@acm.org>
1029
1030 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1031 * g++.dg/cpp0x/decltype9.C: Likewise.
1032 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1033 * g++.dg/lookup/decl1.C: Likewise.
1034 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1035 * g++.dg/other/pr28432.C: Likewise.
1036 * g++.dg/parse/crash12.C: Likewise.
1037 * g++.dg/parse/enum3.C: Likewise.
1038 * g++.dg/parse/operator6.C: Likewise.
1039 * g++.dg/template/crash69.C: Likewise.
1040 * g++.dg/template/error27.C: Likewise.
1041 * g++.dg/template/error28.C: Likewise.
1042 * g++.dg/template/memfriend6.C: Likewise.
1043 * g++.old-deja/g++.mike/err1.C: Likewise.
1044 * g++.old-deja/g++.mike/p811.C: Likewise.
1045 * g++.old-deja/g++.other/crash25.C: Likewise.
1046 * g++.old-deja/g++.other/dtor4.C: Likewise.
1047 * g++.old-deja/g++.pt/t37.C: Likewise.
1048
aaa587d4
ML
10492017-06-30 Martin Liska <mliska@suse.cz>
1050
1051 PR ipa/81214
1052 * gcc.target/i386/pr81214.c: New test.
1053
274c1516
NS
10542017-06-30 Nathan Sidwell <nathan@acm.org>
1055
3b5c768c
NS
1056 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1057
274c1516
NS
1058 PR c++/81229
1059 * g++.dg/lookup/pr81229.C: New.
1060
c497284c
ML
10612017-06-30 Martin Liska <mliska@suse.cz>
1062
1063 PR sanitizer/81021
1064 * g++.dg/asan/pr81021.C: New test.
1065
4812f0b7
RB
10662017-06-30 Richard Biener <rguenther@suse.de>
1067
1068 PR tree-optimization/81249
1069 * g++.dg/torture/pr81249.C: New testcase.
1070
8e09cb8b
PC
10712017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1074 * g++.dg/diagnostic/variadic1.C: Likewise.
1075 * g++.dg/gomp/udr-3.C: Likewise.
1076 * g++.dg/overload/error1.C: Likewise.
1077 * g++.dg/overload/error2.C: Likewise.
1078 * g++.dg/template/duplicate1.C: Likewise.
1079 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1080 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1081 * g++.old-deja/g++.other/redecl2.C: Likewise.
1082 * g++.old-deja/g++.other/redecl4.C: Likewise.
1083 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1084
74582a3e
CP
10852017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1086
1087 PR fortran/77765
1088 * gfortran.dg/goacc/pr77765.f90: New test.
1089
6da4066f
SE
10902017-06-29 Steve Ellcey <sellcey@cavium.com>
1091
1092 * gcc.target/aarch64/ccmp_2.c: New test.
1093
be3b7dcf
NS
10942017-06-29 Nathan Sidwell <nathan@acm.org>
1095
1096 PR c++/81247
1097 * g++.dg/parse/pr81247-[abc].C: New.
1098
e5898daf
CL
10992017-06-29 Carl Love <cel@us.ibm.com>
1100
1101 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1102 test_unsigned_int_result, test_ll_int_result,
1103 test_ll_unsigned_int_result): Add result checking functions, add
1104 debug support.
1105 (main): Add builtin function tests.
1106
14836f38
CL
11072017-06-29 Carl Love <cel@us.ibm.com>
1108
1109 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1110 dg-skip-if): Add -mvsx -mcpu=power7.
1111
0630a4ec
RB
11122017-06-29 Richard Biener <rguenther@suse.de>
1113
1114 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1115
f76b4224
NS
11162017-06-29 Nathan Sidwell <nathan@acm.org>
1117
1118 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1119
f66459c1
PB
11202017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1121
1122 PR middle-end/81194
1123 * g++.dg/pr81194.C: New test.
1124
3c7bb489
L
11252017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1126
1127 PR ipa/80565
1128 * gcc.dg/torture/pr80565.c: New file.
1129
6cd83bec
BC
11302017-06-29 Bin Cheng <bin.cheng@arm.com>
1131
1132 PR tree-optimization/81196
1133 * gcc.dg/vect/pr81196.c: New.
1134
4c6a51a0
MC
11352017-06-29 Michael Collison <michael.collison@arm.com>
1136
1137 Fix date on previous ChangeLog entry.
1138
11392017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1140 Michael Collison <michael.collison@arm.com>
1141
1142 PR target/70119
1143 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1144
395a191d
SP
11452017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1146
1147 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1148 Test new intrinsic.
1149 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1150 Ditto.
1151 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1152 Ditto.
1153 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1154 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1155 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1156
0ddc0ebc
TP
11572017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1158
1159 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1160 current ARM check by ARM NEON's availability check.
1161 (check_effective_target_vect_intfloat_cvt): Likewise.
1162 (check_effective_target_vect_uintfloat_cvt): Likewise.
1163 (check_effective_target_vect_floatint_cvt): Likewise.
1164 (check_effective_target_vect_floatuint_cvt): Likewise.
1165 (check_effective_target_vect_shift): Likewise.
1166 (check_effective_target_whole_vector_shift): Likewise.
1167 (check_effective_target_vect_bswap): Likewise.
1168 (check_effective_target_vect_shift_char): Likewise.
1169 (check_effective_target_vect_long): Likewise.
1170 (check_effective_target_vect_float): Likewise.
1171 (check_effective_target_vect_perm): Likewise.
1172 (check_effective_target_vect_perm_byte): Likewise.
1173 (check_effective_target_vect_perm_short): Likewise.
1174 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1175 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1176 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1177 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1178 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1179 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1180 (check_effective_target_vect_widen_shift): Likewise.
1181 (check_effective_target_vect_extract_even_odd): Likewise.
1182 (check_effective_target_vect_interleave): Likewise.
1183 (check_effective_target_vect_multiple_sizes): Likewise.
1184 (check_effective_target_vect64): Likewise.
1185 (check_effective_target_vect_max_reduc): Likewise.
1186
56a6d474
RB
11872017-06-28 Richard Biener <rguenther@suse.de>
1188
1189 PR middle-end/81227
1190 * gcc.dg/pr81227.c: New testcase.
1191
926c7865
MM
11922017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1193
1194 PR target/81193
1195 * lib/target-supports.exp
1196 (check_ppc_cpu_supports_hw_available): New test to make sure
1197 __builtin_cpu_supports works on power7 and newer.
1198
17a7218b
ML
11992017-06-28 Martin Liska <mliska@suse.cz>
1200
1201 PR ipa/81128
1202 * gcc.target/i386/pr81128.c: New test.
1203
63010089
ML
12042017-06-28 Martin Liska <mliska@suse.cz>
1205
1206 PR driver/79659
1207 * g++.dg/opt/pr79659.C: New test.
1208
b1cac008
CL
12092017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1210
1211 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1212 and options.
1213 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1214
42bd89ce
MG
12152017-06-28 Marc Glisse <marc.glisse@inria.fr>
1216
1217 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1218 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1219
b8d62ac8
JJ
12202017-06-28 Jakub Jelinek <jakub@redhat.com>
1221
1222 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1223 (foo): ... this. Change constants such that it isn't matched
1224 as __builtin_copysign, yet tests the combiner the same.
1225
6dc61b45
ML
12262017-06-28 Martin Liska <mliska@suse.cz>
1227
1228 PR sanitizer/81224
1229 * gcc.dg/asan/pr81224.c: New test.
1230
9a265443
EB
12312017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1232
1233 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1234 passed to pthread_join.
1235
935b5226
AK
12362017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1237
1238 * gcc.target/s390/nodatarel-1.c: New test.
1239
88016532
JD
12402017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1241
1242 PR fortran/80164
1243 * gfortran.dg/array_temporaries_4.f90: New test.
1244
8c2805bb
AP
12452017-06-27 Andrew Pinski <apinski@cavium.com>
1246
1247 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1248 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1249 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1250
786c6d10
MP
12512017-06-27 Marek Polacek <polacek@redhat.com>
1252
1253 PR sanitizer/81223
1254 * gcc.dg/ubsan/pr81223.c: New test.
1255
1e7df2e6
MG
12562017-06-27 Marc Glisse <marc.glisse@inria.fr>
1257
1258 * gcc.dg/tree-ssa/assoc-1.c: New file.
1259
58b45c4f
PC
12602017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1261
1262 PR c++/62046
1263 * g++.dg/parse/catch2.C: New.
1264
00296d7f
JJ
12652017-06-27 Jakub Jelinek <jakub@redhat.com>
1266
c1031852
JJ
1267 PR sanitizer/81209
1268 * g++.dg/ubsan/pr81209.C: New test.
1269
00296d7f
JJ
1270 PR middle-end/81207
1271 * gcc.c-torture/compile/pr81207.c: New test.
1272
0c418630
MP
12732017-06-27 Marek Polacek <polacek@redhat.com>
1274
1275 PR bootstrap/81216
1276 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1277
4b377e01
MS
12782017-06-26 Martin Sebor <msebor@redhat.com>
1279
1280 PR c++/81169
1281 * g++.dg/Wclass-memaccess-2.C: New test.
1282
952ac945
CL
12832017-06-26 Carl Love <cel@us.ibm.com>
1284
1285 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1286 Add new runnable test file for the vec_rev built-ins.
1287
df11b2ea
BS
12882016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1289
226ab0a8 1290 PR/tree-optimization 71815
df11b2ea
BS
1291 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1292 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1293
fa7ccca0
RL
12942017-06-26 Renlin Li <renlin.li@arm.com>
1295 Szabolcs Nagy <szabolcs.nagy@arm.com>
1296
1297 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1298 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1299 memmove.
1300
5a5c2d16
RB
13012017-06-26 Richard Biener <rguenther@suse.de>
1302
1303 PR target/81175
1304 * gfortran.dg/pr81175.f: New testcase.
1305
75f0112f
RB
13062017-06-26 Richard Biener <rguenther@suse.de>
1307
1308 PR tree-optimization/81203
1309 * gcc.dg/torture/pr81203.c: New testcase.
1310
3e2becc4
MP
13112017-06-26 Marek Polacek <polacek@redhat.com>
1312
1313 PR c/80116
1314 * c-c++-common/Wmultistatement-macros-1.c: New test.
1315 * c-c++-common/Wmultistatement-macros-2.c: New test.
1316 * c-c++-common/Wmultistatement-macros-3.c: New test.
1317 * c-c++-common/Wmultistatement-macros-4.c: New test.
1318 * c-c++-common/Wmultistatement-macros-5.c: New test.
1319 * c-c++-common/Wmultistatement-macros-6.c: New test.
1320 * c-c++-common/Wmultistatement-macros-7.c: New test.
1321 * c-c++-common/Wmultistatement-macros-8.c: New test.
1322 * c-c++-common/Wmultistatement-macros-9.c: New test.
1323 * c-c++-common/Wmultistatement-macros-10.c: New test.
1324 * c-c++-common/Wmultistatement-macros-11.c: New test.
1325
945653db
EB
13262017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1327
1328 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1329
c8e3c356
CL
13302017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1331
1332 * lib/target-supports.exp
1333 (check_effective_target_arm_neon_ok_nocache): Add flags with
1334 -mfloat-abi=hard. Include arm_neon.h.
1335 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1336 (check_effective_target_arm_neon_ok_no_float_abi): New.
1337 * gcc.target/arm/lto/pr65837_0.c: Require
1338 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1339 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1340 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1341
22235619
PC
13422017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/62315
1345 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1346
e56e3fda
TK
13472017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1348
45bb7d59 1349 PR fortran/52473
e56e3fda
TK
1350 * gfortran.dg/cshift_2.f90: New test.
1351
d3f062be
JW
13522017-06-23 Jim Wilson <jim.wilson@linaro.org>
1353
1354 PR middle-end/79794
1355 * gcc.target/aarch64/pr79794.c: New.
1356
37416b69
MM
13572017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1358
1359 PR target/80510
1360 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1361 * gcc.target/powerpc/pr80510-2.c: Likewise.
1362
8447a92f
JL
13632017-06-22 Jeff Law <law@redhat.com>
1364
1365 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1366
52607f7e
WS
13672017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1368
1369 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1370 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1371 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1372 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1373 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1374 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1375 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1376 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1377
fb68f296
JC
13782017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1379
45bb7d59 1380 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1381
60edf8bb
MT
13822017-06-22 Matt Turner <mattst88@gmail.com>
1383
1384 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1385 skylake check.
1386
4333d74b
CL
13872017-06-22 Carl Love <cel@us.ibm.com>
1388
1389 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1390 vmuleuh): Fix scan-assembler-times should check for word not half word
1391 instructions.
1392
13f752b2
JL
13932017-06-22 Jeff Law <law@redhat.com>
1394
1395 * gcc.c-torture/compile/stack-check-1.c: New test.
1396
0759db19
RB
13972016-06-22 Richard Biener <rguenther@suse.de>
1398
1399 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1400 * gcc.dg/vect/pr65947-2.c: Likewise.
1401 * gcc.dg/vect/pr65947-3.c: Likewise.
1402 * gcc.dg/vect/pr65947-4.c: Likewise.
1403 * gcc.dg/vect/pr65947-5.c: Likewise.
1404 * gcc.dg/vect/pr65947-6.c: Likewise.
1405 * gcc.dg/vect/pr65947-8.c: Likewise.
1406 * gcc.dg/vect/pr65947-9.c: Likewise.
1407 * gcc.dg/vect/pr65947-10.c: Likewise.
1408 * gcc.dg/vect/pr65947-12.c: Likewise.
1409 * gcc.dg/vect/pr65947-13.c: Likewise.
1410 * gcc.dg/vect/pr65947-14.c: Likewise.
1411 * gcc.dg/vect/vect-cond-2.c: Likewise.
1412 * gcc.dg/vect/vect-pr69848.c: Likewise.
1413
c24c235e
ML
14142017-06-22 Martin Liska <mliska@suse.cz>
1415
1416 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1417 to not inline it.
1418
71f82be9
JG
14192017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1420
1421 * gcc.dg/tree-ssa/forwprop-37.c: New.
1422
a78f6980
RB
14232017-06-22 Richard Biener <rguenther@suse.de>
1424
1425 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1426
85d5b033
RB
14272017-06-22 Richard Biener <rguenther@suse.de>
1428
1429 * gcc.dg/vect/pr65947-14.c: New testcase.
1430
4ded8669
MM
14312017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1432
1433 PR target/80510
1434 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1435 32-bit support is added. Change ITYPE size to 64-bit integer.
1436 * gcc.target/powerpc/pr80510-2.c: Likewise.
1437
cb8d1b01
JJ
14382017-06-21 Jakub Jelinek <jakub@redhat.com>
1439
1440 PR c++/81154
1441 * g++.dg/gomp/pr81154.C: New test.
1442
113459fa
DM
14432017-06-21 David Malcolm <dmalcolm@redhat.com>
1444
1445 * g++.dg/other/old-style-cast-fixits.C: New test case.
1446
5e9d501c
JJ
14472017-06-21 Jakub Jelinek <jakub@redhat.com>
1448
1449 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1450
27d33d3e
TV
14512017-06-21 Tom de Vries <tom@codesourcery.com>
1452
1453 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1454
5433db45
TV
14552017-06-21 Tom de Vries <tom@codesourcery.com>
1456
1457 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1458 warning.
1459
93c18375
ML
14602017-06-21 Martin Liska <mliska@suse.cz>
1461
1462 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1463
ff9baa5f
PMR
14642017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1465
1466 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1467 gnat.dg/debug11_pkg2.ads: New testcase.
1468
a23ba8cc
MG
14692017-06-21 Marc Glisse <marc.glisse@inria.fr>
1470
1471 * gcc.target/i386/getround.c: New file.
1472
ed73f46f
MG
14732017-06-21 Marc Glisse <marc.glisse@inria.fr>
1474
1475 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1476 * gcc.dg/tree-ssa/addadd-2.c: New file.
1477
6b92ab17
TV
14782017-06-21 Tom de Vries <tom@codesourcery.com>
1479
1480 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1481 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1482 * gcc.c-torture/compile/20080806-1.c: Same.
1483 * gcc.c-torture/compile/920723-1.c: Same.
1484 * gcc.c-torture/compile/930621-1.c: Same.
1485 * gcc.c-torture/compile/991214-2.c: Same.
1486 * gcc.c-torture/compile/bcopy.c: Same.
1487 * gcc.c-torture/compile/memtst.c: Same.
1488 * gcc.c-torture/compile/msp.c: Same.
1489 * gcc.c-torture/compile/stuct.c: Same.
1490 * gcc.c-torture/execute/20011008-3.c: Same.
1491 * gcc.c-torture/execute/20030209-1.c: Same.
1492 * gcc.c-torture/execute/20031012-1.c: Same.
1493 * gcc.c-torture/execute/20040805-1.c: Same.
1494 * gcc.c-torture/execute/920410-1.c: Same.
1495 * gcc.c-torture/execute/921113-1.c: Same.
1496 * gcc.c-torture/execute/921202-1.c: Same.
1497 * gcc.c-torture/execute/921208-2.c: Same.
1498 * gcc.c-torture/execute/930106-1.c: Same.
1499 * gcc.c-torture/execute/930406-1.c: Same.
1500 * gcc.c-torture/execute/950221-1.c: Same.
1501 * gcc.c-torture/execute/960521-1.c: Same.
1502 * gcc.c-torture/execute/980605-1.c: Same.
1503 * gcc.c-torture/execute/comp-goto-1.c: Same.
1504 * gcc.c-torture/execute/comp-goto-2.c: Same.
1505 * gcc.c-torture/execute/memcpy-1.c: Same.
1506 * gcc.c-torture/execute/multi-ix.c: Same.
1507 * gcc.c-torture/execute/nestfunc-4.c: Same.
1508 * gcc.c-torture/execute/pr20621-1.c: Same.
1509 * gcc.c-torture/execute/pr23135.c: Same.
1510 * gcc.c-torture/execute/pr28982b.c: Same.
1511 * gcc.dg/loop-3.c: Same.
1512 * gcc.dg/struct-ret-3.c: Same.
1513 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1514 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1515 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1516 * gcc.dg/tree-prof/pr44777.c: Same.
1517
191578a5
DM
15182017-06-20 David Malcolm <dmalcolm@redhat.com>
1519
1520 PR jit/81144
1521 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1522 memset call with zero-initialization.
1523 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1524
8a259e30
UB
15252017-06-20 Uros Bizjak <ubizjak@gmail.com>
1526
1527 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1528 (main): Renamed to ...
1529 (fma4_test): ... this.
1530
b6837e04
JK
15312017-06-20 Julia Koval <julia.koval@intel.com>
1532
1533 * gcc.target/i386/pr73350-2.c: New test.
1534
67ea3f4e
RO
15352017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1536
1537 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1538 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1539 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1540 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1541 restrict to x86_64-*-*-gnu.
1542 Skip scan-assembler on *-*-darwin*.
1543 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1544 * gcc.dg/loop-invariant.c: Likewise.
1545 * gcc.dg/lto/pr70955_0.c: Likewise.
1546 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1547 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1548 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1549
1550 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1551 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1552 targets.
1553 * gcc.dg/attr-ms_struct-2.c: Likewise.
1554 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1555 * gcc.dg/bf-ms-layout.c: Likewise.
1556 * gcc.dg/bf-ms-layout-2.c: Likewise.
1557 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1558 Require fpic support.
1559 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1560 targets.
1561 * gcc.target/i386/bitfield2.c: Likewise.
1562 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1563 targets.
1564 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1565
71bbbd13
NS
15662017-06-20 Nathan Sidwell <nathan@acm.org>
1567
1568 PR c++/67074
1569 * g++.dg/lookup/pr67074.C: New.
1570 * g++.dg/parse/namespace-alias-1.C: Adjust.
1571
531f0b38
RB
15722017-06-20 Richard Biener <rguenther@suse.de>
1573
1574 PR middle-end/81097
1575 * c-c++-common/ubsan/pr81097.c: New testcase.
1576
d47d7438
RB
15772017-06-20 Richard Biener <rguenther@suse.de>
1578
1579 * gcc.dg/vect/pr65947-9.c: Adjust.
1580
b5c7b957
TP
15812017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1582
1583 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1584 * gcc.target/arm/acle/cdp2.c: Likewise.
1585 * gcc.target/arm/acle/ldc.c: Likewise.
1586 * gcc.target/arm/acle/ldc2.c: Likewise.
1587 * gcc.target/arm/acle/ldc2l.c: Likewise.
1588 * gcc.target/arm/acle/ldcl.c: Likewise.
1589 * gcc.target/arm/acle/mcr.c: Likewise.
1590 * gcc.target/arm/acle/mcr2.c: Likewise.
1591 * gcc.target/arm/acle/mcrr.c: Likewise.
1592 * gcc.target/arm/acle/mcrr2.c: Likewise.
1593 * gcc.target/arm/acle/mrc.c: Likewise.
1594 * gcc.target/arm/acle/mrc2.c: Likewise.
1595 * gcc.target/arm/acle/mrrc.c: Likewise.
1596 * gcc.target/arm/acle/mrrc2.c: Likewise.
1597 * gcc.target/arm/acle/stc.c: Likewise.
1598 * gcc.target/arm/acle/stc2.c: Likewise.
1599 * gcc.target/arm/acle/stc2l.c: Likewise.
1600 * gcc.target/arm/acle/stcl.c: Likewise.
1601
a1aa2599
JJ
16022017-06-20 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR target/81121
1605 * gcc.target/i386/pr81121.c: New test.
1606
16122c22
MM
16072017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1608
1609 PR target/79799
1610 * gcc.target/powerpc/pr79799-1.c: New test.
1611 * gcc.target/powerpc/pr79799-2.c: Likewise.
1612 * gcc.target/powerpc/pr79799-3.c: Likewise.
1613 * gcc.target/powerpc/pr79799-4.c: Likewise.
1614 * gcc.target/powerpc/pr79799-5.c: Likewise.
1615
5ec046c0
NS
16162017-06-19 Nathan Sidwell <nathan@acm.org>
1617
1618 PR c++/81124
1619 PR c++/79766
1620 * g++.dg/lookup/pr79766.C: New.
1621 * g++.dg/lookup/pr81124.C: New.
1622 * g++.dg/template/explicit6.C: Adjust.
1623 * g++.old-deja/g++.other/decl5.C: Adjust.
1624
c72e002c
CL
16252017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1626
1627 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1628 -DSTACK_SIZE.
1629
4301ae22
JJ
16302017-06-19 Jakub Jelinek <jakub@redhat.com>
1631
9f8fafe8
JJ
1632 PR sanitizer/81125
1633 * g++.dg/ubsan/pr81125.C: New test.
1634
4301ae22
JJ
1635 PR sanitizer/81111
1636 * g++.dg/ubsan/pr81111.C: New test.
1637
21e4389f
RB
16382017-06-19 Richard Biener <rguenther@suse.de>
1639
1640 PR middle-end/81118
1641 * gcc.dg/torture/pr81118.c: New testcase.
1642
343ae898
RB
16432017-06-19 Richard Biener <rguenther@suse.de>
1644
1645 PR tree-optimization/80887
1646 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1647
97872698
JJ
16482017-06-19 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR ipa/81112
1651 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1652
c14c0b15
NS
16532017-06-19 Nathan Sidwell <nathan@acm.org>
1654
1655 PR c++/81119
1656 * g++.dg/warn/pr81119.C: New.
1657
a6e5212a
ML
16582017-06-19 Martin Liska <mliska@suse.cz>
1659
1660 PR sanitizer/80879
1661 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1662
871cc215
ML
16632017-06-19 Martin Liska <mliska@suse.cz>
1664
1665 PR ipa/80732
1666 * gcc.target/i386/mvc5.c: Scan indirect_function.
1667 * gcc.target/i386/mvc7.c: Likewise.
1668 * gcc.target/i386/pr80732.c: New test.
1669
431abe69
PC
16702017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1671
1672 PR c++/66093
1673 * g++.dg/cpp1y/constexpr-66093.C: New.
1674
fe1ae165
RO
16752017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1676
1677 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1678 dg-skip-if list.
1679
db9bbdec
RB
16802017-06-19 Richard Biener <rguenther@suse.de>
1681
1682 PR ipa/81112
1683 * g++.dg/torture/pr81112.C: New testcase.
1684
18154846
JH
16852017-06-18 Jan Hubicka <hubicka@ucw.cz>
1686
1687 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1688
5dace4bf
TK
16892017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1690
1691 PR fortran/52473
1692 * gfortran.dg/cshift_1.f90: New test.
1693
4f4b0ab8
RO
16942017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1695
1696 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1697
b36a612c
CL
16982017-06-16 Carl Love <cel@us.ibm.com>
1699
1700 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1701 main): Add runnable tests and test checker for vec_float,
1702 vec_float2, vec_floate and vec_floato builtins.
1703
e3e266bf
RE
17042017-06-16 Richard Earnshaw <rearnsha@arm.com>
1705
1706 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1707 the architecture options added by dg-add-options arm_neon.
1708 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1709 to the architecture.
1710 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1711 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1712 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1713
42093880
RE
17142017-06-16 Richard Earnshaw <rearnsha@arm.com>
1715
1716 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1717 multilibs have been built.
1718
c5742a17
RE
17192017-06-16 Richard Earnshaw <rearnsha@arm.com>
1720
1721 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1722 * gcc.target/arm/pr51915.c: Likewise.
1723 * gcc.target/arm/pr52006.c: Likewise.
1724 * gcc.target/arm/pr53187.c: Likewise.
1725
93aa40fe
RE
17262017-06-16 Richard Earnshaw <rearnsha@arm.com>
1727
1728 * gcc.target/arm/multilibs.exp: New file.
1729
b3d8d88e
MS
17302017-06-16 Martin Sebor <msebor@redhat.com>
1731
1732 PR tree-optimization/80933
1733 PR tree-optimization/80934
1734 * gcc.dg/fold-bcopy.c: New test.
1735 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1736 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 1737 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
1738 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1739 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1740 * gcc.dg/builtins-nonnull.c: Likewise.
1741
56960fd6
JG
17422017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1743
1744 PR target/71778
1745 * gcc.target/arm/pr71778.c: New.
1746
ec73e54d
JH
17472017-06-16 Jan Hubicka <hubicka@ucw.cz>
1748
1749 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1750
01f1c24e
RB
17512017-06-16 Richard Biener <rguenther@suse.de>
1752
1753 PR tree-optimization/81090
1754 * gcc.dg/graphite/pr81090.c: New testcase.
1755
8d94f932
JW
17562017-06-16 Janus Weil <janus@gcc.gnu.org>
1757
1758 PR fortran/80983
1759 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1760
b783399a
JJ
17612017-06-16 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR sanitizer/81094
1764 * c-c++-common/ubsan/object-size-11.c: New test.
1765
c3684b7b
MS
17662017-06-15 Martin Sebor <msebor@redhat.com>
1767
1768 PR c++/80560
1769 * g++.dg/Wclass-memaccess.C: New test.
1770
d0e7a9fd
JW
17712017-06-15 Janus Weil <janus@gcc.gnu.org>
1772
1773 PR fortran/80983
1774 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1775
d1eed638
JH
17762017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1777
1778 PR lto/69866
1779 * gcc.dg/lto/pr69866_0.c: New test.
1780 * gcc.dg/lto/pr69866_1.c: Likewise.
1781
61f5d852
JL
17822017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1783
1784 PR target/78818
1785 * gcc.target/msp430/pr78818-real.c: New template for tests.
1786 * gcc.target/msp430/pr78818-auto.c: New test.
1787 * gcc.target/msp430/pr78818-data-region.c: New test.
1788 * gcc.target/msp430/pr78818-data-sec.c: New test.
1789 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1790
6820664a
TP
17912017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1792
1793 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1794 instructions in it rather than the number of IT blocks being 2.
1795 Transfer scan directive arm_thumb2 restriction to the whole
1796 testcase and restrict further to Thumb-only targets.
1797
41c540fc
TC
17982017-06-15 Tamar Christina <tamar.christina@arm.com>
1799
1800 * gcc.target/arm/sdiv_costs_1.c:
1801 Use dg-add-options.
1802
3466430f
MR
18032017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1804
1805 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1806 * gcc.target/mips/pr51513-1.c: New test.
1807 * gcc.target/mips/pr51513-2.c: New test.
1808
26fda5f5
RB
18092017-06-14 Richard Biener <rguenther@suse.de>
1810
1811 PR tree-optimization/81083
1812 * gcc.dg/torture/pr81083.c: Add prototypes.
1813
909263f8
RB
18142017-06-14 Richard Biener <rguenther@suse.de>
1815
1816 PR middle-end/81088
1817 * c-c++-common/ubsan/pr81088.c: New testcase.
1818
938a807a
EB
18192017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1820
1821 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1822
85c1b6d7
AP
18232017-06-14 Andrew Pinski <apinski@cavium.com>
1824 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1825
1826 PR target/71663
1827 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1828 * gcc.target/aarch64/vect-init-2.c: Likewise.
1829 * gcc.target/aarch64/vect-init-3.c: Likewise.
1830 * gcc.target/aarch64/vect-init-4.c: Likewise.
1831 * gcc.target/aarch64/vect-init-5.c: Likewise.
1832
bee9e49f
PC
18332017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 PR c++/58541
1836 * g++.dg/cpp0x/constexpr-58541.C: New.
1837
24d020bd
RB
18382017-06-14 Richard Biener <rguenther@suse.de>
1839
1840 PR tree-optimization/81083
1841 * gcc.dg/torture/pr81083.c: New testcase.
1842
11c16c2a
JJ
18432017-06-14 Jakub Jelinek <jakub@redhat.com>
1844
1845 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1846 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1847
c60dc053
JJ
18482017-06-13 Jakub Jelinek <jakub@redhat.com>
1849
f31a8339
JJ
1850 PR c++/80973
1851 * g++.dg/ubsan/pr80973.C: New test.
1852
c60dc053
JJ
1853 PR c++/80984
1854 * g++.dg/opt/nrv18.C: New test.
1855
45b2222a
ML
18562017-06-13 Martin Liska <mliska@suse.cz>
1857
1858 PR sanitize/78204
1859 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1860 test by adding no_sanitize attribute.
1861 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1862
ef0e3441
RL
18632017-06-13 Renlin Li <renlin.li@arm.com>
1864
1865 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1866 conditionally.
1867
345683a9
MJ
18682017-06-13 Martin Jambor <mjambor@suse.cz>
1869
1870 PR tree-optimization/80803
1871 PR tree-optimization/81063
1872 gcc.dg/tree-ssa/pr80803.c: New test.
1873 gcc.dg/tree-ssa/pr81063.c: Likewise.
1874
9ebc3467
YG
18752017-06-12 Yury Gribov <tetra2005@gmail.com>
1876
1877 * c-c++-common/fold-masked-cmp-3.c: New test.
1878
16842d34
YG
18792017-06-13 Yury Gribov <tetra2005@gmail.com>
1880
1881 PR tree-optimization/67328
1882 * c-c++-common/fold-masked-cmp-1.c: New test.
1883 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1884 * gcc.dg/pr46309.c: Fix pattern.
1885 * gcc.dg/pr46309-2.c: Likewise.
1886
ba593ad5
TC
18872017-06-13 Tamar Christina <tamar.christina@arm.com>
1888
1889 * gcc.target/arm/sdiv_costs_1.c:
1890 Require arm_arch_v8a_ok and add march option.
1891
9ab5a235
ML
18922017-06-13 Martin Liska <mliska@suse.cz>
1893
1894 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1895 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1896 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1897
4f2c198d
RB
18982017-06-13 Richard Biener <rguenther@suse.de>
1899
1900 PR middle-end/81065
1901 * c-c++-common/ubsan/pr81065.c: New testcase.
1902
196ed8ea
ILT
19032017-06-12 Ian Lance Taylor <iant@golang.org>
1904
1905 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1906 freorder. Update comment to explain test.
1907
64ff4f60
TC
19082017-06-12 Tamar Christina <tamar.christina@arm.com>
1909
1910 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1911 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1912 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1913 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1914
5ed2fdfe
TC
19152017-06-12 Tamar Christina <tamar.christina@arm.com>
1916
1917 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1918
6cddb61c
TC
19192017-06-12 Tamar Christina <tamar.christina@arm.com>
1920
1921 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1922
aebce396
JJ
19232017-06-12 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR tree-optimization/81003
1926 * gcc.c-torture/compile/pr81003.c: New test.
1927
3fd7fe21
RB
19282017-06-12 Richard Biener <rguenther@suse.de>
1929
1930 PR tree-optimization/81053
1931 * gcc.dg/torture/pr81053.c: New testcase.
1932
ac39f0e8
TK
19332017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1934
1935 PR fortran/80988
1936 * gfortran.dg/implied_do_io_3.f90: New test.
1937
18787c38
TV
19382017-06-10 Tom de Vries <tom@codesourcery.com>
1939
1940 * lib/target-supports.exp (check_effective_target_signal): New proc.
1941 * lib/gcc.exp (gcc_target_compile): Remove appending of
1942 -DSIGNAL_SUPPRESS to additional_flags.
1943 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1944 additional_flags if effective target signal is not supported by the
1945 target.
1946 * gcc.c-torture/execute/20101011-1.c: Same.
1947 * gcc.dg/c99-stdint-1.c: Same.
1948 * gcc.dg/c99-stdint-2.c: Same.
1949 * gcc.dg/c99-stdint-5.c: Same.
1950 * gcc.dg/c99-stdint-6.c: Same.
1951 * gcc.dg/stdint-width-1.c: Same.
1952
0069a009
TV
19532017-06-10 Tom de Vries <tom@codesourcery.com>
1954
1955 * lib/target-supports.exp (check_effective_target_stack_size)
1956 (dg-effective-target-value): New proc.
1957 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1958 additional_flags.
1959 * lib/objc.exp (objc_target_compile): Same.
1960 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1961 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1962 dg-additional-options.
1963 * gcc.c-torture/compile/20080806-1.c: Same.
1964 * gcc.c-torture/compile/920723-1.c: Same.
1965 * gcc.c-torture/compile/930621-1.c: Same.
1966 * gcc.c-torture/compile/991214-2.c: Same.
1967 * gcc.c-torture/compile/bcopy.c: Same.
1968 * gcc.c-torture/compile/memtst.c: Same.
1969 * gcc.c-torture/compile/msp.c: Same.
1970 * gcc.c-torture/compile/stuct.c: Same.
1971 * gcc.c-torture/execute/20011008-3.c: Same.
1972 * gcc.c-torture/execute/20030209-1.c: Same.
1973 * gcc.c-torture/execute/20031012-1.c: Same.
1974 * gcc.c-torture/execute/20040805-1.c: Same.
1975 * gcc.c-torture/execute/920410-1.c: Same.
1976 * gcc.c-torture/execute/920501-7.c: Same.
1977 * gcc.c-torture/execute/921113-1.c: Same.
1978 * gcc.c-torture/execute/921202-1.c: Same.
1979 * gcc.c-torture/execute/921208-2.c: Same.
1980 * gcc.c-torture/execute/930106-1.c: Same.
1981 * gcc.c-torture/execute/930406-1.c: Same.
1982 * gcc.c-torture/execute/950221-1.c: Same.
1983 * gcc.c-torture/execute/960521-1.c: Same.
1984 * gcc.c-torture/execute/980605-1.c: Same.
1985 * gcc.c-torture/execute/comp-goto-1.c: Same.
1986 * gcc.c-torture/execute/comp-goto-2.c: Same.
1987 * gcc.c-torture/execute/memcpy-1.c: Same.
1988 * gcc.c-torture/execute/multi-ix.c: Same.
1989 * gcc.c-torture/execute/nestfunc-4.c: Same.
1990 * gcc.c-torture/execute/pr20621-1.c: Same.
1991 * gcc.c-torture/execute/pr23135.c: Same.
1992 * gcc.c-torture/execute/pr28982b.c: Same.
1993 * gcc.dg/loop-3.c: Same.
1994 * gcc.dg/struct-ret-3.c: Same.
1995 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1996 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1997 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1998 * gcc.dg/tree-prof/pr44777.c: Same.
1999
b09649fd
DM
20002017-06-09 David Malcolm <dmalcolm@redhat.com>
2001
2002 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2003 (test_mutually_exclusive_suggestions): New test function.
2004 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2005 (test_mutually_exclusive_suggestions): New test function.
2006 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2007 (test_mutually_exclusive_suggestions): New test function.
2008 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2009 (test_show_locus): Add special-case for
2010 "test_mutually_exclusive_suggestions".
2011
a1f427e9
ILT
20122017-06-09 Ian Lance Taylor <iant@golang.org>
2013
2014 * gcc.dg/tree-prof/split-1.c: New test.
2015
cb59f689
JH
20162017-06-09 Jan Hubicka <hubicka@ucw.cz>
2017
2018 * gcc.dg/predict-14.c: Avoid cold function detection.
2019 * gcc.target/i386/umod-3.c: Likewise.
2020
f66e6423
TC
20212017-06-09 Tamar Christina <tamar.christina@arm.com>
2022
2023 * gcc.target/aarch64/lrint-matherr.h: New.
2024 * gcc.target/aarch64/inline-lrint_1.c: New.
2025 * gcc.target/aarch64/inline-lrint_2.c: New.
2026 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2027 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2028
37b68a43
TC
20292017-06-09 Tamar Christina <tamar.christina@arm.com>
2030
2031 * gcc.target/arm/sdiv_costs_1.c: New.
2032
37f30285
TV
20332017-06-09 Tom de Vries <tom@codesourcery.com>
2034
2035 PR target/80855
2036 * gcc.target/nvptx/label-values.c: New test.
2037
051508d7
TP
20382017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2039
2040 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2041 Test for null definitions instead of them being undefined. Add entry
2042 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2043 about using the effective target for architecture extension.
2044 (check_effective_target_arm_arch_v7ve_ok): Remove.
2045 (add_options_for_arm_arch_v7ve): Likewise.
2046
01a8cacc
RB
20472017-06-09 Richard Biener <rguenther@suse.de>
2048
2049 PR tree-optimization/66623
2050 * gcc.dg/vect/pr66623.c: New testcase.
2051
6d1115c5
RB
20522017-06-09 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/79483
2055 * gcc.dg/graphite/pr79483.c: New testcase.
2056
6ba856d4
RB
20572017-06-09 Richard Biener <rguenther@suse.de>
2058
2059 PR middle-end/81007
2060 * g++.dg/pr81007.C: New testcase.
2061
48e69247
JJ
20622017-06-09 Jakub Jelinek <jakub@redhat.com>
2063
2064 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2065 instead of "rsp" for -m32.
2066 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2067 target, add -msse2 to dg-options.
2068 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2069 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2070
120ef1d5
SB
20712017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2072
2073 PR target/80966
2074 * gcc.target/powerpc/stack-limit.c: New testcase.
2075
271be653
WS
20762017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2077
774cccdc
JJ
2078 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2079 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2080 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2081 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2082 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2083 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2084
0d05f685
JJ
20852017-06-08 Jakub Jelinek <jakub@redhat.com>
2086
8ab7005b
JJ
2087 PR c/81006
2088 * c-c++-common/gomp/pr81006.c: New test.
2089
34361776
JJ
2090 PR c++/81011
2091 * g++.dg/gomp/pr81011.C: New test.
2092
0d05f685
JJ
2093 PR middle-end/81005
2094 * c-c++-common/ubsan/align-10.c: New test.
2095 * c-c++-common/ubsan/null-13.c: New test.
2096
2163b9bc
UB
20972017-06-08 Uros Bizjak <ubizjak@gmail.com>
2098
2099 PR target/81015
2100 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2101 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2102 * gcc.target/i386/pr81015.c: New test.
2103
73f49ad7
TV
21042017-06-08 Tom de Vries <tom@codesourcery.com>
2105
2106 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2107 trampolines instead of NO_TRAMPOLINES.
2108 * gcc.c-torture/execute/20000822-1.c: Same.
2109 * gcc.c-torture/execute/920428-2.c: Same.
2110 * gcc.c-torture/execute/920501-7.c: Same.
2111 * gcc.c-torture/execute/920612-2.c: Same.
2112 * gcc.c-torture/execute/921017-1.c: Same.
2113 * gcc.c-torture/execute/921215-1.c: Same.
2114 * gcc.c-torture/execute/931002-1.c: Same.
2115 * gcc.c-torture/execute/comp-goto-2.c: Same.
2116 * gcc.c-torture/execute/nestfunc-1.c: Same.
2117 * gcc.c-torture/execute/nestfunc-2.c: Same.
2118 * gcc.c-torture/execute/nestfunc-3.c: Same.
2119 * gcc.c-torture/execute/nestfunc-5.c: Same.
2120 * gcc.c-torture/execute/nestfunc-6.c: Same.
2121 * gcc.c-torture/execute/pr24135.c: Same.
2122 * gcc.dg/Wtrampolines.c: Same.
2123 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2124 * gcc.dg/torture/stackalign/nested-5.c: Same.
2125 * gcc.dg/torture/stackalign/nested-6.c: Same.
2126 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2127 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2128 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2129 * gcc.dg/trampoline-1.c: Same.
2130 * gcc.dg/tree-prof/pr44777.c: Same.
2131 * gcc.target/i386/pr67770.c: Same.
2132 * lib/gcc.exp (gcc_target_compile): Remove appending of
2133 -DNO_TRAMPOLINES to additional_flags.
2134 * lib/objc.exp (objc_target_compile): Same.
2135
b9835925
TV
21362017-06-08 Tom de Vries <tom@codesourcery.com>
2137
2138 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2139 'gcc,no_trampolines' instead of 'no_trampolines'.
2140
77db6c15
AI
21412017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2142
2143 PR middle-end/79988
2144 * gcc.target/i386/mpx/pr79988.c: New test.
2145
0036534f
AI
21462017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2147
2148 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2149 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2150 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2151
b69d9ac6
JH
21522017-06-08 Jan Hubicka <hubicka@ucw.cz>
2153
2154 * g++.dg/tree-ssa/counts-1.C: New testcase.
2155 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2156
c46f9051
JK
21572017-08-08 Julia Koval <julia.koval@intel.com>
2158
2159 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2160 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2161 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2162 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2163 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2164 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2165
5ed41889
MP
21662017-06-08 Marek Polacek <polacek@redhat.com>
2167
2168 PR sanitize/80932
2169 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2170
8055904e
JK
21712017-08-08 Julia Koval <julia.koval@intel.com>
2172
2173 PR target/73350,80862
2174 * gcc.target/i386/pr73350.c: New test.
2175
fb4bc6ff
RB
21762017-06-08 Richard Biener <rguenther@suse.de>
2177
2178 PR tree-optimization/80928
2179 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2180
989cc652 21812017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2182
989cc652
CL
2183 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2184
83059741
JW
21852017-06-07 Jonathan Wakely <jwakely@redhat.com>
2186
2187 PR c++/80990
2188 * g++.dg/cpp1z/class-deduction39.C: New.
2189
0874a778
MP
21902017-06-07 Marek Polacek <polacek@redhat.com>
2191
2192 PR sanitizer/80932
2193 * c-c++-common/ubsan/pr80932.c: New test.
2194
55e872a4
BC
21952017-06-07 Bin Cheng <bin.cheng@arm.com>
2196
2197 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2198 * gcc.target/i386/l_fma_double_2.c: Ditto.
2199 * gcc.target/i386/l_fma_double_3.c: Ditto.
2200 * gcc.target/i386/l_fma_double_4.c: Ditto.
2201 * gcc.target/i386/l_fma_double_5.c: Ditto.
2202 * gcc.target/i386/l_fma_double_6.c: Ditto.
2203 * gcc.target/i386/l_fma_float_1.c: Ditto.
2204 * gcc.target/i386/l_fma_float_2.c: Ditto.
2205 * gcc.target/i386/l_fma_float_3.c: Ditto.
2206 * gcc.target/i386/l_fma_float_4.c: Ditto.
2207 * gcc.target/i386/l_fma_float_5.c: Ditto.
2208 * gcc.target/i386/l_fma_float_6.c: Ditto.
2209
cb9ac430
TC
22102017-06-07 Tamar Christina <tamar.christina@arm.com>
2211
2212 * gcc.target/aarch64/sdiv_costs_1.c: New.
2213
46c821e7
RB
22142017-06-07 Richard Biener <rguenther@suse.de>
2215
2216 PR tree-optimization/80928
2217 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2218 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2219
6eb2ac65
RB
22202017-06-07 Richard Biener <rguenther@suse.de>
2221
2222 PR tree-optimization/80928
2223 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2224 check_results.
2225
25396db9
NS
22262017-06-06 Nathan Sidwell <nathan@acm.org>
2227
2228 * g++.dg/pr45330.C: Add inline namespace case.
2229
bbf97416
TK
22302017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2231
2232 PR fortran/80975
2233 * gfortran.dg/matmul_16.f90: New test.
2234 * gfortran.dg/inline_matmul_18.f90: New test.
2235
dc949728
MP
22362017-06-06 Marek Polacek <polacek@redhat.com>
2237
2238 PR c/79983
2239 * gcc.dg/pr79983.c: New test.
2240
100d0700
DM
22412017-06-06 David S. Miller <davem@davemloft.net>
2242
2243 * gcc.target/sparc/sparc-ret-3.c: New test.
2244
6c6b519a
TV
22452017-06-06 Tom de Vries <tom@codesourcery.com>
2246
2247 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2248 label_values instead of NO_LABEL_VALUES.
2249 * gcc.c-torture/compile/920301-1.c: Same.
2250 * gcc.c-torture/compile/920501-1.c: Same.
2251 * gcc.c-torture/compile/941014-4.c: Same.
2252 * gcc.c-torture/compile/labels-1.c: Same.
2253 * gcc.c-torture/compile/pr18903.c: Same.
2254 * gcc.c-torture/execute/920302-1.c: Same.
2255 * gcc.c-torture/execute/920415-1.c: Same.
2256 * gcc.c-torture/execute/920428-2.c: Same.
2257 * gcc.c-torture/execute/920501-3.c: Same.
2258 * gcc.c-torture/execute/920501-4.c: Same.
2259 * gcc.c-torture/execute/920501-5.c: Same.
2260 * gcc.c-torture/execute/920501-7.c: Same.
2261 * gcc.c-torture/execute/920721-4.c: Same.
2262 * gcc.c-torture/execute/980526-1.c: Same.
2263 * gcc.c-torture/execute/990208-1.c: Same.
2264 * gcc.c-torture/execute/comp-goto-1.c: Same.
2265 * gcc.c-torture/execute/comp-goto-2.c: Same.
2266 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2267 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2268 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2269 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2270 * gcc.dg/tree-prof/pr44777.c: Same.
2271 * gcc.misc-tests/bprob-2.c: Same.
2272 * gcc.misc-tests/gcov-3.c: Same.
2273 * lib/gcc.exp (gcc_target_compile): Remove appending of
2274 -DNO_LABEL_VALUES to additional_flags.
2275 * lib/objc.exp (objc_target_compile): Same.
2276 * lib/target-supports.exp (check_effective_target_label_values): Test on
2277 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2278
4ebcc903
KT
22792017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2280
2281 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2282
331dc840
RB
22832017-06-06 Richard Biener <rguenther@suse.de>
2284
2285 PR tree-optimization/80974
2286 * gcc.dg/torture/pr80974.c: New testcase.
2287
d2537732
TP
22882017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2289
2290 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2291 "unsigned int" in conversation warning on line 15.
2292
e7baeb39
RB
22932017-06-06 Richard Biener <rguenther@suse.de>
2294
2295 PR tree-optimization/80928
2296 * gcc.dg/vect/pr80928.c: New testcase.
2297 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2298 * gcc.dg/vect/slp-13.c: Likewise.
2299 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2300
05945a1b
DM
23012017-06-05 David Malcolm <dmalcolm@redhat.com>
2302
2303 * g++.dg/plugin/comment_plugin.c: New test plugin.
2304 * g++.dg/plugin/comments-1.C: New test file.
2305 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2306
9b972837
BE
23072017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2308
2309 * gcc.misc-tests/gcov-1a.c: New test.
2310
1d135d98
MM
23112017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2312
2313 * gcc.target/powerpc/clone1.c: New test.
2314
92bba237
JW
23152017-06-05 Janus Weil <janus@gcc.gnu.org>
2316
2317 PR fortran/70601
2318 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2319
7b3ee9c9
NK
23202017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2321
2322 PR fortran/35339
2323 * gfortran.dg/implied_do_io_1.f90: New Test.
2324 * gfortran.dg/implied_do_io_2.f90: New Test.
2325
e4d1c5c4
RL
23262017-06-05 Renlin Li <renlin.li@arm.com>
2327
2328 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2329 selector to related line.
2330
d91561cb
JH
23312017-06-05 Jan Hubicka <hubicka@ucw.cz>
2332
2333 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2334
d8395013
KT
23352017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2336
2337 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2338
279dc4b4
KT
23392017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2340
2341 * gcc.target/aarch64/subs_compare_2.c: New test.
2342
e49d8b68
KT
23432017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2344
2345 * gcc.target/aarch64/subs_compare_1.c: New test.
2346
4456f65d
CX
23472017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2348
2349 * gcc.target/mips/div-9.c: Delete duplicate test.
2350 * gcc.target/mips/div-10.c: Ditto.
2351 * gcc.target/mips/div-11.c: Ditto.
2352 * gcc.target/mips/div-12.c: Ditto.
2353
3995f3a2
JH
23542017-05-23 Jan Hubicka <hubicka@ucw.cz>
2355
2356 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2357
82c027e1
DH
23582017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2359
2360 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2361 vesrion of the dejagnu grep.
2362 (list-module-names): Use it and adjust the regular expressions for
2363 modules and submodules.
2364 * gfortran.dg/prof/prof.exp: Cleanup modules.
2365 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2366 directives.
2367 * gfortran.dg/altreturn_8.f90: Likewise.
2368 * gfortran.dg/associate_12.f90: Likewise.
2369 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2370 * gfortran.dg/charlen_15.f90: Likewise.
2371 * gfortran.dg/class_4a.f03: Likewise.
2372 * gfortran.dg/class_54.f90: Likewise.
2373 * gfortran.dg/class_dummy_4.f03: Likewise.
2374 * gfortran.dg/class_dummy_5.f90: Likewise.
2375 * gfortran.dg/constructor_9.f90: Likewise.
2376 * gfortran.dg/dec_structure_15.f90: Likewise.
2377 * gfortran.dg/do_check_8.f90: Likewise.
2378 * gfortran.dg/dtio_26.f03: Likewise.
2379 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2380 * gfortran.dg/equiv_9.f90: Likewise.
2381 * gfortran.dg/extends_15.f90: Likewise.
2382 * gfortran.dg/finalize_22.f90: Likewise.
2383 * gfortran.dg/finalize_23.f90: Likewise.
2384 * gfortran.dg/generic_26.f90: Likewise.
2385 * gfortran.dg/generic_27.f90: Likewise.
2386 * gfortran.dg/namelist_76.f90: Likewise.
2387 * gfortran.dg/pointer_init_8.f90: Likewise.
2388 * gfortran.dg/pr61318.f90: Likewise.
2389 * gfortran.dg/pr77260_1.f90: Likewise.
2390 * gfortran.dg/pr77260_2.f90: Likewise.
2391 * gfortran.dg/pr77420_3.f90: Likewise.
2392 * gfortran.dg/proc_ptr_39.f90: Likewise.
2393 * gfortran.dg/proc_ptr_41.f90: Likewise.
2394 * gfortran.dg/proc_ptr_42.f90: Likewise.
2395 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2396 * gfortran.dg/submodule_1.f08: Likewise.
2397 * gfortran.dg/submodule_10.f08: Likewise.
2398 * gfortran.dg/submodule_14.f08: Likewise.
2399 * gfortran.dg/submodule_15.f08: Likewise.
2400 * gfortran.dg/submodule_2.f08: Likewise.
2401 * gfortran.dg/submodule_5.f08: Likewise.
2402 * gfortran.dg/submodule_6.f08: Likewise.
2403 * gfortran.dg/submodule_7.f08: Likewise.
2404 * gfortran.dg/submodule_8.f08: Likewise.
2405 * gfortran.dg/submodule_9.f08: Likewise.
2406 * gfortran.dg/transfer_class_2.f90: Likewise.
2407 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2408 * gfortran.dg/typebound_call_24.f03: Likewise.
2409 * gfortran.dg/typebound_call_25.f90: Likewise.
2410 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2411 * gfortran.dg/typebound_generic_12.f03: Likewise.
2412 * gfortran.dg/typebound_generic_13.f03: Likewise.
2413 * gfortran.dg/typebound_generic_14.f03: Likewise.
2414 * gfortran.dg/typebound_generic_15.f90: Likewise.
2415 * gfortran.dg/typebound_operator_16.f03: Likewise.
2416 * gfortran.dg/typebound_operator_18.f90: Likewise.
2417 * gfortran.dg/typebound_operator_20.f90: Likewise.
2418 * gfortran.dg/typebound_override_3.f90: Likewise.
2419 * gfortran.dg/typebound_override_4.f90: Likewise.
2420 * gfortran.dg/typebound_override_5.f90: Likewise.
2421 * gfortran.dg/typebound_override_6.f90: Likewise.
2422 * gfortran.dg/typebound_override_7.f90: Likewise.
2423 * gfortran.dg/typebound_proc_28.f03: Likewise.
2424 * gfortran.dg/typebound_proc_29.f90: Likewise.
2425 * gfortran.dg/typebound_proc_30.f90: Likewise.
2426 * gfortran.dg/typebound_proc_31.f90: Likewise.
2427 * gfortran.dg/typebound_proc_32.f90: Likewise.
2428 * gfortran.dg/typebound_proc_33.f90: Likewise.
2429 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2430 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2431 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2432 * gfortran.dg/use_only_3.f90: Likewise.
2433 * gfortran.dg/use_without_only_1.f90: Likewise.
2434 * gfortran.dg/warn_unused_function.f90: Likewise.
2435 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2436 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2437
3de4ac6d
MP
24382017-06-04 Marek Polacek <polacek@redhat.com>
2439
2440 PR c/80919
2441 * gcc.dg/format/pr80919.c: New test.
2442
2474f48f
MS
24432017-06-02 Martin Sebor <msebor@redhat.com>
2444
2445 PR c/80892
2446 * c-c++-common/Wfloat-conversion-2.c: New test.
2447
bd280745
PC
24482017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/68754
2451 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2452
bd280745 24532017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2454
2455 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2456 for the new built-ins.
2457
ffa8a921
SD
24582017-06-02 Sudakshina Das <sudi.das@arm.com>
2459
2460 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2461
d65d1bd9
WS
24622017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2463
2464 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2465 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2466 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2467 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2468 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2469
b160939b
KT
24702017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2471
2472 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2473
17f47f86
KT
24742017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2475
2476 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2477
ab82e126
WS
24782017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2479
2480 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2481 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2482 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2483 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2484 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2485 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2486 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2487 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2488 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2489
c957e9c0
NS
24902017-06-02 Nathan Sidwell <nathan@acm.org>
2491
2492 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2493
aad16012
JJ
24942017-06-02 Jakub Jelinek <jakub@redhat.com>
2495
74b4885d
JJ
2496 PR rtl-optimization/80903
2497 * gcc.dg/pr80903.c: New test.
2498
aad16012
JJ
2499 PR fortran/80918
2500 * gfortran.dg/gomp/pr80918.f90: New test.
2501
40ffd95f
BE
25022017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2503
2504 * c-c++-common/Wsizeof-pointer-div.c: New test.
2505 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2506 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2507 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2508 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2509 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2510 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2511 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2512 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2513 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2514 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2515 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2516 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2517 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2518 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2519 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2520 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2521 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2522 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2523
052754ea
WS
25242017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2525
2526 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2527 Update the target to power8-vector.
2528
aa63913f
DM
25292017-06-01 David Malcolm <dmalcolm@redhat.com>
2530
2531 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2532
2ded3754
PMR
25332017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2534
2535 * debug12.adb, debug12.ads: New testcase.
2536
c8638450
MJ
25372017-06-01 Martin Jambor <mjambor@suse.cz>
2538
2539 PR tree-optimization/80898
2540 * gcc.dg/tree-ssa/pr80898.c: New test.
2541 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2542
ac853c90
PC
25432017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/80896
2546 * g++.dg/cpp1z/nodiscard5.C: New.
2547
7841f13c
CZ
25482017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2549
2550 * gcc.target/arc/pr9001195952.c: New test.
2551
f525e390
TV
25522017-06-01 Tom de Vries <tom@codesourcery.com>
2553
2554 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2555 * gcc.c-torture/compile/asmgoto-1.c: Same.
2556 * gcc.dg/20000707-1.c: Same.
2557 * gcc.dg/pr38700.c: Same.
2558 * gcc.dg/pr70169.c: Same.
2559 * gcc.dg/pr80112.c: Same.
2560 * gcc.dg/torture/pr51071-2.c: Same.
2561 * gcc.dg/torture/pr51071.c: Same.
2562 * gcc.dg/tree-ssa/alias-34.c: Same.
2563
9285616c
PMR
25642017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2565
2566 * gnat.dg/debug11.adb: New testcase.
2567
48932682
RB
25682017-06-01 Richard Biener <rguenther@suse.de>
2569
2570 PR middle-end/66313
2571 * c-c++-common/ubsan/pr66313.c: New testcase.
2572 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2573
fcb99124
SM
25742017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2575
2576 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2577 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2578 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2579 -mcpu overridden.
2580 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2581 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2582 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2583 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2584 to dg-option. Add dg-skip-if directive to disable this test
2585 for darwin. Add dg-skip-if directive to disable this test if
2586 -mcpu overridden.
2587
dc7401c0
SP
25882017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2589
2590 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2591 (_mm_maskz_max_sd): Test new intrinsics.
2592 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2593 (_mm_maskz_max_sd): Test new intrinsics.
2594 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2595 (_mm_maskz_max_ss): Test new intrinsics.
2596 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2597 (_mm_maskz_max_ss): Test new intrinsics.
2598 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2599 (_mm_maskz_min_sd): Test new intrinsics.
2600 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2601 (_mm_maskz_min_sd): Test new intrinsics.
2602 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2603 (_mm_maskz_min_ss): Test new intrinsics.
2604 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2605 (_mm_maskz_min_ss): Test new intrinsics.
2606
3909991c
NS
26072017-05-31 Nathan Sidwell <nathan@acm.org>
2608
2609 * g++.dg/lookup/lambda1.C New.
2610
0e510edb
BC
26112017-05-31 Bin Cheng <bin.cheng@arm.com>
2612
2613 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2614 on pointer should not be replaced.
2615
9fc5e7a4
MM
26162017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2617
2618 PR testsuite/80580
2619 * gcc.dg/gimplefe-error-7.c: New test.
2620
1e466f04
GM
26212017-05-31 Graham Markall <graham.markall@embecosm.com>
2622
2623 * gcc.target/arc/add_n-combine.c: New test.
2624 * gcc.target/arc/sub_n-combine.c: New test.
2625
89c88990
RB
26262017-05-31 Richard Biener <rguenther@suse.de>
2627
2628 PR target/80880
2629 * gcc.target/i386/pr80880.c: New testcase.
2630
748bbe72
RS
26312017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2632
2633 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2634
c7d7e222
BC
26352017-05-31 Bin Cheng <bin.cheng@arm.com>
2636
2637 * gcc.dg/vect/pr80815-3.c: New test.
2638
ee1379be
RB
26392017-05-31 Richard Biener <rguenther@suse.de>
2640
2641 PR tree-optimization/80906
2642 * gcc.dg/graphite/pr80906.c: New testcase.
2643
bcce980e
TV
26442017-05-30 Tom de Vries <tom@codesourcery.com>
2645
2646 PR testsuite/80910
2647 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2648 unsupported if host compiler does not support c++11.
2649 (host_supports_c++11): New proc.
2650
ef9200aa
MS
26512017-05-30 Martin Sebor <msebor@redhat.com>
2652
2653 PR c/80731
2654 * g++.dg/ext/utf16-4.C: Relax test.
2655 * gcc.dg/fixed-point/int-warning.c: Adjust.
2656
f012c8ef
DM
26572017-05-30 David Malcolm <dmalcolm@redhat.com>
2658
2659 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2660 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2661 test case.
2662 * g++.dg/plugin/show-template-tree-color.C: New test case.
2663 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2664 * g++.dg/template/show-template-tree-2.C: New test case.
2665 * g++.dg/template/show-template-tree-3.C: New test case.
2666 * g++.dg/template/show-template-tree-4.C: New test case.
2667 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2668 * g++.dg/template/show-template-tree.C: New test case.
2669
3f8efe25
SB
26702017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2671
2672 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2673 dg-options.
2674 * gfortran.dg/pr80107.f: Delete testcase.
2675
77d1dbdb
UB
26762017-05-30 Uros Bizjak <ubizjak@gmail.com>
2677
2678 PR target/80833
2679 * gcc.target/i386/pr80833-1.c: New test.
2680 * gcc.target/i386/pr80833-2.c: Ditto.
2681
e2f35333
NS
26822017-05-30 Nathan Sidwell <nathan@acm.org>
2683
2684 PR c++/80913
2685 * g++.dg/lookup/pr80913.C: New.
2686
ba7629e2
RB
26872017-05-30 Richard Biener <rguenther@suse.de>
2688
2689 PR middle-end/80901
2690 * gcc.dg/torture/pr80901.c: New testcase.
2691
4bfb347c
RD
26922017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2693
2694 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2695
b3125625
JL
26962017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2697
2698 PR target/78838
2699 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2700
892d6169
RB
27012017-05-30 Richard Biener <rguenther@suse.de>
2702
2703 PR middle-end/80876
2704 * gcc.dg/torture/pr80876.c: New testcase.
2705
3d7ff728
NS
27062017-05-29 Nathan Sidwell <nathan@acm.org>
2707
2708 PR c++/80891 (#5)
2709 * g++.dg/lookup/pr80891-5.C: New.
2710
fd262197
JD
27112017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2712
2713 PR libgfortran/53029
2714 * gfortran.dg/read_5.f90: New test.
2715
724e517a
NS
27162017-05-29 Nathan Sidwell <nathan@acm.org>
2717
a5cfa13a
NS
2718 PR c++/80891 (#4)
2719 * g++.dg/lookup/pr80891-4.C: New.
2720
e514ab0c
NS
2721 PR c++/80891 (#1)
2722 * g++.dg/lookup/pr80891-1.C: New.
2723
58dec010
NS
2724 PR c++/80891 (#3)
2725 * g++.dg/lookup/pr80891-3.C: New.
2726
724e517a
NS
2727 PR c++/80891 (#2)
2728 * g++.dg/lookup/pr80891-2.C: New.
2729
bbe3927b
TK
27302017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2731
2732 PR fortran/37131
2733 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2734 flags.
2735 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2736 * gfortran.dg/inline_matmul_17.f90: New test.
2737
8364e6ac
TK
27382017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2739
2740 * gfortran.dg/matmul_bounds_12.f90: New test.
2741
56a35ac9
JJ
27422017-05-27 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR bootstrap/80887
2745 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2746
945bf9e1
NS
27472017-05-26 Nathan Sidwell <nathan@acm.org>
2748
2749 * g++.dg/cpp0x/dr2061.C: New.
2750 * g++.dg/parse/namespace-alias-1.C: Add more test.
2751
cb4fe401
BC
27522017-05-26 Bin Cheng <bin.cheng@arm.com>
2753
2754 PR tree-optimization/80815
2755 * gcc.dg/vect/pr80815-1.c: New test.
2756 * gcc.dg/vect/pr80815-2.c: New test.
2757
e929e611
ML
27582017-05-26 Martin Liska <mliska@suse.cz>
2759
2760 PR ipa/80663
2761 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2762 split at the problematic spot.
2763 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2764 a valid value of the param.
2765
92f105f6
MP
27662017-05-26 Marek Polacek <polacek@redhat.com>
2767
2768 PR sanitizer/80875
2769 * c-c++-common/ubsan/pr80875.c: New test.
2770
74ca4e36
TV
27712017-05-26 Tom de Vries <tom@codesourcery.com>
2772
2773 PR testsuite/80557
2774 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2775 * gcc.dg/Wcxx-compat-8.c: Same.
2776 * gcc.dg/Wobjsize-1.c: Same.
2777 * gcc.dg/Wshadow-local-2.c: Same.
2778 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2779 * gcc.dg/anon-struct-6.c: Same.
2780 * gcc.dg/asm-wide-1.c: Same.
2781 * gcc.dg/builtin-inf-1.c: Same.
2782 * gcc.dg/builtin-redefine.c: Same.
2783 * gcc.dg/c90-array-lval-6.c: Same.
2784 * gcc.dg/c90-array-lval-7.c: Same.
2785 * gcc.dg/c90-fordecl-1.c: Same.
2786 * gcc.dg/c99-fordecl-2.c: Same.
2787 * gcc.dg/cast-lvalue-1.c: Same.
2788 * gcc.dg/cast-lvalue-2.c: Same.
2789 * gcc.dg/compound-lvalue-1.c: Same.
2790 * gcc.dg/cond-lvalue-1.c: Same.
2791 * gcc.dg/cpp/20000419-1.c: Same.
2792 * gcc.dg/cpp/backslash.c: Same.
2793 * gcc.dg/cpp/backslash2.c: Same.
2794 * gcc.dg/cpp/macspace1.c: Same.
2795 * gcc.dg/cpp/macspace2.c: Same.
2796 * gcc.dg/cpp/multiline-2.c: Same.
2797 * gcc.dg/cpp/pr27777.c: Same.
2798 * gcc.dg/cpp/pr30786.c: Same.
2799 * gcc.dg/cpp/pr34602.c: Same.
2800 * gcc.dg/cpp/redef1.c: Same.
2801 * gcc.dg/cpp/tr-warn1.c: Same.
2802 * gcc.dg/cpp/tr-warn3.c: Same.
2803 * gcc.dg/cpp/tr-warn6.c: Same.
2804 * gcc.dg/cpp/trad/hash.c: Same.
2805 * gcc.dg/cpp/trad/redef1.c: Same.
2806 * gcc.dg/cpp/ucs.c: Same.
2807 * gcc.dg/declspec-10.c: Same.
2808 * gcc.dg/declspec-11.c: Same.
2809 * gcc.dg/declspec-18.c: Same.
2810 * gcc.dg/format/c99-strftime-1.c: Same.
2811 * gcc.dg/format/ext-3.c: Same.
2812 * gcc.dg/format/pr72858.c: Same.
2813 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2814 * gcc.dg/init-string-1.c: Same.
2815 * gcc.dg/label-decl-3.c: Same.
2816 * gcc.dg/m-un-2.c: Same.
2817 * gcc.dg/nofixed-point-2.c: Same.
2818 * gcc.dg/noncompile/20020213-1.c: Same.
2819 * gcc.dg/pch/counter-2.c: Same.
2820 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2821 * gcc.dg/pr27528.c: Same.
2822 * gcc.dg/pr27953.c: Same.
2823 * gcc.dg/pr35899.c: Same.
2824 * gcc.dg/pr37561.c: Same.
2825 * gcc.dg/pr45461.c: Same.
2826 * gcc.dg/pr45750.c: Same.
2827 * gcc.dg/pr53196-2.c: Same.
2828 * gcc.dg/pr53265.c: Same.
2829 * gcc.dg/redecl-1.c: Same.
2830 * gcc.dg/tls/thr-init-1.c: Same.
2831 * gcc.dg/torture/pr51106-1.c: Same.
2832 * gcc.dg/torture/pr51106-2.c: Same.
2833 * gcc.dg/uninit-19.c: Same.
2834 * gcc.dg/uninit-pr20644.c: Same.
2835
6fc9f7aa
JJ
28362017-05-26 Jakub Jelinek <jakub@redhat.com>
2837
2838 * g++.dg/cpp1z/decomp29.C (p): New variable.
2839 (main): Add further tests.
2840
28e0e05b
RB
28412017-05-26 Richard Biener <rguenther@suse.de>
2842
2843 PR tree-optimization/80842
2844 * gcc.dg/torture/pr80842.c: New testcase.
2845
c81ec254
PC
28462017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2847
2848 PR c++/79652
2849 * g++.dg/cpp0x/pr79652.C: New.
2850
aee21066
PC
28512017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2852
2853 PR c++/71451
2854 * g++.dg/cpp0x/variadic170.C: New.
2855
63dbcd13
VR
28562017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2857
2858 * g++.dg/warn/Wcatch-value-1.C: New test.
2859 * g++.dg/warn/Wcatch-value-2.C: New test.
2860 * g++.dg/warn/Wcatch-value-3.C: New test.
2861
932f48ac
NS
28622017-05-25 Nathan Sidwell <nathan@acm.org>
2863
44e00a7a
NS
2864 * g++.dg/lookup/using56.C: New.
2865 * g++.dg/lookup/using57.C: New.
2866 * g++.dg/lookup/using58.C: New.
2867 * g++.dg/lookup/using59.C: New.
2868
932f48ac
NS
2869 * g++.dg/lookup/using17.C: Adjust diagnostics.
2870
a10f9a2e
MS
28712017-05-25 Martin Sebor <msebor@redhat.com>
2872
2873 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2874 positives on ILP32.
2875 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2876 column numbers.
2877 * gcc.dg/pr60114.c: Same.
2878
47c05e71
JH
28792017-05-23 Jan Hubicka <hubicka@ucw.cz>
2880
2881 * gfortran.dg/pr48636.f90: Fix template better.
2882
f35a733d
NS
28832017-05-25 Nathan Sidwell <nathan@acm.org>
2884
2885 * g++.dg/lookup/koenig14.C: New.
2886
18c1e9e0
PC
28872017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2888
2889 PR c++/79583
2890 * g++.dg/cpp0x/pr79583.C: New.
2891
2673d192
PC
28922017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/68578
2895 * g++.dg/cpp1y/pr68578.C: New.
2896
bce8ef71
MG
28972017-05-25 Marc Glisse <marc.glisse@inria.fr>
2898
2899 * gcc.dg/tree-ssa/vce-1.c: New file.
2900
11d6b45d
MG
29012017-05-25 Marc Glisse <marc.glisse@inria.fr>
2902
2903 * gcc.dg/tree-ssa/addadd.c: New file.
2904
5ad4f1c8
NS
29052017-05-24 Nathan Sidwell <nathan@acm.org>
2906
2907 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2908 * g++.dg/lookup/friend19.C: New.
2909 * g++.dg/lookup/friend20.C: New.
2910
d4a760d8
JW
29112017-05-24 Jonathan Wakely <jwakely@redhat.com>
2912
2913 PR c++/80544
2914 * g++.dg/expr/cast11.C: New test.
2915
3cd211af
MS
29162017-05-24 Martin Sebor <msebor@redhat.com>
2917
2918 PR c/80731
2919 * c-c++-common/Wfloat-conversion.c: Adjust.
2920 * c-c++-common/dfp/convert-int-saturate.c: Same.
2921 * c-c++-common/pr68657-1.c: Same.
2922 * g++.dg/ext/utf-cvt.C: Same.
2923 * g++.dg/ext/utf16-4.C: Same.
2924 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2925 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2926 * g++.dg/warn/Wconversion3.C: Same.
2927 * g++.dg/warn/Wconversion4.C: Same.
2928 * g++.dg/warn/Wsign-conversion.C: Same.
2929 * g++.dg/warn/overflow-warn-1.C: Same.
2930 * g++.dg/warn/overflow-warn-3.C: Same.
2931 * g++.dg/warn/overflow-warn-4.C: Same.
2932 * g++.dg/warn/pr35635.C: Same.
2933 * g++.old-deja/g++.mike/enum1.C: Same.
2934 * gcc.dg/Wconversion-3.c: Same.
2935 * gcc.dg/Wconversion-5.c: Same.
2936 * gcc.dg/Wconversion-complex-c99.c: Same.
2937 * gcc.dg/Wconversion-complex-gnu.c: Same.
2938 * gcc.dg/Wconversion-integer.c: Same.
2939 * gcc.dg/Wsign-conversion.c: Same.
2940 * gcc.dg/bitfld-2.c: Same.
2941 * gcc.dg/c90-const-expr-11.c: Same.
2942 * gcc.dg/c90-const-expr-7.c: Same.
2943 * gcc.dg/c99-const-expr-7.c: Same.
2944 * gcc.dg/overflow-warn-1.c: Same.
2945 * gcc.dg/overflow-warn-2.c: Same.
2946 * gcc.dg/overflow-warn-3.c: Same.
2947 * gcc.dg/overflow-warn-4.c: Same.
2948 * gcc.dg/overflow-warn-5.c: Same.
2949 * gcc.dg/overflow-warn-8.c: Same.
2950 * gcc.dg/overflow-warn-9.c: New test.
2951 * gcc.dg/pr35635.c: Adjust.
2952 * gcc.dg/pr59940.c: Same.
2953 * gcc.dg/pr59963-2.c: Same.
2954 * gcc.dg/pr60114.c: Same.
2955 * gcc.dg/switch-warn-2.c: Same.
2956 * gcc.dg/utf-cvt.c: Same.
2957 * gcc.dg/utf16-4.c: Same.
2958
216bfadc
JJ
29592017-05-24 Jakub Jelinek <jakub@redhat.com>
2960
2961 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2962 Don't include limits.h.
2963 (w): Conditionalize on long long wider than int. Use
2964 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2965 -9223372036854775808.
2966 (x): Use __INT_MAX__ instead of INT_MAX.
2967
610abc02
TK
29682017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2969
2970 PR fortran/66094
2971 * gfortran.dg/inline_matmul_16.f90: New test.
2972
8d0c9b36
TV
29732017-05-24 Tom de Vries <tom@codesourcery.com>
2974
2975 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2976
3f3fb6c9
PB
29772017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2978
2979 PR middle-end/80823
2980 * gcc.dg/pr80823.c: New test.
2981
00e0af8d
AK
29822017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2983
2984 * gcc.target/s390/pr80725.c: New test.
2985
6131102c
NS
29862017-05-23 Nathan Sidwell <nathan@acm.org>
2987
ef4c5e78
NS
2988 * g++.dg/lookup/extern-c-hidden.C: New.
2989 * g++.dg/lookup/extern-redecl1.C: New.
2990
6131102c
NS
2991 PR c++/80866
2992 * g++.dg/parse/pr80866.C: New.
2993
d2db2e6b
JH
29942017-05-23 Jan Hubicka <hubicka@ucw.cz>
2995
2996 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2997 * gcc.dg/ipa/inline-5.c: Likewise.
2998 * gfortran.dg/pr48636.f90: Likewise.
2999
e4ea7a4c
NS
30002017-05-23 Nathan Sidwell <nathan@acm.org>
3001
3002 * g++.dg/parse/ctor9.C: Adjust expected error.
3003
c2d7c404
JD
30042017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3005
3006 PR libgfortran/80256
3007 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3008 Cygwin.
3009
fd71a9a2
TS
30102017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3011
3012 * c-c++-common/goacc/parallel-dims-1.c: Update.
3013 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3014 * c-c++-common/goacc/routine-1.c: Likewise.
3015 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3016 * g++.dg/goacc/template.C: Likewise.
3017 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3018 * gfortran.dg/goacc/routine-3.f90: Likewise.
3019 * gfortran.dg/goacc/sie.f95: Likewise.
3020 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3021
9d029ddf
NS
30222017-05-23 Nathan Sidwell <nathan@acm.org>
3023
3024 * g++.dg/lookup/using13.C: Adjust expected error.
3025
008c7367
SKS
30262017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3027
3028 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3029
d1f6caae
MM
30302017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3031
3032 PR target/80718
3033 * gcc.target/powerpc/pr80718.c: New test.
3034
2ea0d750
SB
30352017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3036
3037 * gcc.target/powerpc/conditional-return.c: New testcase.
3038
25b81686
BS
30392017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3040
3041 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3042 LE-only.
3043
477f145b
JW
30442017-05-22 Janus Weil <janus@gcc.gnu.org>
3045
3046 PR fortran/80766
3047 * gfortran.dg/typebound_call_28.f90: New test.
3048
65cc1407
NS
30492017-05-22 Nathan Sidwell <nathan@acm.org>
3050
3051 * g++.dg/lookup/strong-using.C: New.
3052
0c4f8178
TP
30532017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3054
3055 * gcc.target/arm/movsi_movt.c: New test.
3056 * gcc.target/arm/movdi_movt.c: New test.
3057
fbb1c7d4
EB
30582017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3059
3060 * gnat.dg/specs/not_null1.ads: New test.
3061
d3271136
EB
30622017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3063
3064 * gnat.dg/limited_with5.ad[sb]: New test.
3065 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3066 * gnat.dg/limited_with6.ad[sb]: New test.
3067 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3068
4c24ec6d
EB
30692017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3070
3071 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3072 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3073
4bcbb7b8
PC
30742017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 PR c++/70265
3077 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3078 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3079
51cd6b78
JD
30802017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3081
3082 PR libgfortran/80333
3083 * gfortran.dg/dtio_30.f03: New test.
3084
33f8c0a1
MP
30852017-05-19 Marek Polacek <polacek@redhat.com>
3086
3087 PR sanitizer/80800
3088 * c-c++-common/ubsan/pr80800.c: New test.
3089 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3090
9740ed54
TS
30912017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3092
7fd549d2
TS
3093 * c-c++-common/goacc/default-1.c: Update.
3094 * c-c++-common/goacc/default-2.c: Likewise.
3095 * c-c++-common/goacc/default-4.c: Likewise.
3096 * gfortran.dg/goacc/default-1.f95: Likewise.
3097 * gfortran.dg/goacc/default-4.f: Likewise.
3098 * c-c++-common/goacc/default-5.c: New file.
3099 * gfortran.dg/goacc/default-5.f: Likewise.
3100
9740ed54
TS
3101 * c-c++-common/goacc/default-1.c: New file.
3102 * c-c++-common/goacc/default-2.c: Likewise.
3103 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3104 test cases in...
3105 * c-c++-common/goacc/default-3.c: ... this new file, and...
3106 * c-c++-common/goacc/default-4.c: ... this new file.
3107 * gfortran.dg/goacc/default.f95: Remove file, including its test
3108 cases in...
3109 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3110 * gfortran.dg/goacc/default-2.f: ... this new file.
3111 * gfortran.dg/goacc/default-3.f95: New file.
3112 * gfortran.dg/goacc/default-4.f: Likewise.
3113
2a8a8d7b
NS
31142017-05-19 Nathan Sidwell <nathan@acm.org>
3115
3116 * g++.dg/inherit/covariant7.C: Adjust.
3117
a978134e
PB
31182017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3119
3120 * gcc.target/arm/tls-disable-literal-pool.c: Change
3121 require-effective-target to tls_native.
3122 Move dg-error to return statement line and change to dg-message.
3123
39aac208
RB
31242017-05-19 Richard Biener <rguenther@suse.de>
3125
3126 PR c++/80593
3127 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3128 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3129
035ab826
RB
31302017-05-19 Richard Biener <rguenther@suse.de>
3131
3132 PR middle-end/80764
3133 * gcc.dg/torture/pr80764.c: New testcase.
3134
52e14b96
MM
31352017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3136
3137 PR target/80510
3138 * gcc.target/powerpc/pr80510-1.c: New test.
3139 * gcc.target/powerpc/pr80510-2.c: Likewise.
3140
4287da82
EG
31412017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3142
3143 * gcc.dg/pragma-diag-7.c: New test.
3144
e4171e10
UB
31452017-05-18 Uros Bizjak <ubizjak@gmail.com>
3146
3147 PR target/80799
3148 * g++.dg/other/i386-11.C: New test.
3149
cdefeea2
WS
31502017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3151
3152 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3153 * fold-vec-div-floatdouble.c: Likewise.
3154 * fold-vec-logical-ands-char.c: Likewise.
3155 * fold-vec-logical-ands-int.c: Likewise.
3156 * fold-vec-logical-ands-short.c: Likewise.
3157 * fold-vec-logical-ors-char.c: Likewise.
3158 * fold-vec-logical-ors-int.c: Likewise.
3159 * fold-vec-logical-ors-short.c: Likewise.
3160 * fold-vec-logical-other-char.c: Likewise.
3161 * fold-vec-mule-misc.c: Likewise.
3162 * fold-vec-mult-float.c: Likewise.
3163 * fold-vec-mult-floatdouble.c: Likewise.
3164 * fold-vec-mult-int.c: Likewise.
3165 * fold-vec-mult-int128-p9.c: Likewise.
3166 * fold-vec-sub-floatdouble.c: Likewise.
3167 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3168 Add lp64 requirement.
3169 * fold-vec-mult-int128-p8.c: Likewise.
3170 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3171
62ee030a
SM
31722017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3173
3174 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3175 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3176 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3177 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3178 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3179 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3180 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3181 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3182 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3183 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3184 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3185 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3186 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3187 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3188 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3189 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3190 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3191 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3192 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3193 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3194 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3195 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3196 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3197 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3198 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3199 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3200
00a84d0e
SL
32012017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3202
3203 * gcc.target/sparc/niagara7-align.c: New test.
3204
243c2883
MP
32052017-05-18 Marek Polacek <polacek@redhat.com>
3206
3207 PR sanitizer/80797
3208 * c-c++-common/ubsan/null-12.c: New test.
3209
e98e6340
SB
32102017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3211
3212 PR middle-end/80692
3213 * gcc.c-torture/execute/pr80692.c: New testcase.
3214
0152001b 32152017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3216
3217 PR libgfortran/80741
3218 * gfortran.dg/read_4.f90: New test.
3219
c8ded430
BS
32202017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3221
3222 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3223
e5b1f5a1
FR
32242017-05-17 Fritz Reese <fritzoreese@gmail.com>
3225
3226 PR fortran/80668
3227 * gfortran.dg/pr80668.f90: New.
3228
9853cb28
PB
32292017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3230
3231 PR middle-end/80775
3232 * gcc.dg/pr80775.c: New test.
3233
142473df
MP
32342017-05-17 Marek Polacek <polacek@redhat.com>
3235
3236 PR sanitizer/80659
3237 * gcc.dg/asan/pr80659.c: New test.
3238
8508a5b5
SKS
32392017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3240
3241 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3242 unsigned long.
3243
bc36d2b7
CX
32442017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3245
3246 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3247
4fc5ebf1
JG
32482017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3249 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3250
3251 PR tree-optimization/80457
3252 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3253 call vect_model_simple_cost.
3254
bedee914
PT
32552017-05-16 Paul Thomas <pault@gcc.gnu.org>
3256
3257 PR fortran/80554
3258 * gfortran.dg/submodule_29.f08: New test.
3259
10791753
DM
32602017-05-16 David Malcolm <dmalcolm@redhat.com>
3261
3262 * g++.dg/other/accessor-fixits-1.C: New test case.
3263 * g++.dg/other/accessor-fixits-2.C: New test case.
3264 * g++.dg/other/accessor-fixits-3.C: New test case.
3265 * g++.dg/other/accessor-fixits-4.C: New test case.
3266
727577c2
CL
32672017-05-16 Carl Love <cel@us.ibm.com>
3268
3269 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3270 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3271 built-ins to the test suite file. Note, support for mradds exists
3272 but no test case exists.
3273 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3274 built-ins to the test suite file.
3275
6b6ae9eb
MP
32762017-05-16 Marek Polacek <polacek@redhat.com>
3277
3278 PR sanitizer/80536
3279 PR sanitizer/80386
3280 * c-c++-common/ubsan/pr80536.c: New test.
3281 * g++.dg/ubsan/pr80386.C: New test.
3282
678d7e19
TC
32832017-05-16 Tamar Christina <tamar.christina@arm.com>
3284
3285 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3286 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3287
6da37857
MW
32882016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3289
3290 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3291 expected output of vadd, vsub and vmul instructions.
3292 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3293 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3294 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3295
a5768d38
JD
32962017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3297
3298 PR libgfortran/80727
3299 * gfortran.dg/read_3.f90: New test.
3300
3a77e7cc
NS
33012017-05-15 Nathan Sidwell <nathan@acm.org>
3302
2016c841
NS
3303 PR c++/79369
3304 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3305
3a77e7cc
NS
3306 PR c++/79369
3307 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3308 * g++.dg/cpp0x/pr79369.C: New.
3309
0735a1c8
SK
33102017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3311
3312 PR fortran/80752
3a77e7cc 3313 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3314
f108770a
UB
33152017-05-15 Uros Bizjak <ubizjak@gmail.com>
3316
900b5b6a 3317 PR target/80425
f108770a
UB
3318 * gcc.target/i386/pr80425-1.c: New test.
3319 * gcc.target/i386/pr80425-2.c: Ditto.
3320
e30ce0a3
JL
33212017-05-15 Jeff Law <law@redhat.com>
3322
3323 * gcc.target/mips/reorgbug-1.c: New test.
3324
0d5a0a33
PMR
33252017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3326
3327 * gnat.dg/specs/pack13.ads: New test.
3328
a104bd88
MS
33292017-05-14 Martin Sebor <msebor@redhat.com>
3330
3331 PR middle-end/77671
3332 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3333 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3334 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3335 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3336 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3337
c6c02519
MS
33382017-05-14 Martin Sebor <msebor@redhat.com>
3339
3340 PR middle-end/80669
3341 * gcc.dg/builtin-stpncpy.c: New test.
3342
d6d4d770
DS
33432017-05-14 Daniel Santos <daniel.santos@pobox.com>
3344
3345 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3346 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3347 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3348 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3349
b9bdd60b
JK
33502017-05-14 Julia Koval <julia.koval@intel.com>
3351
3352 * gcc.target/i386/xgetsetbv.c: New test.
3353
28ae01cd
NK
33542017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3355
3356 PR fortran/80442
3357 * gfortran.dg/impl_do_var_data.f90: New Test
3358
c7488b4f
PJ
33592017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3360
3361 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3362 A regression test for a private array access case which caused
3363 an assert.
3364
9b5f12ae
MS
33652017-05-12 Martin Sebor <msebor@redhat.com>
3366
3367 PR testsuite/80643
3368 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3369 to the purpose of the test.
3370
b76f1550
SM
33712017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3372
3373 * gcc.target/powerpc/bmi-andn-1.c: New file
3374 * gcc.target/powerpc/bmi-andn-2.c: New file.
3375 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3376 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3377 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3378 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3379 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3380 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3381 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3382 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3383 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3384 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3385 * gcc.target/powerpc/bmi-check.h: New File.
3386 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3387 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3388 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3389 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3390 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3391 * gcc.target/powerpc/bmi2-check.h: New file.
3392 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3393 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3394 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3395 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3396 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3397 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3398 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3399 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3400 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3401
2a3fa75a
PC
34022017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3403
3404 PR c++/60430
3405 * g++.dg/cpp0x/pr60430.C: New.
3406
e8bf7c7b
JL
34072017-05-12 Jeff Law <law@redhat.com>
3408
3409 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3410
284d1f76
PB
34112017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3412
3413 PR middle-end/80707
3414 * g++.dg/pr80707.C: New test.
3415
302a0e37
WS
34162017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3417
3418 * gcc.target/powerpc/fold-vec-div-float.c: New.
3419 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3420 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3421
a7785078
WS
34222017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3423
3424 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3425 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3426 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3427 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3428 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3429 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3430 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3431 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3432 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3433 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3434 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3435 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3436
9206028e
PC
34372017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3438
3439 PR c++/49604
3440 * g++.dg/cpp0x/forw_enum14.C: New.
3441 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3442
7af1c0ad
RB
34432017-05-12 Richard Biener <rguenther@suse.de>
3444
3445 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3446
f7e95bdb
PC
34472017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3448
3449 PR c++/67687
3450 * g++.dg/cpp0x/constexpr-ice17.C: New.
3451
53e788d0
RB
34522017-05-12 Richard Biener <rguenther@suse.de>
3453
3454 PR tree-optimization/80713
3455 * gcc.dg/torture/pr80713.c: New testcase.
3456
2ead1ab9
AK
34572017-05-12 Andi Kleen <ak@linux.intel.com>
3458
3459 PR testsuite/77684
3460 * lib/target-supports.exp (profopt-perf-wrapper):
3461 Add -m8 option to increase parallelism.
3462
ee58b02f
TS
34632017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3464
1e47f02b
TS
3465 * c-c++-common/goacc/parallel-dims-1.c: New file.
3466 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3467
b0f271ce
TS
3468 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3469 * c-c++-common/goacc/classify-kernels.c: Likewise.
3470 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3471 Likewise.
3472 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3473 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3474 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3475 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3476 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3477 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3478 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3479 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3480 * c-c++-common/goacc/kernels-loop.c: Likewise.
3481 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3482 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3483 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3484 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3485 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3486 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3487 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3488 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3489 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3490 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3491 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3492 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3493
25651634
TS
3494 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3495 * c-c++-common/goacc/classify-kernels.c: Likewise.
3496 * c-c++-common/goacc/classify-parallel.c: Likewise.
3497 * c-c++-common/goacc/classify-routine.c: Likewise.
3498 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3499 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3500 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3501 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3502
ee58b02f
TS
3503 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3504 * c-c++-common/goacc/classify-kernels.c: Likewise.
3505 * c-c++-common/goacc/classify-parallel.c: Likewise.
3506 * c-c++-common/goacc/classify-routine.c: Likewise.
3507 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3508 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3509 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3510 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3511
2d82ec25
NS
35122017-05-11 Nathan Sidwell <nathan@acm.org>
3513
3514 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3515
35162017-05-11 Carl Love <cel@us.ibm.com>
3517
3518 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3519 to the test suite file.
3520 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3521 to the test suite file.
3522
628c06d6
JD
35232017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3524
3525 PR fortran/78659
3526 * gfortran.dg/namelist_91.f90: New test.
3527 * gfortran.dg/namelist_92.f90: New test.
3528 * gfortran.dg/namelist_93.f90: New test.
3529 * gfortran.dg/namelist_94.f90: New test.
3530
1bea0f26
BS
35312017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3532
3533 PR target/80695
3534 * gcc.target/powerpc/pr80695-p8.c: New file.
3535 * gcc.target/powerpc/pr80695-p9.c: New file.
3536
7c85c9fe
UB
35372017-05-11 Uros Bizjak <ubizjak@gmail.com>
3538 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR target/80706
3541 * gcc.target/i386/pr80706.c: New test.
3542
d7a33a4c
JK
35432017-05-11 Julia Koval <julia.koval@intel.com>
3544
3545 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3546 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3547 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3548 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3549
59fbddcf
PC
35502017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3551
3552 PR c++/70538
3553 * g++.dg/cpp0x/pr70538.C: New.
3554
cc09ff60
UB
35552017-05-11 Uros Bizjak <ubizjak@gmail.com>
3556
7c85c9fe
UB
3557 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3558 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3559 (dg-options): Remove -fno-tree-sink.
3560
4fd18c78
KN
35612017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3562
3563 * gcc.target/powerpc/cmpb-1.c: New test.
3564 * gcc.target/powerpc/cmpb-2.c: New test.
3565 * gcc.target/powerpc/cmpb-3.c: New test.
3566 * gcc.target/powerpc/cmpb32-1.c: New test.
3567 * gcc.target/powerpc/cmpb32-2.c: New test.
3568
43b883a9
RB
35692017-05-11 Richard Biener <rguenther@suse.de>
3570
3571 PR tree-optimization/80705
3572 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3573
29b871ec
NS
35742017-05-11 Nathan Sidwell <nathan@acm.org>
3575
3576 * lib/scanlang.exp: New.
3577 * lib/gcc-dg.exp: Load scanlang.exp.
3578 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3579
c587104e
MM
35802017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3581
3582 PR testsuite/80580
3583 * gcc.dg/gimplefe-error-6.c: New test.
3584
67ac9a9d
MM
35852017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3586
3587 PR testsuite/80580
3588 * gcc.dg/gimplefe-error-5.c: New test.
3589
ac4eb40f
MM
35902017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3591
3592 PR testsuite/80580
3593 * gcc.dg/gimplefe-error-4.c: New test.
3594
d45d6282
BS
35952017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3596
3597 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3598
f4ee3a9e
UB
35992017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3600
3601 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3602 (_mm_maskz_max_round_sd): Test new intrinsics.
3603 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3604 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3605 (_mm_maskz_max_round_ss): Test new intrinsics.
3606 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3607 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3608 (_mm_maskz_min_round_sd): Test new intrinsics.
3609 * gcc.target/i386/avx512f-vminsd-2.c: New.
3610 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3611 (_mm_maskz_min_round_ss): Test new intrinsics.
3612 * gcc.target/i386/avx512f-vminss-2.c: New.
3613 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3614 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3615 (__builtin_ia32_minss_mask_round): Test new builtins.
3616 * gcc.target/i386/sse-13.c: Ditto.
3617 * gcc.target/i386/sse-23.c: Ditto.
3618 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3619 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3620 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3621 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3622 (_mm_mask_min_round_ss): Test new intrinsics.
3623 * gcc.target/i386/testround-1.c: Ditto.
3624
36252017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3626
3627 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3628 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3629 (_mm_maskz_div_round_sd): Test new intrinsics.
3630 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3631 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3632 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3633 (_mm_maskz_div_round_ss): Test new intrinsics.
3634 * gcc.target/i386/avx512f-vdivss-2.c: New.
3635 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3636 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3637 (_mm_maskz_mul_round_sd): Test new intrinsics.
3638 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3639 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3640 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3641 (_mm_maskz_mul_round_ss): Test new intrinsics.
3642 * gcc.target/i386/avx512f-vmulss-2.c: New.
3643 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3644 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3645 (__builtin_ia32_mulss_mask_round): Test new builtins.
3646 * gcc.target/i386/sse-13.c: Ditto.
3647 * gcc.target/i386/sse-23.c: Ditto.
3648 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3649 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3650 (_mm_maskz_mul_round_ss): Test new intrinsics.
3651 * gcc.target/i386/testround-1.c: Ditto.
3652
36532017-05-10 Julia Koval <julia.koval@intel.com>
3654
3655 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3656 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3657 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3658
36592017-05-10 Julia Koval <julia.koval@intel.com>
3660
3661 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3662 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3663 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3664 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3665
ca4d2851
PB
36662017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3667
0f374417 3668 PR tree-optimization/51513
ca4d2851
PB
3669 * gcc.target/powerpc/pr51513.c: New test.
3670 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3671 __builtin_abort().
3672 * gcc.dg/predict-14.c: Likewise.
3673
5562ebfc
CL
36742017-05-10 Carl Love <cel@us.ibm.com>
3675 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3676 to the test suite file.
3677 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3678 to the test suite file.
3679
0ca2e7f7
PK
36802017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3681
3682 PR tree-optimization/77644
3683 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3684
e1ad2926
AO
36852017-05-10 Alexandre Oliva <aoliva@redhat.com>
3686
3687 * gcc.dg/guality/inline-params-2.c: New.
3688
f00b411f
PC
36892017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/80145
3692 * g++.dg/cpp1y/auto-fn37.C: New.
3693 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3694
bf2a705c
MM
36952017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3696
3697 PR target/68163
3698 * gcc.target/powerpc/pr68163.c: New test.
3699
5285d5d3
JW
37002017-05-09 Janus Weil <janus@gcc.gnu.org>
3701
3702 PR fortran/79311
3703 * gfortran.dg/finalize_32.f90: New test.
3704
31c2d57d
VR
37052017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3706
3707 PR c/35441
3708 * gcc.dg/pr35441.c: New test.
3709
731f2c8a
MS
37102017-05-09 Martin Sebor <msebor@redhat.com>
3711
3712 PR testsuite/80643
3713 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3714 output.
3715
cc49d15a
PC
37162017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 PR c++/80186
3719 * g++.dg/template/crash126.C: New.
3720
85282abc
SP
37212017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3722
3723 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3724 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3725 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3726 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3727
823c79ae
DH
37282017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3729
10a8bb62 3730 PR testsuite/80611
823c79ae
DH
3731 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3732
79557bae
CZ
37332017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3734
3735 * gcc.target/arc/tmac-1.c: New file.
3736 * gcc.target/arc/tmac-2.c: Likewise.
3737 * gcc.target/arc/tmac.h: Likewise.
3738
c7314bc1
CZ
37392017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3740 Andrew Burgess <andrew.burgess@embecosm.com>
3741
3742 * gcc.target/arc/firq-1.c: New file.
3743 * gcc.target/arc/firq-2.c: Likewise.
3744 * gcc.target/arc/firq-3.c: Likewise.
3745 * gcc.target/arc/firq-4.c: Likewise.
3746 * gcc.target/arc/firq-5.c: Likewise.
3747 * gcc.target/arc/firq-6.c: Likewise.
3748
41453183
CZ
37492017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3750
3751 * gcc.target/arc/interrupt-5.c: Newfile.
3752 * gcc.target/arc/interrupt-6.c: Likewise.
3753 * gcc.target/arc/interrupt-7.c: Likewise.
3754 * gcc.target/arc/interrupt-8.c: Likewise.
3755 * gcc.target/arc/interrupt-9.c: Likewise.
3756
019bd543
RB
37572017-05-09 Richard Biener <rguenther@suse.de>
3758
3759 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3760 and adjust.
3761 * gcc.dg/vect/vect-50.c: Likewise.
3762
684f84de
MP
37632017-05-09 Marek Polacek <polacek@redhat.com>
3764
3765 PR c/80525
3766 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3767 * c-c++-common/Wlogical-op-2.c: New test.
3768
fd71825b
SKS
37692017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3770
3771 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3772 for targets with __SIZEOF_INT__ < 4.
3773
4ca2e6ec
RB
37742017-05-09 Richard Biener <rguenther@suse.de>
3775
3776 * gcc.dg/vect/vect-50.c: Revert last change.
3777 * gcc.dg/vect/vect-44.c: Likewise.
3778
631238ac
MS
37792017-05-08 Martin Sebor <msebor@redhat.com>
3780
3781 PR translation/80280
3782 * gcc.dg/format/gcc_diag-10.c: New test.
3783
6ba86ba7
KN
37842017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3785
3786 PR target/80101
3787 * gcc.target/powerpc/pr80101-1.c: New test.
3788
0f6ed121
TK
37892017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3790
3791 PR fortran/79930
3792 * gfortran.dg/inline_transpose_1.f90: Add
3793 -finline-matmul-limit=0 to options.
3794 * gfortran.dg/matmul_5.f90: Likewise.
3795 * gfortran.dg/vect/vect-8.f90: Likewise.
3796 * gfortran.dg/inline_matmul_14.f90: New test.
3797 * gfortran.dg/inline_matmul_15.f90: New test.
3798
fd991039
TK
37992017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3800
3801 PR fortran/80602
3802 * gfortran.dg/matmul_15.f90: New test case.
3803
18b8c294
WD
38042017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3805
774cccdc
JJ
3806 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3807 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 3808
8637c116
JL
38092017-05-07 Jeff Law <law@redhat.com>
3810
3811 Revert:
3812 2017-05-06 Jeff Law <law@redhat.com>
3813 PR tree-optimization/78496
3814 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3815 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3816
973dfbb4
JL
38172017-05-06 Jeff Law <law@redhat.com>
3818
3819 PR tree-optimization/78496
3820 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3821 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3822
8ffa3150
RS
38232017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3824
3825 * gcc.target/aarch64/spill_1.c: New test.
3826
2a3f7997
RS
38272017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3828
3829 PR rtl-optimization/75964
3830 * gcc.dg/torture/pr75964.c: New test.
3831
d554bf23
TV
38322017-05-06 Tom de Vries <tom@codesourcery.com>
3833
3834 PR testsuite/80606
3835 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3836 * gcc.target/i386/avx-vtestpd-2.c: Same.
3837 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3838 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3839 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3840 * gcc.target/i386/avx-vtestpd-3.c: Same.
3841 * gcc.target/i386/avx-vtestps-1.c: Same.
3842 * gcc.target/i386/avx-vtestps-2.c: Same.
3843 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3844 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3845 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3846 * gcc.target/i386/avx-vtestps-3.c: Same.
3847
7a976fe7
TV
38482017-05-06 Tom de Vries <tom@codesourcery.com>
3849
3850 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3851
0e852c66
TV
38522017-05-06 Tom de Vries <tom@codesourcery.com>
3853
3854 PR testsuite/80557
3855 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3856 * gcc.target/powerpc/altivec-types-1.c: Same.
3857
63c40d92
TV
38582017-05-06 Tom de Vries <tom@codesourcery.com>
3859
3860 PR testsuite/80557
3861 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3862 * gcc.target/spu/intrinsics-1.c: Same.
3863
b25b8f91
TV
38642017-05-06 Tom de Vries <tom@codesourcery.com>
3865
3866 PR testsuite/80557
3867 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3868
6df13491
TV
38692017-05-06 Tom de Vries <tom@codesourcery.com>
3870
3871 PR testsuite/80557
3872 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3873 * gcc.target/aarch64/spellcheck_2.c: Same.
3874 * gcc.target/aarch64/spellcheck_3.c: Same.
3875
e01261fe
TV
38762017-05-06 Tom de Vries <tom@codesourcery.com>
3877
3878 PR testsuite/80557
3879 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3880 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3881 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3882 * g++.dg/debug/dwarf2/typedef5.C: Same.
3883 * g++.dg/goacc/data-1.C: Same.
3884
9945596c
BS
38852017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3886
3887 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3888
8acb8575
MM
38892017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3890
3891 PR target/79038
3892 PR target/79202
3893 PR target/79203
3894 * gcc.target/powerpc/ppc-round3.c: New test.
3895 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3896
ac699a04
JJ
38972017-05-05 Jakub Jelinek <jakub@redhat.com>
3898
8dc6a926
JJ
3899 PR tree-optimization/80632
3900 * gcc.dg/pr80632.c: New test.
3901
ac699a04
JJ
3902 PR tree-optimization/80558
3903 * gcc.dg/tree-ssa/vrp115.c: New test.
3904
655b5fc8
AV
39052017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3906 Thomas Preud'homme <thomas.preudhomme@arm.com>
3907 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3908
3909 PR target/71607
3910 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3911 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3912 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3913 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3914 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3915 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3916 * gcc.target/arm/tls-disable-literal-pool.c: New.
3917
c02d2d0a
PK
39182017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3919
3920 PR tree-optimization/80613
3921 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3922
dfae9048
PC
39232017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3924
3925 PR c++/71577
3926 * g++.dg/cpp0x/pr71577.C: New.
3927
d9c5a8b9
MS
39282017-05-04 Martin Sebor <msebor@redhat.com>
3929
3930 PR middle-end/79234
3931 * gcc.dg/builtin-stringop-chk-8.c: New test.
3932 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3933 * gcc.dg/builtin-stringop-chk-4.c: Same.
3934 * gcc.dg/builtin-strncat-chk-1.c: Same.
3935 * g++.dg/ext/strncpy-chk1.C: Same.
3936 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3937 * gcc.dg/out-of-bounds-1.c: Same.
3938 * gcc.dg/pr78138.c: Same.
3939 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3940 * gfortran.dg/mvbits_7.f90: Same.
3941
e50d56a5
MS
39422017-05-04 Martin Sebor <msebor@redhat.com>
3943
3944 PR preprocessor/79214
3945 PR middle-end/79222
3946 PR middle-end/79223
3947 * gcc.dg/pr79214.c: New test.
3948 * gcc.dg/pr79214.h: New test header.
3949 * gcc.dg/pr79222.c: New test.
3950 * gcc.dg/pr79223.c: New test.
3951 * gcc.dg/pr78138.c: Adjust.
3952 * gfortran.dg/unconstrained_commons.f: Same.
3953
0f2c4a8f
MS
39542017-05-04 Martin Sebor <msebor@redhat.com>
3955
3956 PR translation/80280
3957 * g++.dg/abi/Wabi-2-3.C: Adjust.
3958 * g++.dg/abi/Wabi-3-2.C: Ditto.
3959 * g++.dg/lookup/using17.C: Ditto.
3960 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3961
8eef6097
MJ
39622017-05-04 Martin Jambor <mjambor@suse.cz>
3963
3964 PR tree-optimization/80622
3965 * gcc.dg/tree-ssa/pr80622.c: New test.
3966
39672017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3968
3969 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3970
26f1a658
JH
39712017-05-04 Jan Hubicka <hubicka@ucw.cz>
3972
3973 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3974 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3975
4d147bca
RB
39762017-05-04 Richard Biener <rguenther@suse.de>
3977
3978 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3979
3862ef76
RS
39802017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3981
3982 * gcc.dg/vect/vect-profile-1.c: New test.
3983
c89ffd99
MP
39842017-05-04 Marek Polacek <polacek@redhat.com>
3985
3986 PR tree-optimization/80612
3987 * gcc.dg/torture/pr80612.c: New test.
3988
261ce1e5
PB
39892017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3990 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3991
3992 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3993 check_effective_target_arm_thumb1_movt_ok.
3994
556cf088
PB
39952017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3996
3997 * gcc.target/arm/fpscr.c: New file.
3998
010b1cc0
TP
39992017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4000
4001 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4002 target.
4003
99b68476
TV
40042017-05-04 Tom de Vries <tom@codesourcery.com>
4005
4006 PR testsuite/80557
4007 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4008 line numbers.
4009 * g++.dg/warn/miss-format-1.C: Same.
4010 * g++.dg/warn/overflow-warn-1.C: Same.
4011 * g++.dg/warn/overflow-warn-3.C: Same.
4012 * g++.dg/warn/overflow-warn-4.C: Same.
4013
09177a4b
TV
40142017-05-04 Tom de Vries <tom@codesourcery.com>
4015
4016 PR testsuite/80557
4017 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4018 * gcc.target/i386/pr68657.c: Same.
4019 * gcc.target/i386/pr69255-1.c: Same.
4020 * gcc.target/i386/pr69255-2.c: Same.
4021 * gcc.target/i386/pr69255-3.c: Same.
4022
02c64149
RB
40232017-05-04 Richard Biener <rguenther@suse.de>
4024
4025 PR tree-optimization/31130
4026 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4027 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4028 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4029 * gcc.dg/pr52904.c: Remove XFAIL.
4030 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4031
9a26dfc8
JL
40322017-05-03 Jeff Law <law@redhat.com>
4033
4034 PR tree-optimization/78496
4035 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4036
4d0e904f
UB
40372017-05-03 Uros Bizjak <ubizjak@gmail.com>
4038
4039 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4040
49ab4621
RB
40412017-05-03 Richard Biener <rguenther@suse.de>
4042
4043 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4044
18bfe940
JJ
40452017-05-03 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR tree-optimization/79472
4d0e904f
UB
4048 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4049 to dg-options.
18bfe940
JJ
4050 * gcc.dg/tree-ssa/vrp113.c: New test.
4051 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4052 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4053 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4054
53e62089
TV
40552017-05-03 Tom de Vries <tom@codesourcery.com>
4056
4057 PR testsuite/80557
4058 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4059 * c-c++-common/Wshift-negative-value-2.c: Same.
4060 * c-c++-common/Wshift-negative-value-3.c: Same.
4061 * c-c++-common/Wshift-negative-value-4.c: Same.
4062 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4063 * c-c++-common/cpp/pr60400.c: Same.
4064 * c-c++-common/fmax-errors.c: Same.
4065 * c-c++-common/goacc/data-2.c: Same.
4066 * c-c++-common/goacc/host_data-2.c: Same.
4067 * c-c++-common/gomp/simd4.c: Same.
4068 * c-c++-common/pr28656.c: Same.
4069 * c-c++-common/pr43395.c: Same.
4070 * c-c++-common/torture/pr57945.c: Same.
4071
962913a5
TV
40722017-05-03 Tom de Vries <tom@codesourcery.com>
4073
4074 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4075 arg of dg directive.
4076 * c-c++-common/goacc/routine-3.c: Same.
4077 * c-c++-common/goacc/routine-4.c: Same.
4078
ad53f123
DM
40792017-05-02 David Malcolm <dmalcolm@redhat.com>
4080
4081 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4082 (test_fixit_insert_newline): New function.
4083 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4084 (test_fixit_insert_newline): New function.
4085 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4086 (test_fixit_insert_newline): New function.
4087 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4088 (test_fixit_insert_newline): New function.
4089 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4090 (test_show_locus): Handle test_fixit_insert_newline.
4091
0ca91c77
BC
40922017-05-02 Bin Cheng <bin.cheng@arm.com>
4093
4094 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4095
cc5b8f3d
TC
40962017-04-27 Tamar Christina <tamar.christina@arm.com>
4097
4098 * gcc.dg/lsr-div1.c: New testcase.
4099
1853f5c7
SP
41002017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4101
4102 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4103 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4104 (_mm_maskz_add_round_sd): Test new intrinsics.
4105 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4106 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4107 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4108 (_mm_maskz_add_round_ss): Test new intrinsics.
4109 * gcc.target/i386/avx512f-vaddss-2.c: New.
4110 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4111 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4112 (_mm_maskz_sub_round_sd): Test new intrinsics.
4113 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4114 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4115 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4116 (_mm_maskz_sub_round_ss): Test new intrinsics.
4117 * gcc.target/i386/avx512f-vsubss-2.c: New.
4118 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4119 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4120 (__builtin_ia32_subss_mask_round): Test new builtins.
4121 * gcc.target/i386/sse-13.c: Ditto.
4122 * gcc.target/i386/sse-23.c: Ditto.
4123 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4124 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4125 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4126 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4127 (_mm_mask_sub_round_ss): Test new intrinsics.
4128 * gcc.target/i386/testround-1.c: Ditto.
4129
2bba7541
MJ
41302017-05-02 Martin Jambor <mjambor@suse.cz>
4131
4132 PR tree-optimization/78687
4133 * g++.dg/tree-ssa/pr78687.C: New test.
4134
2bf54d93
RB
41352017-05-02 Richard Biener <rguenther@suse.de>
4136
4137 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4138 behavior.
4139 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4140
aee63acc
RB
41412017-05-02 Richard Biener <rguenther@suse.de>
4142
4143 PR tree-optimization/80591
4144 * gcc.dg/torture/pr80591.c: New testcase.
4145
e7d70c6c
RB
41462017-05-02 Richard Biener <rguenther@suse.de>
4147
4148 PR tree-optimization/80549
4149 * gcc.dg/torture/pr80549.c: New testcase.
4150
52e0a9f7
SKS
41512017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4152
4153 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4154 unsigned long.
4155
815d9cc6
XR
41562017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4157
4158 PR c++/80038
4159 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4160
338035aa
DM
41612017-05-01 David Malcolm <dmalcolm@redhat.com>
4162
4163 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4164 reflect insertion fix-it hints at the same location now being
4165 consolidated.
4166
4d82d0bc
MS
41672017-05-01 Martin Sebor <msebor@redhat.com>
4168
4169 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4170 on ILP32 targets.
4171
d539a57b
TV
41722017-05-01 Tom de Vries <tom@codesourcery.com>
4173
4174 * gcc.dg/pr78768.c: Require linker plugin.
4175
c6b9e849
TK
41762017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4177
4178 PR fortran/37131
4179 * gfortran.dg/matmul_bounds_11.f90: New test.
4180
706eb1a7
MS
41812017-05-01 Martin Sebor <msebor@redhat.com>
4182
4183 PR tree-optimization/79715
4184 * gcc.dg/pr79715.c: New test.
4185
723f4140
TV
41862017-05-01 Tom de Vries <tom@codesourcery.com>
4187
4188 PR testsuite/65941
4189 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4190 * g++.dg/other/pr59492.C: Require effective target rdrand.
4191
6bbb3a69
VR
41922017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4193
4194 * g++.dg/diagnostic/member-decl-1.C: New test.
4195
4212aecd
MG
41962017-04-29 Marc Glisse <marc.glisse@inria.fr>
4197
4198 PR tree-optimization/80487
4199 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4200
fe75f732
PK
42012017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4202
4203 PR tree-optimization/79697
4204 * gcc.dg/tree-ssa/pr79697.c: New test.
4205
6bcd8768
TV
42062017-04-29 Tom de Vries <tom@codesourcery.com>
4207
4208 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4209
d127ae9f
MS
42102017-04-28 Martin Sebor <msebor@redhat.com>
4211
4212 PR tree-optimization/80523
4213 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4214
c9610933
TV
42152017-04-28 Tom de Vries <tom@codesourcery.com>
4216
4217 PR testsuite/80557
4218 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4219 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4220
b5be38bc
TV
42212017-04-28 Tom de Vries <tom@codesourcery.com>
4222
4223 PR testsuite/80557
4224 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4225 * obj-c++.dg/bitfield-4.mm: Same.
4226 * obj-c++.dg/bitfield-5.mm: Same.
4227 * obj-c++.dg/exceptions-3.mm: Same.
4228 * obj-c++.dg/exceptions-5.mm: Same.
4229 * obj-c++.dg/method-1.mm: Same.
4230 * obj-c++.dg/method-12.mm: Same.
4231 * obj-c++.dg/method-13.mm: Same.
4232 * obj-c++.dg/method-15.mm: Same.
4233 * obj-c++.dg/method-16.mm: Same.
4234 * obj-c++.dg/property/at-property-18.mm: Same.
4235 * obj-c++.dg/property/at-property-25.mm: Same.
4236 * obj-c++.dg/property/at-property-5.mm: Same.
4237 * obj-c++.dg/property/dynamic-2.mm: Same.
4238 * obj-c++.dg/property/property-neg-3.mm: Same.
4239 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4240 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4241 * obj-c++.dg/syntax-error-1.mm: Same.
4242 * obj-c++.dg/try-catch-13.mm: Same.
4243 * objc.dg/bitfield-4.m: Same.
4244 * objc.dg/class-1.m: Same.
4245 * objc.dg/method-11.m: Same.
4246 * objc.dg/method-6.m: Same.
4247 * objc.dg/method-7.m: Same.
4248 * objc.dg/method-9.m: Same.
4249 * objc.dg/missing-proto-3.m: Same.
4250 * objc.dg/naming-2.m: Same.
4251 * objc.dg/property/at-property-16.m: Same.
4252 * objc.dg/property/at-property-18.m: Same.
4253 * objc.dg/property/at-property-25.m: Same.
4254 * objc.dg/property/at-property-5.m: Same.
4255 * objc.dg/property/dynamic-2.m: Same.
4256 * objc.dg/property/property-neg-3.m: Same.
4257 * objc.dg/protocol-inheritance-1.m: Same.
4258 * objc.dg/protocol-inheritance-2.m: Same.
4259
d35256b6
MG
42602017-04-28 Marc Glisse <marc.glisse@inria.fr>
4261
4262 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4263
7a95dfa7
TV
42642017-04-28 Tom de Vries <tom@codesourcery.com>
4265
4266 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4267 dg-(error|warning|message|bogus).
4268 * g++.dg/conversion/dr195-1.C: Same.
4269 * g++.dg/conversion/dr195.C: Same.
4270 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4271 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4272 * g++.dg/cpp0x/inline-ns7.C: Same.
4273 * g++.dg/cpp0x/variadic105.C: Same.
4274 * g++.dg/cpp0x/variadic65.C: Same.
4275 * g++.dg/expr/call2.C: Same.
4276 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4277 * g++.dg/expr/pmf-1.C: Same.
4278 * g++.dg/ext/altivec-types-1.C: Same.
4279 * g++.dg/ext/altivec-types-2.C: Same.
4280 * g++.dg/ext/altivec-types-3.C: Same.
4281 * g++.dg/ext/attrib14.C: Same.
4282 * g++.dg/ext/complit1.C: Same.
4283 * g++.dg/ext/forscope2.C: Same.
4284 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4285 * g++.dg/ext/label13.C: Same.
4286 * g++.dg/ext/member-attr.C: Same.
4287 * g++.dg/ext/visibility/anon7.C: Same.
4288 * g++.dg/ext/visibility/visibility-7.C: Same.
4289 * g++.dg/ext/vla2.C: Same.
4290 * g++.dg/inherit/access2.C: Same.
4291 * g++.dg/inherit/covariant12.C: Same.
4292 * g++.dg/inherit/covariant14.C: Same.
4293 * g++.dg/inherit/namespace-as-base.C: Same.
4294 * g++.dg/inherit/template-as-base.C: Same.
4295 * g++.dg/lookup/ambig1.C: Same.
4296 * g++.dg/lookup/ambig2.C: Same.
4297 * g++.dg/lookup/ambig3.C: Same.
4298 * g++.dg/lookup/class-member-1.C: Same.
4299 * g++.dg/lookup/conv-1.C: Same.
4300 * g++.dg/lookup/decl1.C: Same.
4301 * g++.dg/lookup/koenig1.C: Same.
4302 * g++.dg/lookup/scoped1.C: Same.
4303 * g++.dg/lookup/scoped2.C: Same.
4304 * g++.dg/lookup/two-stage4.C: Same.
4305 * g++.dg/lookup/used-before-declaration.C: Same.
4306 * g++.dg/lookup/using.C: Same.
4307 * g++.dg/lookup/using17.C: Same.
4308 * g++.dg/lookup/using2.C: Same.
4309 * g++.dg/other/abstract2.C: Same.
4310 * g++.dg/other/classkey1.C: Same.
4311 * g++.dg/other/component1.C: Same.
4312 * g++.dg/other/const1.C: Same.
4313 * g++.dg/other/const2.C: Same.
4314 * g++.dg/other/conversion1.C: Same.
4315 * g++.dg/other/do1.C: Same.
4316 * g++.dg/other/error1.C: Same.
4317 * g++.dg/other/error10.C: Same.
4318 * g++.dg/other/error3.C: Same.
4319 * g++.dg/other/error4.C: Same.
4320 * g++.dg/other/error5.C: Same.
4321 * g++.dg/other/error8.C: Same.
4322 * g++.dg/other/error9.C: Same.
4323 * g++.dg/other/field1.C: Same.
4324 * g++.dg/other/init1.C: Same.
4325 * g++.dg/other/ptrmem2.C: Same.
4326 * g++.dg/other/return1.C: Same.
4327 * g++.dg/overload/builtin3.C: Same.
4328 * g++.dg/overload/error1.C: Same.
4329 * g++.dg/overload/error2.C: Same.
4330 * g++.dg/overload/koenig2.C: Same.
4331 * g++.dg/overload/pmf1.C: Same.
4332 * g++.dg/parse/args1.C: Same.
4333 * g++.dg/parse/attr3.C: Same.
4334 * g++.dg/parse/constant4.C: Same.
4335 * g++.dg/parse/crash10.C: Same.
4336 * g++.dg/parse/crash18.C: Same.
4337 * g++.dg/parse/crash19.C: Same.
4338 * g++.dg/parse/crash20.C: Same.
4339 * g++.dg/parse/crash21.C: Same.
4340 * g++.dg/parse/crash22.C: Same.
4341 * g++.dg/parse/crash32.C: Same.
4342 * g++.dg/parse/decl-specifier-1.C: Same.
4343 * g++.dg/parse/error58.C: Same.
4344 * g++.dg/parse/local-class1.C: Same.
4345 * g++.dg/parse/non-dependent2.C: Same.
4346 * g++.dg/parse/parameter-declaration-1.C: Same.
4347 * g++.dg/parse/ptrmem2.C: Same.
4348 * g++.dg/parse/ptrmem3.C: Same.
4349 * g++.dg/parse/saved1.C: Same.
4350 * g++.dg/tc1/dr101.C: Same.
4351 * g++.dg/tc1/dr142.C: Same.
4352 * g++.dg/tc1/dr176.C: Same.
4353 * g++.dg/template/conv4.C: Same.
4354 * g++.dg/template/crash56.C: Same.
4355 * g++.dg/template/dependent-expr2.C: Same.
4356 * g++.dg/template/error1.C: Same.
4357 * g++.dg/template/error2.C: Same.
4358 * g++.dg/template/explicit6.C: Same.
4359 * g++.dg/template/init-list.C: Same.
4360 * g++.dg/template/local1.C: Same.
4361 * g++.dg/template/lookup2.C: Same.
4362 * g++.dg/template/meminit2.C: Same.
4363 * g++.dg/template/nontype25.C: Same.
4364 * g++.dg/template/ptrmem2.C: Same.
4365 * g++.dg/template/qualttp19.C: Same.
4366 * g++.dg/template/qualttp20.C: Same.
4367 * g++.dg/template/ttp3.C: Same.
4368 * g++.dg/template/unify4.C: Same.
4369 * g++.dg/template/unify6.C: Same.
4370 * g++.dg/template/unify7.C: Same.
4371 * g++.dg/template/warn1.C: Same.
4372 * g++.dg/tree-ssa/dom-invalid.C: Same.
4373 * g++.dg/ubsan/shift-1.C: Same.
4374 * g++.dg/warn/Wunused-2.C: Same.
4375 * g++.dg/warn/Wunused-4.C: Same.
4376 * g++.dg/warn/Wunused-6.C: Same.
4377 * g++.dg/warn/deprecated-6.C: Same.
4378 * g++.dg/warn/deprecated.C: Same.
4379 * g++.dg/warn/effc1.C: Same.
4380 * g++.dg/warn/effc3.C: Same.
4381 * g++.dg/warn/incomplete1.C: Same.
4382 * g++.dg/warn/inline1.C: Same.
4383 * g++.dg/warn/noeffect2.C: Same.
4384 * g++.dg/warn/noeffect4.C: Same.
4385 * g++.dg/warn/oldcast1.C: Same.
4386 * g++.dg/warn/sentinel.C: Same.
4387 * g++.dg/warn/unit-1.C: Same.
4388 * g++.old-deja/g++.pt/inherit2.C: Same.
4389 * g++.old-deja/g++.pt/overload8.C: Same.
4390 * gcc.dg/20000926-1.c: Same.
4391 * gcc.dg/20040223-1.c: Same.
4392 * gcc.dg/Warray-bounds-7.c: Same.
4393 * gcc.dg/alias-1.c: Same.
4394 * gcc.dg/alias-12.c: Same.
4395 * gcc.dg/alias-13.c: Same.
4396 * gcc.dg/alias-2.c: Same.
4397 * gcc.dg/array-13.c: Same.
4398 * gcc.dg/array-4.c: Same.
4399 * gcc.dg/attr-ifunc-2.c: Same.
4400 * gcc.dg/attr-invalid.c: Same.
4401 * gcc.dg/attr-noinline.c: Same.
4402 * gcc.dg/bitfld-2.c: Same.
4403 * gcc.dg/c90-const-expr-7.c: Same.
4404 * gcc.dg/c99-const-expr-7.c: Same.
4405 * gcc.dg/cpp/20000625-1.c: Same.
4406 * gcc.dg/cpp/charconst-4.c: Same.
4407 * gcc.dg/cpp/include2.c: Same.
4408 * gcc.dg/cpp/include2a.c: Same.
4409 * gcc.dg/decl-4.c: Same.
4410 * gcc.dg/deprecated-4.c: Same.
4411 * gcc.dg/deprecated.c: Same.
4412 * gcc.dg/dfp/altivec-types.c: Same.
4413 * gcc.dg/float-range-1.c: Same.
4414 * gcc.dg/pack-test-3.c: Same.
4415 * gcc.dg/pr11492.c: Same.
4416 * gcc.dg/pr15360-1.c: Same.
4417 * gcc.dg/pr37908.c: Same.
4418 * gcc.dg/pr53265.c: Same.
4419 * gcc.dg/pr57287-2.c: Same.
4420 * gcc.dg/pr57287.c: Same.
4421 * gcc.dg/redecl-1.c: Same.
4422 * gcc.dg/sync-3.c: Same.
4423 * gcc.dg/two-types-1.c: Same.
4424 * gcc.dg/two-types-2.c: Same.
4425 * gcc.dg/two-types-4.c: Same.
4426 * gcc.dg/two-types-5.c: Same.
4427 * gcc.dg/two-types-6.c: Same.
4428 * gcc.dg/two-types-7.c: Same.
4429 * gcc.dg/two-types-8.c: Same.
4430 * gcc.dg/two-types-9.c: Same.
4431 * gcc.dg/uninit-I.c: Same.
4432 * gcc.dg/uninit-pr19430.c: Same.
4433 * gcc.dg/visibility-7.c: Same.
4434 * gcc.dg/winline-10.c: Same.
4435 * gcc.dg/winline-2.c: Same.
4436 * gcc.dg/winline-3.c: Same.
4437 * gcc.dg/winline-9.c: Same.
4438 * gcc.target/i386/attr-returns_twice-1.c: Same.
4439 * gcc.target/i386/chkp-const-check-2.c: Same.
4440 * gcc.target/i386/chkp-label-address.c: Same.
4441 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4442 * gcc.target/i386/pr39162.c: Same.
4443 * gcc.target/i386/sse-5.c: Same.
4444 * gcc.target/powerpc/altivec-types-1.c: Same.
4445 * gcc.target/powerpc/altivec-types-2.c: Same.
4446 * gcc.target/powerpc/altivec-types-3.c: Same.
4447 * gcc.target/powerpc/float128-mix.c: Same.
4448 * gcc.target/powerpc/no-r11-3.c: Same.
4449 * gcc.target/spu/Wmain.c: Same.
4450 * gcc.target/spu/ea/errors2.c: Same.
4451 * gfortran.dg/assignment_1.f90: Same.
4452 * gfortran.dg/common_3.f90: Same.
4453 * gfortran.dg/der_io_1.f90: Same.
4454 * gfortran.dg/g77/20030326-1.f: Same.
4455 * gfortran.dg/g77/9263.f: Same.
4456 * gfortran.dg/g77/960317-1.f: Same.
4457 * gfortran.dg/g77/970625-2.f: Same.
4458 * gfortran.dg/g77/980615-0.f: Same.
4459 * gfortran.dg/g77/check0.f: Same.
4460 * gfortran.dg/g77/dnrm2.f: Same.
4461 * gfortran.dg/g77/pr9258.f: Same.
4462 * gfortran.dg/ichar_1.f90: Same.
4463 * gfortran.dg/interface_1.f90: Same.
4464 * gfortran.dg/namelist_1.f90: Same.
4465 * gfortran.dg/namelist_2.f90: Same.
4466 * gfortran.dg/namelist_3.f90: Same.
4467 * gfortran.dg/namelist_print_2.f: Same.
4468 * gfortran.dg/oldstyle_1.f90: Same.
4469 * gfortran.dg/runtime_warning_1.f90: Same.
4470 * gfortran.dg/underflow.f90: Same.
4471 * gnat.dg/specs/integer_value.ads: Same.
4472 * obj-c++.dg/fsf-package-0.m: Same.
4473 * objc.dg/two-types-1.m: Same.
4474
6e49961c
ML
44752017-04-28 Martin Liska <mliska@suse.cz>
4476
4477 PR gcov-profile/79891
4478 * gcc.misc-tests/gcov-17.c: New test.
4479 * gcc.misc-tests/gcov-18.c: New test.
4480
f166beaf
TV
44812017-04-28 Tom de Vries <tom@codesourcery.com>
4482
4483 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4484 dg-(error|warning|message|bogus).
4485 * g++.dg/parse/parameter-declaration-1.C: Same.
4486 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4487 * gcc.dg/Wpointer-sign-Wall.c: Same.
4488 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4489 * gcc.dg/cpp/19990413-1.c: Same.
4490 * gcc.dg/dg-test-1.c: Same.
4491 * gcc.dg/empty-source-2.c: Same.
4492 * gcc.dg/empty-source-3.c: Same.
4493 * gcc.dg/format/c99-printf-1.c: Same.
4494 * gcc.dg/format/c99-scanf-1.c: Same.
4495 * gcc.dg/label-decl-2.c: Same.
4496 * gcc.dg/m-un-2.c: Same.
4497 * gcc.dg/uninit-pr20644-O0.c: Same.
4498 * gfortran.dg/pr70006.f90: Same.
4499 * obj-c++.dg/fsf-package-0.m: Same.
4500
c3125b18
TV
45012017-04-28 Tom de Vries <tom@codesourcery.com>
4502
4503 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4504 dg-(error|warning|message|bogus).
4505 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4506 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4507 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4508 * c-c++-common/pr20000.c: Same.
4509 * c-c++-common/pr49706.c: Same.
4510 * g++.dg/ext/utf16-4.C: Same.
4511 * g++.dg/parse/error2.C: Same.
4512 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4513 * g++.dg/warn/Wtype-limits.C: Same.
4514 * g++.dg/warn/overflow-warn-1.C: Same.
4515 * g++.dg/warn/overflow-warn-3.C: Same.
4516 * gcc.dg/Wpointer-sign-Wall.c: Same.
4517 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4518 * gcc.dg/Wtype-limits-Wextra.c: Same.
4519 * gcc.dg/Wtype-limits.c: Same.
4520 * gcc.dg/cpp/19990413-1.c: Same.
4521 * gcc.dg/dg-test-1.c: Same.
4522 * gcc.dg/empty-source-2.c: Same.
4523 * gcc.dg/empty-source-3.c: Same.
4524 * gcc.dg/label-decl-2.c: Same.
4525 * gcc.dg/m-un-2.c: Same.
4526 * gcc.dg/uninit-pr19430-O0.c: Same.
4527 * gcc.dg/uninit-pr19430.c: Same.
4528 * gcc.dg/uninit-pr20644-O0.c: Same.
4529 * gcc.dg/utf16-4.c: Same.
4530 * gfortran.dg/pr70006.f90: Same.
4531 * obj-c++.dg/fsf-package-0.m: Same.
4532
119092c1
RB
45332017-04-28 Richard Biener <rguenther@suse.de>
4534
4535 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4536 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4537 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4538 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4539 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4540 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4541
3777eda2
MP
45422017-04-27 Marek Polacek <polacek@redhat.com>
4543
4544 PR sanitizer/80349
4545 * c-c++-common/ubsan/pr80349.c: New test.
4546
8211c4a2
VR
45472017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4548
4549 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4550 diagnostics.
4551 * g++.dg/warn/pr12242.C: Likewise.
4552
94baf2e2
DE
45532017-04-27 David Edelsohn <dje.gcc@gmail.com>
4554
4555 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4556
9a448688
ML
45572017-04-27 Martin Liska <mliska@suse.cz>
4558
4559 PR testsuite/79455
4560 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4561 more generic.
4562
f8a36447
JJ
45632017-04-27 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR c++/80534
4566 * g++.dg/other/pr80534-1.C: New test.
4567 * g++.dg/other/pr80534-2.C: New test.
4568
1b7c8d39
RB
45692017-04-27 Richard Biener <rguenther@suse.de>
4570
4571 PR middle-end/80539
4572 * gcc.dg/torture/pr80539.c: New testcase.
4573
985b8393
JJ
45742017-04-27 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR target/77728
4577 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4578
a480422d
VR
45792017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4580
4581 * g++.dg/diagnostic/nested-name-1.C: New test.
4582
f9726baa
ML
45832017-04-26 Martin Liska <mliska@suse.cz>
4584
4585 * gcc.dg/guality/guality.h: Add prefix to test verification.
4586
9f4df8f1
NS
45872017-04-25 Nathan Sidwell <nathan@acm.org>
4588
4589 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4590
1913c8f6
UB
45912017-04-25 Uros Bizjak <ubizjak@gmail.com>
4592
4593 PR target/70799
4594 * gcc.target/i386/pr70799-5.c: New test.
4595
e602bbfc
MS
45962017-04-25 Martin Sebor <msebor@redhat.com>
4597
4598 PR tree-optimization/80497
4599 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4600
7629ae90
RR
46012017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4602 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR target/77728
4605 * g++.dg/abi/pr77728-1.C: New test.
4606
2ef42cf9
MP
46072017-04-25 Marek Polacek <polacek@redhat.com>
4608
4609 PR sanitizer/80349
4610 * g++.dg/ubsan/pr80349-2.C: New test.
4611
70caf430
VR
46122017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4613
4614 * g++.dg/cpp0x/enum34.C: New test.
4615
f66c70dc
TV
46162017-04-25 Tom de Vries <tom@codesourcery.com>
4617
4618 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4619 variables.
4620 (dg-line): New proc.
4621 (process-message): Handle line number variables.
4622 * objc.dg/try-catch-12.m: Use dg-line.
4623
77071af6
BS
46242017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4625
4626 PR target/80482
4627 * gcc.target/powerpc/vec-constvolatile.c: New test.
4628
fbe91804
DM
46292017-04-25 David Malcolm <dmalcolm@redhat.com>
4630
4631 * g++.dg/semicolon-fixits.C: New test case.
4632
1c4ea66f
DM
46332017-04-25 David Malcolm <dmalcolm@redhat.com>
4634
4635 * gcc.dg/semicolon-fixits.c: New test case.
4636
5ca28c1d
DM
46372017-04-25 David Malcolm <dmalcolm@redhat.com>
4638
4639 * g++.dg/lookup/missing-std-include.C: New test file.
4640
2ec07fa6
RR
46412017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4642 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR target/77728
4645 * g++.dg/abi/pr77728-2.C: New test.
4646
7d5dbb22
DM
46472017-04-25 David Malcolm <dmalcolm@redhat.com>
4648
4649 PR c++/80177
4650 * g++.dg/spellcheck-pr80177.C: New test case.
4651
6a3936d4
NS
46522017-04-25 Nathan Sidwell <nathan@acm.org>
4653
4654 * g++.dg/dg.exp (find-cxx-tests): New function.
4655 (main): Use it, remove explicit pruning
4656
bed3fd46
RB
46572017-04-25 Richard Biener <rguenther@suse.de>
4658
4659 PR tree-optimization/80492
4660 * gcc.dg/pr80492.c: New testcase.
4661
c9e9c3ac
SKS
46622017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4663
4664 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4665 for targets with int size less than 32 bits.
4666
2700fbd6
RB
46672017-04-25 Richard Biener <rguenther@suse.de>
4668
4669 PR tree-optimization/79201
4670 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4671 * gcc.target/i386/pr22152.c: Disable sinking.
4672
e57136da
AK
46732017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4674
4675 PR target/80464
4676 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4677
3cb9ee2f
AK
46782017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4679
4680 PR target/79895
4681 * gcc.target/s390/pr79895.c: New test.
4682
03db9ab5
DV
46832017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4684
4685 PR target/80080
4686 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4687 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4688 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4689
39259462
JJ
46902017-04-25 Jakub Jelinek <jakub@redhat.com>
4691
ba5d69f3
JJ
4692 PR rtl-optimization/80501
4693 * gcc.c-torture/execute/pr80501.c: New test.
4694
39259462
JJ
4695 PR rtl-optimization/80500
4696 * gcc.dg/pr80500.c: New test.
4697
bb0249cb
MG
46982017-04-25 Marc Glisse <marc.glisse@inria.fr>
4699
4700 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4701 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4702
be420eb8
JW
47032017-04-22 Janus Weil <janus@gcc.gnu.org>
4704
4705 PR fortran/80121
4706 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4707 directive.
4708
0ebd1f00
DM
47092017-04-24 David Malcolm <dmalcolm@redhat.com>
4710
4711 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4712 * jit.dg/test-alignment.c: New test case.
4713 * jit.dg/test-alignment.cc: New test case.
4714 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4715 New test case.
4716
412f61f0
DM
47172017-04-24 David Malcolm <dmalcolm@redhat.com>
4718
4719 PR c++/80016
4720 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4721 test function.
4722 (test_alignof): New test function.
4723
a8492d5e
MG
47242017-04-24 Marc Glisse <marc.glisse@inria.fr>
4725
4726 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4727
ec856f5f
VR
47282017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4729
4730 * g++.dg/diagnostic/duplicate1.C: New test.
4731 * g++.dg/cpp0x/duplicate1.C: New test.
4732
a753df11
MJ
47332017-04-24 Martin Jambor <mjambor@suse.cz>
4734
4735 PR tree-optimization/80293
4736 * g++.dg/tree-ssa/pr80293.C: New test.
4737
3ebd8e62
ML
47382017-04-24 Martin Liska <mliska@suse.cz>
4739
4740 PR middle-end/79931
4741 * g++.dg/ipa/pr79931.C: New test.
4742
f30a1190
RB
47432017-04-24 Richard Biener <rguenther@suse.de>
4744
4745 PR tree-optimization/80494
4746 * gfortran.dg/pr80494.f90: New testcase.
4747
4c7c437c
RB
47482017-04-24 Richard Biener <rguenther@suse.de>
4749
4750 PR tree-optimization/79725
4751 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4752
d21a8e3b
RB
47532017-04-24 Richard Biener <rguenther@suse.de>
4754
4755 PR c++/2972
4756 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4757
c7eb642e
JD
47582017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4759
4760 PR fortran/80484
4761 * gfortran.dg/dtio_29.f03: New test.
4762
60fc41bd
JW
47632017-04-22 Janus Weil <janus@gcc.gnu.org>
4764
4765 PR fortran/80121
4766 * gfortran.dg/intent_out_9.f90: New test case.
4767
2eb8a343
UB
47682017-04-23 Uros Bizjak <ubizjak@gmail.com>
4769
4770 PR target/70799
1913c8f6 4771 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4772
fc23d35a
JW
47732017-04-21 Janus Weil <janus@gcc.gnu.org>
4774
4775 PR fortran/80392
4776 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4777
7b9efd03
UB
47782017-04-21 Uros Bizjak <ubizjak@gmail.com>
4779
4780 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4781
2fd30fbe
RB
47822017-04-21 Richard Biener <rguenther@suse.de>
4783
4784 PR tree-optimization/79547
4785 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4786
bb1bc604
RB
47872017-04-21 Richard Biener <rguenther@suse.de>
4788
4789 PR tree-optimization/78847
4790 * g++.dg/tree-ssa/pr78847.C: New testcase.
4791
666f7903
JJ
47922017-04-21 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR c/80468
4795 * gcc.dg/pr80468.c: New test.
4796
25c28f47
ML
47972017-04-21 Martin Liska <mliska@suse.cz>
4798
4799 PR tree-optimization/66278
4800 * gcc.dg/vect/pr66278.c: New test.
4801
6d553e9b
RB
48022017-04-21 Richard Biener <rguenther@suse.de>
4803
4804 PR tree-optimization/80237
4805 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4806 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4807 adjust expected optimizations.
4808
7fd1a747
RB
48092016-04-21 Richard Biener <rguenther@suse.de>
4810
4811 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4812 of inner loops.
4813 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4814 * gcc.dg/vect/vect-104.c: Likewise.
4815
2f23a412
EB
48162017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4817
4818 PR tree-optimization/80426
4819 * gcc.c-torture/execute/20170429-1.c: Rename into...
4820 * gcc.c-torture/execute/20170419-1.c: ...this.
4821
8749b11f
UB
48222017-04-20 Uros Bizjak <ubizjak@gmail.com>
4823
4824 PR target/79804
4825 * gcc.target/i386/pr79804.c: New test.
4826
20917336
UB
48272017-04-20 Uros Bizjak <ubizjak@gmail.com>
4828
4829 PR target/78090
4830 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4831
2414b022
DE
48322017-04-20 David Edelsohn <dje.gcc@gmail.com>
4833
4834 * g++/opt/pr80436.C: XFAIL on AIX.
4835
34d57a10
JW
48362017-04-20 Jonathan Wakely <jwakely@redhat.com>
4837
4838 PR c++/80473
4839 * g++.dg/diagnostic/pr80473.C: New test.
4840
c3cbcd45
VR
48412017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4842
4843 * g++.dg/warn/Wextra-semi.C: New test.
4844
8a59d466
JJ
48452017-04-20 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR middle-end/80423
4848 * g++.dg/other/pr80423.C: New test.
4849
a4bb5c57
SKS
48502017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4851
4852 * gcc.dg/pr80170.c: Require ptr32plus.
4853
fe1e7d0e
EB
48542017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4855
4856 PR tree-optimization/80426
4857 * gcc.c-torture/execute/20170419-1.c: New test.
4858
48d811eb
JJ
48592017-04-19 Jakub Jelinek <jakub@redhat.com>
4860
f19e6a9c
JJ
4861 PR debug/80461
4862 * g++.dg/debug/pr80461.C: New test.
4863
541035a6
JJ
4864 PR c++/80459
4865 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4866 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4867 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4868
48d811eb
JJ
4869 PR debug/80436
4870 * g++.dg/opt/pr80436.C: New test.
4871
5249994e
SKS
48722017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4873
4874 * gcc.dg/torture/pr80341.c: Require int32plus.
4875
a16c8d8b 48762017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4877 Jeff Law <law@redhat.com>
a16c8d8b
EB
4878
4879 * gcc.c-torture/compile/20170419-1.c: New test.
4880
6143c998
TV
48812017-04-19 Tom de Vries <tom@codesourcery.com>
4882
4883 PR testsuite/80221
4884 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4885 subsequent dg directives.
4886 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4887 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4888 * c-c++-common/attr-fallthrough-2.c: Same.
4889 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4890 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4891 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4892 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4893 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4894 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4895 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4896 * c-c++-common/cilk-plus/CK/errors.c: Same.
4897 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4898 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4899 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4900 * c-c++-common/cpp/pr57580.c: Same.
4901 * c-c++-common/goacc/asyncwait-1.c: Same.
4902 * c-c++-common/goacc/cache-2.c: Same.
4903 * c-c++-common/goacc/declare-2.c: Same.
4904 * c-c++-common/goacc/deviceptr-1.c: Same.
4905 * c-c++-common/goacc/routine-5.c: Same.
4906 * c-c++-common/gomp/clauses-2.c: Same.
4907 * c-c++-common/gomp/ordered-3.c: Same.
4908 * c-c++-common/gomp/pr67501.c: Same.
4909 * c-c++-common/pr20000.c: Same.
4910 * c-c++-common/pr43395.c: Same.
4911 * c-c++-common/pr49706.c: Same.
4912 * c-c++-common/pr77624-1.c: Same.
4913 * c-c++-common/pr77624-2.c: Same.
4914 * c-c++-common/raw-string-14.c: Same.
4915 * c-c++-common/raw-string-16.c: Same.
4916 * c-c++-common/raw-string-3.c: Same.
4917 * c-c++-common/raw-string-4.c: Same.
4918 * c-c++-common/raw-string-5.c: Same.
4919 * c-c++-common/raw-string-6.c: Same.
4920 * g++.dg/abi/mangle41.C: Same.
4921 * g++.dg/conversion/nullptr1.C: Same.
4922 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4923 * g++.dg/cpp0x/auto27.C: Same.
4924 * g++.dg/cpp0x/constexpr-98.C: Same.
4925 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4926 * g++.dg/cpp0x/diag2.C: Same.
4927 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4928 * g++.dg/cpp0x/nullptr15.C: Same.
4929 * g++.dg/cpp0x/pr31431-2.C: Same.
4930 * g++.dg/cpp0x/pr31431.C: Same.
4931 * g++.dg/cpp0x/pr79118.C: Same.
4932 * g++.dg/cpp0x/static_assert3.C: Same.
4933 * g++.dg/cpp0x/temp_default2.C: Same.
4934 * g++.dg/cpp0x/trailing4.C: Same.
4935 * g++.dg/cpp0x/variadic-ex10.C: Same.
4936 * g++.dg/cpp0x/variadic-ex13.C: Same.
4937 * g++.dg/cpp0x/variadic-ex14.C: Same.
4938 * g++.dg/cpp0x/variadic-ex3.C: Same.
4939 * g++.dg/cpp0x/variadic-ex4.C: Same.
4940 * g++.dg/cpp0x/variadic59.C: Same.
4941 * g++.dg/cpp0x/vt-37737-2.C: Same.
4942 * g++.dg/cpp0x/vt-57397-1.C: Same.
4943 * g++.dg/cpp0x/vt-57397-2.C: Same.
4944 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4945 * g++.dg/cpp1z/gen-attrs1.C: Same.
4946 * g++.dg/diagnostic/pr71075.C: Same.
4947 * g++.dg/eh/goto2.C: Same.
4948 * g++.dg/eh/goto3.C: Same.
4949 * g++.dg/expr/bitfield4.C: Same.
4950 * g++.dg/expr/bitfield5.C: Same.
4951 * g++.dg/expr/bitfield6.C: Same.
4952 * g++.dg/expr/bool1.C: Same.
4953 * g++.dg/expr/bool3.C: Same.
4954 * g++.dg/expr/cond10.C: Same.
4955 * g++.dg/expr/cond11.C: Same.
4956 * g++.dg/expr/lval3.C: Same.
4957 * g++.dg/expr/lval4.C: Same.
4958 * g++.dg/ext/anon-struct4.C: Same.
4959 * g++.dg/ext/attrib44.C: Same.
4960 * g++.dg/ext/builtin3.C: Same.
4961 * g++.dg/ext/dllimport7.C: Same.
4962 * g++.dg/ext/label5.C: Same.
4963 * g++.dg/ext/no-asm-1.C: Same.
4964 * g++.dg/ext/utf16-4.C: Same.
4965 * g++.dg/ext/vla2.C: Same.
4966 * g++.dg/gomp/block-1.C: Same.
4967 * g++.dg/gomp/block-2.C: Same.
4968 * g++.dg/gomp/block-3.C: Same.
4969 * g++.dg/gomp/block-5.C: Same.
4970 * g++.dg/gomp/linear-2.C: Same.
4971 * g++.dg/gomp/target-1.C: Same.
4972 * g++.dg/gomp/target-2.C: Same.
4973 * g++.dg/gomp/taskgroup-1.C: Same.
4974 * g++.dg/gomp/teams-1.C: Same.
4975 * g++.dg/inherit/pure1.C: Same.
4976 * g++.dg/init/array43.C: Same.
4977 * g++.dg/init/array46.C: Same.
4978 * g++.dg/init/const10.C: Same.
4979 * g++.dg/init/ctor4-1.C: Same.
4980 * g++.dg/init/ctor4.C: Same.
4981 * g++.dg/init/new37.C: Same.
4982 * g++.dg/init/pr25811.C: Same.
4983 * g++.dg/init/pr29043.C: Same.
4984 * g++.dg/init/pr29571.C: Same.
4985 * g++.dg/lookup/duperr1.C: Same.
4986 * g++.dg/lookup/error1.C: Same.
4987 * g++.dg/lookup/koenig5.C: Same.
4988 * g++.dg/lookup/pr77549.C: Same.
4989 * g++.dg/lookup/suggestions1.C: Same.
4990 * g++.dg/lookup/using16.C: Same.
4991 * g++.dg/lookup/using7.C: Same.
4992 * g++.dg/other/anon-union3.C: Same.
4993 * g++.dg/other/array2.C: Same.
4994 * g++.dg/other/error13.C: Same.
4995 * g++.dg/other/error34.C: Same.
4996 * g++.dg/overload/builtin1.C: Same.
4997 * g++.dg/overload/conv-op1.C: Same.
4998 * g++.dg/overload/error3.C: Same.
4999 * g++.dg/overload/koenig1.C: Same.
5000 * g++.dg/overload/operator5.C: Same.
5001 * g++.dg/overload/template5.C: Same.
5002 * g++.dg/overload/unknown1.C: Same.
5003 * g++.dg/overload/using2.C: Same.
5004 * g++.dg/parse/constructor1.C: Same.
5005 * g++.dg/parse/crash36.C: Same.
5006 * g++.dg/parse/crash63.C: Same.
5007 * g++.dg/parse/error11.C: Same.
5008 * g++.dg/parse/error12.C: Same.
5009 * g++.dg/parse/error14.C: Same.
5010 * g++.dg/parse/error2.C: Same.
5011 * g++.dg/parse/error21.C: Same.
5012 * g++.dg/parse/error26.C: Same.
5013 * g++.dg/parse/error36.C: Same.
5014 * g++.dg/parse/friend12.C: Same.
5015 * g++.dg/parse/invalid-op1.C: Same.
5016 * g++.dg/parse/missing-template1.C: Same.
5017 * g++.dg/parse/parser-pr28152-2.C: Same.
5018 * g++.dg/parse/parser-pr28152.C: Same.
5019 * g++.dg/parse/pr16696-permissive.C: Same.
5020 * g++.dg/parse/pr16696.C: Same.
5021 * g++.dg/parse/pr69628.C: Same.
5022 * g++.dg/parse/ret-type2.C: Same.
5023 * g++.dg/parse/specialization1.C: Same.
5024 * g++.dg/parse/template3.C: Same.
5025 * g++.dg/parse/template9.C: Same.
5026 * g++.dg/parse/typename11.C: Same.
5027 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5028 * g++.dg/pr45330.C: Same.
5029 * g++.dg/rtti/typeid6.C: Same.
5030 * g++.dg/spellcheck-fields.C: Same.
5031 * g++.dg/spellcheck-typenames.C: Same.
5032 * g++.dg/tc1/dr108.C: Same.
5033 * g++.dg/tc1/dr147.C: Same.
5034 * g++.dg/template/arg7.C: Same.
5035 * g++.dg/template/conv11.C: Same.
5036 * g++.dg/template/crash13.C: Same.
5037 * g++.dg/template/crash55.C: Same.
5038 * g++.dg/template/dependent-expr5.C: Same.
5039 * g++.dg/template/error17.C: Same.
5040 * g++.dg/template/error33.C: Same.
5041 * g++.dg/template/error4.C: Same.
5042 * g++.dg/template/error50.C: Same.
5043 * g++.dg/template/error53.C: Same.
5044 * g++.dg/template/friend.C: Same.
5045 * g++.dg/template/func2.C: Same.
5046 * g++.dg/template/local6.C: Same.
5047 * g++.dg/template/member5.C: Same.
5048 * g++.dg/template/meminit1.C: Same.
5049 * g++.dg/template/nested3.C: Same.
5050 * g++.dg/template/nontype6.C: Same.
5051 * g++.dg/template/overload12.C: Same.
5052 * g++.dg/template/ptrmem8.C: Same.
5053 * g++.dg/template/qualified-id1.C: Same.
5054 * g++.dg/template/spec15.C: Same.
5055 * g++.dg/template/static1.C: Same.
5056 * g++.dg/template/static10.C: Same.
5057 * g++.dg/template/static2.C: Same.
5058 * g++.dg/template/ttp25.C: Same.
5059 * g++.dg/template/typedef2.C: Same.
5060 * g++.dg/template/typename2.C: Same.
5061 * g++.dg/template/unify10.C: Same.
5062 * g++.dg/template/unify6.C: Same.
5063 * g++.dg/template/unify7.C: Same.
5064 * g++.dg/template/unify9.C: Same.
5065 * g++.dg/template/varmod1.C: Same.
5066 * g++.dg/ubsan/div-by-zero-1.C: Same.
5067 * g++.dg/ubsan/pr63956.C: Same.
5068 * g++.dg/warn/Waddress-1.C: Same.
5069 * g++.dg/warn/Wconversion2.C: Same.
5070 * g++.dg/warn/Wnull-conversion-1.C: Same.
5071 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5072 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5073 * g++.dg/warn/Wswitch-1.C: Same.
5074 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5075 * g++.dg/warn/Wtype-limits.C: Same.
5076 * g++.dg/warn/Wunused-parm-5.C: Same.
5077 * g++.dg/warn/deprecated-6.C: Same.
5078 * g++.dg/warn/deprecated.C: Same.
5079 * g++.dg/warn/incomplete1.C: Same.
5080 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5081 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5082 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5083 * g++.dg/warn/overflow-warn-1.C: Same.
5084 * g++.dg/warn/overflow-warn-3.C: Same.
5085 * g++.dg/warn/overflow-warn-4.C: Same.
5086 * g++.dg/warn/pr12242.C: Same.
5087 * g++.dg/warn/pr30551-2.C: Same.
5088 * g++.dg/warn/pr30551.C: Same.
5089 * g++.old-deja/g++.benjamin/16077.C: Same.
5090 * g++.old-deja/g++.bob/inherit1.C: Same.
5091 * g++.old-deja/g++.brendan/crash56.C: Same.
5092 * g++.old-deja/g++.brendan/template17.C: Same.
5093 * g++.old-deja/g++.eh/ctor1.C: Same.
5094 * g++.old-deja/g++.jason/bool5.C: Same.
5095 * g++.old-deja/g++.jason/cond.C: Same.
5096 * g++.old-deja/g++.jason/operator.C: Same.
5097 * g++.old-deja/g++.jason/pmf5.C: Same.
5098 * g++.old-deja/g++.law/ctors5.C: Same.
5099 * g++.old-deja/g++.law/missed-error2.C: Same.
5100 * g++.old-deja/g++.law/operators9.C: Same.
5101 * g++.old-deja/g++.law/temps1.C: Same.
5102 * g++.old-deja/g++.mike/for2.C: Same.
5103 * g++.old-deja/g++.mike/ns5.C: Same.
5104 * g++.old-deja/g++.mike/ns7.C: Same.
5105 * g++.old-deja/g++.mike/p10769b.C: Same.
5106 * g++.old-deja/g++.niklas/t120.C: Same.
5107 * g++.old-deja/g++.niklas/t121.C: Same.
5108 * g++.old-deja/g++.ns/koenig5.C: Same.
5109 * g++.old-deja/g++.oliva/overload1.C: Same.
5110 * g++.old-deja/g++.other/crash24.C: Same.
5111 * g++.old-deja/g++.other/crash25.C: Same.
5112 * g++.old-deja/g++.other/decl5.C: Same.
5113 * g++.old-deja/g++.other/lineno5.C: Same.
5114 * g++.old-deja/g++.other/null3.C: Same.
5115 * g++.old-deja/g++.other/overcnv2.C: Same.
5116 * g++.old-deja/g++.other/ptrmem7.C: Same.
5117 * g++.old-deja/g++.other/typename1.C: Same.
5118 * g++.old-deja/g++.other/vaarg3.C: Same.
5119 * g++.old-deja/g++.pt/crash10.C: Same.
5120 * g++.old-deja/g++.pt/crash28.C: Same.
5121 * g++.old-deja/g++.pt/crash38.C: Same.
5122 * g++.old-deja/g++.pt/explicit70.C: Same.
5123 * g++.old-deja/g++.pt/explicit77.C: Same.
5124 * g++.old-deja/g++.pt/expr2.C: Same.
5125 * g++.old-deja/g++.pt/spec5.C: Same.
5126 * g++.old-deja/g++.pt/spec6.C: Same.
5127 * g++.old-deja/g++.pt/typename3.C: Same.
5128 * g++.old-deja/g++.pt/typename5.C: Same.
5129 * g++.old-deja/g++.pt/typename6.C: Same.
5130 * g++.old-deja/g++.pt/typename7.C: Same.
5131 * g++.old-deja/g++.pt/unify4.C: Same.
5132 * g++.old-deja/g++.pt/unify8.C: Same.
5133 * g++.old-deja/g++.pt/vaarg3.C: Same.
5134 * g++.old-deja/g++.robertl/eb22.C: Same.
5135 * g++.old-deja/g++.robertl/eb4.C: Same.
5136 * g++.old-deja/g++.robertl/eb44.C: Same.
5137 * g++.old-deja/g++.robertl/eb69.C: Same.
5138 * g++.old-deja/g++.robertl/eb98.C: Same.
5139 * gcc.dg/20031223-1.c: Same.
5140 * gcc.dg/940510-1.c: Same.
5141 * gcc.dg/990506-0.c: Same.
5142 * gcc.dg/Walloca-1.c: Same.
5143 * gcc.dg/Walloca-2.c: Same.
5144 * gcc.dg/Wconversion-integer.c: Same.
5145 * gcc.dg/Wcxx-compat-8.c: Same.
5146 * gcc.dg/Wimplicit-int-1.c: Same.
5147 * gcc.dg/Wimplicit-int-2.c: Same.
5148 * gcc.dg/Wimplicit-int-4.c: Same.
5149 * gcc.dg/Wpointer-sign-Wall.c: Same.
5150 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5151 * gcc.dg/Wshadow-1.c: Same.
5152 * gcc.dg/Wshadow-3.c: Same.
5153 * gcc.dg/Wswitch-enum-error.c: Same.
5154 * gcc.dg/Wswitch-enum.c: Same.
5155 * gcc.dg/Wswitch-error.c: Same.
5156 * gcc.dg/Wswitch.c: Same.
5157 * gcc.dg/Wtype-limits-Wextra.c: Same.
5158 * gcc.dg/Wtype-limits.c: Same.
5159 * gcc.dg/Wvla-larger-than-2.c: Same.
5160 * gcc.dg/anon-struct-5.c: Same.
5161 * gcc.dg/array-10.c: Same.
5162 * gcc.dg/array-11.c: Same.
5163 * gcc.dg/array-15.c: Same.
5164 * gcc.dg/array-2.c: Same.
5165 * gcc.dg/array-8.c: Same.
5166 * gcc.dg/array-const-2.c: Same.
5167 * gcc.dg/array-const-3.c: Same.
5168 * gcc.dg/bitfld-1.c: Same.
5169 * gcc.dg/bitfld-8.c: Same.
5170 * gcc.dg/builtin-redefine.c: Same.
5171 * gcc.dg/c11-noreturn-1.c: Same.
5172 * gcc.dg/c11-noreturn-2.c: Same.
5173 * gcc.dg/c11-static-assert-3.c: Same.
5174 * gcc.dg/c90-arraydecl-1.c: Same.
5175 * gcc.dg/c90-complex-1.c: Same.
5176 * gcc.dg/c90-complit-1.c: Same.
5177 * gcc.dg/c90-const-expr-11.c: Same.
5178 * gcc.dg/c90-const-expr-7.c: Same.
5179 * gcc.dg/c90-const-expr-8.c: Same.
5180 * gcc.dg/c90-enum-comma-1.c: Same.
5181 * gcc.dg/c90-flex-array-1.c: Same.
5182 * gcc.dg/c90-hexfloat-1.c: Same.
5183 * gcc.dg/c90-idem-qual-1.c: Same.
5184 * gcc.dg/c90-idem-qual-2.c: Same.
5185 * gcc.dg/c90-idem-qual-3.c: Same.
5186 * gcc.dg/c90-mixdecl-1.c: Same.
5187 * gcc.dg/c90-restrict-1.c: Same.
5188 * gcc.dg/c90-return-1.c: Same.
5189 * gcc.dg/c99-array-nonobj-1.c: Same.
5190 * gcc.dg/c99-arraydecl-1.c: Same.
5191 * gcc.dg/c99-complex-1.c: Same.
5192 * gcc.dg/c99-complex-2.c: Same.
5193 * gcc.dg/c99-complit-2.c: Same.
5194 * gcc.dg/c99-const-expr-7.c: Same.
5195 * gcc.dg/c99-const-expr-8.c: Same.
5196 * gcc.dg/c99-flex-array-3.c: Same.
5197 * gcc.dg/c99-flex-array-7.c: Same.
5198 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5199 * gcc.dg/c99-impl-decl-1.c: Same.
5200 * gcc.dg/c99-impl-int-1.c: Same.
5201 * gcc.dg/c99-impl-int-2.c: Same.
5202 * gcc.dg/c99-init-3.c: Same.
5203 * gcc.dg/c99-restrict-1.c: Same.
5204 * gcc.dg/c99-return-1.c: Same.
5205 * gcc.dg/c99-tag-1.c: Same.
5206 * gcc.dg/c99-tag-3.c: Same.
5207 * gcc.dg/call-diag-2.c: Same.
5208 * gcc.dg/cpp/19940712-1.c: Same.
5209 * gcc.dg/cpp/19951025-1.c: Same.
5210 * gcc.dg/cpp/19990413-1.c: Same.
5211 * gcc.dg/cpp/direct2.c: Same.
5212 * gcc.dg/cpp/direct2s.c: Same.
5213 * gcc.dg/cpp/pr28709.c: Same.
5214 * gcc.dg/cpp/pr61854-c90.c: Same.
5215 * gcc.dg/cpp/pr61854-c94.c: Same.
5216 * gcc.dg/cpp/pragma-1.c: Same.
5217 * gcc.dg/cpp/pragma-2.c: Same.
5218 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5219 * gcc.dg/cpp/trad/literals-2.c: Same.
5220 * gcc.dg/cpp/warn-comments-2.c: Same.
5221 * gcc.dg/cpp/warn-comments-3.c: Same.
5222 * gcc.dg/cpp/warn-comments.c: Same.
5223 * gcc.dg/cpp/warn-long-long-2.c: Same.
5224 * gcc.dg/cpp/warn-long-long.c: Same.
5225 * gcc.dg/cpp/warn-redefined-2.c: Same.
5226 * gcc.dg/cpp/warn-redefined.c: Same.
5227 * gcc.dg/darwin-cfstring-2.c: Same.
5228 * gcc.dg/darwin-cfstring-format-1.c: Same.
5229 * gcc.dg/decl-9.c: Same.
5230 * gcc.dg/declspec-1.c: Same.
5231 * gcc.dg/declspec-10.c: Same.
5232 * gcc.dg/declspec-11.c: Same.
5233 * gcc.dg/declspec-13.c: Same.
5234 * gcc.dg/declspec-18.c: Same.
5235 * gcc.dg/declspec-4.c: Same.
5236 * gcc.dg/declspec-5.c: Same.
5237 * gcc.dg/declspec-6.c: Same.
5238 * gcc.dg/declspec-8.c: Same.
5239 * gcc.dg/deprecated-4.c: Same.
5240 * gcc.dg/deprecated.c: Same.
5241 * gcc.dg/dfp/composite-type.c: Same.
5242 * gcc.dg/empty-source-2.c: Same.
5243 * gcc.dg/empty-source-3.c: Same.
5244 * gcc.dg/format/attr-6.c: Same.
5245 * gcc.dg/format/branch-1.c: Same.
5246 * gcc.dg/format/c90-printf-1.c: Same.
5247 * gcc.dg/format/c90-strftime-2.c: Same.
5248 * gcc.dg/format/c99-strftime-1.c: Same.
5249 * gcc.dg/format/cmn-err-1.c: Same.
5250 * gcc.dg/format/few-1.c: Same.
5251 * gcc.dg/format/ms_branch-1.c: Same.
5252 * gcc.dg/format/ms_unnamed-1.c: Same.
5253 * gcc.dg/format/ms_va-1.c: Same.
5254 * gcc.dg/format/unnamed-1.c: Same.
5255 * gcc.dg/format/va-1.c: Same.
5256 * gcc.dg/format/xopen-1.c: Same.
5257 * gcc.dg/funcdef-var-1.c: Same.
5258 * gcc.dg/funcdef-var-2.c: Same.
5259 * gcc.dg/gnu89-const-expr-1.c: Same.
5260 * gcc.dg/gnu89-const-expr-2.c: Same.
5261 * gcc.dg/gnu90-const-expr-1.c: Same.
5262 * gcc.dg/gnu99-const-expr-1.c: Same.
5263 * gcc.dg/gnu99-const-expr-2.c: Same.
5264 * gcc.dg/gnu99-init-2.c: Same.
5265 * gcc.dg/gomp/_Atomic-5.c: Same.
5266 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5267 * gcc.dg/gomp/atomic-5.c: Same.
5268 * gcc.dg/gomp/linear-1.c: Same.
5269 * gcc.dg/gomp/pr67500.c: Same.
5270 * gcc.dg/init-bad-1.c: Same.
5271 * gcc.dg/init-bad-2.c: Same.
5272 * gcc.dg/init-bad-3.c: Same.
5273 * gcc.dg/init-string-1.c: Same.
5274 * gcc.dg/label-compound-stmt-1.c: Same.
5275 * gcc.dg/label-decl-2.c: Same.
5276 * gcc.dg/label-decl-4.c: Same.
5277 * gcc.dg/large-size-array-2.c: Same.
5278 * gcc.dg/large-size-array-4.c: Same.
5279 * gcc.dg/lvalue-6.c: Same.
5280 * gcc.dg/m-un-2.c: Same.
5281 * gcc.dg/multiple-overflow-warn-1.c: Same.
5282 * gcc.dg/multiple-overflow-warn-2.c: Same.
5283 * gcc.dg/multiple-overflow-warn-3.c: Same.
5284 * gcc.dg/nested-redef-1.c: Same.
5285 * gcc.dg/no-asm-1.c: Same.
5286 * gcc.dg/no-asm-3.c: Same.
5287 * gcc.dg/no-asm-4.c: Same.
5288 * gcc.dg/noncompile/20010524-1.c: Same.
5289 * gcc.dg/noncompile/incomplete-5.c: Same.
5290 * gcc.dg/noncompile/pr44517.c: Same.
5291 * gcc.dg/noncompile/pr52290.c: Same.
5292 * gcc.dg/noreturn-1.c: Same.
5293 * gcc.dg/overflow-warn-1.c: Same.
5294 * gcc.dg/overflow-warn-2.c: Same.
5295 * gcc.dg/overflow-warn-3.c: Same.
5296 * gcc.dg/overflow-warn-4.c: Same.
5297 * gcc.dg/parm-mismatch-1.c: Same.
5298 * gcc.dg/parser-pr28152-2.c: Same.
5299 * gcc.dg/parser-pr28152.c: Same.
5300 * gcc.dg/pedwarn-init.c: Same.
5301 * gcc.dg/pointer-arith-2.c: Same.
5302 * gcc.dg/pointer-arith-3.c: Same.
5303 * gcc.dg/pointer-arith-4.c: Same.
5304 * gcc.dg/pr14475.c: Same.
5305 * gcc.dg/pr18596-3.c: Same.
5306 * gcc.dg/pr18809-1.c: Same.
5307 * gcc.dg/pr27953.c: Same.
5308 * gcc.dg/pr30457.c: Same.
5309 * gcc.dg/pr30551-2.c: Same.
5310 * gcc.dg/pr30551-3.c: Same.
5311 * gcc.dg/pr30551-4.c: Same.
5312 * gcc.dg/pr30551-5.c: Same.
5313 * gcc.dg/pr30551-6.c: Same.
5314 * gcc.dg/pr30551.c: Same.
5315 * gcc.dg/pr36997.c: Same.
5316 * gcc.dg/pr41842.c: Same.
5317 * gcc.dg/pr48552-1.c: Same.
5318 * gcc.dg/pr48552-2.c: Same.
5319 * gcc.dg/pr59717.c: Same.
5320 * gcc.dg/pr61077.c: Same.
5321 * gcc.dg/pr61096-1.c: Same.
5322 * gcc.dg/pr63626.c: Same.
5323 * gcc.dg/pr64223-1.c: Same.
5324 * gcc.dg/pr64223-2.c: Same.
5325 * gcc.dg/pr8788-1.c: Same.
5326 * gcc.dg/pr8927-1.c: Same.
5327 * gcc.dg/pragma-darwin.c: Same.
5328 * gcc.dg/pragma-diag-5.c: Same.
5329 * gcc.dg/pragma-message.c: Same.
5330 * gcc.dg/redecl-1.c: Same.
5331 * gcc.dg/simd-1.c: Same.
5332 * gcc.dg/simd-5.c: Same.
5333 * gcc.dg/simd-6.c: Same.
5334 * gcc.dg/spellcheck-fields.c: Same.
5335 * gcc.dg/spellcheck-typenames.c: Same.
5336 * gcc.dg/struct-semi-2.c: Same.
5337 * gcc.dg/struct-semi-3.c: Same.
5338 * gcc.dg/transparent-union-3.c: Same.
5339 * gcc.dg/ucnid-8.c: Same.
5340 * gcc.dg/uninit-pr19430-O0.c: Same.
5341 * gcc.dg/uninit-pr19430.c: Same.
5342 * gcc.dg/uninit-pr20644-O0.c: Same.
5343 * gcc.dg/utf-dflt.c: Same.
5344 * gcc.dg/utf-dflt2.c: Same.
5345 * gcc.dg/utf16-4.c: Same.
5346 * gcc.dg/vla-11.c: Same.
5347 * gcc.dg/vla-20.c: Same.
5348 * gcc.dg/vla-init-1.c: Same.
5349 * gcc.dg/vla-init-2.c: Same.
5350 * gcc.dg/vla-init-3.c: Same.
5351 * gcc.dg/weak/weak-6.c: Same.
5352 * gcc.dg/weak/weak-7.c: Same.
5353 * gcc.dg/wtr-int-type-1.c: Same.
5354 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5355 * gcc.target/arm/polytypes.c: Same.
5356 * gcc.target/i386/spellcheck-options-4.c: Same.
5357 * gcc.target/powerpc/20030218-1.c: Same.
5358 * gcc.target/sh/pr21255-4.c: Same.
5359 * gcc.test-framework/dg-error-exp-XP.c: Same.
5360 * gfortran.dg/array_constructor_30.f03: Same.
5361 * gfortran.dg/class_30.f90: Same.
5362 * gfortran.dg/goacc/subarrays.f95: Same.
5363 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5364 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5365 * gfortran.dg/intrinsic_std_1.f90: Same.
5366 * gfortran.dg/pr70006.f90: Same.
5367 * gfortran.dg/warning-directive-1.F90: Same.
5368 * gfortran.dg/warning-directive-2.F90: Same.
5369 * gfortran.dg/warning-directive-3.F90: Same.
5370 * gfortran.dg/warning-directive-4.F90: Same.
5371 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5372 * obj-c++.dg/class-extension-1.mm: Same.
5373 * obj-c++.dg/class-extension-2.mm: Same.
5374 * obj-c++.dg/class-protocol-1.mm: Same.
5375 * obj-c++.dg/cxx-ivars-1.mm: Same.
5376 * obj-c++.dg/duplicate-class-1.mm: Same.
5377 * obj-c++.dg/exceptions-3.mm: Same.
5378 * obj-c++.dg/exceptions-4.mm: Same.
5379 * obj-c++.dg/exceptions-5.mm: Same.
5380 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5381 * obj-c++.dg/fsf-package-0.m: Same.
5382 * obj-c++.dg/invalid-type-1.mm: Same.
5383 * obj-c++.dg/method-12.mm: Same.
5384 * obj-c++.dg/method-13.mm: Same.
5385 * obj-c++.dg/method-15.mm: Same.
5386 * obj-c++.dg/method-16.mm: Same.
5387 * obj-c++.dg/method-6.mm: Same.
5388 * obj-c++.dg/method-7.mm: Same.
5389 * obj-c++.dg/property/at-property-1.mm: Same.
5390 * obj-c++.dg/property/at-property-14.mm: Same.
5391 * obj-c++.dg/property/at-property-17.mm: Same.
5392 * obj-c++.dg/property/at-property-21.mm: Same.
5393 * obj-c++.dg/property/at-property-5.mm: Same.
5394 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5395 * obj-c++.dg/property/dynamic-3.mm: Same.
5396 * obj-c++.dg/property/dynamic-4.mm: Same.
5397 * obj-c++.dg/property/property-neg-1.mm: Same.
5398 * obj-c++.dg/property/property-neg-6.mm: Same.
5399 * obj-c++.dg/property/synthesize-11.mm: Same.
5400 * obj-c++.dg/property/synthesize-5.mm: Same.
5401 * obj-c++.dg/property/synthesize-6.mm: Same.
5402 * obj-c++.dg/proto-lossage-4.mm: Same.
5403 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5404 * obj-c++.dg/strings/strings-1.mm: Same.
5405 * obj-c++.dg/super-class-1.mm: Same.
5406 * obj-c++.dg/syntax-error-6.mm: Same.
5407 * obj-c++.dg/syntax-error-7.mm: Same.
5408 * obj-c++.dg/syntax-error-9.mm: Same.
5409 * obj-c++.dg/try-catch-13.mm: Same.
5410 * objc.dg/attributes/method-noreturn-1.m: Same.
5411 * objc.dg/bad-receiver-type-2.m: Same.
5412 * objc.dg/bad-receiver-type.m: Same.
5413 * objc.dg/call-super-2.m: Same.
5414 * objc.dg/class-2.m: Same.
5415 * objc.dg/class-extension-1.m: Same.
5416 * objc.dg/class-extension-2.m: Same.
5417 * objc.dg/class-protocol-1.m: Same.
5418 * objc.dg/desig-init-1.m: Same.
5419 * objc.dg/duplicate-class-1.m: Same.
5420 * objc.dg/exceptions-3.m: Same.
5421 * objc.dg/exceptions-4.m: Same.
5422 * objc.dg/exceptions-5.m: Same.
5423 * objc.dg/foreach-6.m: Same.
5424 * objc.dg/foreach-7.m: Same.
5425 * objc.dg/fsf-nsstring-format-1.m: Same.
5426 * objc.dg/fsf-package-0.m: Same.
5427 * objc.dg/invalid-type-1.m: Same.
5428 * objc.dg/method-11.m: Same.
5429 * objc.dg/method-19.m: Same.
5430 * objc.dg/method-2.m: Same.
5431 * objc.dg/method-20.m: Same.
5432 * objc.dg/method-5.m: Same.
5433 * objc.dg/method-6.m: Same.
5434 * objc.dg/method-7.m: Same.
5435 * objc.dg/method-9.m: Same.
5436 * objc.dg/missing-proto-3.m: Same.
5437 * objc.dg/private-1.m: Same.
5438 * objc.dg/property/at-property-1.m: Same.
5439 * objc.dg/property/at-property-14.m: Same.
5440 * objc.dg/property/at-property-17.m: Same.
5441 * objc.dg/property/at-property-21.m: Same.
5442 * objc.dg/property/at-property-5.m: Same.
5443 * objc.dg/property/dynamic-3.m: Same.
5444 * objc.dg/property/dynamic-4.m: Same.
5445 * objc.dg/property/property-neg-1.m: Same.
5446 * objc.dg/property/property-neg-6.m: Same.
5447 * objc.dg/property/synthesize-11.m: Same.
5448 * objc.dg/property/synthesize-5.m: Same.
5449 * objc.dg/property/synthesize-6.m: Same.
5450 * objc.dg/proto-hier-1.m: Same.
5451 * objc.dg/proto-lossage-4.m: Same.
5452 * objc.dg/protocol-qualifier-2.m: Same.
5453 * objc.dg/strings/strings-1.m: Same.
5454 * objc.dg/type-size-1.m: Same.
5455
d904a983
JL
54562017-04-18 Jeff Law <law@redhat.com>
5457
5458 PR target/74563
5459 * gcc.target/mips/pr74563: New test.
5460
0155ed56
JJ
54612017-04-18 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR tree-optimization/80443
5464 * gcc.c-torture/compile/pr80443.c: New test.
5465
f380f608
RS
54662017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5467
5468 PR rtl-optimization/80357
5469 * gcc.c-torture/compile/pr80357.c: New test.
5470
dd68669b
JL
54712017-04-18 Jeff Law <law@redhat.com>
5472
5473 PR middle-end/80422
5474 * gcc.c-torture/compile/pr80422.c: New test.
5475
1cda61fc
JJ
54762017-04-18 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR debug/80263
5479 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5480
19970253
MM
54812017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5482
5483 PR target/80099
5484 * gcc.target/powerpc/pr80099-1.c: New test.
5485 * gcc.target/powerpc/pr80099-2.c: Likewise.
5486 * gcc.target/powerpc/pr80099-3.c: Likewise.
5487 * gcc.target/powerpc/pr80099-4.c: Likewise.
5488 * gcc.target/powerpc/pr80099-5.c: Likewise.
5489
8487c9a5
JJ
54902017-04-18 Jakub Jelinek <jakub@redhat.com>
5491
3b5fb3cb
JJ
5492 PR sanitizer/80444
5493 * gcc.dg/sancov/pr80444.c: New test.
5494
8487c9a5
JJ
5495 PR middle-end/79788
5496 PR middle-end/80375
5497 * gcc.dg/pr79788-1.c: New test.
5498 * gcc.dg/pr79788-2.c: New test.
5499
be7c73ae
MP
55002017-04-18 Marek Polacek <polacek@redhat.com>
5501
5502 PR c++/80244 - ICE with attribute in template alias.
5503 * g++.dg/cpp0x/alias-decl-59.C: New test.
5504
d6e3e8a5
MP
5505 PR c++/80241 - ICE with alignas pack expansion.
5506 * g++.dg/cpp0x/alignas11.C: New test.
5507
1adb82e1
BE
55082017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5509
5510 PR c++/80287
5511 * g++.dg/lto/pr80287_0.C: New test.
5512
fb5e5621
KN
55132017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5514
5515 PR target/80315
5516 * gcc.target/powerpc/pr80315-1.c: New test.
5517 * gcc.target/powerpc/pr80315-2.c: New test.
5518 * gcc.target/powerpc/pr80315-3.c: New test.
5519 * gcc.target/powerpc/pr80315-4.c: New test.
5520
afeaeb70
TV
55212017-04-16 Tom de Vries <tom@codesourcery.com>
5522
5523 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5524 directive.
5525 * g++.dg/parse/error3.C: Same.
5526 * g++.old-deja/g++.pt/niklas01a.C: Same.
5527 * gcc.dg/990506-0.c: Same.
5528 * gcc.dg/cpp/19990413-1.c: Same.
5529 * gcc.dg/cpp/pragma-1.c: Same.
5530 * gcc.dg/cpp/pragma-2.c: Same.
5531 * gcc.dg/m-un-2.c: Same.
5532 * objc.dg/private-1.m: Same.
5533
604f37cd
UB
55342017-04-15 Uros Bizjak <ubizjak@gmail.com>
5535
5536 * gcc.dg/pr54669.c: Fix dg-do directive.
5537 * gcc.dg/pr78582.c: Ditto.
5538 * gcc.dg/pr80020.c: Ditto.
5539 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5540 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5541 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5542 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5543 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5544 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5545 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5546 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5547 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5548 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5549
35cfdb17
DH
55502017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5551
604f37cd 5552 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5553 * gfortran.dg/generic_29.f90: Likewise.
5554 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5555 * gfortran.dg/pr41922.f90: Likewise.
5556 * gfortran.dg/pr70006.f90: Likewise.
5557
f378be38
SB
55582017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5559
5560 PR tree-optimization/66612
5561 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5562
43076492
JW
55632017-04-14 Janus Weil <janus@gcc.gnu.org>
5564
5565 PR fortran/80361
5566 * gfortran.dg/class_62.f90: New test case.
5567
dd3d6a42
AB
55682017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5569
5570 * gcc.target/arc/loop-1.c: New file.
5571
31a07c81
MM
55722017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5573
5574 PR target/80098
5575 * gcc.target/powerpc/pr80098-1.c: New test.
5576 * gcc.target/powerpc/pr80098-2.c: Likewise.
5577 * gcc.target/powerpc/pr80098-3.c: Likewise.
5578 * gcc.target/powerpc/pr80098-4.c: Likewise.
5579
09956017
JJ
55802017-04-13 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR sanitizer/80403
5583 * g++.dg/ubsan/pr80403-2.C: New test.
5584
bc042396
VM
55852017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5586
5587 PR rtl-optimization/80343
5588 * gcc.target/powerpc/pr80343.c: New.
5589
abac4c34
DK
55902017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5591
5592 PR sanitizer/80414
5593 * c-c++-common/ubsan/bounds-15.c: New test.
5594
43a3aa03
RB
55952017-04-13 Richard Biener <rguenther@suse.de>
5596
5597 PR testsuite/80416
5598 * g++.dg/torture/pr79671.C: Fix asm constraints.
5599
031fbdb9
JJ
56002017-04-13 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR debug/80321
5603 * gcc.dg/debug/pr80321.c: New test.
5604
56052017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5606
5607 * gnat.dg/debug10.adb: New test.
5608 * gnat.dg/debug10_pkg.ads: New helper.
5609
76873758
JJ
56102017-04-12 Jakub Jelinek <jakub@redhat.com>
5611
deed3da9
JJ
5612 PR tree-optimization/79390
5613 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5614
b96a3e11
JJ
5615 PR sanitizer/80403
5616 PR sanitizer/80404
5617 PR sanitizer/80405
5618 * g++.dg/ubsan/pr80403.C: New test.
5619 * g++.dg/ubsan/pr80404.C: New test.
5620 * g++.dg/ubsan/pr80405.C: New test.
5621
76873758
JJ
5622 PR c/80163
5623 * gcc.dg/torture/pr80163.c: New test.
5624
940c9a7c 56252017-04-12 Richard Biener <rguenther@suse.de>
76873758 5626 Jeff Law <law@redhat.com>
940c9a7c
RB
5627
5628 PR tree-optimization/80359
5629 * gcc.dg/torture/pr80359.c: New testcase.
5630
350792ff 56312017-04-12 Richard Biener <rguenther@suse.de>
76873758 5632 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5633
5634 PR middle-end/79671
5635 * g++.dg/torture/pr79671.C: New testcase.
5636 * g++.dg/lto/pr79671_0.C: Likewise.
5637 * g++.dg/lto/pr79671_1.c: Likewise.
5638
d62e6f10
JJ
56392017-04-12 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR sanitizer/80349
5642 * g++.dg/ubsan/pr80349.C: New test.
5643
8585103f
JJ
56442017-04-11 Jakub Jelinek <jakub@redhat.com>
5645
347e1f77
JJ
5646 PR c++/80370
5647 * g++.dg/cpp1z/decomp28.C: New test.
5648
df1c878e
JJ
5649 PR middle-end/80100
5650 * gcc.dg/pr80100.c: New test.
5651
8585103f
JJ
5652 PR rtl-optimization/80385
5653 * g++.dg/opt/pr80385.C: New test.
5654
c6cf6ef7
ML
56552017-04-11 Martin Liska <mliska@suse.cz>
5656
5657 PR ipa/80212
5658 * g++.dg/ipa/pr80212.C: New test.
5659
3812f460
MS
56602017-04-11 Martin Sebor <msebor@redhat.com>
5661
5662 PR middle-end/80364
5663 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5664
9f679370
ML
56652017-04-11 Martin Liska <mliska@suse.cz>
5666
5667 PR sanitizer/70878
5668 * gcc.dg/ubsan/pr70878.c: New test.
5669
82665822
JJ
56702017-04-11 Jakub Jelinek <jakub@redhat.com>
5671
cb278caa
JJ
5672 PR target/80381
5673 * gcc.target/i386/pr80381.c: New test.
5674
82665822
JJ
5675 PR c++/80363
5676 * g++.dg/ext/pr80363.C: New test.
5677
abde687a
SKS
56782017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5679
5680 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5681 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5682 Add avr-*-* to non-lp64 selector.
5683
13e6ec34
MS
56842017-04-10 Martin Sebor <msebor@redhat.com>
5685
5686 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5687 * gcc.dg/pr40340-4.c: Same.
5688
a2cb1196
NK
56892017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5690
13e6ec34 5691 PR fortran/69498
a2cb1196
NK
5692 * gfortran.dg/submodule_unexp.f90: Modified test
5693 to account for new error.
5694 * gfortran.dg/submodule_twice.f90: New Test
5695
b447b28c
JJ
56962017-04-10 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR c++/80176
5699 * g++.dg/init/ref23.C: New test.
5700
3bbd6768
TK
57012017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5702
5703 PR tree-optimization/80304
5704 * gfortran.dg/do_concurrent_4.f90: New test case.
5705
99827b5c
JW
57062017-04-10 Janus Weil <janus@gcc.gnu.org>
5707
5708 PR fortran/80046
5709 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5710
7db31bc2
DE
57112017-04-10 David Edelsohn <dje.gcc@gmail.com>
5712
5713 * g++.dg/torture/pr79905.C: Add -maltivec option.
5714
9058a2c5
JL
57152017-04-10 Jeff Law <law@redhat.com>
5716
5717 PR tree-optimization/80374
5718 * g++.dg/pr80374.c: New test.
5719
bd8f8642
KN
57202017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5721
5722 PR target/80108
5723 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5724 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5725
f634dd47
UB
57262017-04-10 Uros Bizjak <ubizjak@gmail.com>
5727
5728 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5729
065ba179
UB
57302017-04-10 Uros Bizjak <ubizjak@gmail.com>
5731
5732 PR testsuite/79356
5733 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5734
71b838d0
DS
57352017-04-10 Daniel Santos <daniel.santos@pobox.com>
5736
5737 PR testsuite/79867
5738 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5739
98a7a34e
MP
57402017-04-10 Marek Polacek <polacek@redhat.com>
5741
5742 PR sanitizer/80348
5743 * g++.dg/ubsan/div-by-zero-3.C: New test.
5744
aac69a62
BC
57452017-04-10 Bin Cheng <bin.cheng@arm.com>
5746
5747 PR tree-optimization/80153
5748 * gcc.c-torture/execute/pr80153.c: New.
5749
737237c9
RB
57502017-04-10 Richard Biener <rguenther@suse.de>
5751
5752 PR middle-end/80362
5753 * gcc.dg/torture/pr80362.c: New testcase.
5754
ba6ee9fc
RB
57552017-04-10 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/80304
5758 * gcc.dg/torture/pr80304.c: New testcase.
5759
4d1a05f1
NS
57602017-04-10 Nathan Sidwell <nathan@acm.org>
5761
5762 PR target/79905
5763 * g++.dg/torture/pr79905.C: New.
5764
3ee0fb02
ML
57652017-04-10 Martin Liska <mliska@suse.cz>
5766
5767 PR sanitizer/80350
5768 * c-c++-common/ubsan/pr80350.c: New test.
5769
167a5b77
JJ
57702017-04-10 Jakub Jelinek <jakub@redhat.com>
5771
5772 PR target/80324
5773 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5774
d691b7e4
ML
57752017-04-08 Martin Liska <mliska@suse.cz>
5776
5777 Revert:
5778 2017-04-07 Martin Liska <mliska@suse.cz>
5779
5780 PR ipa/80212
5781 * g++.dg/ipa/pr80212.C: New test.
5782
dcb2c527
JJ
57832017-04-07 Jakub Jelinek <jakub@redhat.com>
5784
c98b0016
JJ
5785 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5786 dg-options.
5787 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5788
dcb2c527
JJ
5789 PR target/80322
5790 PR target/80323
5791 PR target/80325
5792 PR target/80326
5793 * gcc.target/i386/avx512f-undefined-1.c: New test.
5794 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5795 * gcc.target/i386/avx-cvtsd-1.c: New test.
5796 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5797 * gcc.target/i386/avx512f-abspd-1.c: New test.
5798 * gcc.target/i386/avx-cvtss-1.c: New test.
5799 * gcc.target/i386/avx512f-absps-1.c: New test.
5800 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5801 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5802
1ef532f4
MP
58032017-04-07 Marek Polacek <polacek@redhat.com>
5804
5805 PR sanitizer/80348
5806 * g++.dg/ubsan/div-by-zero-2.C: New test.
5807
2166aeb3
MP
5808 PR c++/80095
5809 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5810
057da7af
VM
58112017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5812
5813 PR rtl-optimization/70478
5814 * gcc.target/s390/pr70478.c: New.
5815
3b6cb9e3
ML
58162017-04-07 Martin Liska <mliska@suse.cz>
5817
5818 PR target/79889
5819 * g++.dg/ext/mv8.C: Add aarch64* targets.
5820
70cd23c0
ML
58212017-04-07 Martin Liska <mliska@suse.cz>
5822
5823 PR ipa/80212
5824 * g++.dg/ipa/pr80212.C: New test.
5825
fe6bb25f
TP
58262017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5827
5828 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5829
bf7b869a
RB
58302017-04-07 Richard Biener <rguenther@suse.de>
5831
5832 PR tree-optimization/80334
5833 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5834 alignas on stack.
5835
2d143ba8
RB
58362017-04-07 Richard Biener <rguenther@suse.de>
5837
5838 PR middle-end/80341
5839 * gcc.dg/torture/pr80341.c: New testcase.
5840
ed3cd38d
JJ
58412017-04-06 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR debug/80234
5844 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5845 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5846
e5f56581
UB
58472017-04-06 Uros Bizjak <ubizjak@gmail.com>
5848
5849 PR target/79733
5850 * gcc.target/i386/pr79733.c: New test.
5851
a5211c80
UB
58522017-04-06 Uros Bizjak <ubizjak@gmail.com>
5853
5854 PR target/80298
5855 * gcc.target/i386/pr80298-1.c: New test.
5856 * gcc.target/i386/pr80298-2.c: Ditto.
5857
db086c96
TP
58582017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5859
5860 PR target/80082
5861 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5862 ARMv7-R.
5863
09b63f67
RB
58642017-04-06 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/80334
5867 * g++.dg/torture/pr80334.C: New testcase.
5868
d9f8c5af
ML
58692017-04-06 Martin Liska <mliska@suse.cz>
5870
5871 PR sanitizer/80166
5872 * gcc.dg/asan/pr80166.c: New test.
5873
1b68991f
RO
58742017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5875
5876 PR tree-optimization/79390
5877 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5878
0f784346
RB
58792017-04-06 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/80262
5882 * gcc.target/i386/pr80262.c: New testcase.
5883
23a429c2
RB
58842017-04-06 Richard Biener <rguenther@suse.de>
5885
5886 PR middle-end/80281
5887 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5888
e2323a2b
VM
58892017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5890
5891 PR rtl-optimization/70703
5892 * gcc.target/i386/pr70703.c: New.
5893
47a11342
JJ
58942017-04-05 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR sanitizer/80308
5897 * c-c++-common/asan/pr80308.c: New test.
5898
d0ee17a5
DV
58992017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5900
5901 PR target/79890
5902 * gcc.target/s390/pr79890.c: New test case.
5903
36f896c7
JJ
59042017-04-05 Jakub Jelinek <jakub@redhat.com>
5905
5906 PR target/80310
5907 * c-c++-common/ubsan/pr80310.c: New test.
5908
d16e2ddd
JJ
59092017-04-04 Jakub Jelinek <jakub@redhat.com>
5910
e1201dff
JJ
5911 PR c++/80297
5912 * g++.dg/torture/pr80297.C: New test.
5913
d16e2ddd
JJ
5914 PR tree-optimization/79390
5915 * gcc.target/i386/pr79390.c: New test.
5916 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5917
c0ea338b
VR
59182017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5919
5920 PR c++/80296
5921 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5922
a1527a93
TP
59232017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5924
5925 PR target/80307
5926 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5927 targeting any CPU or architecture.
5928 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5929 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5930 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5931 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5932 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5933 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5934 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5935 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5936
065ba179 59372017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5938
5939 PR fortran/69498
5940 * gfortran.dg/submodule_unexp.f90: New test.
5941
b1fd967c
JJ
59422017-04-04 Jakub Jelinek <jakub@redhat.com>
5943
5944 PR target/80286
5945 * gcc.target/i386/avx-pr80286.c: New test.
5946 * gcc.dg/pr80286.c: New test.
5947
248179b5
RB
59482017-04-04 Richard Biener <rguenther@suse.de>
5949
5950 PR middle-end/80281
5951 * gcc.dg/torture/pr80281.c: New testcase.
5952
a577fcf2
RB
59532017-04-04 Richard Biener <rguenther@suse.de>
5954
5955 PR tree-optimization/80275
5956 * g++.dg/opt/pr80275.C: Make g static.
5957
833bbf60
SB
59582017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5959
5960 PR rtl-optimization/60818
5961 * gcc.c-torture/compile/pr60818.c: New testcase.
5962
5764ee3c
JW
59632017-04-03 Jonathan Wakely <jwakely@redhat.com>
5964
5965 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5966 * gcc.dg/20031012-1.c: Likewise.
5967 * gcc.dg/ipa/ipcp-1.c: Likewise.
5968 * gcc.dg/torture/matrix-3.c: Likewise.
5969 * gcc.target/powerpc/ppc-spe.c: Likewise.
5970 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5971
bbdf4e81
PB
59722017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5973
5974 PR target/80246
5975 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5976 powerpc_vsx_ok.
5977 (std, ld): Limit scan-assembler-times check to lp64.
5978 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5979 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5980 powerpc_vsx_ok.
5981
44bc146f
PB
59822017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5983
5984 PR target/80246
5985 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5986
fff80893
RB
59872017-04-03 Richard Biener <rguenther@suse.de>
5988
5989 PR tree-optimization/80275
5990 * g++.dg/opt/pr80275.C: New testcase.
5991
79f9fc38
DV
59922017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5993
5994 PR testsuite/79356
5995 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5996
a8e70fd3
RD
59972017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5998
5999 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6000 (bal): Increase iteration count and assume alignment.
6001
e0061866
BC
60022017-04-03 Bin Cheng <bin.cheng@arm.com>
6003
6004 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6005
c2d43326
AP
60062017-04-02 Andrew Pinski <apinski@cavium.com>
6007
6008 * gcc.c-torture/compile/nested-3.c: New testcase.
6009 * gcc.c-torture/execute/20170401-1.c: New testcase.
6010 * gcc.c-torture/execute/20170401-2.c: New testcase.
6011
a5a9046d
SB
60122017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6013
6014 PR rtl-optimization/79405
6015 gcc.dg/pr79405.c: New testcase.
6016
6f3af356
JJ
60172017-03-31 Jakub Jelinek <jakub@redhat.com>
6018
eee3756d
JJ
6019 PR debug/79255
6020 * gcc.dg/pr79255.c: New test.
6021
6f3af356
JJ
6022 PR c++/79572
6023 * g++.dg/ubsan/null-8.C: New test.
6024
99e6cfd6
PH
60252017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6026
6027 PR target/80107
6028 * gfortran.dg/pr80107.f: New.
6029
094e6b7a
JL
60302017-03-31 Jeff Law <law@redhat.com>
6031
6032 PR tree-optimization/49498
6033 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6034
eceb2409 60352017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6036
eceb2409
RB
6037 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6038
c412c01a 60392017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6040
c412c01a
RB
6041 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6042
005f12bf
JJ
60432017-03-31 Jakub Jelinek <jakub@redhat.com>
6044
af88f557
JJ
6045 PR libstdc++/80251
6046 * g++.dg/ext/is_aggregate.C: New test.
6047
7d790165
JJ
6048 PR middle-end/80173
6049 * gcc.target/i386/pr80173.c: New test.
6050
a7d55154
JJ
6051 PR middle-end/80163
6052 * gcc.dg/pr80163.c: New test.
6053
005f12bf
JJ
6054 PR debug/80025
6055 * gcc.dg/torture/pr80025.c: New test.
6056
c8e0f43f
MF
60572017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6058
6059 * gcc.target/mips/pr52125.c: Add -msym32.
6060
724d25f3
JJ
60612017-03-30 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR translation/80189
6064 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6065 * g++.dg/gomp/sharing-1.C: Likewise.
6066 * gfortran.dg/gomp/pr44536.f90: Likewise.
6067 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6068 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6069 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6070 * gfortran.dg/gomp/pr33439.f90: Likewise.
6071 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6072 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6073 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6074 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6075 * gcc.dg/gomp/sharing-1.c: Likewise.
6076
05dc406d
PB
60772017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6078
6079 PR target/80246
6080 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6081 Darwin and SPE.
6082 (dxex, dxexq): Update return type.
6083 (diex, diexq): Update argument type.
6084 * gcc.target/powerpc/pr80246.c: New test.
6085
b0fd4d7e
MJ
60862017-03-30 Martin Jambor <mjambor@suse.cz>
6087
6088 PR ipa/77333
6089 * g++.dg/ipa/pr77333.C: New test.
6090
de008ec4
JJ
60912017-03-30 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR target/80206
6094 * gcc.target/i386/pr80206.c: New test.
6095
28c02407
RB
60962017-03-30 Richard Biener <rguenther@suse.de>
6097
6098 PR tree-optimization/77498
6099 * gfortran.dg/pr77498.f: New testcase.
6100
10fa8dfb
MP
61012017-03-29 Marek Polacek <polacek@redhat.com>
6102
6103 PR c/79730
6104 * gcc.dg/pr79730.c: New test.
6105
fdc54f39
JD
61062017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6107
6108 PR libgfortran/78670
6109 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6110 a character of length 1. Update test for success.
6111 * gfortran.dg/dtio_28.f03: New test.
6112 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6113 'scratch' to delete the file when done.
6114
533c0b69
SB
61152017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6116
6117 PR rtl-optimization/80233
6118 * gcc.c-torture/compile/pr80233.c: New testcase.
6119
e35229f8
TK
61202017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6121
6122 PR fortran/80254
6123 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6124 * gfortran.dg/dec_io_2a.f90: instead (new test).
6125
5c0a28d4
JW
61262017-03-28 Jiong Wang <jiong.wang@arm.com>
6127
6128 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6129
19846619
SB
61302017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6131
6132 PR testsuite/43496
6133 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6134 generating PIC code.
6135
e5119fab
VM
61362017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6137
6138 PR rtl-optimization/80193
6139 * gcc.target/i386/pr80193.c: New.
6140
cf474530
JW
61412017-03-28 Janus Weil <janus@gcc.gnu.org>
6142
6143 PR fortran/78661
6144 * gfortran.dg/dtio_25.f90: Modified test case.
6145 * gfortran.dg/dtio_27.f90: New test case.
6146
34fac449
UB
61472017-03-28 Uros Bizjak <ubizjak@gmail.com>
6148
6149 PR target/53383
6150 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6151 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6152 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6153
3e907b90
BC
61542017-03-28 Bin Cheng <bin.cheng@arm.com>
6155
6156 * gcc.c-torture/compile/irreducible-loop.c: New.
6157
522818b9
RS
61582017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6159
3e907b90 6160 PR tree-optimization/80218
522818b9
RS
6161 * gcc.dg/pr80218.c: New test.
6162
ea7d7da8
RB
61632017-03-28 Richard Biener <rguenther@suse.de>
6164
6165 PR tree-optimization/78644
6166 * gcc.dg/pr78644-1.c: New testcase.
6167 * gcc.dg/pr78644-2.c: Likewise.
6168
498173ef
TT
61692017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6170
6171 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6172 * gcc.dg/pic-4.c: Likewise.
6173 * gcc.dg/pie-3.c: Likewise.
6174 * gcc.dg/pie-4.c: Likewise.
6175
c5ad2433
ML
61762017-03-28 Martin Liska <mliska@suse.cz>
6177
6178 PR ipa/80205
6179 * g++.dg/ipa/pr80205.C: New test.
6180
17722fb9
SKS
61812017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6182
6183 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6184 with sizeof(int) < 4.
6185 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6186 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6187 * gcc.dg/torture/pr79777.c: Likewise.
6188 * gcc.dg/torture/pr79910.c: Likewise.
6189
737f500a
RB
61902017-03-28 Richard Biener <rguenther@suse.de>
6191
6192 PR middle-end/80222
6193 * g++.dg/pr80222.C: New testcase.
6194
62f96a79
ML
61952017-03-28 Martin Liska <mliska@suse.cz>
6196
6197 PR ipa/80104
6198 * gcc.dg/ipa/pr80104.c: New test.
6199
72785f26
MP
62002017-03-28 Marek Polacek <polacek@redhat.com>
6201
6202 PR sanitizer/80067
6203 * c-c++-common/ubsan/shift-10.c: New test.
6204
86516987
JL
62052017-03-27 Jeff Law <law@redhat.com>
6206
4dbf1eee 6207 PR tree-optimization/80216
86516987
JL
6208 * gcc.c-torture/compile/pr80216.c: New test.
6209
aade772d
JJ
62102017-03-27 Jakub Jelinek <jakub@redhat.com>
6211
a9e4a1a5
JJ
6212 PR middle-end/80162
6213 * c-c++-common/pr80162-1.c: New test.
6214 * c-c++-common/pr80162-2.c: New test.
6215 * c-c++-common/pr80162-3.c: New test.
6216
aade772d
JJ
6217 PR target/80102
6218 * g++.dg/opt/pr80102.C: New test.
6219
d89f355e
MM
62202017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6221
6222 PR target/78543
6223 * gcc.target/powerpc/pr78543.c: New test.
6224
79c4d73b
KN
62252017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6226
6227 PR target/80103
6228 * gcc.target/powerpc/pr80103-1.c: New test.
6229
819df781
RB
62302017-03-27 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/80181
6233 * gcc.dg/torture/pr80181.c: New testcase.
6234
84804c5b
CZ
62352017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6236
065ba179 6237 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6238
c5e5f5f6
RB
62392017-03-27 Richard Biener <rguenther@suse.de>
6240
6241 PR ipa/79776
6242 * g++.dg/ipa/pr79776.C: New testcase.
6243
7cd200f6
JJ
62442017-03-27 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR sanitizer/80168
6247 * gcc.dg/asan/pr80168.c: New test.
6248
79f512ff
RB
62492017-03-27 Richard Biener <rguenther@suse.de>
6250
6251 PR tree-optimization/80170
6252 * gcc.dg/pr80170.c: New testcase.
6253
672d9f8e
RB
62542017-03-27 Richard Biener <rguenther@suse.de>
6255
6256 PR middle-end/80171
6257 * g++.dg/torture/pr80171.C: New testcase.
6258
978fcba3
JDA
62592017-03-26 John David Anglin <danglin@gcc.gnu.org>
6260
431d7882
JDA
6261 * gcc.dg/torture/pr79732.c: Require alias support.
6262 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6263
978fcba3
JDA
6264 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6265 libatomic_available.
6266 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6267 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6268
1f10d710
JD
62692017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6270
6271 PR libgfortran/78881
6272 * gfortran.dg/dtio_26.f90: New test.
6273
41036686
PT
62742017-03-25 Paul Thomas <pault@gcc.gnu.org>
6275
6276 PR fortran/80156
6277 PR fortran/79382
6278 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6279 testcase for PR80156. Add a main programme that tests that
6280 the typebound generic is accessible.
6281
5da906ca
BS
62822017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6283
6284 PR rtl-optimization/80160
6285 PR rtl-optimization/80159
6286
6287 * gcc.target/i386/pr80160.c: New test.
6288
7dabefa0
JJ
62892017-03-24 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR sanitizer/79904
6292 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6293
c8b1fbc1
MP
62942017-03-24 Marek Polacek <polacek@redhat.com>
6295
6296 PR c++/80119
6297 * g++.dg/warn/Wuninitialized-9.C: New test.
6298
76794c52
AK
62992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6300
6301 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6302 and remove the high-level builtin. The error message for the
6303 would prevent compilation from reaching the second.
6304 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6305
2de2b3f9
AK
63062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6307
6308 * gcc.target/s390/vxe/negfma-1.c: New test.
6309
7d2fd075
AK
63102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6311
6312 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6313 * gcc.target/s390/arch12/mul-1.c: New test.
6314 * gcc.target/s390/arch12/mul-2.c: New test.
6315
72612e4e
AK
63162017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6317
6318 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6319
6c7774d1
AK
63202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6321
6322 * gcc.target/s390/vxe/popcount-1.c: New test.
6323
9ec98860
AK
63242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6325
6326 * gcc.target/s390/vxe/bitops-1.c: New test.
6327
6654e96f
AK
63282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6329
6330 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6331 * lib/target-supports.exp: Add effective target check s390_vxe.
6332
77c585ca
AK
63332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6334
6335 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6336 comparison instructions used from now on.
6337
b5de6e84
AK
63382017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6339
6340 * gcc.target/s390/s390.exp (check_effective_target_vector):
6341 Include target-supports.exp and move target_vector check routine
6342 ...
6343 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6344 here and rename it.
6345 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6346 check from vector to s390_vx.
6347 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6348 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6349 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6350 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6351 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6352 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6353 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6354 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6355 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6356
a602f985
AK
63572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6358
6359 * gcc.target/s390/vector/vec-init-2.c: New test.
6360
085db63d
AK
63612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6362
6363 * gcc.dg/ubsan/pr79904-2.c: New test.
6364
dc4f29bc
AK
63652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6366
6367 PR target/79893
6368 * gcc.target/s390/zvector/pr79893.c: New test.
6369
56010684
JJ
63702017-03-24 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR rtl-optimization/80112
6373 * gcc.dg/pr80112.c: New test.
6374
f0d7b52d
RO
63752017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6376
6377 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6378 etc. line numbers.
6379 * gcc.dg/Walloca-1.c: Likewise.
6380 * gcc.dg/Walloca-2.c: Likewise.
6381 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6382
635684c4
BS
63832017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6384
6385 PR tree-optimization/80158
6386 * gfortran.fortran-torture/compile/pr80158.f: New file.
6387
76afddf3
RB
63882017-03-24 Richard Biener <rguenther@suse.de>
6389
6390 PR tree-optimization/80167
6391 * gcc.dg/graphite/pr80167.c: New testcase.
6392
c2e389bf
TV
63932017-03-24 Tom de Vries <tom@codesourcery.com>
6394
6395 PR testsuite/80092
6396 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6397 dg-require-effective-target global_constructor.
6398 * gcc.dg/tls/emutls-2.c: Same.
6399
a72821b4
TV
64002017-03-24 Tom de Vries <tom@codesourcery.com>
6401
6402 PR testsuite/80092
6403 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6404 dg-require-effective-target indirect_jumps.
6405
1658def9
TV
64062017-03-24 Tom de Vries <tom@codesourcery.com>
6407
6408 PR testsuite/80092
6409 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6410 nonlocal_goto.
6411
90e02692
TV
64122017-03-24 Tom de Vries <tom@codesourcery.com>
6413
6414 PR testsuite/80092
6415 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6416 * gcc.dg/Walloca-12.c: Same.
6417 * gcc.dg/attr-alloc_size-8.c: Same.
6418 * gcc.dg/Walloca-4.c: Same.
6419 * gcc.dg/Walloca-8.c: Same.
6420 * gcc.dg/Walloca-13.c: Same.
6421 * gcc.dg/Walloca-14.c: Same.
6422 * gcc.dg/attr-alloc_size-9.c: Same.
6423 * gcc.dg/Walloca-1.c: Same.
6424 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6425 * gcc.dg/Walloca-5.c: Same.
6426 * gcc.dg/Walloca-10.c: Same.
6427 * gcc.dg/Walloca-9.c: Same.
6428 * gcc.dg/attr-alloc_size-6.c: Same.
6429 * gcc.dg/Wvla-larger-than-1.c: Same.
6430 * gcc.dg/torture/pr71881.c: Same.
6431 * gcc.dg/torture/pr71901.c: Same.
6432 * gcc.dg/torture/pr78742.c: Same.
6433 * gcc.dg/builtin-alloc-size.c: Same.
6434 * gcc.dg/Walloca-2.c: Same.
6435 * gcc.dg/Walloca-6.c: Same.
6436 * gcc.dg/Walloca-11.c: Same.
6437 * gcc.dg/attr-alloc_size-7.c: Same.
6438 * gcc.dg/Wvla-larger-than-2.c: Same.
6439 * gcc.dg/Walloca-3.c: Same.
6440 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6441 * gcc.c-torture/compile/pr79413.c: Same.
6442 * gcc.c-torture/compile/pr78439.c: Same.
6443
842392c8
KN
64442017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6445
6446 * gcc.target/powerpc/p9-options-1.c: New test.
6447
de2b3f5c
KT
64482017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6449
6450 PR target/71436
6451 * gcc.c-torture/compile/pr71436.c: New test.
6452
2e6315ef 64532017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6454 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6455
6456 PR tree-optimization/79908
6457 PR tree-optimization/80136
6458 * gcc.dg/torture/pr79908.c: New file.
6459
9cdf0363
NK
64602017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6461
2e6315ef 6462 PR fortran/39239
9cdf0363
NK
6463 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6464
f3dd574e
JJ
64652017-03-22 Jakub Jelinek <jakub@redhat.com>
6466
f13e9cd5
JJ
6467 PR c++/80141
6468 * g++.dg/gomp/pr80141.C: New test.
6469
68ed2ba0
JJ
6470 PR c++/80129
6471 * g++.dg/torture/pr80129.C: New test.
6472
f3dd574e
JJ
6473 PR sanitizer/80110
6474 * g++.dg/tsan/pr80110.C: New test.
6475
918b6c9e
TK
64762017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6477
6478 PR fortran/80142
6479 * gfortran.dg/any_loc.f90: New test case.
6480
bf634d1c
TP
64812017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6482
6483 PR target/80082
6484 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6485 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6486
f7325b95
ML
64872017-03-22 Martin Liska <mliska@suse.cz>
6488
6489 PR target/79906
6490 * g++.dg/ext/mv8.C: Add power* targets.
6491
3f01b620
MS
64922017-03-21 Martin Sebor <msebor@redhat.com>
6493
6494 PR c++/79548
6495 * g++.dg/warn/Wunused-var-26.C: New test.
6496
1cefb051
BS
64972017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6498
6499 PR tree-optimization/79908
6500 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6501
edc1747f
MP
65022017-03-21 Marek Polacek <polacek@redhat.com>
6503 Martin Sebor <msebor@redhat.com>
6504
6505 PR tree-optimization/80109
6506 * gcc.dg/Walloca-14.c: New test.
6507
85106b87
JJ
65082017-03-21 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR target/80125
6511 * gcc.target/powerpc/pr80125.c: New test.
6512
e59a225f
NK
65132017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6514
6515 PR fortran/69498
6516 * gfortran.dg/unexp_attribute.f90: New test
6517
0ffe60b5 65182017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6519 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6520
6521 PR tree-optimization/79908
6522 * gcc.dg/torture/pr79908.c: New file.
6523
54eb90fe
SKS
65242017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6525
6526 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6527 with sizeof(int) < 4.
6528
5611c456
ML
65292017-03-21 Martin Liska <mliska@suse.cz>
6530
6531 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6532 apostrophes.
6533
e650ea2a
RB
65342017-03-21 Richard Biener <rguenther@suse.de>
6535
6536 PR tree-optimization/80032
6537 * g++.dg/opt/pr80032.C: New testcase.
6538
da2ce5f9
RB
65392017-03-21 Richard Biener <rguenther@suse.de>
6540
6541 PR tree-optimization/80122
6542 * gcc.dg/torture/pr80122.c: New testcase.
6543
9d60683a
TT
65442017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6545
6546 * gcc.dg/pic-2.c: Skip for MIPS.
6547 * gcc.dg/pie-2.c: Skip for MIPS.
6548
d3e19c2c
PC
65492017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/77752
6552 * g++.dg/cpp0x/initlist97.C: New.
6553 * g++.dg/cpp0x/initlist85.C: Update.
6554
8bee092e
JJ
65552017-03-21 Jakub Jelinek <jakub@redhat.com>
6556
9f30dff0
JJ
6557 PR c/67338
6558 * gcc.dg/pr67338.c: New test.
6559
8bee092e
JJ
6560 PR c++/35878
6561 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6562 dump instead of assembler.
6563 * g++.dg/init/pr35878_2.C: Likewise.
6564 * g++.dg/init/pr35878_3.C: Likewise.
6565
4d1b8e70
JJ
65662017-03-21 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR c/80097
6569 * gcc.dg/ubsan/pr80097.c: New test.
6570
c34923c4
BS
65712017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6572
6573 PR tree-optimization/80054
6574 * g++.dg/torture/pr80054.C: New file.
6575
b0ba96c2
KN
65762017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6577
6578 PR target/79963
6579 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6580 directive to assure selection of proper bit using rlwinm insn.
6581 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6582 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6583 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6584 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6585
92377255
MP
65862017-03-20 Marek Polacek <polacek@redhat.com>
6587 Paolo Carlini <paolo.carlini@oracle.com>
6588
6589 PR c++/80059 - ICE with noexcept and __transaction_atomic
6590 * g++.dg/tm/pr80059-2.C: New test.
6591 * g++.dg/tm/pr80059.C: New test.
6592
243e28bf
ML
65932017-03-20 Martin Liska <mliska@suse.cz>
6594
6595 PR middle-end/79753
6596 * gcc.target/i386/mpx/pr79753.c: New test.
6597
918112d3
ML
65982017-03-20 Martin Liska <mliska@suse.cz>
6599
6600 PR target/79769
6601 PR target/79770
6602 * g++.dg/pr79769.C: New test.
6603 * gcc.target/i386/mpx/pr79770.c: New test.
6604
e325aba2
AK
66052017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6606
6607 PR target/78857
6608 * gcc.target/s390/load-and-test-fp-1.c: New test.
6609 * gcc.target/s390/load-and-test-fp-2.c: New test.
6610
91d2c04c
PT
66112017-03-18 Paul Thomas <pault@gcc.gnu.org>
6612
6613 PR fortran/79676
6614 * gfortran.dg/submodule_28.f08 : New test.
6615
c7e4107b
PT
66162017-03-18 Paul Thomas <pault@gcc.gnu.org>
6617
6618 PR fortran/71838
6619 * gfortran.dg/submodule_26.f08 : New test.
6620 * gfortran.dg/submodule_27.f08 : New test.
6621
d8fe28be
PH
66222017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6623
6624 PR target/79951
6625 * gcc.target/powerpc/pr79951.c: New.
6626
4a17943d
BS
66272017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6628
6629 PR rtl-optimization/79910
6630 * gcc.dg/torture/pr79910.c: New test.
6631
7f166d94
JL
66322017-03-17 Jeff Law <law@redhat.com>
6633
6634 PR tree-optimization/71437
6635 * gcc.dg/tree-ssa/pr71437.c: New test.
6636 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6637 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6638 now caught by VRP, but which were previously caught by DOM.
6639
12c4f7dc
RB
66402017-03-17 Richard Biener <rguenther@suse.de>
6641
6642 PR middle-end/80075
6643 * g++.dg/torture/pr80075.C: New testcase.
6644
207f3423
MM
66452017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6646
6647 PR target/71294
6648 * g++.dg/pr71294.C: New test.
6649
9fc900af
SB
66502017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6651
6652 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6653
c05c2380
JJ
66542017-03-16 Jakub Jelinek <jakub@redhat.com>
6655
e711928b
JJ
6656 PR fortran/80010
6657 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6658
c05c2380
JJ
6659 PR fortran/79886
6660 * gfortran.dg/pr79886.f90: New test.
6661
3231d64b
MM
66622017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6663
6664 PR target/79038
6665 * gcc.target/powerpc/pr79038-1.c: New test.
6666
81ef1f5e
SB
66672017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6668
6669 PR fortran/33271
6670 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6671
395a1e9b
JW
66722017-03-15 Jiong Wang <jiong.wang@arm.com>
6673
6674 PR testsuite/79356
6675 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6676
05f65910
UB
66772017-03-15 Uros Bizjak <ubizjak@gmail.com>
6678
6679 PR target/80019
6680 * gcc.target/i386/pr80019.c: New test.
6681
94285a7d
ML
66822017-03-15 Martin Liska <mliska@suse.cz>
6683
6684 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6685
a983542b
MS
66862017-03-14 Martin Sebor <msebor@redhat.com>
6687
6688 PR tree-optimization/79800
6689 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6690 * gcc.dg/tree-ssa/pr79800.c: New test.
6691
76ca5f40
MM
66922017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6693
6694 PR target/79947
6695 * gcc.target/powerpc/pr79947.c: New test.
6696
5d9a283a
MS
66972017-03-14 Martin Sebor <msebor@redhat.com>
6698
6699 PR middle-end/80020
6700 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6701 * gcc.dg/attr-alloc_size-7.c: Same.
6702 * gcc.dg/attr-alloc_size-9.c: Same.
6703 * gcc.dg/builtin-alloc-size.c: Same.
6704 * gcc.dg/pr80020.c: New test.
6705
4692943d
BS
67062017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6707
6708 PR rtl-optimization/79728
6709 * gcc.target/i386/sse-globalreg.c: New test.
6710
861d9d5e
ML
67112017-03-14 Martin Liska <mliska@suse.cz>
6712
6713 PR lto/66295
6714 * gcc.dg/tree-prof/pr66295.c: New test.
6715
a48018b5
ML
67162017-03-13 Martin Liska <mliska@suse.cz>
6717
6718 PR middle-end/78339
6719 * gcc.target/i386/mpx/pr78339.c: New test.
6720
8c56cc5a
CZ
67212017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6722
065ba179 6723 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6724
14555394
CZ
67252017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6726
065ba179 6727 * gcc.target/arc/pr9001090948.c: New file.
14555394 6728
3079b92e
SB
67292017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6730
6731 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6732 Fix test. Make early-out condition return early. Correct comments.
6733
c08de9db
JD
67342017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6735
6736 PR libgfortran/78854
6737 * gfortran.dg/dtio_25.f90: New test.
6738
66b27545
MS
67392017-03-10 Martin Sebor <msebor@redhat.com>
6740
6741 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6742
8f2f6381
BS
67432017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6744
6745 PR rtl-optimization/78911
6746 * gcc.target/i386/pr78911-1.c: New test.
6747 * gcc.target/i386/pr78911-2.c: New test.
6748
8e2c69b4 67492017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6750
8e2c69b4
WS
6751 PR target/79941
6752 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6753 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6754 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6755
455d833c
MP
67562017-03-10 Marek Polacek <polacek@redhat.com>
6757
6758 PR c++/79967
6759 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6760
cdd669f9
JJ
67612017-03-10 Jakub Jelinek <jakub@redhat.com>
6762
e260b0a7
JJ
6763 PR c++/79899
6764 * g++.dg/other/friend7.C: New test.
6765
cdd669f9
JJ
6766 PR c++/79896
6767 * g++.dg/ext/int128-5.C: New test.
6768
730e6e46
SB
67692017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6770
6771 PR testsuite/79356
6772 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6773 powerpc, sparc, or s390x.
6774
fc8f6304
PH
67752017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6776
6777 PR target/79907
6778 * gcc.target/powerpc/pr79907.c: New.
6779
f1b0632a
OH
67802017-03-10 Olivier Hainque <hainque@adacore.com>
6781
6782 * gnat.dg/opt64.adb: New test.
6783 * gnat.dg/opt64_pkg.ads: New helper.
6784 * gnat.dg/opt64_pkg.adb: New helper.
6785
5558f089
JJ
67862017-03-10 Jakub Jelinek <jakub@redhat.com>
6787
2d9dd4fb
JJ
6788 PR rtl-optimization/79909
6789 * gcc.target/powerpc/pr79909.c: New test.
6790
72772e67
JJ
6791 PR tree-optimization/79972
6792 * gcc.dg/pr79972.c: New test.
6793
5558f089
JJ
6794 PR tree-optimization/77975
6795 * gcc.dg/pr77975.c: New test.
6796
822a132c
MP
67972017-03-09 Marek Polacek <polacek@redhat.com>
6798
6799 PR c++/79962
6800 PR c++/79984
6801 * c-c++-common/nonnull-3.c: New test.
6802 * g++.dg/warn/Wnonnull3.C: New test.
6803
c9819d22
MF
68042017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6805
6806 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6807 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6808
36618428
MP
68092017-03-09 Marek Polacek <polacek@redhat.com>
6810
6811 PR sanitizer/79757
6812 * gcc.dg/ubsan/pr79757-1.c: New test.
6813 * gcc.dg/ubsan/pr79757-2.c: New test.
6814 * gcc.dg/ubsan/pr79757-3.c: New test.
6815 * gcc.dg/ubsan/pr79757-4.c: New test.
6816 * gcc.dg/ubsan/pr79757-5.c: New test.
6817
01e5af5a
JJ
68182017-03-09 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR c/79969
6821 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6822
6443c7c0
MP
68232017-03-09 Marek Polacek <polacek@redhat.com>
6824
6825 PR c++/79687
6826 * g++.dg/expr/ptrmem8.C: New test.
6827 * g++.dg/expr/ptrmem9.C: New test.
6828
d721dc3c
RB
68292017-03-09 Richard Biener <rguenther@suse.de>
6830
6831 PR tree-optimization/79977
6832 * gcc.dg/graphite/pr79977.c: New testcase.
6833
1f1fd3e2
TT
68342017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6835
6836 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6837 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6838 * lib/target-supports.exp (check_effective_target_rdynamic):
6839 New proc.
6840
16967aff
RB
68412017-03-09 Richard Biener <rguenther@suse.de>
6842
6843 PR middle-end/79971
6844 * gcc.dg/fixed-point/pr79971.c: New testcase.
6845
26d7dc48
RB
68462017-03-09 Richard Biener <rguenther@suse.de>
6847
6848 PR ipa/79970
6849 * gcc.dg/torture/pr79970.c: New testcase.
6850
35f77c28
PC
68512017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6852
6853 PR c++/71966
6854 * g++.dg/cpp0x/pr71966-1.C: New.
6855 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6856
8a7df031
ML
68572017-03-09 Martin Liska <mliska@suse.cz>
6858
6859 PR tree-optimization/79631
6860 * gcc.target/i386/mpx/pr79631.c: New test.
6861
3828bb0d
ML
68622017-03-09 Martin Liska <mliska@suse.cz>
6863
6864 PR target/65705
6865 PR target/69804
6866 * gcc.target/i386/pr71458.c: Update scanned pattern.
6867
410a590c
MP
68682017-03-09 Marek Polacek <polacek@redhat.com>
6869
6870 PR c++/79672
6871 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6872 * g++.dg/warn/Wduplicated-branches3.C: New test.
6873
f084a22e
PG
68742017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6875
6876 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6877
a278b1c3
ML
68782017-03-09 Martin Liska <mliska@suse.cz>
6879
6880 PR ipa/79764
6881 * g++.dg/pr79764.C: New test.
6882
8dc19053
ML
68832017-03-09 Martin Liska <mliska@suse.cz>
6884
6885 PR ipa/79761
6886 * g++.dg/pr79761.C: New test.
6887
030fc94a
JJ
68882017-03-09 Jakub Jelinek <jakub@redhat.com>
6889
9e463823
JJ
6890 PR sanitizer/79944
6891 * c-c++-common/asan/pr79944.c: New test.
6892
6b62f323
JJ
6893 PR target/79932
6894 * gcc.target/i386/pr79932-2.c: New test.
6895
030fc94a
JJ
6896 PR target/79932
6897 * gcc.target/i386/pr79932-1.c: New test.
6898
423aec8b
MP
68992017-03-09 Marek Polacek <polacek@redhat.com>
6900
6901 PR c++/79900 - ICE in strip_typedefs
6902 * g++.dg/warn/Wpadded-1.C: New test.
6903
6659fe59
MP
69042017-03-08 Marek Polacek <polacek@redhat.com>
6905
6906 * g++.dg/Walloca1.C: Adjust dg-warning.
6907
f1a675e4
AH
69082017-03-08 Andrew Haley <aph@redhat.com>
6909
6910 PR tree-optimization/79943
6911 * gcc.dg/tree-ssa/pr79943.c: New test.
6912
edfcd7e3
RB
69132017-03-08 Richard Biener <rguenther@suse.de>
6914
6915 PR tree-optimization/79955
6916 * gcc.dg/uninit-24.c: New testcase.
6917
61fdfd8c
RB
69182017-03-08 Richard Biener <rguenther@suse.de>
6919
6920 PR tree-optimization/79920
6921 * gcc.dg/vect/pr79920.c: New testcase.
6922
4b48e883
JJ
69232017-03-08 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR sanitizer/79904
6926 * gcc.dg/ubsan/pr79904.c: New test.
6927
a71dbc63
JJ
69282017-03-07 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR c/79834
6931 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6932 diagnostics.
6933
d8a90142
MP
69342017-03-07 Marek Polacek <polacek@redhat.com>
6935
6936 PR middle-end/79809
6937 * g++.dg/Walloca1.C: New test.
6938
a5e9e3e4
ML
69392017-03-07 Martin Liska <mliska@suse.cz>
6940
6941 PR middle-end/68270
6942 * g++.dg/pr68270.C: New test.
6943
1f6dba54
JJ
69442017-03-07 Jakub Jelinek <jakub@redhat.com>
6945
760f82db
JJ
6946 PR rtl-optimization/79901
6947 * gcc.target/i386/pr79901.c: New test.
6948
1f6dba54
JJ
6949 PR sanitizer/79897
6950 * c-c++-common/ubsan/pr79897.c: New test.
6951
feca7b89
VM
69522017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6953
6954 PR rtl-optimization/79571
6955 * gcc.target/i386/pr79571.c: New.
6956
bdbbf28d
MP
69572017-03-06 Marek Polacek <polacek@redhat.com>
6958
6959 PR c++/79796 - ICE with NSDMI and this pointer
6960 * g++.dg/cpp0x/nsdmi13.C: New test.
6961
52564551
JK
69622017-03-06 Julia Koval <julia.koval@intel.com>
6963
6964 PR target/79793
6965 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6966 directives.
6967 * gcc.target/i386/interrupt-13.c: Ditto.
6968 * gcc.target/i386/interrupt-14.c: Ditto.
6969 * gcc.target/i386/interrupt-15.c: Ditto.
6970
345edb37
JJ
69712017-03-06 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR c++/79822
6974 * g++.dg/cpp0x/constexpr-79822.C: New test.
6975
a8d25fd0
RB
69762017-03-06 Richard Biener <rguenther@suse.de>
6977
6978 PR tree-optimization/79894
6979 * gcc.dg/vect/pr79887.c: New testcase.
6980
522fcdd7
RB
69812017-03-06 Richard Biener <rguenther@suse.de>
6982
6983 PR tree-optimization/79824
6984 * gcc.dg/vect/pr79824-1.c: New testcase.
6985 * gcc.dg/vect/pr79824-2.c: Likewise.
6986
54649631
TT
69872017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6988
6989 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6990 gettimeofday. Remove dg-skip-if for AVR.
6991 * lib/target-supports.exp (check_effective_target_gettimeofday):
6992 New proc.
6993
4bbc8970
RD
69942017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6995
6996 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6997 * gcc.target/s390/hotpatch-10.c: Likewise.
6998 * gcc.target/s390/hotpatch-11.c: Likewise.
6999 * gcc.target/s390/hotpatch-12.c: Likewise.
7000 * gcc.target/s390/hotpatch-13.c: Likewise.
7001 * gcc.target/s390/hotpatch-14.c: Likewise.
7002 * gcc.target/s390/hotpatch-15.c: Likewise.
7003 * gcc.target/s390/hotpatch-16.c: Likewise.
7004 * gcc.target/s390/hotpatch-17.c: Likewise.
7005 * gcc.target/s390/hotpatch-18.c: Likewise.
7006 * gcc.target/s390/hotpatch-19.c: Likewise.
7007 * gcc.target/s390/hotpatch-2.c: Likewise.
7008 * gcc.target/s390/hotpatch-26.c: Likewise.
7009 * gcc.target/s390/hotpatch-27.c: Likewise.
7010 * gcc.target/s390/hotpatch-28.c: Likewise.
7011 * gcc.target/s390/hotpatch-3.c: Likewise.
7012 * gcc.target/s390/hotpatch-4.c: Likewise.
7013 * gcc.target/s390/hotpatch-5.c: Likewise.
7014 * gcc.target/s390/hotpatch-6.c: Likewise.
7015 * gcc.target/s390/hotpatch-7.c: Likewise.
7016 * gcc.target/s390/hotpatch-8.c: Likewise.
7017 * gcc.target/s390/hotpatch-9.c: Likewise.
7018
5f215a70
PC
70192017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7020
7021 PR c++/64574
7022 * g++.dg/template/crash125.C: New.
7023
296cc393
JJ
70242017-03-06 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR target/79812
7027 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7028
ca8942a3
TT
70292017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7030
7031 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7032
c1b993c0
PG
70332017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7034
7035 * gcc.target/mips/msa-minmax.c: New tests.
7036
a50a32aa
ML
70372017-03-06 Martin Liska <mliska@suse.cz>
7038
7039 PR sanitize/79783
7040 * g++.dg/asan/pr79783.C: New test.
7041
5ada812c
PG
70422017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7043
7044 * gcc.target/mips/msa-dotp.c: New tests.
7045
334b3c4b
PG
70462017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7047
7048 * gcc.target/mips/msa-bclri.c: New test.
7049
d8b4baeb
PC
70502017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7051
7052 PR c++/70266
7053 * g++.dg/tm/pr70266.C: New.
7054
ef78bc3c 70552017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7056 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7057
7058 * gfortran.dg/coarray/fail_image_1.f08: New test.
7059 * gfortran.dg/coarray/fail_image_2.f08: New test.
7060 * gfortran.dg/coarray/failed_images_1.f08: New test.
7061 * gfortran.dg/coarray/failed_images_2.f08: New test.
7062 * gfortran.dg/coarray/image_status_1.f08: New test.
7063 * gfortran.dg/coarray/image_status_2.f08: New test.
7064 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7065 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7066 * gfortran.dg/coarray_fail_st.f90: New test.
7067 * gfortran.dg/coarray_failed_images_1.f08: New test.
7068 * gfortran.dg/coarray_image_status_1.f08: New test.
7069 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7070
7f5a7d78
MP
70712017-03-03 Marek Polacek <polacek@redhat.com>
7072
7073 PR c/79758
7074 * gcc.dg/noncompile/pr79758.c: New test.
7075
cc195d46
JJ
70762017-03-03 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR middle-end/79805
7079 * g++.dg/opt/pr79805.C: New test.
7080
945b6e16
AS
70812017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7082
7083 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7084 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7085 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7086 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7087 * gcc.target/i386/i386.exp
7088 (check_effective_target_avx512vpopcntdq): New.
7089
31dcc385
TT
70902017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7091
7092 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7093 ilp32 targets and match DImode registers for lp64 targets.
7094
0e174ae1
UB
70952017-03-03 Uros Bizjak <ubizjak@gmail.com>
7096
7097 * g++.dg/pr71624.C: Disable for x32.
7098 * g++.dg/pr71633.C: Ditto.
7099
93505ec5
JJ
71002017-03-03 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR target/79807
7103 * gcc.target/i386/pr79807.c: New test.
7104
d78a1c01
ML
71052017-03-03 Martin Liska <mliska@suse.cz>
7106
7107 PR tree-optimization/79803
7108 * gcc.dg/tree-ssa/pr79803.c: New test.
7109
ec7f796e
ML
71102017-03-03 Martin Liska <mliska@suse.cz>
7111
7112 PR rtl-optimization/79574
7113 * gcc.dg/pr79574-2.c: New test.
7114
30d309aa
RB
71152017-03-03 Richard Biener <rguenther@suse.de>
7116
7117 PR c++/79825
7118 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7119
38801de5
JJ
71202017-03-03 Jakub Jelinek <jakub@redhat.com>
7121
7122 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7123
7278b0a2
MP
71242017-03-03 Marek Polacek <polacek@redhat.com>
7125
7126 PR c++/79791
7127 * g++.dg/warn/Wwrite-strings-1.C: New test.
7128 * g++.dg/warn/Wwrite-strings-2.C: New test.
7129 * g++.dg/warn/Wwrite-strings-3.C: New test.
7130 * g++.dg/warn/Wwrite-strings-4.C: New test.
7131 * g++.dg/warn/Wwrite-strings-5.C: New test.
7132 * g++.dg/warn/Wwrite-strings-6.C: New test.
7133 * g++.dg/warn/Wwrite-strings-7.C: New test.
7134 * g++.dg/warn/Wwrite-strings-8.C: New test.
7135 * g++.dg/warn/Wwrite-strings-9.C: New test.
7136 * g++.dg/warn/Wwrite-strings-10.C: New test.
7137 * g++.dg/warn/Wwrite-strings-11.C: New test.
7138 * g++.dg/warn/Wwrite-strings-12.C: New test.
7139
75473a91
RB
71402017-03-03 Richard Biener <rguenther@suse.de>
7141
7142 PR middle-end/79818
7143 * gcc.dg/torture/pr79818.c: New testcase.
7144
50bea0c5
JJ
71452017-03-02 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR c++/79782
7148 * g++.dg/warn/Wunused-parm-10.C: New test.
7149
130f15ce
UB
71502017-03-02 Uros Bizjak <ubizjak@gmail.com>
7151
7152 * gcc.dg/rtl/x86_64/*.c: Test for
7153 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7154
dc362ada
UB
71552017-03-02 Uros Bizjak <ubizjak@gmail.com>
7156
7157 PR target/79514
7158 * gcc.target/i386/pr79514.c: New test.
7159
fe792dd8
JJ
71602017-03-02 Jakub Jelinek <jakub@redhat.com>
7161
7162 PR rtl-optimization/79780
7163 * gcc.c-torture/compile/pr79780.c: New test.
7164
e80facb4
RB
71652017-03-02 Richard Biener <rguenther@suse.de>
7166
7167 PR tree-optimization/79345
7168 PR c++/42000
7169 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7170 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7171 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7172
eb0e7c34
RB
71732017-03-02 Richard Biener <rguenther@suse.de>
7174
7175 PR c/79756
7176 * gcc.dg/vector-1.c: New testcase.
7177
653a4b32
BC
71782017-03-02 Bin Cheng <bin.cheng@arm.com>
7179
7180 PR tree-optimization/66768
7181 * gcc.target/i386/pr66768.c: New test.
7182
da403f31
RB
71832017-03-02 Richard Biener <rguenther@suse.de>
7184
7185 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7186 * gcc.dg/rtl/x86_64/final.c: Likewise.
7187 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7188 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7189 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7190 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7191
83692f96
RB
71922017-03-02 Richard Biener <rguenther@suse.de>
7193
7194 PR tree-optimization/79777
7195 * gcc.dg/torture/pr79777.c: New testcase.
7196
71dedb33
MS
71972017-03-01 Martin Sebor <msebor@redhat.com>
7198
7199 PR middle-end/79692
7200 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7201 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7202 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7203 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7204
48990905
UB
72052017-03-01 Uros Bizjak <ubizjak@gmail.com>
7206
7207 * gcc.target/i386/invsize-2.c: New test.
7208 * gcc.target/i386/invsize-3.c: Ditto.
7209 * gcc.target/i386/invsize-4.c: Ditto.
7210 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7211 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7212
c7f0c9f3
MM
72132017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7214
7215 PR target/79439
7216 * gcc.target/powerpc/pr79439.c: New test.
7217
f5ef6bfc
PH
72182017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7219
7220 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7221 scan string.
7222
7223
50181506
KN
72242017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7225
7226 PR target/79395
7227 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7228 pattern to look for vcmpequd. instead of vcmpnew.
7229 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7230 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7231 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7232 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7233 look for xvcmpeqdp. instead of xvcmpnedp.
7234 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7235 look for vcmpequd. instead of vcmpnew.
7236 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7237 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7238 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7239 look for xvcmpeqsp. instead of xvcmpnesp.
7240 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7241 look for xvcmpeqdp. instead of xvcmpnedp.
7242 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7243 look for vcmpequd. instead of vcmpnew.
7244 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7245 look for vcmpeqsp instead of xvcmpnesp.
7246 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7247 look for xvcmpeqdp instead of xvcmpnedp.
7248
0100ae43
RB
72492017-03-01 Richard Biener <rguenther@suse.de>
7250
7251 PR middle-end/79721
7252 * gcc.dg/torture/pr79721.c: New testcase.
7253
0f3f4ffe
JJ
72542017-03-01 Jakub Jelinek <jakub@redhat.com>
7255
42132674
JJ
7256 PR c++/79681
7257 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7258 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7259
e3e9e8ca
JJ
7260 PR c++/79746
7261 * g++.dg/warn/Wunused-parm-9.C: New test.
7262
0f3f4ffe
JJ
7263 PR tree-optimization/79734
7264 * g++.dg/opt/pr79734.C: New test.
7265
ad1de652
JJ
72662017-02-28 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR tree-optimization/79737
7269 * gcc.c-torture/execute/pr79737-1.c: New test.
7270 * gcc.c-torture/execute/pr79737-2.c: New test.
7271
7a1ae923
EB
72722017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7273
7274 * gcc.target/sparc/20170228-1.c: New test.
7275
2af0c3ed
UB
72762017-02-28 Uros Bizjak <ubizjak@gmail.com>
7277
7278 * gcc.target/i386/invsize-1.c: New test.
7279
203ced0a
MS
72802017-02-28 Martin Sebor <msebor@redhat.com>
7281
7282 PR tree-optimization/79691
7283 * gcc.dg/tree-ssa/pr79691.c: New test.
7284
8a915b87
JJ
72852017-02-28 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR target/79729
7288 * gcc.target/i386/pr79729.c: New test.
7289
41aa3a38
RB
72902017-02-28 Richard Biener <rguenther@suse.de>
7291
7292 PR tree-optimization/79740
7293 * gcc.dg/torture/pr79740.c: New testcase.
7294
587240d2
RB
72952017-02-28 Richard Biener <rguenther@suse.de>
7296
7297 PR middle-end/79731
7298 * c-c++-common/torture/pr79731.c: New testcase.
7299
dd3f4560
RB
73002017-02-28 Richard Biener <rguenther@suse.de>
7301
7302 PR tree-optimization/79732
7303 * gcc.dg/torture/pr79732.c: New testcase.
7304
c7d97b28
RB
73052017-02-28 Richard Biener <rguenther@suse.de>
7306
7307 PR tree-optimization/79723
7308 * gcc.target/i386/pr79723.c: New testcase.
7309
c8f28a3c
PH
73102017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7311
7312 PR target/79544
7313 * gcc.target/powerpc/pr79544.c: New.
7314
c91c3003
PC
73152017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7316
7317 PR c++/79414
7318 * g++.dg/parse/crash67.C: New.
7319
57fa080b
BC
73202017-02-27 Bin Cheng <bin.cheng@arm.com>
7321
7322 PR tree-optimization/77536
7323 * gcc.dg/vect/pr79347.c: Revise testing string.
7324
68b948d3
RB
73252017-02-27 Richard Biener <rguenther@suse.de>
7326
7327 PR tree-optimization/45397
7328 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7329
69a2e8a1
RB
73302017-02-27 Richard Biener <rguenther@suse.de>
7331
7332 PR tree-optimization/79690
7333 * gcc.target/i386/pr79690.c: New testcase.
7334
c7b608a9
TK
73352017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7336
7337 PR fortran/51119
7338 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7339 of original.
7340 * gfortran.dg/inline_matmul_11.f90: Likewise.
7341 * gfortran.dg/inline_matmul_9.f90: Likewise.
7342 * gfortran.dg/matmul_13.f90: New test.
7343 * gfortran.dg/matmul_14.f90: New test.
7344
98561a9b
JJ
73452017-02-25 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR middle-end/79396
7348 * g++.dg/opt/pr79396.C: New test.
7349
77be9417
DH
73502017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7351
7352 PR fortran/79597
7353 * gfortran.dg/dtio_6.f90: Update test.
7354
73552017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7356
7357 PR fortran/79601
7358 * gfortran.dg/interface_operator_2.f90: New test.
7359
b9822443
JJ
73602017-02-24 Jakub Jelinek <jakub@redhat.com>
7361
7362 PR c/79677
7363 * gcc.dg/pr79677.c: New test.
7364
4bc2b786
MF
73652017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7366
7367 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7368 of mov.ps.
7369 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7370 (cond_move1): Simplify condition to force generation of
7371 mov[nz].ps.
7372 (cond_move2): Likewise.
7373
4227c9ad
JJ
73742017-02-24 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR c++/79588
7377 * g++.dg/warn/Wrestrict-1.C: New test.
7378 * g++.dg/warn/Wrestrict-2.C: New test.
7379
fd527ec1
DE
73802017-02-24 David Edelsohn <dje.gcc@gmail.com>
7381
7382 * g++.dg/ext/complit15.C: Require LTO.
7383
2af8fd5c
TT
73842017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7385
7386 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7387 logical_op_short_circuit to skip targets.
7388 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7389 and s390.
7390
0b9cdb9a
EB
73912017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7392
7393 * gnat.dg/opt63.adb: New test.
7394
4af362a9
EB
73952017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7396
7397 * gnat.dg/discr47.adb: New test.
7398
7699e88f
RB
73992017-02-24 Richard Biener <rguenther@suse.de>
7400
7401 PR tree-optimization/79389
7402 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7403
e3beb191
PC
74042017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7405
7406 PR c++/79361
7407 * g++.dg/cpp0x/pr79361-1.C: New.
7408 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7409
195610aa
EB
74102017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7411
7412 * gcc.target/visium/bit_test.c: Accept any lsr form.
7413 * gcc.target/visium/block_move.c: Tweak.
7414
17885cad
DV
74152017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7416
7417 PR 68749
7418 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7419
45f7faf0
RB
74202017-02-23 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/79683
7423 * gcc.target/i386/pr79683.c: New testcase.
7424
18eb304e
JL
74252017-02-22 Jeff Law <law@redhat.com>
7426
7427 PR tree-optimization/79578
7428 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7429
0a864a97
SD
74302017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7431
7432 * gcc.target/mips/msa-fp-cc.c: New test.
7433
fe8ece05
JJ
74342017-02-22 Jakub Jelinek <jakub@redhat.com>
7435
e40b6fc7
JJ
7436 PR c++/79664
7437 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7438 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7439 * g++.dg/gomp/pr79664.C: New test.
7440
fe8ece05
JJ
7441 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7442
78af14ae
MP
74432017-02-22 Marek Polacek <polacek@redhat.com>
7444
7445 PR c++/79653
7446 * g++.dg/cpp0x/alignas10.C: New test.
7447 * g++.dg/cpp0x/alignas9.C: New test.
7448
8fdddd3d
MP
7449 PR c++/79657
7450 * g++.dg/ext/underlying_type12.C: New test.
7451
61ac5ebe
MP
7452 PR c/79662
7453 * gcc.dg/enum-incomplete-4.c: New test.
7454
888c7050
JJ
74552017-02-22 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR target/70465
7458 * gcc.target/i386/pr70465-2.c: New test.
7459
6d3daa1a
UB
74602017-02-21 Uros Bizjak <ubizjak@gmail.com>
7461
7462 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7463
76dd203e
RB
74642017-02-22 Richard Biener <rguenther@suse.de>
7465
7466 PR tree-optimization/79673
7467 * gcc.target/i386/pr79673.c: New testcase.
7468
a9c774d2
RB
74692017-02-22 Richard Biener <rguenther@suse.de>
7470
7471 PR tree-optimization/79666
7472 * gcc.dg/torture/pr79666.c: New testcase.
7473
8f4f841a
ML
74742017-02-22 Martin Liska <mliska@suse.cz>
7475
7476 PR lto/79587
7477 * gcc.dg/tree-prof/pr79587.c: New test.
7478
a232a1cb
MP
74792017-02-21 Marek Polacek <polacek@redhat.com>
7480
7481 PR c++/79535
7482 * g++.dg/ext/flexary23.C: New test.
7483
b86fec68
UB
74842017-02-21 Uros Bizjak <ubizjak@gmail.com>
7485
7486 PR target/79593
7487 * gcc.target/i386/pr79593.c: New test.
7488
5c3f1d7b
JJ
74892017-02-21 Jakub Jelinek <jakub@redhat.com>
7490
b7280ac2
JJ
7491 PR c++/79654
7492 * g++.dg/cpp1z/decomp26.C: New test.
7493
5c3f1d7b
JJ
7494 PR sanitizer/79589
7495 * g++.dg/ubsan/pr79589.C: New test.
7496
1486c2a7
JL
74972017-02-21 Jeff Law <law@redhat.com>
7498
7499 PR tree-optimization/79621
7500 * gcc.c-torture/compile/pr79621.c: New test.
7501
2f3ec56d
JJ
75022017-02-21 Jakub Jelinek <jakub@redhat.com>
7503
3bb43119
JJ
7504 PR c++/79655
7505 * g++.dg/cpp1y/constexpr-79655.C: New test.
7506
664beaf2 7507 PR c++/79639
b86fec68 7508 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7509
956d3e61
JJ
7510 PR target/79633
7511 * gcc.target/i386/mpx/pr79633.c: New test.
7512
d4cbfca4
JJ
7513 PR target/79570
7514 * gcc.dg/pr79570.c: New test.
7515
00bc9de3
JJ
7516 PR c++/79641
7517 * c-c++-common/pr79641.c: New test.
7518
d002d099
JJ
7519 PR tree-optimization/79649
7520 * gcc.target/i386/pr79649.c: New test.
7521
2f3ec56d
JJ
7522 PR target/79494
7523 * gcc.dg/pr79494.c: New test.
7524
e6655a5f
SB
75252017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7526
7527 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7528 to dg-options.
7529
75302017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7531
7532 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7533
fd527ec1
DE
75342017-02-02 Jason Merrill <jason@redhat.com>
7535
7536 PR c++/79580
7537 * g++.dg/ext/complit15.C: New.
7538
027a9dd5
KN
75392017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7540
7541 PR target/78056
7542 * gcc.target/powerpc/pr78056-8.c: Remove.
7543
80480cee
MP
75442017-02-20 Marek Polacek <polacek@redhat.com>
7545
7546 PR middle-end/79537
7547 * gcc.dg/comp-goto-4.c: New test.
7548
85ade8d6
MP
7549 PR sanitizer/79558
7550 * c-c++-common/ubsan/bounds-14.c: New test.
7551
705d3b77
JJ
75522017-02-20 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR target/79568
7555 * gcc.target/i386/pr79568-1.c: New test.
7556 * gcc.target/i386/pr79568-2.c: New test.
7557 * gcc.target/i386/pr79568-3.c: New test.
7558
dc42a736
PT
75592017-02-16 Paul Thomas <pault@gcc.gnu.org>
7560
7561 PR fortran/79382
705d3b77
JJ
7562 * gfortran.dg/dtio_10.f90: Change test of error message.
7563 * gfortran.dg/dtio_23.f90: New test.
7564 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7565
1ca6a74f
PT
75662017-02-20 Paul Thomas <pault@gcc.gnu.org>
7567
7568 PR fortran/79434
705d3b77 7569 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7570
63af1586
PT
75712017-02-19 Paul Thomas <pault@gcc.gnu.org>
7572
7573 PR fortran/79447
705d3b77 7574 * gfortran.dg/submodule_24.f08: New test.
63af1586 7575
4ca4d1e9
AV
75762017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7577
7578 PR fortran/79229
7579 * gfortran.dg/class_allocate_24.f90: New test.
7580
dea71ad0
PT
75812017-02-19 Paul Thomas <pault@gcc.gnu.org>
7582
7583 PR fortran/79402
7584 * gfortran.dg/submodule_23.f90: New test.
7585
f46e2bc9
PC
75862017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7587
7588 PR c++/79380
7589 * g++.dg/cpp0x/alignas8.C: New.
7590
7dfa657b
JW
75912017-02-19 Eric Fiselier <eric@efcs.ca>
7592 Jonathan Wakely <jwakely@redhat.com>
7593
7594 PR c++/69523
7595 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7596
eab1f169
PK
75972017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7598
7599 * gcc.dg/gimplefe-26.c: New test.
7600
47e16d83
JDA
76012017-02-18 John David Anglin <danglin@gcc.gnu.org>
7602
7603 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7604
c2615951
JJ
76052017-02-18 Jakub Jelinek <jakub@redhat.com>
7606
c28fcc60
JJ
7607 PR target/79569
7608 * gcc.target/i386/3dnowA-3.c: New test.
7609
c2615951
JJ
7610 PR target/79559
7611 * gcc.target/i386/pr79559.c: New test.
7612
97fcf744
JM
76132017-02-17 Joseph Myers <joseph@codesourcery.com>
7614
7615 * gcc.dg/c11-float-2.c: New test.
7616 * gcc.dg/torture/float128-floath.c,
7617 gcc.dg/torture/float128x-floath.c,
7618 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7619 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7620 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7621 *_DECIMAL_DIG macros with DECIMAL_DIG.
7622
a530e181
BS
76232017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7624
7625 PR target/79261
7626 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7627
1d516992
JK
76282017-02-17 Julia Koval <julia.koval@intel.com>
7629
7630 * gcc.target/i386/rdpid.c New test.
7631 * gcc.target/i386/sse-12.c: Add -mrdpid.
7632 * gcc.target/i386/sse-13.c: Ditto.
7633 * gcc.target/i386/sse-14.c: Ditto.
7634 * gcc.target/i386/sse-22.c: Ditto.
7635 * gcc.target/i386/sse-23.c: Ditto.
7636 * g++.dg/other/i386-2.C: Ditto.
7637 * g++.dg/other/i386-3.C: Ditto.
7638
3185712c
SB
76392017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7640
7641 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7642 * gcc.dg/pr61441.c: Ditto.
7643
a261ee49
ML
76442017-02-17 Martin Liska <mliska@suse.cz>
7645
7646 PR rtl-optimization/79574
7647 * gcc.dg/pr79574.c: New test.
7648
5bf69d74
MP
76492017-02-17 Marek Polacek <polacek@redhat.com>
7650
7651 PR middle-end/79536
7652 * gcc.dg/torture/pr79536.c: New test.
7653
a72b242e
AM
76542017-02-16 Alan Modra <amodra@gmail.com>
7655
7656 * gcc.c-torture/execute/pr79286.c: New.
7657
bcac0b4d
JJ
76582017-02-16 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR c++/79512
7661 * c-c++-common/gomp/pr79512.c: New test.
7662
945c17d8
MS
76632017-02-15 Martin Sebor <msebor@redhat.com>
7664
7665 PR c++/79363
7666 * g++.dg/ext/flexary12.C: Adjust.
7667 * g++.dg/ext/flexary20.C: Same.
7668 * g++.dg/ext/flexary21.C: Same.
7669 * g++.dg/ext/flexary22.C: New test.
7670
25c99850
BC
76712017-02-15 Bin Cheng <bin.cheng@arm.com>
7672
7673 PR tree-optimization/79347
7674 * gcc.dg/vect/pr79347.c: New test.
7675
4f5e5fcb
JJ
76762017-02-15 Jakub Jelinek <jakub@redhat.com>
7677
e7202857
JJ
7678 PR c++/79301
7679 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7680 [[deprecated]] comment.
7681 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7682 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7683 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7684 [[deprecated]] in -std=c++11.
7685 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7686 [[fallthrough]] in -std=c++11 and -std=c++14.
7687
4f5e5fcb
JJ
7688 PR c++/79288
7689 * g++.dg/tls/pr79288.C: New test.
7690
c7545f1c
MP
76912017-02-15 Marek Polacek <polacek@redhat.com>
7692
7693 PR c/79515
7694 * gcc.dg/dfp/pr79515.c: New.
7695
1114b39c
DE
76962017-02-15 David Edelsohn <dje.gcc@gmail.com>
7697
7698 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7699
93b87d1d
TS
77002017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7701
7702 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7703 "opt_files".
7704
fa8db6ea
JJ
77052017-02-15 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR target/79487
7708 * gcc.dg/dfp/pr79487.c: New test.
7709 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7710 2017-02-13 change.
7711
8722316b
CL
77122017-01-14 Carl Love <cel@us.ibm.com>
7713
7714 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7715 xvcvsxdsp and xvcvuxdsp instructions.
7716
2932fe90
SB
77172017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7718
7719 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7720 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7721 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7722 64-bit default target.
7723 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7724 a 64-bit default target.
7725
63d09033
JJ
77262017-02-14 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR target/79481
7729 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7730 (test_3vx): Change return type from int to void.
63d09033
JJ
7731 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7732 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7733 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7734 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7735 tests.
7736 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7737 (test_3vx): Change return type from int to void.
7738 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7739 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7740 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7741 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7742 tests.
7743 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7744 intrinsic. Change scan-assembler-times number from 1 to 2.
7745 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7746 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7747 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7748 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7749 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7750 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7751 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7752
8668fae0
UB
77532017-02-14 Uros Bizjak <ubizjak@gmail.com>
7754
7755 PR middle-end/61225
7756 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7757 Use dg-additional-options for ia32 target. Remove XFAIL.
7758
95d96609
UB
77592017-02-14 Uros Bizjak <ubizjak@gmail.com>
7760
7761 PR target/79495
7762 * gcc.target/i386/pr79495.c: New test.
7763
6f207d58
MP
77642017-02-14 Marek Polacek <polacek@redhat.com>
7765
7766 PR c++/79420
7767 PR c++/79463
7768 * g++.dg/cpp1y/pr79463.C: New.
7769 * g++.dg/template/incomplete10.C: New.
7770 * g++.dg/template/incomplete9.C: New.
7771
ee139af5
L
77722017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7773
7774 PR target/79498
7775 * gcc.target/i386/pr79498.c: New test.
7776
bf00c9e0
MS
77772017-02-14 Martin Sebor <msebor@redhat.com>
7778
7779 PR middle-end/79448
7780 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7781 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7782 * gcc.dg/tree-ssa/pr79448.c: New test.
7783
6c022f73
JL
77842017-02-14 Jeff Law <law@redhat.com>
7785
7786 PR tree-optimization/79095
7787 * g++.dg/pr79095-1.C: New test
7788 * g++.dg/pr79095-2.C: New test
7789 * g++.dg/pr79095-3.C: New test
7790 * g++.dg/pr79095-4.C: New test
7791 * g++.dg/pr79095-5.C: New test
7792 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7793 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7794
b719f884
JG
77952017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7796
7797 * gcc.target/aarch64/vect_fp16_1.c: New.
7798
1be33173
PK
77992017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7800
7801 * gcc.dg/gimplefe-25.c: New test.
7802
73424a09
JJ
78032017-02-14 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR tree-optimization/79408
7806 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7807
977472e8
RB
78082017-02-14 Richard Biener <rguenther@suse.de>
7809
7810 PR middle-end/79432
7811 * gcc.dg/torture/pr79432.c: New testcase.
7812
ee75687b
MS
78132017-02-13 Martin Sebor <msebor@redhat.com>
7814
7815 PR middle-end/79496
7816 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7817
b84702c0
JJ
78182017-02-13 Jakub Jelinek <jakub@redhat.com>
7819
ecc04fae
JJ
7820 PR sanitizer/79341
7821 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7822 variables volatile.
7823
b84702c0
JJ
7824 PR c++/79232
7825 * g++.dg/cpp1z/eval-order4.C: New test.
7826 * g++.dg/other/pr79232.C: New test.
7827
b9a161ff
NS
78282017-02-13 Nathan Sidwell <nathan@acm.org>
7829
7830 PR c++/79296
7831 * g++.dg/cpp0x/pr79296.C: New.
7832
d8505fac
SB
78332017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7834
7835 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7836 Instead, xfail powerpc*-*-* && lp64.
7837
efb802cb
SB
78382017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7839
7840 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7841 powerpc_p8vector_ok.
7842 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7843
8d6427c6
AS
78442017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7845
7846 PR target/79449
7847 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7848 for reading beyond a 4k boundary.
7849
9b7716c9
JJ
78502017-02-13 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR rtl-optimization/79388
7853 PR rtl-optimization/79450
7854 * gcc.c-torture/execute/pr79388.c: New test.
7855 * gcc.c-torture/execute/pr79450.c: New test.
7856
4bb91707
TK
78572017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7858
7859 PR fortran/65542
9b7716c9 7860 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7861
e22910c2
JJ
78622017-02-11 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR sanitizer/79341
7865 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7866
acbbac04
JH
78672017-02-11 Jan Hubicka <hubicka@ucw.cz>
7868
7869 PR tree-ssa/56727
7870 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7871
e493f96b
JJ
78722017-02-10 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR c++/79457
7875 * g++.dg/cpp0x/pr79457.C: New test.
7876
773acd54
SB
78772017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7878
7879 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7880 scan-assembler unless lp64.
7881
b56f814e
SB
78822017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7883
7884 PR tree-optimization/66612
7885 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7886
5e659d16
SB
78872017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7888
7889 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7890 of all powerpc.
7891
6f4f30bf
MP
78922017-02-10 Marek Polacek <polacek@redhat.com>
7893
7894 PR c++/79435
7895 * g++.dg/cpp1y/pr79435.C: New.
7896
3799a5b8
MP
7897 PR c++/79184
7898 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7899
052ef81d
CL
79002017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7901
7902 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7903 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7904 New.
7905 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7906 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7907 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7908 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7909 (vtst_expected_poly64x2): Move to aarch64-only section.
7910 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7911 (vtst_p64, vtstq_p64): New tests.
7912
a7c8ed0c
PC
79132017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7914
7915 PR c++/71737
7916 * g++.dg/cpp0x/pr71737.C: New.
7917
3dcde5ef 79182017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7919 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7920
7921 * gcc.dg/gimplefe-error-1.c: New testcase.
7922 * gcc.dg/gimplefe-error-2.c: New testcase.
7923 * gcc.dg/gimplefe-error-3.c: New testcase.
7924
6139a3b7
JJ
79252017-02-10 Jakub Jelinek <jakub@redhat.com>
7926
7927 PR tree-optimization/79411
7928 * gcc.c-torture/compile/pr79411.c: New test.
7929
9bfc55d0
JJ
79302017-02-09 Jakub Jelinek <jakub@redhat.com>
7931 Jason Merrill <jason@redhat.com>
7932
7933 PR c++/79143
7934 * g++.dg/cpp1z/pr79143.C: New test.
7935
0b90c541
JH
79362017-02-09 Jan Hubicka <hubicka@ucw.cz>
7937
7938 * gcc.dg/loop-unswitch-2.c: Update testcase.
7939 * gcc.dg/loop-unswitch-1.c: Update testcase.
7940
192b048b
MP
79412017-02-09 Marek Polacek <polacek@redhat.com>
7942
7943 PR c/79428
7944 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7945 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7946 * c-c++-common/goacc/pr79428-1.c: New test.
7947 * c-c++-common/gomp/pr79428-2.c: New test.
7948 * c-c++-common/gomp/pr79428-5.c: New test.
7949 * c-c++-common/gomp/pr79428-6.c: New test.
7950 * c-c++-common/pr79428-3.c: New test.
7951
e9a9033b
AK
79522017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7953
7954 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7955 testcases.
7956
56f71478
JJ
79572017-02-09 Jakub Jelinek <jakub@redhat.com>
7958
28f6839b
JJ
7959 PR c/79413
7960 * gcc.c-torture/compile/pr79413.c: New test.
7961
f08683a1
JJ
7962 PR c++/79429
7963 * c-c++-common/gomp/pr79429.c: New test.
7964 * g++.dg/gomp/pr79429.C: New test.
7965
56f71478
JJ
7966 PR c/79431
7967 * c-c++-common/gomp/pr79431.c: New test.
7968
02889d23
CLT
79692017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7970 Cesar Philippidis <cesar@codesourcery.com>
7971 Joseph Myers <joseph@codesourcery.com>
7972 Chung-Lin Tang <cltang@codesourcery.com>
7973
7974 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7975 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7976 * c-c++-common/goacc/loop-auto-2.c: New.
7977 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7978 * c-c++-common/goacc/tile-2.c: New.
7979 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7980 * g++.dg/goacc/tile-1.C: New, check tile subst.
7981 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7982 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7983 * gfortran.dg/goacc/tile-1.f90: New test.
7984 * gfortran.dg/goacc/tile-2.f90: New test.
7985 * gfortran.dg/goacc/tile-lowering.f95: New test.
7986
9c0c77d2
RB
79872017-02-09 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/69823
7990 * gcc.dg/graphite/pr69823.c: New testcase.
7991
f39bad9f
PH
79922017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7993
7994 PR target/78604
7995 * gcc.target/powerpc/pr78604.c: New.
7996
fc00b9ce
KN
79972017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7998
7999 PR target/68972
8000 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8001 disable this test on power architecture.
8002
50c1f4a5
RB
80032017-02-08 Richard Biener <rguenther@suse.de>
8004
8005 PR tree-optimization/71824
8006 PR tree-optimization/79409
8007 * gcc.dg/graphite/pr71824-3.c: New testcase.
8008
74a15d14
JJ
80092017-02-08 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR tree-optimization/79408
8012 * gcc.dg/tree-ssa/pr79408.c: New test.
8013
d798497e
RB
80142017-02-08 Richard Biener <rguenther@suse.de>
8015
8016 PR tree-optimization/71824
8017 * gcc.dg/graphite/pr71824-2.c: New testcase.
8018
9d5019a1
AP
80192017-02-07 Andrew Pinski <apinski@cavium.com>
8020
705d3b77 8021 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8022
ec48209a
JJ
80232017-02-07 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR rtl-optimization/79386
8026 * gcc.c-torture/compile/pr79386.c: New test.
8027
e5f234b2
DV
80282017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8029 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8030
8031 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8032 *-*-solaris*.
8033
1f138b75
JJ
80342017-02-07 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR target/79299
8037 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8038 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8039
7af4b20d
RB
80402017-02-07 Richard Biener <rguenther@suse.de>
8041
8042 * gcc.dg/gimplefe-23.c: New testcase.
8043 * gcc.dg/gimplefe-24.c: Likewise.
8044
d95c2fc7
CL
80452017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8046
8047 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8048 scan-assembler instead of scan-assembler-times.
8049 * gcc.target/aarch64/test_frame_10.c: Likewise.
8050 * gcc.target/aarch64/test_frame_12.c: Likewise.
8051 * gcc.target/aarch64/test_frame_2.c: Likewise.
8052 * gcc.target/aarch64/test_frame_4.c: Likewise.
8053 * gcc.target/aarch64/test_frame_6.c: Likewise.
8054 * gcc.target/aarch64/test_frame_7.c: Likewise.
8055 * gcc.target/aarch64/test_frame_8.c: Likewise.
8056
fa5d44d0
RO
80572017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8058
8059 * gcc.target/i386/pr78419.c: Require ifunc support.
8060
d9b4ce00
DE
80612017-02-07 David Edelsohn <dje.gcc@gmail.com>
8062
8063 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8064
bb7d75ff
PP
80652017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8066
8067 PR c++/79360
8068 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8069
122e7b4f
KC
80702017-02-06 Kito Cheng <kito.cheng@gmail.com>
8071
8072 * lib/target-supports.exp: Define the RISC-V target.
8073 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8074 * gcc.dg/builtin-apply2.c: Likewise.
8075 * gcc.dg/ifcvt-4.c: Likewise.
8076 * gcc.dg/loop-8.c: Likewise.
8077 * gcc.dg/sibcall-10.c: Likewise.
8078 * gcc.dg/sibcall-9.c: Likewise.
8079 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8080 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8081 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8082 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8083 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8084 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8085 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8086
391675ac
MM
80872017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8088
8089 PR target/66144
8090 * gcc.target/powerpc/pr66144-1.c: New test.
8091 * gcc.target/powerpc/pr66144-2.c: Likewise.
8092 * gcc.target/powerpc/pr66144-3.c: Likewise.
8093
e495e31a
MS
80942017-02-06 Martin Sebor <msebor@redhat.com>
8095
8096 PR tree-optimization/79376
8097 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8098 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8099
2568d8a1
JJ
81002017-02-06 Jakub Jelinek <jakub@redhat.com>
8101
98e09245
JJ
8102 PR c++/79379
8103 * g++.dg/cpp1y/constexpr-79379.C: New test.
8104
e8b0383c
JJ
8105 PR c++/79377
8106 * g++.dg/lookup/pr79377.C: New test.
8107
a5e8cbd1
JJ
8108 PR c++/79372
8109 * g++.dg/cpp1z/decomp25.C: New test.
8110
2568d8a1
JJ
8111 PR tree-optimization/79284
8112 * gcc.c-torture/compile/pr79284.c: New test.
8113
aae936b9
PC
81142017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8115
8116 PR c++/70448
8117 * g++.dg/cpp0x/pr70448.C: New.
8118
daf57541
DV
81192017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8120
8121 PR 78348
8122 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8123 to dg-options.
8124
0898c74d
GJL
81252017-02-06 Georg-Johann Lay <avr@gjlay.de>
8126
8127 PR target/78883
8128 * gcc.c-torture/compile/pr78883.c: New test.
8129
5d3ebb71
JH
81302017-02-05 Jan Hubicka <hubicka@ucw.cz>
8131
8132 PR tree-ssa/79347
8133 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8134 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8135 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8136 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8137 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8138 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8139 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8140 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8141 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8142 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8143 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8144 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8145 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8146
139d4065
AV
81472017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8148
8149 PR fortran/79344
8150 * gfortran.dg/allocate_with_source_24.f90: New test.
8151
4b9c80d8
AV
81522017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8153
8154 PR fortran/79230
8155 * gfortran.dg/der_ptr_component_2.f90: New test.
8156
f3877b2f
EB
81572017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8158
8159 * gcc.target/sparc/20170205-1.c: New test.
8160
d8a09ada
JDA
81612017-02-03 John David Anglin <danglin@gcc.gnu.org>
8162
a2a86d6a
JDA
8163 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8164 libatomic_available.
8165
a1d99925
JDA
8166 * gcc.dg/pr77587.c: Require alias support.
8167 * gcc.dg/pr77587a.c: Likewise.
8168
d8bf159e
JDA
8169 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8170 * gcc.c-torture/execute/pr78622.c: Likewise.
8171
d8a09ada
JDA
8172 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8173 hppa*-*-hpux*.
8174 * c-c++-common/Wunused-var-16.c: Likewise.
8175 * c-c++-common/builtin-shuffle-1.c: Likewise.
8176 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8177 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8178
f589a1ce
MS
81792017-02-03 Martin Sebor <msebor@redhat.com>
8180
8181 PR tree-optimization/79327
8182 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8183 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8184 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8185
5b00f9d2
JJ
81862017-02-03 Jakub Jelinek <jakub@redhat.com>
8187 Martin Sebor <msebor@redhat.com>
8188
8189 PR tree-optimization/79327
8190 * gcc.dg/tree-ssa/pr79327.c: New test.
8191 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8192 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8193 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8194 (test_sprintf_chk_range_schar): Adjust dg-message.
8195 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8196 * gcc.c-torture/execute/pr79327.c: New test.
8197
437f0a81
JJ
81982017-02-03 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR target/79354
8201 * gcc.target/powerpc/pr79354.c: New test.
8202 * gcc.c-torture/execute/pr79354.c: New test.
8203
3f343040
MS
82042017-02-03 Martin Sebor <msebor@redhat.com>
8205
8206 PR tree-optimization/79352
8207 * gcc.dg/tree-ssa/pr79352.c: New test.
8208
46a2ab58
ML
82092017-02-03 Martin Liska <mliska@suse.cz>
8210
8211 PR lto/66295
8212 * gcc.target/i386/mvc9.c: New test.
8213
baa2d1cd
PH
82142017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8215
8216 PR target/79158
8217 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8218 to VSX reg.
8219
30c6ec2f
JH
82202017-02-02 Jan Hubicka <hubicka@ucw.cz>
8221
8222 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8223 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8224 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8225 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8226 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8227 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8228 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8229 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8230 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8231 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8232 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8233 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8234 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8235
ebee1eb9
MS
82362017-02-02 Martin Sebor <msebor@redhat.com>
8237
8238 PR middle-end/79275
8239 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8240 * gcc.dg/tree-ssa/pr79275.c: New test.
8241
dcd25b8a
AS
82422017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8243
dc362ada 8244 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8245
0f0c2cc3
JH
82462017-02-02 Jan Hubicka <hubicka@ucw.cz>
8247
8248 PR middle-end/77445
8249 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8250 threading is done.
8251
1c372840
TC
82522017-02-02 Tamar Christina <tamar.christina@arm.com>
8253
8254 PR middle-end/78142
8255 * gcc.target/aarch64/vector_initialization_nostack.c
8256 (f12): Use one vector
8257
9f11a4a7
JJ
82582017-02-02 Jakub Jelinek <jakub@redhat.com>
8259
bef7e561
JJ
8260 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8261 * c-c++-common/asan/misalign-1.c: Likewise.
8262 * c-c++-common/asan/misalign-2.c: Likewise.
8263 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8264 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8265 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8266 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8267 add -ffat-lto-objects from/to dg-additional-options.
8268 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8269 dg-additional-options.
8270
9f11a4a7
JJ
8271 PR target/79197
8272 * gcc.target/powerpc/pr79197.c: New test.
8273 * gcc.c-torture/compile/pr79197.c: New test.
8274
09661674
RB
82752017-02-02 Richard Biener <rguenther@suse.de>
8276
8277 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8278
d8d58893
PC
82792017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8280
8281 PR c++/69637
8282 * g++.dg/cpp0x/pr69637-1.C: New.
8283 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8284
521a70a4
AK
82852017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8286
8287 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8288
e26b502d
BS
82892017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8290
8291 PR target/70012
8292 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8293 conditions.
8294
55e75c7c
JJ
82952017-02-01 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR testsuite/79324
8298 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8299 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8300 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8301 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8302 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8303 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8304 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8305 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8306 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8307 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8308 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8309 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8310 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8311
a4476973
ML
83122017-02-01 Martin Liska <mliska@suse.cz>
8313
8314 PR testsuite/79272
8315 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8316
3f3181b1
RB
83172017-02-01 Richard Biener <rguenther@suse.de>
8318
8319 PR testsuite/76957
8320 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8321 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8322 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8323 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8324
1e7ef862
RB
83252017-02-01 Richard Biener <rguenther@suse.de>
8326
8327 PR middle-end/79315
8328 * gfortran.dg/pr79315.f90: New testcase.
8329
405a7406
RB
83302017-02-01 Richard Biener <rguenther@suse.de>
8331
8332 PR tree-optimization/71824
8333 * gcc.dg/graphite/pr71824.c: New testcase.
8334
19bdccb4
JJ
83352017-01-31 Jakub Jelinek <jakub@redhat.com>
8336
8337 PR c++/79304
8338 * g++.dg/diagnostic/pr79304.C: New test.
8339
fcb2cdfc
DM
83402017-01-31 David Malcolm <dmalcolm@redhat.com>
8341
8342 PR c++/79298
8343 * g++.dg/spellcheck-pr79298.C: New test case.
8344
7cfa044d
DM
83452017-01-31 David Malcolm <dmalcolm@redhat.com>
8346
8347 PR preprocessor/79210
8348 * gcc.dg/format/pr79210.c: New test case.
8349 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8350 New function.
8351
de3fbef6
NS
83522017-01-31 Nathan Sidwell <nathan@acm.org>
8353
5ae37bdf
NS
8354 PR c++/79290
8355 * g++.dg/warn/pr79290.C: New.
8356
de3fbef6
NS
8357 PR c++/67273
8358 PR c++/79253
8359 * g++.dg/cpp1y/pr67273.C: New.
8360 * g++.dg/cpp1y/pr79253.C: New.
8361
7f357c61
NS
83622017-01-31 Nathan Sidwell <nathan@acm.org>
8363
8364 PR c++/79264
8365 * g++.dg/cpp1y/pr61636-1.C: Augment.
8366
5b11971a
CL
83672017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8368
8369 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8370 rand() instead of random().
8371
8b670f93
AH
83722017-01-30 Aldy Hernandez <aldyh@redhat.com>
8373
8374 PR tree-optimization/71691
8375 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8376
4727e06b
AK
83772017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8378
8379 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8380 __ARCH__.
8381
b6dae849
JJ
83822017-01-31 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR tree-optimization/79267
8385 * g++.dg/opt/pr79267.C: New test.
8386
40fb9c89
AO
83872017-01-30 Alexandre Oliva <aoliva@redhat.com>
8388
8389 PR debug/63238
8390 * gcc.dg/debug/dwarf2/align-1.c: New.
8391 * gcc.dg/debug/dwarf2/align-2.c: New.
8392 * gcc.dg/debug/dwarf2/align-3.c: New.
8393 * gcc.dg/debug/dwarf2/align-4.c: New.
8394 * gcc.dg/debug/dwarf2/align-5.c: New.
8395 * gcc.dg/debug/dwarf2/align-6.c: New.
8396 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8397 * g++.dg/debug/dwarf2/align-1.C: New.
8398 * g++.dg/debug/dwarf2/align-2.C: New.
8399 * g++.dg/debug/dwarf2/align-3.C: New.
8400 * g++.dg/debug/dwarf2/align-4.C: New.
8401 * g++.dg/debug/dwarf2/align-5.C: New.
8402 * g++.dg/debug/dwarf2/align-6.C: New.
8403
3095f651
AS
84042017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8405
8406 PR target/79170
8407 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8408
3cf88bff
MS
84092017-01-30 Martin Sebor <msebor@redhat.com>
8410
8411 PR testsuite/79293
8412 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8413
37731134
ML
84142017-01-30 Martin Liska <mliska@suse.cz>
8415
8416 PR gcov-profile/79259
8417 * g++.dg/tree-prof/pr79259.C: New test.
8418
0c7247cc
RB
84192017-01-30 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/79276
8422 * gcc.dg/torture/pr79276.c: New testcase.
8423
ab4be5d1
DV
84242017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8425
8426 PR target/79240
8427 * gcc.target/s390/pr79240.c: New test.
8428
6687d58d
BS
84292017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8430
8431 PR target/79268
8432 * gcc.target/powerpc/pr79268.c: New file.
8433 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8434 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8435 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8436 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8437
b5df96c3
JDA
84382017-01-28 John David Anglin <danglin@gcc.gnu.org>
8439
fc34d7b8
JDA
8440 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8441
9efc84e4
JDA
8442 PR testsuite/70583
8443 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8444
4bfbe3ae
JDA
8445 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8446 * gnat.dg/debug9.adb: Likewise.
8447
8d0b306f
JDA
8448 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8449
b5df96c3
JDA
8450 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8451 libatomic_available.
8452 * gfortran.dg/coarray_42.f90: Likewise.
8453 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8454 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8455 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8456
eb339366
MS
84572017-01-27 Martin Sebor <msebor@redhat.com>
8458
8459 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8460
711ce021
BS
84612017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8462
8463 PR rtl-optimization/79194
8464 * gcc.dg/torture/pr79194.c: New test.
8465
d8321b33
VM
84662017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8467
8468 PR tree-optimization/71374
2568d8a1 8469 * gcc.target/i386/pr71374.c: New.
d8321b33 8470
9e2ea13e
MS
84712017-01-27 Martin Sebor <msebor@redhat.com>
8472
8473 PR c++/71290
8474 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8475 a dg-error directive.
8476
9eb7045b
VM
84772017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8478
8479 PR target/79131
8480 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8481 * gcc.target/arm/pr79131-2.c: New.
8482
f75bbf3f
BS
84832017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8484
8485 PR target/65484
8486 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8487 vectorized on POWER unless hardware misaligned loads are
8488 available.
8489
3f54004b
BC
84902017-01-27 Bin Cheng <bin.cheng@arm.com>
8491
8492 PR rtl-optimization/78559
8493 * gcc.c-torture/execute/pr78559.c: New test.
8494
40b6bff9
RB
84952017-01-27 Richard Biener <rguenther@suse.de>
8496
8497 PR tree-optimization/79245
8498 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8499 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8500
b2f8892e
JJ
85012017-01-27 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR c/79199
8504 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8505 target. Use 4294967293U instead of 4294967293.
8506
b002f3b9
RB
85072017-01-27 Richard Biener <rguenther@suse.de>
8508
8509 PR tree-optimization/71433
8510 * gcc.dg/Warray-bounds-21.c: New testcase.
8511
38f50ab6
RB
85122017-01-27 Richard Biener <rguenther@suse.de>
8513
8514 PR tree-optimization/79244
8515 * gcc.dg/torture/pr79244.c: New testcase.
8516
c04f4139
JJ
85172017-01-27 Jakub Jelinek <jakub@redhat.com>
8518
8519 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8520 all occurrences of 40 to 32.
8521
6ca513f9
RE
85222017-01-27 Richard Earnshaw <rearnsha@arm.com>
8523
8524 PR target/79239
8525 * gcc.target/arm/pr79239.c: New test.
8526
d876f5cd
DV
85272017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8528
8529 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8530
bb6a6ee9
AB
85312017-01-27 Adam Butcher <adam@jessamine.co.uk>
8532
8533 PR c++/64382
8534 * g++.dg/cpp1y/pr64382.C: New test.
8535
31c87a43
MS
85362017-01-26 Martin Sebor <msebor@redhat.com>
8537
8538 PR middle-end/78703
8539 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8540 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8541 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8542 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8543
f7c06c0f
JJ
85442017-01-26 Jakub Jelinek <jakub@redhat.com>
8545
b0670cc0
JJ
8546 PR debug/79129
8547 * g++.dg/debug/dwarf2/pr79129.C: New test.
8548
f7c06c0f
JJ
8549 PR debug/78835
8550 * g++.dg/debug/dwarf2/pr78835.C: New test.
8551
5d93da1d
MS
85522017-01-26 Martin Sebor <msebor@redhat.com>
8553
8554 PR middle-end/78703
8555 * gcc.dg/format/pr78569.c: Adjust.
8556 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8557 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8558 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8559 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8560 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8561 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8562 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8563 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8564 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8565 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8566 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8567
905d2812
JJ
85682017-01-26 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR c++/68727
8571 * g++.dg/other/offsetof8.C: Add expected error.
8572 * g++.dg/other/offsetof9.C: New test.
8573
b3db8d77
DE
85742017-01-26 David Edelsohn <dje.gcc@gmail.com>
8575
8576 * g++.dg/opt/declone3.C: Require LTO.
8577
15961e4a
VM
85782017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8579
8580 PR target/79131
8581 * gcc.target/arm/pr79131.c: New.
8582
e39dd802
BC
85832017-01-26 Bin Cheng <bin.cheng@arm.com>
8584
8585 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8586
bc9efeab
JW
85872017-01-26 Jonathan Wakely <jwakely@redhat.com>
8588
8589 PR libstdc++/79190
8590 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8591 matches replaced operator delete.
8592
b5f75f0b
JJ
85932017-01-26 Jakub Jelinek <jakub@redhat.com>
8594
8595 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8596 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8597 avx512f with avx512dq.
8598 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8599 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8600 avx512f with avx512dq.
8601 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8602 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8603 avx512f with avx512dq.
8604
0a38b341
MP
86052017-01-26 Marek Polacek <polacek@redhat.com>
8606
8607 PR c/79199
8608 * c-c++-common/Wduplicated-branches-13.c: New test.
8609
ebff5c3f
DS
86102017-01-26 David Sherwood <david.sherwood@arm.com>
8611
8612 PR middle-end/79212
8613 * gfortran.dg/gomp/sharing-4.f90: New test.
8614
e6d55103
JJ
86152017-01-26 Jakub Jelinek <jakub@redhat.com>
8616
1a27fab1
JJ
8617 PR target/70465
8618 * gcc.target/i386/pr70465.c: New test.
8619
e6d55103
JJ
8620 * brig.dg/dg.exp: Update copyright years.
8621 * lib/brig-dg.exp: Update copyright years.
8622 * lib/brig.exp: Update copyright years.
8623
b5aa1281
MM
86242017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8625
8626 PR target/79179
8627 * gcc.target/powerpc/pr79179.c: New test.
8628
3b5de3cb
BS
86292017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8630
8631 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8632 generation to accept D-mode memory accesses.
8633
dbe81dbe
MS
86342017-01-25 Martin Sebor <msebor@redhat.com>
8635
8636 PR c++/71290
8637 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8638 * g++.dg/ext/flexarray-mangle.C: Same.
8639 * g++.dg/ext/flexarray-subst.C: Same.
8640 * g++.dg/ext/flexary10.C: Same.
8641 * g++.dg/ext/flexary11.C: Same.
8642 * g++.dg/ext/flexary14.C: Same.
8643 * g++.dg/ext/flexary16.C: Same.
8644 * g++.dg/ext/flexary18.C: Same.
8645 * g++.dg/ext/flexary19.C: Same.
8646 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8647 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8648 * g++.dg/ubsan/object-size-1.C: Same.
8649 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8650
0e343868
JJ
86512017-01-25 Jakub Jelinek <jakub@redhat.com>
8652
a25608aa
JJ
8653 PR c++/78896
8654 * g++.dg/cpp1z/decomp24.C: New test.
8655
0e343868
JJ
8656 PR c++/77914
8657 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8658 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8659 expect a warning.
8660 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8661 expect warnings.
8662 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8663 * g++.dg/cpp1y/pr59636.C: Likewise.
8664 * g++.dg/cpp1y/pr60190.C: Likewise.
8665
0d098f4b
BC
86662017-01-25 Bin Cheng <bin.cheng@arm.com>
8667
8668 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8669
5332c89e 86702017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8671
8672 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8673 vec_packs built-ins
8674
ed4e59f4
CL
86752017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8676
8677 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8678 -mcpu=cortex-a57.
8679 * gcc.target/arm/vseleqsf.c: Likewise.
8680 * gcc.target/arm/vselgedf.c: Likewise.
8681 * gcc.target/arm/vselgesf.c: Likewise.
8682 * gcc.target/arm/vselgtdf.c: Likewise.
8683 * gcc.target/arm/vselgtsf.c: Likewise.
8684 * gcc.target/arm/vselledf.c: Likewise.
8685 * gcc.target/arm/vsellesf.c: Likewise.
8686 * gcc.target/arm/vselltdf.c: Likewise.
8687 * gcc.target/arm/vselltsf.c: Likewise.
8688 * gcc.target/arm/vselnedf.c: Likewise.
8689 * gcc.target/arm/vselnesf.c: Likewise.
8690 * gcc.target/arm/vselvcdf.c: Likewise.
8691 * gcc.target/arm/vselvcsf.c: Likewise.
8692 * gcc.target/arm/vselvsdf.c: Likewise.
8693 * gcc.target/arm/vselvssf.c: Likewise.
8694
a5d6927f
RB
86952017-01-25 Richard Biener <rguenther@suse.de>
8696
8697 PR testsuite/72850
8698 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8699 to what we had before adding the threading passes.
8700
c2873892
RB
87012017-01-25 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/69264
8704 * g++.dg/torture/pr69264.C: New testcase.
8705
9aa483a2
KT
87062016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8707
8708 PR target/79145
8709 * gcc.target/arm/pr79145.c: New test.
8710
5c628c3e
RB
87112017-01-25 Richard Biener <rguenther@suse.de>
8712
8713 PR debug/78363
8714 * g++.dg/gomp/pr78363-1.C: New testcase.
8715 * g++.dg/gomp/pr78363-2.C: Likewise.
8716 * g++.dg/gomp/pr78363-3.C: Likewise.
8717
9078cd36
KT
87182016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8719
8720 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8721 * gcc.dg/lto/pr61526_0.c: Likewise.
8722 * gcc.dg/lto/pr64415_0.c: Likewise.
8723
7cfd79d6
JJ
87242017-01-24 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR c++/79205
8727 * g++.dg/cpp1z/decomp22.C: New test.
8728 * g++.dg/cpp1z/decomp23.C: New test.
8729
3e4b91f2
NS
87302017-01-24 Nathan Sidwell <nathan@acm.org>
8731
1d7bc790
NS
8732 PR c++/78469
8733 * g++.dg/cpp0x/pr78469.C: New.
8734
3e4b91f2
NS
8735 PR c++/79118
8736 * g++.dg/cpp0x/pr79118.C: New.
8737
b20ba138
EB
87382017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8739
8740 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8741
c2e84327
DM
87422017-01-24 David Malcolm <dmalcolm@redhat.com>
8743
8744 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8745 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8746 * gcc.dg/rtl/rtl.exp: New file.
8747 * gcc.dg/rtl/test.c: New file.
8748 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8749 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8750 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8751 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8752 * gcc.dg/rtl/x86_64/final.c: New test case.
8753 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8754 * gcc.dg/rtl/x86_64/ira.c: New test case.
8755 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8756 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8757 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8758 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8759 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8760 * gcc.dg/rtl/x86_64/test_1.h: New file.
8761 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8762 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8763 * gcc.dg/rtl/x86_64/times-two.h: New file.
8764 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8765
cf8d19de
BC
87662017-01-24 Bin Cheng <bin.cheng@arm.com>
8767
8768 PR tree-optimization/79159
8769 * g++.dg/tree-ssa/pr79159.C: New test.
8770
f6a24a94 87712017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8772 Martin Jambor <mjambor@suse.cz>
8773
8774 * lib/brig-dg.exp: New file.
8775 * lib/brig.exp: Likewise.
8776 * brig.dg/README: Likewise.
8777 * brig.dg/dg.exp: Likewise.
8778 * brig.dg/test/gimple/alloca.hsail: Likewise.
8779 * brig.dg/test/gimple/atomics.hsail: Likewise.
8780 * brig.dg/test/gimple/branches.hsail: Likewise.
8781 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8782 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8783 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8784 * brig.dg/test/gimple/mem.hsail: Likewise.
8785 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8786 * brig.dg/test/gimple/packed.hsail: Likewise.
8787 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8788 * brig.dg/test/gimple/variables.hsail: Likewise.
8789 * brig.dg/test/gimple/vector.hsail: Likewise.
8790
c3b3e526
JJ
87912017-01-24 Jakub Jelinek <jakub@redhat.com>
8792
8793 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8794 support asan, only on i?86/x86_64 require sse2_runtime.
8795
75f92127
KN
87962017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8797
8798 PR target/66669
8799 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8800 test on powerpc targets.
8801
1a998fa0
MS
88022017-01-23 Martin Sebor <msebor@redhat.com>
8803
8804 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8805
108fdd6d
RB
88062017-01-23 Richard Biener <rguenther@suse.de>
8807
8808 PR tree-optimization/79088
8809 PR tree-optimization/79188
8810 * gcc.dg/torture/pr79088.c: New testcase.
8811 * gcc.dg/torture/pr79188.c: Likewise.
8812
28826a66
KN
88132017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8814
8815 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8816 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8817 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8818 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8819 type of test function to reflect change in built-in function's
8820 return type.
8821 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8822 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8823 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8824 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8825 type and second argument type to reflect change in built-in
8826 function's type signature.
8827 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8828 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8829 type of test function to reflect change in built-in function's
8830 return type.
8831 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8832 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8833 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8834 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8835 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8836 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8837 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8838 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8839 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8840 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8841 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8842 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8843 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8844 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8845 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8846 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8847 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8848 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8849 type of test function to reflect change in built-in function's
8850 return type.
8851 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8852 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8853 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8854 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8855 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8856 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8857 test function's result and second argument to reflect change in
8858 built-in function's type signature.
8859 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8860
e6b8075c
NS
88612017-01-23 Nathan Sidwell <nathan@acm.org>
8862
fc7612fd
NS
8863 PR C++/71710
8864 * g++.dg/template/pr71710.C: New.
8865
e6b8075c
NS
8866 PR c++/71406
8867 PR c++/77508
8868 * g++.dg/template/pr71406.C: New.
8869
15b8fd49
TK
88702017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8871
9b7716c9 8872 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8873
e9c4fbe9
BS
88742017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8875
8876 PR rtl-optimization/78634
8877 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8878
8539a302
BC
88792017-01-23 Bin Cheng <bin.cheng@arm.com>
8880
8881 PR tree-optimization/70754
8882 * gfortran.dg/pr70754.f90: New test.
8883
f368600f
ML
88842017-01-23 Martin Liska <mliska@suse.cz>
8885
8886 PR tree-optimization/79196
8887 * gcc.dg/asan/pr79196.c: New test.
8888 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8889
d886761f
MM
88902017-01-23 Michael Matz <matz@suse.de>
8891
8892 PR tree-optimization/78384
8893 * gcc.dg/pr78384.c: New test.
8894
cffcafda
RB
88952017-01-23 Richard Biener <rguenther@suse.de>
8896
8897 PR tree-optimization/79186
8898 * gcc.dg/torture/pr79186.c: New testcase.
8899 * gcc.dg/torture/pr79187.c: Likewise.
8900
bda2bc48
MJ
89012017-01-23 Martin Jambor <mjambor@suse.cz>
8902
8903 * gcc.dg/ipa/vrp8.c: New test.
8904
f65f1ae3
MJ
89052017-01-23 Martin Jambor <mjambor@suse.cz>
8906
8907 PR ipa/79108
8908 * gfortran.dg/lto/pr79108_0.f90: New test.
8909
dea06111
AS
89102017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8911
8912 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8913 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8914 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8915 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8916 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8917 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8918 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8919 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8920 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8921 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8922 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8923 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8924 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8925 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8926 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8927 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8928
05011618
RB
89292017-01-23 Richard Biener <rguenther@suse.de>
8930 Nick Clifton <nickc@redhat.com>
8931
8932 PR testsuite/78421
8933 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8934 If the target is ARM return the result of the
8935 check_effective_target_arm_vect_no_misalign proc.
8936 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8937 support unaligned vectors then only expect one of the loops to be
8938 unrolled.
8939
f6b9f2ff
ML
89402017-01-23 Martin Liska <mliska@suse.cz>
8941
8942 * gcc.dg/asan/use-after-scope-10.c: New test.
8943 * gcc.dg/asan/use-after-scope-11.c: New test.
8944 * g++.dg/asan/use-after-scope-5.C: New test.
8945
c7775327
ML
89462017-01-23 Martin Liska <mliska@suse.cz>
8947
8948 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8949 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8950 sanopt optimization for ASAN_POISON.
8951
d8ae8d16
KT
89522016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8953
8954 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8955
54d7c70c
CL
89562017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8957
8958 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8959 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8960 for poly*_t types.
8961 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8962 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8963 exec_vcombine): Likewise.
8964 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8965 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8966 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8967 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8968 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8969 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8970 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8971 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8972 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8973 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8974 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8975 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8976 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8977 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8978 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8979 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8980 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8981 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8982 Likewise.
8983 (TEST_VGET_LANE): Cast to uint to avoid warning.
8984 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8985 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8986 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8987 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8988 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8989 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8990 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8991 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8992 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8993 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8994 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8995 CHECK_POLY instead of CHECK for poly64_t types.
8996 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8997 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8998 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8999 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9000 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9001 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9002 uint32_t.
9003 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9004 for int32_t, int64_t.
9005 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9006 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9007 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9008 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9009 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9010 needed.
9011
386fe51c
JJ
90122017-01-22 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR fortran/79154
9015 * gfortran.dg/gomp/pr79154-1.f90: New test.
9016 * gfortran.dg/gomp/pr79154-2.f90: New test.
9017
bc4d86e6
AS
90182017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9019
9020 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9021
c31d5fce
MP
90222017-01-21 Marek Polacek <polacek@redhat.com>
9023
9024 PR testsuite/79169
9025 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9026
25cb56c3
JH
90272017-01-20 Jan Hubicka <hubicka@ucw.cz>
9028
9029 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9030
ea9f867b
BS
90312017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9032
9033 PR rtl-optimization/79125
9034 * gcc.dg/torture/pr79125.c: New test.
9035
a876231c
JW
90362017-01-20 Jiong Wang <jiong.wang@arm.com>
9037
2568d8a1 9038 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9039 only.
2568d8a1
JJ
9040 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9041 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9042
4b9f2115
NS
90432017-01-20 Nathan Sidwell <nathan@acm.org>
9044
3e4b91f2 9045 PR c++/78495
4b9f2115
NS
9046 * g++.dg/cpp1z/inh-ctor38.C: New.
9047
d2aadab1
MP
90482017-01-20 Marek Polacek <polacek@redhat.com>
9049
9050 PR c/79152
9051 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9052
449cd5af
TP
90532017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9054
9055 * lib/target-supports.exp (check_configured_with): New procedure.
9056 (check_effective_target_default_mode): new effective target.
9057 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9058 default mode. Fix dg-skip-if target selector syntax.
9059 * gcc.target/arm/optional_thumb-2.c: Likewise.
9060 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9061 syntax.
9062
ebed7175
DM
90632017-01-20 David Malcolm <dmalcolm@redhat.com>
9064
9065 PR c++/77829
9066 PR c++/78656
9067 * g++.dg/spellcheck-pr77829.C: New test case.
9068 * g++.dg/spellcheck-pr78656.C: New test case.
9069
2ebd93e1
MP
90702017-01-20 Marek Polacek <polacek@redhat.com>
9071
9072 PR c/64279
9073 * c-c++-common/Wduplicated-branches-1.c: New test.
9074 * c-c++-common/Wduplicated-branches-10.c: New test.
9075 * c-c++-common/Wduplicated-branches-11.c: New test.
9076 * c-c++-common/Wduplicated-branches-12.c: New test.
9077 * c-c++-common/Wduplicated-branches-2.c: New test.
9078 * c-c++-common/Wduplicated-branches-3.c: New test.
9079 * c-c++-common/Wduplicated-branches-4.c: New test.
9080 * c-c++-common/Wduplicated-branches-5.c: New test.
9081 * c-c++-common/Wduplicated-branches-6.c: New test.
9082 * c-c++-common/Wduplicated-branches-7.c: New test.
9083 * c-c++-common/Wduplicated-branches-8.c: New test.
9084 * c-c++-common/Wduplicated-branches-9.c: New test.
9085 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9086 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9087 * g++.dg/ext/builtin-object-size3.C: Likewise.
9088 * g++.dg/gomp/loop-1.C: Likewise.
9089 * g++.dg/warn/Wduplicated-branches1.C: New test.
9090 * g++.dg/warn/Wduplicated-branches2.C: New test.
9091
0ce4024a
ML
90922017-01-20 Martin Liska <mliska@suse.cz>
9093
9094 PR lto/69188
9095 * gcc.dg/lto/pr69188_0.c: New test.
9096 * gcc.dg/lto/pr69188_1.c: New test.
9097
d8ea3e7c
AS
90982017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9099
9100 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9101 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9102 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9103 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9104 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9105 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9106 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9107 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9108 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9109 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9110 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9111 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9112 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9113 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9114 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9115 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9116 * gcc.target/i386/avx-1.c: Test new intrinsics.
9117 * gcc.target/i386/sse-13.c: Ditto.
9118 * gcc.target/i386/sse-23.c: Ditto.
9119
0516164b
RB
91202017-01-20 Richard Biener <rguenther@suse.de>
9121
9122 PR tree-optimization/71264
9123 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9124
d821744c
MF
91252017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9126
9127 * gcc.target/mips/madd4-1.c: New file.
9128 * gcc.target/mips/madd4-2.c: Likewise.
9129 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9130 HAS_MADD4.
9131 (mips_option_groups): Add -m[no-]madd4.
9132 (mips-dg-init): Detect default -mno-madd4.
9133 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9134 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9135 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9136 * gcc.target/mips/nmadd-1.c: Likewise.
9137 * gcc.target/mips/nmadd-2.c: Likewise.
9138 * gcc.target/mips/nmadd-3.c: Likewise.
9139
db58fd89
JW
91402017-01-19 Jiong Wang <jiong.wang@arm.com>
9141
9142 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9143 combined instructions.
9144 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9145 instructions.
9146 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9147 of pointer authentication.
9148
bd9cf60b
MM
91492017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9150
9151 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9152 floating point hardware to run test.
9153
ab014eb3
TC
91542017-01-19 Tamar Christina <tamar.christina@arm.com>
9155
2568d8a1 9156 * lib/target-supports.exp
ab014eb3
TC
9157 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9158
c048038f
RO
91592017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9160
9161 PR testsuite/79051
9162 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9163 __x86_64__]: Allow for target i?86-*-*.
9164
ab6b44cb
MF
91652017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9166
9167 PR target/78176
9168 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9169 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9170 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9171 HAS_LXC1.
9172 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9173 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9174 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9175
118d5ed3
AV
91762017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9177
9178 PR fortran/70696
9179 * gfortran.dg/coarray_43.f90: New test.
9180
a57c520e
RE
91812017-01-19 Richard Earnshaw <rearnsha@arm.com>
9182
9183 PR rtl-optimization/79121
9184 * gcc.c-torture/execute/pr79121.c: New test.
9185
54dc4be2
MM
91862017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9187
9188 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9189 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9190
7bd5dad2
LK
91912017-01-18 Louis Krupp <louis.krupp@zoho.com>
9192
9193 PR fortran/50069
9194 PR fortran/55086
9195 * gfortran.dg/pr50069_1.f90: New test.
9196 * gfortran.dg/pr50069_2.f90: New test.
9197 * gfortran.dg/pr55086_1.f90: New test.
9198 * gfortran.dg/pr55086_1_tfat.f90: New test.
9199 * gfortran.dg/pr55086_2.f90: New test.
9200 * gfortran.dg/pr55086_2_tfat.f90: New test.
9201 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9202
0edd264d
AS
92032017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9204 * gcc.dg/strcmp-1.c: New test.
9205 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9206
551914b7
DM
92072017-01-18 David Malcolm <dmalcolm@redhat.com>
9208
9209 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9210 (dejagnu_fail): Likewise.
9211 (dejagnu_note): Likewise.
9212 (pass): Provide forward decl, moving true decl to after #include
9213 of harness.h.
9214 (fail): Likewise.
9215 (note): Likewise.
9216
b7d3a6a6
MM
92172017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9218
9219 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9220 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9221
c484627c
NS
92222017-01-18 Nathan Sidwell <nathan@acm.org>
9223
9224 PR c++/78488
9225 * g++.dg/cpp1z/inh-ctor37.C: New.
9226
a711887e
UB
92272017-01-18 Uros Bizjak <ubizjak@gmail.com>
9228
9229 PR rtl-optimization/78952
9230 * gcc.target/i386/pr78952-1.c: New test.
9231 * gcc.target/i386/pr78952-2.c: Ditto.
9232
525a5e33
AV
92332017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9234
9235 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9236
92372017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9238
9239 PR fortran/70696
9240 * gfortran.dg/coarray_event_1.f08: New test.
9241
90553aac
JJ
92422017-01-18 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR target/77416
9245 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9246 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9247 from dg-options.
9248 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9249 guarded test.
9250 * gcc.target/powerpc/fusion4.c: Likewise.
9251 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9252 guarded test.
9253 * gcc.target/powerpc/pr58673-1.c: Likewise.
9254 * gcc.target/powerpc/pr58673-2.c: Likewise.
9255 * gcc.target/powerpc/pr59054.c: Likewise.
9256
dfc42f08
BS
92572016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9258
9259 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9260 vec_bperm.
9261 * gcc.target/powerpc/p9-vbpermd.c: New file.
9262
f3981e7e
AK
92632017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9264
9265 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9266 (must_not_compile2): Downcase first letter of error messages.
9267 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9268 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9269
2c65d990
NS
92702017-01-18 Nathan Sidwell <nathan@acm.org>
9271
9272 PR c++/79091
9273 * g++.dg/pr79091.C: New.
9274
a711887e
UB
92752017-01-18 Jakub Jelinek <jakub@redhat.com>
9276
9277 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9278 to dg-options.
9279 (p0): Add missing dg-error.
9280
4701fba3
JS
92812017-01-17 Joe Seymour <joe.s@somniumtech.com>
9282
9283 * gcc.target/msp430/mul_f5_muldef.c: New test.
9284
ac4dc08d
MM
92852017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9286
9287 PR target/79004
9288 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9289 options. Fix up the syntax for using \m and \M.
9290
1b3254e4
SB
92912017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9292
9293 PR target/78875
9294 * gcc.target/powerpc/ssp-1.c: New testcase.
9295 * gcc.target/powerpc/ssp-2.c: New testcase.
9296
8144a493
WD
92972017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9298
9299 * gcc.target/aarch64/eh_return.c: New test.
9300
a6607774
BS
93012017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9302
9303 * vec-rlmi-rlnm.c: New file.
9304
8ddfdbc2
NS
93052017-01-17 Nathan Sidwell <nathan@acm.org>
9306
9307 PR c++/61636
9308 * g++.dg/cpp1y/pr61636-1.C: New.
9309 * g++.dg/cpp1y/pr61636-2.C: New.
9310 * g++.dg/cpp1y/pr61636-3.C: New.
9311
d365b403
MS
93122017-01-17 Martin Sebor <msebor@redhat.com>
9313
9314 PR testsuite/79115
9315 * gcc.dg/pr78768.c: Make it a link-only test.
9316
0d80ab91
DM
93172017-01-17 David Malcolm <dmalcolm@redhat.com>
9318
9319 PR c++/71497
9320 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9321 expected messages.
9322 * c-c++-common/Wmisleading-indentation.c: Likewise.
9323
31b61548
VM
93242017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9325
9326 PR target/79058
9327 * gcc.target/arm/pr79058.c: New.
9328
c549996e
JJ
93292017-01-17 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR tree-optimization/71854
9332 * gcc.dg/vect/pr71854.c: New test.
9333
4f197ff9
ML
93342017-01-17 Martin Liska <mliska@suse.cz>
9335
9336 PR ipa/71207
9337 * g++.dg/ipa/pr71207.C: New test.
9338
d4193b85
JH
93392017-01-17 Jan Hubicka <hubicka@ucw.cz>
9340
9341 PR middle-end/77445
9342 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9343 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9344
906e7712
JJ
93452017-01-17 Jakub Jelinek <jakub@redhat.com>
9346
9347 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9348 rather than long unsigned int.
9349 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9350
12314dc9
RB
93512017-01-17 Richard Biener <rguenther@suse.de>
9352
9353 PR tree-optimization/71433
9354 * gcc.dg/Warray-bounds-20.c: New testcase.
9355
a23e48df
RB
93562017-01-17 Richard Biener <rguenther@suse.de>
9357
9358 PR testsuite/52563
9359 PR testsuite/71237
9360 PR testsuite/77737
9361 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9362 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9363 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9364
e6750e5c
AM
93652017-01-17 Alan Modra <amodra@gmail.com>
9366
9367 * gcc.target/powerpc/pr79066.c: New.
9368
a59afbe2
JL
93692017-01-16 Jeff Law <law@redhat.com>
9370
9371 PR tree-optimization/33562
9372 PR tree-optimization/61912
9373 PR tree-optimization/77485
9374 PR tree-optimization/79090
9375 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9376 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9377
e1bcfb92
JJ
93782017-01-16 Jakub Jelinek <jakub@redhat.com>
9379
98e92fb2
JJ
9380 PR c/79089
9381 * gcc.c-torture/compile/pr79089.c: New test.
9382
e1bcfb92
JJ
9383 PR target/79080
9384 * gcc.dg/pr79080.c: New test.
9385
0ef1f9cd
DM
93862017-01-16 David Malcolm <dmalcolm@redhat.com>
9387
9388 PR c/78304
9389 * gcc.dg/format/pr78304.c: Convert argument from integral type
9390 to a pointer.
9391 * gcc.dg/format/pr78304-2.c: Likewise.
9392
76689ffc
CL
93932017-01-16 Carl Love <cel@us.ibm.com>
9394
9395 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9396 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9397
ce12ee9e
CL
93982017-01-16 Carl Love <cel@us.ibm.com>
9399
9400 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9401 Change arguments and return type to bool long long.
9402
b336037d
MS
94032017-01-16 Martin Sebor <msebor@redhat.com>
9404
9405 PR testsuite/79051
9406 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9407 on x86.
9408
1ddca3f3
PC
94092017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9410
9411 Revert:
a711887e 9412 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9413
9414 PR c++/71737
9415 * g++.dg/cpp0x/pr71737.C: New.
9416
290687fb
BS
94172017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9418
9419 * gcc.target/powerpc/swaps-p8-27.c: New.
9420
7d2f3f1d
PC
94212017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9422
9423 PR c++/71737
9424 * g++.dg/cpp0x/pr71737.C: New.
9425
d743728f
EB
94262017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9427
9428 * gnat.dg/opt62.adb: New test.
9429 * gnat.dg/opt62_pkg.ads: New helper.
9430
90aead21
BS
94312017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9432
a711887e
UB
9433 PR rtl-optimization/78626
9434 PR rtl-optimization/78727
90aead21
BS
9435 * gcc.dg/torture/pr78626.c: New test.
9436 * gcc.dg/torture/pr78727.c: New test.
9437
afaecc23
AM
94382017-01-14 Alan Modra <amodra@gmail.com>
9439
9440 * gcc.c-torture/compile/pr72749.c: New test.
9441
be4aa83d
DM
94422017-01-13 David Malcolm <dmalcolm@redhat.com>
9443
9444 PR c/78304
9445 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9446 (test_macro_2): New test.
9447 (test_macro_3): New test.
9448 (test_macro_4): New test.
9449 (test_non_contiguous_strings): Convert line number to line offset.
9450 * gcc.dg/format/pr78304-2.c: New test case.
9451 * gcc.dg/format/pr78304.c: New test case.
9452
7cdca3ec
UB
94532017-01-13 Uros Bizjak <ubizjak@gmail.com>
9454
9455 * gcc.target/i386/funcspec-56.inc: Add missing options and
9456 reorder options by implied ISAs, as in ix86_target_string.
9457
e3017e52
MP
94582017-01-13 Marek Polacek <polacek@redhat.com>
9459
9460 PR c++/71166
9461 * g++.dg/cpp0x/constexpr-array18.C: New test.
9462
d155c6fe
JL
94632017-01-13 Jeff Law <law@redhat.com>
9464
7c9560a5
JL
9465 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9466
9e59e99a
JL
9467 PR tree-optimization/61912
9468 PR tree-optimization/77485
9469 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9470 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9471 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9472
9473 PR tree-optimization/33562
9474 PR tree-optimization/61912
9475 PR tree-optimization/77485
d155c6fe
JL
9476 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9477 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9478 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9479 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9480 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9481 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9482 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9483
77719b06
ML
94842017-01-13 Martin Liska <mliska@suse.cz>
9485
9486 PR ipa/79043
9487 * gcc.c-torture/execute/pr79043.c: New test.
9488
a181b2bc
RB
94892017-01-13 Richard Biener <rguenther@suse.de>
9490
9491 PR middle-end/78411
9492 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9493
eaed3226
AV
94942017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9495
9496 PR fortran/70697
9497 * gfortran.dg/coarray/event_4.f08: New test.
9498
4ccff88b
AV
94992017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9500
9501 PR fortran/70696
9502 * gfortran.dg/coarray/event_3.f08: New test.
9503
3c3b9090
RB
95042017-01-13 Richard Biener <rguenther@suse.de>
9505
9506 PR tree-optimization/77283
9507 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9508
25329913
RB
95092017-01-13 Richard Biener <rguenther@suse.de>
9510
9511 * gcc.dg/gimplefe-22.c: New testcase.
9512
10b70b8e
RB
95132017-01-13 Richard Biener <rguenther@suse.de>
9514
9515 PR tree-optimization/77283
9516 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9517 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9518 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9519
76a8f82f
SL
95202017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9521
9522 * gcc.dg/pr77862.c: Require fpic target.
9523
59a505da
MM
95242017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9525
9526 PR target/79004
9527 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9528
bce6f760
MS
95292017-01-12 Martin Sebor <msebor@redhat.com>
9530
9531 * gcc.dg/pr78138.c: Adjust.
9532 * gcc.dg/pr78768.c: Adjust.
9533 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9534 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9535 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9536 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9537 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9538 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9539 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9540 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9541 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9542 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9543 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9544
3eefa646
JJ
95452017-01-12 Jakub Jelinek <jakub@redhat.com>
9546
9547 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9548
dcb56243
MS
95492017-01-12 Martin Sebor <msebor@redhat.com>
9550
8be3f306 9551 PR testsuite/79051
940242cd
MS
9552 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9553 due to bug 79054.
dcb56243 9554
b7431c20
DE
95552017-01-12 David Edelsohn <dje.gcc@gmail.com>
9556
9557 * gcc.dg/pr78768.c: Require LTO.
9558
2bcd9f32
MS
95592017-01-12 Martin Sebor <msebor@redhat.com>
9560
9561 PR c/79074
9562 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9563 due to the referenced bug.
9564
b2fc1c70
MS
95652017-01-12 Martin Sebor <msebor@redhat.com>
9566
9567 PR testsuite/79073
9568 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9569
fbed6f36
UB
95702017-01-12 Uros Bizjak <ubizjak@gmail.com>
9571
9572 * gcc.target/i386/builtin_target.c (check_features): Check all
9573 supported __builtin_cpu_supports options.
9574
27282dad
KT
95752017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9576
9577 PR tree-optimization/78319
9578 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9579 Remove xfail.
9580
66113166
BS
95812017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9582
9583 PR target/79044
9584 * gcc.target/powerpc/swaps-p8-26.c: New.
9585
6bb4ea5c
RB
95862017-01-12 Richard Biener <rguenther@suse.de>
9587
9588 * gcc.dg/gimplefe-21.c: New testcase.
9589
f15dbadb
MC
95902017-01-12 Michael Collison <michael.collison@arm.com>
9591
9592 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9593
73e32c47
JK
95942017-01-11 Julia Koval <julia.koval@intel.com>
9595 Uros Bizjak <ubizjak@gmail.com>
9596
9597 * gcc.target/i386/sgx.c New test.
9598 * gcc.target/i386/sse-12.c: Add -msgx.
9599 * gcc.target/i386/sse-13.c: Ditto.
9600 * gcc.target/i386/sse-14.c: Ditto.
9601 * gcc.target/i386/sse-22.c: Ditto.
9602 * gcc.target/i386/sse-23.c: Ditto.
9603 * g++.dg/other/i386-2.C: Ditto.
9604 * g++.dg/other/i386-3.C: Ditto.
9605
3594adc7
MS
96062017-01-11 Martin Sebor <msebor@redhat.com>
9607
9608 PR c++/24511
9609 * g++.dg/template/explicit9.C: New test.
9610
01bfd257
NS
96112017-01-11 Nathan Sidwell <nathan@acm.org>
9612
9613 PR c++/77812
9614 * g++.dg/pr77812.C: New.
9615
88df7964
JJ
96162017-01-11 Jakub Jelinek <jakub@redhat.com>
9617
eae63d78
JJ
9618 PR c++/71537
9619 * g++.dg/cpp1y/constexpr-71537.C: New test.
9620
88df7964
JJ
9621 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9622 argument.
9623
960ecba4
MS
96242017-01-11 Martin Sebor <msebor@redhat.com>
9625
9626 PR c/47931
9627 * c-c++-common/Waddress-2.c: New test.
9628
1f258a55
JJ
96292017-01-11 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR c++/78341
9632 * g++.dg/cpp0x/pr78341.C: New test.
9633
bf5fbf46
MS
96342017-01-11 Martin Sebor <msebor@redhat.com>
9635
9636 PR c/78768
9637 * gcc.dg/pr78768.c: New test.
9638
19ff0049
DM
96392017-01-11 David Malcolm <dmalcolm@redhat.com>
9640
9641 PR driver/78877
9642 * gcc.dg/spellcheck-options-14.c: New test case.
9643 * gcc.dg/spellcheck-options-15.c: New test case.
9644 * gcc.dg/spellcheck-options-16.c: New test case.
9645 * gcc.dg/spellcheck-options-17.c: New test case.
9646
c86e9f03
ML
96472017-01-11 Martin Liska <mliska@suse.cz>
9648
9649 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9650
947f51d6
JJ
96512017-01-11 Jakub Jelinek <jakub@redhat.com>
9652
9653 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9654 instead of just 1 for the decomposition from struct C.
9655
849fccf8
EB
96562017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9657
9658 * gcc.c-torture/execute/20170111-1.c: New test.
9659
80c74722
RB
96602017-01-11 Richard Biener <rguenther@suse.de>
9661
9662 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9663
4c4b4703
JJ
96642017-01-11 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR middle-end/50199
9667 * gcc.dg/lto/pr50199_0.c: New test.
9668
664b1a6b
MS
96692017-01-10 Martin Sebor <msebor@redhat.com>
9670
9671 PR testsuite/78960
9672 PR testsuite/78959
9673 PR testsuite/78133
9674 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9675 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9676
fefd3086
MS
96772017-01-10 Martin Sebor <msebor@redhat.com>
9678
9679 PR middle-end/78138
664b1a6b 9680 * gcc.dg/pr78138.c: New test.
fefd3086 9681
b9f4757f
DM
96822017-01-10 David Malcolm <dmalcolm@redhat.com>
9683
9684 PR c++/77949
9685 * g++.dg/diagnostic/pr77949.C: New test case.
9686
5a50f6bb
MS
96872017-01-10 Martin Sebor <msebor@redhat.com>
9688
9689 PR middle-end/78245
9690 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9691
c16880ef
MS
96922017-01-10 Martin Sebor <msebor@redhat.com>
9693
9694 PR tree-optimization/78775
9695 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9696 * gcc.dg/attr-alloc_size-10.c: New test.
9697 * gcc.dg/attr-alloc_size-11.c: New test.
9698 * gcc.dg/builtin-stringop-chk-7.c: New test.
9699 * gcc.dg/pr78775.c: New test.
9700 * gcc.dg/pr78973-2.c: New test.
9701 * gcc.dg/pr78973.c: New test.
9702
5363d9d9
JL
97032017-01-10 Jeff Law <law@redhat.com>
9704
9705 PR tree-optimization/77766
9706 PR tree-optimization/78856
9707 * gcc.c-torture/execute/pr77766.c: New test.
9708
aae23693
RB
97092016-01-10 Richard Biener <rguenther@suse.de>
9710
9711 PR tree-optimization/79034
9712 * g++.dg/torture/pr79034.C: New testcase.
9713
a0843aed
ML
97142017-01-10 Martin Liska <mliska@suse.cz>
9715
9716 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9717 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9718 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9719 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9720 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9721 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9722 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9723 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9724 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9725 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9726 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9727 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9728 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9729 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9730 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9731 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9732 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9733 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9734 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9735 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9736 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9737 * gcc.dg/ipa/pr64307.c: Likewise.
9738 * gcc.dg/ipa/pr77653.c: Likewise.
9739
79fc8ffe
AS
97402017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9741
9742 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9743 * g++.dg/other/i386-3.C: Ditto.
9744 * gcc.target/i386/sse-12.c: Ditto.
9745 * gcc.target/i386/sse-13.c: Ditto.
9746 * gcc.target/i386/sse-22.c: Ditto.
9747 * gcc.target/i386/sse-23.c: Ditto.
9748 * gcc.target/i386/builtin_target.c: Handle new option.
9749 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9750 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9751 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9752
dfa6951f
MS
97532017-01-09 Martin Sebor <msebor@redhat.com>
9754
9755 PR testsuite/79036
9756 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9757 with different precisions.
9758
a271e415
EB
97592017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9760
9761 * g++.dg/opt/call2.C: New test.
9762 * g++.dg/opt/call3.C: Likewise.
9763 * gnat.dg/array26.adb: New test.
9764 * gnat.dg/array26_pkg.ad[sb]: New helper.
9765 * gnat.dg/array27.adb: New test.
9766 * gnat.dg/array27_pkg.ad[sb]: New helper.
9767 * gnat.dg/array28.adb: New test.
9768 * gnat.dg/array28_pkg.ad[sb]: New helper.
9769
bd2c6270
JJ
97702017-01-09 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR translation/79019
9773 PR translation/79020
9774 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9775 diagnostics.
9776 * gfortran.dg/initialization_17.f90: Likewise.
9777
1c1d8e75
DH
97782017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9779
9780 PR testsuite/79026
9781 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9782 * gcc.target/i386/pr78904-4.c: Likewise.
9783 * gcc.target/i386/pr78904-6.c: Likewise.
9784 * gcc.target/i386/pr78967-2.c: Likewise.
9785
cb330ba5
JJ
97862017-01-09 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR tree-optimization/78899
9789 * gcc.target/i386/pr78899.c: New test.
9790 * gcc.dg/pr71077.c: New test.
9791
a5e14a42
MJ
97922017-01-09 Martin Jambor <mjambor@suse.cz>
9793
9794 PR ipa/78365
9795 PR ipa/78599
9796 * gcc.dg/torture/pr78365.c: New test.
9797
01216d27
JJ
97982017-01-09 Jakub Jelinek <jakub@redhat.com>
9799
dc59e50a
JJ
9800 PR c++/78948
9801 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9802 (main): Use int* instead of long long.
9803
01216d27
JJ
9804 PR tree-optimization/78938
9805 * gcc.dg/vect/pr78938.c: New test.
9806
c0d4fec7
KT
98072017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9808
9809 * gcc.dg/20161219.c: New test.
9810
7b1b0cc1
RB
98112017-01-09 Richard Biener <rguenther@suse.de>
9812
9813 PR tree-optimization/78997
9814 * gcc.dg/torture/pr78997.c: New testcase.
9815
813b9c0d
RB
98162017-01-09 Richard Biener <rguenther@suse.de>
9817
9818 PR debug/79000
9819 * g++.dg/lto/pr79000_0.C: New testcase.
9820 * g++.dg/lto/pr79000_1.c: Likewise.
9821
efcc8d38
MS
98222017-01-08 Martin Sebor <msebor@redhat.com>
9823
9824 PR middle-end/77708
9825 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9826 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9827 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9828 due to bug 78969.
9829 * gcc.dg/format/pr78569.c: Adjust.
9830
5ccf1d8d
DM
98312017-01-07 David Malcolm <dmalcolm@redhat.com>
9832
9833 PR c++/72803
9834 * g++.dg/diagnostic/pr72803.C: New test case.
9835
42002dfe
MS
98362017-01-07 Martin Sebor <msebor@redhat.com>
9837
9838 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9839 * gcc.dg/attr-alloc_size-4.c: Same.
9840
de91486c
AV
98412017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9842
9843 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9844 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9845 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9846 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9847 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9848 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9849 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9850
f55a925e
AS
98512017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9852 * gcc.dg/memcmp-1.c: New.
9853 * gcc.dg/strncmp-1.c: New.
9854
f3caa118
AV
98552017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9856
9857 * gcc.target/arm/acle/mcrr: New.
9858 * gcc.target/arm/acle/mcrr2: New.
9859 * gcc.target/arm/acle/mrrc: New.
9860 * gcc.target/arm/acle/mrrc2: New.
9861
ecc9a25b
AV
98622017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9863
9864 * gcc.target/arm/acle/mcr.c: New.
9865 * gcc.target/arm/acle/mrc.c: New.
9866 * gcc.target/arm/acle/mcr2.c: New.
9867 * gcc.target/arm/acle/mrc2.c: New.
9868
3811581f
AV
98692017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9870
9871 * gcc.target/arm/acle/ldc: New.
9872 * gcc.target/arm/acle/ldc2: New.
9873 * gcc.target/arm/acle/ldcl: New.
9874 * gcc.target/arm/acle/ldc2l: New.
9875 * gcc.target/arm/acle/stc: New.
9876 * gcc.target/arm/acle/stc2: New.
9877 * gcc.target/arm/acle/stcl: New.
9878 * gcc.target/arm/acle/stc2l: New.
9879
d57daa0c
AV
98802017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9881
9882 * gcc.target/arm/acle/acle.exp: Run tests for different options
9883 and make sure fat-lto-objects is used such that we can still do
9884 assemble scans.
9885 * gcc.target/arm/acle/cdp.c: New.
9886 * gcc.target/arm/acle/cdp2.c: New.
9887 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9888 (check_effective_target_arm_coproc1_ok_nocache): New.
9889 (check_effective_target_arm_coproc2_ok): New.
9890 (check_effective_target_arm_coproc2_ok_nocache): New.
9891 (check_effective_target_arm_coproc3_ok): New.
9892 (check_effective_target_arm_coproc3_ok_nocache): New.
9893 (check_effective_target_arm_coproc4_ok): New.
9894 (check_effective_target_arm_coproc4_ok_nocache): New.
9895
8a123229
MS
98962017-01-06 Martin Sebor <msebor@redhat.com>
9897
9898 PR middle-end/78605
9899 * gcc.dg/tree-ssa/pr78605.c: New test.
9900
5b8999d6
MS
99012017-01-05 Martin Sebor <msebor@redhat.com>
9902
9903 PR tree-optimization/78910
9904 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9905 diagnostics.
9906 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9907 * gcc.dg/tree-ssa/pr78910.c: New test.
9908
4e89adf9
EB
99092017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9910
9911 * gcc.dg/sso-10.c: New test.
9912
962c5679
JJ
99132017-01-05 Jakub Jelinek <jakub@redhat.com>
9914
cfd719e7
JJ
9915 PR tree-optimization/71016
9916 * gcc.target/i386/pr71016.c: New test.
9917 * gcc.target/aarch64/pr71016.c: New test.
9918 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9919
26f20371
JJ
9920 PR c++/78931
9921 * g++.dg/cpp1z/decomp19.C: New test.
9922
962c5679
JJ
9923 PR c++/78890
9924 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9925 * g++.dg/init/union1.C: Likewise.
9926 * g++.dg/cpp0x/union6.C: Expect errors.
9927 * g++.dg/cpp0x/union8.C: New test.
9928 * g++.dg/cpp0x/pr78890-1.C: New test.
9929 * g++.dg/cpp0x/pr78890-2.C: New test.
9930
8c15f541
DE
99312017-01-05 David Edelsohn <dje.gcc@gmail.com>
9932
9933 * gcc.target/powerpc/pr71670.c: Require p9vector.
9934 * gcc.target/powerpc/p9-novsx.c: Same.
9935
51b86113
DM
99362017-01-05 David Malcolm <dmalcolm@redhat.com>
9937
9938 * selftests/asr_div1.rtl: New file.
9939 * selftests/aarch64: New subdirectory.
9940 * selftests/aarch64/times-two.rtl: New file.
9941 * selftests/bb-index.rtl: New file.
9942 * selftests/cfg-test.rtl: New file.
9943 * selftests/const-int.rtl: New file.
9944 * selftests/example-labels.rtl: New file.
9945 * selftests/insn-with-mode.rtl: New file.
9946 * selftests/jump-to-label-ref.rtl: New file.
9947 * selftests/jump-to-return.rtl: New file.
9948 * selftests/jump-to-simple-return.rtl: New file.
9949 * selftests/mem.rtl: New file.
9950 * selftests/note-insn-deleted.rtl: New file.
9951 * selftests/note_insn_basic_block.rtl: New file.
9952 * selftests/simple-cse.rtl: New file.
9953 * selftests/symbol-ref.rtl: New file.
9954 * selftests/x86_64: New subdirectory.
9955 * selftests/x86_64/call-insn.rtl: New file.
9956 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9957 * selftests/x86_64/times-two.rtl: New file.
9958 * selftests/x86_64/unspec.rtl: New file.
9959
dc7650cc
NS
99602017-01-05 Nathan Sidwell <nathan@acm.org>
9961
9962 PR c++/78765
9963 * g++.dg/cpp0x/pr78765.C: New.
9964
3db70565
DV
99652017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9966
9967 * gcc.target/s390/memcpy-2.c: New test.
9968 * gcc.target/s390/memset-2.c: New test.
9969
f5a537e3
AK
99702017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9971
9972 * gcc.target/s390/memcpy-1.c: New test.
9973
d80c6d02
JL
99742017-01-04 Jeff Law <law@redhat.com>
9975
9976 PR tree-optimization/78812
9977 * g++.dg/torture/pr78812.C: New test.
9978
08edc320 99792017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
9980
9981 PR target/71977
9982 PR target/70568
9983 PR target/78823
9984 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9985 64-bit VSX systems with direct move, whether we optimize common
9986 code sequences in the GLIBC math library for float math functions.
9987 * gcc.target/powerpc/pr71977-2.c: Likewise.
9988
a9342885
MP
99892017-01-04 Marek Polacek <polacek@redhat.com>
9990
9991 PR c++/64767
9992 * c-c++-common/Wpointer-compare-1.c: New test.
9993
066435fe
JJ
99942017-01-04 Jakub Jelinek <jakub@redhat.com>
9995
abec4284
JJ
9996 PR c++/78949
9997 * c-c++-common/Wunused-var-16.c: New test.
9998
26c43e27
JJ
9999 PR c++/78693
10000 * g++.dg/cpp0x/pr78693.C: New test.
10001
fc73e60c
JJ
10002 PR driver/78957
10003 * gcc.dg/pr78957.c: New test.
10004
c9cf3863
JJ
10005 * g++.dg/cpp1y/auto-fn34.C: New test.
10006
066435fe
JJ
10007 PR c++/71182
10008 * g++.dg/cpp0x/pr71182.C: New test.
10009
598bd687
KN
100102017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10011
10012 PR target/78056
10013 * gcc.target/powerpc/pr78056-1.c: New test.
10014 * gcc.target/powerpc/pr78056-2.c: New test.
10015 * gcc.target/powerpc/pr78056-3.c: New test.
10016 * gcc.target/powerpc/pr78056-4.c: New test.
10017 * gcc.target/powerpc/pr78056-5.c: New test.
10018 * gcc.target/powerpc/pr78056-6.c: New test.
10019 * gcc.target/powerpc/pr78056-7.c: New test.
10020 * gcc.target/powerpc/pr78056-8.c: New test.
10021 * lib/target-supports.exp
10022 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10023 whether the effective target supports the popcntb instruction.
10024
8194635a
JL
100252017-01-03 Jeff Law <law@redhat.com>
10026
10027 PR tree-optimization/67955
10028 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10029
baf9ebc8
MP
100302017-01-04 Marek Polacek <polacek@redhat.com>
10031
10032 PR c++/77545
10033 PR c++/77284
10034 * g++.dg/cpp0x/range-for32.C: New test.
10035 * g++.dg/cpp0x/range-for33.C: New test.
10036
5dd9a9d0
DM
100372017-01-04 David Malcolm <dmalcolm@redhat.com>
10038
10039 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10040
4bf07f3f
NS
100412017-01-04 Nathan Sidwell <nathan@acm.org>
10042
10043 PR c++/66735
10044 * g++.dg/cpp1y/pr66735.C: New.
10045
165ba2e9
JJ
100462017-01-04 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR tree-optimization/71563
10049 * gcc.dg/tree-ssa/pr71563.c: New test.
10050
4567f969
JB
100512017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10052
10053 PR fortran/78534
10054 PR fortran/78976
10055 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10056 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10057 * gfortran.dg/transfer_intrinsic_1.f90: Change
10058 scan-tree-dump-times due to gfc_trans_string_copy change to
10059 avoid -Wstringop-overflow.
10060
1c06f07f
JL
100612017-01-03 Jeff Law <law@redhat.com>
10062
10063 PR tree-optimization/78856
10064 * gcc.c-torture/execute/pr78856.c: New test.
10065
60fb638f
MM
100662017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10067
10068 PR target/78953
10069 * gcc.target/powerpc/pr78953.c: New test.
10070
e4d02f52
ILT
100712017-01-03 Ian Lance Taylor <iant@google.com>
10072
10073 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10074 enums.
10075
5b4f088d
MS
100762017-01-03 Martin Sebor <msebor@redhat.com>
10077
10078 PR tree-optimization/78696
10079 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10080 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10081 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10082 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10083
100842017-01-03 David Malcolm <dmalcolm@redhat.com>
10085
10086 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10087 with more than one digit.
10088 * lib/gcc-dg.exp (process-message): Support more than one digit
10089 in relative line specifications.
10090
100912017-01-03 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR tree-optimization/78965
10094 * gcc.dg/pr78965.c: New test.
10095
10096 PR middle-end/78901
10097 * g++.dg/opt/pr78901.C: New test.
10098
100992017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10100
10101 PR fortran/78534
10102 PR fortran/66310
10103 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10104 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10105 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10106 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10107 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10108 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10109 * gfortran.dg/string_1_lp64.f90: New test.
10110 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10111 * gfortran.dg/string_3_lp64.f90: New test.
10112 * gfortran.dg/transfer_intrinsic_1.f90: Change
10113 scan-tree-dump-times due to gfc_trans_string_copy change to
10114 avoid -Wstringop-overflow.
10115
8b7163c6
UB
101162017-01-02 Uros Bizjak <ubizjak@gmail.com>
10117
10118 PR target/78967
10119 * gcc.target/i386/pr78967-1.c: New test.
10120 * gcc.target/i386/pr78967-2.c: Ditto.
10121 * gcc.target/i386/pr78967-3.c: Ditto.
10122
10123 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10124 * gcc.target/i386/pr78904-4.c: Ditto.
10125 * gcc.target/i386/pr78904-6.c: Ditto.
10126
e2940b98
JH
101272017-01-01 Jan Hubicka <hubicka@ucw.cz>
10128
10129 PR middle-end/77674
10130 * g++.dg/torture/pr77674.C: New testcase.
10131
cbe34bb5 101322017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10133
10134 Update copyright years.
818ab71a 10135\f
cbe34bb5 10136Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10137
10138Copying and distribution of this file, with or without modification,
10139are permitted in any medium without royalty provided the copyright
10140notice and this notice are preserved.