]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
config.gcc (powerpc-wrs-vxworksspe): Now match as vxworks*spe.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f6e50a7d
WW
12017-09-06 Wish Wu <wishwu007@gmail.com>
2 Jakub Jelinek <jakub@redhat.com>
3
4 * gcc.dg/sancov/cmp0.c: New test.
5
f6bd5664
RB
62017-09-06 Richard Biener <rguenther@suse.de>
7
8 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
9 test for correctness of vector lowering.
10
796bd467
RB
112017-09-06 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/82108
14 * gcc.dg/vect/pr82108.c: New testcase.
15
e9982c6a
MJ
162017-09-06 Martin Jambor <mjambor@suse.cz>
17
18 PR tree-optimization/82078
19 * gcc.dg/tree-ssa/pr82078.c: New test.
20
3581d5db
JJ
212017-09-06 Jakub Jelinek <jakub@redhat.com>
22
23 PR middle-end/82095
24 * gcc.dg/tls/pr82095.c: New test.
25
bcc6842b
JJ
262017-09-05 Jakub Jelinek <jakub@redhat.com>
27
0fe4bc78
JJ
28 PR middle-end/81768
29 * gcc.dg/gomp/pr81768-2.c: New test.
30
bcc6842b
JJ
31 PR middle-end/81768
32 * gcc.dg/gomp/pr81768-1.c: New test.
33
55b2ce1c
BS
342017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
35
36 PR target/81833
37 * gcc.target/powerpc/pr81833-1.c: New file.
38 * gcc.target/powerpc/pr81833-2.c: New file.
39
f174328e
L
402017-09-05 H.J. Lu <hongjiu.lu@intel.com>
41
42 PR target/59501
43 PR target/81624
44 PR target/81769
45 * gcc.target/i386/pr59501-4a.c: Remove xfail.
46 * gcc.target/i386/pr81769-1a.c: New test.
47 * gcc.target/i386/pr81769-1b.c: Likewise.
48 * gcc.target/i386/pr81769-2.c: Likewise.
49
c253525e
MP
502017-09-05 Marek Polacek <polacek@redhat.com>
51
52 PR sanitizer/82072
53 * c-c++-common/ubsan/pr82072-2.c: New test.
54
d49318d9
PC
552017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/81942
58 * g++.dg/cpp1y/constexpr-return3.C: New.
59
d3b080bc
EB
602017-09-05 Eric Botcazou <ebotcazou@adacore.com>
61
62 * gnat.dg/incomplete5.ad[sb]: New test.
63 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
64
1f073c92
EB
652017-09-05 Eric Botcazou <ebotcazou@adacore.com>
66
67 * gnat.dg/specs/uc2.ads: New test.
68
806fcf71
EB
692017-09-05 Eric Botcazou <ebotcazou@adacore.com>
70
71 * gnat.dg/taft_type4.adb: New test.
72 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
73
a0f8cad6
RB
742017-09-05 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/82102
77 * gcc.dg/torture/pr82102.c: New testcase.
78
babf697a
EB
792017-09-05 Eric Botcazou <ebotcazou@adacore.com>
80
81 * testsuite/gnat.dg/array29.ad[sb]: New test.
82
02e637d8
ML
832017-09-05 Martin Liska <mliska@suse.cz>
84
85 PR tree-optimization/82032
86 * g++.dg/other/pr82032.C: New test.
87 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
88 * gcc.dg/tree-ssa/vrp34.c: Likewise.
89 * gcc.dg/switch-10.c: Likewise.
90
bc394e5a
UB
912017-09-04 Uros Bizjak <ubizjak@gmail.com>
92
93 * gcc.target/i386/mpx/mpx-os-support.h: New file.
94 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
95
9afacf39
BE
962017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
97
98 PR target/77308
99 * gcc.target/arm/pr77308-1.c: New test.
100
11a82e25
RB
1012017-09-04 Richard Biener <rguenther@suse.de>
102
103 PR tree-optimization/82084
104 * g++.dg/torture/pr82084.C: New testcase.
105
bc7fe952
MP
1062017-09-04 Marek Polacek <polacek@redhat.com>
107
108 PR c/81783
109 * c-c++-common/Wtautological-compare-5.c: New test.
110
8713d0f1
JL
1112017-09-04 Jeff Law <law@redhat.com>
112
113 PR tree-optimization/64910
114 * gcc.dg/tree-ssa/pr64910-2.c: New test.
115
8d2b48ae
MP
1162017-09-04 Marek Polacek <polacek@redhat.com>
117
118 PR sanitizer/82072
119 * c-c++-common/ubsan/pr82072.c: New test.
120
e910a9b1
RB
1212017-09-04 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/82060
124 * g++.dg/torture/pr82060.C: New testcase.
125
d8c40eff
AM
1262017-09-04 Alexander Monakov <amonakov@ispras.ru>
127
128 PR rtl-optimization/57448
129 PR target/67458
130 PR target/81316
131 * gcc.dg/atomic/pr80640-2.c: New testcase.
132 * gcc.dg/atomic/pr81316.c: New testcase.
133
1fda57cb
TV
1342017-09-04 Tom de Vries <tom@codesourcery.com>
135
136 PR tree-optimization/82052
137 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
138 call in fn11.
139
792ce29f
JJ
1402017-09-04 Jakub Jelinek <jakub@redhat.com>
141
ca1150f0
JJ
142 PR sanitizer/81981
143 * gcc.dg/ubsan/pr81981.c: New test.
144
792ce29f
JJ
145 PR tree-optimization/70043
146 PR testsuite/82093
147 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
148
83982f26
UB
1492017-09-04 Uros Bizjak <ubizjak@gmail.com>
150
151 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
152 * gcc.target/i386/bmi-check.h (main): Ditto.
153 * gcc.target/i386/bmi2-check.h (main): Ditto.
154 * gcc.target/i386/rtm-check.h (main): Ditto.
155 * gcc.target/i386/sha-check.h (main): Ditto.
156 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
157 (main): Use __get_cpuid_count. Use check_osxsave.
158 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
159 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
160 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
161 (main): Use check_osxsave.
162
f36b315d
UB
1632017-09-03 Uros Bizjak <ubizjak@gmail.com>
164
165 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
166 and return NORUNRES on failure.
167 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
168 __builtin_va_arg_pack instead of __va_arg_pack.
169 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
170 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
171 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
172 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
173 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
174
bff0050a
JJ
1752017-09-01 Jakub Jelinek <jakub@redhat.com>
176
177 PR target/81766
178 * gcc.target/i386/pr81766.c: New test.
179
e035be33
JM
1802017-09-01 Joseph Myers <joseph@codesourcery.com>
181
182 PR c/82071
183 * gcc.target/i386/excess-precision-7.c: New test.
184
db6bb1ec
AK
1852017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
186
187 PR target/82012
188 * gcc.target/s390/target-attribute/pr82012.c: New test.
189
0e34f6d8
JL
1902017-09-01 Jeff Law <law@redhat.com>
191
2ec399d8
JS
192 * gcc.target/i386/const-in-bss.c: New test.
193
0e34f6d8
JL
194 PR tree-optimization/82052
195 * gcc.c-torture/compile/pr82052.c: New test.
196
349884d1
JJ
1972017-09-01 Jakub Jelinek <jakub@redhat.com>
198
199 PR sanitizer/81923
200 * gcc.dg/asan/pr81923.c: New test.
201
002618d8
ML
2022017-09-01 Martin Liska <mliska@suse.cz>
203
204 PR tree-optimization/82059
205 * gcc.dg/tree-ssa/pr82059.c: New test.
206
a2de90a4
CZ
2072017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
208
209 * gcc.target/arc/loop-1.c: Deleted.
210
1370fccf
CZ
2112017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
212
213 * gcc.target/arc/arc.exp: Test also cpp files.
214 * gcc.target/arc/tdelay_slots.cpp: New test.
215
7cfbf676
CZ
2162017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
217
218 * gcc.target/arc/pr9001184797.c: New test.
219
d2e05fcb
JJ
2202017-09-01 Jakub Jelinek <jakub@redhat.com>
221
222 PR c/81887
223 * c-c++-common/gomp/pr81887.c: New test.
224 * gfortran.dg/gomp/pr81887.f90: New test.
225
8dc9277a
MP
2262017-09-01 Marek Polacek <polacek@redhat.com>
227
228 PR c++/82040
229 * g++.dg/warn/Wbool-operation-1.C: New test.
230
9f532472
CZ
2312017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
232
233 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 234 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 235
b6fb7933
CZ
2362017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
237
238 * gcc.target/arc/sdata-3.c: New file.
239 * gcc.target/arc/sdata-4.c: Likewise.
240
7488b577
RB
2412017-08-31 Richard Biener <rguenther@suse.de>
242
243 PR middle-end/82054
244 * g++.dg/gomp/pr82054.C: New testcase.
245
3aebc597
RL
2462017-08-31 Renlin Li <renlin.li@arm.com>
247 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
248
249 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
250
3e75ec3f
BS
2512017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
252
253 PR tree-optimization/81987
254 * g++.dg/torture/pr81987.C: New file.
255
02d54806
EB
2562017-08-30 Eric Botcazou <ebotcazou@adacore.com>
257
258 * gnat.dg/aggr22.ad[sb]: New test.
259
e0bd5a28
PH
2602017-08-30 Pat Haugen <pthaugen@us.ibm.com>
261
262 * gcc.target/powerpc/cr_shrink-wrap.c: New.
263
6da714c6
MM
2642017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
265
266 PR target/82015
267 * gcc.target/powerpc/pr82015.c: Fix up error message.
268
6cc30cb4
ML
2692017-08-30 Martin Liska <mliska@suse.cz>
270
271 PR inline-asm/82001
272 * gcc.dg/ipa/pr82001.c: New test.
273
d16c828e
ML
2742017-08-30 Martin Liska <mliska@suse.cz>
275
276 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
277
36ef8e6f
RB
2782017-08-30 Richard Biener <rguenther@suse.de>
279
280 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
281
72932ccf
MM
2822017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
283
284 PR target/82015
285 * gcc.target/powerpc/pr82015.c: New test.
286
4e395d91
UB
2872017-08-29 Uros Bizjak <ubizjak@gmail.com>
288
289 * gcc.target/i386/*.c: Remove excess braces from target selectors.
290
2ffc0382
UB
2912017-08-29 Uros Bizjak <ubizjak@gmail.com>
292
293 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
294 * gcc.target/i386/abi-2.c: Ditto.
295 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
296 * gcc.target/i386/pr22076.c: Ditto.
297 * gcc.target/i386/pr37216.c: Ditto.
298 * gcc.target/i386/pr39431.c: Ditto.
299 * gcc.target/i386/pr40906-1.c: Ditto.
300 * gcc.target/i386/pr40906-2.c: Ditto.
301 * gcc.target/i386/pr43766.c: Ditto.
302 * gcc.target/i386/pr46226.c: Ditto.
303 * gcc.target/i386/pr46470.c: Ditto.
304 * gcc.target/i386/pr59929.c: Ditto.
305 * gcc.target/i386/sse-10.c: Ditto.
306 * gcc.target/i386/vararg-1.c: Ditto.
307 * gcc.target/i386/vararg-1.c: Ditto.
308 * gcc.target/i386/asm-6.c: Compile for fpic target only.
309 * gcc.target/i386/pr44223.c: Ditto.
310 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
311 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
312 * gcc.target/i386/pr67480.c (dg-options): Ditto.
313 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
314 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
315 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
316 * gcc.target/i386/mvc9.c: Compile for lto target only.
317 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
318 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
319 * gcc.target/i386/pr57091.c: Ditto.
320 * gcc.target/i386/pr61599-2.c: Ditto.
321
8eb91869
BS
3222017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
323
324 PR tree-optimization/81503
325 * gcc.c-torture/execute/pr81503.c: New file.
326
9dc3d6a9
ML
3272017-08-29 Martin Liska <mliska@suse.cz>
328
2ffc0382 329 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
330 * gcc.dg/tree-ssa/vrp104.c: Likewise.
331
faa5399b 3322017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 333 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
334
335 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
336
14d62813
JL
3372017-08-28 Jeff Law <law@redhat.com>
338
339 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
340 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
341 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
342 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
343 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
344 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
345 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
346 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
347 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
348
c11384aa
JW
3492017-08-28 Janus Weil <janus@gcc.gnu.org>
350
351 PR fortran/81770
352 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
353 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
354
ac9a43e1
SE
3552017-08-28 Steve Ellcey <sellcey@cavium.com>
356
357 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
358 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
359 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
360
2aa8aa18
RB
3612017-08-28 Richard Biener <rguenther@suse.de>
362
363 PR tree-optimization/81977
364 * g++.dg/torture/pr81977.C: New testcase.
365
5e5ccf0d
AM
3662017-08-28 Alexander Monakov <amonakov@ispras.ru>
367
368 PR target/80640
369 * gcc.dg/atomic/pr80640.c: New testcase.
370
a5df2090
UB
3712017-08-27 Uros Bizjak <ubizjak@gmail.com>
372
373 PR target/81995
374 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
375 * gcc.target/i386/pr46091-4a.c: Ditto.
376
86e03ef9
TK
3772017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
378
379 PR fortran/81974
380 * gfortran.dg/inline_matmul_19.f90: New test.
381
6e4c6a24
SM
3822017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
383
384 * gcc.target/powerpc/m128-check.h: New file.
385 * gcc.target/powerpc/sse-check.h: New file.
386 * gcc.target/powerpc/sse-movmskps-1.c: New file.
387 * gcc.target/powerpc/sse-movlps-2.c: New file.
388 * gcc.target/powerpc/sse-pavgw-1.c: New file.
389 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
390 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
391 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
392 * gcc.target/powerpc/sse-divss-1.c: New file.
393 * gcc.target/powerpc/sse-movhps-1.c: New file.
394 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
395 * gcc.target/powerpc/sse-subps-1.c: New file.
396 * gcc.target/powerpc/sse-minps-1.c: New file.
397 * gcc.target/powerpc/sse-pminub-1.c: New file.
398 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
399 * gcc.target/powerpc/sse-shufps-1.c: New file.
400 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
401 * gcc.target/powerpc/sse-maxps-1.c: New file.
402 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
403 * gcc.target/powerpc/sse-movmskb-1.c: New file.
404 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
405 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
406 * gcc.target/powerpc/sse-mulps-1.c: New file.
407 * gcc.target/powerpc/sse-rcpps-1.c: New file.
408 * gcc.target/powerpc/sse-pminsw-1.c: New file.
409 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
410 * gcc.target/powerpc/sse-subss-1.c: New file.
411 * gcc.target/powerpc/sse-movss-2.c: New file.
412 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
413 * gcc.target/powerpc/sse-minss-1.c: New file.
414 * gcc.target/powerpc/sse-movaps-2.c: New file.
415 * gcc.target/powerpc/sse-movlps-1.c: New file.
416 * gcc.target/powerpc/sse-maxss-1.c: New file.
417 * gcc.target/powerpc/sse-movhlps-1.c: New file.
418 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
419 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
420 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
421 * gcc.target/powerpc/sse-mulss-1.c: New file.
422 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
423 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
424 * gcc.target/powerpc/sse-movlhps-1.c: New file.
425 * gcc.target/powerpc/sse-movhps-2.c: New file.
426 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
427 * gcc.target/powerpc/sse-xorps-1.c: New file.
428 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
429 * gcc.target/powerpc/sse-orps-1.c: New file.
430 * gcc.target/powerpc/sse-addps-1.c: New file.
431 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
432 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
433 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
434 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
435 * gcc.target/powerpc/sse-andps-1.c: New file.
436 * gcc.target/powerpc/sse-cmpss-1.c: New file.
437 * gcc.target/powerpc/sse-divps-1.c: New file.
438 * gcc.target/powerpc/sse-andnps-1.c: New file.
439 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
440 * gcc.target/powerpc/sse-movss-1.c: New file.
441 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
442 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
443 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
444 * gcc.target/powerpc/sse-movaps-1.c: New file.
445 * gcc.target/powerpc/sse-movss-3.c: New file.
446 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
447 * gcc.target/powerpc/sse-addss-1.c: New file.
448 * gcc.target/powerpc/sse-psadbw-1.c: New file.
449
56b26dd4
MM
4502017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
451
2ffc0382 452 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
453 * gcc.target/powerpc/dform-2.c: Likewise.
454 * gcc.target/powerpc/dform-3.c: Likewise.
455 * gcc.target/powerpc/pr71656-1.c: Likewise.
456 * gcc.target/powerpc/pr71656-2.c: Likewise.
457 * gcc.target/powerpc/pr80103-1.c: Likewise.
458 * gcc.target/powerpc/pr80098-1.c: Likewise.
459
6512c0f1
MS
4602017-08-24 Martin Sebor <msebor@redhat.com>
461
462 PR middle-end/81908
463 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
464 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
465 * gcc.dg/tree-ssa/pr81908.c: New test.
466
281de9c2
SM
4672017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
468
2ffc0382
UB
469 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
470 Suppress warning during tests.
281de9c2 471
10bfe16f
UB
4722017-08-24 Uros Bizjak <ubizjak@gmail.com>
473
474 * lib/target-supports.exp: Group together target-dependant checks.
475
142ff602
BC
4762017-08-24 Bin Cheng <bin.cheng@arm.com>
477
478 PR tree-optimization/81913
479 * gcc.c-torture/execute/pr81913.c: New test.
480 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
481 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
482
9b25e12d
RB
4832017-08-23 Richard Biener <rguenther@suse.de>
484
485 PR target/81921
486 * gcc.target/i386/pr81921.c: New testcase.
487
122f9da1
DS
4882017-08-23 Daniel Santos <daniel.santos@pobox.com>
489
490 * gcc.target/i386/pr80969-1.c: New testcase.
491 * gcc.target/i386/pr80969-2a.c: Likewise.
492 * gcc.target/i386/pr80969-2.c: Likewise.
493 * gcc.target/i386/pr80969-3.c: Likewise.
494 * gcc.target/i386/pr80969-4a.c: Likewise.
495 * gcc.target/i386/pr80969-4b.c: Likewise.
496 * gcc.target/i386/pr80969-4.c: Likewise.
497 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
498 * lib/target-supports.exp (check_avx512_os_support_available,
499 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
500 New proceedures for target avx512f and avx512f_runtime selectors.
501 (check_avx2_hw_available): Fix breakage due NULL being undefined.
502
397ecd05
DM
5032017-08-23 David Malcolm <dmalcolm@redhat.com>
504
505 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
506 * gcc.dg/param-type-mismatch.c: New test case.
507
44b1b798
WS
5082017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
509
510 * gcc.target/powerpc/fold-vec-perm-char.c: New.
511 * gcc.target/powerpc/fold-vec-perm-double.c: New.
512 * gcc.target/powerpc/fold-vec-perm-float.c: New.
513 * gcc.target/powerpc/fold-vec-perm-int.c: New.
514 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
515 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
516 * gcc.target/powerpc/fold-vec-perm-short.c: New.
517
60591d4e
RB
5182017-08-23 Richard Biener <rguenther@suse.de>
519
520 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
521 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
522 * gnat.dg/noinline2.adb: Likewise.
523 * gnat.dg/renaming6.adb: Likewise.
524 * gnat.dg/renaming6.ads: Likewise.
525 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 526
3767b2e4
RB
5272017-08-23 Richard Biener <rguenther@suse.de>
528
529 PR lto/81940
530 * g++.dg/lto/pr81940_0.C: New testcase.
531
c37691e5
TC
5322017-08-23 Tamar Christina <tamar.christina@arm.com>
533
534 PR middle-end/19706
535 * gcc.dg/tree-ssa/pr19706.c: New.
536 * lib/target-supports.exp (check_effective_target_xorsign): New.
537
4d68ff06
DS
5382017-08-22 Daniel Santos <daniel.santos@pobox.com>
539
540 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
541 -mabi=ms
542 * gcc.target/i386/pr64409.c: Modify to only run on x32.
543 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
544 * gcc.target/i386/pr66275.c: Likewise.
545 * gcc.target/i386/pr68018.c: Likewise.
546
5b37159f
WS
5472017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
548
549 * gcc.target/powerpc/fold-vec-sums-int.c: New.
550
0db8ddfc
JL
5512017-08-22 Jeff Law <law@redhat.com>
552
553 PR tree-optimization/81741
554 PR tree-optimization/71947
555 * gcc.dg/tree-ssa/pr81741.c: New test.
556 * gcc.dg/tree-ssa/pr71947-7.c: New test.
557 * gcc.dg/tree-ssa/pr71947-8.c: New test.
558 * gcc.dg/tree-ssa/pr71947-9.c: New test.
559 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
560 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
561 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
562 * gcc.dg/tree-ssa/20030922-2.c: xfail.
563
44d23deb
YR
5642017-08-22 Yvan Roux <yvan.roux@linaro.org>
565
566 PR c++/80287
567 * g++.dg/pr80287.C: New test.
568
7f1bf27a
RB
5692017-08-22 Richard Biener <rguenther@suse.de>
570
571 Revert
572 2017-08-09 Slava Barinov <v.barinov@samsung.com>
573
574 * g++.dg/asan/asan.exp: Switch on *.cc tests.
575
1823c4f6
RB
5762017-08-22 Richard Biener <rguenther@suse.de>
577
578 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
579 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
580 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
581 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
582 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
583 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
584 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
585 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
586
bef016bf
JD
5872017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
588
589 PR fortran/81296
590 * gfortran.dg/dtio_12.f90: Update test.
591
57cea2b3
NS
5922017-08-21 Nathan Sidwell <nathan@acm.org>
593
594 * g++.dg/template/pr81899.C: Fix c++03.
595 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
596
7f204c0f
DM
5972017-08-21 David Malcolm <dmalcolm@redhat.com>
598
599 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
600 Update expected result to show all of "(long)0" being underlined.
601 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
602 (test_multitoken_macro): Update expected underlining.
603
2f687306
DM
6042017-08-21 David Malcolm <dmalcolm@redhat.com>
605
606 * gcc.dg/format/diagnostic-ranges.c: Update expected results
607 to show underlining of all pertinent params.
608 * gcc.dg/format/pr72858.c: Likewise.
609
453773df
UB
6102017-08-21 Uros Bizjak <ubizjak@gmail.com>
611
612 PR target/46091
613 * gcc.target/i386/pr46091-4.c: New test.
614 * gcc.target/i386/pr46091-4a.c: Ditto.
615 * gcc.target/i386/pr46091-5.c: Ditto.
616 * gcc.target/i386/pr46091-5a.c: Ditto.
617
5ec1701e
NS
6182017-08-21 Nathan Sidwell <nathan@acm.org>
619
620 PR c++/81899
621 * g++.dg/template/pr81899.C: New.
622
404938ed
RB
6232017-08-21 Richard Biener <rguenther@suse.de>
624
625 PR tree-optimization/81900
626 * gcc.dg/torture/pr81900.c: New testcase.
627
1ea85365
RB
6282017-08-21 Richard Biener <rguenther@suse.de>
629
630 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
631 regex to handle the LTO case.
632 * c-c++-common/asan/heap-overflow-1.c: Likewise.
633 * c-c++-common/asan/misalign-1.c: Likewise.
634 * c-c++-common/asan/misalign-2.c: Likewise.
635 * c-c++-common/asan/null-deref-1.c: Likewise.
636 * c-c++-common/asan/stack-overflow-1.c: Likewise.
637 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
638 * c-c++-common/asan/use-after-free-1.c: Likewise.
639 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
640 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
641 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
642 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
643 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
644 * g++.dg/asan/large-func-test-1.C: Likewise.
645 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
646
8322b607
RB
6472017-08-21 Richard Biener <rguenther@suse.de>
648
649 PR middle-end/81884
650 * g++.dg/torture/pr81884.C: New testcase.
651
8e7b84e8
JDA
6522017-08-20 John David Anglin <danglin@gcc.gnu.org>
653
654 PR ipa/77732
655 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
656
953e520d
DM
6572017-08-18 David Malcolm <dmalcolm@redhat.com>
658
659 PR tree-optimization/46805
660 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
661 * jit.dg/test-autovectorize.c: New test case.
662
b1eb28d1
PB
6632017-08-18 Peter Bergner <bergner@vnet.ibm.com>
664
665 PR target/80210
666 * gcc.target/powerpc/pr80210.c: New test.
667
f661e57e
DM
6682017-08-18 David Malcolm <dmalcolm@redhat.com>
669
670 PR c++/81514
671 * g++.dg/lookup/empty.h: New file.
672 * g++.dg/lookup/missing-std-include-2.C: Replace include of
673 stdio.h with empty.h and a declaration of a "std::sprintf" not based
674 on a built-in.
675
00aa1fa2
L
6762017-08-18 H.J. Lu <hongjiu.lu@intel.com>
677
678 PR c/53037
679 * c-c++-common/pr53037-5.c: New test.
680 * g++.dg/pr53037-1.C: Likewise.
681 * g++.dg/pr53037-2.C: Likewise.
682 * g++.dg/pr53037-3.C: Likewise.
683 * g++.dg/pr53037-4.C: Likewise.
684 * gcc.dg/pr53037-1.c: Likewise.
685 * gcc.dg/pr53037-2.c: Likewise.
686 * gcc.dg/pr53037-3.c: Likewise.
687 * gcc.dg/pr53037-4.c: Likewise.
688
4a89b7e7
PB
6892017-08-17 Peter Bergner <bergner@vnet.ibm.com>
690
691 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
692 * gcc.target/powerpc/p9-vparity.c: Likewise.
693 * gcc.target/powerpc/pr68805.c: Likewise.
694 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
695
d00fdf85
PB
6962017-08-17 Peter Bergner <bergner@vnet.ibm.com>
697
698 PR target/72804
699 * gcc.target/powerpc/pr72804.c: New test.
700
e67bbd5d
MP
7012017-08-17 Marek Polacek <polacek@redhat.com>
702
703 PR middle-end/81814
704 * gcc.dg/torture/pr81814.c: New test.
705
ea58eb88
JW
7062017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
707
708 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
709
ab4b719a
TV
7102017-08-17 Tom de Vries <tom@codesourcery.com>
711
712 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
713
344be1fd
RB
7142017-08-17 Richard Biener <rguenther@suse.de>
715
716 * gcc.dg/tree-ssa/vrp117.c: New testcase.
717
7911a54d
UB
7182017-08-16 Uros Bizjak <ubizjak@gmail.com>
719
720 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
721 scan-assembler-times for alpha*-*-*.
722 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
723 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
724
b68a9f34
TK
7252017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
726
727 PR fortran/81116
728 * gfortran.dg/realloc_on_assignment_29.f90: New test.
729
adb5b54b
UB
7302017-08-16 Uros Bizjak <ubizjak@gmail.com>
731
732 PR target/46091
733 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
734 (testm): New test function.
735 * gcc.target/i386/pr46091-2.c: Ditto.
736 * gcc.target/i386/pr46091-3.c: Ditto.
737
90d43c80
BC
7382017-08-16 Bin Cheng <bin.cheng@arm.com>
739
740 PR tree-optimization/81832
741 * gcc.dg/tree-ssa/pr81832.c: New test.
742
963aeaad
RS
7432017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
744
745 PR tree-optimization/81835
746 * gcc.dg/vect/pr81815.c: New test.
747
aaf46c35
JM
7482017-08-15 Joseph Myers <joseph@codesourcery.com>
749
750 PR target/78460
751 PR target/67712
752 * gcc.c-torture/compile/string-large-1.c: New test.
753
204b99cd
RB
7542017-08-15 Richard Biener <rguenther@suse.de>
755
756 PR tree-optimization/81790
757 * gcc.dg/torture/pr81790.c: New testcase.
758
27be025d
MS
7592017-08-14 Martin Sebor <msebor@redhat.com>
760
761 PR c/81117
762 * c-c++-common/attr-nonstring-1.c: New test.
763
da67acb9
MS
7642017-08-14 Martin Sebor <msebor@redhat.com>
765
766 PR c/81117
767 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
768
9e3b1778
DE
7692017-08-14 David Edelsohn <dje.gcc@gmail.com>
770
771 * gcc.dg/ucnid-5.c: Skip on AIX.
772 * gcc.target/powerpc/pr79909.c: Skip on AIX.
773
2912db04
UB
7742017-08-14 Uros Bizjak <ubizjak@gmail.com>
775
776 PR target/46091
777 * gcc.target/i386/pr46091-1.c: New test.
778 * gcc.target/i386/pr46091-2.c: Ditto.
779 * gcc.target/i386/pr46091-3.c: Ditto.
780
c7fd2176
WD
7812017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
782
783 PR target/81643
784 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
785
a72a7e39
BS
7862017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
787
788 PR target/79845
789 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
790 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
791 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
792 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
793 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
794 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
795 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
796 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
797 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
798 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
799 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
800 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
801 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
802 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
803 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
804 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
805 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
806 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
807 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
808 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
809 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
810 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
811 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
812 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
813 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
814 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
815 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
816 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
817 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
818 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
819 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
820 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
821 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
822 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
823 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
824 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
825 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
826 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
827 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
828 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
829 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
830 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
831 * gcc.target/powerpc/cmpb-3.c: Likewise.
832 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
833 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
834 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
835 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
836 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
837 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
838 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
839 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
840 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
841 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
842 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
843 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
844 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
845 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
846 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
847 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
848 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
849 * gcc.target/powerpc/no-r11-3.c: Likewise.
850 * gcc.target/powerpc/pr80098-1.c: Likewise.
851 * gcc.target/powerpc/pr80098-2.c: Likewise.
852 * gcc.target/powerpc/pr80098-3.c: Likewise.
853 * gcc.target/powerpc/pr80098-4.c: Likewise.
854 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
855 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
856 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
857 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
858 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
859 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
860 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
861 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
862 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
863 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
864 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
865
8d2d0de9
BC
8662017-08-14 Bin Cheng <bin.cheng@arm.com>
867
868 PR tree-optimization/81799
869 * gcc.dg/tree-ssa/pr81799.c: New.
870
5316dd1b
WD
8712017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
872
873 PR middle-end/46932
874 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
875 * lib/target-supports.exp: Add check_effective_target_autoincdec.
876
250db3f9
SN
8772017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
878
879 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
880 -mno-pc-relative-literal-loads.
881
0d9255af
RO
8822017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
883
884 PR testsuite/81793
885 * gcc.dg/pie-static-1.c: Require both static and pie support.
886 * gcc.dg/pie-static-2.c: Likewise.
887
7a7b545f
PMR
8882017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
889
890 PR ada/79542
891 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
892
bb85aa74
MP
8932017-08-11 Marek Polacek <polacek@redhat.com>
894
895 PR c/81795
896 * gcc.dg/pr81795.c: New test.
897
c4fa8984
TK
8982017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
899
900 PR fortran/60355
901 * gfortran.dg (bind_c_usage_30): New test.
902
fe8a99d8
ML
9032017-08-11 Martin Liska <mliska@suse.cz>
904
905 PR tree-opt/79987
906 * gcc.target/i386/mpx/pr79987.c: New test.
907
4c71a171
ML
9082017-08-11 Martin Liska <mliska@suse.cz>
909
910 PR ipa/81213
911 * gcc.target/i386/pr81213.c: New test.
912
e1769bdd
UB
9132017-08-10 Uros Bizjak <ubizjak@gmail.com>
914
915 PR target/81708
916 * gcc.target/i386/stack-prot-sym.c: New test.
917
adc84037
RS
9182017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
919
920 PR testsuite/81738
921 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
922 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
923 vect_perm and vect_element_align for vectorization.
924
8e941ae9
L
9252017-08-10 H.J. Lu <hongjiu.lu@intel.com>
926
927 PR target/81736
928 * gcc.target/i386/pr81736-1.c: New test.
929 * gcc.target/i386/pr81736-2.c: Likewise.
930 * gcc.target/i386/pr81736-3.c: Likewise.
931 * gcc.target/i386/pr81736-4.c: Likewise.
932 * gcc.target/i386/pr81736-5.c: Likewise.
933 * gcc.target/i386/pr81736-6.c: Likewise.
934 * gcc.target/i386/pr81736-7.c: Likewise.
935
798f8628
WS
9362017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
937
938 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
939 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
940
32129a17
DM
9412017-08-10 David Malcolm <dmalcolm@redhat.com>
942
943 * c-c++-common/missing-close-symbol.c: New test case.
944 * c-c++-common/missing-symbol.c: New test case.
945 * gcc.dg/unclosed-init.c: New test case.
946 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
947 * g++.dg/diagnostic/unclosed-function.C: New test case.
948 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
949 * g++.dg/diagnostic/unclosed-struct.C: New test case.
950 * g++.dg/parse/pragma2.C: Update to reflect movement of the
951 "expected identifier" error.
952
57e1270f
FR
9532017-08-10 Fritz Reese <fritzoreese@gmail.com>
954
955 * gfortran.dg/dec_d_lines_1.f: New test.
956 * gfortran.dg/dec_d_lines_2.f: New test.
957
9582017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
959
960 * gfortran.dg/dec_structure_18.f90: New test.
961 * gfortran.dg/dec_structure_19.f90: New test.
962 * gfortran.dg/dec_structure_20.f90: New test.
963 * gfortran.dg/dec_structure_21.f90: New test.
964
aaab59b4
MP
9652017-08-10 Marek Polacek <polacek@redhat.com>
966
967 PR testsuite/81784
968 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
969
f234f078
MP
970 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
971
2b7d0696
ML
9722017-08-10 Martin Liska <mliska@suse.cz>
973
974 PR c++/81355
975 * g++.dg/other/pr81355.C: New test.
976
47ee1b7c
DM
9772017-08-09 David Malcolm <dmalcolm@redhat.com>
978
979 * jit.dg/all-non-failing-tests.h: Add note about
980 test-vector-types.cc.
981 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
982 case.
983 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
984 New test case.
985 * jit.dg/test-vector-types.cc: New test case.
986
b388427b
AP
9872017-08-09 Andrew Pinski <apinski@cavium.com>
988
989 * gcc.target/aarch64/vect-xorsign_exec.c: Add
990 --save-temps to the options passed.
991
12c2ab7b
MC
9922017-08-09 Michael Collison <michael.collison@arm.com>
993
994 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
995 boundary option and fix comment.
996 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
997 boundary option and fix comment.
998 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
999 boundary option and fix comment.
1000 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1001 -mstructure-size boundary option.
1002
a8a581af
SB
10032017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1004
1005 PR rtl-optimization/81423
1006 * gcc.c-torture/execute/pr81423.c: New testcase.
1007
50a87c1c
WS
10082017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1009
1010 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1011 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1012 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1013 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1014
3d9a180f
WS
10152017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1016
1017 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1018 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1019
ee9a9e7b
WS
10202017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1021
1022 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1023 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1024 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1025
07999eb2
WS
10262017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1027
1028 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1029 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1030 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1031 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1032
0ca970cd
SB
10332017-08-09 Slava Barinov <v.barinov@samsung.com>
1034
1035 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1036
296c53ac
MP
10372017-08-09 Marek Polacek <polacek@redhat.com>
1038
1039 PR c/81233
1040 * gcc.dg/diagnostic-types-1.c: New test.
1041 * gcc.dg/assign-warn-1.c: Update warning messages.
1042 * gcc.dg/assign-warn-2.c: Likewise.
1043 * gcc.dg/c90-const-expr-5.c: Likewise.
1044 * gcc.dg/c99-const-expr-5.c: Likewise.
1045 * gcc.dg/conv-2.c: Likewise.
1046 * gcc.dg/init-bad-7.c: Likewise.
1047 * gcc.dg/overflow-warn-1.c: Likewise.
1048 * gcc.dg/overflow-warn-2.c: Likewise.
1049 * gcc.dg/overflow-warn-3.c: Likewise.
1050 * gcc.dg/overflow-warn-4.c: Likewise.
1051 * gcc.dg/pointer-array-atomic.c: Likewise.
1052 * gcc.dg/pr26865.c: Likewise.
1053 * gcc.dg/pr61162-2.c: Likewise.
1054 * gcc.dg/pr61162.c: Likewise.
1055 * gcc.dg/pr67730-2.c: Likewise.
1056 * gcc.dg/pr69156.c: Likewise.
1057 * gcc.dg/pr70174.c: Likewise.
1058 * objc.dg/proto-lossage-4.m: Likewise.
1059
a32c8316
MP
10602017-08-09 Marek Polacek <polacek@redhat.com>
1061
1062 PR c/81417
1063 * Wsign-compare-1.c: New test.
1064 * gcc.dg/compare1.c: Adjust dg-bogus.
1065 * gcc.dg/compare2.c: Likewise.
1066 * gcc.dg/compare3.c: Likewise.
1067 * gcc.dg/compare7.c: Likewise.
1068 * gcc.dg/compare8.c: Likewise.
1069 * gcc.dg/compare9.c: Likewise.
1070 * gcc.dg/pr11492.c: Likewise.
1071
7345b714
L
10722017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1073
1074 PR driver/81523
1075 * gcc.dg/pie-7.c: New test.
1076 * gcc.dg/pie-static-1.c: Likewise.
1077 * gcc.dg/pie-static-2.c: Likewise.
1078
d5bf81b3
UB
10792017-08-08 Uros Bizjak <ubizjak@gmail.com>
1080
1081 PR target/81708
1082 * gcc.target/i386/stack-prot-guard.c: New test.
1083
4261463d
TC
10842017-08-08 Tamar Christina <tamar.christina@arm.com>
1085
1086 * gcc.target/aarch64/xorsign.c: New.
1087 * gcc.target/aarch64/xorsign_exec.c: New.
1088 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1089
b115e803
BS
10902017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1091
1092 PR tree-optimization/81354
1093 * g++.dg/torture/pr81354.C: New file.
1094
51bd28ed
RB
10952017-08-08 Richard Biener <rguenther@suse.de>
1096
1097 PR middle-end/81719
1098 * g++.dg/tree-ssa/pr81719.C: New testcase.
1099
26d66f28
RB
11002017-08-08 Richard Biener <rguenther@suse.de>
1101
1102 PR tree-optimization/81723
1103 * gfortran.dg/pr81723.f: New testcase.
1104
82c0d3eb
BS
11052017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1106
1107 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1108 string.
1109 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1110 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1111 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1112 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1113 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1114 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1115 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1116 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1117 * gcc.target/powerpc/cmpb-3.c: Likewise.
1118 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1119 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1120
d81e058f
ML
11212017-08-08 Martin Liska <mliska@suse.cz>
1122
1123 PR tree-opt/81696
1124 * gcc.dg/ipa/pr81696.c: New test.
1125
a5c93f53
BC
11262017-08-08 Bin Cheng <bin.cheng@arm.com>
1127
1128 PR tree-optimization/81744
1129 * gcc.dg/tree-ssa/pr81744.c: New.
1130
a5afbdd6
MP
11312017-08-08 Marek Polacek <polacek@redhat.com>
1132
1133 PR c++/81607
1134 * g++.dg/other/bitfield6.C: New test.
1135
08c4c51e
MM
11362017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1137
1138 PR target/81593
1139 * gcc.target/powerpc/vec-setup.h: New tests to test various
1140 combinations of setting up vectors of 2 double word elements.
1141 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1142 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1143 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1144 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1145 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1146 vector inserts from vector extracts.
1147 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
1148
950a884b
TK
11492017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1150
1151 PR fortran/68829
1152 PR fortran/81701
1153 * gfortran.dg/o_fast_stacksize.90: New test.
1154
6f1a16cb
WD
11552017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
1156
1157 PR middle-end/46932
1158 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
1159
4090b652
L
11602017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1161
1162 * gcc.target/i386/pr81736-1.c: Removed.
1163 * gcc.target/i386/pr81736-2.c: Likewise.
1164 * gcc.target/i386/pr81736-3.c: Likewise.
1165 * gcc.target/i386/pr81736-4.c: Likewise.
1166
079a0363
L
11672017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1168
1169 PR target/81736
1170 * gcc.target/i386/pr81736-1.c: New test.
1171 * gcc.target/i386/pr81736-2.c: Likewise.
1172 * gcc.target/i386/pr81736-3.c: Likewise.
1173 * gcc.target/i386/pr81736-4.c: Likewise.
1174
1653a865
MP
11752017-08-07 Marek Polacek <polacek@redhat.com>
1176
1177 PR middle-end/81737
1178 * gcc.dg/pr81737.c: New test.
1179
577eec56
ML
11802017-08-07 Martin Liska <mliska@suse.cz>
1181
1182 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
1183 * gcc.dg/parm-impl-decl-1.c: Likewise.
1184 * gcc.dg/parm-impl-decl-3.c: Likewise.
1185 * gcc.dg/Wattributes-5.c: New test.
1186
537bf9ac
AP
11872017-08-06 Andrew Pinski <apinski@cavium.com>
1188
1189 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
1190 * gcc.target/aarch64/target_attr_13.c: LIkewise.
1191 * gcc.target/aarch64/target_attr_15.c: LIkewise.
1192 * gcc.target/aarch64/target_attr_4.c: Likewise.
1193 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
1194 * gcc.target/aarch64/target_attr_2.c: Likewise.
1195 * gcc.target/aarch64/target_attr_7.c: Likewise.
1196 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
1197 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
1198 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
1199
90596474
AP
12002017-08-06 Andrew Pinski <apinski@cavium.com>
1201
1202 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
1203 -march=armv8-a+nolse, skip if -mcpu= is passed.
1204 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1205
08e9cb5a
AP
12062017-08-06 Andrew Pinski <apinski@cavium.com>
1207
1208 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
1209 * gcc.target/aarch64/_Float16_2.c: Likewise.
1210 * gcc.target/aarch64/_Float16_3.c: Likewise.
1211
4a6ad083
TV
12122017-08-06 Tom de Vries <tom@codesourcery.com>
1213
1214 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1215
b363e726
TV
12162017-08-06 Tom de Vries <tom@codesourcery.com>
1217
1218 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1219 type. Add missing return.
1220
8fbcf075
TV
12212017-08-06 Tom de Vries <tom@codesourcery.com>
1222
1223 PR testsuite/81731
1224 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1225 variable 'a' definition.
1226 (b): Remove unused variable.
1227 (gp): New variable.
1228 (check): Add parameter corresponding to call in main, and handle.
1229
67695c07
PC
12302017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR c++/79790
23d12941 1233 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 1234
c779bea5
YG
12352017-08-04 Yury Gribov <tetra2005@gmail.com>
1236
1237 PR tree-optimization/57371
1238 * c-c++-common/pr57371-1.c: New test.
1239 * c-c++-common/pr57371-2.c: New test.
1240 * c-c++-common/pr57371-3.c: New test.
1241 * c-c++-common/pr57371-4.c: New test.
1242 * gcc.dg/pr57371-5.c: New test.
1243
e52341f1
CL
12442017-08-04 Carl Love <cel@us.ibm.com>
1245
1246 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
1247 builtin test cases for vec_mule, and vec_mulo.
1248 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
1249 builtin test cases for vec_mule, and vec_mulo.
1250
295940c3
L
12512017-08-04 H.J. Lu <hongjiu.lu@intel.com>
1252
1253 PR target/81590
1254 * gcc.target/i386/avx512-check.h: New file.
1255 * gcc.target/i386/avx5124fmaps-check.h: Removed.
1256 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
1257 * gcc.target/i386/avx512cd-check.h: Likewise.
1258 * gcc.target/i386/avx512ifma-check.h: Likewise.
1259 * gcc.target/i386/avx512vbmi-check.h: Likewise.
1260 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
1261 * gcc.target/i386/avx512bw-check.h: Rewrite.
1262 * gcc.target/i386/avx512dq-check.h: Likewise.
1263 * gcc.target/i386/avx512er-check.h: Likewise.
1264 * gcc.target/i386/avx512f-check.h: Likewise.
1265 * gcc.target/i386/avx512vl-check.h: Likewise.
1266 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
1267 only.
1268 (test_512): Removed.
1269 (avx512*_test): Likewise.
1270 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
1271
f4f2c2ec
MP
12722017-08-04 Marek Polacek <polacek@redhat.com>
1273
1274 PR middle-end/81695
1275 * gcc.dg/pr81695.c: New test.
1276
62c8a2cf
RS
12772017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1278
1279 PR tree-optimization/81136
1280 * gcc.dg/vect/pr81136.c: Add scan test.
1281
dfbddbeb
RS
12822017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1283
1284 * gcc.dg/vect/vect-alias-check-3.c: New test.
1285 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1286 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1287
165b2f5f
RB
12882017-08-04 Richard Biener <rguenther@suse.de>
1289
1290 PR middle-end/81705
1291 * c-c++-common/ubsan/pr81705.c: New testcase.
1292
7c0881d5
BS
12932017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1294
1295 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1296 messages that used to start with a capital letter.
1297 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1298 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1299 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1300 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1301 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1302 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1303 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1304 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1305 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1306 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1307 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1308 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1309 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1310 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1311 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1312 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1313 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1314 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1315 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1316 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1317 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1318 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1319 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1320 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1321 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1322 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1323 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1324 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1325 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1326 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1327 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1328 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1329 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1330 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1331 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1332 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1333 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1334 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1335 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1336 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1337 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1338 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1339 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1340 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1341 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1342 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1343 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1344 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1345 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1346 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1347 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1348 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1349 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1350 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1351 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1352 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1353
2fdaed89
JJ
13542017-08-03 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR target/81621
1357 * gcc.dg/pr81621.c: New test.
1358
297db279
RB
13592017-08-03 Richard Biener <rguenther@suse.de>
1360
1361 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1362 and CSE.
1363
2fdaed89 13642017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
1365
1366 PR middle-end/81148
1367 * c-c++-common/ubsan/pr81148.c: New testcase.
1368
cad136a4
TV
13692017-08-03 Tom de Vries <tom@codesourcery.com>
1370
1371 PR target/81662
1372 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1373
2392baa5
JJ
13742017-08-03 Jakub Jelinek <jakub@redhat.com>
1375
1376 PR driver/81650
1377 * gcc.dg/pr81650.c: New test.
1378
e5e691a5
PC
13792017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1380
1381 PR c++/71440
1382 * g++.dg/template/crash127.C: New.
1383
0a734553
JJ
13842017-08-03 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR middle-end/81052
1387 * c-c++-common/pr81052.c: New test.
1388
673aef33
TV
13892017-08-03 Tom de Vries <tom@codesourcery.com>
1390
1391 * gcc.dg/pr56727-2.c: Require alias.
1392
2a8485f6
TV
13932017-08-03 Tom de Vries <tom@codesourcery.com>
1394
1395 * gcc.dg/attr-noipa.c: Require alloca.
1396
8b917598
TV
13972017-08-03 Tom de Vries <tom@codesourcery.com>
1398
1399 * gcc.dg/torture/pr80163.c: Require label_values.
1400
4ca8bf91
TV
14012017-08-03 Tom de Vries <tom@codesourcery.com>
1402
1403 PR target/81662
1404 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1405 * c-c++-common/patchable_function_entry-default.c: Same.
1406 * c-c++-common/patchable_function_entry-definition.c: Same.
1407
f4629481
UB
14082017-08-02 Uros Bizjak <ubizjak@gmail.com>
1409
1410 PR target/81644
1411 * gcc.target/i386/pr81644.c: New test.
1412
86994621
TV
14132017-08-02 Tom de Vries <tom@codesourcery.com>
1414
1415 * gcc.dg/Walloca-14.c: Use relative line number.
1416
9501fd4b
UB
14172017-08-02 Uros Bizjak <ubizjak@gmail.com>
1418
1419 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1420 test "no-3dnowa" target attribute.
1421
f7b6353a
MP
14222017-08-02 Marek Polacek <polacek@redhat.com>
1423
1424 PR c/81289
1425 * gcc.dg/noncompile/pr81289.c: New test.
1426
8a6eab34
MP
1427 PR c/81448
1428 PR c/81306
1429 * c-c++-common/Wmultistatement-macros-13.c: New test.
1430
349721b7
JJ
14312017-08-02 Jakub Jelinek <jakub@redhat.com>
1432
e4f0733a
JJ
1433 PR c++/81640
1434 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1435
349721b7
JJ
1436 PR middle-end/79499
1437 * gcc.dg/pr79499.c: New test.
1438
77eefb71
RB
14392017-08-02 Richard Biener <rguenther@suse.de>
1440
1441 PR tree-optimization/81633
1442 * gcc.dg/vect/pr81633.c: New testcase.
1443
760f74c2
L
14442017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1445
1446 * gcc.dg/guality/pr25967-1.c: New test.
1447 * gcc.dg/guality/pr25967-2.c: Likewise.
1448 * gcc.dg/torture/pr25967-1.c: Likewise.
1449 * gcc.dg/torture/pr25967-2.c: Likewise.
1450
a2e28a97
L
14512017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1452
1453 PR target/81654
1454 * gcc.target/i386/pr81654.c: New test.
1455
d8afd032
TK
14562017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1457
1458 PR fortran/79312
1459 * gfortran.dg/logical_assignment_1.f90: New test.
1460
671a00ee
ML
14612017-08-01 Martin Liska <mliska@suse.cz>
1462
1463 PR middle-end/70140
1464 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1465
7d3eecca
ML
14662017-08-01 Martin Liska <mliska@suse.cz>
1467
1468 Revert r250771
1469 Make mempcpy more optimal (PR middle-end/70140).
1470
636730ca
JJ
14712017-08-01 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR target/81622
1474 * gcc.target/powerpc/pr81622.c: New test.
1475
74cc0b2b
SE
14762017-08-01 Steve Ellcey <sellcey@cavium.com>
1477
1478 PR tree-optimization/80925
1479 * gcc.dg/vect/vect-28.c: Add
1480 --param vect-max-peeling-for-alignment=0 option.
1481 Remove unaligned access and peeling checks.
1482 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1483 * gcc.dg/vect/vect-70.c: Ditto.
1484 * gcc.dg/vect/vect-87.c: Ditto.
1485 * gcc.dg/vect/vect-88.c: Ditto.
1486 * gcc.dg/vect/vect-91.c: Ditto.
1487 * gcc.dg/vect/vect-93.c: Ditto.
1488
0102e469
TV
14892017-08-01 Tom de Vries <tom@codesourcery.com>
1490
1491 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1492 * gcc.target/nvptx/slp.c (foo): Same.
1493
813485c6
RB
14942017-08-01 Richard Biener <rguenther@suse.de>
1495
1496 PR tree-optimization/81181
1497 * gcc.dg/torture/pr81181.c: New testcase.
1498
98b7180c
ML
14992017-08-01 Martin Liska <mliska@suse.cz>
1500
1501 PR middle-end/70140
1502 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1503
4f3e333a
UB
15042017-08-01 Uros Bizjak <ubizjak@gmail.com>
1505
1506 PR target/81641
1507 * gcc.target/i386/pr81641.c: New test.
1508
b8bb5772
UB
15092017-08-01 Uros Bizjak <ubizjak@gmail.com>
1510
1511 PR target/81639
1512 * gcc.target/i386/pr81639.c: New test.
1513
34e5c511
RB
15142017-08-01 Richard Biener <rguenther@suse.de>
1515
1516 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1517 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1518 endless loop.
1519 * gcc.dg/uninit-23.c: Adjust.
1520
5e19d437
BC
15212017-08-01 Bin Cheng <bin.cheng@arm.com>
1522
1523 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1524 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1525
7061cfc0
BC
15262017-08-01 Bin Cheng <bin.cheng@arm.com>
1527
1528 PR tree-optimization/81627
1529 * gcc.dg/tree-ssa/pr81627.c: New.
1530
39637a44
BC
15312017-08-01 Bin Cheng <bin.cheng@arm.com>
1532
1533 PR tree-optimization/81620
1534 * gcc.dg/tree-ssa/pr81620-1.c: New.
1535 * gcc.dg/tree-ssa/pr81620-2.c: New.
1536
f9c5fe06
DH
15372017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1538
1539 PR testsuite/53542
1540 * gfortran.dg/use_30.f90: New test.
1541
da98e3b1
JJ
15422017-08-01 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR tree-optimization/81588
1545 * gcc.dg/tree-ssa/pr81588.c: New test.
1546 * gcc.dg/pr81588.c: New test.
1547 * gcc.c-torture/execute/pr81588.c: New test.
1548
5e8fe12f
RB
15492017-08-01 Richard Biener <rguenther@suse.de>
1550
1551 PR tree-optimization/81297
1552 * gcc.dg/torture/pr81297.c: New testcase.
1553
93ac482a
UB
15542017-07-31 Uros Bizjak <ubizjak@gmail.com>
1555
1556 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1557
6cc518c6
SE
15582017-07-31 Steve Ellcey <sellcey@cavium.com>
1559
1560 PR tree-optimization/80925
93ac482a 1561 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
1562 --param vect-max-peeling-for-alignment=0 option.
1563 Remove unaligned access and peeling checks.
1564 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1565
24c8e8eb
CL
15662017-07-31 Carl Love <cel@us.ibm.com>
1567
1568 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1569 missed in commit 250746.
1570
b40e941b
CL
15712017-07-31 Carl Love <cel@us.ibm.com>
1572
1573 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1574 new builtins.
1575
67779f74
L
15762017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1577
1578 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1579 * gcc.target/i386/pr79793-2.c: Likewise.
1580
a97cf8f9
UB
15812017-07-31 Uros Bizjak <ubizjak@gmail.com>
1582
1583 PR target/25967
1584 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1585 (naked): Add attribute regparm(1) for x86_32 targets.
1586 Add integer argument. Remove global "data" variable.
1587 (main): Pass integer argument to naked function.
1588 * gcc.target/i386/naked-4.c: New test.
1589
7fef86d3
JH
15902017-07-31 Jan Hubicka <hubicka@ucw.cz>
1591 Martin Liska <mliska@suse.cz>
1592
1593 * gcc.dg/predict-15.c: New test.
1594 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1595
2ec580be
UB
15962017-07-31 Uros Bizjak <ubizjak@gmail.com>
1597
1598 PR target/25967
1599 * gcc.target/i386/naked-1.c: New test.
1600 * gcc.target/i386/naked-2.c: Ditto.
1601 * gcc.target/i386/naked-3.c: Ditto.
1602 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1603 do_test_body0 stub function, use attribute "naked" instead.
1604 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1605 * gcc.dg/pr44290-2.c: Ditto.
1606
cfdf6ff6
TK
16072017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1608
1609 PR fortran/81581
1610 * gfortran.dg/dim_sum_1.f90: New test case.
1611 * gfortran.dg/dim_sum_2.f90: New test case.
1612 * gfortran.dg/dim_sum_3.f90: New test case.
1613
5edb1c48
ML
16142017-07-31 Martin Liska <mliska@suse.cz>
1615
1616 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1617 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1618
f34ebeb2
ML
16192017-07-31 Martin Liska <mliska@suse.cz>
1620
1621 PR sanitize/81530
1622 * g++.dg/ubsan/pr81530.C: New test.
1623
066bbc57
JJ
16242017-07-31 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR sanitizer/81604
1627 * c-c++-common/ubsan/pr81604.c: New test.
1628
a10b3cf1
L
16292017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1630
1631 PR target/79793
1632 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1633 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1634 (foo): Check the builtin return address against the return address
1635 in interrupt frame.
1636 * gcc.target/i386/pr79793-1.c: New test.
1637 * gcc.target/i386/pr79793-2.c: Likewise.
1638
942047f2
EB
16392017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 * c-c++-common/dump-ada-spec-7.c: New test.
1642
e071b767
JJ
16432017-07-29 Jakub Jelinek <jakub@redhat.com>
1644
1645 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1646 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1647
782a7850
PB
16482017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1649
1650 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1651
9de00935
TC
16522017-07-28 Tamar Christina <tamar.christina@arm.com>
1653
1654 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1655
8de33df2
BC
16562017-07-28 Bin Cheng <bin.cheng@arm.com>
1657
1658 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1659
8acb8421
TC
16602017-07-28 Tamar Christina <tamar.christina@arm.com>
1661 Bilyan Borisov <bilyan.borisov@arm.com>
1662
1663 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1664 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1665 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1666 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1667 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1668
d9c259ef
BC
16692017-07-28 Bin Cheng <bin.cheng@arm.com>
1670
1671 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1672 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1673 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1674 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1675 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1676 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1677 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1678 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1679 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1680 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1681 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1682
6d7649f8
ML
16832017-07-28 Martin Liska <mliska@suse.cz>
1684
1685 PR sanitizer/81340
1686 * g++.dg/asan/pr81340.C: New test.
1687
92e29a5e
RB
16882017-07-28 Richard Biener <rguenther@suse.de>
1689
1690 PR tree-optimization/81502
1691 * gcc.target/i386/pr81502.c: New testcase.
1692
70affe6a
ML
16932017-07-28 Martin Liska <mliska@suse.cz>
1694
1695 PR sanitizer/81460
1696 * gcc.dg/asan/pr81460.c: New test.
1697
d0ee55a1
JJ
16982017-07-28 Jakub Jelinek <jakub@redhat.com>
1699
c9b39a49
JJ
1700 PR sanitizer/80998
1701 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1702 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1703
d0ee55a1
JJ
1704 PR tree-optimization/81578
1705 * gcc.dg/pr81578.c: New test.
1706
1ce75e41
RB
17072017-07-28 Richard Biener <rguenther@suse.de>
1708
1709 PR tree-optimization/81573
1710 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1711
7a5cbf29
PB
17122017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1713
1714 * g++.dg/pr69667.C: Remove option -mlra.
1715 * gcc.target/powerpc/dform-1.c: Likewise.
1716 * gcc.target/powerpc/dform-2.c: Likewise.
1717 * gcc.target/powerpc/dform-3.c: Likewise.
1718 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1719 * gcc.target/powerpc/p9-vparity.c: Likewise.
1720 * gcc.target/powerpc/pr63491.c: Likewise.
1721 * gcc.target/powerpc/pr67808.c: Likewise.
1722 * gcc.target/powerpc/pr68805.c: Likewise.
1723 * gcc.target/powerpc/pr69461.c: Likewise.
1724 * gcc.target/powerpc/pr71680.c: Likewise.
1725 * gcc.target/powerpc/pr77289.c: Likewise.
1726 * gcc.target/powerpc/pr78458.c: Likewise.
1727 * gcc.target/powerpc/pr78543.c: Likewise.
1728 * g++.dg/pr71294.C: Remove option -mno-lra.
1729 * gcc.target/powerpc/pr71656-1.c: Likewise.
1730 * gcc.target/powerpc/pr71656-2.c: Likewise.
1731 * gcc.target/powerpc/pr71698.c: Likewise.
1732
2c2789d5
KT
17332017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1734 Sudakshina Das <sudi.das@arm.com>
1735
1736 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1737
06bd22f6
MP
17382017-07-27 Marek Polacek <polacek@redhat.com>
1739
1740 PR c/81417
1741 * c-c++-common/Wsign-compare-1.c: New test.
1742 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1743 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1744 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1745 * g++.dg/warn/compare1.C: Likewise.
1746 * gcc.dg/compare1.c: Likewise.
1747 * gcc.dg/compare2.c: Likewise.
1748 * gcc.dg/compare4.c: Likewise.
1749 * gcc.dg/compare5.c: Likewise.
1750 * gcc.dg/pr35430.c: Likewise.
1751 * gcc.dg/pr60087.c: Likewise.
1752
27c8b49b
PB
17532017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1754
1755 PR middle-end/81564
1756 * gcc.dg/pr81564.c: New test.
1757
b7675b59
RB
17582017-07-27 Richard Biener <rguenther@suse.de>
1759
1760 PR tree-optimization/81573
1761 PR tree-optimization/81494
1762 * gcc.dg/torture/pr81573.c: New testcase.
1763
719488f8
RB
17642017-07-27 Richard Biener <rguenther@suse.de>
1765
1766 PR tree-optimization/81571
1767 * gcc.dg/torture/pr81571.c: New testcase.
1768
9811e84c
RB
17692017-07-27 Richard Biener <rguenther@suse.de>
1770
1771 PR tree-optimization/81502
1772 * gcc.target/i386/vect-insert-1.c: New testcase.
1773
58814c76
AK
17742017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1775
1776 PR target/81534
1777 * gcc.target/s390/pr81534.c: New test.
1778
036ea399
JJ
17792017-07-27 Jakub Jelinek <jakub@redhat.com>
1780
7d25ac20
JJ
1781 PR tree-optimization/81555
1782 PR tree-optimization/81556
1783 * gcc.c-torture/execute/pr81555.c: New test.
1784 * gcc.c-torture/execute/pr81556.c: New test.
1785
036ea399
JJ
1786 * gcc.dg/attr-noipa.c: New test.
1787 * gcc.dg/ipa/ipa-pta-18.c: New test.
1788 * gcc.dg/ipa/ipa-sra-11.c: New test.
1789
9bfda664
MM
17902017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1791
1792 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1793 option.
1794 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1795 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1796 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1797 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1798 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1799 * gcc.target/powerpc/vsx-simode.c: Likewise.
1800 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1801 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1802
eb086562
PC
18032017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 PR c++/71570
1806 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1807
a7473dc5
L
18082017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1809
1810 PR target/81563
1811 * gcc.target/i386/pr81563.c: New test
1812
404f48ac
WD
18132017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1814
1815 PR target/79041
1816 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1817
c3d38629
MP
18182017-07-26 Marek Polacek <polacek@redhat.com>
1819
1820 PR middle-end/70992
1821 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1822 * gcc.dg/overflow-warn-2.c: Likewise.
1823 * gcc.dg/overflow-warn-3.c: Likewise.
1824 * gcc.dg/overflow-warn-4.c: Likewise.
1825 * gcc.dg/torture/pr70992-2.c: New test.
1826 * gcc.dg/torture/pr70992.c: New test.
1827
4f450a2b
RB
18282017-07-26 Richard Biener <rguenther@suse.de>
1829
1830 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1831 happening in ccp1.
1832 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1833
e1711448
WD
18342017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1835
1836 PR middle-end/46932
1837 * gcc.dg/pr46932.c: New testcase.
1838
108c3c88
ML
18392017-07-26 Martin Liska <mliska@suse.cz>
1840
1841 PR sanitize/81186
1842 * gcc.dg/asan/pr81186.c: New test.
1843
52645850
CL
18442017-07-25 Carl Love <cel@us.ibm.com>
1845
1846 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1847 vec_cnttz builtins.
1848
a8697b27
EB
18492017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1850
1851 * gnat.dg/opt66.adb: New test.
1852
288fe52e
AM
18532017-07-25 Alexander Monakov <amonakov@ispras.ru>
1854
1855 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1856 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1857
b771c609
AM
18582017-07-25 Alexander Monakov <amonakov@ispras.ru>
1859
1860 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1861
18622017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
1863
1864 * c-c++-common/patchable_function_entry-default.c: New test.
1865 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1866 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1867
774cccdc
JJ
18682017-07-25 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR target/81532
1871 * gcc.target/i386/pr80833-3.c: New test.
1872 * gcc.target/i386/avx512dq-pr81532.c: New test.
1873 * gcc.target/i386/avx512bw-pr81532.c: New test.
1874
1aa54f90
RB
18752017-07-25 Richard Biener <rguenther@suse.de>
1876
1877 PR tree-optimization/81455
1878 * gcc.dg/pr81455.c: New testcase.
1879
e294f495
RB
18802017-07-25 Richard Biener <rguenther@suse.de>
1881
1882 PR tree-optimization/81529
1883 * gfortran.dg/pr81529.f90: New testcase.
1884
edf8ba4b
WD
18852017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1886
774cccdc 1887 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 1888
ea063871
RB
18892017-07-25 Richard Biener <rguenther@suse.de>
1890
1891 PR tree-optimization/81410
1892 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1893
5ea71a5a
RB
18942017-07-25 Richard Biener <rguenther@suse.de>
1895
1896 PR tree-optimization/81510
1897 * gcc.dg/torture/pr81510.c: New testcase.
1898 * gcc.dg/torture/pr81510-2.c: Likewise.
1899
4287b4e8
ML
19002017-07-25 Martin Liska <mliska@suse.cz>
1901
1902 PR ipa/81520
1903 * gcc.dg/ipa/pr81520.c: New test.
1904
d49718d6
MP
19052017-07-25 Marek Polacek <polacek@redhat.com>
1906
1907 PR c/81364
1908 * Wmultistatement-macros-12.c: New test.
1909
0e82a9b9
BC
19102017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1911
1912 PR target/81414
1913 * gcc.target/aarch64/pr81414.C: New.
1914
3d99332b
RB
19152017-07-25 Richard Biener <rguenther@suse.de>
1916
1917 PR middle-end/81505
1918 * gcc.dg/ubsan/pr81505.c: New testcase.
1919
52d0f7bd
DS
19202017-07-24 Daniel Santos <daniel.santos@pobox.com>
1921
1922 PR testsuite/80759
1923 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1924 (ELFFN_BEGIN): Rename to FN_TYPE.
1925 (ELFFN_END): Rename to FN_SIZE.
1926 (ASMNAME): New macro.
1927 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1928 .global.
1929 (FUNC_END): Use ASMNAME.
1930 (test_data_save): Remove.
1931 (test_data_input): Likewise.
1932 (test_data_output: Likewise.
1933 (test_data_fn): Likewise.
1934 (test_data_retaddr): Likewise.
1935 (regs_to_mem): Make globals, use r10 instead of rax.
1936 (mem_to_regs): Likewise.
1937 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1938 body to ms-sysv.c.
1939 (do_test_aligned): Likewise.
1940 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1941 Add dg-* directives.
1942 (PASTE_STR): New macro.
1943 (ASMNAME): Likewise.
1944 (LOAD_TEST_DATA_ADDR): Likewise.
1945 (TEST_DATA_OFFSET): Likewise.
1946 (do_test_body0): New C function.
1947 (do_test_body): New inline assembly routine.
1948 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1949 (runtest_ms_sysv): Modify.
1950
19930989
MM
19512017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1952
1953 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1954 since the upper-regs options have been deleted.
1955 * gcc.target/powerpc/pr65849-2.c: Likewise.
1956 * gcc.target/powerpc/pr80099-1.c: Likewise.
1957 * gcc.target/powerpc/pr80099-2.c: Likewise.
1958 * gcc.target/powerpc/pr80099-3.c: Likewise.
1959 * gcc.target/powerpc/pr80099-4.c: Likewise.
1960 * gcc.target/powerpc/pr80099-5.c: Likewise.
1961 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1962 support removal of the upper-regs options.
1963 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1964 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1965 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1966 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1967 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1968 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1969 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1970 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1971 * gcc.target/powerpc/ppc-round.c: Likewise.
1972 * gcc.target/powerpc/pr71720.c: Likewise.
1973 * gcc.target/powerpc/pr72853.c: Likewise.
1974 * gcc.target/powerpc/pr79907.c: Likewise.
1975 * gcc.target/powerpc/pr78953.c: Likewise.
1976 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1977 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1978 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1979 * gcc.target/powerpc/vec-init-3.c: Likewise.
1980 * gcc.target/powerpc/vec-init-6.c: Likewise.
1981 * gcc.target/powerpc/vec-init-7.c: Likewise.
1982 * gcc.target/powerpc/vec-set-char.c: Likewise.
1983 * gcc.target/powerpc/vec-set-int.c: Likewise.
1984 * gcc.target/powerpc/vec-set-short.c: Likewise.
1985
d47d34bb
WD
19862017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1987
1988 PR target/79041
1989 * gcc.target/aarch64/pr79041-2.c: New test.
1990
26bca0ed
CL
19912017-07-24 Carl Love <cel@us.ibm.com>
1992
1993 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1994 the new built-ins.
1995
4b40986c
JW
19962017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1997
1998 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1999
213c3b7b
TK
20002017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2001 Mikael Morin <mikael@gcc.gnu.org>
2002
2003 PR fortran/66102
2004 * gfortran.dg/realloc_on_assign_28.f90: New test.
2005
e2b71b5a
DE
20062017-07-23 David Edelsohn <dje.gcc@gmail.com>
2007
2008 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2009 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2010
f36dda3b
UB
20112017-07-23 Uros Bizjak <ubizjak@gmail.com>
2012
2013 PR target/80569
2014 * gcc.target/i386/pr80569.c: New test.
2015
5ff4baa5
CL
20162017-07-21 Carl Love <cel@us.ibm.com>
2017
2018 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2019 vmuleuh): Fix scan-assembler-times should check for word not half word
2020 instructions.
2021
43f84f6c
JW
20222017-07-21 Jim Wilson <jim.wilson@linaro.org>
2023
2024 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2025 redundant -march option.
2026 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2027 in addition to armv8.1-a.
2028
325fe816
YG
20292017-07-21 Yury Gribov <tetra2005@gmail.com>
2030
2031 PR middle-end/56727
2032 * gcc.dg/pr56727-1.c: New test.
2033 * gcc.dg/pr56727-2.c: New test.
2034
5a5838e0
SM
20352017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2036
2037 * gcc.target/powerpc/mmx-check.h: New file.
2038 * gcc.target/powerpc/mmx-packs.c: New file.
2039 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2040 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2041 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2042 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2043 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2044 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2045 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2046 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2047 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2048 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2049 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2050 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2051 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2052 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2053 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2054 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2055 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2056 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2057 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2058 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2059 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2060 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2061 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2062 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2063 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2064 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2065 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2066 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2067 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2068 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2069 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2070 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2071 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2072 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2073 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2074 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2075 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2076 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2077
9af7f373
RB
20782017-06-21 Richard Biener <rguenther@suse.de>
2079
2080 PR tree-optimization/81500
2081 * gcc.dg/torture/pr81500.c: New testcase.
2082
5aaa8fb4
NS
20832017-07-20 Nathan Sidwell <nathan@acm.org>
2084
2085 * g++.dg/ext/anon-struct6.C: Adjust diag.
2086 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2087
2953b72f
JJ
20882017-07-20 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR target/80846
2091 * gcc.target/i386/avx-pr80846.c: New test.
2092 * gcc.target/i386/avx2-pr80846.c: New test.
2093 * gcc.target/i386/avx512f-pr80846.c: New test.
2094
73c4b4df
BC
20952017-07-20 Bin Cheng <bin.cheng@arm.com>
2096
2097 PR tree-optimization/81388
2098 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2099 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2100
77e5edaf
JH
21012017-07-17 Tom de Vries <tom@codesourcery.com>
2102
2103 PR middle-end/81030
2104 * gcc.dg/pr81030.c: New test.
2105
891ad31c
RB
21062017-07-20 Richard Biener <rguenther@suse.de>
2107
2108 PR tree-optimization/61171
2109 * g++.dg/vect/pr61171.cc: New testcase.
2110 * gfortran.dg/vect/pr61171.f: Likewise.
2111 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2112
f971b281
RB
21132017-07-20 Richard Biener <rguenther@suse.de>
2114
2115 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2116 with V64QImode.
2117 * gcc.dg/vect/slp-45.c: Likewise.
2118
2071f8f9
N
21192017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2120
2121 * gcc.dg/tree-ssa/vrp116.c: New Test.
2122
a6722e5b
MM
21232017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2124
2125 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2126 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2127 __builtin_cpu_is and __builtin_cpu_supports are supported.
2128
ccfa843f
SM
21292017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2130
2131 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2132 __BUILTIN_CPU_SUPPORTS__ defined.
2133 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2134 __BUILTIN_CPU_SUPPORTS__ defined.
2135
564e405c
JJ
21362017-07-19 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR tree-optimization/81346
2139 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2140
3717fbe3
TV
21412017-07-19 Tom de Vries <tom@codesourcery.com>
2142
2143 * gcc.target/nvptx/decl-init.c: Update alignment.
2144 * gcc.target/nvptx/slp-2-run.c: New test.
2145 * gcc.target/nvptx/slp-2.c: New test.
2146 * gcc.target/nvptx/v2di.c: New test.
2147
b98b34b7
TV
21482017-07-19 Tom de Vries <tom@codesourcery.com>
2149
2150 * gcc.target/nvptx/slp-run.c: New test.
2151 * gcc.target/nvptx/slp.c: New test.
2152 * gcc.target/nvptx/v2si-cvt.c: New test.
2153 * gcc.target/nvptx/v2si-run.c: New test.
2154 * gcc.target/nvptx/v2si.c: New test.
2155 * gcc.target/nvptx/vec.inc: New test.
2156
8d1628eb
JJ
21572017-07-19 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR tree-optimization/81346
2160 * gcc.dg/tree-ssa/pr81346-1.c: New test.
2161 * gcc.dg/tree-ssa/pr81346-2.c: New test.
2162 * gcc.dg/tree-ssa/pr81346-3.c: New test.
2163 * gcc.dg/tree-ssa/pr81346-4.c: New test.
2164 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
2165 compiler to avoid X / C1 op C2 optimization to trigger.
2166
4d6ababc
ML
21672017-07-19 Martin Liska <mliska@suse.cz>
2168
2169 PR sanitizer/63361
2170 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
2171 -ffloat-store or -mieee for targets that need it.
2172
d83cc5cc
TV
21732017-07-18 Tom de Vries <tom@codesourcery.com>
2174
2175 PR middle-end/81464
2176 * gfortran.dg/pr81464.f90: New test.
2177
e822e885
UB
21782017-07-18 Uros Bizjak <ubizjak@gmail.com>
2179
2180 PR target/81471
2181 * gcc.target/i386/pr81471.c: New test.
2182
b267968e
RB
21832017-06-18 Richard Biener <rguenther@suse.de>
2184
2185 PR tree-optimization/81410
2186 * gcc.dg/vect/pr81410.c: New testcase.
2187
33e9feb5
JH
21882017-07-18 Jan Hubicka <hubicka@ucw.cz>
2189
2190 PR middle-end/81462
2191 * g++.dg/torture/pr81462.C: New testcase.
2192
694dd0e4
BC
21932017-07-18 Bin Cheng <bin.cheng@arm.com>
2194
2195 PR target/81408
2196 * g++.dg/tree-ssa/pr81408.C: New.
2197 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
2198
f9bfe3f5
RB
21992017-07-18 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/80620
2202 PR tree-optimization/81403
2203 * gcc.dg/torture/pr80620.c: New testcase.
2204 * gcc.dg/torture/pr81403.c: Likewise.
2205
22062017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
2207
2208 PR tree-optimization/81418
2209 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
2210
22112017-07-17 Carl Love <cel@us.ibm.com>
2212
2213 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2214 test case changes for commit 249424
2215
2216 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2217 vmuleuh): Fix scan-assembler-times should check for word not half word
2218 instructions.
2219
f6489326
BS
22202017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2221
2222 PR tree-optimization/81162
2223 * gcc.dg/pr81162.c: Move this to...
2224 * gcc.dg/ubsan/pr81162.c: ...here.
2225
dbc4ecfc
VR
22262017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2227
2228 * g++.dg/diagnostic/friend1.C: New test.
2229 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2230
a64559a5
NS
22312017-07-17 Nathan Sidwell <nathan@acm.org>
2232
2233 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
2234
aac59577
BE
22352017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2236
2237 * lib/gcc-dg.exp: Increase expect's match buffer size.
2238
aa1528b5
BC
22392017-07-17 Bin Cheng <bin.cheng@arm.com>
2240
2241 PR target/81369
2242 * gcc.dg/tree-ssa/pr81369.c: New.
2243
b6c354eb
CZ
22442017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2245
2246 * gcc.target/arc/pr9000674901.c: New file.
2247 * gcc.target/arc/pic-1.c: Likewise.
2248 * gcc.target/arc/pr9001191897.c: Likewise.
2249
1825c61e
CZ
22502017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2251 Andrew Burgess <andrew.burgess@embecosm.com>
2252
2253 * gcc.target/arc/naked-1.c: New file.
2254 * gcc.target/arc/naked-2.c: Likewise.
2255
1f1e8aed
JJ
22562017-07-17 Jakub Jelinek <jakub@redhat.com>
2257
9ebce098
JJ
2258 PR tree-optimization/81428
2259 * gcc.dg/fixed-point/pr81428.c: New test.
2260
e8dd1313
JJ
2261 PR tree-optimization/81365
2262 * g++.dg/torture/pr81365.C: New test.
2263
1f1e8aed
JJ
2264 PR tree-optimization/81396
2265 * gcc.dg/tree-ssa/pr81396.c: New test.
2266
38f638ca
EB
22672017-07-16 Eric Botcazou <ebotcazou@adacore.com>
2268
2269 * gnat.dg/opt65.adb: New test.
2270
5fa396ad
JH
22712017-07-16 Jan Hubicka <hubicka@ucw.cz>
2272
2273 * gcc.dg/predict-8.c: Update.
2274
00aeee56
VR
22752017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
2276
2277 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
2278 * g++.dg/warn/pr12242.C: Likewise.
2279
b70bb05b
KN
22802017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2281
2282 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2283 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2284 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2285 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2286 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2287 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2288 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2289 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2290 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2291 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2292 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2293 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2294 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2295 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2296 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2297 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2298 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2299 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2300 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2301 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2302 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2303 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2304 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2305 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2306 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2307 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2308 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2309 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2310 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2311 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2312 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2313 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2314 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2315 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2316 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2317 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2318 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2319 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2320 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2321 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2322 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2323 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2324 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2325 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2326 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2327 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2328 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2329 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2330 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2331 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2332 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2333
3b805666
BS
23342016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2335
2336 PR tree-optimization/81162
2337 * gcc.dg/pr81162.c: New file.
2338
bece580c
MS
23392017-07-14 Martin Sebor <msebor@redhat.com>
2340
2341 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2342 that bcopy is expected to be transformed to.
2343
eea77d1f
DM
23442017-07-14 David Malcolm <dmalcolm@redhat.com>
2345
2346 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2347 * g++.dg/lookup/missing-std-include-2.C: New test case.
2348 * g++.dg/lookup/missing-std-include-3.C: New test case.
2349 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2350 * gcc.dg/missing-header-fixit-1.c: New test case.
2351 * gcc.dg/missing-header-fixit-2.c: New test case.
2352 * gcc.dg/missing-header-fixit-2.h: New header.
2353
338d6484
DM
23542017-07-13 David Malcolm <dmalcolm@redhat.com>
2355
2356 PR c/81405
2357 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2358
23592017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
2360
2361 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2362
6d28654e
ML
23632017-07-13 Martin Liska <mliska@suse.cz>
2364
2365 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2366 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2367 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2368 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2369 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2370 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2371 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2372
3787ee47
MM
23732017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2374
2375 PR target/81193
2376 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2377 __builtin_cpu_supports with old GLIBC's.
2378 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2379 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2380 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2381 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2382 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2383 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2384 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2385 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2386 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2387 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2388 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2389 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2390 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2391 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2392 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2393 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2394 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2395 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2396 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2397 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2398 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2399 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2400 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2401 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2402
118009c1
CL
24032017-07-12 Carl Love <cel@us.ibm.com>
2404
2405 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2406 rev_bool_int): Add test cases for builtins.
2407 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2408 test cases for builtins.
2409
5d7b8153
CL
24102017-07-12 Carl Love <cel@us.ibm.com>
2411
2412 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2413 lp64 && p9vector_hw.
2414
6ea93a64
CL
24152017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2416
2417 * lib/target-supports.exp (check_stack_check_available): Make
2418 testcase name depend on stack_kind.
2419
2f65ab2e
MC
24202017-07-11 Michael Collison <michael.collison@arm.com>
2421
774cccdc 2422 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 2423
9e028cef
PC
24242017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2425
2426 PR c++/51270
2427 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2428
f281956e
CL
24292017-07-11 Carl Love <cel@us.ibm.com>
2430
2431 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2432 test cases for the builtins.
2433
3d36348a
YG
24342017-07-11 Yury Gribov <tetra2005@gmail.com>
2435
2436 * lib/profopt.exp: Print relative names in UNSUPPORTED
2437 AutoFDO tests.
2438
214f700a
MC
24392017-07-10 Michael Collison <michael.collison@arm.com>
2440
2441 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2442
03ed2915
UB
24432017-07-10 Uros Bizjak <ubizjak@gmail.com>
2444
2445 PR target/81375
2446 * gcc.target/i386/pr81375.c: New test.
2447
9c582dbb
MS
24482017-07-10 Martin Sebor <msebor@redhat.com>
2449
2450 PR tree-optimization/80397
2451 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 2452
281ac396
MS
24532017-07-10 Martin Sebor <msebor@redhat.com>
2454
2455 PR other/81345
2456 * gcc.dg/pr81345.c: New test.
2457
a7784956
CZ
24582017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2459
2460 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2461 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2462
5920ba15
UB
24632017-07-09 Uros Bizjak <ubizjak@gmail.com>
2464
2465 PR target/81313
2466 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2467 integer argumets to bypass x86_64 outgoing args optimization.
2468
24692017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
2470
2471 * gfortran.dg/eoshift_4.f90: New test.
2472 * gfortran.dg/eoshift_5.f90: New test.
2473 * gfortran.dg/eoshift_6.f90: New test.
2474
35c95658
L
24752017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2476
2477 PR target/81313
2478 * gcc.target/i386/pr81313-1.c: New test.
2479 * gcc.target/i386/pr81313-2.c: Likewise.
2480 * gcc.target/i386/pr81313-3.c: Likewise.
2481 * gcc.target/i386/pr81313-4.c: Likewise.
2482 * gcc.target/i386/pr81313-5.c: Likewise.
2483
dcbf81c9
RS
24842017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2485
2486 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2487 * gnat.dg/vect16.ads (Sarray): Likewise.
2488 * gnat.dg/vect17.ads (Sarray): Likewise.
2489 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2490 * gnat.dg/vect16.adb (Add): Likewise.
2491 * gnat.dg/vect17.adb (Add): Likewise.
2492
738f7c2e
DM
24932017-07-07 David Malcolm <dmalcolm@redhat.com>
2494
2495 PR c++/79300
2496 * g++.dg/diagnostic/pr79300.C: New test case.
2497
6a69355c
MM
24982017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2499
57f49e99
MM
2500 * gcc.target/powerpc/clone1.c: Add check to make sure the
2501 __builtin_cpu_supports function is fully supported.
2502 * gcc.target/powerpc/clone2.c: New runtime test for
2503 target_clones.
2504
6a69355c
MM
2505 PR target/81348
2506 * gcc.target/powerpc/pr81348.c: New test.
2507
5e32025a
SN
25082017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2509
2510 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2511
19388c6d
CL
25122017-07-07 Carl Love <cel@us.ibm.com>
2513
2514 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2515 file for built-ins.
2516
bcc3c3f1
JM
25172017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2518
2519 * gcc.target/sparc/dictunpack.c: New file.
2520 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2521 * gcc.target/sparc/fpcmpshl.c: Likewise.
2522 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2523 * gcc.target/sparc/fpcmpushl.c: Likewise.
2524
2c6e2eb1
HA
25252017-07-06 Harald Anlauf <anlauf@gmx.de>
2526
2527 PR fortran/70071
2528 * gfortran.dg/coarray_44.f90: New testcase.
2529
5094f7d5
MO
25302017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2531
2532 * c-c++-common/asan/kasan-alloca-1.c: New test.
2533 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2534
e3174bdf
MO
25352017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2536
2537 * c-c++-common/asan/alloca_big_alignment.c: New test.
2538 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2539 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2540 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2541 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2542 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2543 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2544 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2545
a40c6fa8
GJL
25462017-07-06 Georg-Johann Lay <avr@gjlay.de>
2547
2548 PR target/81305
2549 * gcc.target/avr/isr-test.h: Fix warnings.
2550
9296dd9b
TP
25512017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2552
2553 * lib/target-supports.exp: Generate
2554 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2555 and check_effective_target_arm_arch_v8r_multilib.
2556
d87f00ba
CL
25572017-07-06 Carl Love <cel@us.ibm.com>
2558
9296dd9b 2559 * ChangeLog: Clean up from mid air collision
08e60e19
CL
2560
25612017-07-06 Carl Love <cel@us.ibm.com>
2562
2563 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2564 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2565 cases for vec_addc, adde and addec builtins.
2566
c471c6ed
DM
25672017-07-06 David Malcolm <dmalcolm@redhat.com>
2568
2569 PR c++/79300
2570 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2571 expected underlining within macro expansion.
2572 * c-c++-common/pr70264.c: Likewise.
2573 * g++.dg/plugin/diagnostic-test-expressions-1.C
2574 (test_within_macro_1): New test.
2575 (test_within_macro_2): Likewise.
2576 (test_within_macro_3): Likewise.
2577 (test_within_macro_4): Likewise.
2578 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2579 expected underlining within macro expansion.
2580 (test_macro_4): Likewise.
2581 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2582 (test_within_macro_1): New test.
2583 (test_within_macro_2): Likewise.
2584 (test_within_macro_3): Likewise.
2585 (test_within_macro_4): Likewise.
2586 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2587 underlining within macro expansion.
2588
68d872d7
SP
25892017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2590
2591 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2592 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2593 _mm_maskz_getexp_round_sd): Test new intrinsics.
2594 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2595 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2596 _mm_maskz_getexp_round_ss): Ditto.
2597 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2598 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2599 _mm_maskz_getmant_round_sd): Ditto.
2600 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2601 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2602 _mm_maskz_getmant_round_ss): Ditto.
2603 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2604 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2605 _mm_maskz_getexp_round_sd): New runtime tests.
2606 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2607 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2608 _mm_maskz_getexp_round_ss): Ditto.
2609 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2610 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2611 _mm_maskz_getmant_round_sd): Ditto.
2612 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2613 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2614 _mm_maskz_getmant_round_ss): Ditto.
2615 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2616 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2617 __builtin_ia32_getmantss_mask_round): Test new builtins.
2618 * gcc.target/i386/sse-13.c : Ditto.
2619 * gcc.target/i386/sse-23.c: Ditto.
2620 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2621 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2622 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2623 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2624 _mm_mask_getexp_round_ss): Test new intrinsics.
2625 * gcc.target/i386/testround-1.c: Ditto.
2626 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2627 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2628 _mm_mask_getmant_round_ss): Test new intrinsics
2629 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2630 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2631 _mm_maskz_getmant_ss): Test new intrinsics.
2632
9e00a397
CL
26332017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2634
2635 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2636 * lib/target-supports.exp (check_stack_check_available): New.
2637 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2638 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2639 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2640 * gcc.dg/pr47443.c: Likewise.
2641 * gcc.dg/pr48134.c: Likewise.
2642 * gcc.dg/pr70017.c: Likewise.
2643 * gcc.target/aarch64/stack-checking.c: Likewise.
2644 * gcc.target/arm/stack-checking.c: Likewise.
2645 * gcc.target/i386/pr48723.c: Likewise.
2646 * gcc.target/i386/pr55672.c: Likewise.
2647 * gcc.target/i386/pr67265-2.c: Likewise.
2648 * gcc.target/i386/pr67265.c: Likewise.
2649 * gnat.dg/opt49.adb: Likewise.
2650 * gnat.dg/stack_check1.adb: Likewise.
2651 * gnat.dg/stack_check2.adb: Likewise.
2652 * gnat.dg/stack_check3.adb: Likewise.
2653
38e6cc4d
KN
26542017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2655
2656 PR target/80103
2657 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2658 __attribute__.
2659
f8aa2b2c
SP
26602017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2661
2662 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2663 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2664 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2665 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2666 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2667 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2668 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2669 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2670 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2671 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2672 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2673 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2674
e483b7b4
GJL
26752017-07-05 Georg-Johann Lay <avr@gjlay.de>
2676
2677 PR target/81305
2678 * gcc.target/avr/isr-test.h: New file.
2679 * gcc.target/avr/torture/isr-01-simple.c: New test.
2680 * gcc.target/avr/torture/isr-02-call.c: New test.
2681 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2682
a8745cc2
BC
26832017-07-05 Bin Cheng <bin.cheng@arm.com>
2684
2685 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2686 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2687 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2688 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2689
4a52eb19
BC
26902017-07-05 Bin Cheng <bin.cheng@arm.com>
2691
2692 * gcc.dg/tree-ssa/ldist-26.c: New test.
2693
95f7d11b
BC
26942017-07-05 Bin Cheng <bin.cheng@arm.com>
2695
2696 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2697
45bb7d59
UB
26982017-07-04 Uros Bizjak <ubizjak@gmail.com>
2699
2700 PR target/81300
2701 * gcc.target/i386/pr81300.c: New test.
2702
1fcfac88
UB
27032017-07-04 Uros Bizjak <ubizjak@gmail.com>
2704
2705 PR target/81294
2706 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2707 x and y arguments in the call to _subborrow_u32.
2708 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2709 x and y arguments in the call to _subborrow_u64.
2710 * gcc.target/i386/pr81294-1.c: New test.
2711 * gcc.target/i386/pr81294-2.c: Ditto.
2712
a4187dab
KT
27132017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2714
2715 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2716
efbf55b0
MP
27172017-07-04 Marek Polacek <polacek@redhat.com>
2718
2719 PR c/81231
2720 * gcc.dg/atomic-pr81231.c: New test.
2721
1aad7106
RS
27222017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2723
2724 PR tree-optimization/81292
2725 * gcc.dg/pr81292-1.c: New test.
2726 * gcc.dg/pr81292-2.c: Likewise.
2727
7c819e8a
ML
27282017-07-04 Martin Liska <mliska@suse.cz>
2729
2730 PR sanitizer/81040
2731 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2732 use-after-scope sanitization.
2733
f111f434
JJ
27342017-07-04 Jakub Jelinek <jakub@redhat.com>
2735
8e8dd13b
JJ
2736 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2737 options.
2738
f111f434
JJ
2739 PR target/81175
2740 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2741 gather.
2742
7a1238d1
ML
27432017-07-04 Martin Liska <mliska@suse.cz>
2744
2745 PR ipa/81214
2746 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2747 * g++.dg/ext/mvc3.C: Likewise.
2748 * gcc.target/i386/mvc2.c: Likewise.
2749 * gcc.target/i386/mvc3.c: Likewise.
2750
9fc1fed4
JJ
27512017-07-04 Jakub Jelinek <jakub@redhat.com>
2752
8e3b9bbf
JJ
2753 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2754 decomposition declaration in diagnostics.
2755 * g++.dg/cpp1z/decomp2.C: Likewise.
2756 * g++.dg/cpp1z/decomp3.C: Likewise.
2757 * g++.dg/cpp1z/decomp4.C: Likewise.
2758 * g++.dg/cpp1z/decomp5.C: Likewise.
2759 * g++.dg/cpp1z/decomp6.C: Likewise.
2760 * g++.dg/cpp1z/decomp7.C: Likewise.
2761 * g++.dg/cpp1z/decomp8.C: Likewise.
2762 * g++.dg/cpp1z/decomp13.C: Likewise.
2763 * g++.dg/cpp1z/decomp14.C: Likewise.
2764 * g++.dg/cpp1z/decomp18.C: Likewise.
2765 * g++.dg/cpp1z/decomp19.C: Likewise.
2766 * g++.dg/cpp1z/decomp22.C: Likewise.
2767 * g++.dg/cpp1z/decomp23.C: Likewise.
2768 * g++.dg/cpp1z/decomp24.C: Likewise.
2769 * g++.dg/cpp1z/decomp25.C: Likewise.
2770 * g++.dg/cpp1z/decomp26.C: Likewise.
2771 * g++.dg/cpp1z/decomp28.C: Likewise.
2772
9fc1fed4
JJ
2773 PR c++/81258
2774 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2775 * g++.dg/cpp1z/decomp30.C: New test.
2776
17c18221
PC
27772017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2778
2779 PR c++/65775
2780 * g++.dg/cpp0x/trailing14.C: New.
2781
370d975d
DH
27822017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2783
2784 PR testsuite/79866
2785 * gfortran.dg/coarray_event_2.f08: New test.
2786
73977c47
DH
27872017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2788
2789 PR testsuite/79843
2790 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2791 * gfortran.dg/pointer_intent_2.f90: Likewise.
2792
2f70a979
JH
27932017-07-02 Jan Hubicka <hubicka@ucw.cz>
2794
2795 PR middle-end/81290
2796 * gcc.c-torture/compile/pr81290.c: New.
2797
6b5e165b
RB
27982017-07-03 Richard Biener <rguenther@suse.de>
2799
2800 PR tree-optimization/60510
2801 * gfortran.dg/vect/pr60510.f: New testcase.
2802
d8ac7e28
RO
28032017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2804
2805 * gcc.target/i386/mvc6.c: Require ifunc support.
2806
da402967
ML
28072017-07-03 Martin Liska <mliska@suse.cz>
2808
2809 PR sanitize/81040
2810 * g++.dg/asan/function-argument-1.C: New test.
2811 * g++.dg/asan/function-argument-2.C: New test.
2812 * g++.dg/asan/function-argument-3.C: New test.
2813
bc9f4235
RS
28142017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2815
2816 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2817 as well.
2818
be086ff5
TV
28192017-07-03 Tom de Vries <tom@codesourcery.com>
2820
2821 PR tree-optimization/69468
2822 * gcc.dg/pr81192.c: Update.
2823
4752be46
TV
28242017-07-03 Tom de Vries <tom@codesourcery.com>
2825
2826 PR tree-optimization/81192
2827 * gcc.dg/pr81192.c: Update.
2828
0bbfd554
TV
28292017-07-03 Tom de Vries <tom@codesourcery.com>
2830
2831 PR tree-optimization/81192
2832 * gcc.dg/pr81192.c: New test.
2833
b677e2f6
TK
28342017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2835
2836 * gfortran/eoshift_3.f90: New test.
2837
e3f9a279
RS
28382017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2839
2840 * gcc.dg/strlenopt-32.c: New testcase.
2841 * gcc.dg/strlenopt-33.c: Likewise.
2842 * gcc.dg/strlenopt-33g.c: Likewise.
2843 * gcc.dg/strlenopt-34.c: Likewise.
2844 * gcc.dg/strlenopt-35.c: Likewise.
2845
862088aa
RS
28462017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2847
2848 PR tree-optimization/80769
2849 * gcc.dg/strlenopt-31.c: New test.
2850 * gcc.dg/strlenopt-31g.c: Likewise.
2851
c34d0927
RS
28522017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2853
2854 PR tree-optimization/81136
2855 * gcc.dg/vect/pr81136.c: New test.
2856
c52d6043
JJ
28572017-07-01 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR sanitizer/81262
2860 * gcc.c-torture/compile/pr81262.c: New test.
2861 * g++.dg/ubsan/pr81262.C: New test.
2862
77616c7e
JH
28632017-06-29 Jan Hubicka <hubicka@ucw.cz>
2864
2865 PR ipa/81261
2866 * g++.dg/ipa/pr81261.C: New testcase.
2867
fb6a764d
AP
28682017-06-30 Andrew Pinski <apinski@cavium.com>
2869
2870 * gcc.dg/torture/pr81245.c: New testcase.
2871
059ab149
AH
28722017-06-30 Aldy Hernandez <aldyh@redhat.com>
2873
2874 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2875 unbounded use.
2876
e59e8b5a
DM
28772017-06-30 David Malcolm <dmalcolm@redhat.com>
2878
2879 PR c++/80014
2880 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2881 Add declaration.
2882 (test_typeid): New test function.
2883
e855bdc0
JJ
28842017-06-30 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR target/81225
2887 * gcc.target/i386/pr81225.c: New test.
2888
fe32bb1b
NS
28892017-06-30 Nathan Sidwell <nathan@acm.org>
2890
2891 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2892 * g++.dg/cpp0x/decltype9.C: Likewise.
2893 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2894 * g++.dg/lookup/decl1.C: Likewise.
2895 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2896 * g++.dg/other/pr28432.C: Likewise.
2897 * g++.dg/parse/crash12.C: Likewise.
2898 * g++.dg/parse/enum3.C: Likewise.
2899 * g++.dg/parse/operator6.C: Likewise.
2900 * g++.dg/template/crash69.C: Likewise.
2901 * g++.dg/template/error27.C: Likewise.
2902 * g++.dg/template/error28.C: Likewise.
2903 * g++.dg/template/memfriend6.C: Likewise.
2904 * g++.old-deja/g++.mike/err1.C: Likewise.
2905 * g++.old-deja/g++.mike/p811.C: Likewise.
2906 * g++.old-deja/g++.other/crash25.C: Likewise.
2907 * g++.old-deja/g++.other/dtor4.C: Likewise.
2908 * g++.old-deja/g++.pt/t37.C: Likewise.
2909
aaa587d4
ML
29102017-06-30 Martin Liska <mliska@suse.cz>
2911
2912 PR ipa/81214
2913 * gcc.target/i386/pr81214.c: New test.
2914
274c1516
NS
29152017-06-30 Nathan Sidwell <nathan@acm.org>
2916
3b5c768c
NS
2917 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2918
274c1516
NS
2919 PR c++/81229
2920 * g++.dg/lookup/pr81229.C: New.
2921
c497284c
ML
29222017-06-30 Martin Liska <mliska@suse.cz>
2923
2924 PR sanitizer/81021
2925 * g++.dg/asan/pr81021.C: New test.
2926
4812f0b7
RB
29272017-06-30 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/81249
2930 * g++.dg/torture/pr81249.C: New testcase.
2931
8e09cb8b
PC
29322017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2933
2934 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2935 * g++.dg/diagnostic/variadic1.C: Likewise.
2936 * g++.dg/gomp/udr-3.C: Likewise.
2937 * g++.dg/overload/error1.C: Likewise.
2938 * g++.dg/overload/error2.C: Likewise.
2939 * g++.dg/template/duplicate1.C: Likewise.
2940 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2941 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2942 * g++.old-deja/g++.other/redecl2.C: Likewise.
2943 * g++.old-deja/g++.other/redecl4.C: Likewise.
2944 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2945
74582a3e
CP
29462017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2947
2948 PR fortran/77765
2949 * gfortran.dg/goacc/pr77765.f90: New test.
2950
6da4066f
SE
29512017-06-29 Steve Ellcey <sellcey@cavium.com>
2952
2953 * gcc.target/aarch64/ccmp_2.c: New test.
2954
be3b7dcf
NS
29552017-06-29 Nathan Sidwell <nathan@acm.org>
2956
2957 PR c++/81247
2958 * g++.dg/parse/pr81247-[abc].C: New.
2959
e5898daf
CL
29602017-06-29 Carl Love <cel@us.ibm.com>
2961
2962 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2963 test_unsigned_int_result, test_ll_int_result,
2964 test_ll_unsigned_int_result): Add result checking functions, add
2965 debug support.
2966 (main): Add builtin function tests.
2967
14836f38
CL
29682017-06-29 Carl Love <cel@us.ibm.com>
2969
2970 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2971 dg-skip-if): Add -mvsx -mcpu=power7.
2972
0630a4ec
RB
29732017-06-29 Richard Biener <rguenther@suse.de>
2974
2975 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2976
f76b4224
NS
29772017-06-29 Nathan Sidwell <nathan@acm.org>
2978
2979 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2980
f66459c1
PB
29812017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2982
2983 PR middle-end/81194
2984 * g++.dg/pr81194.C: New test.
2985
3c7bb489
L
29862017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2987
2988 PR ipa/80565
2989 * gcc.dg/torture/pr80565.c: New file.
2990
6cd83bec
BC
29912017-06-29 Bin Cheng <bin.cheng@arm.com>
2992
2993 PR tree-optimization/81196
2994 * gcc.dg/vect/pr81196.c: New.
2995
4c6a51a0
MC
29962017-06-29 Michael Collison <michael.collison@arm.com>
2997
2998 Fix date on previous ChangeLog entry.
2999
30002017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3001 Michael Collison <michael.collison@arm.com>
3002
3003 PR target/70119
3004 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3005
395a191d
SP
30062017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3007
3008 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3009 Test new intrinsic.
3010 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3011 Ditto.
3012 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3013 Ditto.
3014 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3015 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3016 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3017
0ddc0ebc
TP
30182017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3019
3020 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3021 current ARM check by ARM NEON's availability check.
3022 (check_effective_target_vect_intfloat_cvt): Likewise.
3023 (check_effective_target_vect_uintfloat_cvt): Likewise.
3024 (check_effective_target_vect_floatint_cvt): Likewise.
3025 (check_effective_target_vect_floatuint_cvt): Likewise.
3026 (check_effective_target_vect_shift): Likewise.
3027 (check_effective_target_whole_vector_shift): Likewise.
3028 (check_effective_target_vect_bswap): Likewise.
3029 (check_effective_target_vect_shift_char): Likewise.
3030 (check_effective_target_vect_long): Likewise.
3031 (check_effective_target_vect_float): Likewise.
3032 (check_effective_target_vect_perm): Likewise.
3033 (check_effective_target_vect_perm_byte): Likewise.
3034 (check_effective_target_vect_perm_short): Likewise.
3035 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3036 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3037 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3038 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3039 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3040 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3041 (check_effective_target_vect_widen_shift): Likewise.
3042 (check_effective_target_vect_extract_even_odd): Likewise.
3043 (check_effective_target_vect_interleave): Likewise.
3044 (check_effective_target_vect_multiple_sizes): Likewise.
3045 (check_effective_target_vect64): Likewise.
3046 (check_effective_target_vect_max_reduc): Likewise.
3047
56a6d474
RB
30482017-06-28 Richard Biener <rguenther@suse.de>
3049
3050 PR middle-end/81227
3051 * gcc.dg/pr81227.c: New testcase.
3052
926c7865
MM
30532017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3054
3055 PR target/81193
3056 * lib/target-supports.exp
3057 (check_ppc_cpu_supports_hw_available): New test to make sure
3058 __builtin_cpu_supports works on power7 and newer.
3059
17a7218b
ML
30602017-06-28 Martin Liska <mliska@suse.cz>
3061
3062 PR ipa/81128
3063 * gcc.target/i386/pr81128.c: New test.
3064
63010089
ML
30652017-06-28 Martin Liska <mliska@suse.cz>
3066
3067 PR driver/79659
3068 * g++.dg/opt/pr79659.C: New test.
3069
b1cac008
CL
30702017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3071
3072 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3073 and options.
3074 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3075
42bd89ce
MG
30762017-06-28 Marc Glisse <marc.glisse@inria.fr>
3077
3078 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3079 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3080
b8d62ac8
JJ
30812017-06-28 Jakub Jelinek <jakub@redhat.com>
3082
3083 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3084 (foo): ... this. Change constants such that it isn't matched
3085 as __builtin_copysign, yet tests the combiner the same.
3086
6dc61b45
ML
30872017-06-28 Martin Liska <mliska@suse.cz>
3088
3089 PR sanitizer/81224
3090 * gcc.dg/asan/pr81224.c: New test.
3091
9a265443
EB
30922017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3093
3094 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3095 passed to pthread_join.
3096
935b5226
AK
30972017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3098
3099 * gcc.target/s390/nodatarel-1.c: New test.
3100
88016532
JD
31012017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3102
3103 PR fortran/80164
3104 * gfortran.dg/array_temporaries_4.f90: New test.
3105
8c2805bb
AP
31062017-06-27 Andrew Pinski <apinski@cavium.com>
3107
3108 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3109 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3110 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3111
786c6d10
MP
31122017-06-27 Marek Polacek <polacek@redhat.com>
3113
3114 PR sanitizer/81223
3115 * gcc.dg/ubsan/pr81223.c: New test.
3116
1e7df2e6
MG
31172017-06-27 Marc Glisse <marc.glisse@inria.fr>
3118
3119 * gcc.dg/tree-ssa/assoc-1.c: New file.
3120
58b45c4f
PC
31212017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 PR c++/62046
3124 * g++.dg/parse/catch2.C: New.
3125
00296d7f
JJ
31262017-06-27 Jakub Jelinek <jakub@redhat.com>
3127
c1031852
JJ
3128 PR sanitizer/81209
3129 * g++.dg/ubsan/pr81209.C: New test.
3130
00296d7f
JJ
3131 PR middle-end/81207
3132 * gcc.c-torture/compile/pr81207.c: New test.
3133
0c418630
MP
31342017-06-27 Marek Polacek <polacek@redhat.com>
3135
3136 PR bootstrap/81216
3137 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3138
4b377e01
MS
31392017-06-26 Martin Sebor <msebor@redhat.com>
3140
3141 PR c++/81169
3142 * g++.dg/Wclass-memaccess-2.C: New test.
3143
952ac945
CL
31442017-06-26 Carl Love <cel@us.ibm.com>
3145
3146 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3147 Add new runnable test file for the vec_rev built-ins.
3148
df11b2ea
BS
31492016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3150
226ab0a8 3151 PR/tree-optimization 71815
df11b2ea
BS
3152 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
3153 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3154
fa7ccca0
RL
31552017-06-26 Renlin Li <renlin.li@arm.com>
3156 Szabolcs Nagy <szabolcs.nagy@arm.com>
3157
3158 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
3159 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
3160 memmove.
3161
5a5c2d16
RB
31622017-06-26 Richard Biener <rguenther@suse.de>
3163
3164 PR target/81175
3165 * gfortran.dg/pr81175.f: New testcase.
3166
75f0112f
RB
31672017-06-26 Richard Biener <rguenther@suse.de>
3168
3169 PR tree-optimization/81203
3170 * gcc.dg/torture/pr81203.c: New testcase.
3171
3e2becc4
MP
31722017-06-26 Marek Polacek <polacek@redhat.com>
3173
3174 PR c/80116
3175 * c-c++-common/Wmultistatement-macros-1.c: New test.
3176 * c-c++-common/Wmultistatement-macros-2.c: New test.
3177 * c-c++-common/Wmultistatement-macros-3.c: New test.
3178 * c-c++-common/Wmultistatement-macros-4.c: New test.
3179 * c-c++-common/Wmultistatement-macros-5.c: New test.
3180 * c-c++-common/Wmultistatement-macros-6.c: New test.
3181 * c-c++-common/Wmultistatement-macros-7.c: New test.
3182 * c-c++-common/Wmultistatement-macros-8.c: New test.
3183 * c-c++-common/Wmultistatement-macros-9.c: New test.
3184 * c-c++-common/Wmultistatement-macros-10.c: New test.
3185 * c-c++-common/Wmultistatement-macros-11.c: New test.
3186
945653db
EB
31872017-06-26 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
3190
c8e3c356
CL
31912017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
3192
3193 * lib/target-supports.exp
3194 (check_effective_target_arm_neon_ok_nocache): Add flags with
3195 -mfloat-abi=hard. Include arm_neon.h.
3196 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
3197 (check_effective_target_arm_neon_ok_no_float_abi): New.
3198 * gcc.target/arm/lto/pr65837_0.c: Require
3199 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
3200 * gcc.target/arm/lto/pr65837-attr_0.c: Require
3201 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
3202
22235619
PC
32032017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3204
3205 PR c++/62315
3206 * g++.dg/parse/typedef2.C: Specify a dg-error string.
3207
e56e3fda
TK
32082017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3209
45bb7d59 3210 PR fortran/52473
e56e3fda
TK
3211 * gfortran.dg/cshift_2.f90: New test.
3212
d3f062be
JW
32132017-06-23 Jim Wilson <jim.wilson@linaro.org>
3214
3215 PR middle-end/79794
3216 * gcc.target/aarch64/pr79794.c: New.
3217
37416b69
MM
32182017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3219
3220 PR target/80510
3221 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3222 * gcc.target/powerpc/pr80510-2.c: Likewise.
3223
8447a92f
JL
32242017-06-22 Jeff Law <law@redhat.com>
3225
3226 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3227
52607f7e
WS
32282017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3229
3230 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3231 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3232 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3233 * gcc.target/powerpc/fold-vec-shift-short.c: New.
3234 * gcc.target/powerpc/fold-vec-shift-left.c: New.
3235 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
3236 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
3237 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
3238
fb68f296
JC
32392017-06-23 James Cowgill <James.Cowgill@imgtec.com>
3240
45bb7d59 3241 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 3242
60edf8bb
MT
32432017-06-22 Matt Turner <mattst88@gmail.com>
3244
3245 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
3246 skylake check.
3247
4333d74b
CL
32482017-06-22 Carl Love <cel@us.ibm.com>
3249
3250 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
3251 vmuleuh): Fix scan-assembler-times should check for word not half word
3252 instructions.
3253
13f752b2
JL
32542017-06-22 Jeff Law <law@redhat.com>
3255
3256 * gcc.c-torture/compile/stack-check-1.c: New test.
3257
0759db19
RB
32582016-06-22 Richard Biener <rguenther@suse.de>
3259
3260 * gcc.dg/vect/pr65947-1.c: Remove xfail.
3261 * gcc.dg/vect/pr65947-2.c: Likewise.
3262 * gcc.dg/vect/pr65947-3.c: Likewise.
3263 * gcc.dg/vect/pr65947-4.c: Likewise.
3264 * gcc.dg/vect/pr65947-5.c: Likewise.
3265 * gcc.dg/vect/pr65947-6.c: Likewise.
3266 * gcc.dg/vect/pr65947-8.c: Likewise.
3267 * gcc.dg/vect/pr65947-9.c: Likewise.
3268 * gcc.dg/vect/pr65947-10.c: Likewise.
3269 * gcc.dg/vect/pr65947-12.c: Likewise.
3270 * gcc.dg/vect/pr65947-13.c: Likewise.
3271 * gcc.dg/vect/pr65947-14.c: Likewise.
3272 * gcc.dg/vect/vect-cond-2.c: Likewise.
3273 * gcc.dg/vect/vect-pr69848.c: Likewise.
3274
c24c235e
ML
32752017-06-22 Martin Liska <mliska@suse.cz>
3276
3277 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
3278 to not inline it.
3279
71f82be9
JG
32802017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3281
3282 * gcc.dg/tree-ssa/forwprop-37.c: New.
3283
a78f6980
RB
32842017-06-22 Richard Biener <rguenther@suse.de>
3285
3286 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3287
85d5b033
RB
32882017-06-22 Richard Biener <rguenther@suse.de>
3289
3290 * gcc.dg/vect/pr65947-14.c: New testcase.
3291
4ded8669
MM
32922017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3293
3294 PR target/80510
3295 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3296 32-bit support is added. Change ITYPE size to 64-bit integer.
3297 * gcc.target/powerpc/pr80510-2.c: Likewise.
3298
cb8d1b01
JJ
32992017-06-21 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR c++/81154
3302 * g++.dg/gomp/pr81154.C: New test.
3303
113459fa
DM
33042017-06-21 David Malcolm <dmalcolm@redhat.com>
3305
3306 * g++.dg/other/old-style-cast-fixits.C: New test case.
3307
5e9d501c
JJ
33082017-06-21 Jakub Jelinek <jakub@redhat.com>
3309
3310 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3311
27d33d3e
TV
33122017-06-21 Tom de Vries <tom@codesourcery.com>
3313
3314 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3315
5433db45
TV
33162017-06-21 Tom de Vries <tom@codesourcery.com>
3317
3318 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3319 warning.
3320
93c18375
ML
33212017-06-21 Martin Liska <mliska@suse.cz>
3322
3323 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3324
ff9baa5f
PMR
33252017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3326
3327 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3328 gnat.dg/debug11_pkg2.ads: New testcase.
3329
a23ba8cc
MG
33302017-06-21 Marc Glisse <marc.glisse@inria.fr>
3331
3332 * gcc.target/i386/getround.c: New file.
3333
ed73f46f
MG
33342017-06-21 Marc Glisse <marc.glisse@inria.fr>
3335
3336 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3337 * gcc.dg/tree-ssa/addadd-2.c: New file.
3338
6b92ab17
TV
33392017-06-21 Tom de Vries <tom@codesourcery.com>
3340
3341 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3342 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3343 * gcc.c-torture/compile/20080806-1.c: Same.
3344 * gcc.c-torture/compile/920723-1.c: Same.
3345 * gcc.c-torture/compile/930621-1.c: Same.
3346 * gcc.c-torture/compile/991214-2.c: Same.
3347 * gcc.c-torture/compile/bcopy.c: Same.
3348 * gcc.c-torture/compile/memtst.c: Same.
3349 * gcc.c-torture/compile/msp.c: Same.
3350 * gcc.c-torture/compile/stuct.c: Same.
3351 * gcc.c-torture/execute/20011008-3.c: Same.
3352 * gcc.c-torture/execute/20030209-1.c: Same.
3353 * gcc.c-torture/execute/20031012-1.c: Same.
3354 * gcc.c-torture/execute/20040805-1.c: Same.
3355 * gcc.c-torture/execute/920410-1.c: Same.
3356 * gcc.c-torture/execute/921113-1.c: Same.
3357 * gcc.c-torture/execute/921202-1.c: Same.
3358 * gcc.c-torture/execute/921208-2.c: Same.
3359 * gcc.c-torture/execute/930106-1.c: Same.
3360 * gcc.c-torture/execute/930406-1.c: Same.
3361 * gcc.c-torture/execute/950221-1.c: Same.
3362 * gcc.c-torture/execute/960521-1.c: Same.
3363 * gcc.c-torture/execute/980605-1.c: Same.
3364 * gcc.c-torture/execute/comp-goto-1.c: Same.
3365 * gcc.c-torture/execute/comp-goto-2.c: Same.
3366 * gcc.c-torture/execute/memcpy-1.c: Same.
3367 * gcc.c-torture/execute/multi-ix.c: Same.
3368 * gcc.c-torture/execute/nestfunc-4.c: Same.
3369 * gcc.c-torture/execute/pr20621-1.c: Same.
3370 * gcc.c-torture/execute/pr23135.c: Same.
3371 * gcc.c-torture/execute/pr28982b.c: Same.
3372 * gcc.dg/loop-3.c: Same.
3373 * gcc.dg/struct-ret-3.c: Same.
3374 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3375 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3376 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3377 * gcc.dg/tree-prof/pr44777.c: Same.
3378
191578a5
DM
33792017-06-20 David Malcolm <dmalcolm@redhat.com>
3380
3381 PR jit/81144
3382 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3383 memset call with zero-initialization.
3384 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3385
8a259e30
UB
33862017-06-20 Uros Bizjak <ubizjak@gmail.com>
3387
3388 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3389 (main): Renamed to ...
3390 (fma4_test): ... this.
3391
b6837e04
JK
33922017-06-20 Julia Koval <julia.koval@intel.com>
3393
3394 * gcc.target/i386/pr73350-2.c: New test.
3395
67ea3f4e
RO
33962017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3397
3398 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3399 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3400 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3401 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3402 restrict to x86_64-*-*-gnu.
3403 Skip scan-assembler on *-*-darwin*.
3404 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3405 * gcc.dg/loop-invariant.c: Likewise.
3406 * gcc.dg/lto/pr70955_0.c: Likewise.
3407 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3408 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3409 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3410
3411 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3412 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3413 targets.
3414 * gcc.dg/attr-ms_struct-2.c: Likewise.
3415 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3416 * gcc.dg/bf-ms-layout.c: Likewise.
3417 * gcc.dg/bf-ms-layout-2.c: Likewise.
3418 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3419 Require fpic support.
3420 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3421 targets.
3422 * gcc.target/i386/bitfield2.c: Likewise.
3423 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3424 targets.
3425 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3426
71bbbd13
NS
34272017-06-20 Nathan Sidwell <nathan@acm.org>
3428
3429 PR c++/67074
3430 * g++.dg/lookup/pr67074.C: New.
3431 * g++.dg/parse/namespace-alias-1.C: Adjust.
3432
531f0b38
RB
34332017-06-20 Richard Biener <rguenther@suse.de>
3434
3435 PR middle-end/81097
3436 * c-c++-common/ubsan/pr81097.c: New testcase.
3437
d47d7438
RB
34382017-06-20 Richard Biener <rguenther@suse.de>
3439
3440 * gcc.dg/vect/pr65947-9.c: Adjust.
3441
b5c7b957
TP
34422017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3443
3444 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3445 * gcc.target/arm/acle/cdp2.c: Likewise.
3446 * gcc.target/arm/acle/ldc.c: Likewise.
3447 * gcc.target/arm/acle/ldc2.c: Likewise.
3448 * gcc.target/arm/acle/ldc2l.c: Likewise.
3449 * gcc.target/arm/acle/ldcl.c: Likewise.
3450 * gcc.target/arm/acle/mcr.c: Likewise.
3451 * gcc.target/arm/acle/mcr2.c: Likewise.
3452 * gcc.target/arm/acle/mcrr.c: Likewise.
3453 * gcc.target/arm/acle/mcrr2.c: Likewise.
3454 * gcc.target/arm/acle/mrc.c: Likewise.
3455 * gcc.target/arm/acle/mrc2.c: Likewise.
3456 * gcc.target/arm/acle/mrrc.c: Likewise.
3457 * gcc.target/arm/acle/mrrc2.c: Likewise.
3458 * gcc.target/arm/acle/stc.c: Likewise.
3459 * gcc.target/arm/acle/stc2.c: Likewise.
3460 * gcc.target/arm/acle/stc2l.c: Likewise.
3461 * gcc.target/arm/acle/stcl.c: Likewise.
3462
a1aa2599
JJ
34632017-06-20 Jakub Jelinek <jakub@redhat.com>
3464
3465 PR target/81121
3466 * gcc.target/i386/pr81121.c: New test.
3467
16122c22
MM
34682017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3469
3470 PR target/79799
3471 * gcc.target/powerpc/pr79799-1.c: New test.
3472 * gcc.target/powerpc/pr79799-2.c: Likewise.
3473 * gcc.target/powerpc/pr79799-3.c: Likewise.
3474 * gcc.target/powerpc/pr79799-4.c: Likewise.
3475 * gcc.target/powerpc/pr79799-5.c: Likewise.
3476
5ec046c0
NS
34772017-06-19 Nathan Sidwell <nathan@acm.org>
3478
3479 PR c++/81124
3480 PR c++/79766
3481 * g++.dg/lookup/pr79766.C: New.
3482 * g++.dg/lookup/pr81124.C: New.
3483 * g++.dg/template/explicit6.C: Adjust.
3484 * g++.old-deja/g++.other/decl5.C: Adjust.
3485
c72e002c
CL
34862017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3487
3488 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3489 -DSTACK_SIZE.
3490
4301ae22
JJ
34912017-06-19 Jakub Jelinek <jakub@redhat.com>
3492
9f8fafe8
JJ
3493 PR sanitizer/81125
3494 * g++.dg/ubsan/pr81125.C: New test.
3495
4301ae22
JJ
3496 PR sanitizer/81111
3497 * g++.dg/ubsan/pr81111.C: New test.
3498
21e4389f
RB
34992017-06-19 Richard Biener <rguenther@suse.de>
3500
3501 PR middle-end/81118
3502 * gcc.dg/torture/pr81118.c: New testcase.
3503
343ae898
RB
35042017-06-19 Richard Biener <rguenther@suse.de>
3505
3506 PR tree-optimization/80887
3507 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3508
97872698
JJ
35092017-06-19 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR ipa/81112
3512 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3513
c14c0b15
NS
35142017-06-19 Nathan Sidwell <nathan@acm.org>
3515
3516 PR c++/81119
3517 * g++.dg/warn/pr81119.C: New.
3518
a6e5212a
ML
35192017-06-19 Martin Liska <mliska@suse.cz>
3520
3521 PR sanitizer/80879
3522 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3523
871cc215
ML
35242017-06-19 Martin Liska <mliska@suse.cz>
3525
3526 PR ipa/80732
3527 * gcc.target/i386/mvc5.c: Scan indirect_function.
3528 * gcc.target/i386/mvc7.c: Likewise.
3529 * gcc.target/i386/pr80732.c: New test.
3530
431abe69
PC
35312017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3532
3533 PR c++/66093
3534 * g++.dg/cpp1y/constexpr-66093.C: New.
3535
fe1ae165
RO
35362017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3537
3538 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3539 dg-skip-if list.
3540
db9bbdec
RB
35412017-06-19 Richard Biener <rguenther@suse.de>
3542
3543 PR ipa/81112
3544 * g++.dg/torture/pr81112.C: New testcase.
3545
18154846
JH
35462017-06-18 Jan Hubicka <hubicka@ucw.cz>
3547
3548 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3549
5dace4bf
TK
35502017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3551
3552 PR fortran/52473
3553 * gfortran.dg/cshift_1.f90: New test.
3554
4f4b0ab8
RO
35552017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3556
3557 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3558
b36a612c
CL
35592017-06-16 Carl Love <cel@us.ibm.com>
3560
3561 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3562 main): Add runnable tests and test checker for vec_float,
3563 vec_float2, vec_floate and vec_floato builtins.
3564
e3e266bf
RE
35652017-06-16 Richard Earnshaw <rearnsha@arm.com>
3566
3567 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3568 the architecture options added by dg-add-options arm_neon.
3569 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3570 to the architecture.
3571 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3572 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3573 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3574
42093880
RE
35752017-06-16 Richard Earnshaw <rearnsha@arm.com>
3576
3577 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3578 multilibs have been built.
3579
c5742a17
RE
35802017-06-16 Richard Earnshaw <rearnsha@arm.com>
3581
3582 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3583 * gcc.target/arm/pr51915.c: Likewise.
3584 * gcc.target/arm/pr52006.c: Likewise.
3585 * gcc.target/arm/pr53187.c: Likewise.
3586
93aa40fe
RE
35872017-06-16 Richard Earnshaw <rearnsha@arm.com>
3588
3589 * gcc.target/arm/multilibs.exp: New file.
3590
b3d8d88e
MS
35912017-06-16 Martin Sebor <msebor@redhat.com>
3592
3593 PR tree-optimization/80933
3594 PR tree-optimization/80934
3595 * gcc.dg/fold-bcopy.c: New test.
3596 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3597 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 3598 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
3599 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3600 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3601 * gcc.dg/builtins-nonnull.c: Likewise.
3602
56960fd6
JG
36032017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3604
3605 PR target/71778
3606 * gcc.target/arm/pr71778.c: New.
3607
ec73e54d
JH
36082017-06-16 Jan Hubicka <hubicka@ucw.cz>
3609
3610 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3611
01f1c24e
RB
36122017-06-16 Richard Biener <rguenther@suse.de>
3613
3614 PR tree-optimization/81090
3615 * gcc.dg/graphite/pr81090.c: New testcase.
3616
8d94f932
JW
36172017-06-16 Janus Weil <janus@gcc.gnu.org>
3618
3619 PR fortran/80983
3620 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3621
b783399a
JJ
36222017-06-16 Jakub Jelinek <jakub@redhat.com>
3623
3624 PR sanitizer/81094
3625 * c-c++-common/ubsan/object-size-11.c: New test.
3626
c3684b7b
MS
36272017-06-15 Martin Sebor <msebor@redhat.com>
3628
3629 PR c++/80560
3630 * g++.dg/Wclass-memaccess.C: New test.
3631
d0e7a9fd
JW
36322017-06-15 Janus Weil <janus@gcc.gnu.org>
3633
3634 PR fortran/80983
3635 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3636
d1eed638
JH
36372017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3638
3639 PR lto/69866
3640 * gcc.dg/lto/pr69866_0.c: New test.
3641 * gcc.dg/lto/pr69866_1.c: Likewise.
3642
61f5d852
JL
36432017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3644
3645 PR target/78818
3646 * gcc.target/msp430/pr78818-real.c: New template for tests.
3647 * gcc.target/msp430/pr78818-auto.c: New test.
3648 * gcc.target/msp430/pr78818-data-region.c: New test.
3649 * gcc.target/msp430/pr78818-data-sec.c: New test.
3650 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3651
6820664a
TP
36522017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3653
3654 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3655 instructions in it rather than the number of IT blocks being 2.
3656 Transfer scan directive arm_thumb2 restriction to the whole
3657 testcase and restrict further to Thumb-only targets.
3658
41c540fc
TC
36592017-06-15 Tamar Christina <tamar.christina@arm.com>
3660
3661 * gcc.target/arm/sdiv_costs_1.c:
3662 Use dg-add-options.
3663
3466430f
MR
36642017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3665
3666 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3667 * gcc.target/mips/pr51513-1.c: New test.
3668 * gcc.target/mips/pr51513-2.c: New test.
3669
26fda5f5
RB
36702017-06-14 Richard Biener <rguenther@suse.de>
3671
3672 PR tree-optimization/81083
3673 * gcc.dg/torture/pr81083.c: Add prototypes.
3674
909263f8
RB
36752017-06-14 Richard Biener <rguenther@suse.de>
3676
3677 PR middle-end/81088
3678 * c-c++-common/ubsan/pr81088.c: New testcase.
3679
938a807a
EB
36802017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3681
3682 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3683
85c1b6d7
AP
36842017-06-14 Andrew Pinski <apinski@cavium.com>
3685 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3686
3687 PR target/71663
3688 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3689 * gcc.target/aarch64/vect-init-2.c: Likewise.
3690 * gcc.target/aarch64/vect-init-3.c: Likewise.
3691 * gcc.target/aarch64/vect-init-4.c: Likewise.
3692 * gcc.target/aarch64/vect-init-5.c: Likewise.
3693
bee9e49f
PC
36942017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3695
3696 PR c++/58541
3697 * g++.dg/cpp0x/constexpr-58541.C: New.
3698
24d020bd
RB
36992017-06-14 Richard Biener <rguenther@suse.de>
3700
3701 PR tree-optimization/81083
3702 * gcc.dg/torture/pr81083.c: New testcase.
3703
11c16c2a
JJ
37042017-06-14 Jakub Jelinek <jakub@redhat.com>
3705
3706 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3707 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3708
c60dc053
JJ
37092017-06-13 Jakub Jelinek <jakub@redhat.com>
3710
f31a8339
JJ
3711 PR c++/80973
3712 * g++.dg/ubsan/pr80973.C: New test.
3713
c60dc053
JJ
3714 PR c++/80984
3715 * g++.dg/opt/nrv18.C: New test.
3716
45b2222a
ML
37172017-06-13 Martin Liska <mliska@suse.cz>
3718
3719 PR sanitize/78204
3720 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3721 test by adding no_sanitize attribute.
3722 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3723
ef0e3441
RL
37242017-06-13 Renlin Li <renlin.li@arm.com>
3725
3726 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3727 conditionally.
3728
345683a9
MJ
37292017-06-13 Martin Jambor <mjambor@suse.cz>
3730
3731 PR tree-optimization/80803
3732 PR tree-optimization/81063
3733 gcc.dg/tree-ssa/pr80803.c: New test.
3734 gcc.dg/tree-ssa/pr81063.c: Likewise.
3735
9ebc3467
YG
37362017-06-12 Yury Gribov <tetra2005@gmail.com>
3737
3738 * c-c++-common/fold-masked-cmp-3.c: New test.
3739
16842d34
YG
37402017-06-13 Yury Gribov <tetra2005@gmail.com>
3741
3742 PR tree-optimization/67328
3743 * c-c++-common/fold-masked-cmp-1.c: New test.
3744 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3745 * gcc.dg/pr46309.c: Fix pattern.
3746 * gcc.dg/pr46309-2.c: Likewise.
3747
ba593ad5
TC
37482017-06-13 Tamar Christina <tamar.christina@arm.com>
3749
3750 * gcc.target/arm/sdiv_costs_1.c:
3751 Require arm_arch_v8a_ok and add march option.
3752
9ab5a235
ML
37532017-06-13 Martin Liska <mliska@suse.cz>
3754
3755 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3756 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3757 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3758
4f2c198d
RB
37592017-06-13 Richard Biener <rguenther@suse.de>
3760
3761 PR middle-end/81065
3762 * c-c++-common/ubsan/pr81065.c: New testcase.
3763
196ed8ea
ILT
37642017-06-12 Ian Lance Taylor <iant@golang.org>
3765
3766 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3767 freorder. Update comment to explain test.
3768
64ff4f60
TC
37692017-06-12 Tamar Christina <tamar.christina@arm.com>
3770
3771 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3772 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3773 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3774 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3775
5ed2fdfe
TC
37762017-06-12 Tamar Christina <tamar.christina@arm.com>
3777
3778 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3779
6cddb61c
TC
37802017-06-12 Tamar Christina <tamar.christina@arm.com>
3781
3782 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3783
aebce396
JJ
37842017-06-12 Jakub Jelinek <jakub@redhat.com>
3785
3786 PR tree-optimization/81003
3787 * gcc.c-torture/compile/pr81003.c: New test.
3788
3fd7fe21
RB
37892017-06-12 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/81053
3792 * gcc.dg/torture/pr81053.c: New testcase.
3793
ac39f0e8
TK
37942017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3795
3796 PR fortran/80988
3797 * gfortran.dg/implied_do_io_3.f90: New test.
3798
18787c38
TV
37992017-06-10 Tom de Vries <tom@codesourcery.com>
3800
3801 * lib/target-supports.exp (check_effective_target_signal): New proc.
3802 * lib/gcc.exp (gcc_target_compile): Remove appending of
3803 -DSIGNAL_SUPPRESS to additional_flags.
3804 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3805 additional_flags if effective target signal is not supported by the
3806 target.
3807 * gcc.c-torture/execute/20101011-1.c: Same.
3808 * gcc.dg/c99-stdint-1.c: Same.
3809 * gcc.dg/c99-stdint-2.c: Same.
3810 * gcc.dg/c99-stdint-5.c: Same.
3811 * gcc.dg/c99-stdint-6.c: Same.
3812 * gcc.dg/stdint-width-1.c: Same.
3813
0069a009
TV
38142017-06-10 Tom de Vries <tom@codesourcery.com>
3815
3816 * lib/target-supports.exp (check_effective_target_stack_size)
3817 (dg-effective-target-value): New proc.
3818 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3819 additional_flags.
3820 * lib/objc.exp (objc_target_compile): Same.
3821 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3822 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3823 dg-additional-options.
3824 * gcc.c-torture/compile/20080806-1.c: Same.
3825 * gcc.c-torture/compile/920723-1.c: Same.
3826 * gcc.c-torture/compile/930621-1.c: Same.
3827 * gcc.c-torture/compile/991214-2.c: Same.
3828 * gcc.c-torture/compile/bcopy.c: Same.
3829 * gcc.c-torture/compile/memtst.c: Same.
3830 * gcc.c-torture/compile/msp.c: Same.
3831 * gcc.c-torture/compile/stuct.c: Same.
3832 * gcc.c-torture/execute/20011008-3.c: Same.
3833 * gcc.c-torture/execute/20030209-1.c: Same.
3834 * gcc.c-torture/execute/20031012-1.c: Same.
3835 * gcc.c-torture/execute/20040805-1.c: Same.
3836 * gcc.c-torture/execute/920410-1.c: Same.
3837 * gcc.c-torture/execute/920501-7.c: Same.
3838 * gcc.c-torture/execute/921113-1.c: Same.
3839 * gcc.c-torture/execute/921202-1.c: Same.
3840 * gcc.c-torture/execute/921208-2.c: Same.
3841 * gcc.c-torture/execute/930106-1.c: Same.
3842 * gcc.c-torture/execute/930406-1.c: Same.
3843 * gcc.c-torture/execute/950221-1.c: Same.
3844 * gcc.c-torture/execute/960521-1.c: Same.
3845 * gcc.c-torture/execute/980605-1.c: Same.
3846 * gcc.c-torture/execute/comp-goto-1.c: Same.
3847 * gcc.c-torture/execute/comp-goto-2.c: Same.
3848 * gcc.c-torture/execute/memcpy-1.c: Same.
3849 * gcc.c-torture/execute/multi-ix.c: Same.
3850 * gcc.c-torture/execute/nestfunc-4.c: Same.
3851 * gcc.c-torture/execute/pr20621-1.c: Same.
3852 * gcc.c-torture/execute/pr23135.c: Same.
3853 * gcc.c-torture/execute/pr28982b.c: Same.
3854 * gcc.dg/loop-3.c: Same.
3855 * gcc.dg/struct-ret-3.c: Same.
3856 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3857 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3858 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3859 * gcc.dg/tree-prof/pr44777.c: Same.
3860
b09649fd
DM
38612017-06-09 David Malcolm <dmalcolm@redhat.com>
3862
3863 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3864 (test_mutually_exclusive_suggestions): New test function.
3865 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3866 (test_mutually_exclusive_suggestions): New test function.
3867 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3868 (test_mutually_exclusive_suggestions): New test function.
3869 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3870 (test_show_locus): Add special-case for
3871 "test_mutually_exclusive_suggestions".
3872
a1f427e9
ILT
38732017-06-09 Ian Lance Taylor <iant@golang.org>
3874
3875 * gcc.dg/tree-prof/split-1.c: New test.
3876
cb59f689
JH
38772017-06-09 Jan Hubicka <hubicka@ucw.cz>
3878
3879 * gcc.dg/predict-14.c: Avoid cold function detection.
3880 * gcc.target/i386/umod-3.c: Likewise.
3881
f66e6423
TC
38822017-06-09 Tamar Christina <tamar.christina@arm.com>
3883
3884 * gcc.target/aarch64/lrint-matherr.h: New.
3885 * gcc.target/aarch64/inline-lrint_1.c: New.
3886 * gcc.target/aarch64/inline-lrint_2.c: New.
3887 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3888 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3889
37b68a43
TC
38902017-06-09 Tamar Christina <tamar.christina@arm.com>
3891
3892 * gcc.target/arm/sdiv_costs_1.c: New.
3893
37f30285
TV
38942017-06-09 Tom de Vries <tom@codesourcery.com>
3895
3896 PR target/80855
3897 * gcc.target/nvptx/label-values.c: New test.
3898
051508d7
TP
38992017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3900
3901 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3902 Test for null definitions instead of them being undefined. Add entry
3903 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3904 about using the effective target for architecture extension.
3905 (check_effective_target_arm_arch_v7ve_ok): Remove.
3906 (add_options_for_arm_arch_v7ve): Likewise.
3907
01a8cacc
RB
39082017-06-09 Richard Biener <rguenther@suse.de>
3909
3910 PR tree-optimization/66623
3911 * gcc.dg/vect/pr66623.c: New testcase.
3912
6d1115c5
RB
39132017-06-09 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/79483
3916 * gcc.dg/graphite/pr79483.c: New testcase.
3917
6ba856d4
RB
39182017-06-09 Richard Biener <rguenther@suse.de>
3919
3920 PR middle-end/81007
3921 * g++.dg/pr81007.C: New testcase.
3922
48e69247
JJ
39232017-06-09 Jakub Jelinek <jakub@redhat.com>
3924
3925 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3926 instead of "rsp" for -m32.
3927 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3928 target, add -msse2 to dg-options.
3929 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3930 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3931
120ef1d5
SB
39322017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3933
3934 PR target/80966
3935 * gcc.target/powerpc/stack-limit.c: New testcase.
3936
271be653
WS
39372017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3938
774cccdc
JJ
3939 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3940 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3941 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3942 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3943 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3944 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3945
0d05f685
JJ
39462017-06-08 Jakub Jelinek <jakub@redhat.com>
3947
8ab7005b
JJ
3948 PR c/81006
3949 * c-c++-common/gomp/pr81006.c: New test.
3950
34361776
JJ
3951 PR c++/81011
3952 * g++.dg/gomp/pr81011.C: New test.
3953
0d05f685
JJ
3954 PR middle-end/81005
3955 * c-c++-common/ubsan/align-10.c: New test.
3956 * c-c++-common/ubsan/null-13.c: New test.
3957
2163b9bc
UB
39582017-06-08 Uros Bizjak <ubizjak@gmail.com>
3959
3960 PR target/81015
3961 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3962 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3963 * gcc.target/i386/pr81015.c: New test.
3964
73f49ad7
TV
39652017-06-08 Tom de Vries <tom@codesourcery.com>
3966
3967 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3968 trampolines instead of NO_TRAMPOLINES.
3969 * gcc.c-torture/execute/20000822-1.c: Same.
3970 * gcc.c-torture/execute/920428-2.c: Same.
3971 * gcc.c-torture/execute/920501-7.c: Same.
3972 * gcc.c-torture/execute/920612-2.c: Same.
3973 * gcc.c-torture/execute/921017-1.c: Same.
3974 * gcc.c-torture/execute/921215-1.c: Same.
3975 * gcc.c-torture/execute/931002-1.c: Same.
3976 * gcc.c-torture/execute/comp-goto-2.c: Same.
3977 * gcc.c-torture/execute/nestfunc-1.c: Same.
3978 * gcc.c-torture/execute/nestfunc-2.c: Same.
3979 * gcc.c-torture/execute/nestfunc-3.c: Same.
3980 * gcc.c-torture/execute/nestfunc-5.c: Same.
3981 * gcc.c-torture/execute/nestfunc-6.c: Same.
3982 * gcc.c-torture/execute/pr24135.c: Same.
3983 * gcc.dg/Wtrampolines.c: Same.
3984 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3985 * gcc.dg/torture/stackalign/nested-5.c: Same.
3986 * gcc.dg/torture/stackalign/nested-6.c: Same.
3987 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3988 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3989 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3990 * gcc.dg/trampoline-1.c: Same.
3991 * gcc.dg/tree-prof/pr44777.c: Same.
3992 * gcc.target/i386/pr67770.c: Same.
3993 * lib/gcc.exp (gcc_target_compile): Remove appending of
3994 -DNO_TRAMPOLINES to additional_flags.
3995 * lib/objc.exp (objc_target_compile): Same.
3996
b9835925
TV
39972017-06-08 Tom de Vries <tom@codesourcery.com>
3998
3999 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4000 'gcc,no_trampolines' instead of 'no_trampolines'.
4001
77db6c15
AI
40022017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4003
4004 PR middle-end/79988
4005 * gcc.target/i386/mpx/pr79988.c: New test.
4006
0036534f
AI
40072017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4008
4009 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4010 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4011 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4012
b69d9ac6
JH
40132017-06-08 Jan Hubicka <hubicka@ucw.cz>
4014
4015 * g++.dg/tree-ssa/counts-1.C: New testcase.
4016 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4017
c46f9051
JK
40182017-08-08 Julia Koval <julia.koval@intel.com>
4019
4020 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4021 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4022 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4023 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4024 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4025 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4026
5ed41889
MP
40272017-06-08 Marek Polacek <polacek@redhat.com>
4028
4029 PR sanitize/80932
4030 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4031
8055904e
JK
40322017-08-08 Julia Koval <julia.koval@intel.com>
4033
4034 PR target/73350,80862
4035 * gcc.target/i386/pr73350.c: New test.
4036
fb4bc6ff
RB
40372017-06-08 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/80928
4040 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4041
989cc652 40422017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4043
989cc652
CL
4044 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4045
83059741
JW
40462017-06-07 Jonathan Wakely <jwakely@redhat.com>
4047
4048 PR c++/80990
4049 * g++.dg/cpp1z/class-deduction39.C: New.
4050
0874a778
MP
40512017-06-07 Marek Polacek <polacek@redhat.com>
4052
4053 PR sanitizer/80932
4054 * c-c++-common/ubsan/pr80932.c: New test.
4055
55e872a4
BC
40562017-06-07 Bin Cheng <bin.cheng@arm.com>
4057
4058 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4059 * gcc.target/i386/l_fma_double_2.c: Ditto.
4060 * gcc.target/i386/l_fma_double_3.c: Ditto.
4061 * gcc.target/i386/l_fma_double_4.c: Ditto.
4062 * gcc.target/i386/l_fma_double_5.c: Ditto.
4063 * gcc.target/i386/l_fma_double_6.c: Ditto.
4064 * gcc.target/i386/l_fma_float_1.c: Ditto.
4065 * gcc.target/i386/l_fma_float_2.c: Ditto.
4066 * gcc.target/i386/l_fma_float_3.c: Ditto.
4067 * gcc.target/i386/l_fma_float_4.c: Ditto.
4068 * gcc.target/i386/l_fma_float_5.c: Ditto.
4069 * gcc.target/i386/l_fma_float_6.c: Ditto.
4070
cb9ac430
TC
40712017-06-07 Tamar Christina <tamar.christina@arm.com>
4072
4073 * gcc.target/aarch64/sdiv_costs_1.c: New.
4074
46c821e7
RB
40752017-06-07 Richard Biener <rguenther@suse.de>
4076
4077 PR tree-optimization/80928
4078 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4079 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4080
6eb2ac65
RB
40812017-06-07 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/80928
4084 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4085 check_results.
4086
25396db9
NS
40872017-06-06 Nathan Sidwell <nathan@acm.org>
4088
4089 * g++.dg/pr45330.C: Add inline namespace case.
4090
bbf97416
TK
40912017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4092
4093 PR fortran/80975
4094 * gfortran.dg/matmul_16.f90: New test.
4095 * gfortran.dg/inline_matmul_18.f90: New test.
4096
dc949728
MP
40972017-06-06 Marek Polacek <polacek@redhat.com>
4098
4099 PR c/79983
4100 * gcc.dg/pr79983.c: New test.
4101
100d0700
DM
41022017-06-06 David S. Miller <davem@davemloft.net>
4103
4104 * gcc.target/sparc/sparc-ret-3.c: New test.
4105
6c6b519a
TV
41062017-06-06 Tom de Vries <tom@codesourcery.com>
4107
4108 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4109 label_values instead of NO_LABEL_VALUES.
4110 * gcc.c-torture/compile/920301-1.c: Same.
4111 * gcc.c-torture/compile/920501-1.c: Same.
4112 * gcc.c-torture/compile/941014-4.c: Same.
4113 * gcc.c-torture/compile/labels-1.c: Same.
4114 * gcc.c-torture/compile/pr18903.c: Same.
4115 * gcc.c-torture/execute/920302-1.c: Same.
4116 * gcc.c-torture/execute/920415-1.c: Same.
4117 * gcc.c-torture/execute/920428-2.c: Same.
4118 * gcc.c-torture/execute/920501-3.c: Same.
4119 * gcc.c-torture/execute/920501-4.c: Same.
4120 * gcc.c-torture/execute/920501-5.c: Same.
4121 * gcc.c-torture/execute/920501-7.c: Same.
4122 * gcc.c-torture/execute/920721-4.c: Same.
4123 * gcc.c-torture/execute/980526-1.c: Same.
4124 * gcc.c-torture/execute/990208-1.c: Same.
4125 * gcc.c-torture/execute/comp-goto-1.c: Same.
4126 * gcc.c-torture/execute/comp-goto-2.c: Same.
4127 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4128 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4129 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4130 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4131 * gcc.dg/tree-prof/pr44777.c: Same.
4132 * gcc.misc-tests/bprob-2.c: Same.
4133 * gcc.misc-tests/gcov-3.c: Same.
4134 * lib/gcc.exp (gcc_target_compile): Remove appending of
4135 -DNO_LABEL_VALUES to additional_flags.
4136 * lib/objc.exp (objc_target_compile): Same.
4137 * lib/target-supports.exp (check_effective_target_label_values): Test on
4138 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4139
4ebcc903
KT
41402017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4141
4142 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4143
331dc840
RB
41442017-06-06 Richard Biener <rguenther@suse.de>
4145
4146 PR tree-optimization/80974
4147 * gcc.dg/torture/pr80974.c: New testcase.
4148
d2537732
TP
41492017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4150
4151 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
4152 "unsigned int" in conversation warning on line 15.
4153
e7baeb39
RB
41542017-06-06 Richard Biener <rguenther@suse.de>
4155
4156 PR tree-optimization/80928
4157 * gcc.dg/vect/pr80928.c: New testcase.
4158 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
4159 * gcc.dg/vect/slp-13.c: Likewise.
4160 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
4161
05945a1b
DM
41622017-06-05 David Malcolm <dmalcolm@redhat.com>
4163
4164 * g++.dg/plugin/comment_plugin.c: New test plugin.
4165 * g++.dg/plugin/comments-1.C: New test file.
4166 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4167
9b972837
BE
41682017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4169
4170 * gcc.misc-tests/gcov-1a.c: New test.
4171
1d135d98
MM
41722017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4173
4174 * gcc.target/powerpc/clone1.c: New test.
4175
92bba237
JW
41762017-06-05 Janus Weil <janus@gcc.gnu.org>
4177
4178 PR fortran/70601
4179 * gfortran.dg/proc_ptr_comp_50.f90: New test.
4180
7b3ee9c9
NK
41812017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
4182
4183 PR fortran/35339
4184 * gfortran.dg/implied_do_io_1.f90: New Test.
4185 * gfortran.dg/implied_do_io_2.f90: New Test.
4186
e4d1c5c4
RL
41872017-06-05 Renlin Li <renlin.li@arm.com>
4188
4189 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
4190 selector to related line.
4191
d91561cb
JH
41922017-06-05 Jan Hubicka <hubicka@ucw.cz>
4193
4194 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
4195
d8395013
KT
41962017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4197
4198 * gcc.target/aarch64/store_lane0_str_1.c: New test.
4199
279dc4b4
KT
42002017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4201
4202 * gcc.target/aarch64/subs_compare_2.c: New test.
4203
e49d8b68
KT
42042017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4205
4206 * gcc.target/aarch64/subs_compare_1.c: New test.
4207
4456f65d
CX
42082017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
4209
4210 * gcc.target/mips/div-9.c: Delete duplicate test.
4211 * gcc.target/mips/div-10.c: Ditto.
4212 * gcc.target/mips/div-11.c: Ditto.
4213 * gcc.target/mips/div-12.c: Ditto.
4214
3995f3a2
JH
42152017-05-23 Jan Hubicka <hubicka@ucw.cz>
4216
4217 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4218
82c027e1
DH
42192017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4220
4221 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4222 vesrion of the dejagnu grep.
4223 (list-module-names): Use it and adjust the regular expressions for
4224 modules and submodules.
4225 * gfortran.dg/prof/prof.exp: Cleanup modules.
4226 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4227 directives.
4228 * gfortran.dg/altreturn_8.f90: Likewise.
4229 * gfortran.dg/associate_12.f90: Likewise.
4230 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4231 * gfortran.dg/charlen_15.f90: Likewise.
4232 * gfortran.dg/class_4a.f03: Likewise.
4233 * gfortran.dg/class_54.f90: Likewise.
4234 * gfortran.dg/class_dummy_4.f03: Likewise.
4235 * gfortran.dg/class_dummy_5.f90: Likewise.
4236 * gfortran.dg/constructor_9.f90: Likewise.
4237 * gfortran.dg/dec_structure_15.f90: Likewise.
4238 * gfortran.dg/do_check_8.f90: Likewise.
4239 * gfortran.dg/dtio_26.f03: Likewise.
4240 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4241 * gfortran.dg/equiv_9.f90: Likewise.
4242 * gfortran.dg/extends_15.f90: Likewise.
4243 * gfortran.dg/finalize_22.f90: Likewise.
4244 * gfortran.dg/finalize_23.f90: Likewise.
4245 * gfortran.dg/generic_26.f90: Likewise.
4246 * gfortran.dg/generic_27.f90: Likewise.
4247 * gfortran.dg/namelist_76.f90: Likewise.
4248 * gfortran.dg/pointer_init_8.f90: Likewise.
4249 * gfortran.dg/pr61318.f90: Likewise.
4250 * gfortran.dg/pr77260_1.f90: Likewise.
4251 * gfortran.dg/pr77260_2.f90: Likewise.
4252 * gfortran.dg/pr77420_3.f90: Likewise.
4253 * gfortran.dg/proc_ptr_39.f90: Likewise.
4254 * gfortran.dg/proc_ptr_41.f90: Likewise.
4255 * gfortran.dg/proc_ptr_42.f90: Likewise.
4256 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
4257 * gfortran.dg/submodule_1.f08: Likewise.
4258 * gfortran.dg/submodule_10.f08: Likewise.
4259 * gfortran.dg/submodule_14.f08: Likewise.
4260 * gfortran.dg/submodule_15.f08: Likewise.
4261 * gfortran.dg/submodule_2.f08: Likewise.
4262 * gfortran.dg/submodule_5.f08: Likewise.
4263 * gfortran.dg/submodule_6.f08: Likewise.
4264 * gfortran.dg/submodule_7.f08: Likewise.
4265 * gfortran.dg/submodule_8.f08: Likewise.
4266 * gfortran.dg/submodule_9.f08: Likewise.
4267 * gfortran.dg/transfer_class_2.f90: Likewise.
4268 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4269 * gfortran.dg/typebound_call_24.f03: Likewise.
4270 * gfortran.dg/typebound_call_25.f90: Likewise.
4271 * gfortran.dg/typebound_deferred_1.f90: Likewise.
4272 * gfortran.dg/typebound_generic_12.f03: Likewise.
4273 * gfortran.dg/typebound_generic_13.f03: Likewise.
4274 * gfortran.dg/typebound_generic_14.f03: Likewise.
4275 * gfortran.dg/typebound_generic_15.f90: Likewise.
4276 * gfortran.dg/typebound_operator_16.f03: Likewise.
4277 * gfortran.dg/typebound_operator_18.f90: Likewise.
4278 * gfortran.dg/typebound_operator_20.f90: Likewise.
4279 * gfortran.dg/typebound_override_3.f90: Likewise.
4280 * gfortran.dg/typebound_override_4.f90: Likewise.
4281 * gfortran.dg/typebound_override_5.f90: Likewise.
4282 * gfortran.dg/typebound_override_6.f90: Likewise.
4283 * gfortran.dg/typebound_override_7.f90: Likewise.
4284 * gfortran.dg/typebound_proc_28.f03: Likewise.
4285 * gfortran.dg/typebound_proc_29.f90: Likewise.
4286 * gfortran.dg/typebound_proc_30.f90: Likewise.
4287 * gfortran.dg/typebound_proc_31.f90: Likewise.
4288 * gfortran.dg/typebound_proc_32.f90: Likewise.
4289 * gfortran.dg/typebound_proc_33.f90: Likewise.
4290 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4291 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4292 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4293 * gfortran.dg/use_only_3.f90: Likewise.
4294 * gfortran.dg/use_without_only_1.f90: Likewise.
4295 * gfortran.dg/warn_unused_function.f90: Likewise.
4296 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4297 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 4298
3de4ac6d
MP
42992017-06-04 Marek Polacek <polacek@redhat.com>
4300
4301 PR c/80919
4302 * gcc.dg/format/pr80919.c: New test.
4303
2474f48f
MS
43042017-06-02 Martin Sebor <msebor@redhat.com>
4305
4306 PR c/80892
4307 * c-c++-common/Wfloat-conversion-2.c: New test.
4308
bd280745
PC
43092017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4310
4311 PR c++/68754
4312 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 4313
bd280745 43142017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
4315
4316 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4317 for the new built-ins.
4318
ffa8a921
SD
43192017-06-02 Sudakshina Das <sudi.das@arm.com>
4320
4321 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4322
d65d1bd9
WS
43232017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4324
4325 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4326 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4327 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4328 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4329 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4330
b160939b
KT
43312017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4332
4333 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4334
17f47f86
KT
43352017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4336
4337 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4338
ab82e126
WS
43392017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4340
4341 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4342 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4343 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4344 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4345 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4346 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4347 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4348 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4349 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4350
c957e9c0
NS
43512017-06-02 Nathan Sidwell <nathan@acm.org>
4352
4353 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4354
aad16012
JJ
43552017-06-02 Jakub Jelinek <jakub@redhat.com>
4356
74b4885d
JJ
4357 PR rtl-optimization/80903
4358 * gcc.dg/pr80903.c: New test.
4359
aad16012
JJ
4360 PR fortran/80918
4361 * gfortran.dg/gomp/pr80918.f90: New test.
4362
40ffd95f
BE
43632017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4364
4365 * c-c++-common/Wsizeof-pointer-div.c: New test.
4366 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4367 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4368 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4369 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4370 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4371 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4372 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4373 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4374 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4375 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4376 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4377 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4378 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4379 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4380 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4381 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4382 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4383 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4384
052754ea
WS
43852017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4386
4387 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4388 Update the target to power8-vector.
4389
aa63913f
DM
43902017-06-01 David Malcolm <dmalcolm@redhat.com>
4391
4392 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4393
2ded3754
PMR
43942017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4395
4396 * debug12.adb, debug12.ads: New testcase.
4397
c8638450
MJ
43982017-06-01 Martin Jambor <mjambor@suse.cz>
4399
4400 PR tree-optimization/80898
4401 * gcc.dg/tree-ssa/pr80898.c: New test.
4402 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4403
ac853c90
PC
44042017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4405
4406 PR c++/80896
4407 * g++.dg/cpp1z/nodiscard5.C: New.
4408
7841f13c
CZ
44092017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4410
4411 * gcc.target/arc/pr9001195952.c: New test.
4412
f525e390
TV
44132017-06-01 Tom de Vries <tom@codesourcery.com>
4414
4415 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4416 * gcc.c-torture/compile/asmgoto-1.c: Same.
4417 * gcc.dg/20000707-1.c: Same.
4418 * gcc.dg/pr38700.c: Same.
4419 * gcc.dg/pr70169.c: Same.
4420 * gcc.dg/pr80112.c: Same.
4421 * gcc.dg/torture/pr51071-2.c: Same.
4422 * gcc.dg/torture/pr51071.c: Same.
4423 * gcc.dg/tree-ssa/alias-34.c: Same.
4424
9285616c
PMR
44252017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4426
4427 * gnat.dg/debug11.adb: New testcase.
4428
48932682
RB
44292017-06-01 Richard Biener <rguenther@suse.de>
4430
4431 PR middle-end/66313
4432 * c-c++-common/ubsan/pr66313.c: New testcase.
4433 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4434
fcb99124
SM
44352017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4436
4437 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
4438 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4439 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
4440 -mcpu overridden.
4441 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4442 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4443 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4444 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4445 to dg-option. Add dg-skip-if directive to disable this test
4446 for darwin. Add dg-skip-if directive to disable this test if
4447 -mcpu overridden.
4448
dc7401c0
SP
44492017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4450
4451 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4452 (_mm_maskz_max_sd): Test new intrinsics.
4453 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4454 (_mm_maskz_max_sd): Test new intrinsics.
4455 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4456 (_mm_maskz_max_ss): Test new intrinsics.
4457 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4458 (_mm_maskz_max_ss): Test new intrinsics.
4459 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4460 (_mm_maskz_min_sd): Test new intrinsics.
4461 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4462 (_mm_maskz_min_sd): Test new intrinsics.
4463 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4464 (_mm_maskz_min_ss): Test new intrinsics.
4465 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4466 (_mm_maskz_min_ss): Test new intrinsics.
4467
3909991c
NS
44682017-05-31 Nathan Sidwell <nathan@acm.org>
4469
4470 * g++.dg/lookup/lambda1.C New.
4471
0e510edb
BC
44722017-05-31 Bin Cheng <bin.cheng@arm.com>
4473
4474 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4475 on pointer should not be replaced.
4476
9fc5e7a4
MM
44772017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4478
4479 PR testsuite/80580
4480 * gcc.dg/gimplefe-error-7.c: New test.
4481
1e466f04
GM
44822017-05-31 Graham Markall <graham.markall@embecosm.com>
4483
4484 * gcc.target/arc/add_n-combine.c: New test.
4485 * gcc.target/arc/sub_n-combine.c: New test.
4486
89c88990
RB
44872017-05-31 Richard Biener <rguenther@suse.de>
4488
4489 PR target/80880
4490 * gcc.target/i386/pr80880.c: New testcase.
4491
748bbe72
RS
44922017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4493
4494 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4495
c7d7e222
BC
44962017-05-31 Bin Cheng <bin.cheng@arm.com>
4497
4498 * gcc.dg/vect/pr80815-3.c: New test.
4499
ee1379be
RB
45002017-05-31 Richard Biener <rguenther@suse.de>
4501
4502 PR tree-optimization/80906
4503 * gcc.dg/graphite/pr80906.c: New testcase.
4504
bcce980e
TV
45052017-05-30 Tom de Vries <tom@codesourcery.com>
4506
4507 PR testsuite/80910
4508 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4509 unsupported if host compiler does not support c++11.
4510 (host_supports_c++11): New proc.
4511
ef9200aa
MS
45122017-05-30 Martin Sebor <msebor@redhat.com>
4513
4514 PR c/80731
4515 * g++.dg/ext/utf16-4.C: Relax test.
4516 * gcc.dg/fixed-point/int-warning.c: Adjust.
4517
f012c8ef
DM
45182017-05-30 David Malcolm <dmalcolm@redhat.com>
4519
4520 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4521 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4522 test case.
4523 * g++.dg/plugin/show-template-tree-color.C: New test case.
4524 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4525 * g++.dg/template/show-template-tree-2.C: New test case.
4526 * g++.dg/template/show-template-tree-3.C: New test case.
4527 * g++.dg/template/show-template-tree-4.C: New test case.
4528 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4529 * g++.dg/template/show-template-tree.C: New test case.
4530
3f8efe25
SB
45312017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4532
4533 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4534 dg-options.
4535 * gfortran.dg/pr80107.f: Delete testcase.
4536
77d1dbdb
UB
45372017-05-30 Uros Bizjak <ubizjak@gmail.com>
4538
4539 PR target/80833
4540 * gcc.target/i386/pr80833-1.c: New test.
4541 * gcc.target/i386/pr80833-2.c: Ditto.
4542
e2f35333
NS
45432017-05-30 Nathan Sidwell <nathan@acm.org>
4544
4545 PR c++/80913
4546 * g++.dg/lookup/pr80913.C: New.
4547
ba7629e2
RB
45482017-05-30 Richard Biener <rguenther@suse.de>
4549
4550 PR middle-end/80901
4551 * gcc.dg/torture/pr80901.c: New testcase.
4552
4bfb347c
RD
45532017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4554
4555 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4556
b3125625
JL
45572017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4558
4559 PR target/78838
4560 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4561
892d6169
RB
45622017-05-30 Richard Biener <rguenther@suse.de>
4563
4564 PR middle-end/80876
4565 * gcc.dg/torture/pr80876.c: New testcase.
4566
3d7ff728
NS
45672017-05-29 Nathan Sidwell <nathan@acm.org>
4568
4569 PR c++/80891 (#5)
4570 * g++.dg/lookup/pr80891-5.C: New.
4571
fd262197
JD
45722017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4573
4574 PR libgfortran/53029
4575 * gfortran.dg/read_5.f90: New test.
4576
724e517a
NS
45772017-05-29 Nathan Sidwell <nathan@acm.org>
4578
a5cfa13a
NS
4579 PR c++/80891 (#4)
4580 * g++.dg/lookup/pr80891-4.C: New.
4581
e514ab0c
NS
4582 PR c++/80891 (#1)
4583 * g++.dg/lookup/pr80891-1.C: New.
4584
58dec010
NS
4585 PR c++/80891 (#3)
4586 * g++.dg/lookup/pr80891-3.C: New.
4587
724e517a
NS
4588 PR c++/80891 (#2)
4589 * g++.dg/lookup/pr80891-2.C: New.
4590
bbe3927b
TK
45912017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4592
4593 PR fortran/37131
4594 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4595 flags.
4596 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4597 * gfortran.dg/inline_matmul_17.f90: New test.
4598
8364e6ac
TK
45992017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4600
4601 * gfortran.dg/matmul_bounds_12.f90: New test.
4602
56a35ac9
JJ
46032017-05-27 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR bootstrap/80887
4606 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4607
945bf9e1
NS
46082017-05-26 Nathan Sidwell <nathan@acm.org>
4609
4610 * g++.dg/cpp0x/dr2061.C: New.
4611 * g++.dg/parse/namespace-alias-1.C: Add more test.
4612
cb4fe401
BC
46132017-05-26 Bin Cheng <bin.cheng@arm.com>
4614
4615 PR tree-optimization/80815
4616 * gcc.dg/vect/pr80815-1.c: New test.
4617 * gcc.dg/vect/pr80815-2.c: New test.
4618
e929e611
ML
46192017-05-26 Martin Liska <mliska@suse.cz>
4620
4621 PR ipa/80663
4622 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4623 split at the problematic spot.
4624 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4625 a valid value of the param.
4626
92f105f6
MP
46272017-05-26 Marek Polacek <polacek@redhat.com>
4628
4629 PR sanitizer/80875
4630 * c-c++-common/ubsan/pr80875.c: New test.
4631
74ca4e36
TV
46322017-05-26 Tom de Vries <tom@codesourcery.com>
4633
4634 PR testsuite/80557
4635 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4636 * gcc.dg/Wcxx-compat-8.c: Same.
4637 * gcc.dg/Wobjsize-1.c: Same.
4638 * gcc.dg/Wshadow-local-2.c: Same.
4639 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4640 * gcc.dg/anon-struct-6.c: Same.
4641 * gcc.dg/asm-wide-1.c: Same.
4642 * gcc.dg/builtin-inf-1.c: Same.
4643 * gcc.dg/builtin-redefine.c: Same.
4644 * gcc.dg/c90-array-lval-6.c: Same.
4645 * gcc.dg/c90-array-lval-7.c: Same.
4646 * gcc.dg/c90-fordecl-1.c: Same.
4647 * gcc.dg/c99-fordecl-2.c: Same.
4648 * gcc.dg/cast-lvalue-1.c: Same.
4649 * gcc.dg/cast-lvalue-2.c: Same.
4650 * gcc.dg/compound-lvalue-1.c: Same.
4651 * gcc.dg/cond-lvalue-1.c: Same.
4652 * gcc.dg/cpp/20000419-1.c: Same.
4653 * gcc.dg/cpp/backslash.c: Same.
4654 * gcc.dg/cpp/backslash2.c: Same.
4655 * gcc.dg/cpp/macspace1.c: Same.
4656 * gcc.dg/cpp/macspace2.c: Same.
4657 * gcc.dg/cpp/multiline-2.c: Same.
4658 * gcc.dg/cpp/pr27777.c: Same.
4659 * gcc.dg/cpp/pr30786.c: Same.
4660 * gcc.dg/cpp/pr34602.c: Same.
4661 * gcc.dg/cpp/redef1.c: Same.
4662 * gcc.dg/cpp/tr-warn1.c: Same.
4663 * gcc.dg/cpp/tr-warn3.c: Same.
4664 * gcc.dg/cpp/tr-warn6.c: Same.
4665 * gcc.dg/cpp/trad/hash.c: Same.
4666 * gcc.dg/cpp/trad/redef1.c: Same.
4667 * gcc.dg/cpp/ucs.c: Same.
4668 * gcc.dg/declspec-10.c: Same.
4669 * gcc.dg/declspec-11.c: Same.
4670 * gcc.dg/declspec-18.c: Same.
4671 * gcc.dg/format/c99-strftime-1.c: Same.
4672 * gcc.dg/format/ext-3.c: Same.
4673 * gcc.dg/format/pr72858.c: Same.
4674 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4675 * gcc.dg/init-string-1.c: Same.
4676 * gcc.dg/label-decl-3.c: Same.
4677 * gcc.dg/m-un-2.c: Same.
4678 * gcc.dg/nofixed-point-2.c: Same.
4679 * gcc.dg/noncompile/20020213-1.c: Same.
4680 * gcc.dg/pch/counter-2.c: Same.
4681 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4682 * gcc.dg/pr27528.c: Same.
4683 * gcc.dg/pr27953.c: Same.
4684 * gcc.dg/pr35899.c: Same.
4685 * gcc.dg/pr37561.c: Same.
4686 * gcc.dg/pr45461.c: Same.
4687 * gcc.dg/pr45750.c: Same.
4688 * gcc.dg/pr53196-2.c: Same.
4689 * gcc.dg/pr53265.c: Same.
4690 * gcc.dg/redecl-1.c: Same.
4691 * gcc.dg/tls/thr-init-1.c: Same.
4692 * gcc.dg/torture/pr51106-1.c: Same.
4693 * gcc.dg/torture/pr51106-2.c: Same.
4694 * gcc.dg/uninit-19.c: Same.
4695 * gcc.dg/uninit-pr20644.c: Same.
4696
6fc9f7aa
JJ
46972017-05-26 Jakub Jelinek <jakub@redhat.com>
4698
4699 * g++.dg/cpp1z/decomp29.C (p): New variable.
4700 (main): Add further tests.
4701
28e0e05b
RB
47022017-05-26 Richard Biener <rguenther@suse.de>
4703
4704 PR tree-optimization/80842
4705 * gcc.dg/torture/pr80842.c: New testcase.
4706
c81ec254
PC
47072017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4708
4709 PR c++/79652
4710 * g++.dg/cpp0x/pr79652.C: New.
4711
aee21066
PC
47122017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4713
4714 PR c++/71451
4715 * g++.dg/cpp0x/variadic170.C: New.
4716
63dbcd13
VR
47172017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4718
4719 * g++.dg/warn/Wcatch-value-1.C: New test.
4720 * g++.dg/warn/Wcatch-value-2.C: New test.
4721 * g++.dg/warn/Wcatch-value-3.C: New test.
4722
932f48ac
NS
47232017-05-25 Nathan Sidwell <nathan@acm.org>
4724
44e00a7a
NS
4725 * g++.dg/lookup/using56.C: New.
4726 * g++.dg/lookup/using57.C: New.
4727 * g++.dg/lookup/using58.C: New.
4728 * g++.dg/lookup/using59.C: New.
4729
932f48ac
NS
4730 * g++.dg/lookup/using17.C: Adjust diagnostics.
4731
a10f9a2e
MS
47322017-05-25 Martin Sebor <msebor@redhat.com>
4733
4734 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4735 positives on ILP32.
4736 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4737 column numbers.
4738 * gcc.dg/pr60114.c: Same.
4739
47c05e71
JH
47402017-05-23 Jan Hubicka <hubicka@ucw.cz>
4741
4742 * gfortran.dg/pr48636.f90: Fix template better.
4743
f35a733d
NS
47442017-05-25 Nathan Sidwell <nathan@acm.org>
4745
4746 * g++.dg/lookup/koenig14.C: New.
4747
18c1e9e0
PC
47482017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 PR c++/79583
4751 * g++.dg/cpp0x/pr79583.C: New.
4752
2673d192
PC
47532017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4754
4755 PR c++/68578
4756 * g++.dg/cpp1y/pr68578.C: New.
4757
bce8ef71
MG
47582017-05-25 Marc Glisse <marc.glisse@inria.fr>
4759
4760 * gcc.dg/tree-ssa/vce-1.c: New file.
4761
11d6b45d
MG
47622017-05-25 Marc Glisse <marc.glisse@inria.fr>
4763
4764 * gcc.dg/tree-ssa/addadd.c: New file.
4765
5ad4f1c8
NS
47662017-05-24 Nathan Sidwell <nathan@acm.org>
4767
4768 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4769 * g++.dg/lookup/friend19.C: New.
4770 * g++.dg/lookup/friend20.C: New.
4771
d4a760d8
JW
47722017-05-24 Jonathan Wakely <jwakely@redhat.com>
4773
4774 PR c++/80544
4775 * g++.dg/expr/cast11.C: New test.
4776
3cd211af
MS
47772017-05-24 Martin Sebor <msebor@redhat.com>
4778
4779 PR c/80731
4780 * c-c++-common/Wfloat-conversion.c: Adjust.
4781 * c-c++-common/dfp/convert-int-saturate.c: Same.
4782 * c-c++-common/pr68657-1.c: Same.
4783 * g++.dg/ext/utf-cvt.C: Same.
4784 * g++.dg/ext/utf16-4.C: Same.
4785 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4786 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4787 * g++.dg/warn/Wconversion3.C: Same.
4788 * g++.dg/warn/Wconversion4.C: Same.
4789 * g++.dg/warn/Wsign-conversion.C: Same.
4790 * g++.dg/warn/overflow-warn-1.C: Same.
4791 * g++.dg/warn/overflow-warn-3.C: Same.
4792 * g++.dg/warn/overflow-warn-4.C: Same.
4793 * g++.dg/warn/pr35635.C: Same.
4794 * g++.old-deja/g++.mike/enum1.C: Same.
4795 * gcc.dg/Wconversion-3.c: Same.
4796 * gcc.dg/Wconversion-5.c: Same.
4797 * gcc.dg/Wconversion-complex-c99.c: Same.
4798 * gcc.dg/Wconversion-complex-gnu.c: Same.
4799 * gcc.dg/Wconversion-integer.c: Same.
4800 * gcc.dg/Wsign-conversion.c: Same.
4801 * gcc.dg/bitfld-2.c: Same.
4802 * gcc.dg/c90-const-expr-11.c: Same.
4803 * gcc.dg/c90-const-expr-7.c: Same.
4804 * gcc.dg/c99-const-expr-7.c: Same.
4805 * gcc.dg/overflow-warn-1.c: Same.
4806 * gcc.dg/overflow-warn-2.c: Same.
4807 * gcc.dg/overflow-warn-3.c: Same.
4808 * gcc.dg/overflow-warn-4.c: Same.
4809 * gcc.dg/overflow-warn-5.c: Same.
4810 * gcc.dg/overflow-warn-8.c: Same.
4811 * gcc.dg/overflow-warn-9.c: New test.
4812 * gcc.dg/pr35635.c: Adjust.
4813 * gcc.dg/pr59940.c: Same.
4814 * gcc.dg/pr59963-2.c: Same.
4815 * gcc.dg/pr60114.c: Same.
4816 * gcc.dg/switch-warn-2.c: Same.
4817 * gcc.dg/utf-cvt.c: Same.
4818 * gcc.dg/utf16-4.c: Same.
4819
216bfadc
JJ
48202017-05-24 Jakub Jelinek <jakub@redhat.com>
4821
4822 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4823 Don't include limits.h.
4824 (w): Conditionalize on long long wider than int. Use
4825 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4826 -9223372036854775808.
4827 (x): Use __INT_MAX__ instead of INT_MAX.
4828
610abc02
TK
48292017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4830
4831 PR fortran/66094
4832 * gfortran.dg/inline_matmul_16.f90: New test.
4833
8d0c9b36
TV
48342017-05-24 Tom de Vries <tom@codesourcery.com>
4835
4836 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4837
3f3fb6c9
PB
48382017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4839
4840 PR middle-end/80823
4841 * gcc.dg/pr80823.c: New test.
4842
00e0af8d
AK
48432017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4844
4845 * gcc.target/s390/pr80725.c: New test.
4846
6131102c
NS
48472017-05-23 Nathan Sidwell <nathan@acm.org>
4848
ef4c5e78
NS
4849 * g++.dg/lookup/extern-c-hidden.C: New.
4850 * g++.dg/lookup/extern-redecl1.C: New.
4851
6131102c
NS
4852 PR c++/80866
4853 * g++.dg/parse/pr80866.C: New.
4854
d2db2e6b
JH
48552017-05-23 Jan Hubicka <hubicka@ucw.cz>
4856
4857 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4858 * gcc.dg/ipa/inline-5.c: Likewise.
4859 * gfortran.dg/pr48636.f90: Likewise.
4860
e4ea7a4c
NS
48612017-05-23 Nathan Sidwell <nathan@acm.org>
4862
4863 * g++.dg/parse/ctor9.C: Adjust expected error.
4864
c2d7c404
JD
48652017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4866
4867 PR libgfortran/80256
4868 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4869 Cygwin.
4870
fd71a9a2
TS
48712017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4872
4873 * c-c++-common/goacc/parallel-dims-1.c: Update.
4874 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4875 * c-c++-common/goacc/routine-1.c: Likewise.
4876 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4877 * g++.dg/goacc/template.C: Likewise.
4878 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4879 * gfortran.dg/goacc/routine-3.f90: Likewise.
4880 * gfortran.dg/goacc/sie.f95: Likewise.
4881 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4882
9d029ddf
NS
48832017-05-23 Nathan Sidwell <nathan@acm.org>
4884
4885 * g++.dg/lookup/using13.C: Adjust expected error.
4886
008c7367
SKS
48872017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4888
4889 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4890
d1f6caae
MM
48912017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4892
4893 PR target/80718
4894 * gcc.target/powerpc/pr80718.c: New test.
4895
2ea0d750
SB
48962017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4897
4898 * gcc.target/powerpc/conditional-return.c: New testcase.
4899
25b81686
BS
49002017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4901
4902 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4903 LE-only.
4904
477f145b
JW
49052017-05-22 Janus Weil <janus@gcc.gnu.org>
4906
4907 PR fortran/80766
4908 * gfortran.dg/typebound_call_28.f90: New test.
4909
65cc1407
NS
49102017-05-22 Nathan Sidwell <nathan@acm.org>
4911
4912 * g++.dg/lookup/strong-using.C: New.
4913
0c4f8178
TP
49142017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4915
4916 * gcc.target/arm/movsi_movt.c: New test.
4917 * gcc.target/arm/movdi_movt.c: New test.
4918
fbb1c7d4
EB
49192017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4920
4921 * gnat.dg/specs/not_null1.ads: New test.
4922
d3271136
EB
49232017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4924
4925 * gnat.dg/limited_with5.ad[sb]: New test.
4926 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4927 * gnat.dg/limited_with6.ad[sb]: New test.
4928 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4929
4c24ec6d
EB
49302017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4931
4932 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4933 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4934
4bcbb7b8
PC
49352017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4936
4937 PR c++/70265
4938 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4939 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4940
51cd6b78
JD
49412017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4942
4943 PR libgfortran/80333
4944 * gfortran.dg/dtio_30.f03: New test.
4945
33f8c0a1
MP
49462017-05-19 Marek Polacek <polacek@redhat.com>
4947
4948 PR sanitizer/80800
4949 * c-c++-common/ubsan/pr80800.c: New test.
4950 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4951
9740ed54
TS
49522017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4953
7fd549d2
TS
4954 * c-c++-common/goacc/default-1.c: Update.
4955 * c-c++-common/goacc/default-2.c: Likewise.
4956 * c-c++-common/goacc/default-4.c: Likewise.
4957 * gfortran.dg/goacc/default-1.f95: Likewise.
4958 * gfortran.dg/goacc/default-4.f: Likewise.
4959 * c-c++-common/goacc/default-5.c: New file.
4960 * gfortran.dg/goacc/default-5.f: Likewise.
4961
9740ed54
TS
4962 * c-c++-common/goacc/default-1.c: New file.
4963 * c-c++-common/goacc/default-2.c: Likewise.
4964 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4965 test cases in...
4966 * c-c++-common/goacc/default-3.c: ... this new file, and...
4967 * c-c++-common/goacc/default-4.c: ... this new file.
4968 * gfortran.dg/goacc/default.f95: Remove file, including its test
4969 cases in...
4970 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4971 * gfortran.dg/goacc/default-2.f: ... this new file.
4972 * gfortran.dg/goacc/default-3.f95: New file.
4973 * gfortran.dg/goacc/default-4.f: Likewise.
4974
2a8a8d7b
NS
49752017-05-19 Nathan Sidwell <nathan@acm.org>
4976
4977 * g++.dg/inherit/covariant7.C: Adjust.
4978
a978134e
PB
49792017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4980
4981 * gcc.target/arm/tls-disable-literal-pool.c: Change
4982 require-effective-target to tls_native.
4983 Move dg-error to return statement line and change to dg-message.
4984
39aac208
RB
49852017-05-19 Richard Biener <rguenther@suse.de>
4986
4987 PR c++/80593
4988 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4989 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4990
035ab826
RB
49912017-05-19 Richard Biener <rguenther@suse.de>
4992
4993 PR middle-end/80764
4994 * gcc.dg/torture/pr80764.c: New testcase.
4995
52e14b96
MM
49962017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4997
4998 PR target/80510
4999 * gcc.target/powerpc/pr80510-1.c: New test.
5000 * gcc.target/powerpc/pr80510-2.c: Likewise.
5001
4287da82
EG
50022017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5003
5004 * gcc.dg/pragma-diag-7.c: New test.
5005
e4171e10
UB
50062017-05-18 Uros Bizjak <ubizjak@gmail.com>
5007
5008 PR target/80799
5009 * g++.dg/other/i386-11.C: New test.
5010
cdefeea2
WS
50112017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5012
5013 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5014 * fold-vec-div-floatdouble.c: Likewise.
5015 * fold-vec-logical-ands-char.c: Likewise.
5016 * fold-vec-logical-ands-int.c: Likewise.
5017 * fold-vec-logical-ands-short.c: Likewise.
5018 * fold-vec-logical-ors-char.c: Likewise.
5019 * fold-vec-logical-ors-int.c: Likewise.
5020 * fold-vec-logical-ors-short.c: Likewise.
5021 * fold-vec-logical-other-char.c: Likewise.
5022 * fold-vec-mule-misc.c: Likewise.
5023 * fold-vec-mult-float.c: Likewise.
5024 * fold-vec-mult-floatdouble.c: Likewise.
5025 * fold-vec-mult-int.c: Likewise.
5026 * fold-vec-mult-int128-p9.c: Likewise.
5027 * fold-vec-sub-floatdouble.c: Likewise.
5028 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5029 Add lp64 requirement.
5030 * fold-vec-mult-int128-p8.c: Likewise.
5031 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5032
62ee030a
SM
50332017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5034
5035 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5036 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5037 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5038 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5039 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5040 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5041 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5042 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5043 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5044 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5045 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5046 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5047 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5048 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5049 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5050 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5051 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5052 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5053 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5054 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5055 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5056 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5057 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5058 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5059 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5060 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5061
00a84d0e
SL
50622017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5063
5064 * gcc.target/sparc/niagara7-align.c: New test.
5065
243c2883
MP
50662017-05-18 Marek Polacek <polacek@redhat.com>
5067
5068 PR sanitizer/80797
5069 * c-c++-common/ubsan/null-12.c: New test.
5070
e98e6340
SB
50712017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5072
5073 PR middle-end/80692
5074 * gcc.c-torture/execute/pr80692.c: New testcase.
5075
0152001b 50762017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5077
5078 PR libgfortran/80741
5079 * gfortran.dg/read_4.f90: New test.
5080
c8ded430
BS
50812017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5082
5083 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5084
e5b1f5a1
FR
50852017-05-17 Fritz Reese <fritzoreese@gmail.com>
5086
5087 PR fortran/80668
5088 * gfortran.dg/pr80668.f90: New.
5089
9853cb28
PB
50902017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5091
5092 PR middle-end/80775
5093 * gcc.dg/pr80775.c: New test.
5094
142473df
MP
50952017-05-17 Marek Polacek <polacek@redhat.com>
5096
5097 PR sanitizer/80659
5098 * gcc.dg/asan/pr80659.c: New test.
5099
8508a5b5
SKS
51002017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5101
5102 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5103 unsigned long.
5104
bc36d2b7
CX
51052017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5106
5107 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5108
4fc5ebf1
JG
51092017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5110 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5111
5112 PR tree-optimization/80457
5113 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5114 call vect_model_simple_cost.
5115
bedee914
PT
51162017-05-16 Paul Thomas <pault@gcc.gnu.org>
5117
5118 PR fortran/80554
5119 * gfortran.dg/submodule_29.f08: New test.
5120
10791753
DM
51212017-05-16 David Malcolm <dmalcolm@redhat.com>
5122
5123 * g++.dg/other/accessor-fixits-1.C: New test case.
5124 * g++.dg/other/accessor-fixits-2.C: New test case.
5125 * g++.dg/other/accessor-fixits-3.C: New test case.
5126 * g++.dg/other/accessor-fixits-4.C: New test case.
5127
727577c2
CL
51282017-05-16 Carl Love <cel@us.ibm.com>
5129
5130 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5131 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5132 built-ins to the test suite file. Note, support for mradds exists
5133 but no test case exists.
5134 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5135 built-ins to the test suite file.
5136
6b6ae9eb
MP
51372017-05-16 Marek Polacek <polacek@redhat.com>
5138
5139 PR sanitizer/80536
5140 PR sanitizer/80386
5141 * c-c++-common/ubsan/pr80536.c: New test.
5142 * g++.dg/ubsan/pr80386.C: New test.
5143
678d7e19
TC
51442017-05-16 Tamar Christina <tamar.christina@arm.com>
5145
5146 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5147 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
5148
6da37857
MW
51492016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5150
5151 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
5152 expected output of vadd, vsub and vmul instructions.
5153 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
5154 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
5155 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
5156
a5768d38
JD
51572017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5158
5159 PR libgfortran/80727
5160 * gfortran.dg/read_3.f90: New test.
5161
3a77e7cc
NS
51622017-05-15 Nathan Sidwell <nathan@acm.org>
5163
2016c841
NS
5164 PR c++/79369
5165 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
5166
3a77e7cc
NS
5167 PR c++/79369
5168 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
5169 * g++.dg/cpp0x/pr79369.C: New.
5170
0735a1c8
SK
51712017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
5172
5173 PR fortran/80752
3a77e7cc 5174 * gfortran.dg/pr80752.f90: New test.
0735a1c8 5175
f108770a
UB
51762017-05-15 Uros Bizjak <ubizjak@gmail.com>
5177
900b5b6a 5178 PR target/80425
f108770a
UB
5179 * gcc.target/i386/pr80425-1.c: New test.
5180 * gcc.target/i386/pr80425-2.c: Ditto.
5181
e30ce0a3
JL
51822017-05-15 Jeff Law <law@redhat.com>
5183
5184 * gcc.target/mips/reorgbug-1.c: New test.
5185
0d5a0a33
PMR
51862017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
5187
5188 * gnat.dg/specs/pack13.ads: New test.
5189
a104bd88
MS
51902017-05-14 Martin Sebor <msebor@redhat.com>
5191
5192 PR middle-end/77671
5193 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5194 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
5195 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5196 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5197 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5198
c6c02519
MS
51992017-05-14 Martin Sebor <msebor@redhat.com>
5200
5201 PR middle-end/80669
5202 * gcc.dg/builtin-stpncpy.c: New test.
5203
d6d4d770
DS
52042017-05-14 Daniel Santos <daniel.santos@pobox.com>
5205
5206 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
5207 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5208 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5209 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5210
b9bdd60b
JK
52112017-05-14 Julia Koval <julia.koval@intel.com>
5212
5213 * gcc.target/i386/xgetsetbv.c: New test.
5214
28ae01cd
NK
52152017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5216
5217 PR fortran/80442
5218 * gfortran.dg/impl_do_var_data.f90: New Test
5219
c7488b4f
PJ
52202017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5221
5222 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5223 A regression test for a private array access case which caused
5224 an assert.
5225
9b5f12ae
MS
52262017-05-12 Martin Sebor <msebor@redhat.com>
5227
5228 PR testsuite/80643
5229 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5230 to the purpose of the test.
5231
b76f1550
SM
52322017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5233
5234 * gcc.target/powerpc/bmi-andn-1.c: New file
5235 * gcc.target/powerpc/bmi-andn-2.c: New file.
5236 * gcc.target/powerpc/bmi-bextr-1.c: New file.
5237 * gcc.target/powerpc/bmi-bextr-2.c: New file.
5238 * gcc.target/powerpc/bmi-bextr-4.c: New file.
5239 * gcc.target/powerpc/bmi-bextr-5.c: New file.
5240 * gcc.target/powerpc/bmi-blsi-1.c: New file.
5241 * gcc.target/powerpc/bmi-blsi-2.c: New file.
5242 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
5243 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
5244 * gcc.target/powerpc/bmi-blsr-1.c: New file.
5245 * gcc.target/powerpc/bmi-blsr-2.c: New File.
5246 * gcc.target/powerpc/bmi-check.h: New File.
5247 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
5248 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
5249 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
5250 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
5251 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
5252 * gcc.target/powerpc/bmi2-check.h: New file.
5253 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
5254 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
5255 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
5256 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
5257 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
5258 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
5259 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
5260 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
5261 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
5262
2a3fa75a
PC
52632017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/60430
5266 * g++.dg/cpp0x/pr60430.C: New.
5267
e8bf7c7b
JL
52682017-05-12 Jeff Law <law@redhat.com>
5269
5270 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5271
284d1f76
PB
52722017-05-12 Peter Bergner <bergner@vnet.ibm.com>
5273
5274 PR middle-end/80707
5275 * g++.dg/pr80707.C: New test.
5276
302a0e37
WS
52772017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5278
5279 * gcc.target/powerpc/fold-vec-div-float.c: New.
5280 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5281 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5282
a7785078
WS
52832017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5284
5285 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5286 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5287 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5288 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5289 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5290 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5291 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5292 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5293 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5294 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5295 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5296 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5297
9206028e
PC
52982017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5299
5300 PR c++/49604
5301 * g++.dg/cpp0x/forw_enum14.C: New.
5302 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5303
7af1c0ad
RB
53042017-05-12 Richard Biener <rguenther@suse.de>
5305
5306 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5307
f7e95bdb
PC
53082017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5309
5310 PR c++/67687
5311 * g++.dg/cpp0x/constexpr-ice17.C: New.
5312
53e788d0
RB
53132017-05-12 Richard Biener <rguenther@suse.de>
5314
5315 PR tree-optimization/80713
5316 * gcc.dg/torture/pr80713.c: New testcase.
5317
2ead1ab9
AK
53182017-05-12 Andi Kleen <ak@linux.intel.com>
5319
5320 PR testsuite/77684
5321 * lib/target-supports.exp (profopt-perf-wrapper):
5322 Add -m8 option to increase parallelism.
5323
ee58b02f
TS
53242017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5325
1e47f02b
TS
5326 * c-c++-common/goacc/parallel-dims-1.c: New file.
5327 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5328
b0f271ce
TS
5329 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5330 * c-c++-common/goacc/classify-kernels.c: Likewise.
5331 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5332 Likewise.
5333 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5334 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5335 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5336 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5337 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5338 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5339 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5340 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5341 * c-c++-common/goacc/kernels-loop.c: Likewise.
5342 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5343 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5344 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5345 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5346 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5347 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5348 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5349 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5350 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5351 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5352 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5353 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5354
25651634
TS
5355 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5356 * c-c++-common/goacc/classify-kernels.c: Likewise.
5357 * c-c++-common/goacc/classify-parallel.c: Likewise.
5358 * c-c++-common/goacc/classify-routine.c: Likewise.
5359 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5360 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5361 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5362 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5363
ee58b02f
TS
5364 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5365 * c-c++-common/goacc/classify-kernels.c: Likewise.
5366 * c-c++-common/goacc/classify-parallel.c: Likewise.
5367 * c-c++-common/goacc/classify-routine.c: Likewise.
5368 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5369 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5370 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5371 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5372
2d82ec25
NS
53732017-05-11 Nathan Sidwell <nathan@acm.org>
5374
5375 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
5376
53772017-05-11 Carl Love <cel@us.ibm.com>
5378
5379 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5380 to the test suite file.
5381 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5382 to the test suite file.
5383
628c06d6
JD
53842017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5385
5386 PR fortran/78659
5387 * gfortran.dg/namelist_91.f90: New test.
5388 * gfortran.dg/namelist_92.f90: New test.
5389 * gfortran.dg/namelist_93.f90: New test.
5390 * gfortran.dg/namelist_94.f90: New test.
5391
1bea0f26
BS
53922017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5393
5394 PR target/80695
5395 * gcc.target/powerpc/pr80695-p8.c: New file.
5396 * gcc.target/powerpc/pr80695-p9.c: New file.
5397
7c85c9fe
UB
53982017-05-11 Uros Bizjak <ubizjak@gmail.com>
5399 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR target/80706
5402 * gcc.target/i386/pr80706.c: New test.
5403
d7a33a4c
JK
54042017-05-11 Julia Koval <julia.koval@intel.com>
5405
5406 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5407 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5408 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5409 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5410
59fbddcf
PC
54112017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5412
5413 PR c++/70538
5414 * g++.dg/cpp0x/pr70538.C: New.
5415
cc09ff60
UB
54162017-05-11 Uros Bizjak <ubizjak@gmail.com>
5417
7c85c9fe
UB
5418 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5419 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
5420 (dg-options): Remove -fno-tree-sink.
5421
4fd18c78
KN
54222017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5423
5424 * gcc.target/powerpc/cmpb-1.c: New test.
5425 * gcc.target/powerpc/cmpb-2.c: New test.
5426 * gcc.target/powerpc/cmpb-3.c: New test.
5427 * gcc.target/powerpc/cmpb32-1.c: New test.
5428 * gcc.target/powerpc/cmpb32-2.c: New test.
5429
43b883a9
RB
54302017-05-11 Richard Biener <rguenther@suse.de>
5431
5432 PR tree-optimization/80705
5433 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5434
29b871ec
NS
54352017-05-11 Nathan Sidwell <nathan@acm.org>
5436
5437 * lib/scanlang.exp: New.
5438 * lib/gcc-dg.exp: Load scanlang.exp.
5439 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5440
c587104e
MM
54412017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5442
5443 PR testsuite/80580
5444 * gcc.dg/gimplefe-error-6.c: New test.
5445
67ac9a9d
MM
54462017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5447
5448 PR testsuite/80580
5449 * gcc.dg/gimplefe-error-5.c: New test.
5450
ac4eb40f
MM
54512017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5452
5453 PR testsuite/80580
5454 * gcc.dg/gimplefe-error-4.c: New test.
5455
d45d6282
BS
54562017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5457
5458 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5459
f4ee3a9e
UB
54602017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5461
5462 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5463 (_mm_maskz_max_round_sd): Test new intrinsics.
5464 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5465 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5466 (_mm_maskz_max_round_ss): Test new intrinsics.
5467 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5468 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5469 (_mm_maskz_min_round_sd): Test new intrinsics.
5470 * gcc.target/i386/avx512f-vminsd-2.c: New.
5471 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5472 (_mm_maskz_min_round_ss): Test new intrinsics.
5473 * gcc.target/i386/avx512f-vminss-2.c: New.
5474 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5475 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5476 (__builtin_ia32_minss_mask_round): Test new builtins.
5477 * gcc.target/i386/sse-13.c: Ditto.
5478 * gcc.target/i386/sse-23.c: Ditto.
5479 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5480 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5481 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5482 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5483 (_mm_mask_min_round_ss): Test new intrinsics.
5484 * gcc.target/i386/testround-1.c: Ditto.
5485
54862017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5487
5488 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5489 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5490 (_mm_maskz_div_round_sd): Test new intrinsics.
5491 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5492 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5493 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5494 (_mm_maskz_div_round_ss): Test new intrinsics.
5495 * gcc.target/i386/avx512f-vdivss-2.c: New.
5496 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5497 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5498 (_mm_maskz_mul_round_sd): Test new intrinsics.
5499 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5500 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5501 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5502 (_mm_maskz_mul_round_ss): Test new intrinsics.
5503 * gcc.target/i386/avx512f-vmulss-2.c: New.
5504 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5505 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5506 (__builtin_ia32_mulss_mask_round): Test new builtins.
5507 * gcc.target/i386/sse-13.c: Ditto.
5508 * gcc.target/i386/sse-23.c: Ditto.
5509 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5510 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5511 (_mm_maskz_mul_round_ss): Test new intrinsics.
5512 * gcc.target/i386/testround-1.c: Ditto.
5513
55142017-05-10 Julia Koval <julia.koval@intel.com>
5515
5516 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5517 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5518 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5519
55202017-05-10 Julia Koval <julia.koval@intel.com>
5521
5522 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5523 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5524 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5525 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5526
ca4d2851
PB
55272017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5528
0f374417 5529 PR tree-optimization/51513
ca4d2851
PB
5530 * gcc.target/powerpc/pr51513.c: New test.
5531 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5532 __builtin_abort().
5533 * gcc.dg/predict-14.c: Likewise.
5534
5562ebfc
CL
55352017-05-10 Carl Love <cel@us.ibm.com>
5536 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5537 to the test suite file.
5538 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5539 to the test suite file.
5540
0ca2e7f7
PK
55412017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5542
5543 PR tree-optimization/77644
5544 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5545
e1ad2926
AO
55462017-05-10 Alexandre Oliva <aoliva@redhat.com>
5547
5548 * gcc.dg/guality/inline-params-2.c: New.
5549
f00b411f
PC
55502017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/80145
5553 * g++.dg/cpp1y/auto-fn37.C: New.
5554 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5555
bf2a705c
MM
55562017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5557
5558 PR target/68163
5559 * gcc.target/powerpc/pr68163.c: New test.
5560
5285d5d3
JW
55612017-05-09 Janus Weil <janus@gcc.gnu.org>
5562
5563 PR fortran/79311
5564 * gfortran.dg/finalize_32.f90: New test.
5565
31c2d57d
VR
55662017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5567
5568 PR c/35441
5569 * gcc.dg/pr35441.c: New test.
5570
731f2c8a
MS
55712017-05-09 Martin Sebor <msebor@redhat.com>
5572
5573 PR testsuite/80643
5574 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5575 output.
5576
cc49d15a
PC
55772017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5578
5579 PR c++/80186
5580 * g++.dg/template/crash126.C: New.
5581
85282abc
SP
55822017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5583
5584 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5585 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5586 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5587 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5588
823c79ae
DH
55892017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5590
10a8bb62 5591 PR testsuite/80611
823c79ae
DH
5592 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5593
79557bae
CZ
55942017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5595
5596 * gcc.target/arc/tmac-1.c: New file.
5597 * gcc.target/arc/tmac-2.c: Likewise.
5598 * gcc.target/arc/tmac.h: Likewise.
5599
c7314bc1
CZ
56002017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5601 Andrew Burgess <andrew.burgess@embecosm.com>
5602
5603 * gcc.target/arc/firq-1.c: New file.
5604 * gcc.target/arc/firq-2.c: Likewise.
5605 * gcc.target/arc/firq-3.c: Likewise.
5606 * gcc.target/arc/firq-4.c: Likewise.
5607 * gcc.target/arc/firq-5.c: Likewise.
5608 * gcc.target/arc/firq-6.c: Likewise.
5609
41453183
CZ
56102017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5611
5612 * gcc.target/arc/interrupt-5.c: Newfile.
5613 * gcc.target/arc/interrupt-6.c: Likewise.
5614 * gcc.target/arc/interrupt-7.c: Likewise.
5615 * gcc.target/arc/interrupt-8.c: Likewise.
5616 * gcc.target/arc/interrupt-9.c: Likewise.
5617
019bd543
RB
56182017-05-09 Richard Biener <rguenther@suse.de>
5619
5620 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5621 and adjust.
5622 * gcc.dg/vect/vect-50.c: Likewise.
5623
684f84de
MP
56242017-05-09 Marek Polacek <polacek@redhat.com>
5625
5626 PR c/80525
5627 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5628 * c-c++-common/Wlogical-op-2.c: New test.
5629
fd71825b
SKS
56302017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5631
5632 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5633 for targets with __SIZEOF_INT__ < 4.
5634
4ca2e6ec
RB
56352017-05-09 Richard Biener <rguenther@suse.de>
5636
5637 * gcc.dg/vect/vect-50.c: Revert last change.
5638 * gcc.dg/vect/vect-44.c: Likewise.
5639
631238ac
MS
56402017-05-08 Martin Sebor <msebor@redhat.com>
5641
5642 PR translation/80280
5643 * gcc.dg/format/gcc_diag-10.c: New test.
5644
6ba86ba7
KN
56452017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5646
5647 PR target/80101
5648 * gcc.target/powerpc/pr80101-1.c: New test.
5649
0f6ed121
TK
56502017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5651
5652 PR fortran/79930
5653 * gfortran.dg/inline_transpose_1.f90: Add
5654 -finline-matmul-limit=0 to options.
5655 * gfortran.dg/matmul_5.f90: Likewise.
5656 * gfortran.dg/vect/vect-8.f90: Likewise.
5657 * gfortran.dg/inline_matmul_14.f90: New test.
5658 * gfortran.dg/inline_matmul_15.f90: New test.
5659
fd991039
TK
56602017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5661
5662 PR fortran/80602
5663 * gfortran.dg/matmul_15.f90: New test case.
5664
18b8c294
WD
56652017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5666
774cccdc
JJ
5667 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5668 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 5669
8637c116
JL
56702017-05-07 Jeff Law <law@redhat.com>
5671
5672 Revert:
5673 2017-05-06 Jeff Law <law@redhat.com>
5674 PR tree-optimization/78496
5675 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5676 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5677
973dfbb4
JL
56782017-05-06 Jeff Law <law@redhat.com>
5679
5680 PR tree-optimization/78496
5681 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5682 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5683
8ffa3150
RS
56842017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5685
5686 * gcc.target/aarch64/spill_1.c: New test.
5687
2a3f7997
RS
56882017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5689
5690 PR rtl-optimization/75964
5691 * gcc.dg/torture/pr75964.c: New test.
5692
d554bf23
TV
56932017-05-06 Tom de Vries <tom@codesourcery.com>
5694
5695 PR testsuite/80606
5696 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5697 * gcc.target/i386/avx-vtestpd-2.c: Same.
5698 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5699 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5700 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5701 * gcc.target/i386/avx-vtestpd-3.c: Same.
5702 * gcc.target/i386/avx-vtestps-1.c: Same.
5703 * gcc.target/i386/avx-vtestps-2.c: Same.
5704 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5705 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5706 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5707 * gcc.target/i386/avx-vtestps-3.c: Same.
5708
7a976fe7
TV
57092017-05-06 Tom de Vries <tom@codesourcery.com>
5710
5711 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5712
0e852c66
TV
57132017-05-06 Tom de Vries <tom@codesourcery.com>
5714
5715 PR testsuite/80557
5716 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5717 * gcc.target/powerpc/altivec-types-1.c: Same.
5718
63c40d92
TV
57192017-05-06 Tom de Vries <tom@codesourcery.com>
5720
5721 PR testsuite/80557
5722 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5723 * gcc.target/spu/intrinsics-1.c: Same.
5724
b25b8f91
TV
57252017-05-06 Tom de Vries <tom@codesourcery.com>
5726
5727 PR testsuite/80557
5728 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5729
6df13491
TV
57302017-05-06 Tom de Vries <tom@codesourcery.com>
5731
5732 PR testsuite/80557
5733 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5734 * gcc.target/aarch64/spellcheck_2.c: Same.
5735 * gcc.target/aarch64/spellcheck_3.c: Same.
5736
e01261fe
TV
57372017-05-06 Tom de Vries <tom@codesourcery.com>
5738
5739 PR testsuite/80557
5740 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5741 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5742 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5743 * g++.dg/debug/dwarf2/typedef5.C: Same.
5744 * g++.dg/goacc/data-1.C: Same.
5745
9945596c
BS
57462017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5747
5748 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5749
8acb8575
MM
57502017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5751
5752 PR target/79038
5753 PR target/79202
5754 PR target/79203
5755 * gcc.target/powerpc/ppc-round3.c: New test.
5756 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5757
ac699a04
JJ
57582017-05-05 Jakub Jelinek <jakub@redhat.com>
5759
8dc6a926
JJ
5760 PR tree-optimization/80632
5761 * gcc.dg/pr80632.c: New test.
5762
ac699a04
JJ
5763 PR tree-optimization/80558
5764 * gcc.dg/tree-ssa/vrp115.c: New test.
5765
655b5fc8
AV
57662017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5767 Thomas Preud'homme <thomas.preudhomme@arm.com>
5768 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5769
5770 PR target/71607
5771 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5772 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5773 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5774 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5775 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5776 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5777 * gcc.target/arm/tls-disable-literal-pool.c: New.
5778
c02d2d0a
PK
57792017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5780
5781 PR tree-optimization/80613
5782 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5783
dfae9048
PC
57842017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5785
5786 PR c++/71577
5787 * g++.dg/cpp0x/pr71577.C: New.
5788
d9c5a8b9
MS
57892017-05-04 Martin Sebor <msebor@redhat.com>
5790
5791 PR middle-end/79234
5792 * gcc.dg/builtin-stringop-chk-8.c: New test.
5793 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5794 * gcc.dg/builtin-stringop-chk-4.c: Same.
5795 * gcc.dg/builtin-strncat-chk-1.c: Same.
5796 * g++.dg/ext/strncpy-chk1.C: Same.
5797 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5798 * gcc.dg/out-of-bounds-1.c: Same.
5799 * gcc.dg/pr78138.c: Same.
5800 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5801 * gfortran.dg/mvbits_7.f90: Same.
5802
e50d56a5
MS
58032017-05-04 Martin Sebor <msebor@redhat.com>
5804
5805 PR preprocessor/79214
5806 PR middle-end/79222
5807 PR middle-end/79223
5808 * gcc.dg/pr79214.c: New test.
5809 * gcc.dg/pr79214.h: New test header.
5810 * gcc.dg/pr79222.c: New test.
5811 * gcc.dg/pr79223.c: New test.
5812 * gcc.dg/pr78138.c: Adjust.
5813 * gfortran.dg/unconstrained_commons.f: Same.
5814
0f2c4a8f
MS
58152017-05-04 Martin Sebor <msebor@redhat.com>
5816
5817 PR translation/80280
5818 * g++.dg/abi/Wabi-2-3.C: Adjust.
5819 * g++.dg/abi/Wabi-3-2.C: Ditto.
5820 * g++.dg/lookup/using17.C: Ditto.
5821 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5822
8eef6097
MJ
58232017-05-04 Martin Jambor <mjambor@suse.cz>
5824
5825 PR tree-optimization/80622
5826 * gcc.dg/tree-ssa/pr80622.c: New test.
5827
58282017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
5829
5830 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5831
26f1a658
JH
58322017-05-04 Jan Hubicka <hubicka@ucw.cz>
5833
5834 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5835 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5836
4d147bca
RB
58372017-05-04 Richard Biener <rguenther@suse.de>
5838
5839 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5840
3862ef76
RS
58412017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5842
5843 * gcc.dg/vect/vect-profile-1.c: New test.
5844
c89ffd99
MP
58452017-05-04 Marek Polacek <polacek@redhat.com>
5846
5847 PR tree-optimization/80612
5848 * gcc.dg/torture/pr80612.c: New test.
5849
261ce1e5
PB
58502017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5851 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5852
5853 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5854 check_effective_target_arm_thumb1_movt_ok.
5855
556cf088
PB
58562017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5857
5858 * gcc.target/arm/fpscr.c: New file.
5859
010b1cc0
TP
58602017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5861
5862 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5863 target.
5864
99b68476
TV
58652017-05-04 Tom de Vries <tom@codesourcery.com>
5866
5867 PR testsuite/80557
5868 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5869 line numbers.
5870 * g++.dg/warn/miss-format-1.C: Same.
5871 * g++.dg/warn/overflow-warn-1.C: Same.
5872 * g++.dg/warn/overflow-warn-3.C: Same.
5873 * g++.dg/warn/overflow-warn-4.C: Same.
5874
09177a4b
TV
58752017-05-04 Tom de Vries <tom@codesourcery.com>
5876
5877 PR testsuite/80557
5878 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5879 * gcc.target/i386/pr68657.c: Same.
5880 * gcc.target/i386/pr69255-1.c: Same.
5881 * gcc.target/i386/pr69255-2.c: Same.
5882 * gcc.target/i386/pr69255-3.c: Same.
5883
02c64149
RB
58842017-05-04 Richard Biener <rguenther@suse.de>
5885
5886 PR tree-optimization/31130
5887 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5888 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5889 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5890 * gcc.dg/pr52904.c: Remove XFAIL.
5891 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5892
9a26dfc8
JL
58932017-05-03 Jeff Law <law@redhat.com>
5894
5895 PR tree-optimization/78496
5896 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5897
4d0e904f
UB
58982017-05-03 Uros Bizjak <ubizjak@gmail.com>
5899
5900 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5901
49ab4621
RB
59022017-05-03 Richard Biener <rguenther@suse.de>
5903
5904 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5905
18bfe940
JJ
59062017-05-03 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR tree-optimization/79472
4d0e904f
UB
5909 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5910 to dg-options.
18bfe940
JJ
5911 * gcc.dg/tree-ssa/vrp113.c: New test.
5912 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5913 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5914 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5915
53e62089
TV
59162017-05-03 Tom de Vries <tom@codesourcery.com>
5917
5918 PR testsuite/80557
5919 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5920 * c-c++-common/Wshift-negative-value-2.c: Same.
5921 * c-c++-common/Wshift-negative-value-3.c: Same.
5922 * c-c++-common/Wshift-negative-value-4.c: Same.
5923 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5924 * c-c++-common/cpp/pr60400.c: Same.
5925 * c-c++-common/fmax-errors.c: Same.
5926 * c-c++-common/goacc/data-2.c: Same.
5927 * c-c++-common/goacc/host_data-2.c: Same.
5928 * c-c++-common/gomp/simd4.c: Same.
5929 * c-c++-common/pr28656.c: Same.
5930 * c-c++-common/pr43395.c: Same.
5931 * c-c++-common/torture/pr57945.c: Same.
5932
962913a5
TV
59332017-05-03 Tom de Vries <tom@codesourcery.com>
5934
5935 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5936 arg of dg directive.
5937 * c-c++-common/goacc/routine-3.c: Same.
5938 * c-c++-common/goacc/routine-4.c: Same.
5939
ad53f123
DM
59402017-05-02 David Malcolm <dmalcolm@redhat.com>
5941
5942 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5943 (test_fixit_insert_newline): New function.
5944 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5945 (test_fixit_insert_newline): New function.
5946 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5947 (test_fixit_insert_newline): New function.
5948 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5949 (test_fixit_insert_newline): New function.
5950 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5951 (test_show_locus): Handle test_fixit_insert_newline.
5952
0ca91c77
BC
59532017-05-02 Bin Cheng <bin.cheng@arm.com>
5954
5955 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5956
cc5b8f3d
TC
59572017-04-27 Tamar Christina <tamar.christina@arm.com>
5958
5959 * gcc.dg/lsr-div1.c: New testcase.
5960
1853f5c7
SP
59612017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5962
5963 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5964 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5965 (_mm_maskz_add_round_sd): Test new intrinsics.
5966 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5967 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5968 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5969 (_mm_maskz_add_round_ss): Test new intrinsics.
5970 * gcc.target/i386/avx512f-vaddss-2.c: New.
5971 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5972 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5973 (_mm_maskz_sub_round_sd): Test new intrinsics.
5974 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5975 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5976 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5977 (_mm_maskz_sub_round_ss): Test new intrinsics.
5978 * gcc.target/i386/avx512f-vsubss-2.c: New.
5979 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5980 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5981 (__builtin_ia32_subss_mask_round): Test new builtins.
5982 * gcc.target/i386/sse-13.c: Ditto.
5983 * gcc.target/i386/sse-23.c: Ditto.
5984 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5985 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5986 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5987 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5988 (_mm_mask_sub_round_ss): Test new intrinsics.
5989 * gcc.target/i386/testround-1.c: Ditto.
5990
2bba7541
MJ
59912017-05-02 Martin Jambor <mjambor@suse.cz>
5992
5993 PR tree-optimization/78687
5994 * g++.dg/tree-ssa/pr78687.C: New test.
5995
2bf54d93
RB
59962017-05-02 Richard Biener <rguenther@suse.de>
5997
5998 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5999 behavior.
6000 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6001
aee63acc
RB
60022017-05-02 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/80591
6005 * gcc.dg/torture/pr80591.c: New testcase.
6006
e7d70c6c
RB
60072017-05-02 Richard Biener <rguenther@suse.de>
6008
6009 PR tree-optimization/80549
6010 * gcc.dg/torture/pr80549.c: New testcase.
6011
52e0a9f7
SKS
60122017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6013
6014 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6015 unsigned long.
6016
815d9cc6
XR
60172017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6018
6019 PR c++/80038
6020 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6021
338035aa
DM
60222017-05-01 David Malcolm <dmalcolm@redhat.com>
6023
6024 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6025 reflect insertion fix-it hints at the same location now being
6026 consolidated.
6027
4d82d0bc
MS
60282017-05-01 Martin Sebor <msebor@redhat.com>
6029
6030 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6031 on ILP32 targets.
6032
d539a57b
TV
60332017-05-01 Tom de Vries <tom@codesourcery.com>
6034
6035 * gcc.dg/pr78768.c: Require linker plugin.
6036
c6b9e849
TK
60372017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6038
6039 PR fortran/37131
6040 * gfortran.dg/matmul_bounds_11.f90: New test.
6041
706eb1a7
MS
60422017-05-01 Martin Sebor <msebor@redhat.com>
6043
6044 PR tree-optimization/79715
6045 * gcc.dg/pr79715.c: New test.
6046
723f4140
TV
60472017-05-01 Tom de Vries <tom@codesourcery.com>
6048
6049 PR testsuite/65941
6050 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6051 * g++.dg/other/pr59492.C: Require effective target rdrand.
6052
6bbb3a69
VR
60532017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6054
6055 * g++.dg/diagnostic/member-decl-1.C: New test.
6056
4212aecd
MG
60572017-04-29 Marc Glisse <marc.glisse@inria.fr>
6058
6059 PR tree-optimization/80487
6060 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6061
fe75f732
PK
60622017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6063
6064 PR tree-optimization/79697
6065 * gcc.dg/tree-ssa/pr79697.c: New test.
6066
6bcd8768
TV
60672017-04-29 Tom de Vries <tom@codesourcery.com>
6068
6069 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6070
d127ae9f
MS
60712017-04-28 Martin Sebor <msebor@redhat.com>
6072
6073 PR tree-optimization/80523
6074 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6075
c9610933
TV
60762017-04-28 Tom de Vries <tom@codesourcery.com>
6077
6078 PR testsuite/80557
6079 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6080 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6081
b5be38bc
TV
60822017-04-28 Tom de Vries <tom@codesourcery.com>
6083
6084 PR testsuite/80557
6085 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6086 * obj-c++.dg/bitfield-4.mm: Same.
6087 * obj-c++.dg/bitfield-5.mm: Same.
6088 * obj-c++.dg/exceptions-3.mm: Same.
6089 * obj-c++.dg/exceptions-5.mm: Same.
6090 * obj-c++.dg/method-1.mm: Same.
6091 * obj-c++.dg/method-12.mm: Same.
6092 * obj-c++.dg/method-13.mm: Same.
6093 * obj-c++.dg/method-15.mm: Same.
6094 * obj-c++.dg/method-16.mm: Same.
6095 * obj-c++.dg/property/at-property-18.mm: Same.
6096 * obj-c++.dg/property/at-property-25.mm: Same.
6097 * obj-c++.dg/property/at-property-5.mm: Same.
6098 * obj-c++.dg/property/dynamic-2.mm: Same.
6099 * obj-c++.dg/property/property-neg-3.mm: Same.
6100 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6101 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6102 * obj-c++.dg/syntax-error-1.mm: Same.
6103 * obj-c++.dg/try-catch-13.mm: Same.
6104 * objc.dg/bitfield-4.m: Same.
6105 * objc.dg/class-1.m: Same.
6106 * objc.dg/method-11.m: Same.
6107 * objc.dg/method-6.m: Same.
6108 * objc.dg/method-7.m: Same.
6109 * objc.dg/method-9.m: Same.
6110 * objc.dg/missing-proto-3.m: Same.
6111 * objc.dg/naming-2.m: Same.
6112 * objc.dg/property/at-property-16.m: Same.
6113 * objc.dg/property/at-property-18.m: Same.
6114 * objc.dg/property/at-property-25.m: Same.
6115 * objc.dg/property/at-property-5.m: Same.
6116 * objc.dg/property/dynamic-2.m: Same.
6117 * objc.dg/property/property-neg-3.m: Same.
6118 * objc.dg/protocol-inheritance-1.m: Same.
6119 * objc.dg/protocol-inheritance-2.m: Same.
6120
d35256b6
MG
61212017-04-28 Marc Glisse <marc.glisse@inria.fr>
6122
6123 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6124
7a95dfa7
TV
61252017-04-28 Tom de Vries <tom@codesourcery.com>
6126
6127 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6128 dg-(error|warning|message|bogus).
6129 * g++.dg/conversion/dr195-1.C: Same.
6130 * g++.dg/conversion/dr195.C: Same.
6131 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6132 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6133 * g++.dg/cpp0x/inline-ns7.C: Same.
6134 * g++.dg/cpp0x/variadic105.C: Same.
6135 * g++.dg/cpp0x/variadic65.C: Same.
6136 * g++.dg/expr/call2.C: Same.
6137 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6138 * g++.dg/expr/pmf-1.C: Same.
6139 * g++.dg/ext/altivec-types-1.C: Same.
6140 * g++.dg/ext/altivec-types-2.C: Same.
6141 * g++.dg/ext/altivec-types-3.C: Same.
6142 * g++.dg/ext/attrib14.C: Same.
6143 * g++.dg/ext/complit1.C: Same.
6144 * g++.dg/ext/forscope2.C: Same.
6145 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6146 * g++.dg/ext/label13.C: Same.
6147 * g++.dg/ext/member-attr.C: Same.
6148 * g++.dg/ext/visibility/anon7.C: Same.
6149 * g++.dg/ext/visibility/visibility-7.C: Same.
6150 * g++.dg/ext/vla2.C: Same.
6151 * g++.dg/inherit/access2.C: Same.
6152 * g++.dg/inherit/covariant12.C: Same.
6153 * g++.dg/inherit/covariant14.C: Same.
6154 * g++.dg/inherit/namespace-as-base.C: Same.
6155 * g++.dg/inherit/template-as-base.C: Same.
6156 * g++.dg/lookup/ambig1.C: Same.
6157 * g++.dg/lookup/ambig2.C: Same.
6158 * g++.dg/lookup/ambig3.C: Same.
6159 * g++.dg/lookup/class-member-1.C: Same.
6160 * g++.dg/lookup/conv-1.C: Same.
6161 * g++.dg/lookup/decl1.C: Same.
6162 * g++.dg/lookup/koenig1.C: Same.
6163 * g++.dg/lookup/scoped1.C: Same.
6164 * g++.dg/lookup/scoped2.C: Same.
6165 * g++.dg/lookup/two-stage4.C: Same.
6166 * g++.dg/lookup/used-before-declaration.C: Same.
6167 * g++.dg/lookup/using.C: Same.
6168 * g++.dg/lookup/using17.C: Same.
6169 * g++.dg/lookup/using2.C: Same.
6170 * g++.dg/other/abstract2.C: Same.
6171 * g++.dg/other/classkey1.C: Same.
6172 * g++.dg/other/component1.C: Same.
6173 * g++.dg/other/const1.C: Same.
6174 * g++.dg/other/const2.C: Same.
6175 * g++.dg/other/conversion1.C: Same.
6176 * g++.dg/other/do1.C: Same.
6177 * g++.dg/other/error1.C: Same.
6178 * g++.dg/other/error10.C: Same.
6179 * g++.dg/other/error3.C: Same.
6180 * g++.dg/other/error4.C: Same.
6181 * g++.dg/other/error5.C: Same.
6182 * g++.dg/other/error8.C: Same.
6183 * g++.dg/other/error9.C: Same.
6184 * g++.dg/other/field1.C: Same.
6185 * g++.dg/other/init1.C: Same.
6186 * g++.dg/other/ptrmem2.C: Same.
6187 * g++.dg/other/return1.C: Same.
6188 * g++.dg/overload/builtin3.C: Same.
6189 * g++.dg/overload/error1.C: Same.
6190 * g++.dg/overload/error2.C: Same.
6191 * g++.dg/overload/koenig2.C: Same.
6192 * g++.dg/overload/pmf1.C: Same.
6193 * g++.dg/parse/args1.C: Same.
6194 * g++.dg/parse/attr3.C: Same.
6195 * g++.dg/parse/constant4.C: Same.
6196 * g++.dg/parse/crash10.C: Same.
6197 * g++.dg/parse/crash18.C: Same.
6198 * g++.dg/parse/crash19.C: Same.
6199 * g++.dg/parse/crash20.C: Same.
6200 * g++.dg/parse/crash21.C: Same.
6201 * g++.dg/parse/crash22.C: Same.
6202 * g++.dg/parse/crash32.C: Same.
6203 * g++.dg/parse/decl-specifier-1.C: Same.
6204 * g++.dg/parse/error58.C: Same.
6205 * g++.dg/parse/local-class1.C: Same.
6206 * g++.dg/parse/non-dependent2.C: Same.
6207 * g++.dg/parse/parameter-declaration-1.C: Same.
6208 * g++.dg/parse/ptrmem2.C: Same.
6209 * g++.dg/parse/ptrmem3.C: Same.
6210 * g++.dg/parse/saved1.C: Same.
6211 * g++.dg/tc1/dr101.C: Same.
6212 * g++.dg/tc1/dr142.C: Same.
6213 * g++.dg/tc1/dr176.C: Same.
6214 * g++.dg/template/conv4.C: Same.
6215 * g++.dg/template/crash56.C: Same.
6216 * g++.dg/template/dependent-expr2.C: Same.
6217 * g++.dg/template/error1.C: Same.
6218 * g++.dg/template/error2.C: Same.
6219 * g++.dg/template/explicit6.C: Same.
6220 * g++.dg/template/init-list.C: Same.
6221 * g++.dg/template/local1.C: Same.
6222 * g++.dg/template/lookup2.C: Same.
6223 * g++.dg/template/meminit2.C: Same.
6224 * g++.dg/template/nontype25.C: Same.
6225 * g++.dg/template/ptrmem2.C: Same.
6226 * g++.dg/template/qualttp19.C: Same.
6227 * g++.dg/template/qualttp20.C: Same.
6228 * g++.dg/template/ttp3.C: Same.
6229 * g++.dg/template/unify4.C: Same.
6230 * g++.dg/template/unify6.C: Same.
6231 * g++.dg/template/unify7.C: Same.
6232 * g++.dg/template/warn1.C: Same.
6233 * g++.dg/tree-ssa/dom-invalid.C: Same.
6234 * g++.dg/ubsan/shift-1.C: Same.
6235 * g++.dg/warn/Wunused-2.C: Same.
6236 * g++.dg/warn/Wunused-4.C: Same.
6237 * g++.dg/warn/Wunused-6.C: Same.
6238 * g++.dg/warn/deprecated-6.C: Same.
6239 * g++.dg/warn/deprecated.C: Same.
6240 * g++.dg/warn/effc1.C: Same.
6241 * g++.dg/warn/effc3.C: Same.
6242 * g++.dg/warn/incomplete1.C: Same.
6243 * g++.dg/warn/inline1.C: Same.
6244 * g++.dg/warn/noeffect2.C: Same.
6245 * g++.dg/warn/noeffect4.C: Same.
6246 * g++.dg/warn/oldcast1.C: Same.
6247 * g++.dg/warn/sentinel.C: Same.
6248 * g++.dg/warn/unit-1.C: Same.
6249 * g++.old-deja/g++.pt/inherit2.C: Same.
6250 * g++.old-deja/g++.pt/overload8.C: Same.
6251 * gcc.dg/20000926-1.c: Same.
6252 * gcc.dg/20040223-1.c: Same.
6253 * gcc.dg/Warray-bounds-7.c: Same.
6254 * gcc.dg/alias-1.c: Same.
6255 * gcc.dg/alias-12.c: Same.
6256 * gcc.dg/alias-13.c: Same.
6257 * gcc.dg/alias-2.c: Same.
6258 * gcc.dg/array-13.c: Same.
6259 * gcc.dg/array-4.c: Same.
6260 * gcc.dg/attr-ifunc-2.c: Same.
6261 * gcc.dg/attr-invalid.c: Same.
6262 * gcc.dg/attr-noinline.c: Same.
6263 * gcc.dg/bitfld-2.c: Same.
6264 * gcc.dg/c90-const-expr-7.c: Same.
6265 * gcc.dg/c99-const-expr-7.c: Same.
6266 * gcc.dg/cpp/20000625-1.c: Same.
6267 * gcc.dg/cpp/charconst-4.c: Same.
6268 * gcc.dg/cpp/include2.c: Same.
6269 * gcc.dg/cpp/include2a.c: Same.
6270 * gcc.dg/decl-4.c: Same.
6271 * gcc.dg/deprecated-4.c: Same.
6272 * gcc.dg/deprecated.c: Same.
6273 * gcc.dg/dfp/altivec-types.c: Same.
6274 * gcc.dg/float-range-1.c: Same.
6275 * gcc.dg/pack-test-3.c: Same.
6276 * gcc.dg/pr11492.c: Same.
6277 * gcc.dg/pr15360-1.c: Same.
6278 * gcc.dg/pr37908.c: Same.
6279 * gcc.dg/pr53265.c: Same.
6280 * gcc.dg/pr57287-2.c: Same.
6281 * gcc.dg/pr57287.c: Same.
6282 * gcc.dg/redecl-1.c: Same.
6283 * gcc.dg/sync-3.c: Same.
6284 * gcc.dg/two-types-1.c: Same.
6285 * gcc.dg/two-types-2.c: Same.
6286 * gcc.dg/two-types-4.c: Same.
6287 * gcc.dg/two-types-5.c: Same.
6288 * gcc.dg/two-types-6.c: Same.
6289 * gcc.dg/two-types-7.c: Same.
6290 * gcc.dg/two-types-8.c: Same.
6291 * gcc.dg/two-types-9.c: Same.
6292 * gcc.dg/uninit-I.c: Same.
6293 * gcc.dg/uninit-pr19430.c: Same.
6294 * gcc.dg/visibility-7.c: Same.
6295 * gcc.dg/winline-10.c: Same.
6296 * gcc.dg/winline-2.c: Same.
6297 * gcc.dg/winline-3.c: Same.
6298 * gcc.dg/winline-9.c: Same.
6299 * gcc.target/i386/attr-returns_twice-1.c: Same.
6300 * gcc.target/i386/chkp-const-check-2.c: Same.
6301 * gcc.target/i386/chkp-label-address.c: Same.
6302 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6303 * gcc.target/i386/pr39162.c: Same.
6304 * gcc.target/i386/sse-5.c: Same.
6305 * gcc.target/powerpc/altivec-types-1.c: Same.
6306 * gcc.target/powerpc/altivec-types-2.c: Same.
6307 * gcc.target/powerpc/altivec-types-3.c: Same.
6308 * gcc.target/powerpc/float128-mix.c: Same.
6309 * gcc.target/powerpc/no-r11-3.c: Same.
6310 * gcc.target/spu/Wmain.c: Same.
6311 * gcc.target/spu/ea/errors2.c: Same.
6312 * gfortran.dg/assignment_1.f90: Same.
6313 * gfortran.dg/common_3.f90: Same.
6314 * gfortran.dg/der_io_1.f90: Same.
6315 * gfortran.dg/g77/20030326-1.f: Same.
6316 * gfortran.dg/g77/9263.f: Same.
6317 * gfortran.dg/g77/960317-1.f: Same.
6318 * gfortran.dg/g77/970625-2.f: Same.
6319 * gfortran.dg/g77/980615-0.f: Same.
6320 * gfortran.dg/g77/check0.f: Same.
6321 * gfortran.dg/g77/dnrm2.f: Same.
6322 * gfortran.dg/g77/pr9258.f: Same.
6323 * gfortran.dg/ichar_1.f90: Same.
6324 * gfortran.dg/interface_1.f90: Same.
6325 * gfortran.dg/namelist_1.f90: Same.
6326 * gfortran.dg/namelist_2.f90: Same.
6327 * gfortran.dg/namelist_3.f90: Same.
6328 * gfortran.dg/namelist_print_2.f: Same.
6329 * gfortran.dg/oldstyle_1.f90: Same.
6330 * gfortran.dg/runtime_warning_1.f90: Same.
6331 * gfortran.dg/underflow.f90: Same.
6332 * gnat.dg/specs/integer_value.ads: Same.
6333 * obj-c++.dg/fsf-package-0.m: Same.
6334 * objc.dg/two-types-1.m: Same.
6335
6e49961c
ML
63362017-04-28 Martin Liska <mliska@suse.cz>
6337
6338 PR gcov-profile/79891
6339 * gcc.misc-tests/gcov-17.c: New test.
6340 * gcc.misc-tests/gcov-18.c: New test.
6341
f166beaf
TV
63422017-04-28 Tom de Vries <tom@codesourcery.com>
6343
6344 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6345 dg-(error|warning|message|bogus).
6346 * g++.dg/parse/parameter-declaration-1.C: Same.
6347 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6348 * gcc.dg/Wpointer-sign-Wall.c: Same.
6349 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6350 * gcc.dg/cpp/19990413-1.c: Same.
6351 * gcc.dg/dg-test-1.c: Same.
6352 * gcc.dg/empty-source-2.c: Same.
6353 * gcc.dg/empty-source-3.c: Same.
6354 * gcc.dg/format/c99-printf-1.c: Same.
6355 * gcc.dg/format/c99-scanf-1.c: Same.
6356 * gcc.dg/label-decl-2.c: Same.
6357 * gcc.dg/m-un-2.c: Same.
6358 * gcc.dg/uninit-pr20644-O0.c: Same.
6359 * gfortran.dg/pr70006.f90: Same.
6360 * obj-c++.dg/fsf-package-0.m: Same.
6361
c3125b18
TV
63622017-04-28 Tom de Vries <tom@codesourcery.com>
6363
6364 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6365 dg-(error|warning|message|bogus).
6366 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6367 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6368 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6369 * c-c++-common/pr20000.c: Same.
6370 * c-c++-common/pr49706.c: Same.
6371 * g++.dg/ext/utf16-4.C: Same.
6372 * g++.dg/parse/error2.C: Same.
6373 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6374 * g++.dg/warn/Wtype-limits.C: Same.
6375 * g++.dg/warn/overflow-warn-1.C: Same.
6376 * g++.dg/warn/overflow-warn-3.C: Same.
6377 * gcc.dg/Wpointer-sign-Wall.c: Same.
6378 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6379 * gcc.dg/Wtype-limits-Wextra.c: Same.
6380 * gcc.dg/Wtype-limits.c: Same.
6381 * gcc.dg/cpp/19990413-1.c: Same.
6382 * gcc.dg/dg-test-1.c: Same.
6383 * gcc.dg/empty-source-2.c: Same.
6384 * gcc.dg/empty-source-3.c: Same.
6385 * gcc.dg/label-decl-2.c: Same.
6386 * gcc.dg/m-un-2.c: Same.
6387 * gcc.dg/uninit-pr19430-O0.c: Same.
6388 * gcc.dg/uninit-pr19430.c: Same.
6389 * gcc.dg/uninit-pr20644-O0.c: Same.
6390 * gcc.dg/utf16-4.c: Same.
6391 * gfortran.dg/pr70006.f90: Same.
6392 * obj-c++.dg/fsf-package-0.m: Same.
6393
119092c1
RB
63942017-04-28 Richard Biener <rguenther@suse.de>
6395
6396 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6397 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6398 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6399 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6400 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6401 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 6402
3777eda2
MP
64032017-04-27 Marek Polacek <polacek@redhat.com>
6404
6405 PR sanitizer/80349
6406 * c-c++-common/ubsan/pr80349.c: New test.
6407
8211c4a2
VR
64082017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6409
6410 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6411 diagnostics.
6412 * g++.dg/warn/pr12242.C: Likewise.
6413
94baf2e2
DE
64142017-04-27 David Edelsohn <dje.gcc@gmail.com>
6415
6416 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6417
9a448688
ML
64182017-04-27 Martin Liska <mliska@suse.cz>
6419
6420 PR testsuite/79455
6421 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6422 more generic.
6423
f8a36447
JJ
64242017-04-27 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR c++/80534
6427 * g++.dg/other/pr80534-1.C: New test.
6428 * g++.dg/other/pr80534-2.C: New test.
6429
1b7c8d39
RB
64302017-04-27 Richard Biener <rguenther@suse.de>
6431
6432 PR middle-end/80539
6433 * gcc.dg/torture/pr80539.c: New testcase.
6434
985b8393
JJ
64352017-04-27 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR target/77728
6438 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6439
a480422d
VR
64402017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6441
6442 * g++.dg/diagnostic/nested-name-1.C: New test.
6443
f9726baa
ML
64442017-04-26 Martin Liska <mliska@suse.cz>
6445
6446 * gcc.dg/guality/guality.h: Add prefix to test verification.
6447
9f4df8f1
NS
64482017-04-25 Nathan Sidwell <nathan@acm.org>
6449
6450 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6451
1913c8f6
UB
64522017-04-25 Uros Bizjak <ubizjak@gmail.com>
6453
6454 PR target/70799
6455 * gcc.target/i386/pr70799-5.c: New test.
6456
e602bbfc
MS
64572017-04-25 Martin Sebor <msebor@redhat.com>
6458
6459 PR tree-optimization/80497
6460 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6461
7629ae90
RR
64622017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6463 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR target/77728
6466 * g++.dg/abi/pr77728-1.C: New test.
6467
2ef42cf9
MP
64682017-04-25 Marek Polacek <polacek@redhat.com>
6469
6470 PR sanitizer/80349
6471 * g++.dg/ubsan/pr80349-2.C: New test.
6472
70caf430
VR
64732017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6474
6475 * g++.dg/cpp0x/enum34.C: New test.
6476
f66c70dc
TV
64772017-04-25 Tom de Vries <tom@codesourcery.com>
6478
6479 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6480 variables.
6481 (dg-line): New proc.
6482 (process-message): Handle line number variables.
6483 * objc.dg/try-catch-12.m: Use dg-line.
6484
77071af6
BS
64852017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6486
6487 PR target/80482
6488 * gcc.target/powerpc/vec-constvolatile.c: New test.
6489
fbe91804
DM
64902017-04-25 David Malcolm <dmalcolm@redhat.com>
6491
6492 * g++.dg/semicolon-fixits.C: New test case.
6493
1c4ea66f
DM
64942017-04-25 David Malcolm <dmalcolm@redhat.com>
6495
6496 * gcc.dg/semicolon-fixits.c: New test case.
6497
5ca28c1d
DM
64982017-04-25 David Malcolm <dmalcolm@redhat.com>
6499
6500 * g++.dg/lookup/missing-std-include.C: New test file.
6501
2ec07fa6
RR
65022017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6503 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR target/77728
6506 * g++.dg/abi/pr77728-2.C: New test.
6507
7d5dbb22
DM
65082017-04-25 David Malcolm <dmalcolm@redhat.com>
6509
6510 PR c++/80177
6511 * g++.dg/spellcheck-pr80177.C: New test case.
6512
6a3936d4
NS
65132017-04-25 Nathan Sidwell <nathan@acm.org>
6514
6515 * g++.dg/dg.exp (find-cxx-tests): New function.
6516 (main): Use it, remove explicit pruning
6517
bed3fd46
RB
65182017-04-25 Richard Biener <rguenther@suse.de>
6519
6520 PR tree-optimization/80492
6521 * gcc.dg/pr80492.c: New testcase.
6522
c9e9c3ac
SKS
65232017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6524
6525 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6526 for targets with int size less than 32 bits.
6527
2700fbd6
RB
65282017-04-25 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/79201
6531 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6532 * gcc.target/i386/pr22152.c: Disable sinking.
6533
e57136da
AK
65342017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6535
6536 PR target/80464
6537 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6538
3cb9ee2f
AK
65392017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6540
6541 PR target/79895
6542 * gcc.target/s390/pr79895.c: New test.
6543
03db9ab5
DV
65442017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6545
6546 PR target/80080
6547 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6548 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6549 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6550
39259462
JJ
65512017-04-25 Jakub Jelinek <jakub@redhat.com>
6552
ba5d69f3
JJ
6553 PR rtl-optimization/80501
6554 * gcc.c-torture/execute/pr80501.c: New test.
6555
39259462
JJ
6556 PR rtl-optimization/80500
6557 * gcc.dg/pr80500.c: New test.
6558
bb0249cb
MG
65592017-04-25 Marc Glisse <marc.glisse@inria.fr>
6560
6561 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6562 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6563
be420eb8
JW
65642017-04-22 Janus Weil <janus@gcc.gnu.org>
6565
6566 PR fortran/80121
6567 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6568 directive.
6569
0ebd1f00
DM
65702017-04-24 David Malcolm <dmalcolm@redhat.com>
6571
6572 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6573 * jit.dg/test-alignment.c: New test case.
6574 * jit.dg/test-alignment.cc: New test case.
6575 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6576 New test case.
6577
412f61f0
DM
65782017-04-24 David Malcolm <dmalcolm@redhat.com>
6579
6580 PR c++/80016
6581 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6582 test function.
6583 (test_alignof): New test function.
6584
a8492d5e
MG
65852017-04-24 Marc Glisse <marc.glisse@inria.fr>
6586
6587 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6588
ec856f5f
VR
65892017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6590
6591 * g++.dg/diagnostic/duplicate1.C: New test.
6592 * g++.dg/cpp0x/duplicate1.C: New test.
6593
a753df11
MJ
65942017-04-24 Martin Jambor <mjambor@suse.cz>
6595
6596 PR tree-optimization/80293
6597 * g++.dg/tree-ssa/pr80293.C: New test.
6598
3ebd8e62
ML
65992017-04-24 Martin Liska <mliska@suse.cz>
6600
6601 PR middle-end/79931
6602 * g++.dg/ipa/pr79931.C: New test.
6603
f30a1190
RB
66042017-04-24 Richard Biener <rguenther@suse.de>
6605
6606 PR tree-optimization/80494
6607 * gfortran.dg/pr80494.f90: New testcase.
6608
4c7c437c
RB
66092017-04-24 Richard Biener <rguenther@suse.de>
6610
6611 PR tree-optimization/79725
6612 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6613
d21a8e3b
RB
66142017-04-24 Richard Biener <rguenther@suse.de>
6615
6616 PR c++/2972
6617 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6618
c7eb642e
JD
66192017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620
6621 PR fortran/80484
6622 * gfortran.dg/dtio_29.f03: New test.
6623
60fc41bd
JW
66242017-04-22 Janus Weil <janus@gcc.gnu.org>
6625
6626 PR fortran/80121
6627 * gfortran.dg/intent_out_9.f90: New test case.
6628
2eb8a343
UB
66292017-04-23 Uros Bizjak <ubizjak@gmail.com>
6630
6631 PR target/70799
1913c8f6 6632 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 6633
fc23d35a
JW
66342017-04-21 Janus Weil <janus@gcc.gnu.org>
6635
6636 PR fortran/80392
6637 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6638
7b9efd03
UB
66392017-04-21 Uros Bizjak <ubizjak@gmail.com>
6640
6641 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6642
2fd30fbe
RB
66432017-04-21 Richard Biener <rguenther@suse.de>
6644
6645 PR tree-optimization/79547
6646 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6647
bb1bc604
RB
66482017-04-21 Richard Biener <rguenther@suse.de>
6649
6650 PR tree-optimization/78847
6651 * g++.dg/tree-ssa/pr78847.C: New testcase.
6652
666f7903
JJ
66532017-04-21 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR c/80468
6656 * gcc.dg/pr80468.c: New test.
6657
25c28f47
ML
66582017-04-21 Martin Liska <mliska@suse.cz>
6659
6660 PR tree-optimization/66278
6661 * gcc.dg/vect/pr66278.c: New test.
6662
6d553e9b
RB
66632017-04-21 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/80237
6666 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6667 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6668 adjust expected optimizations.
6669
7fd1a747
RB
66702016-04-21 Richard Biener <rguenther@suse.de>
6671
6672 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6673 of inner loops.
6674 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6675 * gcc.dg/vect/vect-104.c: Likewise.
6676
2f23a412
EB
66772017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6678
6679 PR tree-optimization/80426
6680 * gcc.c-torture/execute/20170429-1.c: Rename into...
6681 * gcc.c-torture/execute/20170419-1.c: ...this.
6682
8749b11f
UB
66832017-04-20 Uros Bizjak <ubizjak@gmail.com>
6684
6685 PR target/79804
6686 * gcc.target/i386/pr79804.c: New test.
6687
20917336
UB
66882017-04-20 Uros Bizjak <ubizjak@gmail.com>
6689
6690 PR target/78090
6691 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6692
2414b022
DE
66932017-04-20 David Edelsohn <dje.gcc@gmail.com>
6694
6695 * g++/opt/pr80436.C: XFAIL on AIX.
6696
34d57a10
JW
66972017-04-20 Jonathan Wakely <jwakely@redhat.com>
6698
6699 PR c++/80473
6700 * g++.dg/diagnostic/pr80473.C: New test.
6701
c3cbcd45
VR
67022017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6703
6704 * g++.dg/warn/Wextra-semi.C: New test.
6705
8a59d466
JJ
67062017-04-20 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR middle-end/80423
6709 * g++.dg/other/pr80423.C: New test.
6710
a4bb5c57
SKS
67112017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6712
6713 * gcc.dg/pr80170.c: Require ptr32plus.
6714
fe1e7d0e
EB
67152017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6716
6717 PR tree-optimization/80426
6718 * gcc.c-torture/execute/20170419-1.c: New test.
6719
48d811eb
JJ
67202017-04-19 Jakub Jelinek <jakub@redhat.com>
6721
f19e6a9c
JJ
6722 PR debug/80461
6723 * g++.dg/debug/pr80461.C: New test.
6724
541035a6
JJ
6725 PR c++/80459
6726 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6727 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6728 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6729
48d811eb
JJ
6730 PR debug/80436
6731 * g++.dg/opt/pr80436.C: New test.
6732
5249994e
SKS
67332017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6734
6735 * gcc.dg/torture/pr80341.c: Require int32plus.
6736
a16c8d8b 67372017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 6738 Jeff Law <law@redhat.com>
a16c8d8b
EB
6739
6740 * gcc.c-torture/compile/20170419-1.c: New test.
6741
6143c998
TV
67422017-04-19 Tom de Vries <tom@codesourcery.com>
6743
6744 PR testsuite/80221
6745 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6746 subsequent dg directives.
6747 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6748 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6749 * c-c++-common/attr-fallthrough-2.c: Same.
6750 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6751 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6752 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6753 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6754 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6755 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6756 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6757 * c-c++-common/cilk-plus/CK/errors.c: Same.
6758 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6759 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6760 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6761 * c-c++-common/cpp/pr57580.c: Same.
6762 * c-c++-common/goacc/asyncwait-1.c: Same.
6763 * c-c++-common/goacc/cache-2.c: Same.
6764 * c-c++-common/goacc/declare-2.c: Same.
6765 * c-c++-common/goacc/deviceptr-1.c: Same.
6766 * c-c++-common/goacc/routine-5.c: Same.
6767 * c-c++-common/gomp/clauses-2.c: Same.
6768 * c-c++-common/gomp/ordered-3.c: Same.
6769 * c-c++-common/gomp/pr67501.c: Same.
6770 * c-c++-common/pr20000.c: Same.
6771 * c-c++-common/pr43395.c: Same.
6772 * c-c++-common/pr49706.c: Same.
6773 * c-c++-common/pr77624-1.c: Same.
6774 * c-c++-common/pr77624-2.c: Same.
6775 * c-c++-common/raw-string-14.c: Same.
6776 * c-c++-common/raw-string-16.c: Same.
6777 * c-c++-common/raw-string-3.c: Same.
6778 * c-c++-common/raw-string-4.c: Same.
6779 * c-c++-common/raw-string-5.c: Same.
6780 * c-c++-common/raw-string-6.c: Same.
6781 * g++.dg/abi/mangle41.C: Same.
6782 * g++.dg/conversion/nullptr1.C: Same.
6783 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6784 * g++.dg/cpp0x/auto27.C: Same.
6785 * g++.dg/cpp0x/constexpr-98.C: Same.
6786 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6787 * g++.dg/cpp0x/diag2.C: Same.
6788 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6789 * g++.dg/cpp0x/nullptr15.C: Same.
6790 * g++.dg/cpp0x/pr31431-2.C: Same.
6791 * g++.dg/cpp0x/pr31431.C: Same.
6792 * g++.dg/cpp0x/pr79118.C: Same.
6793 * g++.dg/cpp0x/static_assert3.C: Same.
6794 * g++.dg/cpp0x/temp_default2.C: Same.
6795 * g++.dg/cpp0x/trailing4.C: Same.
6796 * g++.dg/cpp0x/variadic-ex10.C: Same.
6797 * g++.dg/cpp0x/variadic-ex13.C: Same.
6798 * g++.dg/cpp0x/variadic-ex14.C: Same.
6799 * g++.dg/cpp0x/variadic-ex3.C: Same.
6800 * g++.dg/cpp0x/variadic-ex4.C: Same.
6801 * g++.dg/cpp0x/variadic59.C: Same.
6802 * g++.dg/cpp0x/vt-37737-2.C: Same.
6803 * g++.dg/cpp0x/vt-57397-1.C: Same.
6804 * g++.dg/cpp0x/vt-57397-2.C: Same.
6805 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6806 * g++.dg/cpp1z/gen-attrs1.C: Same.
6807 * g++.dg/diagnostic/pr71075.C: Same.
6808 * g++.dg/eh/goto2.C: Same.
6809 * g++.dg/eh/goto3.C: Same.
6810 * g++.dg/expr/bitfield4.C: Same.
6811 * g++.dg/expr/bitfield5.C: Same.
6812 * g++.dg/expr/bitfield6.C: Same.
6813 * g++.dg/expr/bool1.C: Same.
6814 * g++.dg/expr/bool3.C: Same.
6815 * g++.dg/expr/cond10.C: Same.
6816 * g++.dg/expr/cond11.C: Same.
6817 * g++.dg/expr/lval3.C: Same.
6818 * g++.dg/expr/lval4.C: Same.
6819 * g++.dg/ext/anon-struct4.C: Same.
6820 * g++.dg/ext/attrib44.C: Same.
6821 * g++.dg/ext/builtin3.C: Same.
6822 * g++.dg/ext/dllimport7.C: Same.
6823 * g++.dg/ext/label5.C: Same.
6824 * g++.dg/ext/no-asm-1.C: Same.
6825 * g++.dg/ext/utf16-4.C: Same.
6826 * g++.dg/ext/vla2.C: Same.
6827 * g++.dg/gomp/block-1.C: Same.
6828 * g++.dg/gomp/block-2.C: Same.
6829 * g++.dg/gomp/block-3.C: Same.
6830 * g++.dg/gomp/block-5.C: Same.
6831 * g++.dg/gomp/linear-2.C: Same.
6832 * g++.dg/gomp/target-1.C: Same.
6833 * g++.dg/gomp/target-2.C: Same.
6834 * g++.dg/gomp/taskgroup-1.C: Same.
6835 * g++.dg/gomp/teams-1.C: Same.
6836 * g++.dg/inherit/pure1.C: Same.
6837 * g++.dg/init/array43.C: Same.
6838 * g++.dg/init/array46.C: Same.
6839 * g++.dg/init/const10.C: Same.
6840 * g++.dg/init/ctor4-1.C: Same.
6841 * g++.dg/init/ctor4.C: Same.
6842 * g++.dg/init/new37.C: Same.
6843 * g++.dg/init/pr25811.C: Same.
6844 * g++.dg/init/pr29043.C: Same.
6845 * g++.dg/init/pr29571.C: Same.
6846 * g++.dg/lookup/duperr1.C: Same.
6847 * g++.dg/lookup/error1.C: Same.
6848 * g++.dg/lookup/koenig5.C: Same.
6849 * g++.dg/lookup/pr77549.C: Same.
6850 * g++.dg/lookup/suggestions1.C: Same.
6851 * g++.dg/lookup/using16.C: Same.
6852 * g++.dg/lookup/using7.C: Same.
6853 * g++.dg/other/anon-union3.C: Same.
6854 * g++.dg/other/array2.C: Same.
6855 * g++.dg/other/error13.C: Same.
6856 * g++.dg/other/error34.C: Same.
6857 * g++.dg/overload/builtin1.C: Same.
6858 * g++.dg/overload/conv-op1.C: Same.
6859 * g++.dg/overload/error3.C: Same.
6860 * g++.dg/overload/koenig1.C: Same.
6861 * g++.dg/overload/operator5.C: Same.
6862 * g++.dg/overload/template5.C: Same.
6863 * g++.dg/overload/unknown1.C: Same.
6864 * g++.dg/overload/using2.C: Same.
6865 * g++.dg/parse/constructor1.C: Same.
6866 * g++.dg/parse/crash36.C: Same.
6867 * g++.dg/parse/crash63.C: Same.
6868 * g++.dg/parse/error11.C: Same.
6869 * g++.dg/parse/error12.C: Same.
6870 * g++.dg/parse/error14.C: Same.
6871 * g++.dg/parse/error2.C: Same.
6872 * g++.dg/parse/error21.C: Same.
6873 * g++.dg/parse/error26.C: Same.
6874 * g++.dg/parse/error36.C: Same.
6875 * g++.dg/parse/friend12.C: Same.
6876 * g++.dg/parse/invalid-op1.C: Same.
6877 * g++.dg/parse/missing-template1.C: Same.
6878 * g++.dg/parse/parser-pr28152-2.C: Same.
6879 * g++.dg/parse/parser-pr28152.C: Same.
6880 * g++.dg/parse/pr16696-permissive.C: Same.
6881 * g++.dg/parse/pr16696.C: Same.
6882 * g++.dg/parse/pr69628.C: Same.
6883 * g++.dg/parse/ret-type2.C: Same.
6884 * g++.dg/parse/specialization1.C: Same.
6885 * g++.dg/parse/template3.C: Same.
6886 * g++.dg/parse/template9.C: Same.
6887 * g++.dg/parse/typename11.C: Same.
6888 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6889 * g++.dg/pr45330.C: Same.
6890 * g++.dg/rtti/typeid6.C: Same.
6891 * g++.dg/spellcheck-fields.C: Same.
6892 * g++.dg/spellcheck-typenames.C: Same.
6893 * g++.dg/tc1/dr108.C: Same.
6894 * g++.dg/tc1/dr147.C: Same.
6895 * g++.dg/template/arg7.C: Same.
6896 * g++.dg/template/conv11.C: Same.
6897 * g++.dg/template/crash13.C: Same.
6898 * g++.dg/template/crash55.C: Same.
6899 * g++.dg/template/dependent-expr5.C: Same.
6900 * g++.dg/template/error17.C: Same.
6901 * g++.dg/template/error33.C: Same.
6902 * g++.dg/template/error4.C: Same.
6903 * g++.dg/template/error50.C: Same.
6904 * g++.dg/template/error53.C: Same.
6905 * g++.dg/template/friend.C: Same.
6906 * g++.dg/template/func2.C: Same.
6907 * g++.dg/template/local6.C: Same.
6908 * g++.dg/template/member5.C: Same.
6909 * g++.dg/template/meminit1.C: Same.
6910 * g++.dg/template/nested3.C: Same.
6911 * g++.dg/template/nontype6.C: Same.
6912 * g++.dg/template/overload12.C: Same.
6913 * g++.dg/template/ptrmem8.C: Same.
6914 * g++.dg/template/qualified-id1.C: Same.
6915 * g++.dg/template/spec15.C: Same.
6916 * g++.dg/template/static1.C: Same.
6917 * g++.dg/template/static10.C: Same.
6918 * g++.dg/template/static2.C: Same.
6919 * g++.dg/template/ttp25.C: Same.
6920 * g++.dg/template/typedef2.C: Same.
6921 * g++.dg/template/typename2.C: Same.
6922 * g++.dg/template/unify10.C: Same.
6923 * g++.dg/template/unify6.C: Same.
6924 * g++.dg/template/unify7.C: Same.
6925 * g++.dg/template/unify9.C: Same.
6926 * g++.dg/template/varmod1.C: Same.
6927 * g++.dg/ubsan/div-by-zero-1.C: Same.
6928 * g++.dg/ubsan/pr63956.C: Same.
6929 * g++.dg/warn/Waddress-1.C: Same.
6930 * g++.dg/warn/Wconversion2.C: Same.
6931 * g++.dg/warn/Wnull-conversion-1.C: Same.
6932 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6933 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6934 * g++.dg/warn/Wswitch-1.C: Same.
6935 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6936 * g++.dg/warn/Wtype-limits.C: Same.
6937 * g++.dg/warn/Wunused-parm-5.C: Same.
6938 * g++.dg/warn/deprecated-6.C: Same.
6939 * g++.dg/warn/deprecated.C: Same.
6940 * g++.dg/warn/incomplete1.C: Same.
6941 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6942 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6943 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6944 * g++.dg/warn/overflow-warn-1.C: Same.
6945 * g++.dg/warn/overflow-warn-3.C: Same.
6946 * g++.dg/warn/overflow-warn-4.C: Same.
6947 * g++.dg/warn/pr12242.C: Same.
6948 * g++.dg/warn/pr30551-2.C: Same.
6949 * g++.dg/warn/pr30551.C: Same.
6950 * g++.old-deja/g++.benjamin/16077.C: Same.
6951 * g++.old-deja/g++.bob/inherit1.C: Same.
6952 * g++.old-deja/g++.brendan/crash56.C: Same.
6953 * g++.old-deja/g++.brendan/template17.C: Same.
6954 * g++.old-deja/g++.eh/ctor1.C: Same.
6955 * g++.old-deja/g++.jason/bool5.C: Same.
6956 * g++.old-deja/g++.jason/cond.C: Same.
6957 * g++.old-deja/g++.jason/operator.C: Same.
6958 * g++.old-deja/g++.jason/pmf5.C: Same.
6959 * g++.old-deja/g++.law/ctors5.C: Same.
6960 * g++.old-deja/g++.law/missed-error2.C: Same.
6961 * g++.old-deja/g++.law/operators9.C: Same.
6962 * g++.old-deja/g++.law/temps1.C: Same.
6963 * g++.old-deja/g++.mike/for2.C: Same.
6964 * g++.old-deja/g++.mike/ns5.C: Same.
6965 * g++.old-deja/g++.mike/ns7.C: Same.
6966 * g++.old-deja/g++.mike/p10769b.C: Same.
6967 * g++.old-deja/g++.niklas/t120.C: Same.
6968 * g++.old-deja/g++.niklas/t121.C: Same.
6969 * g++.old-deja/g++.ns/koenig5.C: Same.
6970 * g++.old-deja/g++.oliva/overload1.C: Same.
6971 * g++.old-deja/g++.other/crash24.C: Same.
6972 * g++.old-deja/g++.other/crash25.C: Same.
6973 * g++.old-deja/g++.other/decl5.C: Same.
6974 * g++.old-deja/g++.other/lineno5.C: Same.
6975 * g++.old-deja/g++.other/null3.C: Same.
6976 * g++.old-deja/g++.other/overcnv2.C: Same.
6977 * g++.old-deja/g++.other/ptrmem7.C: Same.
6978 * g++.old-deja/g++.other/typename1.C: Same.
6979 * g++.old-deja/g++.other/vaarg3.C: Same.
6980 * g++.old-deja/g++.pt/crash10.C: Same.
6981 * g++.old-deja/g++.pt/crash28.C: Same.
6982 * g++.old-deja/g++.pt/crash38.C: Same.
6983 * g++.old-deja/g++.pt/explicit70.C: Same.
6984 * g++.old-deja/g++.pt/explicit77.C: Same.
6985 * g++.old-deja/g++.pt/expr2.C: Same.
6986 * g++.old-deja/g++.pt/spec5.C: Same.
6987 * g++.old-deja/g++.pt/spec6.C: Same.
6988 * g++.old-deja/g++.pt/typename3.C: Same.
6989 * g++.old-deja/g++.pt/typename5.C: Same.
6990 * g++.old-deja/g++.pt/typename6.C: Same.
6991 * g++.old-deja/g++.pt/typename7.C: Same.
6992 * g++.old-deja/g++.pt/unify4.C: Same.
6993 * g++.old-deja/g++.pt/unify8.C: Same.
6994 * g++.old-deja/g++.pt/vaarg3.C: Same.
6995 * g++.old-deja/g++.robertl/eb22.C: Same.
6996 * g++.old-deja/g++.robertl/eb4.C: Same.
6997 * g++.old-deja/g++.robertl/eb44.C: Same.
6998 * g++.old-deja/g++.robertl/eb69.C: Same.
6999 * g++.old-deja/g++.robertl/eb98.C: Same.
7000 * gcc.dg/20031223-1.c: Same.
7001 * gcc.dg/940510-1.c: Same.
7002 * gcc.dg/990506-0.c: Same.
7003 * gcc.dg/Walloca-1.c: Same.
7004 * gcc.dg/Walloca-2.c: Same.
7005 * gcc.dg/Wconversion-integer.c: Same.
7006 * gcc.dg/Wcxx-compat-8.c: Same.
7007 * gcc.dg/Wimplicit-int-1.c: Same.
7008 * gcc.dg/Wimplicit-int-2.c: Same.
7009 * gcc.dg/Wimplicit-int-4.c: Same.
7010 * gcc.dg/Wpointer-sign-Wall.c: Same.
7011 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7012 * gcc.dg/Wshadow-1.c: Same.
7013 * gcc.dg/Wshadow-3.c: Same.
7014 * gcc.dg/Wswitch-enum-error.c: Same.
7015 * gcc.dg/Wswitch-enum.c: Same.
7016 * gcc.dg/Wswitch-error.c: Same.
7017 * gcc.dg/Wswitch.c: Same.
7018 * gcc.dg/Wtype-limits-Wextra.c: Same.
7019 * gcc.dg/Wtype-limits.c: Same.
7020 * gcc.dg/Wvla-larger-than-2.c: Same.
7021 * gcc.dg/anon-struct-5.c: Same.
7022 * gcc.dg/array-10.c: Same.
7023 * gcc.dg/array-11.c: Same.
7024 * gcc.dg/array-15.c: Same.
7025 * gcc.dg/array-2.c: Same.
7026 * gcc.dg/array-8.c: Same.
7027 * gcc.dg/array-const-2.c: Same.
7028 * gcc.dg/array-const-3.c: Same.
7029 * gcc.dg/bitfld-1.c: Same.
7030 * gcc.dg/bitfld-8.c: Same.
7031 * gcc.dg/builtin-redefine.c: Same.
7032 * gcc.dg/c11-noreturn-1.c: Same.
7033 * gcc.dg/c11-noreturn-2.c: Same.
7034 * gcc.dg/c11-static-assert-3.c: Same.
7035 * gcc.dg/c90-arraydecl-1.c: Same.
7036 * gcc.dg/c90-complex-1.c: Same.
7037 * gcc.dg/c90-complit-1.c: Same.
7038 * gcc.dg/c90-const-expr-11.c: Same.
7039 * gcc.dg/c90-const-expr-7.c: Same.
7040 * gcc.dg/c90-const-expr-8.c: Same.
7041 * gcc.dg/c90-enum-comma-1.c: Same.
7042 * gcc.dg/c90-flex-array-1.c: Same.
7043 * gcc.dg/c90-hexfloat-1.c: Same.
7044 * gcc.dg/c90-idem-qual-1.c: Same.
7045 * gcc.dg/c90-idem-qual-2.c: Same.
7046 * gcc.dg/c90-idem-qual-3.c: Same.
7047 * gcc.dg/c90-mixdecl-1.c: Same.
7048 * gcc.dg/c90-restrict-1.c: Same.
7049 * gcc.dg/c90-return-1.c: Same.
7050 * gcc.dg/c99-array-nonobj-1.c: Same.
7051 * gcc.dg/c99-arraydecl-1.c: Same.
7052 * gcc.dg/c99-complex-1.c: Same.
7053 * gcc.dg/c99-complex-2.c: Same.
7054 * gcc.dg/c99-complit-2.c: Same.
7055 * gcc.dg/c99-const-expr-7.c: Same.
7056 * gcc.dg/c99-const-expr-8.c: Same.
7057 * gcc.dg/c99-flex-array-3.c: Same.
7058 * gcc.dg/c99-flex-array-7.c: Same.
7059 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7060 * gcc.dg/c99-impl-decl-1.c: Same.
7061 * gcc.dg/c99-impl-int-1.c: Same.
7062 * gcc.dg/c99-impl-int-2.c: Same.
7063 * gcc.dg/c99-init-3.c: Same.
7064 * gcc.dg/c99-restrict-1.c: Same.
7065 * gcc.dg/c99-return-1.c: Same.
7066 * gcc.dg/c99-tag-1.c: Same.
7067 * gcc.dg/c99-tag-3.c: Same.
7068 * gcc.dg/call-diag-2.c: Same.
7069 * gcc.dg/cpp/19940712-1.c: Same.
7070 * gcc.dg/cpp/19951025-1.c: Same.
7071 * gcc.dg/cpp/19990413-1.c: Same.
7072 * gcc.dg/cpp/direct2.c: Same.
7073 * gcc.dg/cpp/direct2s.c: Same.
7074 * gcc.dg/cpp/pr28709.c: Same.
7075 * gcc.dg/cpp/pr61854-c90.c: Same.
7076 * gcc.dg/cpp/pr61854-c94.c: Same.
7077 * gcc.dg/cpp/pragma-1.c: Same.
7078 * gcc.dg/cpp/pragma-2.c: Same.
7079 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7080 * gcc.dg/cpp/trad/literals-2.c: Same.
7081 * gcc.dg/cpp/warn-comments-2.c: Same.
7082 * gcc.dg/cpp/warn-comments-3.c: Same.
7083 * gcc.dg/cpp/warn-comments.c: Same.
7084 * gcc.dg/cpp/warn-long-long-2.c: Same.
7085 * gcc.dg/cpp/warn-long-long.c: Same.
7086 * gcc.dg/cpp/warn-redefined-2.c: Same.
7087 * gcc.dg/cpp/warn-redefined.c: Same.
7088 * gcc.dg/darwin-cfstring-2.c: Same.
7089 * gcc.dg/darwin-cfstring-format-1.c: Same.
7090 * gcc.dg/decl-9.c: Same.
7091 * gcc.dg/declspec-1.c: Same.
7092 * gcc.dg/declspec-10.c: Same.
7093 * gcc.dg/declspec-11.c: Same.
7094 * gcc.dg/declspec-13.c: Same.
7095 * gcc.dg/declspec-18.c: Same.
7096 * gcc.dg/declspec-4.c: Same.
7097 * gcc.dg/declspec-5.c: Same.
7098 * gcc.dg/declspec-6.c: Same.
7099 * gcc.dg/declspec-8.c: Same.
7100 * gcc.dg/deprecated-4.c: Same.
7101 * gcc.dg/deprecated.c: Same.
7102 * gcc.dg/dfp/composite-type.c: Same.
7103 * gcc.dg/empty-source-2.c: Same.
7104 * gcc.dg/empty-source-3.c: Same.
7105 * gcc.dg/format/attr-6.c: Same.
7106 * gcc.dg/format/branch-1.c: Same.
7107 * gcc.dg/format/c90-printf-1.c: Same.
7108 * gcc.dg/format/c90-strftime-2.c: Same.
7109 * gcc.dg/format/c99-strftime-1.c: Same.
7110 * gcc.dg/format/cmn-err-1.c: Same.
7111 * gcc.dg/format/few-1.c: Same.
7112 * gcc.dg/format/ms_branch-1.c: Same.
7113 * gcc.dg/format/ms_unnamed-1.c: Same.
7114 * gcc.dg/format/ms_va-1.c: Same.
7115 * gcc.dg/format/unnamed-1.c: Same.
7116 * gcc.dg/format/va-1.c: Same.
7117 * gcc.dg/format/xopen-1.c: Same.
7118 * gcc.dg/funcdef-var-1.c: Same.
7119 * gcc.dg/funcdef-var-2.c: Same.
7120 * gcc.dg/gnu89-const-expr-1.c: Same.
7121 * gcc.dg/gnu89-const-expr-2.c: Same.
7122 * gcc.dg/gnu90-const-expr-1.c: Same.
7123 * gcc.dg/gnu99-const-expr-1.c: Same.
7124 * gcc.dg/gnu99-const-expr-2.c: Same.
7125 * gcc.dg/gnu99-init-2.c: Same.
7126 * gcc.dg/gomp/_Atomic-5.c: Same.
7127 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7128 * gcc.dg/gomp/atomic-5.c: Same.
7129 * gcc.dg/gomp/linear-1.c: Same.
7130 * gcc.dg/gomp/pr67500.c: Same.
7131 * gcc.dg/init-bad-1.c: Same.
7132 * gcc.dg/init-bad-2.c: Same.
7133 * gcc.dg/init-bad-3.c: Same.
7134 * gcc.dg/init-string-1.c: Same.
7135 * gcc.dg/label-compound-stmt-1.c: Same.
7136 * gcc.dg/label-decl-2.c: Same.
7137 * gcc.dg/label-decl-4.c: Same.
7138 * gcc.dg/large-size-array-2.c: Same.
7139 * gcc.dg/large-size-array-4.c: Same.
7140 * gcc.dg/lvalue-6.c: Same.
7141 * gcc.dg/m-un-2.c: Same.
7142 * gcc.dg/multiple-overflow-warn-1.c: Same.
7143 * gcc.dg/multiple-overflow-warn-2.c: Same.
7144 * gcc.dg/multiple-overflow-warn-3.c: Same.
7145 * gcc.dg/nested-redef-1.c: Same.
7146 * gcc.dg/no-asm-1.c: Same.
7147 * gcc.dg/no-asm-3.c: Same.
7148 * gcc.dg/no-asm-4.c: Same.
7149 * gcc.dg/noncompile/20010524-1.c: Same.
7150 * gcc.dg/noncompile/incomplete-5.c: Same.
7151 * gcc.dg/noncompile/pr44517.c: Same.
7152 * gcc.dg/noncompile/pr52290.c: Same.
7153 * gcc.dg/noreturn-1.c: Same.
7154 * gcc.dg/overflow-warn-1.c: Same.
7155 * gcc.dg/overflow-warn-2.c: Same.
7156 * gcc.dg/overflow-warn-3.c: Same.
7157 * gcc.dg/overflow-warn-4.c: Same.
7158 * gcc.dg/parm-mismatch-1.c: Same.
7159 * gcc.dg/parser-pr28152-2.c: Same.
7160 * gcc.dg/parser-pr28152.c: Same.
7161 * gcc.dg/pedwarn-init.c: Same.
7162 * gcc.dg/pointer-arith-2.c: Same.
7163 * gcc.dg/pointer-arith-3.c: Same.
7164 * gcc.dg/pointer-arith-4.c: Same.
7165 * gcc.dg/pr14475.c: Same.
7166 * gcc.dg/pr18596-3.c: Same.
7167 * gcc.dg/pr18809-1.c: Same.
7168 * gcc.dg/pr27953.c: Same.
7169 * gcc.dg/pr30457.c: Same.
7170 * gcc.dg/pr30551-2.c: Same.
7171 * gcc.dg/pr30551-3.c: Same.
7172 * gcc.dg/pr30551-4.c: Same.
7173 * gcc.dg/pr30551-5.c: Same.
7174 * gcc.dg/pr30551-6.c: Same.
7175 * gcc.dg/pr30551.c: Same.
7176 * gcc.dg/pr36997.c: Same.
7177 * gcc.dg/pr41842.c: Same.
7178 * gcc.dg/pr48552-1.c: Same.
7179 * gcc.dg/pr48552-2.c: Same.
7180 * gcc.dg/pr59717.c: Same.
7181 * gcc.dg/pr61077.c: Same.
7182 * gcc.dg/pr61096-1.c: Same.
7183 * gcc.dg/pr63626.c: Same.
7184 * gcc.dg/pr64223-1.c: Same.
7185 * gcc.dg/pr64223-2.c: Same.
7186 * gcc.dg/pr8788-1.c: Same.
7187 * gcc.dg/pr8927-1.c: Same.
7188 * gcc.dg/pragma-darwin.c: Same.
7189 * gcc.dg/pragma-diag-5.c: Same.
7190 * gcc.dg/pragma-message.c: Same.
7191 * gcc.dg/redecl-1.c: Same.
7192 * gcc.dg/simd-1.c: Same.
7193 * gcc.dg/simd-5.c: Same.
7194 * gcc.dg/simd-6.c: Same.
7195 * gcc.dg/spellcheck-fields.c: Same.
7196 * gcc.dg/spellcheck-typenames.c: Same.
7197 * gcc.dg/struct-semi-2.c: Same.
7198 * gcc.dg/struct-semi-3.c: Same.
7199 * gcc.dg/transparent-union-3.c: Same.
7200 * gcc.dg/ucnid-8.c: Same.
7201 * gcc.dg/uninit-pr19430-O0.c: Same.
7202 * gcc.dg/uninit-pr19430.c: Same.
7203 * gcc.dg/uninit-pr20644-O0.c: Same.
7204 * gcc.dg/utf-dflt.c: Same.
7205 * gcc.dg/utf-dflt2.c: Same.
7206 * gcc.dg/utf16-4.c: Same.
7207 * gcc.dg/vla-11.c: Same.
7208 * gcc.dg/vla-20.c: Same.
7209 * gcc.dg/vla-init-1.c: Same.
7210 * gcc.dg/vla-init-2.c: Same.
7211 * gcc.dg/vla-init-3.c: Same.
7212 * gcc.dg/weak/weak-6.c: Same.
7213 * gcc.dg/weak/weak-7.c: Same.
7214 * gcc.dg/wtr-int-type-1.c: Same.
7215 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7216 * gcc.target/arm/polytypes.c: Same.
7217 * gcc.target/i386/spellcheck-options-4.c: Same.
7218 * gcc.target/powerpc/20030218-1.c: Same.
7219 * gcc.target/sh/pr21255-4.c: Same.
7220 * gcc.test-framework/dg-error-exp-XP.c: Same.
7221 * gfortran.dg/array_constructor_30.f03: Same.
7222 * gfortran.dg/class_30.f90: Same.
7223 * gfortran.dg/goacc/subarrays.f95: Same.
7224 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7225 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7226 * gfortran.dg/intrinsic_std_1.f90: Same.
7227 * gfortran.dg/pr70006.f90: Same.
7228 * gfortran.dg/warning-directive-1.F90: Same.
7229 * gfortran.dg/warning-directive-2.F90: Same.
7230 * gfortran.dg/warning-directive-3.F90: Same.
7231 * gfortran.dg/warning-directive-4.F90: Same.
7232 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7233 * obj-c++.dg/class-extension-1.mm: Same.
7234 * obj-c++.dg/class-extension-2.mm: Same.
7235 * obj-c++.dg/class-protocol-1.mm: Same.
7236 * obj-c++.dg/cxx-ivars-1.mm: Same.
7237 * obj-c++.dg/duplicate-class-1.mm: Same.
7238 * obj-c++.dg/exceptions-3.mm: Same.
7239 * obj-c++.dg/exceptions-4.mm: Same.
7240 * obj-c++.dg/exceptions-5.mm: Same.
7241 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
7242 * obj-c++.dg/fsf-package-0.m: Same.
7243 * obj-c++.dg/invalid-type-1.mm: Same.
7244 * obj-c++.dg/method-12.mm: Same.
7245 * obj-c++.dg/method-13.mm: Same.
7246 * obj-c++.dg/method-15.mm: Same.
7247 * obj-c++.dg/method-16.mm: Same.
7248 * obj-c++.dg/method-6.mm: Same.
7249 * obj-c++.dg/method-7.mm: Same.
7250 * obj-c++.dg/property/at-property-1.mm: Same.
7251 * obj-c++.dg/property/at-property-14.mm: Same.
7252 * obj-c++.dg/property/at-property-17.mm: Same.
7253 * obj-c++.dg/property/at-property-21.mm: Same.
7254 * obj-c++.dg/property/at-property-5.mm: Same.
7255 * obj-c++.dg/property/dotsyntax-4.mm: Same.
7256 * obj-c++.dg/property/dynamic-3.mm: Same.
7257 * obj-c++.dg/property/dynamic-4.mm: Same.
7258 * obj-c++.dg/property/property-neg-1.mm: Same.
7259 * obj-c++.dg/property/property-neg-6.mm: Same.
7260 * obj-c++.dg/property/synthesize-11.mm: Same.
7261 * obj-c++.dg/property/synthesize-5.mm: Same.
7262 * obj-c++.dg/property/synthesize-6.mm: Same.
7263 * obj-c++.dg/proto-lossage-4.mm: Same.
7264 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7265 * obj-c++.dg/strings/strings-1.mm: Same.
7266 * obj-c++.dg/super-class-1.mm: Same.
7267 * obj-c++.dg/syntax-error-6.mm: Same.
7268 * obj-c++.dg/syntax-error-7.mm: Same.
7269 * obj-c++.dg/syntax-error-9.mm: Same.
7270 * obj-c++.dg/try-catch-13.mm: Same.
7271 * objc.dg/attributes/method-noreturn-1.m: Same.
7272 * objc.dg/bad-receiver-type-2.m: Same.
7273 * objc.dg/bad-receiver-type.m: Same.
7274 * objc.dg/call-super-2.m: Same.
7275 * objc.dg/class-2.m: Same.
7276 * objc.dg/class-extension-1.m: Same.
7277 * objc.dg/class-extension-2.m: Same.
7278 * objc.dg/class-protocol-1.m: Same.
7279 * objc.dg/desig-init-1.m: Same.
7280 * objc.dg/duplicate-class-1.m: Same.
7281 * objc.dg/exceptions-3.m: Same.
7282 * objc.dg/exceptions-4.m: Same.
7283 * objc.dg/exceptions-5.m: Same.
7284 * objc.dg/foreach-6.m: Same.
7285 * objc.dg/foreach-7.m: Same.
7286 * objc.dg/fsf-nsstring-format-1.m: Same.
7287 * objc.dg/fsf-package-0.m: Same.
7288 * objc.dg/invalid-type-1.m: Same.
7289 * objc.dg/method-11.m: Same.
7290 * objc.dg/method-19.m: Same.
7291 * objc.dg/method-2.m: Same.
7292 * objc.dg/method-20.m: Same.
7293 * objc.dg/method-5.m: Same.
7294 * objc.dg/method-6.m: Same.
7295 * objc.dg/method-7.m: Same.
7296 * objc.dg/method-9.m: Same.
7297 * objc.dg/missing-proto-3.m: Same.
7298 * objc.dg/private-1.m: Same.
7299 * objc.dg/property/at-property-1.m: Same.
7300 * objc.dg/property/at-property-14.m: Same.
7301 * objc.dg/property/at-property-17.m: Same.
7302 * objc.dg/property/at-property-21.m: Same.
7303 * objc.dg/property/at-property-5.m: Same.
7304 * objc.dg/property/dynamic-3.m: Same.
7305 * objc.dg/property/dynamic-4.m: Same.
7306 * objc.dg/property/property-neg-1.m: Same.
7307 * objc.dg/property/property-neg-6.m: Same.
7308 * objc.dg/property/synthesize-11.m: Same.
7309 * objc.dg/property/synthesize-5.m: Same.
7310 * objc.dg/property/synthesize-6.m: Same.
7311 * objc.dg/proto-hier-1.m: Same.
7312 * objc.dg/proto-lossage-4.m: Same.
7313 * objc.dg/protocol-qualifier-2.m: Same.
7314 * objc.dg/strings/strings-1.m: Same.
7315 * objc.dg/type-size-1.m: Same.
7316
d904a983
JL
73172017-04-18 Jeff Law <law@redhat.com>
7318
7319 PR target/74563
7320 * gcc.target/mips/pr74563: New test.
7321
0155ed56
JJ
73222017-04-18 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR tree-optimization/80443
7325 * gcc.c-torture/compile/pr80443.c: New test.
7326
f380f608
RS
73272017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7328
7329 PR rtl-optimization/80357
7330 * gcc.c-torture/compile/pr80357.c: New test.
7331
dd68669b
JL
73322017-04-18 Jeff Law <law@redhat.com>
7333
7334 PR middle-end/80422
7335 * gcc.c-torture/compile/pr80422.c: New test.
7336
1cda61fc
JJ
73372017-04-18 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR debug/80263
7340 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7341
19970253
MM
73422017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7343
7344 PR target/80099
7345 * gcc.target/powerpc/pr80099-1.c: New test.
7346 * gcc.target/powerpc/pr80099-2.c: Likewise.
7347 * gcc.target/powerpc/pr80099-3.c: Likewise.
7348 * gcc.target/powerpc/pr80099-4.c: Likewise.
7349 * gcc.target/powerpc/pr80099-5.c: Likewise.
7350
8487c9a5
JJ
73512017-04-18 Jakub Jelinek <jakub@redhat.com>
7352
3b5fb3cb
JJ
7353 PR sanitizer/80444
7354 * gcc.dg/sancov/pr80444.c: New test.
7355
8487c9a5
JJ
7356 PR middle-end/79788
7357 PR middle-end/80375
7358 * gcc.dg/pr79788-1.c: New test.
7359 * gcc.dg/pr79788-2.c: New test.
7360
be7c73ae
MP
73612017-04-18 Marek Polacek <polacek@redhat.com>
7362
7363 PR c++/80244 - ICE with attribute in template alias.
7364 * g++.dg/cpp0x/alias-decl-59.C: New test.
7365
d6e3e8a5
MP
7366 PR c++/80241 - ICE with alignas pack expansion.
7367 * g++.dg/cpp0x/alignas11.C: New test.
7368
1adb82e1
BE
73692017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7370
7371 PR c++/80287
7372 * g++.dg/lto/pr80287_0.C: New test.
7373
fb5e5621
KN
73742017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7375
7376 PR target/80315
7377 * gcc.target/powerpc/pr80315-1.c: New test.
7378 * gcc.target/powerpc/pr80315-2.c: New test.
7379 * gcc.target/powerpc/pr80315-3.c: New test.
7380 * gcc.target/powerpc/pr80315-4.c: New test.
7381
afeaeb70
TV
73822017-04-16 Tom de Vries <tom@codesourcery.com>
7383
7384 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7385 directive.
7386 * g++.dg/parse/error3.C: Same.
7387 * g++.old-deja/g++.pt/niklas01a.C: Same.
7388 * gcc.dg/990506-0.c: Same.
7389 * gcc.dg/cpp/19990413-1.c: Same.
7390 * gcc.dg/cpp/pragma-1.c: Same.
7391 * gcc.dg/cpp/pragma-2.c: Same.
7392 * gcc.dg/m-un-2.c: Same.
7393 * objc.dg/private-1.m: Same.
7394
604f37cd
UB
73952017-04-15 Uros Bizjak <ubizjak@gmail.com>
7396
7397 * gcc.dg/pr54669.c: Fix dg-do directive.
7398 * gcc.dg/pr78582.c: Ditto.
7399 * gcc.dg/pr80020.c: Ditto.
7400 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7401 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7402 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7403 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7404 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7405 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7406 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7407 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7408 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7409 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7410
35cfdb17
DH
74112017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7412
604f37cd 7413 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
7414 * gfortran.dg/generic_29.f90: Likewise.
7415 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7416 * gfortran.dg/pr41922.f90: Likewise.
7417 * gfortran.dg/pr70006.f90: Likewise.
7418
f378be38
SB
74192017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7420
7421 PR tree-optimization/66612
7422 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7423
43076492
JW
74242017-04-14 Janus Weil <janus@gcc.gnu.org>
7425
7426 PR fortran/80361
7427 * gfortran.dg/class_62.f90: New test case.
7428
dd3d6a42
AB
74292017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7430
7431 * gcc.target/arc/loop-1.c: New file.
7432
31a07c81
MM
74332017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7434
7435 PR target/80098
7436 * gcc.target/powerpc/pr80098-1.c: New test.
7437 * gcc.target/powerpc/pr80098-2.c: Likewise.
7438 * gcc.target/powerpc/pr80098-3.c: Likewise.
7439 * gcc.target/powerpc/pr80098-4.c: Likewise.
7440
09956017
JJ
74412017-04-13 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR sanitizer/80403
7444 * g++.dg/ubsan/pr80403-2.C: New test.
7445
bc042396
VM
74462017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7447
7448 PR rtl-optimization/80343
7449 * gcc.target/powerpc/pr80343.c: New.
7450
abac4c34
DK
74512017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7452
7453 PR sanitizer/80414
7454 * c-c++-common/ubsan/bounds-15.c: New test.
7455
43a3aa03
RB
74562017-04-13 Richard Biener <rguenther@suse.de>
7457
7458 PR testsuite/80416
7459 * g++.dg/torture/pr79671.C: Fix asm constraints.
7460
031fbdb9
JJ
74612017-04-13 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR debug/80321
7464 * gcc.dg/debug/pr80321.c: New test.
7465
74662017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7467
7468 * gnat.dg/debug10.adb: New test.
7469 * gnat.dg/debug10_pkg.ads: New helper.
7470
76873758
JJ
74712017-04-12 Jakub Jelinek <jakub@redhat.com>
7472
deed3da9
JJ
7473 PR tree-optimization/79390
7474 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7475
b96a3e11
JJ
7476 PR sanitizer/80403
7477 PR sanitizer/80404
7478 PR sanitizer/80405
7479 * g++.dg/ubsan/pr80403.C: New test.
7480 * g++.dg/ubsan/pr80404.C: New test.
7481 * g++.dg/ubsan/pr80405.C: New test.
7482
76873758
JJ
7483 PR c/80163
7484 * gcc.dg/torture/pr80163.c: New test.
7485
940c9a7c 74862017-04-12 Richard Biener <rguenther@suse.de>
76873758 7487 Jeff Law <law@redhat.com>
940c9a7c
RB
7488
7489 PR tree-optimization/80359
7490 * gcc.dg/torture/pr80359.c: New testcase.
7491
350792ff 74922017-04-12 Richard Biener <rguenther@suse.de>
76873758 7493 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
7494
7495 PR middle-end/79671
7496 * g++.dg/torture/pr79671.C: New testcase.
7497 * g++.dg/lto/pr79671_0.C: Likewise.
7498 * g++.dg/lto/pr79671_1.c: Likewise.
7499
d62e6f10
JJ
75002017-04-12 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR sanitizer/80349
7503 * g++.dg/ubsan/pr80349.C: New test.
7504
8585103f
JJ
75052017-04-11 Jakub Jelinek <jakub@redhat.com>
7506
347e1f77
JJ
7507 PR c++/80370
7508 * g++.dg/cpp1z/decomp28.C: New test.
7509
df1c878e
JJ
7510 PR middle-end/80100
7511 * gcc.dg/pr80100.c: New test.
7512
8585103f
JJ
7513 PR rtl-optimization/80385
7514 * g++.dg/opt/pr80385.C: New test.
7515
c6cf6ef7
ML
75162017-04-11 Martin Liska <mliska@suse.cz>
7517
7518 PR ipa/80212
7519 * g++.dg/ipa/pr80212.C: New test.
7520
3812f460
MS
75212017-04-11 Martin Sebor <msebor@redhat.com>
7522
7523 PR middle-end/80364
7524 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7525
9f679370
ML
75262017-04-11 Martin Liska <mliska@suse.cz>
7527
7528 PR sanitizer/70878
7529 * gcc.dg/ubsan/pr70878.c: New test.
7530
82665822
JJ
75312017-04-11 Jakub Jelinek <jakub@redhat.com>
7532
cb278caa
JJ
7533 PR target/80381
7534 * gcc.target/i386/pr80381.c: New test.
7535
82665822
JJ
7536 PR c++/80363
7537 * g++.dg/ext/pr80363.C: New test.
7538
abde687a
SKS
75392017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7540
7541 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7542 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7543 Add avr-*-* to non-lp64 selector.
7544
13e6ec34
MS
75452017-04-10 Martin Sebor <msebor@redhat.com>
7546
7547 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7548 * gcc.dg/pr40340-4.c: Same.
7549
a2cb1196
NK
75502017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7551
13e6ec34 7552 PR fortran/69498
a2cb1196
NK
7553 * gfortran.dg/submodule_unexp.f90: Modified test
7554 to account for new error.
7555 * gfortran.dg/submodule_twice.f90: New Test
7556
b447b28c
JJ
75572017-04-10 Jakub Jelinek <jakub@redhat.com>
7558
7559 PR c++/80176
7560 * g++.dg/init/ref23.C: New test.
7561
3bbd6768
TK
75622017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7563
7564 PR tree-optimization/80304
7565 * gfortran.dg/do_concurrent_4.f90: New test case.
7566
99827b5c
JW
75672017-04-10 Janus Weil <janus@gcc.gnu.org>
7568
7569 PR fortran/80046
7570 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7571
7db31bc2
DE
75722017-04-10 David Edelsohn <dje.gcc@gmail.com>
7573
7574 * g++.dg/torture/pr79905.C: Add -maltivec option.
7575
9058a2c5
JL
75762017-04-10 Jeff Law <law@redhat.com>
7577
7578 PR tree-optimization/80374
7579 * g++.dg/pr80374.c: New test.
7580
bd8f8642
KN
75812017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7582
7583 PR target/80108
7584 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7585 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7586
f634dd47
UB
75872017-04-10 Uros Bizjak <ubizjak@gmail.com>
7588
7589 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7590
065ba179
UB
75912017-04-10 Uros Bizjak <ubizjak@gmail.com>
7592
7593 PR testsuite/79356
7594 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7595
71b838d0
DS
75962017-04-10 Daniel Santos <daniel.santos@pobox.com>
7597
7598 PR testsuite/79867
7599 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7600
98a7a34e
MP
76012017-04-10 Marek Polacek <polacek@redhat.com>
7602
7603 PR sanitizer/80348
7604 * g++.dg/ubsan/div-by-zero-3.C: New test.
7605
aac69a62
BC
76062017-04-10 Bin Cheng <bin.cheng@arm.com>
7607
7608 PR tree-optimization/80153
7609 * gcc.c-torture/execute/pr80153.c: New.
7610
737237c9
RB
76112017-04-10 Richard Biener <rguenther@suse.de>
7612
7613 PR middle-end/80362
7614 * gcc.dg/torture/pr80362.c: New testcase.
7615
ba6ee9fc
RB
76162017-04-10 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/80304
7619 * gcc.dg/torture/pr80304.c: New testcase.
7620
4d1a05f1
NS
76212017-04-10 Nathan Sidwell <nathan@acm.org>
7622
7623 PR target/79905
7624 * g++.dg/torture/pr79905.C: New.
7625
3ee0fb02
ML
76262017-04-10 Martin Liska <mliska@suse.cz>
7627
7628 PR sanitizer/80350
7629 * c-c++-common/ubsan/pr80350.c: New test.
7630
167a5b77
JJ
76312017-04-10 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR target/80324
7634 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7635
d691b7e4
ML
76362017-04-08 Martin Liska <mliska@suse.cz>
7637
7638 Revert:
7639 2017-04-07 Martin Liska <mliska@suse.cz>
7640
7641 PR ipa/80212
7642 * g++.dg/ipa/pr80212.C: New test.
7643
dcb2c527
JJ
76442017-04-07 Jakub Jelinek <jakub@redhat.com>
7645
c98b0016
JJ
7646 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7647 dg-options.
7648 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7649
dcb2c527
JJ
7650 PR target/80322
7651 PR target/80323
7652 PR target/80325
7653 PR target/80326
7654 * gcc.target/i386/avx512f-undefined-1.c: New test.
7655 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7656 * gcc.target/i386/avx-cvtsd-1.c: New test.
7657 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7658 * gcc.target/i386/avx512f-abspd-1.c: New test.
7659 * gcc.target/i386/avx-cvtss-1.c: New test.
7660 * gcc.target/i386/avx512f-absps-1.c: New test.
7661 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7662 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7663
1ef532f4
MP
76642017-04-07 Marek Polacek <polacek@redhat.com>
7665
7666 PR sanitizer/80348
7667 * g++.dg/ubsan/div-by-zero-2.C: New test.
7668
2166aeb3
MP
7669 PR c++/80095
7670 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7671
057da7af
VM
76722017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7673
7674 PR rtl-optimization/70478
7675 * gcc.target/s390/pr70478.c: New.
7676
3b6cb9e3
ML
76772017-04-07 Martin Liska <mliska@suse.cz>
7678
7679 PR target/79889
7680 * g++.dg/ext/mv8.C: Add aarch64* targets.
7681
70cd23c0
ML
76822017-04-07 Martin Liska <mliska@suse.cz>
7683
7684 PR ipa/80212
7685 * g++.dg/ipa/pr80212.C: New test.
7686
fe6bb25f
TP
76872017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7688
7689 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7690
bf7b869a
RB
76912017-04-07 Richard Biener <rguenther@suse.de>
7692
7693 PR tree-optimization/80334
7694 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7695 alignas on stack.
7696
2d143ba8
RB
76972017-04-07 Richard Biener <rguenther@suse.de>
7698
7699 PR middle-end/80341
7700 * gcc.dg/torture/pr80341.c: New testcase.
7701
ed3cd38d
JJ
77022017-04-06 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR debug/80234
7705 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7706 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7707
e5f56581
UB
77082017-04-06 Uros Bizjak <ubizjak@gmail.com>
7709
7710 PR target/79733
7711 * gcc.target/i386/pr79733.c: New test.
7712
a5211c80
UB
77132017-04-06 Uros Bizjak <ubizjak@gmail.com>
7714
7715 PR target/80298
7716 * gcc.target/i386/pr80298-1.c: New test.
7717 * gcc.target/i386/pr80298-2.c: Ditto.
7718
db086c96
TP
77192017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7720
7721 PR target/80082
7722 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7723 ARMv7-R.
7724
09b63f67
RB
77252017-04-06 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/80334
7728 * g++.dg/torture/pr80334.C: New testcase.
7729
d9f8c5af
ML
77302017-04-06 Martin Liska <mliska@suse.cz>
7731
7732 PR sanitizer/80166
7733 * gcc.dg/asan/pr80166.c: New test.
7734
1b68991f
RO
77352017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7736
7737 PR tree-optimization/79390
7738 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7739
0f784346
RB
77402017-04-06 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/80262
7743 * gcc.target/i386/pr80262.c: New testcase.
7744
23a429c2
RB
77452017-04-06 Richard Biener <rguenther@suse.de>
7746
7747 PR middle-end/80281
7748 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7749
e2323a2b
VM
77502017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7751
7752 PR rtl-optimization/70703
7753 * gcc.target/i386/pr70703.c: New.
7754
47a11342
JJ
77552017-04-05 Jakub Jelinek <jakub@redhat.com>
7756
7757 PR sanitizer/80308
7758 * c-c++-common/asan/pr80308.c: New test.
7759
d0ee17a5
DV
77602017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7761
7762 PR target/79890
7763 * gcc.target/s390/pr79890.c: New test case.
7764
36f896c7
JJ
77652017-04-05 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR target/80310
7768 * c-c++-common/ubsan/pr80310.c: New test.
7769
d16e2ddd
JJ
77702017-04-04 Jakub Jelinek <jakub@redhat.com>
7771
e1201dff
JJ
7772 PR c++/80297
7773 * g++.dg/torture/pr80297.C: New test.
7774
d16e2ddd
JJ
7775 PR tree-optimization/79390
7776 * gcc.target/i386/pr79390.c: New test.
7777 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7778
c0ea338b
VR
77792017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7780
7781 PR c++/80296
7782 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7783
a1527a93
TP
77842017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7785
7786 PR target/80307
7787 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7788 targeting any CPU or architecture.
7789 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7790 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7791 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7792 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7793 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7794 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7795 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7796 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7797
065ba179 77982017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
7799
7800 PR fortran/69498
7801 * gfortran.dg/submodule_unexp.f90: New test.
7802
b1fd967c
JJ
78032017-04-04 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR target/80286
7806 * gcc.target/i386/avx-pr80286.c: New test.
7807 * gcc.dg/pr80286.c: New test.
7808
248179b5
RB
78092017-04-04 Richard Biener <rguenther@suse.de>
7810
7811 PR middle-end/80281
7812 * gcc.dg/torture/pr80281.c: New testcase.
7813
a577fcf2
RB
78142017-04-04 Richard Biener <rguenther@suse.de>
7815
7816 PR tree-optimization/80275
7817 * g++.dg/opt/pr80275.C: Make g static.
7818
833bbf60
SB
78192017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7820
7821 PR rtl-optimization/60818
7822 * gcc.c-torture/compile/pr60818.c: New testcase.
7823
5764ee3c
JW
78242017-04-03 Jonathan Wakely <jwakely@redhat.com>
7825
7826 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7827 * gcc.dg/20031012-1.c: Likewise.
7828 * gcc.dg/ipa/ipcp-1.c: Likewise.
7829 * gcc.dg/torture/matrix-3.c: Likewise.
7830 * gcc.target/powerpc/ppc-spe.c: Likewise.
7831 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7832
bbdf4e81
PB
78332017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7834
7835 PR target/80246
7836 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7837 powerpc_vsx_ok.
7838 (std, ld): Limit scan-assembler-times check to lp64.
7839 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7840 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7841 powerpc_vsx_ok.
7842
44bc146f
PB
78432017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7844
7845 PR target/80246
7846 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7847
fff80893
RB
78482017-04-03 Richard Biener <rguenther@suse.de>
7849
7850 PR tree-optimization/80275
7851 * g++.dg/opt/pr80275.C: New testcase.
7852
79f9fc38
DV
78532017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7854
7855 PR testsuite/79356
7856 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7857
a8e70fd3
RD
78582017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7859
7860 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7861 (bal): Increase iteration count and assume alignment.
7862
e0061866
BC
78632017-04-03 Bin Cheng <bin.cheng@arm.com>
7864
7865 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7866
c2d43326
AP
78672017-04-02 Andrew Pinski <apinski@cavium.com>
7868
7869 * gcc.c-torture/compile/nested-3.c: New testcase.
7870 * gcc.c-torture/execute/20170401-1.c: New testcase.
7871 * gcc.c-torture/execute/20170401-2.c: New testcase.
7872
a5a9046d
SB
78732017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7874
7875 PR rtl-optimization/79405
7876 gcc.dg/pr79405.c: New testcase.
7877
6f3af356
JJ
78782017-03-31 Jakub Jelinek <jakub@redhat.com>
7879
eee3756d
JJ
7880 PR debug/79255
7881 * gcc.dg/pr79255.c: New test.
7882
6f3af356
JJ
7883 PR c++/79572
7884 * g++.dg/ubsan/null-8.C: New test.
7885
99e6cfd6
PH
78862017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7887
7888 PR target/80107
7889 * gfortran.dg/pr80107.f: New.
7890
094e6b7a
JL
78912017-03-31 Jeff Law <law@redhat.com>
7892
7893 PR tree-optimization/49498
7894 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7895
eceb2409 78962017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7897
eceb2409
RB
7898 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7899
c412c01a 79002017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7901
c412c01a
RB
7902 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7903
005f12bf
JJ
79042017-03-31 Jakub Jelinek <jakub@redhat.com>
7905
af88f557
JJ
7906 PR libstdc++/80251
7907 * g++.dg/ext/is_aggregate.C: New test.
7908
7d790165
JJ
7909 PR middle-end/80173
7910 * gcc.target/i386/pr80173.c: New test.
7911
a7d55154
JJ
7912 PR middle-end/80163
7913 * gcc.dg/pr80163.c: New test.
7914
005f12bf
JJ
7915 PR debug/80025
7916 * gcc.dg/torture/pr80025.c: New test.
7917
c8e0f43f
MF
79182017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7919
7920 * gcc.target/mips/pr52125.c: Add -msym32.
7921
724d25f3
JJ
79222017-03-30 Jakub Jelinek <jakub@redhat.com>
7923
7924 PR translation/80189
7925 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7926 * g++.dg/gomp/sharing-1.C: Likewise.
7927 * gfortran.dg/gomp/pr44536.f90: Likewise.
7928 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7929 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7930 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7931 * gfortran.dg/gomp/pr33439.f90: Likewise.
7932 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7933 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7934 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7935 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7936 * gcc.dg/gomp/sharing-1.c: Likewise.
7937
05dc406d
PB
79382017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7939
7940 PR target/80246
7941 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7942 Darwin and SPE.
7943 (dxex, dxexq): Update return type.
7944 (diex, diexq): Update argument type.
7945 * gcc.target/powerpc/pr80246.c: New test.
7946
b0fd4d7e
MJ
79472017-03-30 Martin Jambor <mjambor@suse.cz>
7948
7949 PR ipa/77333
7950 * g++.dg/ipa/pr77333.C: New test.
7951
de008ec4
JJ
79522017-03-30 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR target/80206
7955 * gcc.target/i386/pr80206.c: New test.
7956
28c02407
RB
79572017-03-30 Richard Biener <rguenther@suse.de>
7958
7959 PR tree-optimization/77498
7960 * gfortran.dg/pr77498.f: New testcase.
7961
10fa8dfb
MP
79622017-03-29 Marek Polacek <polacek@redhat.com>
7963
7964 PR c/79730
7965 * gcc.dg/pr79730.c: New test.
7966
fdc54f39
JD
79672017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7968
7969 PR libgfortran/78670
7970 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7971 a character of length 1. Update test for success.
7972 * gfortran.dg/dtio_28.f03: New test.
7973 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7974 'scratch' to delete the file when done.
7975
533c0b69
SB
79762017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7977
7978 PR rtl-optimization/80233
7979 * gcc.c-torture/compile/pr80233.c: New testcase.
7980
e35229f8
TK
79812017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7982
7983 PR fortran/80254
7984 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7985 * gfortran.dg/dec_io_2a.f90: instead (new test).
7986
5c0a28d4
JW
79872017-03-28 Jiong Wang <jiong.wang@arm.com>
7988
7989 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7990
19846619
SB
79912017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7992
7993 PR testsuite/43496
7994 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7995 generating PIC code.
7996
e5119fab
VM
79972017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7998
7999 PR rtl-optimization/80193
8000 * gcc.target/i386/pr80193.c: New.
8001
cf474530
JW
80022017-03-28 Janus Weil <janus@gcc.gnu.org>
8003
8004 PR fortran/78661
8005 * gfortran.dg/dtio_25.f90: Modified test case.
8006 * gfortran.dg/dtio_27.f90: New test case.
8007
34fac449
UB
80082017-03-28 Uros Bizjak <ubizjak@gmail.com>
8009
8010 PR target/53383
8011 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8012 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8013 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8014
3e907b90
BC
80152017-03-28 Bin Cheng <bin.cheng@arm.com>
8016
8017 * gcc.c-torture/compile/irreducible-loop.c: New.
8018
522818b9
RS
80192017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8020
3e907b90 8021 PR tree-optimization/80218
522818b9
RS
8022 * gcc.dg/pr80218.c: New test.
8023
ea7d7da8
RB
80242017-03-28 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/78644
8027 * gcc.dg/pr78644-1.c: New testcase.
8028 * gcc.dg/pr78644-2.c: Likewise.
8029
498173ef
TT
80302017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8031
8032 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8033 * gcc.dg/pic-4.c: Likewise.
8034 * gcc.dg/pie-3.c: Likewise.
8035 * gcc.dg/pie-4.c: Likewise.
8036
c5ad2433
ML
80372017-03-28 Martin Liska <mliska@suse.cz>
8038
8039 PR ipa/80205
8040 * g++.dg/ipa/pr80205.C: New test.
8041
17722fb9
SKS
80422017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8043
8044 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8045 with sizeof(int) < 4.
8046 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8047 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8048 * gcc.dg/torture/pr79777.c: Likewise.
8049 * gcc.dg/torture/pr79910.c: Likewise.
8050
737f500a
RB
80512017-03-28 Richard Biener <rguenther@suse.de>
8052
8053 PR middle-end/80222
8054 * g++.dg/pr80222.C: New testcase.
8055
62f96a79
ML
80562017-03-28 Martin Liska <mliska@suse.cz>
8057
8058 PR ipa/80104
8059 * gcc.dg/ipa/pr80104.c: New test.
8060
72785f26
MP
80612017-03-28 Marek Polacek <polacek@redhat.com>
8062
8063 PR sanitizer/80067
8064 * c-c++-common/ubsan/shift-10.c: New test.
8065
86516987
JL
80662017-03-27 Jeff Law <law@redhat.com>
8067
4dbf1eee 8068 PR tree-optimization/80216
86516987
JL
8069 * gcc.c-torture/compile/pr80216.c: New test.
8070
aade772d
JJ
80712017-03-27 Jakub Jelinek <jakub@redhat.com>
8072
a9e4a1a5
JJ
8073 PR middle-end/80162
8074 * c-c++-common/pr80162-1.c: New test.
8075 * c-c++-common/pr80162-2.c: New test.
8076 * c-c++-common/pr80162-3.c: New test.
8077
aade772d
JJ
8078 PR target/80102
8079 * g++.dg/opt/pr80102.C: New test.
8080
d89f355e
MM
80812017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8082
8083 PR target/78543
8084 * gcc.target/powerpc/pr78543.c: New test.
8085
79c4d73b
KN
80862017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8087
8088 PR target/80103
8089 * gcc.target/powerpc/pr80103-1.c: New test.
8090
819df781
RB
80912017-03-27 Richard Biener <rguenther@suse.de>
8092
8093 PR tree-optimization/80181
8094 * gcc.dg/torture/pr80181.c: New testcase.
8095
84804c5b
CZ
80962017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8097
065ba179 8098 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 8099
c5e5f5f6
RB
81002017-03-27 Richard Biener <rguenther@suse.de>
8101
8102 PR ipa/79776
8103 * g++.dg/ipa/pr79776.C: New testcase.
8104
7cd200f6
JJ
81052017-03-27 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR sanitizer/80168
8108 * gcc.dg/asan/pr80168.c: New test.
8109
79f512ff
RB
81102017-03-27 Richard Biener <rguenther@suse.de>
8111
8112 PR tree-optimization/80170
8113 * gcc.dg/pr80170.c: New testcase.
8114
672d9f8e
RB
81152017-03-27 Richard Biener <rguenther@suse.de>
8116
8117 PR middle-end/80171
8118 * g++.dg/torture/pr80171.C: New testcase.
8119
978fcba3
JDA
81202017-03-26 John David Anglin <danglin@gcc.gnu.org>
8121
431d7882
JDA
8122 * gcc.dg/torture/pr79732.c: Require alias support.
8123 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8124
978fcba3
JDA
8125 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8126 libatomic_available.
8127 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8128 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8129
1f10d710
JD
81302017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8131
8132 PR libgfortran/78881
8133 * gfortran.dg/dtio_26.f90: New test.
8134
41036686
PT
81352017-03-25 Paul Thomas <pault@gcc.gnu.org>
8136
8137 PR fortran/80156
8138 PR fortran/79382
8139 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8140 testcase for PR80156. Add a main programme that tests that
8141 the typebound generic is accessible.
8142
5da906ca
BS
81432017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8144
8145 PR rtl-optimization/80160
8146 PR rtl-optimization/80159
8147
8148 * gcc.target/i386/pr80160.c: New test.
8149
7dabefa0
JJ
81502017-03-24 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR sanitizer/79904
8153 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
8154
c8b1fbc1
MP
81552017-03-24 Marek Polacek <polacek@redhat.com>
8156
8157 PR c++/80119
8158 * g++.dg/warn/Wuninitialized-9.C: New test.
8159
76794c52
AK
81602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8161
8162 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
8163 and remove the high-level builtin. The error message for the
8164 would prevent compilation from reaching the second.
8165 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8166
2de2b3f9
AK
81672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8168
8169 * gcc.target/s390/vxe/negfma-1.c: New test.
8170
7d2fd075
AK
81712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8172
8173 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
8174 * gcc.target/s390/arch12/mul-1.c: New test.
8175 * gcc.target/s390/arch12/mul-2.c: New test.
8176
72612e4e
AK
81772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8178
8179 * gcc.target/s390/vxe/vllezlf-1.c: New test.
8180
6c7774d1
AK
81812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8182
8183 * gcc.target/s390/vxe/popcount-1.c: New test.
8184
9ec98860
AK
81852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8186
8187 * gcc.target/s390/vxe/bitops-1.c: New test.
8188
6654e96f
AK
81892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8190
8191 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8192 * lib/target-supports.exp: Add effective target check s390_vxe.
8193
77c585ca
AK
81942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8195
8196 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
8197 comparison instructions used from now on.
8198
b5de6e84
AK
81992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8200
8201 * gcc.target/s390/s390.exp (check_effective_target_vector):
8202 Include target-supports.exp and move target_vector check routine
8203 ...
8204 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
8205 here and rename it.
8206 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
8207 check from vector to s390_vx.
8208 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
8209 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8210 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8211 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8212 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8213 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8214 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8215 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8216 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8217
a602f985
AK
82182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8219
8220 * gcc.target/s390/vector/vec-init-2.c: New test.
8221
085db63d
AK
82222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8223
8224 * gcc.dg/ubsan/pr79904-2.c: New test.
8225
dc4f29bc
AK
82262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8227
8228 PR target/79893
8229 * gcc.target/s390/zvector/pr79893.c: New test.
8230
56010684
JJ
82312017-03-24 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR rtl-optimization/80112
8234 * gcc.dg/pr80112.c: New test.
8235
f0d7b52d
RO
82362017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8237
8238 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
8239 etc. line numbers.
8240 * gcc.dg/Walloca-1.c: Likewise.
8241 * gcc.dg/Walloca-2.c: Likewise.
8242 * gcc.dg/Wvla-larger-than-2.c: Likewise.
8243
635684c4
BS
82442017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8245
8246 PR tree-optimization/80158
8247 * gfortran.fortran-torture/compile/pr80158.f: New file.
8248
76afddf3
RB
82492017-03-24 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/80167
8252 * gcc.dg/graphite/pr80167.c: New testcase.
8253
c2e389bf
TV
82542017-03-24 Tom de Vries <tom@codesourcery.com>
8255
8256 PR testsuite/80092
8257 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
8258 dg-require-effective-target global_constructor.
8259 * gcc.dg/tls/emutls-2.c: Same.
8260
a72821b4
TV
82612017-03-24 Tom de Vries <tom@codesourcery.com>
8262
8263 PR testsuite/80092
8264 * c-c++-common/Wimplicit-fallthrough-34.c: Add
8265 dg-require-effective-target indirect_jumps.
8266
1658def9
TV
82672017-03-24 Tom de Vries <tom@codesourcery.com>
8268
8269 PR testsuite/80092
8270 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
8271 nonlocal_goto.
8272
90e02692
TV
82732017-03-24 Tom de Vries <tom@codesourcery.com>
8274
8275 PR testsuite/80092
8276 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
8277 * gcc.dg/Walloca-12.c: Same.
8278 * gcc.dg/attr-alloc_size-8.c: Same.
8279 * gcc.dg/Walloca-4.c: Same.
8280 * gcc.dg/Walloca-8.c: Same.
8281 * gcc.dg/Walloca-13.c: Same.
8282 * gcc.dg/Walloca-14.c: Same.
8283 * gcc.dg/attr-alloc_size-9.c: Same.
8284 * gcc.dg/Walloca-1.c: Same.
8285 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8286 * gcc.dg/Walloca-5.c: Same.
8287 * gcc.dg/Walloca-10.c: Same.
8288 * gcc.dg/Walloca-9.c: Same.
8289 * gcc.dg/attr-alloc_size-6.c: Same.
8290 * gcc.dg/Wvla-larger-than-1.c: Same.
8291 * gcc.dg/torture/pr71881.c: Same.
8292 * gcc.dg/torture/pr71901.c: Same.
8293 * gcc.dg/torture/pr78742.c: Same.
8294 * gcc.dg/builtin-alloc-size.c: Same.
8295 * gcc.dg/Walloca-2.c: Same.
8296 * gcc.dg/Walloca-6.c: Same.
8297 * gcc.dg/Walloca-11.c: Same.
8298 * gcc.dg/attr-alloc_size-7.c: Same.
8299 * gcc.dg/Wvla-larger-than-2.c: Same.
8300 * gcc.dg/Walloca-3.c: Same.
8301 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8302 * gcc.c-torture/compile/pr79413.c: Same.
8303 * gcc.c-torture/compile/pr78439.c: Same.
8304
842392c8
KN
83052017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8306
8307 * gcc.target/powerpc/p9-options-1.c: New test.
8308
de2b3f5c
KT
83092017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8310
8311 PR target/71436
8312 * gcc.c-torture/compile/pr71436.c: New test.
8313
2e6315ef 83142017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8315 Richard Biener <rguenther@suse.de>
2e6315ef
WS
8316
8317 PR tree-optimization/79908
8318 PR tree-optimization/80136
8319 * gcc.dg/torture/pr79908.c: New file.
8320
9cdf0363
NK
83212017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8322
2e6315ef 8323 PR fortran/39239
9cdf0363
NK
8324 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8325
f3dd574e
JJ
83262017-03-22 Jakub Jelinek <jakub@redhat.com>
8327
f13e9cd5
JJ
8328 PR c++/80141
8329 * g++.dg/gomp/pr80141.C: New test.
8330
68ed2ba0
JJ
8331 PR c++/80129
8332 * g++.dg/torture/pr80129.C: New test.
8333
f3dd574e
JJ
8334 PR sanitizer/80110
8335 * g++.dg/tsan/pr80110.C: New test.
8336
918b6c9e
TK
83372017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8338
8339 PR fortran/80142
8340 * gfortran.dg/any_loc.f90: New test case.
8341
bf634d1c
TP
83422017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8343
8344 PR target/80082
8345 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8346 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8347
f7325b95
ML
83482017-03-22 Martin Liska <mliska@suse.cz>
8349
8350 PR target/79906
8351 * g++.dg/ext/mv8.C: Add power* targets.
8352
3f01b620
MS
83532017-03-21 Martin Sebor <msebor@redhat.com>
8354
8355 PR c++/79548
8356 * g++.dg/warn/Wunused-var-26.C: New test.
8357
1cefb051
BS
83582017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8359
8360 PR tree-optimization/79908
8361 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8362
edc1747f
MP
83632017-03-21 Marek Polacek <polacek@redhat.com>
8364 Martin Sebor <msebor@redhat.com>
8365
8366 PR tree-optimization/80109
8367 * gcc.dg/Walloca-14.c: New test.
8368
85106b87
JJ
83692017-03-21 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR target/80125
8372 * gcc.target/powerpc/pr80125.c: New test.
8373
e59a225f
NK
83742017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8375
8376 PR fortran/69498
8377 * gfortran.dg/unexp_attribute.f90: New test
8378
0ffe60b5 83792017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8380 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
8381
8382 PR tree-optimization/79908
8383 * gcc.dg/torture/pr79908.c: New file.
8384
54eb90fe
SKS
83852017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8386
8387 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8388 with sizeof(int) < 4.
8389
5611c456
ML
83902017-03-21 Martin Liska <mliska@suse.cz>
8391
8392 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8393 apostrophes.
8394
e650ea2a
RB
83952017-03-21 Richard Biener <rguenther@suse.de>
8396
8397 PR tree-optimization/80032
8398 * g++.dg/opt/pr80032.C: New testcase.
8399
da2ce5f9
RB
84002017-03-21 Richard Biener <rguenther@suse.de>
8401
8402 PR tree-optimization/80122
8403 * gcc.dg/torture/pr80122.c: New testcase.
8404
9d60683a
TT
84052017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8406
8407 * gcc.dg/pic-2.c: Skip for MIPS.
8408 * gcc.dg/pie-2.c: Skip for MIPS.
8409
d3e19c2c
PC
84102017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8411
8412 PR c++/77752
8413 * g++.dg/cpp0x/initlist97.C: New.
8414 * g++.dg/cpp0x/initlist85.C: Update.
8415
8bee092e
JJ
84162017-03-21 Jakub Jelinek <jakub@redhat.com>
8417
9f30dff0
JJ
8418 PR c/67338
8419 * gcc.dg/pr67338.c: New test.
8420
8bee092e
JJ
8421 PR c++/35878
8422 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8423 dump instead of assembler.
8424 * g++.dg/init/pr35878_2.C: Likewise.
8425 * g++.dg/init/pr35878_3.C: Likewise.
8426
4d1b8e70
JJ
84272017-03-21 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR c/80097
8430 * gcc.dg/ubsan/pr80097.c: New test.
8431
c34923c4
BS
84322017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8433
8434 PR tree-optimization/80054
8435 * g++.dg/torture/pr80054.C: New file.
8436
b0ba96c2
KN
84372017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8438
8439 PR target/79963
8440 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8441 directive to assure selection of proper bit using rlwinm insn.
8442 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8443 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8444 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8445 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8446
92377255
MP
84472017-03-20 Marek Polacek <polacek@redhat.com>
8448 Paolo Carlini <paolo.carlini@oracle.com>
8449
8450 PR c++/80059 - ICE with noexcept and __transaction_atomic
8451 * g++.dg/tm/pr80059-2.C: New test.
8452 * g++.dg/tm/pr80059.C: New test.
8453
243e28bf
ML
84542017-03-20 Martin Liska <mliska@suse.cz>
8455
8456 PR middle-end/79753
8457 * gcc.target/i386/mpx/pr79753.c: New test.
8458
918112d3
ML
84592017-03-20 Martin Liska <mliska@suse.cz>
8460
8461 PR target/79769
8462 PR target/79770
8463 * g++.dg/pr79769.C: New test.
8464 * gcc.target/i386/mpx/pr79770.c: New test.
8465
e325aba2
AK
84662017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8467
8468 PR target/78857
8469 * gcc.target/s390/load-and-test-fp-1.c: New test.
8470 * gcc.target/s390/load-and-test-fp-2.c: New test.
8471
91d2c04c
PT
84722017-03-18 Paul Thomas <pault@gcc.gnu.org>
8473
8474 PR fortran/79676
8475 * gfortran.dg/submodule_28.f08 : New test.
8476
c7e4107b
PT
84772017-03-18 Paul Thomas <pault@gcc.gnu.org>
8478
8479 PR fortran/71838
8480 * gfortran.dg/submodule_26.f08 : New test.
8481 * gfortran.dg/submodule_27.f08 : New test.
8482
d8fe28be
PH
84832017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8484
8485 PR target/79951
8486 * gcc.target/powerpc/pr79951.c: New.
8487
4a17943d
BS
84882017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8489
8490 PR rtl-optimization/79910
8491 * gcc.dg/torture/pr79910.c: New test.
8492
7f166d94
JL
84932017-03-17 Jeff Law <law@redhat.com>
8494
8495 PR tree-optimization/71437
8496 * gcc.dg/tree-ssa/pr71437.c: New test.
8497 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8498 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8499 now caught by VRP, but which were previously caught by DOM.
8500
12c4f7dc
RB
85012017-03-17 Richard Biener <rguenther@suse.de>
8502
8503 PR middle-end/80075
8504 * g++.dg/torture/pr80075.C: New testcase.
8505
207f3423
MM
85062017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8507
8508 PR target/71294
8509 * g++.dg/pr71294.C: New test.
8510
9fc900af
SB
85112017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8512
8513 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8514
c05c2380
JJ
85152017-03-16 Jakub Jelinek <jakub@redhat.com>
8516
e711928b
JJ
8517 PR fortran/80010
8518 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8519
c05c2380
JJ
8520 PR fortran/79886
8521 * gfortran.dg/pr79886.f90: New test.
8522
3231d64b
MM
85232017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8524
8525 PR target/79038
8526 * gcc.target/powerpc/pr79038-1.c: New test.
8527
81ef1f5e
SB
85282017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8529
8530 PR fortran/33271
8531 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8532
395a1e9b
JW
85332017-03-15 Jiong Wang <jiong.wang@arm.com>
8534
8535 PR testsuite/79356
8536 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8537
05f65910
UB
85382017-03-15 Uros Bizjak <ubizjak@gmail.com>
8539
8540 PR target/80019
8541 * gcc.target/i386/pr80019.c: New test.
8542
94285a7d
ML
85432017-03-15 Martin Liska <mliska@suse.cz>
8544
8545 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8546
a983542b
MS
85472017-03-14 Martin Sebor <msebor@redhat.com>
8548
8549 PR tree-optimization/79800
8550 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8551 * gcc.dg/tree-ssa/pr79800.c: New test.
8552
76ca5f40
MM
85532017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8554
8555 PR target/79947
8556 * gcc.target/powerpc/pr79947.c: New test.
8557
5d9a283a
MS
85582017-03-14 Martin Sebor <msebor@redhat.com>
8559
8560 PR middle-end/80020
8561 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8562 * gcc.dg/attr-alloc_size-7.c: Same.
8563 * gcc.dg/attr-alloc_size-9.c: Same.
8564 * gcc.dg/builtin-alloc-size.c: Same.
8565 * gcc.dg/pr80020.c: New test.
8566
4692943d
BS
85672017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8568
8569 PR rtl-optimization/79728
8570 * gcc.target/i386/sse-globalreg.c: New test.
8571
861d9d5e
ML
85722017-03-14 Martin Liska <mliska@suse.cz>
8573
8574 PR lto/66295
8575 * gcc.dg/tree-prof/pr66295.c: New test.
8576
a48018b5
ML
85772017-03-13 Martin Liska <mliska@suse.cz>
8578
8579 PR middle-end/78339
8580 * gcc.target/i386/mpx/pr78339.c: New test.
8581
8c56cc5a
CZ
85822017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8583
065ba179 8584 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 8585
14555394
CZ
85862017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8587
065ba179 8588 * gcc.target/arc/pr9001090948.c: New file.
14555394 8589
3079b92e
SB
85902017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8591
8592 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8593 Fix test. Make early-out condition return early. Correct comments.
8594
c08de9db
JD
85952017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8596
8597 PR libgfortran/78854
8598 * gfortran.dg/dtio_25.f90: New test.
8599
66b27545
MS
86002017-03-10 Martin Sebor <msebor@redhat.com>
8601
8602 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8603
8f2f6381
BS
86042017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8605
8606 PR rtl-optimization/78911
8607 * gcc.target/i386/pr78911-1.c: New test.
8608 * gcc.target/i386/pr78911-2.c: New test.
8609
8e2c69b4 86102017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 8611
8e2c69b4
WS
8612 PR target/79941
8613 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8614 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8615 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8616
455d833c
MP
86172017-03-10 Marek Polacek <polacek@redhat.com>
8618
8619 PR c++/79967
8620 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8621
cdd669f9
JJ
86222017-03-10 Jakub Jelinek <jakub@redhat.com>
8623
e260b0a7
JJ
8624 PR c++/79899
8625 * g++.dg/other/friend7.C: New test.
8626
cdd669f9
JJ
8627 PR c++/79896
8628 * g++.dg/ext/int128-5.C: New test.
8629
730e6e46
SB
86302017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8631
8632 PR testsuite/79356
8633 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8634 powerpc, sparc, or s390x.
8635
fc8f6304
PH
86362017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8637
8638 PR target/79907
8639 * gcc.target/powerpc/pr79907.c: New.
8640
f1b0632a
OH
86412017-03-10 Olivier Hainque <hainque@adacore.com>
8642
8643 * gnat.dg/opt64.adb: New test.
8644 * gnat.dg/opt64_pkg.ads: New helper.
8645 * gnat.dg/opt64_pkg.adb: New helper.
8646
5558f089
JJ
86472017-03-10 Jakub Jelinek <jakub@redhat.com>
8648
2d9dd4fb
JJ
8649 PR rtl-optimization/79909
8650 * gcc.target/powerpc/pr79909.c: New test.
8651
72772e67
JJ
8652 PR tree-optimization/79972
8653 * gcc.dg/pr79972.c: New test.
8654
5558f089
JJ
8655 PR tree-optimization/77975
8656 * gcc.dg/pr77975.c: New test.
8657
822a132c
MP
86582017-03-09 Marek Polacek <polacek@redhat.com>
8659
8660 PR c++/79962
8661 PR c++/79984
8662 * c-c++-common/nonnull-3.c: New test.
8663 * g++.dg/warn/Wnonnull3.C: New test.
8664
c9819d22
MF
86652017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8666
8667 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8668 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8669
36618428
MP
86702017-03-09 Marek Polacek <polacek@redhat.com>
8671
8672 PR sanitizer/79757
8673 * gcc.dg/ubsan/pr79757-1.c: New test.
8674 * gcc.dg/ubsan/pr79757-2.c: New test.
8675 * gcc.dg/ubsan/pr79757-3.c: New test.
8676 * gcc.dg/ubsan/pr79757-4.c: New test.
8677 * gcc.dg/ubsan/pr79757-5.c: New test.
8678
01e5af5a
JJ
86792017-03-09 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR c/79969
8682 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8683
6443c7c0
MP
86842017-03-09 Marek Polacek <polacek@redhat.com>
8685
8686 PR c++/79687
8687 * g++.dg/expr/ptrmem8.C: New test.
8688 * g++.dg/expr/ptrmem9.C: New test.
8689
d721dc3c
RB
86902017-03-09 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/79977
8693 * gcc.dg/graphite/pr79977.c: New testcase.
8694
1f1fd3e2
TT
86952017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8696
8697 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8698 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8699 * lib/target-supports.exp (check_effective_target_rdynamic):
8700 New proc.
8701
16967aff
RB
87022017-03-09 Richard Biener <rguenther@suse.de>
8703
8704 PR middle-end/79971
8705 * gcc.dg/fixed-point/pr79971.c: New testcase.
8706
26d7dc48
RB
87072017-03-09 Richard Biener <rguenther@suse.de>
8708
8709 PR ipa/79970
8710 * gcc.dg/torture/pr79970.c: New testcase.
8711
35f77c28
PC
87122017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8713
8714 PR c++/71966
8715 * g++.dg/cpp0x/pr71966-1.C: New.
8716 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8717
8a7df031
ML
87182017-03-09 Martin Liska <mliska@suse.cz>
8719
8720 PR tree-optimization/79631
8721 * gcc.target/i386/mpx/pr79631.c: New test.
8722
3828bb0d
ML
87232017-03-09 Martin Liska <mliska@suse.cz>
8724
8725 PR target/65705
8726 PR target/69804
8727 * gcc.target/i386/pr71458.c: Update scanned pattern.
8728
410a590c
MP
87292017-03-09 Marek Polacek <polacek@redhat.com>
8730
8731 PR c++/79672
8732 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8733 * g++.dg/warn/Wduplicated-branches3.C: New test.
8734
f084a22e
PG
87352017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8736
8737 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8738
a278b1c3
ML
87392017-03-09 Martin Liska <mliska@suse.cz>
8740
8741 PR ipa/79764
8742 * g++.dg/pr79764.C: New test.
8743
8dc19053
ML
87442017-03-09 Martin Liska <mliska@suse.cz>
8745
8746 PR ipa/79761
8747 * g++.dg/pr79761.C: New test.
8748
030fc94a
JJ
87492017-03-09 Jakub Jelinek <jakub@redhat.com>
8750
9e463823
JJ
8751 PR sanitizer/79944
8752 * c-c++-common/asan/pr79944.c: New test.
8753
6b62f323
JJ
8754 PR target/79932
8755 * gcc.target/i386/pr79932-2.c: New test.
8756
030fc94a
JJ
8757 PR target/79932
8758 * gcc.target/i386/pr79932-1.c: New test.
8759
423aec8b
MP
87602017-03-09 Marek Polacek <polacek@redhat.com>
8761
8762 PR c++/79900 - ICE in strip_typedefs
8763 * g++.dg/warn/Wpadded-1.C: New test.
8764
6659fe59
MP
87652017-03-08 Marek Polacek <polacek@redhat.com>
8766
8767 * g++.dg/Walloca1.C: Adjust dg-warning.
8768
f1a675e4
AH
87692017-03-08 Andrew Haley <aph@redhat.com>
8770
8771 PR tree-optimization/79943
8772 * gcc.dg/tree-ssa/pr79943.c: New test.
8773
edfcd7e3
RB
87742017-03-08 Richard Biener <rguenther@suse.de>
8775
8776 PR tree-optimization/79955
8777 * gcc.dg/uninit-24.c: New testcase.
8778
61fdfd8c
RB
87792017-03-08 Richard Biener <rguenther@suse.de>
8780
8781 PR tree-optimization/79920
8782 * gcc.dg/vect/pr79920.c: New testcase.
8783
4b48e883
JJ
87842017-03-08 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR sanitizer/79904
8787 * gcc.dg/ubsan/pr79904.c: New test.
8788
a71dbc63
JJ
87892017-03-07 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR c/79834
8792 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8793 diagnostics.
8794
d8a90142
MP
87952017-03-07 Marek Polacek <polacek@redhat.com>
8796
8797 PR middle-end/79809
8798 * g++.dg/Walloca1.C: New test.
8799
a5e9e3e4
ML
88002017-03-07 Martin Liska <mliska@suse.cz>
8801
8802 PR middle-end/68270
8803 * g++.dg/pr68270.C: New test.
8804
1f6dba54
JJ
88052017-03-07 Jakub Jelinek <jakub@redhat.com>
8806
760f82db
JJ
8807 PR rtl-optimization/79901
8808 * gcc.target/i386/pr79901.c: New test.
8809
1f6dba54
JJ
8810 PR sanitizer/79897
8811 * c-c++-common/ubsan/pr79897.c: New test.
8812
feca7b89
VM
88132017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8814
8815 PR rtl-optimization/79571
8816 * gcc.target/i386/pr79571.c: New.
8817
bdbbf28d
MP
88182017-03-06 Marek Polacek <polacek@redhat.com>
8819
8820 PR c++/79796 - ICE with NSDMI and this pointer
8821 * g++.dg/cpp0x/nsdmi13.C: New test.
8822
52564551
JK
88232017-03-06 Julia Koval <julia.koval@intel.com>
8824
8825 PR target/79793
8826 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8827 directives.
8828 * gcc.target/i386/interrupt-13.c: Ditto.
8829 * gcc.target/i386/interrupt-14.c: Ditto.
8830 * gcc.target/i386/interrupt-15.c: Ditto.
8831
345edb37
JJ
88322017-03-06 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR c++/79822
8835 * g++.dg/cpp0x/constexpr-79822.C: New test.
8836
a8d25fd0
RB
88372017-03-06 Richard Biener <rguenther@suse.de>
8838
8839 PR tree-optimization/79894
8840 * gcc.dg/vect/pr79887.c: New testcase.
8841
522fcdd7
RB
88422017-03-06 Richard Biener <rguenther@suse.de>
8843
8844 PR tree-optimization/79824
8845 * gcc.dg/vect/pr79824-1.c: New testcase.
8846 * gcc.dg/vect/pr79824-2.c: Likewise.
8847
54649631
TT
88482017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8849
8850 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8851 gettimeofday. Remove dg-skip-if for AVR.
8852 * lib/target-supports.exp (check_effective_target_gettimeofday):
8853 New proc.
8854
4bbc8970
RD
88552017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8856
8857 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8858 * gcc.target/s390/hotpatch-10.c: Likewise.
8859 * gcc.target/s390/hotpatch-11.c: Likewise.
8860 * gcc.target/s390/hotpatch-12.c: Likewise.
8861 * gcc.target/s390/hotpatch-13.c: Likewise.
8862 * gcc.target/s390/hotpatch-14.c: Likewise.
8863 * gcc.target/s390/hotpatch-15.c: Likewise.
8864 * gcc.target/s390/hotpatch-16.c: Likewise.
8865 * gcc.target/s390/hotpatch-17.c: Likewise.
8866 * gcc.target/s390/hotpatch-18.c: Likewise.
8867 * gcc.target/s390/hotpatch-19.c: Likewise.
8868 * gcc.target/s390/hotpatch-2.c: Likewise.
8869 * gcc.target/s390/hotpatch-26.c: Likewise.
8870 * gcc.target/s390/hotpatch-27.c: Likewise.
8871 * gcc.target/s390/hotpatch-28.c: Likewise.
8872 * gcc.target/s390/hotpatch-3.c: Likewise.
8873 * gcc.target/s390/hotpatch-4.c: Likewise.
8874 * gcc.target/s390/hotpatch-5.c: Likewise.
8875 * gcc.target/s390/hotpatch-6.c: Likewise.
8876 * gcc.target/s390/hotpatch-7.c: Likewise.
8877 * gcc.target/s390/hotpatch-8.c: Likewise.
8878 * gcc.target/s390/hotpatch-9.c: Likewise.
8879
5f215a70
PC
88802017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8881
8882 PR c++/64574
8883 * g++.dg/template/crash125.C: New.
8884
296cc393
JJ
88852017-03-06 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR target/79812
8888 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8889
ca8942a3
TT
88902017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8891
8892 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8893
c1b993c0
PG
88942017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8895
8896 * gcc.target/mips/msa-minmax.c: New tests.
8897
a50a32aa
ML
88982017-03-06 Martin Liska <mliska@suse.cz>
8899
8900 PR sanitize/79783
8901 * g++.dg/asan/pr79783.C: New test.
8902
5ada812c
PG
89032017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8904
8905 * gcc.target/mips/msa-dotp.c: New tests.
8906
334b3c4b
PG
89072017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8908
8909 * gcc.target/mips/msa-bclri.c: New test.
8910
d8b4baeb
PC
89112017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8912
8913 PR c++/70266
8914 * g++.dg/tm/pr70266.C: New.
8915
ef78bc3c 89162017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 8917 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
8918
8919 * gfortran.dg/coarray/fail_image_1.f08: New test.
8920 * gfortran.dg/coarray/fail_image_2.f08: New test.
8921 * gfortran.dg/coarray/failed_images_1.f08: New test.
8922 * gfortran.dg/coarray/failed_images_2.f08: New test.
8923 * gfortran.dg/coarray/image_status_1.f08: New test.
8924 * gfortran.dg/coarray/image_status_2.f08: New test.
8925 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8926 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8927 * gfortran.dg/coarray_fail_st.f90: New test.
8928 * gfortran.dg/coarray_failed_images_1.f08: New test.
8929 * gfortran.dg/coarray_image_status_1.f08: New test.
8930 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8931
7f5a7d78
MP
89322017-03-03 Marek Polacek <polacek@redhat.com>
8933
8934 PR c/79758
8935 * gcc.dg/noncompile/pr79758.c: New test.
8936
cc195d46
JJ
89372017-03-03 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR middle-end/79805
8940 * g++.dg/opt/pr79805.C: New test.
8941
945b6e16
AS
89422017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8943
8944 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8945 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8946 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8947 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8948 * gcc.target/i386/i386.exp
8949 (check_effective_target_avx512vpopcntdq): New.
8950
31dcc385
TT
89512017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8952
8953 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8954 ilp32 targets and match DImode registers for lp64 targets.
8955
0e174ae1
UB
89562017-03-03 Uros Bizjak <ubizjak@gmail.com>
8957
8958 * g++.dg/pr71624.C: Disable for x32.
8959 * g++.dg/pr71633.C: Ditto.
8960
93505ec5
JJ
89612017-03-03 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR target/79807
8964 * gcc.target/i386/pr79807.c: New test.
8965
d78a1c01
ML
89662017-03-03 Martin Liska <mliska@suse.cz>
8967
8968 PR tree-optimization/79803
8969 * gcc.dg/tree-ssa/pr79803.c: New test.
8970
ec7f796e
ML
89712017-03-03 Martin Liska <mliska@suse.cz>
8972
8973 PR rtl-optimization/79574
8974 * gcc.dg/pr79574-2.c: New test.
8975
30d309aa
RB
89762017-03-03 Richard Biener <rguenther@suse.de>
8977
8978 PR c++/79825
8979 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8980
38801de5
JJ
89812017-03-03 Jakub Jelinek <jakub@redhat.com>
8982
8983 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8984
7278b0a2
MP
89852017-03-03 Marek Polacek <polacek@redhat.com>
8986
8987 PR c++/79791
8988 * g++.dg/warn/Wwrite-strings-1.C: New test.
8989 * g++.dg/warn/Wwrite-strings-2.C: New test.
8990 * g++.dg/warn/Wwrite-strings-3.C: New test.
8991 * g++.dg/warn/Wwrite-strings-4.C: New test.
8992 * g++.dg/warn/Wwrite-strings-5.C: New test.
8993 * g++.dg/warn/Wwrite-strings-6.C: New test.
8994 * g++.dg/warn/Wwrite-strings-7.C: New test.
8995 * g++.dg/warn/Wwrite-strings-8.C: New test.
8996 * g++.dg/warn/Wwrite-strings-9.C: New test.
8997 * g++.dg/warn/Wwrite-strings-10.C: New test.
8998 * g++.dg/warn/Wwrite-strings-11.C: New test.
8999 * g++.dg/warn/Wwrite-strings-12.C: New test.
9000
75473a91
RB
90012017-03-03 Richard Biener <rguenther@suse.de>
9002
9003 PR middle-end/79818
9004 * gcc.dg/torture/pr79818.c: New testcase.
9005
50bea0c5
JJ
90062017-03-02 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR c++/79782
9009 * g++.dg/warn/Wunused-parm-10.C: New test.
9010
130f15ce
UB
90112017-03-02 Uros Bizjak <ubizjak@gmail.com>
9012
9013 * gcc.dg/rtl/x86_64/*.c: Test for
9014 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9015
dc362ada
UB
90162017-03-02 Uros Bizjak <ubizjak@gmail.com>
9017
9018 PR target/79514
9019 * gcc.target/i386/pr79514.c: New test.
9020
fe792dd8
JJ
90212017-03-02 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR rtl-optimization/79780
9024 * gcc.c-torture/compile/pr79780.c: New test.
9025
e80facb4
RB
90262017-03-02 Richard Biener <rguenther@suse.de>
9027
9028 PR tree-optimization/79345
9029 PR c++/42000
9030 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9031 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9032 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9033
eb0e7c34
RB
90342017-03-02 Richard Biener <rguenther@suse.de>
9035
9036 PR c/79756
9037 * gcc.dg/vector-1.c: New testcase.
9038
653a4b32
BC
90392017-03-02 Bin Cheng <bin.cheng@arm.com>
9040
9041 PR tree-optimization/66768
9042 * gcc.target/i386/pr66768.c: New test.
9043
da403f31
RB
90442017-03-02 Richard Biener <rguenther@suse.de>
9045
9046 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9047 * gcc.dg/rtl/x86_64/final.c: Likewise.
9048 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9049 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9050 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9051 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9052
83692f96
RB
90532017-03-02 Richard Biener <rguenther@suse.de>
9054
9055 PR tree-optimization/79777
9056 * gcc.dg/torture/pr79777.c: New testcase.
9057
71dedb33
MS
90582017-03-01 Martin Sebor <msebor@redhat.com>
9059
9060 PR middle-end/79692
9061 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9062 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9063 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9064 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9065
48990905
UB
90662017-03-01 Uros Bizjak <ubizjak@gmail.com>
9067
9068 * gcc.target/i386/invsize-2.c: New test.
9069 * gcc.target/i386/invsize-3.c: Ditto.
9070 * gcc.target/i386/invsize-4.c: Ditto.
9071 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9072 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9073
c7f0c9f3
MM
90742017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9075
9076 PR target/79439
9077 * gcc.target/powerpc/pr79439.c: New test.
9078
f5ef6bfc
PH
90792017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9080
9081 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9082 scan string.
9083
9084
50181506
KN
90852017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9086
9087 PR target/79395
9088 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9089 pattern to look for vcmpequd. instead of vcmpnew.
9090 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9091 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9092 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9093 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9094 look for xvcmpeqdp. instead of xvcmpnedp.
9095 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9096 look for vcmpequd. instead of vcmpnew.
9097 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9098 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9099 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9100 look for xvcmpeqsp. instead of xvcmpnesp.
9101 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9102 look for xvcmpeqdp. instead of xvcmpnedp.
9103 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9104 look for vcmpequd. instead of vcmpnew.
9105 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9106 look for vcmpeqsp instead of xvcmpnesp.
9107 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9108 look for xvcmpeqdp instead of xvcmpnedp.
9109
0100ae43
RB
91102017-03-01 Richard Biener <rguenther@suse.de>
9111
9112 PR middle-end/79721
9113 * gcc.dg/torture/pr79721.c: New testcase.
9114
0f3f4ffe
JJ
91152017-03-01 Jakub Jelinek <jakub@redhat.com>
9116
42132674
JJ
9117 PR c++/79681
9118 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9119 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9120
e3e9e8ca
JJ
9121 PR c++/79746
9122 * g++.dg/warn/Wunused-parm-9.C: New test.
9123
0f3f4ffe
JJ
9124 PR tree-optimization/79734
9125 * g++.dg/opt/pr79734.C: New test.
9126
ad1de652
JJ
91272017-02-28 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR tree-optimization/79737
9130 * gcc.c-torture/execute/pr79737-1.c: New test.
9131 * gcc.c-torture/execute/pr79737-2.c: New test.
9132
7a1ae923
EB
91332017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9134
9135 * gcc.target/sparc/20170228-1.c: New test.
9136
2af0c3ed
UB
91372017-02-28 Uros Bizjak <ubizjak@gmail.com>
9138
9139 * gcc.target/i386/invsize-1.c: New test.
9140
203ced0a
MS
91412017-02-28 Martin Sebor <msebor@redhat.com>
9142
9143 PR tree-optimization/79691
9144 * gcc.dg/tree-ssa/pr79691.c: New test.
9145
8a915b87
JJ
91462017-02-28 Jakub Jelinek <jakub@redhat.com>
9147
9148 PR target/79729
9149 * gcc.target/i386/pr79729.c: New test.
9150
41aa3a38
RB
91512017-02-28 Richard Biener <rguenther@suse.de>
9152
9153 PR tree-optimization/79740
9154 * gcc.dg/torture/pr79740.c: New testcase.
9155
587240d2
RB
91562017-02-28 Richard Biener <rguenther@suse.de>
9157
9158 PR middle-end/79731
9159 * c-c++-common/torture/pr79731.c: New testcase.
9160
dd3f4560
RB
91612017-02-28 Richard Biener <rguenther@suse.de>
9162
9163 PR tree-optimization/79732
9164 * gcc.dg/torture/pr79732.c: New testcase.
9165
c7d97b28
RB
91662017-02-28 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/79723
9169 * gcc.target/i386/pr79723.c: New testcase.
9170
c8f28a3c
PH
91712017-02-27 Pat Haugen <pthaugen@us.ibm.com>
9172
9173 PR target/79544
9174 * gcc.target/powerpc/pr79544.c: New.
9175
c91c3003
PC
91762017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9177
9178 PR c++/79414
9179 * g++.dg/parse/crash67.C: New.
9180
57fa080b
BC
91812017-02-27 Bin Cheng <bin.cheng@arm.com>
9182
9183 PR tree-optimization/77536
9184 * gcc.dg/vect/pr79347.c: Revise testing string.
9185
68b948d3
RB
91862017-02-27 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/45397
9189 * gcc.dg/tree-ssa/pr45397.c: New testcase.
9190
69a2e8a1
RB
91912017-02-27 Richard Biener <rguenther@suse.de>
9192
9193 PR tree-optimization/79690
9194 * gcc.target/i386/pr79690.c: New testcase.
9195
c7b608a9
TK
91962017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9197
9198 PR fortran/51119
9199 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
9200 of original.
9201 * gfortran.dg/inline_matmul_11.f90: Likewise.
9202 * gfortran.dg/inline_matmul_9.f90: Likewise.
9203 * gfortran.dg/matmul_13.f90: New test.
9204 * gfortran.dg/matmul_14.f90: New test.
9205
98561a9b
JJ
92062017-02-25 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR middle-end/79396
9209 * g++.dg/opt/pr79396.C: New test.
9210
77be9417
DH
92112017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9212
9213 PR fortran/79597
9214 * gfortran.dg/dtio_6.f90: Update test.
9215
92162017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9217
9218 PR fortran/79601
9219 * gfortran.dg/interface_operator_2.f90: New test.
9220
b9822443
JJ
92212017-02-24 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR c/79677
9224 * gcc.dg/pr79677.c: New test.
9225
4bc2b786
MF
92262017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9227
9228 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9229 of mov.ps.
9230 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9231 (cond_move1): Simplify condition to force generation of
9232 mov[nz].ps.
9233 (cond_move2): Likewise.
9234
4227c9ad
JJ
92352017-02-24 Jakub Jelinek <jakub@redhat.com>
9236
9237 PR c++/79588
9238 * g++.dg/warn/Wrestrict-1.C: New test.
9239 * g++.dg/warn/Wrestrict-2.C: New test.
9240
fd527ec1
DE
92412017-02-24 David Edelsohn <dje.gcc@gmail.com>
9242
9243 * g++.dg/ext/complit15.C: Require LTO.
9244
2af8fd5c
TT
92452017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
9246
9247 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
9248 logical_op_short_circuit to skip targets.
9249 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
9250 and s390.
9251
0b9cdb9a
EB
92522017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9253
9254 * gnat.dg/opt63.adb: New test.
9255
4af362a9
EB
92562017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9257
9258 * gnat.dg/discr47.adb: New test.
9259
7699e88f
RB
92602017-02-24 Richard Biener <rguenther@suse.de>
9261
9262 PR tree-optimization/79389
9263 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
9264
e3beb191
PC
92652017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
9266
9267 PR c++/79361
9268 * g++.dg/cpp0x/pr79361-1.C: New.
9269 * g++.dg/cpp0x/pr79361-2.C: Likewise.
9270
195610aa
EB
92712017-02-23 Eric Botcazou <ebotcazou@adacore.com>
9272
9273 * gcc.target/visium/bit_test.c: Accept any lsr form.
9274 * gcc.target/visium/block_move.c: Tweak.
9275
17885cad
DV
92762017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
9277
9278 PR 68749
9279 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
9280
45f7faf0
RB
92812017-02-23 Richard Biener <rguenther@suse.de>
9282
9283 PR tree-optimization/79683
9284 * gcc.target/i386/pr79683.c: New testcase.
9285
18eb304e
JL
92862017-02-22 Jeff Law <law@redhat.com>
9287
9288 PR tree-optimization/79578
9289 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9290
0a864a97
SD
92912017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9292
9293 * gcc.target/mips/msa-fp-cc.c: New test.
9294
fe8ece05
JJ
92952017-02-22 Jakub Jelinek <jakub@redhat.com>
9296
e40b6fc7
JJ
9297 PR c++/79664
9298 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9299 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9300 * g++.dg/gomp/pr79664.C: New test.
9301
fe8ece05
JJ
9302 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9303
78af14ae
MP
93042017-02-22 Marek Polacek <polacek@redhat.com>
9305
9306 PR c++/79653
9307 * g++.dg/cpp0x/alignas10.C: New test.
9308 * g++.dg/cpp0x/alignas9.C: New test.
9309
8fdddd3d
MP
9310 PR c++/79657
9311 * g++.dg/ext/underlying_type12.C: New test.
9312
61ac5ebe
MP
9313 PR c/79662
9314 * gcc.dg/enum-incomplete-4.c: New test.
9315
888c7050
JJ
93162017-02-22 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR target/70465
9319 * gcc.target/i386/pr70465-2.c: New test.
9320
6d3daa1a
UB
93212017-02-21 Uros Bizjak <ubizjak@gmail.com>
9322
9323 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9324
76dd203e
RB
93252017-02-22 Richard Biener <rguenther@suse.de>
9326
9327 PR tree-optimization/79673
9328 * gcc.target/i386/pr79673.c: New testcase.
9329
a9c774d2
RB
93302017-02-22 Richard Biener <rguenther@suse.de>
9331
9332 PR tree-optimization/79666
9333 * gcc.dg/torture/pr79666.c: New testcase.
9334
8f4f841a
ML
93352017-02-22 Martin Liska <mliska@suse.cz>
9336
9337 PR lto/79587
9338 * gcc.dg/tree-prof/pr79587.c: New test.
9339
a232a1cb
MP
93402017-02-21 Marek Polacek <polacek@redhat.com>
9341
9342 PR c++/79535
9343 * g++.dg/ext/flexary23.C: New test.
9344
b86fec68
UB
93452017-02-21 Uros Bizjak <ubizjak@gmail.com>
9346
9347 PR target/79593
9348 * gcc.target/i386/pr79593.c: New test.
9349
5c3f1d7b
JJ
93502017-02-21 Jakub Jelinek <jakub@redhat.com>
9351
b7280ac2
JJ
9352 PR c++/79654
9353 * g++.dg/cpp1z/decomp26.C: New test.
9354
5c3f1d7b
JJ
9355 PR sanitizer/79589
9356 * g++.dg/ubsan/pr79589.C: New test.
9357
1486c2a7
JL
93582017-02-21 Jeff Law <law@redhat.com>
9359
9360 PR tree-optimization/79621
9361 * gcc.c-torture/compile/pr79621.c: New test.
9362
2f3ec56d
JJ
93632017-02-21 Jakub Jelinek <jakub@redhat.com>
9364
3bb43119
JJ
9365 PR c++/79655
9366 * g++.dg/cpp1y/constexpr-79655.C: New test.
9367
664beaf2 9368 PR c++/79639
b86fec68 9369 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 9370
956d3e61
JJ
9371 PR target/79633
9372 * gcc.target/i386/mpx/pr79633.c: New test.
9373
d4cbfca4
JJ
9374 PR target/79570
9375 * gcc.dg/pr79570.c: New test.
9376
00bc9de3
JJ
9377 PR c++/79641
9378 * c-c++-common/pr79641.c: New test.
9379
d002d099
JJ
9380 PR tree-optimization/79649
9381 * gcc.target/i386/pr79649.c: New test.
9382
2f3ec56d
JJ
9383 PR target/79494
9384 * gcc.dg/pr79494.c: New test.
9385
e6655a5f
SB
93862017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9387
9388 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9389 to dg-options.
9390
93912017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
9392
9393 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9394
fd527ec1
DE
93952017-02-02 Jason Merrill <jason@redhat.com>
9396
9397 PR c++/79580
9398 * g++.dg/ext/complit15.C: New.
9399
027a9dd5
KN
94002017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9401
9402 PR target/78056
9403 * gcc.target/powerpc/pr78056-8.c: Remove.
9404
80480cee
MP
94052017-02-20 Marek Polacek <polacek@redhat.com>
9406
9407 PR middle-end/79537
9408 * gcc.dg/comp-goto-4.c: New test.
9409
85ade8d6
MP
9410 PR sanitizer/79558
9411 * c-c++-common/ubsan/bounds-14.c: New test.
9412
705d3b77
JJ
94132017-02-20 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR target/79568
9416 * gcc.target/i386/pr79568-1.c: New test.
9417 * gcc.target/i386/pr79568-2.c: New test.
9418 * gcc.target/i386/pr79568-3.c: New test.
9419
dc42a736
PT
94202017-02-16 Paul Thomas <pault@gcc.gnu.org>
9421
9422 PR fortran/79382
705d3b77
JJ
9423 * gfortran.dg/dtio_10.f90: Change test of error message.
9424 * gfortran.dg/dtio_23.f90: New test.
9425 * gfortran.dg/dtio_24.f90: New test.
dc42a736 9426
1ca6a74f
PT
94272017-02-20 Paul Thomas <pault@gcc.gnu.org>
9428
9429 PR fortran/79434
705d3b77 9430 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 9431
63af1586
PT
94322017-02-19 Paul Thomas <pault@gcc.gnu.org>
9433
9434 PR fortran/79447
705d3b77 9435 * gfortran.dg/submodule_24.f08: New test.
63af1586 9436
4ca4d1e9
AV
94372017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9438
9439 PR fortran/79229
9440 * gfortran.dg/class_allocate_24.f90: New test.
9441
dea71ad0
PT
94422017-02-19 Paul Thomas <pault@gcc.gnu.org>
9443
9444 PR fortran/79402
9445 * gfortran.dg/submodule_23.f90: New test.
9446
f46e2bc9
PC
94472017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9448
9449 PR c++/79380
9450 * g++.dg/cpp0x/alignas8.C: New.
9451
7dfa657b
JW
94522017-02-19 Eric Fiselier <eric@efcs.ca>
9453 Jonathan Wakely <jwakely@redhat.com>
9454
9455 PR c++/69523
9456 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9457
eab1f169
PK
94582017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9459
9460 * gcc.dg/gimplefe-26.c: New test.
9461
47e16d83
JDA
94622017-02-18 John David Anglin <danglin@gcc.gnu.org>
9463
9464 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9465
c2615951
JJ
94662017-02-18 Jakub Jelinek <jakub@redhat.com>
9467
c28fcc60
JJ
9468 PR target/79569
9469 * gcc.target/i386/3dnowA-3.c: New test.
9470
c2615951
JJ
9471 PR target/79559
9472 * gcc.target/i386/pr79559.c: New test.
9473
97fcf744
JM
94742017-02-17 Joseph Myers <joseph@codesourcery.com>
9475
9476 * gcc.dg/c11-float-2.c: New test.
9477 * gcc.dg/torture/float128-floath.c,
9478 gcc.dg/torture/float128x-floath.c,
9479 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9480 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9481 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9482 *_DECIMAL_DIG macros with DECIMAL_DIG.
9483
a530e181
BS
94842017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9485
9486 PR target/79261
9487 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9488
1d516992
JK
94892017-02-17 Julia Koval <julia.koval@intel.com>
9490
9491 * gcc.target/i386/rdpid.c New test.
9492 * gcc.target/i386/sse-12.c: Add -mrdpid.
9493 * gcc.target/i386/sse-13.c: Ditto.
9494 * gcc.target/i386/sse-14.c: Ditto.
9495 * gcc.target/i386/sse-22.c: Ditto.
9496 * gcc.target/i386/sse-23.c: Ditto.
9497 * g++.dg/other/i386-2.C: Ditto.
9498 * g++.dg/other/i386-3.C: Ditto.
9499
3185712c
SB
95002017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9501
9502 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9503 * gcc.dg/pr61441.c: Ditto.
9504
a261ee49
ML
95052017-02-17 Martin Liska <mliska@suse.cz>
9506
9507 PR rtl-optimization/79574
9508 * gcc.dg/pr79574.c: New test.
9509
5bf69d74
MP
95102017-02-17 Marek Polacek <polacek@redhat.com>
9511
9512 PR middle-end/79536
9513 * gcc.dg/torture/pr79536.c: New test.
9514
a72b242e
AM
95152017-02-16 Alan Modra <amodra@gmail.com>
9516
9517 * gcc.c-torture/execute/pr79286.c: New.
9518
bcac0b4d
JJ
95192017-02-16 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR c++/79512
9522 * c-c++-common/gomp/pr79512.c: New test.
9523
945c17d8
MS
95242017-02-15 Martin Sebor <msebor@redhat.com>
9525
9526 PR c++/79363
9527 * g++.dg/ext/flexary12.C: Adjust.
9528 * g++.dg/ext/flexary20.C: Same.
9529 * g++.dg/ext/flexary21.C: Same.
9530 * g++.dg/ext/flexary22.C: New test.
9531
25c99850
BC
95322017-02-15 Bin Cheng <bin.cheng@arm.com>
9533
9534 PR tree-optimization/79347
9535 * gcc.dg/vect/pr79347.c: New test.
9536
4f5e5fcb
JJ
95372017-02-15 Jakub Jelinek <jakub@redhat.com>
9538
e7202857
JJ
9539 PR c++/79301
9540 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9541 [[deprecated]] comment.
9542 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9543 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9544 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9545 [[deprecated]] in -std=c++11.
9546 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9547 [[fallthrough]] in -std=c++11 and -std=c++14.
9548
4f5e5fcb
JJ
9549 PR c++/79288
9550 * g++.dg/tls/pr79288.C: New test.
9551
c7545f1c
MP
95522017-02-15 Marek Polacek <polacek@redhat.com>
9553
9554 PR c/79515
9555 * gcc.dg/dfp/pr79515.c: New.
9556
1114b39c
DE
95572017-02-15 David Edelsohn <dje.gcc@gmail.com>
9558
9559 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9560
93b87d1d
TS
95612017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9562
9563 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9564 "opt_files".
9565
fa8db6ea
JJ
95662017-02-15 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR target/79487
9569 * gcc.dg/dfp/pr79487.c: New test.
9570 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9571 2017-02-13 change.
9572
8722316b
CL
95732017-01-14 Carl Love <cel@us.ibm.com>
9574
9575 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9576 xvcvsxdsp and xvcvuxdsp instructions.
9577
2932fe90
SB
95782017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9579
9580 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9581 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9582 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9583 64-bit default target.
9584 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9585 a 64-bit default target.
9586
63d09033
JJ
95872017-02-14 Jakub Jelinek <jakub@redhat.com>
9588
9589 PR target/79481
9590 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 9591 (test_3vx): Change return type from int to void.
63d09033
JJ
9592 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9593 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9594 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9595 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9596 tests.
9597 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9598 (test_3vx): Change return type from int to void.
9599 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9600 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9601 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9602 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9603 tests.
9604 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9605 intrinsic. Change scan-assembler-times number from 1 to 2.
9606 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9607 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9608 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9609 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9610 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9611 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9612 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9613
8668fae0
UB
96142017-02-14 Uros Bizjak <ubizjak@gmail.com>
9615
9616 PR middle-end/61225
9617 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9618 Use dg-additional-options for ia32 target. Remove XFAIL.
9619
95d96609
UB
96202017-02-14 Uros Bizjak <ubizjak@gmail.com>
9621
9622 PR target/79495
9623 * gcc.target/i386/pr79495.c: New test.
9624
6f207d58
MP
96252017-02-14 Marek Polacek <polacek@redhat.com>
9626
9627 PR c++/79420
9628 PR c++/79463
9629 * g++.dg/cpp1y/pr79463.C: New.
9630 * g++.dg/template/incomplete10.C: New.
9631 * g++.dg/template/incomplete9.C: New.
9632
ee139af5
L
96332017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9634
9635 PR target/79498
9636 * gcc.target/i386/pr79498.c: New test.
9637
bf00c9e0
MS
96382017-02-14 Martin Sebor <msebor@redhat.com>
9639
9640 PR middle-end/79448
9641 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9642 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9643 * gcc.dg/tree-ssa/pr79448.c: New test.
9644
6c022f73
JL
96452017-02-14 Jeff Law <law@redhat.com>
9646
9647 PR tree-optimization/79095
9648 * g++.dg/pr79095-1.C: New test
9649 * g++.dg/pr79095-2.C: New test
9650 * g++.dg/pr79095-3.C: New test
9651 * g++.dg/pr79095-4.C: New test
9652 * g++.dg/pr79095-5.C: New test
9653 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9654 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9655
b719f884
JG
96562017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9657
9658 * gcc.target/aarch64/vect_fp16_1.c: New.
9659
1be33173
PK
96602017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9661
9662 * gcc.dg/gimplefe-25.c: New test.
9663
73424a09
JJ
96642017-02-14 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR tree-optimization/79408
9667 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9668
977472e8
RB
96692017-02-14 Richard Biener <rguenther@suse.de>
9670
9671 PR middle-end/79432
9672 * gcc.dg/torture/pr79432.c: New testcase.
9673
ee75687b
MS
96742017-02-13 Martin Sebor <msebor@redhat.com>
9675
9676 PR middle-end/79496
9677 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9678
b84702c0
JJ
96792017-02-13 Jakub Jelinek <jakub@redhat.com>
9680
ecc04fae
JJ
9681 PR sanitizer/79341
9682 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9683 variables volatile.
9684
b84702c0
JJ
9685 PR c++/79232
9686 * g++.dg/cpp1z/eval-order4.C: New test.
9687 * g++.dg/other/pr79232.C: New test.
9688
b9a161ff
NS
96892017-02-13 Nathan Sidwell <nathan@acm.org>
9690
9691 PR c++/79296
9692 * g++.dg/cpp0x/pr79296.C: New.
9693
d8505fac
SB
96942017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9695
9696 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9697 Instead, xfail powerpc*-*-* && lp64.
9698
efb802cb
SB
96992017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9700
9701 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9702 powerpc_p8vector_ok.
9703 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9704
8d6427c6
AS
97052017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9706
9707 PR target/79449
9708 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9709 for reading beyond a 4k boundary.
9710
9b7716c9
JJ
97112017-02-13 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR rtl-optimization/79388
9714 PR rtl-optimization/79450
9715 * gcc.c-torture/execute/pr79388.c: New test.
9716 * gcc.c-torture/execute/pr79450.c: New test.
9717
4bb91707
TK
97182017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9719
9720 PR fortran/65542
9b7716c9 9721 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 9722
e22910c2
JJ
97232017-02-11 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR sanitizer/79341
9726 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9727
acbbac04
JH
97282017-02-11 Jan Hubicka <hubicka@ucw.cz>
9729
9730 PR tree-ssa/56727
9731 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9732
e493f96b
JJ
97332017-02-10 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR c++/79457
9736 * g++.dg/cpp0x/pr79457.C: New test.
9737
773acd54
SB
97382017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9739
9740 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9741 scan-assembler unless lp64.
9742
b56f814e
SB
97432017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9744
9745 PR tree-optimization/66612
9746 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9747
5e659d16
SB
97482017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9749
9750 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9751 of all powerpc.
9752
6f4f30bf
MP
97532017-02-10 Marek Polacek <polacek@redhat.com>
9754
9755 PR c++/79435
9756 * g++.dg/cpp1y/pr79435.C: New.
9757
3799a5b8
MP
9758 PR c++/79184
9759 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9760
052ef81d
CL
97612017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9762
9763 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9764 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9765 New.
9766 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9767 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9768 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9769 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9770 (vtst_expected_poly64x2): Move to aarch64-only section.
9771 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9772 (vtst_p64, vtstq_p64): New tests.
9773
a7c8ed0c
PC
97742017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9775
9776 PR c++/71737
9777 * g++.dg/cpp0x/pr71737.C: New.
9778
3dcde5ef 97792017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 9780 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
9781
9782 * gcc.dg/gimplefe-error-1.c: New testcase.
9783 * gcc.dg/gimplefe-error-2.c: New testcase.
9784 * gcc.dg/gimplefe-error-3.c: New testcase.
9785
6139a3b7
JJ
97862017-02-10 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR tree-optimization/79411
9789 * gcc.c-torture/compile/pr79411.c: New test.
9790
9bfc55d0
JJ
97912017-02-09 Jakub Jelinek <jakub@redhat.com>
9792 Jason Merrill <jason@redhat.com>
9793
9794 PR c++/79143
9795 * g++.dg/cpp1z/pr79143.C: New test.
9796
0b90c541
JH
97972017-02-09 Jan Hubicka <hubicka@ucw.cz>
9798
9799 * gcc.dg/loop-unswitch-2.c: Update testcase.
9800 * gcc.dg/loop-unswitch-1.c: Update testcase.
9801
192b048b
MP
98022017-02-09 Marek Polacek <polacek@redhat.com>
9803
9804 PR c/79428
9805 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9806 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9807 * c-c++-common/goacc/pr79428-1.c: New test.
9808 * c-c++-common/gomp/pr79428-2.c: New test.
9809 * c-c++-common/gomp/pr79428-5.c: New test.
9810 * c-c++-common/gomp/pr79428-6.c: New test.
9811 * c-c++-common/pr79428-3.c: New test.
9812
e9a9033b
AK
98132017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9814
9815 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9816 testcases.
9817
56f71478
JJ
98182017-02-09 Jakub Jelinek <jakub@redhat.com>
9819
28f6839b
JJ
9820 PR c/79413
9821 * gcc.c-torture/compile/pr79413.c: New test.
9822
f08683a1
JJ
9823 PR c++/79429
9824 * c-c++-common/gomp/pr79429.c: New test.
9825 * g++.dg/gomp/pr79429.C: New test.
9826
56f71478
JJ
9827 PR c/79431
9828 * c-c++-common/gomp/pr79431.c: New test.
9829
02889d23
CLT
98302017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9831 Cesar Philippidis <cesar@codesourcery.com>
9832 Joseph Myers <joseph@codesourcery.com>
9833 Chung-Lin Tang <cltang@codesourcery.com>
9834
9835 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9836 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9837 * c-c++-common/goacc/loop-auto-2.c: New.
9838 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9839 * c-c++-common/goacc/tile-2.c: New.
9840 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9841 * g++.dg/goacc/tile-1.C: New, check tile subst.
9842 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9843 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9844 * gfortran.dg/goacc/tile-1.f90: New test.
9845 * gfortran.dg/goacc/tile-2.f90: New test.
9846 * gfortran.dg/goacc/tile-lowering.f95: New test.
9847
9c0c77d2
RB
98482017-02-09 Richard Biener <rguenther@suse.de>
9849
9850 PR tree-optimization/69823
9851 * gcc.dg/graphite/pr69823.c: New testcase.
9852
f39bad9f
PH
98532017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9854
9855 PR target/78604
9856 * gcc.target/powerpc/pr78604.c: New.
9857
fc00b9ce
KN
98582017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9859
9860 PR target/68972
9861 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9862 disable this test on power architecture.
9863
50c1f4a5
RB
98642017-02-08 Richard Biener <rguenther@suse.de>
9865
9866 PR tree-optimization/71824
9867 PR tree-optimization/79409
9868 * gcc.dg/graphite/pr71824-3.c: New testcase.
9869
74a15d14
JJ
98702017-02-08 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR tree-optimization/79408
9873 * gcc.dg/tree-ssa/pr79408.c: New test.
9874
d798497e
RB
98752017-02-08 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/71824
9878 * gcc.dg/graphite/pr71824-2.c: New testcase.
9879
9d5019a1
AP
98802017-02-07 Andrew Pinski <apinski@cavium.com>
9881
705d3b77 9882 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 9883
ec48209a
JJ
98842017-02-07 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR rtl-optimization/79386
9887 * gcc.c-torture/compile/pr79386.c: New test.
9888
e5f234b2
DV
98892017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9890 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9891
9892 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9893 *-*-solaris*.
9894
1f138b75
JJ
98952017-02-07 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR target/79299
9898 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9899 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9900
7af4b20d
RB
99012017-02-07 Richard Biener <rguenther@suse.de>
9902
9903 * gcc.dg/gimplefe-23.c: New testcase.
9904 * gcc.dg/gimplefe-24.c: Likewise.
9905
d95c2fc7
CL
99062017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9907
9908 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9909 scan-assembler instead of scan-assembler-times.
9910 * gcc.target/aarch64/test_frame_10.c: Likewise.
9911 * gcc.target/aarch64/test_frame_12.c: Likewise.
9912 * gcc.target/aarch64/test_frame_2.c: Likewise.
9913 * gcc.target/aarch64/test_frame_4.c: Likewise.
9914 * gcc.target/aarch64/test_frame_6.c: Likewise.
9915 * gcc.target/aarch64/test_frame_7.c: Likewise.
9916 * gcc.target/aarch64/test_frame_8.c: Likewise.
9917
fa5d44d0
RO
99182017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9919
9920 * gcc.target/i386/pr78419.c: Require ifunc support.
9921
d9b4ce00
DE
99222017-02-07 David Edelsohn <dje.gcc@gmail.com>
9923
9924 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9925
bb7d75ff
PP
99262017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9927
9928 PR c++/79360
9929 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9930
122e7b4f
KC
99312017-02-06 Kito Cheng <kito.cheng@gmail.com>
9932
9933 * lib/target-supports.exp: Define the RISC-V target.
9934 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9935 * gcc.dg/builtin-apply2.c: Likewise.
9936 * gcc.dg/ifcvt-4.c: Likewise.
9937 * gcc.dg/loop-8.c: Likewise.
9938 * gcc.dg/sibcall-10.c: Likewise.
9939 * gcc.dg/sibcall-9.c: Likewise.
9940 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9941 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9942 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9943 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9944 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9945 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9946 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9947
391675ac
MM
99482017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9949
9950 PR target/66144
9951 * gcc.target/powerpc/pr66144-1.c: New test.
9952 * gcc.target/powerpc/pr66144-2.c: Likewise.
9953 * gcc.target/powerpc/pr66144-3.c: Likewise.
9954
e495e31a
MS
99552017-02-06 Martin Sebor <msebor@redhat.com>
9956
9957 PR tree-optimization/79376
9958 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9959 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9960
2568d8a1
JJ
99612017-02-06 Jakub Jelinek <jakub@redhat.com>
9962
98e09245
JJ
9963 PR c++/79379
9964 * g++.dg/cpp1y/constexpr-79379.C: New test.
9965
e8b0383c
JJ
9966 PR c++/79377
9967 * g++.dg/lookup/pr79377.C: New test.
9968
a5e8cbd1
JJ
9969 PR c++/79372
9970 * g++.dg/cpp1z/decomp25.C: New test.
9971
2568d8a1
JJ
9972 PR tree-optimization/79284
9973 * gcc.c-torture/compile/pr79284.c: New test.
9974
aae936b9
PC
99752017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9976
9977 PR c++/70448
9978 * g++.dg/cpp0x/pr70448.C: New.
9979
daf57541
DV
99802017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9981
9982 PR 78348
9983 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9984 to dg-options.
9985
0898c74d
GJL
99862017-02-06 Georg-Johann Lay <avr@gjlay.de>
9987
9988 PR target/78883
9989 * gcc.c-torture/compile/pr78883.c: New test.
9990
5d3ebb71
JH
99912017-02-05 Jan Hubicka <hubicka@ucw.cz>
9992
9993 PR tree-ssa/79347
9994 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9995 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9996 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9997 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9998 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9999 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10000 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10001 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10002 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10003 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10004 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10005 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10006 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10007
139d4065
AV
100082017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10009
10010 PR fortran/79344
10011 * gfortran.dg/allocate_with_source_24.f90: New test.
10012
4b9c80d8
AV
100132017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10014
10015 PR fortran/79230
10016 * gfortran.dg/der_ptr_component_2.f90: New test.
10017
f3877b2f
EB
100182017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10019
10020 * gcc.target/sparc/20170205-1.c: New test.
10021
d8a09ada
JDA
100222017-02-03 John David Anglin <danglin@gcc.gnu.org>
10023
a2a86d6a
JDA
10024 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10025 libatomic_available.
10026
a1d99925
JDA
10027 * gcc.dg/pr77587.c: Require alias support.
10028 * gcc.dg/pr77587a.c: Likewise.
10029
d8bf159e
JDA
10030 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10031 * gcc.c-torture/execute/pr78622.c: Likewise.
10032
d8a09ada
JDA
10033 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10034 hppa*-*-hpux*.
10035 * c-c++-common/Wunused-var-16.c: Likewise.
10036 * c-c++-common/builtin-shuffle-1.c: Likewise.
10037 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10038 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10039
f589a1ce
MS
100402017-02-03 Martin Sebor <msebor@redhat.com>
10041
10042 PR tree-optimization/79327
10043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10044 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10045 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10046
5b00f9d2
JJ
100472017-02-03 Jakub Jelinek <jakub@redhat.com>
10048 Martin Sebor <msebor@redhat.com>
10049
10050 PR tree-optimization/79327
10051 * gcc.dg/tree-ssa/pr79327.c: New test.
10052 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10053 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10054 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10055 (test_sprintf_chk_range_schar): Adjust dg-message.
10056 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10057 * gcc.c-torture/execute/pr79327.c: New test.
10058
437f0a81
JJ
100592017-02-03 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR target/79354
10062 * gcc.target/powerpc/pr79354.c: New test.
10063 * gcc.c-torture/execute/pr79354.c: New test.
10064
3f343040
MS
100652017-02-03 Martin Sebor <msebor@redhat.com>
10066
10067 PR tree-optimization/79352
10068 * gcc.dg/tree-ssa/pr79352.c: New test.
10069
46a2ab58
ML
100702017-02-03 Martin Liska <mliska@suse.cz>
10071
10072 PR lto/66295
10073 * gcc.target/i386/mvc9.c: New test.
10074
baa2d1cd
PH
100752017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10076
10077 PR target/79158
10078 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10079 to VSX reg.
10080
30c6ec2f
JH
100812017-02-02 Jan Hubicka <hubicka@ucw.cz>
10082
10083 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10084 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10085 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10086 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10087 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10088 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10089 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10090 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10091 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10092 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10093 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10094 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10095 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10096
ebee1eb9
MS
100972017-02-02 Martin Sebor <msebor@redhat.com>
10098
10099 PR middle-end/79275
10100 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10101 * gcc.dg/tree-ssa/pr79275.c: New test.
10102
dcd25b8a
AS
101032017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10104
dc362ada 10105 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 10106
0f0c2cc3
JH
101072017-02-02 Jan Hubicka <hubicka@ucw.cz>
10108
10109 PR middle-end/77445
10110 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10111 threading is done.
10112
1c372840
TC
101132017-02-02 Tamar Christina <tamar.christina@arm.com>
10114
10115 PR middle-end/78142
10116 * gcc.target/aarch64/vector_initialization_nostack.c
10117 (f12): Use one vector
10118
9f11a4a7
JJ
101192017-02-02 Jakub Jelinek <jakub@redhat.com>
10120
bef7e561
JJ
10121 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10122 * c-c++-common/asan/misalign-1.c: Likewise.
10123 * c-c++-common/asan/misalign-2.c: Likewise.
10124 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10125 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10126 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10127 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10128 add -ffat-lto-objects from/to dg-additional-options.
10129 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10130 dg-additional-options.
10131
9f11a4a7
JJ
10132 PR target/79197
10133 * gcc.target/powerpc/pr79197.c: New test.
10134 * gcc.c-torture/compile/pr79197.c: New test.
10135
09661674
RB
101362017-02-02 Richard Biener <rguenther@suse.de>
10137
10138 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10139
d8d58893
PC
101402017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10141
10142 PR c++/69637
10143 * g++.dg/cpp0x/pr69637-1.C: New.
10144 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10145
521a70a4
AK
101462017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10147
10148 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
10149
e26b502d
BS
101502017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10151
10152 PR target/70012
10153 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
10154 conditions.
10155
55e75c7c
JJ
101562017-02-01 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR testsuite/79324
10159 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
10160 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
10161 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
10162 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
10163 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
10164 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
10165 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10166 * g++.dg/debug/dwarf2/align-1.C: Likewise.
10167 * g++.dg/debug/dwarf2/align-2.C: Likewise.
10168 * g++.dg/debug/dwarf2/align-3.C: Likewise.
10169 * g++.dg/debug/dwarf2/align-4.C: Likewise.
10170 * g++.dg/debug/dwarf2/align-5.C: Likewise.
10171 * g++.dg/debug/dwarf2/align-6.C: Likewise.
10172
a4476973
ML
101732017-02-01 Martin Liska <mliska@suse.cz>
10174
10175 PR testsuite/79272
10176 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
10177
3f3181b1
RB
101782017-02-01 Richard Biener <rguenther@suse.de>
10179
10180 PR testsuite/76957
10181 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
10182 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
10183 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
10184 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
10185
1e7ef862
RB
101862017-02-01 Richard Biener <rguenther@suse.de>
10187
10188 PR middle-end/79315
10189 * gfortran.dg/pr79315.f90: New testcase.
10190
405a7406
RB
101912017-02-01 Richard Biener <rguenther@suse.de>
10192
10193 PR tree-optimization/71824
10194 * gcc.dg/graphite/pr71824.c: New testcase.
10195
19bdccb4
JJ
101962017-01-31 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR c++/79304
10199 * g++.dg/diagnostic/pr79304.C: New test.
10200
fcb2cdfc
DM
102012017-01-31 David Malcolm <dmalcolm@redhat.com>
10202
10203 PR c++/79298
10204 * g++.dg/spellcheck-pr79298.C: New test case.
10205
7cfa044d
DM
102062017-01-31 David Malcolm <dmalcolm@redhat.com>
10207
10208 PR preprocessor/79210
10209 * gcc.dg/format/pr79210.c: New test case.
10210 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10211 New function.
10212
de3fbef6
NS
102132017-01-31 Nathan Sidwell <nathan@acm.org>
10214
5ae37bdf
NS
10215 PR c++/79290
10216 * g++.dg/warn/pr79290.C: New.
10217
de3fbef6
NS
10218 PR c++/67273
10219 PR c++/79253
10220 * g++.dg/cpp1y/pr67273.C: New.
10221 * g++.dg/cpp1y/pr79253.C: New.
10222
7f357c61
NS
102232017-01-31 Nathan Sidwell <nathan@acm.org>
10224
10225 PR c++/79264
10226 * g++.dg/cpp1y/pr61636-1.C: Augment.
10227
5b11971a
CL
102282017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10229
10230 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10231 rand() instead of random().
10232
8b670f93
AH
102332017-01-30 Aldy Hernandez <aldyh@redhat.com>
10234
10235 PR tree-optimization/71691
10236 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
10237
4727e06b
AK
102382017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10239
10240 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
10241 __ARCH__.
10242
b6dae849
JJ
102432017-01-31 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR tree-optimization/79267
10246 * g++.dg/opt/pr79267.C: New test.
10247
40fb9c89
AO
102482017-01-30 Alexandre Oliva <aoliva@redhat.com>
10249
10250 PR debug/63238
10251 * gcc.dg/debug/dwarf2/align-1.c: New.
10252 * gcc.dg/debug/dwarf2/align-2.c: New.
10253 * gcc.dg/debug/dwarf2/align-3.c: New.
10254 * gcc.dg/debug/dwarf2/align-4.c: New.
10255 * gcc.dg/debug/dwarf2/align-5.c: New.
10256 * gcc.dg/debug/dwarf2/align-6.c: New.
10257 * gcc.dg/debug/dwarf2/align-as-1.c: New.
10258 * g++.dg/debug/dwarf2/align-1.C: New.
10259 * g++.dg/debug/dwarf2/align-2.C: New.
10260 * g++.dg/debug/dwarf2/align-3.C: New.
10261 * g++.dg/debug/dwarf2/align-4.C: New.
10262 * g++.dg/debug/dwarf2/align-5.C: New.
10263 * g++.dg/debug/dwarf2/align-6.C: New.
10264
3095f651
AS
102652017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10266
10267 PR target/79170
10268 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
10269
3cf88bff
MS
102702017-01-30 Martin Sebor <msebor@redhat.com>
10271
10272 PR testsuite/79293
10273 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
10274
37731134
ML
102752017-01-30 Martin Liska <mliska@suse.cz>
10276
10277 PR gcov-profile/79259
10278 * g++.dg/tree-prof/pr79259.C: New test.
10279
0c7247cc
RB
102802017-01-30 Richard Biener <rguenther@suse.de>
10281
10282 PR tree-optimization/79276
10283 * gcc.dg/torture/pr79276.c: New testcase.
10284
ab4be5d1
DV
102852017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10286
10287 PR target/79240
10288 * gcc.target/s390/pr79240.c: New test.
10289
6687d58d
BS
102902017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10291
10292 PR target/79268
10293 * gcc.target/powerpc/pr79268.c: New file.
10294 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10295 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10296 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10297 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10298
b5df96c3
JDA
102992017-01-28 John David Anglin <danglin@gcc.gnu.org>
10300
fc34d7b8
JDA
10301 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10302
9efc84e4
JDA
10303 PR testsuite/70583
10304 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10305
4bfbe3ae
JDA
10306 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10307 * gnat.dg/debug9.adb: Likewise.
10308
8d0b306f
JDA
10309 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10310
b5df96c3
JDA
10311 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10312 libatomic_available.
10313 * gfortran.dg/coarray_42.f90: Likewise.
10314 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10315 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10316 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10317
eb339366
MS
103182017-01-27 Martin Sebor <msebor@redhat.com>
10319
10320 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10321
711ce021
BS
103222017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10323
10324 PR rtl-optimization/79194
10325 * gcc.dg/torture/pr79194.c: New test.
10326
d8321b33
VM
103272017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10328
10329 PR tree-optimization/71374
2568d8a1 10330 * gcc.target/i386/pr71374.c: New.
d8321b33 10331
9e2ea13e
MS
103322017-01-27 Martin Sebor <msebor@redhat.com>
10333
10334 PR c++/71290
10335 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10336 a dg-error directive.
10337
9eb7045b
VM
103382017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10339
10340 PR target/79131
10341 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10342 * gcc.target/arm/pr79131-2.c: New.
10343
f75bbf3f
BS
103442017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10345
10346 PR target/65484
10347 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10348 vectorized on POWER unless hardware misaligned loads are
10349 available.
10350
3f54004b
BC
103512017-01-27 Bin Cheng <bin.cheng@arm.com>
10352
10353 PR rtl-optimization/78559
10354 * gcc.c-torture/execute/pr78559.c: New test.
10355
40b6bff9
RB
103562017-01-27 Richard Biener <rguenther@suse.de>
10357
10358 PR tree-optimization/79245
10359 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10360 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10361
b2f8892e
JJ
103622017-01-27 Jakub Jelinek <jakub@redhat.com>
10363
10364 PR c/79199
10365 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10366 target. Use 4294967293U instead of 4294967293.
10367
b002f3b9
RB
103682017-01-27 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/71433
10371 * gcc.dg/Warray-bounds-21.c: New testcase.
10372
38f50ab6
RB
103732017-01-27 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/79244
10376 * gcc.dg/torture/pr79244.c: New testcase.
10377
c04f4139
JJ
103782017-01-27 Jakub Jelinek <jakub@redhat.com>
10379
10380 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10381 all occurrences of 40 to 32.
10382
6ca513f9
RE
103832017-01-27 Richard Earnshaw <rearnsha@arm.com>
10384
10385 PR target/79239
10386 * gcc.target/arm/pr79239.c: New test.
10387
d876f5cd
DV
103882017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10389
10390 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10391
bb6a6ee9
AB
103922017-01-27 Adam Butcher <adam@jessamine.co.uk>
10393
10394 PR c++/64382
10395 * g++.dg/cpp1y/pr64382.C: New test.
10396
31c87a43
MS
103972017-01-26 Martin Sebor <msebor@redhat.com>
10398
10399 PR middle-end/78703
10400 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10401 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10402 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10403 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10404
f7c06c0f
JJ
104052017-01-26 Jakub Jelinek <jakub@redhat.com>
10406
b0670cc0
JJ
10407 PR debug/79129
10408 * g++.dg/debug/dwarf2/pr79129.C: New test.
10409
f7c06c0f
JJ
10410 PR debug/78835
10411 * g++.dg/debug/dwarf2/pr78835.C: New test.
10412
5d93da1d
MS
104132017-01-26 Martin Sebor <msebor@redhat.com>
10414
10415 PR middle-end/78703
10416 * gcc.dg/format/pr78569.c: Adjust.
10417 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10418 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10419 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10420 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10421 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10422 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10423 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10424 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10425 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10426 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10427 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10428
905d2812
JJ
104292017-01-26 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR c++/68727
10432 * g++.dg/other/offsetof8.C: Add expected error.
10433 * g++.dg/other/offsetof9.C: New test.
10434
b3db8d77
DE
104352017-01-26 David Edelsohn <dje.gcc@gmail.com>
10436
10437 * g++.dg/opt/declone3.C: Require LTO.
10438
15961e4a
VM
104392017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10440
10441 PR target/79131
10442 * gcc.target/arm/pr79131.c: New.
10443
e39dd802
BC
104442017-01-26 Bin Cheng <bin.cheng@arm.com>
10445
10446 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10447
bc9efeab
JW
104482017-01-26 Jonathan Wakely <jwakely@redhat.com>
10449
10450 PR libstdc++/79190
10451 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10452 matches replaced operator delete.
10453
b5f75f0b
JJ
104542017-01-26 Jakub Jelinek <jakub@redhat.com>
10455
10456 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10457 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10458 avx512f with avx512dq.
10459 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10460 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10461 avx512f with avx512dq.
10462 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10463 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10464 avx512f with avx512dq.
10465
0a38b341
MP
104662017-01-26 Marek Polacek <polacek@redhat.com>
10467
10468 PR c/79199
10469 * c-c++-common/Wduplicated-branches-13.c: New test.
10470
ebff5c3f
DS
104712017-01-26 David Sherwood <david.sherwood@arm.com>
10472
10473 PR middle-end/79212
10474 * gfortran.dg/gomp/sharing-4.f90: New test.
10475
e6d55103
JJ
104762017-01-26 Jakub Jelinek <jakub@redhat.com>
10477
1a27fab1
JJ
10478 PR target/70465
10479 * gcc.target/i386/pr70465.c: New test.
10480
e6d55103
JJ
10481 * brig.dg/dg.exp: Update copyright years.
10482 * lib/brig-dg.exp: Update copyright years.
10483 * lib/brig.exp: Update copyright years.
10484
b5aa1281
MM
104852017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10486
10487 PR target/79179
10488 * gcc.target/powerpc/pr79179.c: New test.
10489
3b5de3cb
BS
104902017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10491
10492 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10493 generation to accept D-mode memory accesses.
10494
dbe81dbe
MS
104952017-01-25 Martin Sebor <msebor@redhat.com>
10496
10497 PR c++/71290
10498 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10499 * g++.dg/ext/flexarray-mangle.C: Same.
10500 * g++.dg/ext/flexarray-subst.C: Same.
10501 * g++.dg/ext/flexary10.C: Same.
10502 * g++.dg/ext/flexary11.C: Same.
10503 * g++.dg/ext/flexary14.C: Same.
10504 * g++.dg/ext/flexary16.C: Same.
10505 * g++.dg/ext/flexary18.C: Same.
10506 * g++.dg/ext/flexary19.C: Same.
10507 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
10508 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10509 * g++.dg/ubsan/object-size-1.C: Same.
10510 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 10511
0e343868
JJ
105122017-01-25 Jakub Jelinek <jakub@redhat.com>
10513
a25608aa
JJ
10514 PR c++/78896
10515 * g++.dg/cpp1z/decomp24.C: New test.
10516
0e343868
JJ
10517 PR c++/77914
10518 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10519 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10520 expect a warning.
10521 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10522 expect warnings.
10523 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10524 * g++.dg/cpp1y/pr59636.C: Likewise.
10525 * g++.dg/cpp1y/pr60190.C: Likewise.
10526
0d098f4b
BC
105272017-01-25 Bin Cheng <bin.cheng@arm.com>
10528
10529 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10530
5332c89e 105312017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
10532
10533 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
10534 vec_packs built-ins
10535
ed4e59f4
CL
105362017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10537
10538 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10539 -mcpu=cortex-a57.
10540 * gcc.target/arm/vseleqsf.c: Likewise.
10541 * gcc.target/arm/vselgedf.c: Likewise.
10542 * gcc.target/arm/vselgesf.c: Likewise.
10543 * gcc.target/arm/vselgtdf.c: Likewise.
10544 * gcc.target/arm/vselgtsf.c: Likewise.
10545 * gcc.target/arm/vselledf.c: Likewise.
10546 * gcc.target/arm/vsellesf.c: Likewise.
10547 * gcc.target/arm/vselltdf.c: Likewise.
10548 * gcc.target/arm/vselltsf.c: Likewise.
10549 * gcc.target/arm/vselnedf.c: Likewise.
10550 * gcc.target/arm/vselnesf.c: Likewise.
10551 * gcc.target/arm/vselvcdf.c: Likewise.
10552 * gcc.target/arm/vselvcsf.c: Likewise.
10553 * gcc.target/arm/vselvsdf.c: Likewise.
10554 * gcc.target/arm/vselvssf.c: Likewise.
10555
a5d6927f
RB
105562017-01-25 Richard Biener <rguenther@suse.de>
10557
10558 PR testsuite/72850
10559 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10560 to what we had before adding the threading passes.
10561
c2873892
RB
105622017-01-25 Richard Biener <rguenther@suse.de>
10563
10564 PR tree-optimization/69264
10565 * g++.dg/torture/pr69264.C: New testcase.
10566
9aa483a2
KT
105672016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10568
10569 PR target/79145
10570 * gcc.target/arm/pr79145.c: New test.
10571
5c628c3e
RB
105722017-01-25 Richard Biener <rguenther@suse.de>
10573
10574 PR debug/78363
10575 * g++.dg/gomp/pr78363-1.C: New testcase.
10576 * g++.dg/gomp/pr78363-2.C: Likewise.
10577 * g++.dg/gomp/pr78363-3.C: Likewise.
10578
9078cd36
KT
105792016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10580
10581 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10582 * gcc.dg/lto/pr61526_0.c: Likewise.
10583 * gcc.dg/lto/pr64415_0.c: Likewise.
10584
7cfd79d6
JJ
105852017-01-24 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR c++/79205
10588 * g++.dg/cpp1z/decomp22.C: New test.
10589 * g++.dg/cpp1z/decomp23.C: New test.
10590
3e4b91f2
NS
105912017-01-24 Nathan Sidwell <nathan@acm.org>
10592
1d7bc790
NS
10593 PR c++/78469
10594 * g++.dg/cpp0x/pr78469.C: New.
10595
3e4b91f2
NS
10596 PR c++/79118
10597 * g++.dg/cpp0x/pr79118.C: New.
10598
b20ba138
EB
105992017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10600
10601 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10602
c2e84327
DM
106032017-01-24 David Malcolm <dmalcolm@redhat.com>
10604
10605 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10606 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10607 * gcc.dg/rtl/rtl.exp: New file.
10608 * gcc.dg/rtl/test.c: New file.
10609 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10610 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10611 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10612 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10613 * gcc.dg/rtl/x86_64/final.c: New test case.
10614 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10615 * gcc.dg/rtl/x86_64/ira.c: New test case.
10616 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10617 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10618 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10619 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10620 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10621 * gcc.dg/rtl/x86_64/test_1.h: New file.
10622 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10623 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10624 * gcc.dg/rtl/x86_64/times-two.h: New file.
10625 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10626
cf8d19de
BC
106272017-01-24 Bin Cheng <bin.cheng@arm.com>
10628
10629 PR tree-optimization/79159
10630 * g++.dg/tree-ssa/pr79159.C: New test.
10631
f6a24a94 106322017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
10633 Martin Jambor <mjambor@suse.cz>
10634
10635 * lib/brig-dg.exp: New file.
10636 * lib/brig.exp: Likewise.
10637 * brig.dg/README: Likewise.
10638 * brig.dg/dg.exp: Likewise.
10639 * brig.dg/test/gimple/alloca.hsail: Likewise.
10640 * brig.dg/test/gimple/atomics.hsail: Likewise.
10641 * brig.dg/test/gimple/branches.hsail: Likewise.
10642 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10643 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10644 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10645 * brig.dg/test/gimple/mem.hsail: Likewise.
10646 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10647 * brig.dg/test/gimple/packed.hsail: Likewise.
10648 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10649 * brig.dg/test/gimple/variables.hsail: Likewise.
10650 * brig.dg/test/gimple/vector.hsail: Likewise.
10651
c3b3e526
JJ
106522017-01-24 Jakub Jelinek <jakub@redhat.com>
10653
10654 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10655 support asan, only on i?86/x86_64 require sse2_runtime.
10656
75f92127
KN
106572017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10658
10659 PR target/66669
10660 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10661 test on powerpc targets.
10662
1a998fa0
MS
106632017-01-23 Martin Sebor <msebor@redhat.com>
10664
10665 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10666
108fdd6d
RB
106672017-01-23 Richard Biener <rguenther@suse.de>
10668
10669 PR tree-optimization/79088
10670 PR tree-optimization/79188
10671 * gcc.dg/torture/pr79088.c: New testcase.
10672 * gcc.dg/torture/pr79188.c: Likewise.
10673
28826a66
KN
106742017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10675
10676 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10677 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10678 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10679 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10680 type of test function to reflect change in built-in function's
10681 return type.
10682 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10683 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10684 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10685 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10686 type and second argument type to reflect change in built-in
10687 function's type signature.
10688 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10689 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10690 type of test function to reflect change in built-in function's
10691 return type.
10692 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10693 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10694 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10695 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10696 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10697 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10698 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10699 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10700 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10701 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10702 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10703 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10704 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10705 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10706 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10707 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10708 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10709 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10710 type of test function to reflect change in built-in function's
10711 return type.
10712 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10713 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10714 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10715 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10716 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10717 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10718 test function's result and second argument to reflect change in
10719 built-in function's type signature.
10720 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10721
e6b8075c
NS
107222017-01-23 Nathan Sidwell <nathan@acm.org>
10723
fc7612fd
NS
10724 PR C++/71710
10725 * g++.dg/template/pr71710.C: New.
10726
e6b8075c
NS
10727 PR c++/71406
10728 PR c++/77508
10729 * g++.dg/template/pr71406.C: New.
10730
15b8fd49
TK
107312017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10732
9b7716c9 10733 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 10734
e9c4fbe9
BS
107352017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10736
10737 PR rtl-optimization/78634
10738 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10739
8539a302
BC
107402017-01-23 Bin Cheng <bin.cheng@arm.com>
10741
10742 PR tree-optimization/70754
10743 * gfortran.dg/pr70754.f90: New test.
10744
f368600f
ML
107452017-01-23 Martin Liska <mliska@suse.cz>
10746
10747 PR tree-optimization/79196
10748 * gcc.dg/asan/pr79196.c: New test.
10749 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10750
d886761f
MM
107512017-01-23 Michael Matz <matz@suse.de>
10752
10753 PR tree-optimization/78384
10754 * gcc.dg/pr78384.c: New test.
10755
cffcafda
RB
107562017-01-23 Richard Biener <rguenther@suse.de>
10757
10758 PR tree-optimization/79186
10759 * gcc.dg/torture/pr79186.c: New testcase.
10760 * gcc.dg/torture/pr79187.c: Likewise.
10761
bda2bc48
MJ
107622017-01-23 Martin Jambor <mjambor@suse.cz>
10763
10764 * gcc.dg/ipa/vrp8.c: New test.
10765
f65f1ae3
MJ
107662017-01-23 Martin Jambor <mjambor@suse.cz>
10767
10768 PR ipa/79108
10769 * gfortran.dg/lto/pr79108_0.f90: New test.
10770
dea06111
AS
107712017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10772
10773 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10774 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10775 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10776 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10777 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10778 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10779 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10780 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10781 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10782 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10783 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10784 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10785 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10786 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10787 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10788 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10789
05011618
RB
107902017-01-23 Richard Biener <rguenther@suse.de>
10791 Nick Clifton <nickc@redhat.com>
10792
10793 PR testsuite/78421
10794 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10795 If the target is ARM return the result of the
10796 check_effective_target_arm_vect_no_misalign proc.
10797 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10798 support unaligned vectors then only expect one of the loops to be
10799 unrolled.
10800
f6b9f2ff
ML
108012017-01-23 Martin Liska <mliska@suse.cz>
10802
10803 * gcc.dg/asan/use-after-scope-10.c: New test.
10804 * gcc.dg/asan/use-after-scope-11.c: New test.
10805 * g++.dg/asan/use-after-scope-5.C: New test.
10806
c7775327
ML
108072017-01-23 Martin Liska <mliska@suse.cz>
10808
10809 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10810 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10811 sanopt optimization for ASAN_POISON.
10812
d8ae8d16
KT
108132016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10814
10815 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10816
54d7c70c
CL
108172017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10818
10819 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10820 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10821 for poly*_t types.
10822 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10823 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10824 exec_vcombine): Likewise.
10825 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10826 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10827 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10828 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10829 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10830 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10831 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10832 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10833 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10834 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10835 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10836 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10837 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10838 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10839 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10840 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10841 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10842 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10843 Likewise.
10844 (TEST_VGET_LANE): Cast to uint to avoid warning.
10845 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10846 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10847 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10848 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10849 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10850 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10851 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10852 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10853 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10854 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10855 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10856 CHECK_POLY instead of CHECK for poly64_t types.
10857 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10858 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10859 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10860 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10861 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10862 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10863 uint32_t.
10864 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10865 for int32_t, int64_t.
10866 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10867 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10868 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10869 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10870 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10871 needed.
10872
386fe51c
JJ
108732017-01-22 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR fortran/79154
10876 * gfortran.dg/gomp/pr79154-1.f90: New test.
10877 * gfortran.dg/gomp/pr79154-2.f90: New test.
10878
bc4d86e6
AS
108792017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10880
10881 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10882
c31d5fce
MP
108832017-01-21 Marek Polacek <polacek@redhat.com>
10884
10885 PR testsuite/79169
10886 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10887
25cb56c3
JH
108882017-01-20 Jan Hubicka <hubicka@ucw.cz>
10889
10890 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10891
ea9f867b
BS
108922017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10893
10894 PR rtl-optimization/79125
10895 * gcc.dg/torture/pr79125.c: New test.
10896
a876231c
JW
108972017-01-20 Jiong Wang <jiong.wang@arm.com>
10898
2568d8a1 10899 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 10900 only.
2568d8a1
JJ
10901 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10902 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 10903
4b9f2115
NS
109042017-01-20 Nathan Sidwell <nathan@acm.org>
10905
3e4b91f2 10906 PR c++/78495
4b9f2115
NS
10907 * g++.dg/cpp1z/inh-ctor38.C: New.
10908
d2aadab1
MP
109092017-01-20 Marek Polacek <polacek@redhat.com>
10910
10911 PR c/79152
10912 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10913
449cd5af
TP
109142017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10915
10916 * lib/target-supports.exp (check_configured_with): New procedure.
10917 (check_effective_target_default_mode): new effective target.
10918 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10919 default mode. Fix dg-skip-if target selector syntax.
10920 * gcc.target/arm/optional_thumb-2.c: Likewise.
10921 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10922 syntax.
10923
ebed7175
DM
109242017-01-20 David Malcolm <dmalcolm@redhat.com>
10925
10926 PR c++/77829
10927 PR c++/78656
10928 * g++.dg/spellcheck-pr77829.C: New test case.
10929 * g++.dg/spellcheck-pr78656.C: New test case.
10930
2ebd93e1
MP
109312017-01-20 Marek Polacek <polacek@redhat.com>
10932
10933 PR c/64279
10934 * c-c++-common/Wduplicated-branches-1.c: New test.
10935 * c-c++-common/Wduplicated-branches-10.c: New test.
10936 * c-c++-common/Wduplicated-branches-11.c: New test.
10937 * c-c++-common/Wduplicated-branches-12.c: New test.
10938 * c-c++-common/Wduplicated-branches-2.c: New test.
10939 * c-c++-common/Wduplicated-branches-3.c: New test.
10940 * c-c++-common/Wduplicated-branches-4.c: New test.
10941 * c-c++-common/Wduplicated-branches-5.c: New test.
10942 * c-c++-common/Wduplicated-branches-6.c: New test.
10943 * c-c++-common/Wduplicated-branches-7.c: New test.
10944 * c-c++-common/Wduplicated-branches-8.c: New test.
10945 * c-c++-common/Wduplicated-branches-9.c: New test.
10946 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10947 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10948 * g++.dg/ext/builtin-object-size3.C: Likewise.
10949 * g++.dg/gomp/loop-1.C: Likewise.
10950 * g++.dg/warn/Wduplicated-branches1.C: New test.
10951 * g++.dg/warn/Wduplicated-branches2.C: New test.
10952
0ce4024a
ML
109532017-01-20 Martin Liska <mliska@suse.cz>
10954
10955 PR lto/69188
10956 * gcc.dg/lto/pr69188_0.c: New test.
10957 * gcc.dg/lto/pr69188_1.c: New test.
10958
d8ea3e7c
AS
109592017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10960
10961 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10962 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10963 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10964 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10965 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10966 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10967 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10968 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10969 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10970 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10971 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10972 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10973 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10974 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10975 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10976 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10977 * gcc.target/i386/avx-1.c: Test new intrinsics.
10978 * gcc.target/i386/sse-13.c: Ditto.
10979 * gcc.target/i386/sse-23.c: Ditto.
10980
0516164b
RB
109812017-01-20 Richard Biener <rguenther@suse.de>
10982
10983 PR tree-optimization/71264
10984 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10985
d821744c
MF
109862017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10987
10988 * gcc.target/mips/madd4-1.c: New file.
10989 * gcc.target/mips/madd4-2.c: Likewise.
10990 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10991 HAS_MADD4.
10992 (mips_option_groups): Add -m[no-]madd4.
10993 (mips-dg-init): Detect default -mno-madd4.
10994 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10995 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10996 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10997 * gcc.target/mips/nmadd-1.c: Likewise.
10998 * gcc.target/mips/nmadd-2.c: Likewise.
10999 * gcc.target/mips/nmadd-3.c: Likewise.
11000
db58fd89
JW
110012017-01-19 Jiong Wang <jiong.wang@arm.com>
11002
11003 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11004 combined instructions.
11005 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11006 instructions.
11007 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11008 of pointer authentication.
11009
bd9cf60b
MM
110102017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11011
11012 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11013 floating point hardware to run test.
11014
ab014eb3
TC
110152017-01-19 Tamar Christina <tamar.christina@arm.com>
11016
2568d8a1 11017 * lib/target-supports.exp
ab014eb3
TC
11018 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11019
c048038f
RO
110202017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11021
11022 PR testsuite/79051
11023 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11024 __x86_64__]: Allow for target i?86-*-*.
11025
ab6b44cb
MF
110262017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11027
11028 PR target/78176
11029 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11030 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11031 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11032 HAS_LXC1.
11033 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11034 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11035 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11036
118d5ed3
AV
110372017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11038
11039 PR fortran/70696
11040 * gfortran.dg/coarray_43.f90: New test.
11041
a57c520e
RE
110422017-01-19 Richard Earnshaw <rearnsha@arm.com>
11043
11044 PR rtl-optimization/79121
11045 * gcc.c-torture/execute/pr79121.c: New test.
11046
54dc4be2
MM
110472017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11048
11049 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11050 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11051
7bd5dad2
LK
110522017-01-18 Louis Krupp <louis.krupp@zoho.com>
11053
11054 PR fortran/50069
11055 PR fortran/55086
11056 * gfortran.dg/pr50069_1.f90: New test.
11057 * gfortran.dg/pr50069_2.f90: New test.
11058 * gfortran.dg/pr55086_1.f90: New test.
11059 * gfortran.dg/pr55086_1_tfat.f90: New test.
11060 * gfortran.dg/pr55086_2.f90: New test.
11061 * gfortran.dg/pr55086_2_tfat.f90: New test.
11062 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11063
0edd264d
AS
110642017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11065 * gcc.dg/strcmp-1.c: New test.
11066 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11067
551914b7
DM
110682017-01-18 David Malcolm <dmalcolm@redhat.com>
11069
11070 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11071 (dejagnu_fail): Likewise.
11072 (dejagnu_note): Likewise.
11073 (pass): Provide forward decl, moving true decl to after #include
11074 of harness.h.
11075 (fail): Likewise.
11076 (note): Likewise.
11077
b7d3a6a6
MM
110782017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11079
11080 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11081 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11082
c484627c
NS
110832017-01-18 Nathan Sidwell <nathan@acm.org>
11084
11085 PR c++/78488
11086 * g++.dg/cpp1z/inh-ctor37.C: New.
11087
a711887e
UB
110882017-01-18 Uros Bizjak <ubizjak@gmail.com>
11089
11090 PR rtl-optimization/78952
11091 * gcc.target/i386/pr78952-1.c: New test.
11092 * gcc.target/i386/pr78952-2.c: Ditto.
11093
525a5e33
AV
110942017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11095
11096 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11097
110982017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
11099
11100 PR fortran/70696
11101 * gfortran.dg/coarray_event_1.f08: New test.
11102
90553aac
JJ
111032017-01-18 Jakub Jelinek <jakub@redhat.com>
11104
11105 PR target/77416
11106 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11107 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11108 from dg-options.
11109 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11110 guarded test.
11111 * gcc.target/powerpc/fusion4.c: Likewise.
11112 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11113 guarded test.
11114 * gcc.target/powerpc/pr58673-1.c: Likewise.
11115 * gcc.target/powerpc/pr58673-2.c: Likewise.
11116 * gcc.target/powerpc/pr59054.c: Likewise.
11117
dfc42f08
BS
111182016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11119
11120 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11121 vec_bperm.
11122 * gcc.target/powerpc/p9-vbpermd.c: New file.
11123
f3981e7e
AK
111242017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11125
11126 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11127 (must_not_compile2): Downcase first letter of error messages.
11128 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11129 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11130
2c65d990
NS
111312017-01-18 Nathan Sidwell <nathan@acm.org>
11132
11133 PR c++/79091
11134 * g++.dg/pr79091.C: New.
11135
a711887e
UB
111362017-01-18 Jakub Jelinek <jakub@redhat.com>
11137
11138 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11139 to dg-options.
11140 (p0): Add missing dg-error.
11141
4701fba3
JS
111422017-01-17 Joe Seymour <joe.s@somniumtech.com>
11143
11144 * gcc.target/msp430/mul_f5_muldef.c: New test.
11145
ac4dc08d
MM
111462017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11147
11148 PR target/79004
11149 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
11150 options. Fix up the syntax for using \m and \M.
11151
1b3254e4
SB
111522017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11153
11154 PR target/78875
11155 * gcc.target/powerpc/ssp-1.c: New testcase.
11156 * gcc.target/powerpc/ssp-2.c: New testcase.
11157
8144a493
WD
111582017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11159
11160 * gcc.target/aarch64/eh_return.c: New test.
11161
a6607774
BS
111622017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11163
11164 * vec-rlmi-rlnm.c: New file.
11165
8ddfdbc2
NS
111662017-01-17 Nathan Sidwell <nathan@acm.org>
11167
11168 PR c++/61636
11169 * g++.dg/cpp1y/pr61636-1.C: New.
11170 * g++.dg/cpp1y/pr61636-2.C: New.
11171 * g++.dg/cpp1y/pr61636-3.C: New.
11172
d365b403
MS
111732017-01-17 Martin Sebor <msebor@redhat.com>
11174
11175 PR testsuite/79115
11176 * gcc.dg/pr78768.c: Make it a link-only test.
11177
0d80ab91
DM
111782017-01-17 David Malcolm <dmalcolm@redhat.com>
11179
11180 PR c++/71497
11181 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
11182 expected messages.
11183 * c-c++-common/Wmisleading-indentation.c: Likewise.
11184
31b61548
VM
111852017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11186
11187 PR target/79058
11188 * gcc.target/arm/pr79058.c: New.
11189
c549996e
JJ
111902017-01-17 Jakub Jelinek <jakub@redhat.com>
11191
11192 PR tree-optimization/71854
11193 * gcc.dg/vect/pr71854.c: New test.
11194
4f197ff9
ML
111952017-01-17 Martin Liska <mliska@suse.cz>
11196
11197 PR ipa/71207
11198 * g++.dg/ipa/pr71207.C: New test.
11199
d4193b85
JH
112002017-01-17 Jan Hubicka <hubicka@ucw.cz>
11201
11202 PR middle-end/77445
11203 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
11204 * gcc.dg/tree-ssa/pr77445.c: New testcase.
11205
906e7712
JJ
112062017-01-17 Jakub Jelinek <jakub@redhat.com>
11207
11208 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
11209 rather than long unsigned int.
11210 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11211
12314dc9
RB
112122017-01-17 Richard Biener <rguenther@suse.de>
11213
11214 PR tree-optimization/71433
11215 * gcc.dg/Warray-bounds-20.c: New testcase.
11216
a23e48df
RB
112172017-01-17 Richard Biener <rguenther@suse.de>
11218
11219 PR testsuite/52563
11220 PR testsuite/71237
11221 PR testsuite/77737
11222 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11223 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11224 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11225
e6750e5c
AM
112262017-01-17 Alan Modra <amodra@gmail.com>
11227
11228 * gcc.target/powerpc/pr79066.c: New.
11229
a59afbe2
JL
112302017-01-16 Jeff Law <law@redhat.com>
11231
11232 PR tree-optimization/33562
11233 PR tree-optimization/61912
11234 PR tree-optimization/77485
11235 PR tree-optimization/79090
11236 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
11237 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
11238
e1bcfb92
JJ
112392017-01-16 Jakub Jelinek <jakub@redhat.com>
11240
98e92fb2
JJ
11241 PR c/79089
11242 * gcc.c-torture/compile/pr79089.c: New test.
11243
e1bcfb92
JJ
11244 PR target/79080
11245 * gcc.dg/pr79080.c: New test.
11246
0ef1f9cd
DM
112472017-01-16 David Malcolm <dmalcolm@redhat.com>
11248
11249 PR c/78304
11250 * gcc.dg/format/pr78304.c: Convert argument from integral type
11251 to a pointer.
11252 * gcc.dg/format/pr78304-2.c: Likewise.
11253
76689ffc
CL
112542017-01-16 Carl Love <cel@us.ibm.com>
11255
11256 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
11257 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
11258
ce12ee9e
CL
112592017-01-16 Carl Love <cel@us.ibm.com>
11260
11261 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
11262 Change arguments and return type to bool long long.
11263
b336037d
MS
112642017-01-16 Martin Sebor <msebor@redhat.com>
11265
11266 PR testsuite/79051
11267 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
11268 on x86.
11269
1ddca3f3
PC
112702017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11271
11272 Revert:
a711887e 11273 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
11274
11275 PR c++/71737
11276 * g++.dg/cpp0x/pr71737.C: New.
11277
290687fb
BS
112782017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11279
11280 * gcc.target/powerpc/swaps-p8-27.c: New.
11281
7d2f3f1d
PC
112822017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11283
11284 PR c++/71737
11285 * g++.dg/cpp0x/pr71737.C: New.
11286
d743728f
EB
112872017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11288
11289 * gnat.dg/opt62.adb: New test.
11290 * gnat.dg/opt62_pkg.ads: New helper.
11291
90aead21
BS
112922017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11293
a711887e
UB
11294 PR rtl-optimization/78626
11295 PR rtl-optimization/78727
90aead21
BS
11296 * gcc.dg/torture/pr78626.c: New test.
11297 * gcc.dg/torture/pr78727.c: New test.
11298
afaecc23
AM
112992017-01-14 Alan Modra <amodra@gmail.com>
11300
11301 * gcc.c-torture/compile/pr72749.c: New test.
11302
be4aa83d
DM
113032017-01-13 David Malcolm <dmalcolm@redhat.com>
11304
11305 PR c/78304
11306 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11307 (test_macro_2): New test.
11308 (test_macro_3): New test.
11309 (test_macro_4): New test.
11310 (test_non_contiguous_strings): Convert line number to line offset.
11311 * gcc.dg/format/pr78304-2.c: New test case.
11312 * gcc.dg/format/pr78304.c: New test case.
11313
7cdca3ec
UB
113142017-01-13 Uros Bizjak <ubizjak@gmail.com>
11315
11316 * gcc.target/i386/funcspec-56.inc: Add missing options and
11317 reorder options by implied ISAs, as in ix86_target_string.
11318
e3017e52
MP
113192017-01-13 Marek Polacek <polacek@redhat.com>
11320
11321 PR c++/71166
11322 * g++.dg/cpp0x/constexpr-array18.C: New test.
11323
d155c6fe
JL
113242017-01-13 Jeff Law <law@redhat.com>
11325
7c9560a5
JL
11326 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11327
9e59e99a
JL
11328 PR tree-optimization/61912
11329 PR tree-optimization/77485
11330 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11331 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11332 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11333
11334 PR tree-optimization/33562
11335 PR tree-optimization/61912
11336 PR tree-optimization/77485
d155c6fe
JL
11337 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11338 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11339 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11340 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11341 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11342 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11343 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11344
77719b06
ML
113452017-01-13 Martin Liska <mliska@suse.cz>
11346
11347 PR ipa/79043
11348 * gcc.c-torture/execute/pr79043.c: New test.
11349
a181b2bc
RB
113502017-01-13 Richard Biener <rguenther@suse.de>
11351
11352 PR middle-end/78411
11353 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11354
eaed3226
AV
113552017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11356
11357 PR fortran/70697
11358 * gfortran.dg/coarray/event_4.f08: New test.
11359
4ccff88b
AV
113602017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11361
11362 PR fortran/70696
11363 * gfortran.dg/coarray/event_3.f08: New test.
11364
3c3b9090
RB
113652017-01-13 Richard Biener <rguenther@suse.de>
11366
11367 PR tree-optimization/77283
11368 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11369
25329913
RB
113702017-01-13 Richard Biener <rguenther@suse.de>
11371
11372 * gcc.dg/gimplefe-22.c: New testcase.
11373
10b70b8e
RB
113742017-01-13 Richard Biener <rguenther@suse.de>
11375
11376 PR tree-optimization/77283
11377 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11378 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11379 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11380
76a8f82f
SL
113812017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11382
11383 * gcc.dg/pr77862.c: Require fpic target.
11384
59a505da
MM
113852017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11386
11387 PR target/79004
11388 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 11389
bce6f760
MS
113902017-01-12 Martin Sebor <msebor@redhat.com>
11391
11392 * gcc.dg/pr78138.c: Adjust.
11393 * gcc.dg/pr78768.c: Adjust.
11394 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11395 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11396 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11397 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11398 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11399 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11400 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11401 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11402 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11403 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11404 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11405
3eefa646
JJ
114062017-01-12 Jakub Jelinek <jakub@redhat.com>
11407
11408 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11409
dcb56243
MS
114102017-01-12 Martin Sebor <msebor@redhat.com>
11411
8be3f306 11412 PR testsuite/79051
940242cd
MS
11413 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11414 due to bug 79054.
dcb56243 11415
b7431c20
DE
114162017-01-12 David Edelsohn <dje.gcc@gmail.com>
11417
11418 * gcc.dg/pr78768.c: Require LTO.
11419
2bcd9f32
MS
114202017-01-12 Martin Sebor <msebor@redhat.com>
11421
11422 PR c/79074
11423 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11424 due to the referenced bug.
11425
b2fc1c70
MS
114262017-01-12 Martin Sebor <msebor@redhat.com>
11427
11428 PR testsuite/79073
11429 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11430
fbed6f36
UB
114312017-01-12 Uros Bizjak <ubizjak@gmail.com>
11432
11433 * gcc.target/i386/builtin_target.c (check_features): Check all
11434 supported __builtin_cpu_supports options.
11435
27282dad
KT
114362017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11437
11438 PR tree-optimization/78319
11439 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11440 Remove xfail.
11441
66113166
BS
114422017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11443
11444 PR target/79044
11445 * gcc.target/powerpc/swaps-p8-26.c: New.
11446
6bb4ea5c
RB
114472017-01-12 Richard Biener <rguenther@suse.de>
11448
11449 * gcc.dg/gimplefe-21.c: New testcase.
11450
f15dbadb
MC
114512017-01-12 Michael Collison <michael.collison@arm.com>
11452
11453 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11454
73e32c47
JK
114552017-01-11 Julia Koval <julia.koval@intel.com>
11456 Uros Bizjak <ubizjak@gmail.com>
11457
11458 * gcc.target/i386/sgx.c New test.
11459 * gcc.target/i386/sse-12.c: Add -msgx.
11460 * gcc.target/i386/sse-13.c: Ditto.
11461 * gcc.target/i386/sse-14.c: Ditto.
11462 * gcc.target/i386/sse-22.c: Ditto.
11463 * gcc.target/i386/sse-23.c: Ditto.
11464 * g++.dg/other/i386-2.C: Ditto.
11465 * g++.dg/other/i386-3.C: Ditto.
11466
3594adc7
MS
114672017-01-11 Martin Sebor <msebor@redhat.com>
11468
11469 PR c++/24511
11470 * g++.dg/template/explicit9.C: New test.
11471
01bfd257
NS
114722017-01-11 Nathan Sidwell <nathan@acm.org>
11473
11474 PR c++/77812
11475 * g++.dg/pr77812.C: New.
11476
88df7964
JJ
114772017-01-11 Jakub Jelinek <jakub@redhat.com>
11478
eae63d78
JJ
11479 PR c++/71537
11480 * g++.dg/cpp1y/constexpr-71537.C: New test.
11481
88df7964
JJ
11482 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11483 argument.
11484
960ecba4
MS
114852017-01-11 Martin Sebor <msebor@redhat.com>
11486
11487 PR c/47931
11488 * c-c++-common/Waddress-2.c: New test.
11489
1f258a55
JJ
114902017-01-11 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR c++/78341
11493 * g++.dg/cpp0x/pr78341.C: New test.
11494
bf5fbf46
MS
114952017-01-11 Martin Sebor <msebor@redhat.com>
11496
11497 PR c/78768
11498 * gcc.dg/pr78768.c: New test.
11499
19ff0049
DM
115002017-01-11 David Malcolm <dmalcolm@redhat.com>
11501
11502 PR driver/78877
11503 * gcc.dg/spellcheck-options-14.c: New test case.
11504 * gcc.dg/spellcheck-options-15.c: New test case.
11505 * gcc.dg/spellcheck-options-16.c: New test case.
11506 * gcc.dg/spellcheck-options-17.c: New test case.
11507
c86e9f03
ML
115082017-01-11 Martin Liska <mliska@suse.cz>
11509
11510 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11511
947f51d6
JJ
115122017-01-11 Jakub Jelinek <jakub@redhat.com>
11513
11514 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11515 instead of just 1 for the decomposition from struct C.
11516
849fccf8
EB
115172017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11518
11519 * gcc.c-torture/execute/20170111-1.c: New test.
11520
80c74722
RB
115212017-01-11 Richard Biener <rguenther@suse.de>
11522
11523 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11524
4c4b4703
JJ
115252017-01-11 Jakub Jelinek <jakub@redhat.com>
11526
11527 PR middle-end/50199
11528 * gcc.dg/lto/pr50199_0.c: New test.
11529
664b1a6b
MS
115302017-01-10 Martin Sebor <msebor@redhat.com>
11531
11532 PR testsuite/78960
11533 PR testsuite/78959
11534 PR testsuite/78133
11535 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11536 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11537
fefd3086
MS
115382017-01-10 Martin Sebor <msebor@redhat.com>
11539
11540 PR middle-end/78138
664b1a6b 11541 * gcc.dg/pr78138.c: New test.
fefd3086 11542
b9f4757f
DM
115432017-01-10 David Malcolm <dmalcolm@redhat.com>
11544
11545 PR c++/77949
11546 * g++.dg/diagnostic/pr77949.C: New test case.
11547
5a50f6bb
MS
115482017-01-10 Martin Sebor <msebor@redhat.com>
11549
11550 PR middle-end/78245
11551 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11552
c16880ef
MS
115532017-01-10 Martin Sebor <msebor@redhat.com>
11554
11555 PR tree-optimization/78775
11556 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11557 * gcc.dg/attr-alloc_size-10.c: New test.
11558 * gcc.dg/attr-alloc_size-11.c: New test.
11559 * gcc.dg/builtin-stringop-chk-7.c: New test.
11560 * gcc.dg/pr78775.c: New test.
11561 * gcc.dg/pr78973-2.c: New test.
11562 * gcc.dg/pr78973.c: New test.
11563
5363d9d9
JL
115642017-01-10 Jeff Law <law@redhat.com>
11565
11566 PR tree-optimization/77766
11567 PR tree-optimization/78856
11568 * gcc.c-torture/execute/pr77766.c: New test.
11569
aae23693
RB
115702016-01-10 Richard Biener <rguenther@suse.de>
11571
11572 PR tree-optimization/79034
11573 * g++.dg/torture/pr79034.C: New testcase.
11574
a0843aed
ML
115752017-01-10 Martin Liska <mliska@suse.cz>
11576
11577 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11578 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11579 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11580 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11581 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11582 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11583 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11584 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11585 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11586 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11587 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11588 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11589 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11590 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11591 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11592 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11593 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11594 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11595 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11596 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11597 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11598 * gcc.dg/ipa/pr64307.c: Likewise.
11599 * gcc.dg/ipa/pr77653.c: Likewise.
11600
79fc8ffe
AS
116012017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11602
11603 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11604 * g++.dg/other/i386-3.C: Ditto.
11605 * gcc.target/i386/sse-12.c: Ditto.
11606 * gcc.target/i386/sse-13.c: Ditto.
11607 * gcc.target/i386/sse-22.c: Ditto.
11608 * gcc.target/i386/sse-23.c: Ditto.
11609 * gcc.target/i386/builtin_target.c: Handle new option.
11610 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11611 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11612 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11613
dfa6951f
MS
116142017-01-09 Martin Sebor <msebor@redhat.com>
11615
11616 PR testsuite/79036
11617 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11618 with different precisions.
11619
a271e415
EB
116202017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11621
11622 * g++.dg/opt/call2.C: New test.
11623 * g++.dg/opt/call3.C: Likewise.
11624 * gnat.dg/array26.adb: New test.
11625 * gnat.dg/array26_pkg.ad[sb]: New helper.
11626 * gnat.dg/array27.adb: New test.
11627 * gnat.dg/array27_pkg.ad[sb]: New helper.
11628 * gnat.dg/array28.adb: New test.
11629 * gnat.dg/array28_pkg.ad[sb]: New helper.
11630
bd2c6270
JJ
116312017-01-09 Jakub Jelinek <jakub@redhat.com>
11632
11633 PR translation/79019
11634 PR translation/79020
11635 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11636 diagnostics.
11637 * gfortran.dg/initialization_17.f90: Likewise.
11638
1c1d8e75
DH
116392017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11640
11641 PR testsuite/79026
11642 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11643 * gcc.target/i386/pr78904-4.c: Likewise.
11644 * gcc.target/i386/pr78904-6.c: Likewise.
11645 * gcc.target/i386/pr78967-2.c: Likewise.
11646
cb330ba5
JJ
116472017-01-09 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR tree-optimization/78899
11650 * gcc.target/i386/pr78899.c: New test.
11651 * gcc.dg/pr71077.c: New test.
11652
a5e14a42
MJ
116532017-01-09 Martin Jambor <mjambor@suse.cz>
11654
11655 PR ipa/78365
11656 PR ipa/78599
11657 * gcc.dg/torture/pr78365.c: New test.
11658
01216d27
JJ
116592017-01-09 Jakub Jelinek <jakub@redhat.com>
11660
dc59e50a
JJ
11661 PR c++/78948
11662 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11663 (main): Use int* instead of long long.
11664
01216d27
JJ
11665 PR tree-optimization/78938
11666 * gcc.dg/vect/pr78938.c: New test.
11667
c0d4fec7
KT
116682017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11669
11670 * gcc.dg/20161219.c: New test.
11671
7b1b0cc1
RB
116722017-01-09 Richard Biener <rguenther@suse.de>
11673
11674 PR tree-optimization/78997
11675 * gcc.dg/torture/pr78997.c: New testcase.
11676
813b9c0d
RB
116772017-01-09 Richard Biener <rguenther@suse.de>
11678
11679 PR debug/79000
11680 * g++.dg/lto/pr79000_0.C: New testcase.
11681 * g++.dg/lto/pr79000_1.c: Likewise.
11682
efcc8d38
MS
116832017-01-08 Martin Sebor <msebor@redhat.com>
11684
11685 PR middle-end/77708
11686 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11687 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11688 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11689 due to bug 78969.
11690 * gcc.dg/format/pr78569.c: Adjust.
11691
5ccf1d8d
DM
116922017-01-07 David Malcolm <dmalcolm@redhat.com>
11693
11694 PR c++/72803
11695 * g++.dg/diagnostic/pr72803.C: New test case.
11696
42002dfe
MS
116972017-01-07 Martin Sebor <msebor@redhat.com>
11698
11699 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11700 * gcc.dg/attr-alloc_size-4.c: Same.
11701
de91486c
AV
117022017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11703
11704 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11705 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11706 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11707 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11708 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11709 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11710 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11711
f55a925e
AS
117122017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11713 * gcc.dg/memcmp-1.c: New.
11714 * gcc.dg/strncmp-1.c: New.
11715
f3caa118
AV
117162017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11717
11718 * gcc.target/arm/acle/mcrr: New.
11719 * gcc.target/arm/acle/mcrr2: New.
11720 * gcc.target/arm/acle/mrrc: New.
11721 * gcc.target/arm/acle/mrrc2: New.
11722
ecc9a25b
AV
117232017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11724
11725 * gcc.target/arm/acle/mcr.c: New.
11726 * gcc.target/arm/acle/mrc.c: New.
11727 * gcc.target/arm/acle/mcr2.c: New.
11728 * gcc.target/arm/acle/mrc2.c: New.
11729
3811581f
AV
117302017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11731
11732 * gcc.target/arm/acle/ldc: New.
11733 * gcc.target/arm/acle/ldc2: New.
11734 * gcc.target/arm/acle/ldcl: New.
11735 * gcc.target/arm/acle/ldc2l: New.
11736 * gcc.target/arm/acle/stc: New.
11737 * gcc.target/arm/acle/stc2: New.
11738 * gcc.target/arm/acle/stcl: New.
11739 * gcc.target/arm/acle/stc2l: New.
11740
d57daa0c
AV
117412017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11742
11743 * gcc.target/arm/acle/acle.exp: Run tests for different options
11744 and make sure fat-lto-objects is used such that we can still do
11745 assemble scans.
11746 * gcc.target/arm/acle/cdp.c: New.
11747 * gcc.target/arm/acle/cdp2.c: New.
11748 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11749 (check_effective_target_arm_coproc1_ok_nocache): New.
11750 (check_effective_target_arm_coproc2_ok): New.
11751 (check_effective_target_arm_coproc2_ok_nocache): New.
11752 (check_effective_target_arm_coproc3_ok): New.
11753 (check_effective_target_arm_coproc3_ok_nocache): New.
11754 (check_effective_target_arm_coproc4_ok): New.
11755 (check_effective_target_arm_coproc4_ok_nocache): New.
11756
8a123229
MS
117572017-01-06 Martin Sebor <msebor@redhat.com>
11758
11759 PR middle-end/78605
11760 * gcc.dg/tree-ssa/pr78605.c: New test.
11761
5b8999d6
MS
117622017-01-05 Martin Sebor <msebor@redhat.com>
11763
11764 PR tree-optimization/78910
11765 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11766 diagnostics.
11767 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11768 * gcc.dg/tree-ssa/pr78910.c: New test.
11769
4e89adf9
EB
117702017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11771
11772 * gcc.dg/sso-10.c: New test.
11773
962c5679
JJ
117742017-01-05 Jakub Jelinek <jakub@redhat.com>
11775
cfd719e7
JJ
11776 PR tree-optimization/71016
11777 * gcc.target/i386/pr71016.c: New test.
11778 * gcc.target/aarch64/pr71016.c: New test.
11779 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11780
26f20371
JJ
11781 PR c++/78931
11782 * g++.dg/cpp1z/decomp19.C: New test.
11783
962c5679
JJ
11784 PR c++/78890
11785 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11786 * g++.dg/init/union1.C: Likewise.
11787 * g++.dg/cpp0x/union6.C: Expect errors.
11788 * g++.dg/cpp0x/union8.C: New test.
11789 * g++.dg/cpp0x/pr78890-1.C: New test.
11790 * g++.dg/cpp0x/pr78890-2.C: New test.
11791
8c15f541
DE
117922017-01-05 David Edelsohn <dje.gcc@gmail.com>
11793
11794 * gcc.target/powerpc/pr71670.c: Require p9vector.
11795 * gcc.target/powerpc/p9-novsx.c: Same.
11796
51b86113
DM
117972017-01-05 David Malcolm <dmalcolm@redhat.com>
11798
11799 * selftests/asr_div1.rtl: New file.
11800 * selftests/aarch64: New subdirectory.
11801 * selftests/aarch64/times-two.rtl: New file.
11802 * selftests/bb-index.rtl: New file.
11803 * selftests/cfg-test.rtl: New file.
11804 * selftests/const-int.rtl: New file.
11805 * selftests/example-labels.rtl: New file.
11806 * selftests/insn-with-mode.rtl: New file.
11807 * selftests/jump-to-label-ref.rtl: New file.
11808 * selftests/jump-to-return.rtl: New file.
11809 * selftests/jump-to-simple-return.rtl: New file.
11810 * selftests/mem.rtl: New file.
11811 * selftests/note-insn-deleted.rtl: New file.
11812 * selftests/note_insn_basic_block.rtl: New file.
11813 * selftests/simple-cse.rtl: New file.
11814 * selftests/symbol-ref.rtl: New file.
11815 * selftests/x86_64: New subdirectory.
11816 * selftests/x86_64/call-insn.rtl: New file.
11817 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11818 * selftests/x86_64/times-two.rtl: New file.
11819 * selftests/x86_64/unspec.rtl: New file.
11820
dc7650cc
NS
118212017-01-05 Nathan Sidwell <nathan@acm.org>
11822
11823 PR c++/78765
11824 * g++.dg/cpp0x/pr78765.C: New.
11825
3db70565
DV
118262017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11827
11828 * gcc.target/s390/memcpy-2.c: New test.
11829 * gcc.target/s390/memset-2.c: New test.
11830
f5a537e3
AK
118312017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11832
11833 * gcc.target/s390/memcpy-1.c: New test.
11834
d80c6d02
JL
118352017-01-04 Jeff Law <law@redhat.com>
11836
11837 PR tree-optimization/78812
11838 * g++.dg/torture/pr78812.C: New test.
11839
08edc320 118402017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
11841
11842 PR target/71977
11843 PR target/70568
11844 PR target/78823
11845 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11846 64-bit VSX systems with direct move, whether we optimize common
11847 code sequences in the GLIBC math library for float math functions.
11848 * gcc.target/powerpc/pr71977-2.c: Likewise.
11849
a9342885
MP
118502017-01-04 Marek Polacek <polacek@redhat.com>
11851
11852 PR c++/64767
11853 * c-c++-common/Wpointer-compare-1.c: New test.
11854
066435fe
JJ
118552017-01-04 Jakub Jelinek <jakub@redhat.com>
11856
abec4284
JJ
11857 PR c++/78949
11858 * c-c++-common/Wunused-var-16.c: New test.
11859
26c43e27
JJ
11860 PR c++/78693
11861 * g++.dg/cpp0x/pr78693.C: New test.
11862
fc73e60c
JJ
11863 PR driver/78957
11864 * gcc.dg/pr78957.c: New test.
11865
c9cf3863
JJ
11866 * g++.dg/cpp1y/auto-fn34.C: New test.
11867
066435fe
JJ
11868 PR c++/71182
11869 * g++.dg/cpp0x/pr71182.C: New test.
11870
598bd687
KN
118712017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11872
11873 PR target/78056
11874 * gcc.target/powerpc/pr78056-1.c: New test.
11875 * gcc.target/powerpc/pr78056-2.c: New test.
11876 * gcc.target/powerpc/pr78056-3.c: New test.
11877 * gcc.target/powerpc/pr78056-4.c: New test.
11878 * gcc.target/powerpc/pr78056-5.c: New test.
11879 * gcc.target/powerpc/pr78056-6.c: New test.
11880 * gcc.target/powerpc/pr78056-7.c: New test.
11881 * gcc.target/powerpc/pr78056-8.c: New test.
11882 * lib/target-supports.exp
11883 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11884 whether the effective target supports the popcntb instruction.
11885
8194635a
JL
118862017-01-03 Jeff Law <law@redhat.com>
11887
11888 PR tree-optimization/67955
11889 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11890
baf9ebc8
MP
118912017-01-04 Marek Polacek <polacek@redhat.com>
11892
11893 PR c++/77545
11894 PR c++/77284
11895 * g++.dg/cpp0x/range-for32.C: New test.
11896 * g++.dg/cpp0x/range-for33.C: New test.
11897
5dd9a9d0
DM
118982017-01-04 David Malcolm <dmalcolm@redhat.com>
11899
11900 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11901
4bf07f3f
NS
119022017-01-04 Nathan Sidwell <nathan@acm.org>
11903
11904 PR c++/66735
11905 * g++.dg/cpp1y/pr66735.C: New.
11906
165ba2e9
JJ
119072017-01-04 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR tree-optimization/71563
11910 * gcc.dg/tree-ssa/pr71563.c: New test.
11911
4567f969
JB
119122017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11913
11914 PR fortran/78534
11915 PR fortran/78976
11916 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11917 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11918 * gfortran.dg/transfer_intrinsic_1.f90: Change
11919 scan-tree-dump-times due to gfc_trans_string_copy change to
11920 avoid -Wstringop-overflow.
11921
1c06f07f
JL
119222017-01-03 Jeff Law <law@redhat.com>
11923
11924 PR tree-optimization/78856
11925 * gcc.c-torture/execute/pr78856.c: New test.
11926
60fb638f
MM
119272017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11928
11929 PR target/78953
11930 * gcc.target/powerpc/pr78953.c: New test.
11931
e4d02f52
ILT
119322017-01-03 Ian Lance Taylor <iant@google.com>
11933
11934 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11935 enums.
11936
5b4f088d
MS
119372017-01-03 Martin Sebor <msebor@redhat.com>
11938
11939 PR tree-optimization/78696
11940 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11941 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11942 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11943 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11944
119452017-01-03 David Malcolm <dmalcolm@redhat.com>
11946
11947 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11948 with more than one digit.
11949 * lib/gcc-dg.exp (process-message): Support more than one digit
11950 in relative line specifications.
11951
119522017-01-03 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR tree-optimization/78965
11955 * gcc.dg/pr78965.c: New test.
11956
11957 PR middle-end/78901
11958 * g++.dg/opt/pr78901.C: New test.
11959
119602017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11961
11962 PR fortran/78534
11963 PR fortran/66310
11964 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11965 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11966 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11967 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11968 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11969 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11970 * gfortran.dg/string_1_lp64.f90: New test.
11971 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11972 * gfortran.dg/string_3_lp64.f90: New test.
11973 * gfortran.dg/transfer_intrinsic_1.f90: Change
11974 scan-tree-dump-times due to gfc_trans_string_copy change to
11975 avoid -Wstringop-overflow.
11976
8b7163c6
UB
119772017-01-02 Uros Bizjak <ubizjak@gmail.com>
11978
11979 PR target/78967
11980 * gcc.target/i386/pr78967-1.c: New test.
11981 * gcc.target/i386/pr78967-2.c: Ditto.
11982 * gcc.target/i386/pr78967-3.c: Ditto.
11983
11984 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11985 * gcc.target/i386/pr78904-4.c: Ditto.
11986 * gcc.target/i386/pr78904-6.c: Ditto.
11987
e2940b98
JH
119882017-01-01 Jan Hubicka <hubicka@ucw.cz>
11989
11990 PR middle-end/77674
11991 * g++.dg/torture/pr77674.C: New testcase.
11992
cbe34bb5 119932017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11994
11995 Update copyright years.
818ab71a 11996\f
cbe34bb5 11997Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11998
11999Copying and distribution of this file, with or without modification,
12000are permitted in any medium without royalty provided the copyright
12001notice and this notice are preserved.