]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Don't xfail gcc.dg/vect/vect-multitypes-12.c on 32-bit SPARC (PR tree-optimization...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
83ada6e8
RO
12017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 PR tree-optimization/80996
4 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
5
c5f59763
JJ
62017-09-14 Jakub Jelinek <jakub@redhat.com>
7
8 PR target/81325
9 * g++.dg/cpp0x/pr81325.C: New test.
10
87f3a5cf
PT
112017-09-13 Paul Thomas <pault@gcc.gnu.org>
12
13 PR fortran/82173
14 * gfortran.dg/pdt_10.f03 : New test.
15
b6509175
PC
162017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/68177
19 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
20
c7885b85
ML
212017-09-13 Martin Liska <mliska@suse.cz>
22
23 PR middle-end/82154
24 * g++.dg/torture/pr82154.C: New test.
25
97e63e12
PC
262017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
27
28 PR c++/61362
29 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
30 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
31
bce5091a
SE
322017-09-13 Steve Ellcey <sellcey@cavium.com>
33
34 PR tree-optimization/80925
35 * gfortran.dg/vect/vect-2.f90: Add
36 --param vect-max-peeling-for-alignment=0 option.
37 Remove unaligned access and peeling checks.
38 * gfortran.dg/vect/vect-3.f90: Ditto.
39 * gfortran.dg/vect/vect-4.f90: Ditto.
40 * gfortran.dg/vect/vect-5.f90: Ditto.
41
13380861
PC
422017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/61135
45 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
46 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
47
bb5d9711
JW
482017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
49
50 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
51
267bbb6f
MP
522017-09-13 Marek Polacek <polacek@redhat.com>
53
54 PR c/82167
55 * gcc.dg/pr82167.c: New test.
56
8a411aa3
WS
572017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
58
59 * gcc.target/powerpc/fold-vec-ld-char.c: New.
60 * gcc.target/powerpc/fold-vec-ld-double.c: New.
61 * gcc.target/powerpc/fold-vec-ld-float.c: New.
62 * gcc.target/powerpc/fold-vec-ld-int.c: New.
63 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
64 * gcc.target/powerpc/fold-vec-ld-short.c: New.
65
1cb656f8
JW
662017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
67
68 * gcc.target/aarch64/pr62178.c: Updated testcase
69 to scan for two ldrs and an mla.
70
e5b87132
PC
712017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
72
73 PR c++/59949
74 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
75
491cefb7
WD
762017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
77
78 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
79
4395a473
TP
802017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
81
82 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
83 ARMv8-A and ARMv8-R.
84 * gcc.target/arm/acle/cdp2.c: Likewise.
85 * gcc.target/arm/acle/ldc.c: Likewise.
86 * gcc.target/arm/acle/ldc2.c: Likewise.
87 * gcc.target/arm/acle/ldc2l.c: Likewise.
88 * gcc.target/arm/acle/ldcl.c: Likewise.
89 * gcc.target/arm/acle/mcr.c: Likewise.
90 * gcc.target/arm/acle/mcr2.c: Likewise.
91 * gcc.target/arm/acle/mcrr.c: Likewise.
92 * gcc.target/arm/acle/mcrr2.c: Likewise.
93 * gcc.target/arm/acle/mrc.c: Likewise.
94 * gcc.target/arm/acle/mrc2.c: Likewise.
95 * gcc.target/arm/acle/mrrc.c: Likewise.
96 * gcc.target/arm/acle/mrrc2.c: Likewise.
97 * gcc.target/arm/acle/stc.c: Likewise.
98 * gcc.target/arm/acle/stc2.c: Likewise.
99 * gcc.target/arm/acle/stc2l.c: Likewise.
100 * gcc.target/arm/acle/stcl.c: Likewise.
101 * lib/target-supports.exp:
102 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
103 and stcl in the comment.
104 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
105 and disable Thumb-1 targets.
106 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
107 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
108
caf3dcdf
PC
1092017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
110
111 PR c++/47226
112 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
113 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
114
2da6996c
RB
1152017-09-13 Richard Biener <rguenther@suse.de>
116
117 PR middle-end/82128
118 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
119 default-def to avoid breaking iterator update with the weird
120 interaction with cgraph_update_edges_for_call_stmt_node.
121
d6ecd2cf
KV
1222017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
123
124 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
125
741bbaab
PC
126017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/70621
129 * g++.dg/torture/pr70621.C: New.
130
18a4e7e3
PT
1312017-09-12 Paul Thomas <pault@gcc.gnu.org>
132
133 PR fortran/82173
134 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
135 is defined' error.
136 * gfortran.dg/pdt_6.f03 : New test.
137 * gfortran.dg/pdt_7.f03 : New test.
138 * gfortran.dg/pdt_8.f03 : New test.
139
140 PR fortran/82168
141 * gfortran.dg/pdt_9.f03 : New test.
142
cbc45bea
JJ
1432017-09-12 Jakub Jelinek <jakub@redhat.com>
144
145 PR target/82112
146 * gcc.target/powerpc/pr82112.c: New test.
147 * g++.dg/ext/altivec-18.C: New test.
148
5f33b353
ML
1492017-09-12 Martin Liska <mliska@suse.cz>
150
151 PR testsuite/82114
152 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
153
29545149
RB
1542017-09-12 Richard Biener <rguenther@suse.de>
155
156 PR tree-optimization/82157
157 * gcc.dg/torture/pr82157.c: New testcase.
158
8101ec85
SA
1592017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
160
161 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
162 attribute.
163 * gcc.target/mips/near-far-2.c: Likewise.
164 * gcc.target/mips/near-far-3.c: Likewise.
165 * gcc.target/mips/near-far-4.c: Likewise.
166
ec33aebb
JJ
1672017-09-12 Jakub Jelinek <jakub@redhat.com>
168
169 PR target/82112
170 * c-c++-common/pr82112.c: New test.
171 * gcc.dg/pr82112.c: New test.
172
2f6c18e0
EB
1732017-09-10 Eric Botcazou <ebotcazou@adacore.com>
174
175 PR ada/79441
176 * gnat.dg/pack9.adb: Robustify.
177
ff3598bc
PT
1782017-09-10 Paul Thomas <pault@gcc.gnu.org>
179
180 PR fortran/34640
181 * gfortran.dg/associate_24.f90: New test.
182 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
183 checks.
184 * gfortran.dg/no_arg_check_2.f90: Likewise.
185 * gfortran.dg/pointer_array_1.f90: New test.
186 * gfortran.dg/pointer_array_2.f90: New test.
187 * gfortran.dg/pointer_array_7.f90: New test.
188 * gfortran.dg/pointer_array_8.f90: New test.
189 * gfortran.dg/pointer_array_component_1.f90: New test.
190 * gfortran.dg/pointer_array_component_2.f90: New test.
191 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
192 counts by 1.
193
194 PR fortran/40737
195 * gfortran.dg/pointer_array_3.f90: New test.
196
197 PR fortran/57116
198 * gfortran.dg/pointer_array_4.f90: New test.
199
200 PR fortran/55763
201 * gfortran.dg/pointer_array_5.f90: New test.
202
203 PR fortran/57019
204 * gfortran.dg/pointer_array_6.f90: New test.
205
019bf9ad
JW
2062017-09-09 Jonathan Wakely <jwakely@redhat.com>
207
208 PR c++/81852
209 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
210 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
211 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
212 * g++.dg/cpp1y/feat-neg.C: Likewise.
213 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
214
95b7c2e0
PMR
2152017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
216
217 * gnat.dg/debug14.adb: New test.
218
89ec98ed
EB
2192017-09-09 Eric Botcazou <ebotcazou@adacore.com>
220
221 * gnat.dg/specs/atomic3.ads: New test.
222
ea09ecc5
EB
2232017-09-09 Eric Botcazou <ebotcazou@adacore.com>
224
225 * gnat.dg/specs/vfa.ads: Rename into...
226 * gnat.dg/specs/vfa1.ads: ...this.
227 * gnat.dg/specs/vfa2.ads: New test.
228
5bab4c96
PT
2292017-09-09 Paul Thomas <pault@gcc.gnu.org>
230
231 * gfortran.dg/pdt_1.f03 : New test.
232 * gfortran.dg/pdt_2.f03 : New test.
233 * gfortran.dg/pdt_3.f03 : New test.
234 * gfortran.dg/pdt_4.f03 : New test.
235 * gfortran.dg/pdt_5.f03 : New test.
236
b2c5d6f1 2372017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
238
239 * gcc.dg/pr81988.c: New test.
240
2412017-09-07 Eric Botcazou <ebotcazou@adacore.com>
242
1c49a3ed
EB
243 * gnat.dg/opt67.adb: New test.
244 * gnat.dg/opt67_pkg.ad[sb]: New helper.
245
86373d92
JJ
2462017-09-07 Jakub Jelinek <jakub@redhat.com>
247
248 PR target/81979
249 * gcc.dg/pr81979.c: New test.
250
a3064a99
EB
2512017-09-07 Eric Botcazou <ebotcazou@adacore.com>
252
253 PR ada/82126
254 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
255
a7976089
RB
2562017-09-07 Richard Biener <rguenther@suse.de>
257
258 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
259 opportunity.
260
bbd35101
MM
2612017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
262
263 * gcc.target/powerpc/float128-1.c: Update options to know that
264 -mfloat128 is now on by default on PowerPC VSX systems. Remove
265 -static-libgcc option which is no longer needed. Use -mvsx or
266 -mpower9-vector to enable VSX or hardware IEEE support, rather
267 than specifying a particular CPU.
268 * gcc.target/powerpc/float128-2.c: Likewise.
269 * gcc.target/powerpc/float128-cmp.c: Likewise.
270 * gcc.target/powerpc/float128-complex-1.c: Likewise.
271 * gcc.target/powerpc/float128-complex-2.c: Likewise.
272 * gcc.target/powerpc/float128-hw.c: Likewise.
273 * gcc.target/powerpc/float128-mix.c: Likewise.
274 * gcc.target/powerpc/float128-type-1.c: Likewise.
275 * gcc.target/powerpc/float128-type-2.c: Likewise.
276 * gcc.target/powerpc/float128-3.c: New test.
277 * gcc.target/powerpc/float128-4.c: Likewise.
278 * gcc.target/powerpc/float128-5.c: Likewise.
279
260da991
WD
2802017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
281
282 PR middle-end/78468
283 * gcc.dg/pr78468.c: Add alignment test.
284
f6e50a7d
WW
2852017-09-06 Wish Wu <wishwu007@gmail.com>
286 Jakub Jelinek <jakub@redhat.com>
287
288 * gcc.dg/sancov/cmp0.c: New test.
289
f6bd5664
RB
2902017-09-06 Richard Biener <rguenther@suse.de>
291
292 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
293 test for correctness of vector lowering.
294
796bd467
RB
2952017-09-06 Richard Biener <rguenther@suse.de>
296
297 PR tree-optimization/82108
298 * gcc.dg/vect/pr82108.c: New testcase.
299
e9982c6a
MJ
3002017-09-06 Martin Jambor <mjambor@suse.cz>
301
302 PR tree-optimization/82078
303 * gcc.dg/tree-ssa/pr82078.c: New test.
304
3581d5db
JJ
3052017-09-06 Jakub Jelinek <jakub@redhat.com>
306
307 PR middle-end/82095
308 * gcc.dg/tls/pr82095.c: New test.
309
bcc6842b
JJ
3102017-09-05 Jakub Jelinek <jakub@redhat.com>
311
0fe4bc78
JJ
312 PR middle-end/81768
313 * gcc.dg/gomp/pr81768-2.c: New test.
314
bcc6842b
JJ
315 PR middle-end/81768
316 * gcc.dg/gomp/pr81768-1.c: New test.
317
55b2ce1c
BS
3182017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
319
320 PR target/81833
321 * gcc.target/powerpc/pr81833-1.c: New file.
322 * gcc.target/powerpc/pr81833-2.c: New file.
323
f174328e
L
3242017-09-05 H.J. Lu <hongjiu.lu@intel.com>
325
326 PR target/59501
327 PR target/81624
328 PR target/81769
329 * gcc.target/i386/pr59501-4a.c: Remove xfail.
330 * gcc.target/i386/pr81769-1a.c: New test.
331 * gcc.target/i386/pr81769-1b.c: Likewise.
332 * gcc.target/i386/pr81769-2.c: Likewise.
333
c253525e
MP
3342017-09-05 Marek Polacek <polacek@redhat.com>
335
336 PR sanitizer/82072
337 * c-c++-common/ubsan/pr82072-2.c: New test.
338
d49318d9
PC
3392017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
340
341 PR c++/81942
342 * g++.dg/cpp1y/constexpr-return3.C: New.
343
d3b080bc
EB
3442017-09-05 Eric Botcazou <ebotcazou@adacore.com>
345
346 * gnat.dg/incomplete5.ad[sb]: New test.
347 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
348
1f073c92
EB
3492017-09-05 Eric Botcazou <ebotcazou@adacore.com>
350
351 * gnat.dg/specs/uc2.ads: New test.
352
806fcf71
EB
3532017-09-05 Eric Botcazou <ebotcazou@adacore.com>
354
355 * gnat.dg/taft_type4.adb: New test.
356 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
357
a0f8cad6
RB
3582017-09-05 Richard Biener <rguenther@suse.de>
359
360 PR tree-optimization/82102
361 * gcc.dg/torture/pr82102.c: New testcase.
362
babf697a
EB
3632017-09-05 Eric Botcazou <ebotcazou@adacore.com>
364
365 * testsuite/gnat.dg/array29.ad[sb]: New test.
366
02e637d8
ML
3672017-09-05 Martin Liska <mliska@suse.cz>
368
369 PR tree-optimization/82032
370 * g++.dg/other/pr82032.C: New test.
371 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
372 * gcc.dg/tree-ssa/vrp34.c: Likewise.
373 * gcc.dg/switch-10.c: Likewise.
374
bc394e5a
UB
3752017-09-04 Uros Bizjak <ubizjak@gmail.com>
376
377 * gcc.target/i386/mpx/mpx-os-support.h: New file.
378 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
379
9afacf39
BE
3802017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
381
382 PR target/77308
383 * gcc.target/arm/pr77308-1.c: New test.
384
11a82e25
RB
3852017-09-04 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/82084
388 * g++.dg/torture/pr82084.C: New testcase.
389
bc7fe952
MP
3902017-09-04 Marek Polacek <polacek@redhat.com>
391
392 PR c/81783
393 * c-c++-common/Wtautological-compare-5.c: New test.
394
8713d0f1
JL
3952017-09-04 Jeff Law <law@redhat.com>
396
397 PR tree-optimization/64910
398 * gcc.dg/tree-ssa/pr64910-2.c: New test.
399
8d2b48ae
MP
4002017-09-04 Marek Polacek <polacek@redhat.com>
401
402 PR sanitizer/82072
403 * c-c++-common/ubsan/pr82072.c: New test.
404
e910a9b1
RB
4052017-09-04 Richard Biener <rguenther@suse.de>
406
407 PR tree-optimization/82060
408 * g++.dg/torture/pr82060.C: New testcase.
409
d8c40eff
AM
4102017-09-04 Alexander Monakov <amonakov@ispras.ru>
411
412 PR rtl-optimization/57448
413 PR target/67458
414 PR target/81316
415 * gcc.dg/atomic/pr80640-2.c: New testcase.
416 * gcc.dg/atomic/pr81316.c: New testcase.
417
1fda57cb
TV
4182017-09-04 Tom de Vries <tom@codesourcery.com>
419
420 PR tree-optimization/82052
421 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
422 call in fn11.
423
792ce29f
JJ
4242017-09-04 Jakub Jelinek <jakub@redhat.com>
425
ca1150f0
JJ
426 PR sanitizer/81981
427 * gcc.dg/ubsan/pr81981.c: New test.
428
792ce29f
JJ
429 PR tree-optimization/70043
430 PR testsuite/82093
431 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
432
83982f26
UB
4332017-09-04 Uros Bizjak <ubizjak@gmail.com>
434
435 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
436 * gcc.target/i386/bmi-check.h (main): Ditto.
437 * gcc.target/i386/bmi2-check.h (main): Ditto.
438 * gcc.target/i386/rtm-check.h (main): Ditto.
439 * gcc.target/i386/sha-check.h (main): Ditto.
440 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
441 (main): Use __get_cpuid_count. Use check_osxsave.
442 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
443 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
444 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
445 (main): Use check_osxsave.
446
f36b315d
UB
4472017-09-03 Uros Bizjak <ubizjak@gmail.com>
448
449 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
450 and return NORUNRES on failure.
451 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
452 __builtin_va_arg_pack instead of __va_arg_pack.
453 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
454 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
455 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
456 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
457 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
458
bff0050a
JJ
4592017-09-01 Jakub Jelinek <jakub@redhat.com>
460
461 PR target/81766
462 * gcc.target/i386/pr81766.c: New test.
463
e035be33
JM
4642017-09-01 Joseph Myers <joseph@codesourcery.com>
465
466 PR c/82071
467 * gcc.target/i386/excess-precision-7.c: New test.
468
db6bb1ec
AK
4692017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
470
471 PR target/82012
472 * gcc.target/s390/target-attribute/pr82012.c: New test.
473
0e34f6d8
JL
4742017-09-01 Jeff Law <law@redhat.com>
475
2ec399d8
JS
476 * gcc.target/i386/const-in-bss.c: New test.
477
0e34f6d8
JL
478 PR tree-optimization/82052
479 * gcc.c-torture/compile/pr82052.c: New test.
480
349884d1
JJ
4812017-09-01 Jakub Jelinek <jakub@redhat.com>
482
483 PR sanitizer/81923
484 * gcc.dg/asan/pr81923.c: New test.
485
002618d8
ML
4862017-09-01 Martin Liska <mliska@suse.cz>
487
488 PR tree-optimization/82059
489 * gcc.dg/tree-ssa/pr82059.c: New test.
490
a2de90a4
CZ
4912017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
492
493 * gcc.target/arc/loop-1.c: Deleted.
494
1370fccf
CZ
4952017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
496
497 * gcc.target/arc/arc.exp: Test also cpp files.
498 * gcc.target/arc/tdelay_slots.cpp: New test.
499
7cfbf676
CZ
5002017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
501
502 * gcc.target/arc/pr9001184797.c: New test.
503
d2e05fcb
JJ
5042017-09-01 Jakub Jelinek <jakub@redhat.com>
505
506 PR c/81887
507 * c-c++-common/gomp/pr81887.c: New test.
508 * gfortran.dg/gomp/pr81887.f90: New test.
509
8dc9277a
MP
5102017-09-01 Marek Polacek <polacek@redhat.com>
511
512 PR c++/82040
513 * g++.dg/warn/Wbool-operation-1.C: New test.
514
9f532472
CZ
5152017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
516
517 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 518 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 519
b6fb7933
CZ
5202017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
521
522 * gcc.target/arc/sdata-3.c: New file.
523 * gcc.target/arc/sdata-4.c: Likewise.
524
7488b577
RB
5252017-08-31 Richard Biener <rguenther@suse.de>
526
527 PR middle-end/82054
528 * g++.dg/gomp/pr82054.C: New testcase.
529
3aebc597
RL
5302017-08-31 Renlin Li <renlin.li@arm.com>
531 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
532
533 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
534
3e75ec3f
BS
5352017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
536
537 PR tree-optimization/81987
538 * g++.dg/torture/pr81987.C: New file.
539
02d54806
EB
5402017-08-30 Eric Botcazou <ebotcazou@adacore.com>
541
542 * gnat.dg/aggr22.ad[sb]: New test.
543
e0bd5a28
PH
5442017-08-30 Pat Haugen <pthaugen@us.ibm.com>
545
546 * gcc.target/powerpc/cr_shrink-wrap.c: New.
547
6da714c6
MM
5482017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
549
550 PR target/82015
551 * gcc.target/powerpc/pr82015.c: Fix up error message.
552
6cc30cb4
ML
5532017-08-30 Martin Liska <mliska@suse.cz>
554
555 PR inline-asm/82001
556 * gcc.dg/ipa/pr82001.c: New test.
557
d16c828e
ML
5582017-08-30 Martin Liska <mliska@suse.cz>
559
560 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
561
36ef8e6f
RB
5622017-08-30 Richard Biener <rguenther@suse.de>
563
564 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
565
72932ccf
MM
5662017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
567
568 PR target/82015
569 * gcc.target/powerpc/pr82015.c: New test.
570
4e395d91
UB
5712017-08-29 Uros Bizjak <ubizjak@gmail.com>
572
573 * gcc.target/i386/*.c: Remove excess braces from target selectors.
574
2ffc0382
UB
5752017-08-29 Uros Bizjak <ubizjak@gmail.com>
576
577 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
578 * gcc.target/i386/abi-2.c: Ditto.
579 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
580 * gcc.target/i386/pr22076.c: Ditto.
581 * gcc.target/i386/pr37216.c: Ditto.
582 * gcc.target/i386/pr39431.c: Ditto.
583 * gcc.target/i386/pr40906-1.c: Ditto.
584 * gcc.target/i386/pr40906-2.c: Ditto.
585 * gcc.target/i386/pr43766.c: Ditto.
586 * gcc.target/i386/pr46226.c: Ditto.
587 * gcc.target/i386/pr46470.c: Ditto.
588 * gcc.target/i386/pr59929.c: Ditto.
589 * gcc.target/i386/sse-10.c: Ditto.
590 * gcc.target/i386/vararg-1.c: Ditto.
591 * gcc.target/i386/vararg-1.c: Ditto.
592 * gcc.target/i386/asm-6.c: Compile for fpic target only.
593 * gcc.target/i386/pr44223.c: Ditto.
594 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
595 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
596 * gcc.target/i386/pr67480.c (dg-options): Ditto.
597 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
598 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
599 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
600 * gcc.target/i386/mvc9.c: Compile for lto target only.
601 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
602 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
603 * gcc.target/i386/pr57091.c: Ditto.
604 * gcc.target/i386/pr61599-2.c: Ditto.
605
8eb91869
BS
6062017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607
608 PR tree-optimization/81503
609 * gcc.c-torture/execute/pr81503.c: New file.
610
9dc3d6a9
ML
6112017-08-29 Martin Liska <mliska@suse.cz>
612
2ffc0382 613 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
614 * gcc.dg/tree-ssa/vrp104.c: Likewise.
615
faa5399b 6162017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 617 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
618
619 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
620
14d62813
JL
6212017-08-28 Jeff Law <law@redhat.com>
622
623 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
624 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
625 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
626 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
627 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
628 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
629 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
630 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
631 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
632
c11384aa
JW
6332017-08-28 Janus Weil <janus@gcc.gnu.org>
634
635 PR fortran/81770
636 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
637 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
638
ac9a43e1
SE
6392017-08-28 Steve Ellcey <sellcey@cavium.com>
640
641 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
642 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
643 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
644
2aa8aa18
RB
6452017-08-28 Richard Biener <rguenther@suse.de>
646
647 PR tree-optimization/81977
648 * g++.dg/torture/pr81977.C: New testcase.
649
5e5ccf0d
AM
6502017-08-28 Alexander Monakov <amonakov@ispras.ru>
651
652 PR target/80640
653 * gcc.dg/atomic/pr80640.c: New testcase.
654
a5df2090
UB
6552017-08-27 Uros Bizjak <ubizjak@gmail.com>
656
657 PR target/81995
658 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
659 * gcc.target/i386/pr46091-4a.c: Ditto.
660
86e03ef9
TK
6612017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
662
663 PR fortran/81974
664 * gfortran.dg/inline_matmul_19.f90: New test.
665
6e4c6a24
SM
6662017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
667
668 * gcc.target/powerpc/m128-check.h: New file.
669 * gcc.target/powerpc/sse-check.h: New file.
670 * gcc.target/powerpc/sse-movmskps-1.c: New file.
671 * gcc.target/powerpc/sse-movlps-2.c: New file.
672 * gcc.target/powerpc/sse-pavgw-1.c: New file.
673 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
674 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
675 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
676 * gcc.target/powerpc/sse-divss-1.c: New file.
677 * gcc.target/powerpc/sse-movhps-1.c: New file.
678 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
679 * gcc.target/powerpc/sse-subps-1.c: New file.
680 * gcc.target/powerpc/sse-minps-1.c: New file.
681 * gcc.target/powerpc/sse-pminub-1.c: New file.
682 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
683 * gcc.target/powerpc/sse-shufps-1.c: New file.
684 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
685 * gcc.target/powerpc/sse-maxps-1.c: New file.
686 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
687 * gcc.target/powerpc/sse-movmskb-1.c: New file.
688 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
689 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
690 * gcc.target/powerpc/sse-mulps-1.c: New file.
691 * gcc.target/powerpc/sse-rcpps-1.c: New file.
692 * gcc.target/powerpc/sse-pminsw-1.c: New file.
693 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
694 * gcc.target/powerpc/sse-subss-1.c: New file.
695 * gcc.target/powerpc/sse-movss-2.c: New file.
696 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
697 * gcc.target/powerpc/sse-minss-1.c: New file.
698 * gcc.target/powerpc/sse-movaps-2.c: New file.
699 * gcc.target/powerpc/sse-movlps-1.c: New file.
700 * gcc.target/powerpc/sse-maxss-1.c: New file.
701 * gcc.target/powerpc/sse-movhlps-1.c: New file.
702 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
703 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
704 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
705 * gcc.target/powerpc/sse-mulss-1.c: New file.
706 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
707 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
708 * gcc.target/powerpc/sse-movlhps-1.c: New file.
709 * gcc.target/powerpc/sse-movhps-2.c: New file.
710 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
711 * gcc.target/powerpc/sse-xorps-1.c: New file.
712 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
713 * gcc.target/powerpc/sse-orps-1.c: New file.
714 * gcc.target/powerpc/sse-addps-1.c: New file.
715 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
716 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
717 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
718 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
719 * gcc.target/powerpc/sse-andps-1.c: New file.
720 * gcc.target/powerpc/sse-cmpss-1.c: New file.
721 * gcc.target/powerpc/sse-divps-1.c: New file.
722 * gcc.target/powerpc/sse-andnps-1.c: New file.
723 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
724 * gcc.target/powerpc/sse-movss-1.c: New file.
725 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
726 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
727 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
728 * gcc.target/powerpc/sse-movaps-1.c: New file.
729 * gcc.target/powerpc/sse-movss-3.c: New file.
730 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
731 * gcc.target/powerpc/sse-addss-1.c: New file.
732 * gcc.target/powerpc/sse-psadbw-1.c: New file.
733
56b26dd4
MM
7342017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
735
2ffc0382 736 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
737 * gcc.target/powerpc/dform-2.c: Likewise.
738 * gcc.target/powerpc/dform-3.c: Likewise.
739 * gcc.target/powerpc/pr71656-1.c: Likewise.
740 * gcc.target/powerpc/pr71656-2.c: Likewise.
741 * gcc.target/powerpc/pr80103-1.c: Likewise.
742 * gcc.target/powerpc/pr80098-1.c: Likewise.
743
6512c0f1
MS
7442017-08-24 Martin Sebor <msebor@redhat.com>
745
746 PR middle-end/81908
747 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
748 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
749 * gcc.dg/tree-ssa/pr81908.c: New test.
750
281de9c2
SM
7512017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
752
2ffc0382
UB
753 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
754 Suppress warning during tests.
281de9c2 755
10bfe16f
UB
7562017-08-24 Uros Bizjak <ubizjak@gmail.com>
757
758 * lib/target-supports.exp: Group together target-dependant checks.
759
142ff602
BC
7602017-08-24 Bin Cheng <bin.cheng@arm.com>
761
762 PR tree-optimization/81913
763 * gcc.c-torture/execute/pr81913.c: New test.
764 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
765 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
766
9b25e12d
RB
7672017-08-23 Richard Biener <rguenther@suse.de>
768
769 PR target/81921
770 * gcc.target/i386/pr81921.c: New testcase.
771
122f9da1
DS
7722017-08-23 Daniel Santos <daniel.santos@pobox.com>
773
774 * gcc.target/i386/pr80969-1.c: New testcase.
775 * gcc.target/i386/pr80969-2a.c: Likewise.
776 * gcc.target/i386/pr80969-2.c: Likewise.
777 * gcc.target/i386/pr80969-3.c: Likewise.
778 * gcc.target/i386/pr80969-4a.c: Likewise.
779 * gcc.target/i386/pr80969-4b.c: Likewise.
780 * gcc.target/i386/pr80969-4.c: Likewise.
781 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
782 * lib/target-supports.exp (check_avx512_os_support_available,
783 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
784 New proceedures for target avx512f and avx512f_runtime selectors.
785 (check_avx2_hw_available): Fix breakage due NULL being undefined.
786
397ecd05
DM
7872017-08-23 David Malcolm <dmalcolm@redhat.com>
788
789 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
790 * gcc.dg/param-type-mismatch.c: New test case.
791
44b1b798
WS
7922017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
793
794 * gcc.target/powerpc/fold-vec-perm-char.c: New.
795 * gcc.target/powerpc/fold-vec-perm-double.c: New.
796 * gcc.target/powerpc/fold-vec-perm-float.c: New.
797 * gcc.target/powerpc/fold-vec-perm-int.c: New.
798 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
799 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
800 * gcc.target/powerpc/fold-vec-perm-short.c: New.
801
60591d4e
RB
8022017-08-23 Richard Biener <rguenther@suse.de>
803
804 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
805 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
806 * gnat.dg/noinline2.adb: Likewise.
807 * gnat.dg/renaming6.adb: Likewise.
808 * gnat.dg/renaming6.ads: Likewise.
809 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 810
3767b2e4
RB
8112017-08-23 Richard Biener <rguenther@suse.de>
812
813 PR lto/81940
814 * g++.dg/lto/pr81940_0.C: New testcase.
815
c37691e5
TC
8162017-08-23 Tamar Christina <tamar.christina@arm.com>
817
818 PR middle-end/19706
819 * gcc.dg/tree-ssa/pr19706.c: New.
820 * lib/target-supports.exp (check_effective_target_xorsign): New.
821
4d68ff06
DS
8222017-08-22 Daniel Santos <daniel.santos@pobox.com>
823
824 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
825 -mabi=ms
826 * gcc.target/i386/pr64409.c: Modify to only run on x32.
827 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
828 * gcc.target/i386/pr66275.c: Likewise.
829 * gcc.target/i386/pr68018.c: Likewise.
830
5b37159f
WS
8312017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
832
833 * gcc.target/powerpc/fold-vec-sums-int.c: New.
834
0db8ddfc
JL
8352017-08-22 Jeff Law <law@redhat.com>
836
837 PR tree-optimization/81741
838 PR tree-optimization/71947
839 * gcc.dg/tree-ssa/pr81741.c: New test.
840 * gcc.dg/tree-ssa/pr71947-7.c: New test.
841 * gcc.dg/tree-ssa/pr71947-8.c: New test.
842 * gcc.dg/tree-ssa/pr71947-9.c: New test.
843 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
844 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
845 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
846 * gcc.dg/tree-ssa/20030922-2.c: xfail.
847
44d23deb
YR
8482017-08-22 Yvan Roux <yvan.roux@linaro.org>
849
850 PR c++/80287
851 * g++.dg/pr80287.C: New test.
852
7f1bf27a
RB
8532017-08-22 Richard Biener <rguenther@suse.de>
854
855 Revert
856 2017-08-09 Slava Barinov <v.barinov@samsung.com>
857
858 * g++.dg/asan/asan.exp: Switch on *.cc tests.
859
1823c4f6
RB
8602017-08-22 Richard Biener <rguenther@suse.de>
861
862 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
863 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
864 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
865 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
866 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
867 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
868 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
869 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
870
bef016bf
JD
8712017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
872
873 PR fortran/81296
874 * gfortran.dg/dtio_12.f90: Update test.
875
57cea2b3
NS
8762017-08-21 Nathan Sidwell <nathan@acm.org>
877
878 * g++.dg/template/pr81899.C: Fix c++03.
879 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
880
7f204c0f
DM
8812017-08-21 David Malcolm <dmalcolm@redhat.com>
882
883 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
884 Update expected result to show all of "(long)0" being underlined.
885 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
886 (test_multitoken_macro): Update expected underlining.
887
2f687306
DM
8882017-08-21 David Malcolm <dmalcolm@redhat.com>
889
890 * gcc.dg/format/diagnostic-ranges.c: Update expected results
891 to show underlining of all pertinent params.
892 * gcc.dg/format/pr72858.c: Likewise.
893
453773df
UB
8942017-08-21 Uros Bizjak <ubizjak@gmail.com>
895
896 PR target/46091
897 * gcc.target/i386/pr46091-4.c: New test.
898 * gcc.target/i386/pr46091-4a.c: Ditto.
899 * gcc.target/i386/pr46091-5.c: Ditto.
900 * gcc.target/i386/pr46091-5a.c: Ditto.
901
5ec1701e
NS
9022017-08-21 Nathan Sidwell <nathan@acm.org>
903
904 PR c++/81899
905 * g++.dg/template/pr81899.C: New.
906
404938ed
RB
9072017-08-21 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/81900
910 * gcc.dg/torture/pr81900.c: New testcase.
911
1ea85365
RB
9122017-08-21 Richard Biener <rguenther@suse.de>
913
914 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
915 regex to handle the LTO case.
916 * c-c++-common/asan/heap-overflow-1.c: Likewise.
917 * c-c++-common/asan/misalign-1.c: Likewise.
918 * c-c++-common/asan/misalign-2.c: Likewise.
919 * c-c++-common/asan/null-deref-1.c: Likewise.
920 * c-c++-common/asan/stack-overflow-1.c: Likewise.
921 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
922 * c-c++-common/asan/use-after-free-1.c: Likewise.
923 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
924 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
925 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
926 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
927 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
928 * g++.dg/asan/large-func-test-1.C: Likewise.
929 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
930
8322b607
RB
9312017-08-21 Richard Biener <rguenther@suse.de>
932
933 PR middle-end/81884
934 * g++.dg/torture/pr81884.C: New testcase.
935
8e7b84e8
JDA
9362017-08-20 John David Anglin <danglin@gcc.gnu.org>
937
938 PR ipa/77732
939 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
940
953e520d
DM
9412017-08-18 David Malcolm <dmalcolm@redhat.com>
942
943 PR tree-optimization/46805
944 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
945 * jit.dg/test-autovectorize.c: New test case.
946
b1eb28d1
PB
9472017-08-18 Peter Bergner <bergner@vnet.ibm.com>
948
949 PR target/80210
950 * gcc.target/powerpc/pr80210.c: New test.
951
f661e57e
DM
9522017-08-18 David Malcolm <dmalcolm@redhat.com>
953
954 PR c++/81514
955 * g++.dg/lookup/empty.h: New file.
956 * g++.dg/lookup/missing-std-include-2.C: Replace include of
957 stdio.h with empty.h and a declaration of a "std::sprintf" not based
958 on a built-in.
959
00aa1fa2
L
9602017-08-18 H.J. Lu <hongjiu.lu@intel.com>
961
962 PR c/53037
963 * c-c++-common/pr53037-5.c: New test.
964 * g++.dg/pr53037-1.C: Likewise.
965 * g++.dg/pr53037-2.C: Likewise.
966 * g++.dg/pr53037-3.C: Likewise.
967 * g++.dg/pr53037-4.C: Likewise.
968 * gcc.dg/pr53037-1.c: Likewise.
969 * gcc.dg/pr53037-2.c: Likewise.
970 * gcc.dg/pr53037-3.c: Likewise.
971 * gcc.dg/pr53037-4.c: Likewise.
972
4a89b7e7
PB
9732017-08-17 Peter Bergner <bergner@vnet.ibm.com>
974
975 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
976 * gcc.target/powerpc/p9-vparity.c: Likewise.
977 * gcc.target/powerpc/pr68805.c: Likewise.
978 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
979
d00fdf85
PB
9802017-08-17 Peter Bergner <bergner@vnet.ibm.com>
981
982 PR target/72804
983 * gcc.target/powerpc/pr72804.c: New test.
984
e67bbd5d
MP
9852017-08-17 Marek Polacek <polacek@redhat.com>
986
987 PR middle-end/81814
988 * gcc.dg/torture/pr81814.c: New test.
989
ea58eb88
JW
9902017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
991
992 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
993
ab4b719a
TV
9942017-08-17 Tom de Vries <tom@codesourcery.com>
995
996 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
997
344be1fd
RB
9982017-08-17 Richard Biener <rguenther@suse.de>
999
1000 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1001
7911a54d
UB
10022017-08-16 Uros Bizjak <ubizjak@gmail.com>
1003
1004 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1005 scan-assembler-times for alpha*-*-*.
1006 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1007 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1008
b68a9f34
TK
10092017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1010
1011 PR fortran/81116
1012 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1013
adb5b54b
UB
10142017-08-16 Uros Bizjak <ubizjak@gmail.com>
1015
1016 PR target/46091
1017 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1018 (testm): New test function.
1019 * gcc.target/i386/pr46091-2.c: Ditto.
1020 * gcc.target/i386/pr46091-3.c: Ditto.
1021
90d43c80
BC
10222017-08-16 Bin Cheng <bin.cheng@arm.com>
1023
1024 PR tree-optimization/81832
1025 * gcc.dg/tree-ssa/pr81832.c: New test.
1026
963aeaad
RS
10272017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1028
1029 PR tree-optimization/81835
1030 * gcc.dg/vect/pr81815.c: New test.
1031
aaf46c35
JM
10322017-08-15 Joseph Myers <joseph@codesourcery.com>
1033
1034 PR target/78460
1035 PR target/67712
1036 * gcc.c-torture/compile/string-large-1.c: New test.
1037
204b99cd
RB
10382017-08-15 Richard Biener <rguenther@suse.de>
1039
1040 PR tree-optimization/81790
1041 * gcc.dg/torture/pr81790.c: New testcase.
1042
27be025d
MS
10432017-08-14 Martin Sebor <msebor@redhat.com>
1044
1045 PR c/81117
1046 * c-c++-common/attr-nonstring-1.c: New test.
1047
da67acb9
MS
10482017-08-14 Martin Sebor <msebor@redhat.com>
1049
1050 PR c/81117
1051 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1052
9e3b1778
DE
10532017-08-14 David Edelsohn <dje.gcc@gmail.com>
1054
1055 * gcc.dg/ucnid-5.c: Skip on AIX.
1056 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1057
2912db04
UB
10582017-08-14 Uros Bizjak <ubizjak@gmail.com>
1059
1060 PR target/46091
1061 * gcc.target/i386/pr46091-1.c: New test.
1062 * gcc.target/i386/pr46091-2.c: Ditto.
1063 * gcc.target/i386/pr46091-3.c: Ditto.
1064
c7fd2176
WD
10652017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1066
1067 PR target/81643
1068 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1069
a72a7e39
BS
10702017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1071
1072 PR target/79845
1073 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1074 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1075 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1076 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1077 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1078 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1079 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1080 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1081 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1082 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1083 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1084 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1085 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1086 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1087 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1088 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1089 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1090 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1091 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1092 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1093 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1094 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1095 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1096 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1097 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1098 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1099 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1100 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1101 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1102 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1103 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1104 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1105 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1106 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1107 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1108 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1109 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1110 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1111 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1112 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1113 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1114 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1115 * gcc.target/powerpc/cmpb-3.c: Likewise.
1116 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1117 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1118 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1119 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1120 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1121 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1122 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1123 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1124 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1125 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1126 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1127 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1128 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1129 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1130 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1131 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1132 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1133 * gcc.target/powerpc/no-r11-3.c: Likewise.
1134 * gcc.target/powerpc/pr80098-1.c: Likewise.
1135 * gcc.target/powerpc/pr80098-2.c: Likewise.
1136 * gcc.target/powerpc/pr80098-3.c: Likewise.
1137 * gcc.target/powerpc/pr80098-4.c: Likewise.
1138 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1139 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1140 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1141 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1142 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1143 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1144 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1145 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1146 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1147 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1148 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1149
8d2d0de9
BC
11502017-08-14 Bin Cheng <bin.cheng@arm.com>
1151
1152 PR tree-optimization/81799
1153 * gcc.dg/tree-ssa/pr81799.c: New.
1154
5316dd1b
WD
11552017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1156
1157 PR middle-end/46932
1158 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1159 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1160
250db3f9
SN
11612017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1162
1163 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1164 -mno-pc-relative-literal-loads.
1165
0d9255af
RO
11662017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1167
1168 PR testsuite/81793
1169 * gcc.dg/pie-static-1.c: Require both static and pie support.
1170 * gcc.dg/pie-static-2.c: Likewise.
1171
7a7b545f
PMR
11722017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1173
1174 PR ada/79542
1175 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1176
bb85aa74
MP
11772017-08-11 Marek Polacek <polacek@redhat.com>
1178
1179 PR c/81795
1180 * gcc.dg/pr81795.c: New test.
1181
c4fa8984
TK
11822017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1183
1184 PR fortran/60355
1185 * gfortran.dg (bind_c_usage_30): New test.
1186
fe8a99d8
ML
11872017-08-11 Martin Liska <mliska@suse.cz>
1188
1189 PR tree-opt/79987
1190 * gcc.target/i386/mpx/pr79987.c: New test.
1191
4c71a171
ML
11922017-08-11 Martin Liska <mliska@suse.cz>
1193
1194 PR ipa/81213
1195 * gcc.target/i386/pr81213.c: New test.
1196
e1769bdd
UB
11972017-08-10 Uros Bizjak <ubizjak@gmail.com>
1198
1199 PR target/81708
1200 * gcc.target/i386/stack-prot-sym.c: New test.
1201
adc84037
RS
12022017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1203
1204 PR testsuite/81738
1205 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1206 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1207 vect_perm and vect_element_align for vectorization.
1208
8e941ae9
L
12092017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1210
1211 PR target/81736
1212 * gcc.target/i386/pr81736-1.c: New test.
1213 * gcc.target/i386/pr81736-2.c: Likewise.
1214 * gcc.target/i386/pr81736-3.c: Likewise.
1215 * gcc.target/i386/pr81736-4.c: Likewise.
1216 * gcc.target/i386/pr81736-5.c: Likewise.
1217 * gcc.target/i386/pr81736-6.c: Likewise.
1218 * gcc.target/i386/pr81736-7.c: Likewise.
1219
798f8628
WS
12202017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1221
1222 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1223 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1224
32129a17
DM
12252017-08-10 David Malcolm <dmalcolm@redhat.com>
1226
1227 * c-c++-common/missing-close-symbol.c: New test case.
1228 * c-c++-common/missing-symbol.c: New test case.
1229 * gcc.dg/unclosed-init.c: New test case.
1230 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1231 * g++.dg/diagnostic/unclosed-function.C: New test case.
1232 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1233 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1234 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1235 "expected identifier" error.
1236
57e1270f
FR
12372017-08-10 Fritz Reese <fritzoreese@gmail.com>
1238
1239 * gfortran.dg/dec_d_lines_1.f: New test.
1240 * gfortran.dg/dec_d_lines_2.f: New test.
1241
12422017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1243
1244 * gfortran.dg/dec_structure_18.f90: New test.
1245 * gfortran.dg/dec_structure_19.f90: New test.
1246 * gfortran.dg/dec_structure_20.f90: New test.
1247 * gfortran.dg/dec_structure_21.f90: New test.
1248
aaab59b4
MP
12492017-08-10 Marek Polacek <polacek@redhat.com>
1250
1251 PR testsuite/81784
1252 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1253
f234f078
MP
1254 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1255
2b7d0696
ML
12562017-08-10 Martin Liska <mliska@suse.cz>
1257
1258 PR c++/81355
1259 * g++.dg/other/pr81355.C: New test.
1260
47ee1b7c
DM
12612017-08-09 David Malcolm <dmalcolm@redhat.com>
1262
1263 * jit.dg/all-non-failing-tests.h: Add note about
1264 test-vector-types.cc.
1265 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1266 case.
1267 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1268 New test case.
1269 * jit.dg/test-vector-types.cc: New test case.
1270
b388427b
AP
12712017-08-09 Andrew Pinski <apinski@cavium.com>
1272
1273 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1274 --save-temps to the options passed.
1275
12c2ab7b
MC
12762017-08-09 Michael Collison <michael.collison@arm.com>
1277
1278 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1279 boundary option and fix comment.
1280 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1281 boundary option and fix comment.
1282 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1283 boundary option and fix comment.
1284 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1285 -mstructure-size boundary option.
1286
a8a581af
SB
12872017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1288
1289 PR rtl-optimization/81423
1290 * gcc.c-torture/execute/pr81423.c: New testcase.
1291
50a87c1c
WS
12922017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1293
1294 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1295 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1296 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1297 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1298
3d9a180f
WS
12992017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1300
1301 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1302 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1303
ee9a9e7b
WS
13042017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1305
1306 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1307 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1308 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1309
07999eb2
WS
13102017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1311
1312 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1313 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1314 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1315 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1316
0ca970cd
SB
13172017-08-09 Slava Barinov <v.barinov@samsung.com>
1318
1319 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1320
296c53ac
MP
13212017-08-09 Marek Polacek <polacek@redhat.com>
1322
1323 PR c/81233
1324 * gcc.dg/diagnostic-types-1.c: New test.
1325 * gcc.dg/assign-warn-1.c: Update warning messages.
1326 * gcc.dg/assign-warn-2.c: Likewise.
1327 * gcc.dg/c90-const-expr-5.c: Likewise.
1328 * gcc.dg/c99-const-expr-5.c: Likewise.
1329 * gcc.dg/conv-2.c: Likewise.
1330 * gcc.dg/init-bad-7.c: Likewise.
1331 * gcc.dg/overflow-warn-1.c: Likewise.
1332 * gcc.dg/overflow-warn-2.c: Likewise.
1333 * gcc.dg/overflow-warn-3.c: Likewise.
1334 * gcc.dg/overflow-warn-4.c: Likewise.
1335 * gcc.dg/pointer-array-atomic.c: Likewise.
1336 * gcc.dg/pr26865.c: Likewise.
1337 * gcc.dg/pr61162-2.c: Likewise.
1338 * gcc.dg/pr61162.c: Likewise.
1339 * gcc.dg/pr67730-2.c: Likewise.
1340 * gcc.dg/pr69156.c: Likewise.
1341 * gcc.dg/pr70174.c: Likewise.
1342 * objc.dg/proto-lossage-4.m: Likewise.
1343
a32c8316
MP
13442017-08-09 Marek Polacek <polacek@redhat.com>
1345
1346 PR c/81417
1347 * Wsign-compare-1.c: New test.
1348 * gcc.dg/compare1.c: Adjust dg-bogus.
1349 * gcc.dg/compare2.c: Likewise.
1350 * gcc.dg/compare3.c: Likewise.
1351 * gcc.dg/compare7.c: Likewise.
1352 * gcc.dg/compare8.c: Likewise.
1353 * gcc.dg/compare9.c: Likewise.
1354 * gcc.dg/pr11492.c: Likewise.
1355
7345b714
L
13562017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1357
1358 PR driver/81523
1359 * gcc.dg/pie-7.c: New test.
1360 * gcc.dg/pie-static-1.c: Likewise.
1361 * gcc.dg/pie-static-2.c: Likewise.
1362
d5bf81b3
UB
13632017-08-08 Uros Bizjak <ubizjak@gmail.com>
1364
1365 PR target/81708
1366 * gcc.target/i386/stack-prot-guard.c: New test.
1367
4261463d
TC
13682017-08-08 Tamar Christina <tamar.christina@arm.com>
1369
1370 * gcc.target/aarch64/xorsign.c: New.
1371 * gcc.target/aarch64/xorsign_exec.c: New.
1372 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1373
b115e803
BS
13742017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1375
1376 PR tree-optimization/81354
1377 * g++.dg/torture/pr81354.C: New file.
1378
51bd28ed
RB
13792017-08-08 Richard Biener <rguenther@suse.de>
1380
1381 PR middle-end/81719
1382 * g++.dg/tree-ssa/pr81719.C: New testcase.
1383
26d66f28
RB
13842017-08-08 Richard Biener <rguenther@suse.de>
1385
1386 PR tree-optimization/81723
1387 * gfortran.dg/pr81723.f: New testcase.
1388
82c0d3eb
BS
13892017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1390
1391 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1392 string.
1393 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1394 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1395 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1396 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1397 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1398 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1399 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1400 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1401 * gcc.target/powerpc/cmpb-3.c: Likewise.
1402 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1403 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1404
d81e058f
ML
14052017-08-08 Martin Liska <mliska@suse.cz>
1406
1407 PR tree-opt/81696
1408 * gcc.dg/ipa/pr81696.c: New test.
1409
a5c93f53
BC
14102017-08-08 Bin Cheng <bin.cheng@arm.com>
1411
1412 PR tree-optimization/81744
1413 * gcc.dg/tree-ssa/pr81744.c: New.
1414
a5afbdd6
MP
14152017-08-08 Marek Polacek <polacek@redhat.com>
1416
1417 PR c++/81607
1418 * g++.dg/other/bitfield6.C: New test.
1419
08c4c51e
MM
14202017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1421
1422 PR target/81593
1423 * gcc.target/powerpc/vec-setup.h: New tests to test various
1424 combinations of setting up vectors of 2 double word elements.
1425 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1426 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1427 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1428 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1429 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1430 vector inserts from vector extracts.
1431 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
1432
950a884b
TK
14332017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1434
1435 PR fortran/68829
1436 PR fortran/81701
1437 * gfortran.dg/o_fast_stacksize.90: New test.
1438
6f1a16cb
WD
14392017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
1440
1441 PR middle-end/46932
1442 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
1443
4090b652
L
14442017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1445
1446 * gcc.target/i386/pr81736-1.c: Removed.
1447 * gcc.target/i386/pr81736-2.c: Likewise.
1448 * gcc.target/i386/pr81736-3.c: Likewise.
1449 * gcc.target/i386/pr81736-4.c: Likewise.
1450
079a0363
L
14512017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1452
1453 PR target/81736
1454 * gcc.target/i386/pr81736-1.c: New test.
1455 * gcc.target/i386/pr81736-2.c: Likewise.
1456 * gcc.target/i386/pr81736-3.c: Likewise.
1457 * gcc.target/i386/pr81736-4.c: Likewise.
1458
1653a865
MP
14592017-08-07 Marek Polacek <polacek@redhat.com>
1460
1461 PR middle-end/81737
1462 * gcc.dg/pr81737.c: New test.
1463
577eec56
ML
14642017-08-07 Martin Liska <mliska@suse.cz>
1465
1466 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
1467 * gcc.dg/parm-impl-decl-1.c: Likewise.
1468 * gcc.dg/parm-impl-decl-3.c: Likewise.
1469 * gcc.dg/Wattributes-5.c: New test.
1470
537bf9ac
AP
14712017-08-06 Andrew Pinski <apinski@cavium.com>
1472
1473 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
1474 * gcc.target/aarch64/target_attr_13.c: LIkewise.
1475 * gcc.target/aarch64/target_attr_15.c: LIkewise.
1476 * gcc.target/aarch64/target_attr_4.c: Likewise.
1477 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
1478 * gcc.target/aarch64/target_attr_2.c: Likewise.
1479 * gcc.target/aarch64/target_attr_7.c: Likewise.
1480 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
1481 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
1482 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
1483
90596474
AP
14842017-08-06 Andrew Pinski <apinski@cavium.com>
1485
1486 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
1487 -march=armv8-a+nolse, skip if -mcpu= is passed.
1488 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1489
08e9cb5a
AP
14902017-08-06 Andrew Pinski <apinski@cavium.com>
1491
1492 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
1493 * gcc.target/aarch64/_Float16_2.c: Likewise.
1494 * gcc.target/aarch64/_Float16_3.c: Likewise.
1495
4a6ad083
TV
14962017-08-06 Tom de Vries <tom@codesourcery.com>
1497
1498 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1499
b363e726
TV
15002017-08-06 Tom de Vries <tom@codesourcery.com>
1501
1502 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1503 type. Add missing return.
1504
8fbcf075
TV
15052017-08-06 Tom de Vries <tom@codesourcery.com>
1506
1507 PR testsuite/81731
1508 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1509 variable 'a' definition.
1510 (b): Remove unused variable.
1511 (gp): New variable.
1512 (check): Add parameter corresponding to call in main, and handle.
1513
67695c07
PC
15142017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1515
1516 PR c++/79790
23d12941 1517 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 1518
c779bea5
YG
15192017-08-04 Yury Gribov <tetra2005@gmail.com>
1520
1521 PR tree-optimization/57371
1522 * c-c++-common/pr57371-1.c: New test.
1523 * c-c++-common/pr57371-2.c: New test.
1524 * c-c++-common/pr57371-3.c: New test.
1525 * c-c++-common/pr57371-4.c: New test.
1526 * gcc.dg/pr57371-5.c: New test.
1527
e52341f1
CL
15282017-08-04 Carl Love <cel@us.ibm.com>
1529
1530 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
1531 builtin test cases for vec_mule, and vec_mulo.
1532 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
1533 builtin test cases for vec_mule, and vec_mulo.
1534
295940c3
L
15352017-08-04 H.J. Lu <hongjiu.lu@intel.com>
1536
1537 PR target/81590
1538 * gcc.target/i386/avx512-check.h: New file.
1539 * gcc.target/i386/avx5124fmaps-check.h: Removed.
1540 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
1541 * gcc.target/i386/avx512cd-check.h: Likewise.
1542 * gcc.target/i386/avx512ifma-check.h: Likewise.
1543 * gcc.target/i386/avx512vbmi-check.h: Likewise.
1544 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
1545 * gcc.target/i386/avx512bw-check.h: Rewrite.
1546 * gcc.target/i386/avx512dq-check.h: Likewise.
1547 * gcc.target/i386/avx512er-check.h: Likewise.
1548 * gcc.target/i386/avx512f-check.h: Likewise.
1549 * gcc.target/i386/avx512vl-check.h: Likewise.
1550 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
1551 only.
1552 (test_512): Removed.
1553 (avx512*_test): Likewise.
1554 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
1555
f4f2c2ec
MP
15562017-08-04 Marek Polacek <polacek@redhat.com>
1557
1558 PR middle-end/81695
1559 * gcc.dg/pr81695.c: New test.
1560
62c8a2cf
RS
15612017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1562
1563 PR tree-optimization/81136
1564 * gcc.dg/vect/pr81136.c: Add scan test.
1565
dfbddbeb
RS
15662017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1567
1568 * gcc.dg/vect/vect-alias-check-3.c: New test.
1569 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1570 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1571
165b2f5f
RB
15722017-08-04 Richard Biener <rguenther@suse.de>
1573
1574 PR middle-end/81705
1575 * c-c++-common/ubsan/pr81705.c: New testcase.
1576
7c0881d5
BS
15772017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1578
1579 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1580 messages that used to start with a capital letter.
1581 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1582 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1583 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1584 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1585 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1586 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1587 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1588 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1589 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1590 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1591 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1592 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1593 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1594 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1595 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1596 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1597 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1598 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1599 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1600 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1601 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1602 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1603 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1604 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1605 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1606 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1607 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1608 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1609 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1610 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1611 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1612 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1613 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1614 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1615 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1616 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1617 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1618 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1619 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1620 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1621 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1622 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1623 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1624 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1625 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1626 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1627 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1628 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1629 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1630 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1631 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1632 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1633 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1634 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1635 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1636 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1637
2fdaed89
JJ
16382017-08-03 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR target/81621
1641 * gcc.dg/pr81621.c: New test.
1642
297db279
RB
16432017-08-03 Richard Biener <rguenther@suse.de>
1644
1645 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1646 and CSE.
1647
2fdaed89 16482017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
1649
1650 PR middle-end/81148
1651 * c-c++-common/ubsan/pr81148.c: New testcase.
1652
cad136a4
TV
16532017-08-03 Tom de Vries <tom@codesourcery.com>
1654
1655 PR target/81662
1656 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1657
2392baa5
JJ
16582017-08-03 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR driver/81650
1661 * gcc.dg/pr81650.c: New test.
1662
e5e691a5
PC
16632017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 PR c++/71440
1666 * g++.dg/template/crash127.C: New.
1667
0a734553
JJ
16682017-08-03 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR middle-end/81052
1671 * c-c++-common/pr81052.c: New test.
1672
673aef33
TV
16732017-08-03 Tom de Vries <tom@codesourcery.com>
1674
1675 * gcc.dg/pr56727-2.c: Require alias.
1676
2a8485f6
TV
16772017-08-03 Tom de Vries <tom@codesourcery.com>
1678
1679 * gcc.dg/attr-noipa.c: Require alloca.
1680
8b917598
TV
16812017-08-03 Tom de Vries <tom@codesourcery.com>
1682
1683 * gcc.dg/torture/pr80163.c: Require label_values.
1684
4ca8bf91
TV
16852017-08-03 Tom de Vries <tom@codesourcery.com>
1686
1687 PR target/81662
1688 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1689 * c-c++-common/patchable_function_entry-default.c: Same.
1690 * c-c++-common/patchable_function_entry-definition.c: Same.
1691
f4629481
UB
16922017-08-02 Uros Bizjak <ubizjak@gmail.com>
1693
1694 PR target/81644
1695 * gcc.target/i386/pr81644.c: New test.
1696
86994621
TV
16972017-08-02 Tom de Vries <tom@codesourcery.com>
1698
1699 * gcc.dg/Walloca-14.c: Use relative line number.
1700
9501fd4b
UB
17012017-08-02 Uros Bizjak <ubizjak@gmail.com>
1702
1703 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1704 test "no-3dnowa" target attribute.
1705
f7b6353a
MP
17062017-08-02 Marek Polacek <polacek@redhat.com>
1707
1708 PR c/81289
1709 * gcc.dg/noncompile/pr81289.c: New test.
1710
8a6eab34
MP
1711 PR c/81448
1712 PR c/81306
1713 * c-c++-common/Wmultistatement-macros-13.c: New test.
1714
349721b7
JJ
17152017-08-02 Jakub Jelinek <jakub@redhat.com>
1716
e4f0733a
JJ
1717 PR c++/81640
1718 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1719
349721b7
JJ
1720 PR middle-end/79499
1721 * gcc.dg/pr79499.c: New test.
1722
77eefb71
RB
17232017-08-02 Richard Biener <rguenther@suse.de>
1724
1725 PR tree-optimization/81633
1726 * gcc.dg/vect/pr81633.c: New testcase.
1727
760f74c2
L
17282017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1729
1730 * gcc.dg/guality/pr25967-1.c: New test.
1731 * gcc.dg/guality/pr25967-2.c: Likewise.
1732 * gcc.dg/torture/pr25967-1.c: Likewise.
1733 * gcc.dg/torture/pr25967-2.c: Likewise.
1734
a2e28a97
L
17352017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1736
1737 PR target/81654
1738 * gcc.target/i386/pr81654.c: New test.
1739
d8afd032
TK
17402017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1741
1742 PR fortran/79312
1743 * gfortran.dg/logical_assignment_1.f90: New test.
1744
671a00ee
ML
17452017-08-01 Martin Liska <mliska@suse.cz>
1746
1747 PR middle-end/70140
1748 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1749
7d3eecca
ML
17502017-08-01 Martin Liska <mliska@suse.cz>
1751
1752 Revert r250771
1753 Make mempcpy more optimal (PR middle-end/70140).
1754
636730ca
JJ
17552017-08-01 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR target/81622
1758 * gcc.target/powerpc/pr81622.c: New test.
1759
74cc0b2b
SE
17602017-08-01 Steve Ellcey <sellcey@cavium.com>
1761
1762 PR tree-optimization/80925
1763 * gcc.dg/vect/vect-28.c: Add
1764 --param vect-max-peeling-for-alignment=0 option.
1765 Remove unaligned access and peeling checks.
1766 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1767 * gcc.dg/vect/vect-70.c: Ditto.
1768 * gcc.dg/vect/vect-87.c: Ditto.
1769 * gcc.dg/vect/vect-88.c: Ditto.
1770 * gcc.dg/vect/vect-91.c: Ditto.
1771 * gcc.dg/vect/vect-93.c: Ditto.
1772
0102e469
TV
17732017-08-01 Tom de Vries <tom@codesourcery.com>
1774
1775 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1776 * gcc.target/nvptx/slp.c (foo): Same.
1777
813485c6
RB
17782017-08-01 Richard Biener <rguenther@suse.de>
1779
1780 PR tree-optimization/81181
1781 * gcc.dg/torture/pr81181.c: New testcase.
1782
98b7180c
ML
17832017-08-01 Martin Liska <mliska@suse.cz>
1784
1785 PR middle-end/70140
1786 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1787
4f3e333a
UB
17882017-08-01 Uros Bizjak <ubizjak@gmail.com>
1789
1790 PR target/81641
1791 * gcc.target/i386/pr81641.c: New test.
1792
b8bb5772
UB
17932017-08-01 Uros Bizjak <ubizjak@gmail.com>
1794
1795 PR target/81639
1796 * gcc.target/i386/pr81639.c: New test.
1797
34e5c511
RB
17982017-08-01 Richard Biener <rguenther@suse.de>
1799
1800 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1801 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1802 endless loop.
1803 * gcc.dg/uninit-23.c: Adjust.
1804
5e19d437
BC
18052017-08-01 Bin Cheng <bin.cheng@arm.com>
1806
1807 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1808 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1809
7061cfc0
BC
18102017-08-01 Bin Cheng <bin.cheng@arm.com>
1811
1812 PR tree-optimization/81627
1813 * gcc.dg/tree-ssa/pr81627.c: New.
1814
39637a44
BC
18152017-08-01 Bin Cheng <bin.cheng@arm.com>
1816
1817 PR tree-optimization/81620
1818 * gcc.dg/tree-ssa/pr81620-1.c: New.
1819 * gcc.dg/tree-ssa/pr81620-2.c: New.
1820
f9c5fe06
DH
18212017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1822
1823 PR testsuite/53542
1824 * gfortran.dg/use_30.f90: New test.
1825
da98e3b1
JJ
18262017-08-01 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR tree-optimization/81588
1829 * gcc.dg/tree-ssa/pr81588.c: New test.
1830 * gcc.dg/pr81588.c: New test.
1831 * gcc.c-torture/execute/pr81588.c: New test.
1832
5e8fe12f
RB
18332017-08-01 Richard Biener <rguenther@suse.de>
1834
1835 PR tree-optimization/81297
1836 * gcc.dg/torture/pr81297.c: New testcase.
1837
93ac482a
UB
18382017-07-31 Uros Bizjak <ubizjak@gmail.com>
1839
1840 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1841
6cc518c6
SE
18422017-07-31 Steve Ellcey <sellcey@cavium.com>
1843
1844 PR tree-optimization/80925
93ac482a 1845 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
1846 --param vect-max-peeling-for-alignment=0 option.
1847 Remove unaligned access and peeling checks.
1848 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1849
24c8e8eb
CL
18502017-07-31 Carl Love <cel@us.ibm.com>
1851
1852 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1853 missed in commit 250746.
1854
b40e941b
CL
18552017-07-31 Carl Love <cel@us.ibm.com>
1856
1857 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1858 new builtins.
1859
67779f74
L
18602017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1861
1862 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1863 * gcc.target/i386/pr79793-2.c: Likewise.
1864
a97cf8f9
UB
18652017-07-31 Uros Bizjak <ubizjak@gmail.com>
1866
1867 PR target/25967
1868 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1869 (naked): Add attribute regparm(1) for x86_32 targets.
1870 Add integer argument. Remove global "data" variable.
1871 (main): Pass integer argument to naked function.
1872 * gcc.target/i386/naked-4.c: New test.
1873
7fef86d3
JH
18742017-07-31 Jan Hubicka <hubicka@ucw.cz>
1875 Martin Liska <mliska@suse.cz>
1876
1877 * gcc.dg/predict-15.c: New test.
1878 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1879
2ec580be
UB
18802017-07-31 Uros Bizjak <ubizjak@gmail.com>
1881
1882 PR target/25967
1883 * gcc.target/i386/naked-1.c: New test.
1884 * gcc.target/i386/naked-2.c: Ditto.
1885 * gcc.target/i386/naked-3.c: Ditto.
1886 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1887 do_test_body0 stub function, use attribute "naked" instead.
1888 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1889 * gcc.dg/pr44290-2.c: Ditto.
1890
cfdf6ff6
TK
18912017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1892
1893 PR fortran/81581
1894 * gfortran.dg/dim_sum_1.f90: New test case.
1895 * gfortran.dg/dim_sum_2.f90: New test case.
1896 * gfortran.dg/dim_sum_3.f90: New test case.
1897
5edb1c48
ML
18982017-07-31 Martin Liska <mliska@suse.cz>
1899
1900 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1901 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1902
f34ebeb2
ML
19032017-07-31 Martin Liska <mliska@suse.cz>
1904
1905 PR sanitize/81530
1906 * g++.dg/ubsan/pr81530.C: New test.
1907
066bbc57
JJ
19082017-07-31 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR sanitizer/81604
1911 * c-c++-common/ubsan/pr81604.c: New test.
1912
a10b3cf1
L
19132017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1914
1915 PR target/79793
1916 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1917 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1918 (foo): Check the builtin return address against the return address
1919 in interrupt frame.
1920 * gcc.target/i386/pr79793-1.c: New test.
1921 * gcc.target/i386/pr79793-2.c: Likewise.
1922
942047f2
EB
19232017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1924
1925 * c-c++-common/dump-ada-spec-7.c: New test.
1926
e071b767
JJ
19272017-07-29 Jakub Jelinek <jakub@redhat.com>
1928
1929 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1930 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1931
782a7850
PB
19322017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1933
1934 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1935
9de00935
TC
19362017-07-28 Tamar Christina <tamar.christina@arm.com>
1937
1938 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1939
8de33df2
BC
19402017-07-28 Bin Cheng <bin.cheng@arm.com>
1941
1942 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1943
8acb8421
TC
19442017-07-28 Tamar Christina <tamar.christina@arm.com>
1945 Bilyan Borisov <bilyan.borisov@arm.com>
1946
1947 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1948 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1949 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1950 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1951 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1952
d9c259ef
BC
19532017-07-28 Bin Cheng <bin.cheng@arm.com>
1954
1955 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1956 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1957 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1958 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1959 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1960 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1961 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1962 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1963 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1964 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1965 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1966
6d7649f8
ML
19672017-07-28 Martin Liska <mliska@suse.cz>
1968
1969 PR sanitizer/81340
1970 * g++.dg/asan/pr81340.C: New test.
1971
92e29a5e
RB
19722017-07-28 Richard Biener <rguenther@suse.de>
1973
1974 PR tree-optimization/81502
1975 * gcc.target/i386/pr81502.c: New testcase.
1976
70affe6a
ML
19772017-07-28 Martin Liska <mliska@suse.cz>
1978
1979 PR sanitizer/81460
1980 * gcc.dg/asan/pr81460.c: New test.
1981
d0ee55a1
JJ
19822017-07-28 Jakub Jelinek <jakub@redhat.com>
1983
c9b39a49
JJ
1984 PR sanitizer/80998
1985 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1986 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1987
d0ee55a1
JJ
1988 PR tree-optimization/81578
1989 * gcc.dg/pr81578.c: New test.
1990
1ce75e41
RB
19912017-07-28 Richard Biener <rguenther@suse.de>
1992
1993 PR tree-optimization/81573
1994 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1995
7a5cbf29
PB
19962017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1997
1998 * g++.dg/pr69667.C: Remove option -mlra.
1999 * gcc.target/powerpc/dform-1.c: Likewise.
2000 * gcc.target/powerpc/dform-2.c: Likewise.
2001 * gcc.target/powerpc/dform-3.c: Likewise.
2002 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2003 * gcc.target/powerpc/p9-vparity.c: Likewise.
2004 * gcc.target/powerpc/pr63491.c: Likewise.
2005 * gcc.target/powerpc/pr67808.c: Likewise.
2006 * gcc.target/powerpc/pr68805.c: Likewise.
2007 * gcc.target/powerpc/pr69461.c: Likewise.
2008 * gcc.target/powerpc/pr71680.c: Likewise.
2009 * gcc.target/powerpc/pr77289.c: Likewise.
2010 * gcc.target/powerpc/pr78458.c: Likewise.
2011 * gcc.target/powerpc/pr78543.c: Likewise.
2012 * g++.dg/pr71294.C: Remove option -mno-lra.
2013 * gcc.target/powerpc/pr71656-1.c: Likewise.
2014 * gcc.target/powerpc/pr71656-2.c: Likewise.
2015 * gcc.target/powerpc/pr71698.c: Likewise.
2016
2c2789d5
KT
20172017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2018 Sudakshina Das <sudi.das@arm.com>
2019
2020 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2021
06bd22f6
MP
20222017-07-27 Marek Polacek <polacek@redhat.com>
2023
2024 PR c/81417
2025 * c-c++-common/Wsign-compare-1.c: New test.
2026 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2027 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2028 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2029 * g++.dg/warn/compare1.C: Likewise.
2030 * gcc.dg/compare1.c: Likewise.
2031 * gcc.dg/compare2.c: Likewise.
2032 * gcc.dg/compare4.c: Likewise.
2033 * gcc.dg/compare5.c: Likewise.
2034 * gcc.dg/pr35430.c: Likewise.
2035 * gcc.dg/pr60087.c: Likewise.
2036
27c8b49b
PB
20372017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2038
2039 PR middle-end/81564
2040 * gcc.dg/pr81564.c: New test.
2041
b7675b59
RB
20422017-07-27 Richard Biener <rguenther@suse.de>
2043
2044 PR tree-optimization/81573
2045 PR tree-optimization/81494
2046 * gcc.dg/torture/pr81573.c: New testcase.
2047
719488f8
RB
20482017-07-27 Richard Biener <rguenther@suse.de>
2049
2050 PR tree-optimization/81571
2051 * gcc.dg/torture/pr81571.c: New testcase.
2052
9811e84c
RB
20532017-07-27 Richard Biener <rguenther@suse.de>
2054
2055 PR tree-optimization/81502
2056 * gcc.target/i386/vect-insert-1.c: New testcase.
2057
58814c76
AK
20582017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2059
2060 PR target/81534
2061 * gcc.target/s390/pr81534.c: New test.
2062
036ea399
JJ
20632017-07-27 Jakub Jelinek <jakub@redhat.com>
2064
7d25ac20
JJ
2065 PR tree-optimization/81555
2066 PR tree-optimization/81556
2067 * gcc.c-torture/execute/pr81555.c: New test.
2068 * gcc.c-torture/execute/pr81556.c: New test.
2069
036ea399
JJ
2070 * gcc.dg/attr-noipa.c: New test.
2071 * gcc.dg/ipa/ipa-pta-18.c: New test.
2072 * gcc.dg/ipa/ipa-sra-11.c: New test.
2073
9bfda664
MM
20742017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2075
2076 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2077 option.
2078 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2079 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2080 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2081 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2082 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2083 * gcc.target/powerpc/vsx-simode.c: Likewise.
2084 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2085 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2086
eb086562
PC
20872017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2088
2089 PR c++/71570
2090 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2091
a7473dc5
L
20922017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2093
2094 PR target/81563
2095 * gcc.target/i386/pr81563.c: New test
2096
404f48ac
WD
20972017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2098
2099 PR target/79041
2100 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2101
c3d38629
MP
21022017-07-26 Marek Polacek <polacek@redhat.com>
2103
2104 PR middle-end/70992
2105 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2106 * gcc.dg/overflow-warn-2.c: Likewise.
2107 * gcc.dg/overflow-warn-3.c: Likewise.
2108 * gcc.dg/overflow-warn-4.c: Likewise.
2109 * gcc.dg/torture/pr70992-2.c: New test.
2110 * gcc.dg/torture/pr70992.c: New test.
2111
4f450a2b
RB
21122017-07-26 Richard Biener <rguenther@suse.de>
2113
2114 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2115 happening in ccp1.
2116 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2117
e1711448
WD
21182017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2119
2120 PR middle-end/46932
2121 * gcc.dg/pr46932.c: New testcase.
2122
108c3c88
ML
21232017-07-26 Martin Liska <mliska@suse.cz>
2124
2125 PR sanitize/81186
2126 * gcc.dg/asan/pr81186.c: New test.
2127
52645850
CL
21282017-07-25 Carl Love <cel@us.ibm.com>
2129
2130 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2131 vec_cnttz builtins.
2132
a8697b27
EB
21332017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2134
2135 * gnat.dg/opt66.adb: New test.
2136
288fe52e
AM
21372017-07-25 Alexander Monakov <amonakov@ispras.ru>
2138
2139 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2140 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2141
b771c609
AM
21422017-07-25 Alexander Monakov <amonakov@ispras.ru>
2143
2144 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2145
21462017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2147
2148 * c-c++-common/patchable_function_entry-default.c: New test.
2149 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2150 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2151
774cccdc
JJ
21522017-07-25 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR target/81532
2155 * gcc.target/i386/pr80833-3.c: New test.
2156 * gcc.target/i386/avx512dq-pr81532.c: New test.
2157 * gcc.target/i386/avx512bw-pr81532.c: New test.
2158
1aa54f90
RB
21592017-07-25 Richard Biener <rguenther@suse.de>
2160
2161 PR tree-optimization/81455
2162 * gcc.dg/pr81455.c: New testcase.
2163
e294f495
RB
21642017-07-25 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/81529
2167 * gfortran.dg/pr81529.f90: New testcase.
2168
edf8ba4b
WD
21692017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2170
774cccdc 2171 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2172
ea063871
RB
21732017-07-25 Richard Biener <rguenther@suse.de>
2174
2175 PR tree-optimization/81410
2176 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2177
5ea71a5a
RB
21782017-07-25 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/81510
2181 * gcc.dg/torture/pr81510.c: New testcase.
2182 * gcc.dg/torture/pr81510-2.c: Likewise.
2183
4287b4e8
ML
21842017-07-25 Martin Liska <mliska@suse.cz>
2185
2186 PR ipa/81520
2187 * gcc.dg/ipa/pr81520.c: New test.
2188
d49718d6
MP
21892017-07-25 Marek Polacek <polacek@redhat.com>
2190
2191 PR c/81364
2192 * Wmultistatement-macros-12.c: New test.
2193
0e82a9b9
BC
21942017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2195
2196 PR target/81414
2197 * gcc.target/aarch64/pr81414.C: New.
2198
3d99332b
RB
21992017-07-25 Richard Biener <rguenther@suse.de>
2200
2201 PR middle-end/81505
2202 * gcc.dg/ubsan/pr81505.c: New testcase.
2203
52d0f7bd
DS
22042017-07-24 Daniel Santos <daniel.santos@pobox.com>
2205
2206 PR testsuite/80759
2207 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2208 (ELFFN_BEGIN): Rename to FN_TYPE.
2209 (ELFFN_END): Rename to FN_SIZE.
2210 (ASMNAME): New macro.
2211 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2212 .global.
2213 (FUNC_END): Use ASMNAME.
2214 (test_data_save): Remove.
2215 (test_data_input): Likewise.
2216 (test_data_output: Likewise.
2217 (test_data_fn): Likewise.
2218 (test_data_retaddr): Likewise.
2219 (regs_to_mem): Make globals, use r10 instead of rax.
2220 (mem_to_regs): Likewise.
2221 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2222 body to ms-sysv.c.
2223 (do_test_aligned): Likewise.
2224 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2225 Add dg-* directives.
2226 (PASTE_STR): New macro.
2227 (ASMNAME): Likewise.
2228 (LOAD_TEST_DATA_ADDR): Likewise.
2229 (TEST_DATA_OFFSET): Likewise.
2230 (do_test_body0): New C function.
2231 (do_test_body): New inline assembly routine.
2232 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2233 (runtest_ms_sysv): Modify.
2234
19930989
MM
22352017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2236
2237 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2238 since the upper-regs options have been deleted.
2239 * gcc.target/powerpc/pr65849-2.c: Likewise.
2240 * gcc.target/powerpc/pr80099-1.c: Likewise.
2241 * gcc.target/powerpc/pr80099-2.c: Likewise.
2242 * gcc.target/powerpc/pr80099-3.c: Likewise.
2243 * gcc.target/powerpc/pr80099-4.c: Likewise.
2244 * gcc.target/powerpc/pr80099-5.c: Likewise.
2245 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2246 support removal of the upper-regs options.
2247 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2248 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2249 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2250 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2251 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2252 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2253 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2254 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2255 * gcc.target/powerpc/ppc-round.c: Likewise.
2256 * gcc.target/powerpc/pr71720.c: Likewise.
2257 * gcc.target/powerpc/pr72853.c: Likewise.
2258 * gcc.target/powerpc/pr79907.c: Likewise.
2259 * gcc.target/powerpc/pr78953.c: Likewise.
2260 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2261 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2262 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2263 * gcc.target/powerpc/vec-init-3.c: Likewise.
2264 * gcc.target/powerpc/vec-init-6.c: Likewise.
2265 * gcc.target/powerpc/vec-init-7.c: Likewise.
2266 * gcc.target/powerpc/vec-set-char.c: Likewise.
2267 * gcc.target/powerpc/vec-set-int.c: Likewise.
2268 * gcc.target/powerpc/vec-set-short.c: Likewise.
2269
d47d34bb
WD
22702017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2271
2272 PR target/79041
2273 * gcc.target/aarch64/pr79041-2.c: New test.
2274
26bca0ed
CL
22752017-07-24 Carl Love <cel@us.ibm.com>
2276
2277 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2278 the new built-ins.
2279
4b40986c
JW
22802017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2281
2282 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2283
213c3b7b
TK
22842017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2285 Mikael Morin <mikael@gcc.gnu.org>
2286
2287 PR fortran/66102
2288 * gfortran.dg/realloc_on_assign_28.f90: New test.
2289
e2b71b5a
DE
22902017-07-23 David Edelsohn <dje.gcc@gmail.com>
2291
2292 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2293 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2294
f36dda3b
UB
22952017-07-23 Uros Bizjak <ubizjak@gmail.com>
2296
2297 PR target/80569
2298 * gcc.target/i386/pr80569.c: New test.
2299
5ff4baa5
CL
23002017-07-21 Carl Love <cel@us.ibm.com>
2301
2302 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2303 vmuleuh): Fix scan-assembler-times should check for word not half word
2304 instructions.
2305
43f84f6c
JW
23062017-07-21 Jim Wilson <jim.wilson@linaro.org>
2307
2308 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2309 redundant -march option.
2310 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2311 in addition to armv8.1-a.
2312
325fe816
YG
23132017-07-21 Yury Gribov <tetra2005@gmail.com>
2314
2315 PR middle-end/56727
2316 * gcc.dg/pr56727-1.c: New test.
2317 * gcc.dg/pr56727-2.c: New test.
2318
5a5838e0
SM
23192017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2320
2321 * gcc.target/powerpc/mmx-check.h: New file.
2322 * gcc.target/powerpc/mmx-packs.c: New file.
2323 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2324 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2325 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2326 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2327 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2328 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2329 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2330 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2331 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2332 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2333 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2334 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2335 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2336 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2337 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2338 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2339 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2340 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2341 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2342 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2343 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2344 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2345 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2346 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2347 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2348 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2349 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2350 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2351 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2352 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2353 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2354 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2355 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2356 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2357 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2358 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2359 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2360 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2361
9af7f373
RB
23622017-06-21 Richard Biener <rguenther@suse.de>
2363
2364 PR tree-optimization/81500
2365 * gcc.dg/torture/pr81500.c: New testcase.
2366
5aaa8fb4
NS
23672017-07-20 Nathan Sidwell <nathan@acm.org>
2368
2369 * g++.dg/ext/anon-struct6.C: Adjust diag.
2370 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2371
2953b72f
JJ
23722017-07-20 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR target/80846
2375 * gcc.target/i386/avx-pr80846.c: New test.
2376 * gcc.target/i386/avx2-pr80846.c: New test.
2377 * gcc.target/i386/avx512f-pr80846.c: New test.
2378
73c4b4df
BC
23792017-07-20 Bin Cheng <bin.cheng@arm.com>
2380
2381 PR tree-optimization/81388
2382 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2383 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2384
77e5edaf
JH
23852017-07-17 Tom de Vries <tom@codesourcery.com>
2386
2387 PR middle-end/81030
2388 * gcc.dg/pr81030.c: New test.
2389
891ad31c
RB
23902017-07-20 Richard Biener <rguenther@suse.de>
2391
2392 PR tree-optimization/61171
2393 * g++.dg/vect/pr61171.cc: New testcase.
2394 * gfortran.dg/vect/pr61171.f: Likewise.
2395 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2396
f971b281
RB
23972017-07-20 Richard Biener <rguenther@suse.de>
2398
2399 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2400 with V64QImode.
2401 * gcc.dg/vect/slp-45.c: Likewise.
2402
2071f8f9
N
24032017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2404
2405 * gcc.dg/tree-ssa/vrp116.c: New Test.
2406
a6722e5b
MM
24072017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2408
2409 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2410 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2411 __builtin_cpu_is and __builtin_cpu_supports are supported.
2412
ccfa843f
SM
24132017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2414
2415 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2416 __BUILTIN_CPU_SUPPORTS__ defined.
2417 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2418 __BUILTIN_CPU_SUPPORTS__ defined.
2419
564e405c
JJ
24202017-07-19 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR tree-optimization/81346
2423 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2424
3717fbe3
TV
24252017-07-19 Tom de Vries <tom@codesourcery.com>
2426
2427 * gcc.target/nvptx/decl-init.c: Update alignment.
2428 * gcc.target/nvptx/slp-2-run.c: New test.
2429 * gcc.target/nvptx/slp-2.c: New test.
2430 * gcc.target/nvptx/v2di.c: New test.
2431
b98b34b7
TV
24322017-07-19 Tom de Vries <tom@codesourcery.com>
2433
2434 * gcc.target/nvptx/slp-run.c: New test.
2435 * gcc.target/nvptx/slp.c: New test.
2436 * gcc.target/nvptx/v2si-cvt.c: New test.
2437 * gcc.target/nvptx/v2si-run.c: New test.
2438 * gcc.target/nvptx/v2si.c: New test.
2439 * gcc.target/nvptx/vec.inc: New test.
2440
8d1628eb
JJ
24412017-07-19 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR tree-optimization/81346
2444 * gcc.dg/tree-ssa/pr81346-1.c: New test.
2445 * gcc.dg/tree-ssa/pr81346-2.c: New test.
2446 * gcc.dg/tree-ssa/pr81346-3.c: New test.
2447 * gcc.dg/tree-ssa/pr81346-4.c: New test.
2448 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
2449 compiler to avoid X / C1 op C2 optimization to trigger.
2450
4d6ababc
ML
24512017-07-19 Martin Liska <mliska@suse.cz>
2452
2453 PR sanitizer/63361
2454 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
2455 -ffloat-store or -mieee for targets that need it.
2456
d83cc5cc
TV
24572017-07-18 Tom de Vries <tom@codesourcery.com>
2458
2459 PR middle-end/81464
2460 * gfortran.dg/pr81464.f90: New test.
2461
e822e885
UB
24622017-07-18 Uros Bizjak <ubizjak@gmail.com>
2463
2464 PR target/81471
2465 * gcc.target/i386/pr81471.c: New test.
2466
b267968e
RB
24672017-06-18 Richard Biener <rguenther@suse.de>
2468
2469 PR tree-optimization/81410
2470 * gcc.dg/vect/pr81410.c: New testcase.
2471
33e9feb5
JH
24722017-07-18 Jan Hubicka <hubicka@ucw.cz>
2473
2474 PR middle-end/81462
2475 * g++.dg/torture/pr81462.C: New testcase.
2476
694dd0e4
BC
24772017-07-18 Bin Cheng <bin.cheng@arm.com>
2478
2479 PR target/81408
2480 * g++.dg/tree-ssa/pr81408.C: New.
2481 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
2482
f9bfe3f5
RB
24832017-07-18 Richard Biener <rguenther@suse.de>
2484
2485 PR tree-optimization/80620
2486 PR tree-optimization/81403
2487 * gcc.dg/torture/pr80620.c: New testcase.
2488 * gcc.dg/torture/pr81403.c: Likewise.
2489
24902017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
2491
2492 PR tree-optimization/81418
2493 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
2494
24952017-07-17 Carl Love <cel@us.ibm.com>
2496
2497 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2498 test case changes for commit 249424
2499
2500 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2501 vmuleuh): Fix scan-assembler-times should check for word not half word
2502 instructions.
2503
f6489326
BS
25042017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2505
2506 PR tree-optimization/81162
2507 * gcc.dg/pr81162.c: Move this to...
2508 * gcc.dg/ubsan/pr81162.c: ...here.
2509
dbc4ecfc
VR
25102017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2511
2512 * g++.dg/diagnostic/friend1.C: New test.
2513 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2514
a64559a5
NS
25152017-07-17 Nathan Sidwell <nathan@acm.org>
2516
2517 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
2518
aac59577
BE
25192017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2520
2521 * lib/gcc-dg.exp: Increase expect's match buffer size.
2522
aa1528b5
BC
25232017-07-17 Bin Cheng <bin.cheng@arm.com>
2524
2525 PR target/81369
2526 * gcc.dg/tree-ssa/pr81369.c: New.
2527
b6c354eb
CZ
25282017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2529
2530 * gcc.target/arc/pr9000674901.c: New file.
2531 * gcc.target/arc/pic-1.c: Likewise.
2532 * gcc.target/arc/pr9001191897.c: Likewise.
2533
1825c61e
CZ
25342017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2535 Andrew Burgess <andrew.burgess@embecosm.com>
2536
2537 * gcc.target/arc/naked-1.c: New file.
2538 * gcc.target/arc/naked-2.c: Likewise.
2539
1f1e8aed
JJ
25402017-07-17 Jakub Jelinek <jakub@redhat.com>
2541
9ebce098
JJ
2542 PR tree-optimization/81428
2543 * gcc.dg/fixed-point/pr81428.c: New test.
2544
e8dd1313
JJ
2545 PR tree-optimization/81365
2546 * g++.dg/torture/pr81365.C: New test.
2547
1f1e8aed
JJ
2548 PR tree-optimization/81396
2549 * gcc.dg/tree-ssa/pr81396.c: New test.
2550
38f638ca
EB
25512017-07-16 Eric Botcazou <ebotcazou@adacore.com>
2552
2553 * gnat.dg/opt65.adb: New test.
2554
5fa396ad
JH
25552017-07-16 Jan Hubicka <hubicka@ucw.cz>
2556
2557 * gcc.dg/predict-8.c: Update.
2558
00aeee56
VR
25592017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
2560
2561 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
2562 * g++.dg/warn/pr12242.C: Likewise.
2563
b70bb05b
KN
25642017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2565
2566 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2567 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2568 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2569 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2570 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2571 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2572 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2573 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2574 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2575 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2576 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2577 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2578 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2579 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2580 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2581 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2582 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2583 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2584 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2585 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2586 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2587 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2588 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2589 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2590 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2591 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2592 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2593 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2594 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2595 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2596 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2597 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2598 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2599 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2600 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2601 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2602 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2603 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2604 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2605 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2606 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2607 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2608 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2609 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2610 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2611 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2612 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2613 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2614 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2615 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2616 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2617
3b805666
BS
26182016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2619
2620 PR tree-optimization/81162
2621 * gcc.dg/pr81162.c: New file.
2622
bece580c
MS
26232017-07-14 Martin Sebor <msebor@redhat.com>
2624
2625 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2626 that bcopy is expected to be transformed to.
2627
eea77d1f
DM
26282017-07-14 David Malcolm <dmalcolm@redhat.com>
2629
2630 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2631 * g++.dg/lookup/missing-std-include-2.C: New test case.
2632 * g++.dg/lookup/missing-std-include-3.C: New test case.
2633 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2634 * gcc.dg/missing-header-fixit-1.c: New test case.
2635 * gcc.dg/missing-header-fixit-2.c: New test case.
2636 * gcc.dg/missing-header-fixit-2.h: New header.
2637
338d6484
DM
26382017-07-13 David Malcolm <dmalcolm@redhat.com>
2639
2640 PR c/81405
2641 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2642
26432017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
2644
2645 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2646
6d28654e
ML
26472017-07-13 Martin Liska <mliska@suse.cz>
2648
2649 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2650 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2651 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2652 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2653 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2654 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2655 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2656
3787ee47
MM
26572017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2658
2659 PR target/81193
2660 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2661 __builtin_cpu_supports with old GLIBC's.
2662 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2663 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2664 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2665 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2666 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2667 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2668 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2669 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2670 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2671 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2672 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2673 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2674 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2675 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2676 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2677 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2678 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2679 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2680 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2681 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2682 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2683 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2684 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2685 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2686
118009c1
CL
26872017-07-12 Carl Love <cel@us.ibm.com>
2688
2689 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2690 rev_bool_int): Add test cases for builtins.
2691 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2692 test cases for builtins.
2693
5d7b8153
CL
26942017-07-12 Carl Love <cel@us.ibm.com>
2695
2696 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2697 lp64 && p9vector_hw.
2698
6ea93a64
CL
26992017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2700
2701 * lib/target-supports.exp (check_stack_check_available): Make
2702 testcase name depend on stack_kind.
2703
2f65ab2e
MC
27042017-07-11 Michael Collison <michael.collison@arm.com>
2705
774cccdc 2706 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 2707
9e028cef
PC
27082017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2709
2710 PR c++/51270
2711 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2712
f281956e
CL
27132017-07-11 Carl Love <cel@us.ibm.com>
2714
2715 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2716 test cases for the builtins.
2717
3d36348a
YG
27182017-07-11 Yury Gribov <tetra2005@gmail.com>
2719
2720 * lib/profopt.exp: Print relative names in UNSUPPORTED
2721 AutoFDO tests.
2722
214f700a
MC
27232017-07-10 Michael Collison <michael.collison@arm.com>
2724
2725 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2726
03ed2915
UB
27272017-07-10 Uros Bizjak <ubizjak@gmail.com>
2728
2729 PR target/81375
2730 * gcc.target/i386/pr81375.c: New test.
2731
9c582dbb
MS
27322017-07-10 Martin Sebor <msebor@redhat.com>
2733
2734 PR tree-optimization/80397
2735 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 2736
281ac396
MS
27372017-07-10 Martin Sebor <msebor@redhat.com>
2738
2739 PR other/81345
2740 * gcc.dg/pr81345.c: New test.
2741
a7784956
CZ
27422017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2743
2744 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2745 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2746
5920ba15
UB
27472017-07-09 Uros Bizjak <ubizjak@gmail.com>
2748
2749 PR target/81313
2750 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2751 integer argumets to bypass x86_64 outgoing args optimization.
2752
27532017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
2754
2755 * gfortran.dg/eoshift_4.f90: New test.
2756 * gfortran.dg/eoshift_5.f90: New test.
2757 * gfortran.dg/eoshift_6.f90: New test.
2758
35c95658
L
27592017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2760
2761 PR target/81313
2762 * gcc.target/i386/pr81313-1.c: New test.
2763 * gcc.target/i386/pr81313-2.c: Likewise.
2764 * gcc.target/i386/pr81313-3.c: Likewise.
2765 * gcc.target/i386/pr81313-4.c: Likewise.
2766 * gcc.target/i386/pr81313-5.c: Likewise.
2767
dcbf81c9
RS
27682017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2769
2770 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2771 * gnat.dg/vect16.ads (Sarray): Likewise.
2772 * gnat.dg/vect17.ads (Sarray): Likewise.
2773 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2774 * gnat.dg/vect16.adb (Add): Likewise.
2775 * gnat.dg/vect17.adb (Add): Likewise.
2776
738f7c2e
DM
27772017-07-07 David Malcolm <dmalcolm@redhat.com>
2778
2779 PR c++/79300
2780 * g++.dg/diagnostic/pr79300.C: New test case.
2781
6a69355c
MM
27822017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2783
57f49e99
MM
2784 * gcc.target/powerpc/clone1.c: Add check to make sure the
2785 __builtin_cpu_supports function is fully supported.
2786 * gcc.target/powerpc/clone2.c: New runtime test for
2787 target_clones.
2788
6a69355c
MM
2789 PR target/81348
2790 * gcc.target/powerpc/pr81348.c: New test.
2791
5e32025a
SN
27922017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2793
2794 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2795
19388c6d
CL
27962017-07-07 Carl Love <cel@us.ibm.com>
2797
2798 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2799 file for built-ins.
2800
bcc3c3f1
JM
28012017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2802
2803 * gcc.target/sparc/dictunpack.c: New file.
2804 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2805 * gcc.target/sparc/fpcmpshl.c: Likewise.
2806 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2807 * gcc.target/sparc/fpcmpushl.c: Likewise.
2808
2c6e2eb1
HA
28092017-07-06 Harald Anlauf <anlauf@gmx.de>
2810
2811 PR fortran/70071
2812 * gfortran.dg/coarray_44.f90: New testcase.
2813
5094f7d5
MO
28142017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2815
2816 * c-c++-common/asan/kasan-alloca-1.c: New test.
2817 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2818
e3174bdf
MO
28192017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2820
2821 * c-c++-common/asan/alloca_big_alignment.c: New test.
2822 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2823 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2824 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2825 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2826 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2827 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2828 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2829
a40c6fa8
GJL
28302017-07-06 Georg-Johann Lay <avr@gjlay.de>
2831
2832 PR target/81305
2833 * gcc.target/avr/isr-test.h: Fix warnings.
2834
9296dd9b
TP
28352017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2836
2837 * lib/target-supports.exp: Generate
2838 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2839 and check_effective_target_arm_arch_v8r_multilib.
2840
d87f00ba
CL
28412017-07-06 Carl Love <cel@us.ibm.com>
2842
9296dd9b 2843 * ChangeLog: Clean up from mid air collision
08e60e19
CL
2844
28452017-07-06 Carl Love <cel@us.ibm.com>
2846
2847 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2848 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2849 cases for vec_addc, adde and addec builtins.
2850
c471c6ed
DM
28512017-07-06 David Malcolm <dmalcolm@redhat.com>
2852
2853 PR c++/79300
2854 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2855 expected underlining within macro expansion.
2856 * c-c++-common/pr70264.c: Likewise.
2857 * g++.dg/plugin/diagnostic-test-expressions-1.C
2858 (test_within_macro_1): New test.
2859 (test_within_macro_2): Likewise.
2860 (test_within_macro_3): Likewise.
2861 (test_within_macro_4): Likewise.
2862 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2863 expected underlining within macro expansion.
2864 (test_macro_4): Likewise.
2865 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2866 (test_within_macro_1): New test.
2867 (test_within_macro_2): Likewise.
2868 (test_within_macro_3): Likewise.
2869 (test_within_macro_4): Likewise.
2870 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2871 underlining within macro expansion.
2872
68d872d7
SP
28732017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2874
2875 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2876 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2877 _mm_maskz_getexp_round_sd): Test new intrinsics.
2878 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2879 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2880 _mm_maskz_getexp_round_ss): Ditto.
2881 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2882 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2883 _mm_maskz_getmant_round_sd): Ditto.
2884 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2885 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2886 _mm_maskz_getmant_round_ss): Ditto.
2887 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2888 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2889 _mm_maskz_getexp_round_sd): New runtime tests.
2890 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2891 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2892 _mm_maskz_getexp_round_ss): Ditto.
2893 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2894 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2895 _mm_maskz_getmant_round_sd): Ditto.
2896 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2897 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2898 _mm_maskz_getmant_round_ss): Ditto.
2899 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2900 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2901 __builtin_ia32_getmantss_mask_round): Test new builtins.
2902 * gcc.target/i386/sse-13.c : Ditto.
2903 * gcc.target/i386/sse-23.c: Ditto.
2904 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2905 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2906 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2907 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2908 _mm_mask_getexp_round_ss): Test new intrinsics.
2909 * gcc.target/i386/testround-1.c: Ditto.
2910 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2911 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2912 _mm_mask_getmant_round_ss): Test new intrinsics
2913 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2914 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2915 _mm_maskz_getmant_ss): Test new intrinsics.
2916
9e00a397
CL
29172017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2918
2919 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2920 * lib/target-supports.exp (check_stack_check_available): New.
2921 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2922 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2923 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2924 * gcc.dg/pr47443.c: Likewise.
2925 * gcc.dg/pr48134.c: Likewise.
2926 * gcc.dg/pr70017.c: Likewise.
2927 * gcc.target/aarch64/stack-checking.c: Likewise.
2928 * gcc.target/arm/stack-checking.c: Likewise.
2929 * gcc.target/i386/pr48723.c: Likewise.
2930 * gcc.target/i386/pr55672.c: Likewise.
2931 * gcc.target/i386/pr67265-2.c: Likewise.
2932 * gcc.target/i386/pr67265.c: Likewise.
2933 * gnat.dg/opt49.adb: Likewise.
2934 * gnat.dg/stack_check1.adb: Likewise.
2935 * gnat.dg/stack_check2.adb: Likewise.
2936 * gnat.dg/stack_check3.adb: Likewise.
2937
38e6cc4d
KN
29382017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2939
2940 PR target/80103
2941 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2942 __attribute__.
2943
f8aa2b2c
SP
29442017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2945
2946 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2947 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2948 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2949 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2950 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2951 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2952 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2953 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2954 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2955 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2956 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2957 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2958
e483b7b4
GJL
29592017-07-05 Georg-Johann Lay <avr@gjlay.de>
2960
2961 PR target/81305
2962 * gcc.target/avr/isr-test.h: New file.
2963 * gcc.target/avr/torture/isr-01-simple.c: New test.
2964 * gcc.target/avr/torture/isr-02-call.c: New test.
2965 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2966
a8745cc2
BC
29672017-07-05 Bin Cheng <bin.cheng@arm.com>
2968
2969 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2970 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2971 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2972 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2973
4a52eb19
BC
29742017-07-05 Bin Cheng <bin.cheng@arm.com>
2975
2976 * gcc.dg/tree-ssa/ldist-26.c: New test.
2977
95f7d11b
BC
29782017-07-05 Bin Cheng <bin.cheng@arm.com>
2979
2980 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2981
45bb7d59
UB
29822017-07-04 Uros Bizjak <ubizjak@gmail.com>
2983
2984 PR target/81300
2985 * gcc.target/i386/pr81300.c: New test.
2986
1fcfac88
UB
29872017-07-04 Uros Bizjak <ubizjak@gmail.com>
2988
2989 PR target/81294
2990 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2991 x and y arguments in the call to _subborrow_u32.
2992 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2993 x and y arguments in the call to _subborrow_u64.
2994 * gcc.target/i386/pr81294-1.c: New test.
2995 * gcc.target/i386/pr81294-2.c: Ditto.
2996
a4187dab
KT
29972017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2998
2999 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3000
efbf55b0
MP
30012017-07-04 Marek Polacek <polacek@redhat.com>
3002
3003 PR c/81231
3004 * gcc.dg/atomic-pr81231.c: New test.
3005
1aad7106
RS
30062017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3007
3008 PR tree-optimization/81292
3009 * gcc.dg/pr81292-1.c: New test.
3010 * gcc.dg/pr81292-2.c: Likewise.
3011
7c819e8a
ML
30122017-07-04 Martin Liska <mliska@suse.cz>
3013
3014 PR sanitizer/81040
3015 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3016 use-after-scope sanitization.
3017
f111f434
JJ
30182017-07-04 Jakub Jelinek <jakub@redhat.com>
3019
8e8dd13b
JJ
3020 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3021 options.
3022
f111f434
JJ
3023 PR target/81175
3024 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3025 gather.
3026
7a1238d1
ML
30272017-07-04 Martin Liska <mliska@suse.cz>
3028
3029 PR ipa/81214
3030 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3031 * g++.dg/ext/mvc3.C: Likewise.
3032 * gcc.target/i386/mvc2.c: Likewise.
3033 * gcc.target/i386/mvc3.c: Likewise.
3034
9fc1fed4
JJ
30352017-07-04 Jakub Jelinek <jakub@redhat.com>
3036
8e3b9bbf
JJ
3037 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3038 decomposition declaration in diagnostics.
3039 * g++.dg/cpp1z/decomp2.C: Likewise.
3040 * g++.dg/cpp1z/decomp3.C: Likewise.
3041 * g++.dg/cpp1z/decomp4.C: Likewise.
3042 * g++.dg/cpp1z/decomp5.C: Likewise.
3043 * g++.dg/cpp1z/decomp6.C: Likewise.
3044 * g++.dg/cpp1z/decomp7.C: Likewise.
3045 * g++.dg/cpp1z/decomp8.C: Likewise.
3046 * g++.dg/cpp1z/decomp13.C: Likewise.
3047 * g++.dg/cpp1z/decomp14.C: Likewise.
3048 * g++.dg/cpp1z/decomp18.C: Likewise.
3049 * g++.dg/cpp1z/decomp19.C: Likewise.
3050 * g++.dg/cpp1z/decomp22.C: Likewise.
3051 * g++.dg/cpp1z/decomp23.C: Likewise.
3052 * g++.dg/cpp1z/decomp24.C: Likewise.
3053 * g++.dg/cpp1z/decomp25.C: Likewise.
3054 * g++.dg/cpp1z/decomp26.C: Likewise.
3055 * g++.dg/cpp1z/decomp28.C: Likewise.
3056
9fc1fed4
JJ
3057 PR c++/81258
3058 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3059 * g++.dg/cpp1z/decomp30.C: New test.
3060
17c18221
PC
30612017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/65775
3064 * g++.dg/cpp0x/trailing14.C: New.
3065
370d975d
DH
30662017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3067
3068 PR testsuite/79866
3069 * gfortran.dg/coarray_event_2.f08: New test.
3070
73977c47
DH
30712017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3072
3073 PR testsuite/79843
3074 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3075 * gfortran.dg/pointer_intent_2.f90: Likewise.
3076
2f70a979
JH
30772017-07-02 Jan Hubicka <hubicka@ucw.cz>
3078
3079 PR middle-end/81290
3080 * gcc.c-torture/compile/pr81290.c: New.
3081
6b5e165b
RB
30822017-07-03 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/60510
3085 * gfortran.dg/vect/pr60510.f: New testcase.
3086
d8ac7e28
RO
30872017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3088
3089 * gcc.target/i386/mvc6.c: Require ifunc support.
3090
da402967
ML
30912017-07-03 Martin Liska <mliska@suse.cz>
3092
3093 PR sanitize/81040
3094 * g++.dg/asan/function-argument-1.C: New test.
3095 * g++.dg/asan/function-argument-2.C: New test.
3096 * g++.dg/asan/function-argument-3.C: New test.
3097
bc9f4235
RS
30982017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3099
3100 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3101 as well.
3102
be086ff5
TV
31032017-07-03 Tom de Vries <tom@codesourcery.com>
3104
3105 PR tree-optimization/69468
3106 * gcc.dg/pr81192.c: Update.
3107
4752be46
TV
31082017-07-03 Tom de Vries <tom@codesourcery.com>
3109
3110 PR tree-optimization/81192
3111 * gcc.dg/pr81192.c: Update.
3112
0bbfd554
TV
31132017-07-03 Tom de Vries <tom@codesourcery.com>
3114
3115 PR tree-optimization/81192
3116 * gcc.dg/pr81192.c: New test.
3117
b677e2f6
TK
31182017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3119
3120 * gfortran/eoshift_3.f90: New test.
3121
e3f9a279
RS
31222017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3123
3124 * gcc.dg/strlenopt-32.c: New testcase.
3125 * gcc.dg/strlenopt-33.c: Likewise.
3126 * gcc.dg/strlenopt-33g.c: Likewise.
3127 * gcc.dg/strlenopt-34.c: Likewise.
3128 * gcc.dg/strlenopt-35.c: Likewise.
3129
862088aa
RS
31302017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3131
3132 PR tree-optimization/80769
3133 * gcc.dg/strlenopt-31.c: New test.
3134 * gcc.dg/strlenopt-31g.c: Likewise.
3135
c34d0927
RS
31362017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3137
3138 PR tree-optimization/81136
3139 * gcc.dg/vect/pr81136.c: New test.
3140
c52d6043
JJ
31412017-07-01 Jakub Jelinek <jakub@redhat.com>
3142
3143 PR sanitizer/81262
3144 * gcc.c-torture/compile/pr81262.c: New test.
3145 * g++.dg/ubsan/pr81262.C: New test.
3146
77616c7e
JH
31472017-06-29 Jan Hubicka <hubicka@ucw.cz>
3148
3149 PR ipa/81261
3150 * g++.dg/ipa/pr81261.C: New testcase.
3151
fb6a764d
AP
31522017-06-30 Andrew Pinski <apinski@cavium.com>
3153
3154 * gcc.dg/torture/pr81245.c: New testcase.
3155
059ab149
AH
31562017-06-30 Aldy Hernandez <aldyh@redhat.com>
3157
3158 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3159 unbounded use.
3160
e59e8b5a
DM
31612017-06-30 David Malcolm <dmalcolm@redhat.com>
3162
3163 PR c++/80014
3164 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3165 Add declaration.
3166 (test_typeid): New test function.
3167
e855bdc0
JJ
31682017-06-30 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR target/81225
3171 * gcc.target/i386/pr81225.c: New test.
3172
fe32bb1b
NS
31732017-06-30 Nathan Sidwell <nathan@acm.org>
3174
3175 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3176 * g++.dg/cpp0x/decltype9.C: Likewise.
3177 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3178 * g++.dg/lookup/decl1.C: Likewise.
3179 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3180 * g++.dg/other/pr28432.C: Likewise.
3181 * g++.dg/parse/crash12.C: Likewise.
3182 * g++.dg/parse/enum3.C: Likewise.
3183 * g++.dg/parse/operator6.C: Likewise.
3184 * g++.dg/template/crash69.C: Likewise.
3185 * g++.dg/template/error27.C: Likewise.
3186 * g++.dg/template/error28.C: Likewise.
3187 * g++.dg/template/memfriend6.C: Likewise.
3188 * g++.old-deja/g++.mike/err1.C: Likewise.
3189 * g++.old-deja/g++.mike/p811.C: Likewise.
3190 * g++.old-deja/g++.other/crash25.C: Likewise.
3191 * g++.old-deja/g++.other/dtor4.C: Likewise.
3192 * g++.old-deja/g++.pt/t37.C: Likewise.
3193
aaa587d4
ML
31942017-06-30 Martin Liska <mliska@suse.cz>
3195
3196 PR ipa/81214
3197 * gcc.target/i386/pr81214.c: New test.
3198
274c1516
NS
31992017-06-30 Nathan Sidwell <nathan@acm.org>
3200
3b5c768c
NS
3201 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3202
274c1516
NS
3203 PR c++/81229
3204 * g++.dg/lookup/pr81229.C: New.
3205
c497284c
ML
32062017-06-30 Martin Liska <mliska@suse.cz>
3207
3208 PR sanitizer/81021
3209 * g++.dg/asan/pr81021.C: New test.
3210
4812f0b7
RB
32112017-06-30 Richard Biener <rguenther@suse.de>
3212
3213 PR tree-optimization/81249
3214 * g++.dg/torture/pr81249.C: New testcase.
3215
8e09cb8b
PC
32162017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3217
3218 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3219 * g++.dg/diagnostic/variadic1.C: Likewise.
3220 * g++.dg/gomp/udr-3.C: Likewise.
3221 * g++.dg/overload/error1.C: Likewise.
3222 * g++.dg/overload/error2.C: Likewise.
3223 * g++.dg/template/duplicate1.C: Likewise.
3224 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3225 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3226 * g++.old-deja/g++.other/redecl2.C: Likewise.
3227 * g++.old-deja/g++.other/redecl4.C: Likewise.
3228 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3229
74582a3e
CP
32302017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3231
3232 PR fortran/77765
3233 * gfortran.dg/goacc/pr77765.f90: New test.
3234
6da4066f
SE
32352017-06-29 Steve Ellcey <sellcey@cavium.com>
3236
3237 * gcc.target/aarch64/ccmp_2.c: New test.
3238
be3b7dcf
NS
32392017-06-29 Nathan Sidwell <nathan@acm.org>
3240
3241 PR c++/81247
3242 * g++.dg/parse/pr81247-[abc].C: New.
3243
e5898daf
CL
32442017-06-29 Carl Love <cel@us.ibm.com>
3245
3246 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3247 test_unsigned_int_result, test_ll_int_result,
3248 test_ll_unsigned_int_result): Add result checking functions, add
3249 debug support.
3250 (main): Add builtin function tests.
3251
14836f38
CL
32522017-06-29 Carl Love <cel@us.ibm.com>
3253
3254 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3255 dg-skip-if): Add -mvsx -mcpu=power7.
3256
0630a4ec
RB
32572017-06-29 Richard Biener <rguenther@suse.de>
3258
3259 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3260
f76b4224
NS
32612017-06-29 Nathan Sidwell <nathan@acm.org>
3262
3263 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3264
f66459c1
PB
32652017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3266
3267 PR middle-end/81194
3268 * g++.dg/pr81194.C: New test.
3269
3c7bb489
L
32702017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3271
3272 PR ipa/80565
3273 * gcc.dg/torture/pr80565.c: New file.
3274
6cd83bec
BC
32752017-06-29 Bin Cheng <bin.cheng@arm.com>
3276
3277 PR tree-optimization/81196
3278 * gcc.dg/vect/pr81196.c: New.
3279
4c6a51a0
MC
32802017-06-29 Michael Collison <michael.collison@arm.com>
3281
3282 Fix date on previous ChangeLog entry.
3283
32842017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3285 Michael Collison <michael.collison@arm.com>
3286
3287 PR target/70119
3288 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3289
395a191d
SP
32902017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3291
3292 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3293 Test new intrinsic.
3294 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3295 Ditto.
3296 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3297 Ditto.
3298 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3299 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3300 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3301
0ddc0ebc
TP
33022017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3303
3304 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3305 current ARM check by ARM NEON's availability check.
3306 (check_effective_target_vect_intfloat_cvt): Likewise.
3307 (check_effective_target_vect_uintfloat_cvt): Likewise.
3308 (check_effective_target_vect_floatint_cvt): Likewise.
3309 (check_effective_target_vect_floatuint_cvt): Likewise.
3310 (check_effective_target_vect_shift): Likewise.
3311 (check_effective_target_whole_vector_shift): Likewise.
3312 (check_effective_target_vect_bswap): Likewise.
3313 (check_effective_target_vect_shift_char): Likewise.
3314 (check_effective_target_vect_long): Likewise.
3315 (check_effective_target_vect_float): Likewise.
3316 (check_effective_target_vect_perm): Likewise.
3317 (check_effective_target_vect_perm_byte): Likewise.
3318 (check_effective_target_vect_perm_short): Likewise.
3319 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3320 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3321 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3322 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3323 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3324 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3325 (check_effective_target_vect_widen_shift): Likewise.
3326 (check_effective_target_vect_extract_even_odd): Likewise.
3327 (check_effective_target_vect_interleave): Likewise.
3328 (check_effective_target_vect_multiple_sizes): Likewise.
3329 (check_effective_target_vect64): Likewise.
3330 (check_effective_target_vect_max_reduc): Likewise.
3331
56a6d474
RB
33322017-06-28 Richard Biener <rguenther@suse.de>
3333
3334 PR middle-end/81227
3335 * gcc.dg/pr81227.c: New testcase.
3336
926c7865
MM
33372017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3338
3339 PR target/81193
3340 * lib/target-supports.exp
3341 (check_ppc_cpu_supports_hw_available): New test to make sure
3342 __builtin_cpu_supports works on power7 and newer.
3343
17a7218b
ML
33442017-06-28 Martin Liska <mliska@suse.cz>
3345
3346 PR ipa/81128
3347 * gcc.target/i386/pr81128.c: New test.
3348
63010089
ML
33492017-06-28 Martin Liska <mliska@suse.cz>
3350
3351 PR driver/79659
3352 * g++.dg/opt/pr79659.C: New test.
3353
b1cac008
CL
33542017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3355
3356 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3357 and options.
3358 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3359
42bd89ce
MG
33602017-06-28 Marc Glisse <marc.glisse@inria.fr>
3361
3362 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3363 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3364
b8d62ac8
JJ
33652017-06-28 Jakub Jelinek <jakub@redhat.com>
3366
3367 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3368 (foo): ... this. Change constants such that it isn't matched
3369 as __builtin_copysign, yet tests the combiner the same.
3370
6dc61b45
ML
33712017-06-28 Martin Liska <mliska@suse.cz>
3372
3373 PR sanitizer/81224
3374 * gcc.dg/asan/pr81224.c: New test.
3375
9a265443
EB
33762017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3377
3378 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3379 passed to pthread_join.
3380
935b5226
AK
33812017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3382
3383 * gcc.target/s390/nodatarel-1.c: New test.
3384
88016532
JD
33852017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3386
3387 PR fortran/80164
3388 * gfortran.dg/array_temporaries_4.f90: New test.
3389
8c2805bb
AP
33902017-06-27 Andrew Pinski <apinski@cavium.com>
3391
3392 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3393 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3394 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3395
786c6d10
MP
33962017-06-27 Marek Polacek <polacek@redhat.com>
3397
3398 PR sanitizer/81223
3399 * gcc.dg/ubsan/pr81223.c: New test.
3400
1e7df2e6
MG
34012017-06-27 Marc Glisse <marc.glisse@inria.fr>
3402
3403 * gcc.dg/tree-ssa/assoc-1.c: New file.
3404
58b45c4f
PC
34052017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3406
3407 PR c++/62046
3408 * g++.dg/parse/catch2.C: New.
3409
00296d7f
JJ
34102017-06-27 Jakub Jelinek <jakub@redhat.com>
3411
c1031852
JJ
3412 PR sanitizer/81209
3413 * g++.dg/ubsan/pr81209.C: New test.
3414
00296d7f
JJ
3415 PR middle-end/81207
3416 * gcc.c-torture/compile/pr81207.c: New test.
3417
0c418630
MP
34182017-06-27 Marek Polacek <polacek@redhat.com>
3419
3420 PR bootstrap/81216
3421 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3422
4b377e01
MS
34232017-06-26 Martin Sebor <msebor@redhat.com>
3424
3425 PR c++/81169
3426 * g++.dg/Wclass-memaccess-2.C: New test.
3427
952ac945
CL
34282017-06-26 Carl Love <cel@us.ibm.com>
3429
3430 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3431 Add new runnable test file for the vec_rev built-ins.
3432
df11b2ea
BS
34332016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3434
226ab0a8 3435 PR/tree-optimization 71815
df11b2ea
BS
3436 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
3437 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3438
fa7ccca0
RL
34392017-06-26 Renlin Li <renlin.li@arm.com>
3440 Szabolcs Nagy <szabolcs.nagy@arm.com>
3441
3442 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
3443 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
3444 memmove.
3445
5a5c2d16
RB
34462017-06-26 Richard Biener <rguenther@suse.de>
3447
3448 PR target/81175
3449 * gfortran.dg/pr81175.f: New testcase.
3450
75f0112f
RB
34512017-06-26 Richard Biener <rguenther@suse.de>
3452
3453 PR tree-optimization/81203
3454 * gcc.dg/torture/pr81203.c: New testcase.
3455
3e2becc4
MP
34562017-06-26 Marek Polacek <polacek@redhat.com>
3457
3458 PR c/80116
3459 * c-c++-common/Wmultistatement-macros-1.c: New test.
3460 * c-c++-common/Wmultistatement-macros-2.c: New test.
3461 * c-c++-common/Wmultistatement-macros-3.c: New test.
3462 * c-c++-common/Wmultistatement-macros-4.c: New test.
3463 * c-c++-common/Wmultistatement-macros-5.c: New test.
3464 * c-c++-common/Wmultistatement-macros-6.c: New test.
3465 * c-c++-common/Wmultistatement-macros-7.c: New test.
3466 * c-c++-common/Wmultistatement-macros-8.c: New test.
3467 * c-c++-common/Wmultistatement-macros-9.c: New test.
3468 * c-c++-common/Wmultistatement-macros-10.c: New test.
3469 * c-c++-common/Wmultistatement-macros-11.c: New test.
3470
945653db
EB
34712017-06-26 Eric Botcazou <ebotcazou@adacore.com>
3472
3473 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
3474
c8e3c356
CL
34752017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
3476
3477 * lib/target-supports.exp
3478 (check_effective_target_arm_neon_ok_nocache): Add flags with
3479 -mfloat-abi=hard. Include arm_neon.h.
3480 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
3481 (check_effective_target_arm_neon_ok_no_float_abi): New.
3482 * gcc.target/arm/lto/pr65837_0.c: Require
3483 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
3484 * gcc.target/arm/lto/pr65837-attr_0.c: Require
3485 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
3486
22235619
PC
34872017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3488
3489 PR c++/62315
3490 * g++.dg/parse/typedef2.C: Specify a dg-error string.
3491
e56e3fda
TK
34922017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3493
45bb7d59 3494 PR fortran/52473
e56e3fda
TK
3495 * gfortran.dg/cshift_2.f90: New test.
3496
d3f062be
JW
34972017-06-23 Jim Wilson <jim.wilson@linaro.org>
3498
3499 PR middle-end/79794
3500 * gcc.target/aarch64/pr79794.c: New.
3501
37416b69
MM
35022017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3503
3504 PR target/80510
3505 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3506 * gcc.target/powerpc/pr80510-2.c: Likewise.
3507
8447a92f
JL
35082017-06-22 Jeff Law <law@redhat.com>
3509
3510 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3511
52607f7e
WS
35122017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3513
3514 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3515 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3516 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3517 * gcc.target/powerpc/fold-vec-shift-short.c: New.
3518 * gcc.target/powerpc/fold-vec-shift-left.c: New.
3519 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
3520 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
3521 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
3522
fb68f296
JC
35232017-06-23 James Cowgill <James.Cowgill@imgtec.com>
3524
45bb7d59 3525 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 3526
60edf8bb
MT
35272017-06-22 Matt Turner <mattst88@gmail.com>
3528
3529 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
3530 skylake check.
3531
4333d74b
CL
35322017-06-22 Carl Love <cel@us.ibm.com>
3533
3534 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
3535 vmuleuh): Fix scan-assembler-times should check for word not half word
3536 instructions.
3537
13f752b2
JL
35382017-06-22 Jeff Law <law@redhat.com>
3539
3540 * gcc.c-torture/compile/stack-check-1.c: New test.
3541
0759db19
RB
35422016-06-22 Richard Biener <rguenther@suse.de>
3543
3544 * gcc.dg/vect/pr65947-1.c: Remove xfail.
3545 * gcc.dg/vect/pr65947-2.c: Likewise.
3546 * gcc.dg/vect/pr65947-3.c: Likewise.
3547 * gcc.dg/vect/pr65947-4.c: Likewise.
3548 * gcc.dg/vect/pr65947-5.c: Likewise.
3549 * gcc.dg/vect/pr65947-6.c: Likewise.
3550 * gcc.dg/vect/pr65947-8.c: Likewise.
3551 * gcc.dg/vect/pr65947-9.c: Likewise.
3552 * gcc.dg/vect/pr65947-10.c: Likewise.
3553 * gcc.dg/vect/pr65947-12.c: Likewise.
3554 * gcc.dg/vect/pr65947-13.c: Likewise.
3555 * gcc.dg/vect/pr65947-14.c: Likewise.
3556 * gcc.dg/vect/vect-cond-2.c: Likewise.
3557 * gcc.dg/vect/vect-pr69848.c: Likewise.
3558
c24c235e
ML
35592017-06-22 Martin Liska <mliska@suse.cz>
3560
3561 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
3562 to not inline it.
3563
71f82be9
JG
35642017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3565
3566 * gcc.dg/tree-ssa/forwprop-37.c: New.
3567
a78f6980
RB
35682017-06-22 Richard Biener <rguenther@suse.de>
3569
3570 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3571
85d5b033
RB
35722017-06-22 Richard Biener <rguenther@suse.de>
3573
3574 * gcc.dg/vect/pr65947-14.c: New testcase.
3575
4ded8669
MM
35762017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3577
3578 PR target/80510
3579 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3580 32-bit support is added. Change ITYPE size to 64-bit integer.
3581 * gcc.target/powerpc/pr80510-2.c: Likewise.
3582
cb8d1b01
JJ
35832017-06-21 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR c++/81154
3586 * g++.dg/gomp/pr81154.C: New test.
3587
113459fa
DM
35882017-06-21 David Malcolm <dmalcolm@redhat.com>
3589
3590 * g++.dg/other/old-style-cast-fixits.C: New test case.
3591
5e9d501c
JJ
35922017-06-21 Jakub Jelinek <jakub@redhat.com>
3593
3594 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3595
27d33d3e
TV
35962017-06-21 Tom de Vries <tom@codesourcery.com>
3597
3598 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3599
5433db45
TV
36002017-06-21 Tom de Vries <tom@codesourcery.com>
3601
3602 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3603 warning.
3604
93c18375
ML
36052017-06-21 Martin Liska <mliska@suse.cz>
3606
3607 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3608
ff9baa5f
PMR
36092017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3610
3611 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3612 gnat.dg/debug11_pkg2.ads: New testcase.
3613
a23ba8cc
MG
36142017-06-21 Marc Glisse <marc.glisse@inria.fr>
3615
3616 * gcc.target/i386/getround.c: New file.
3617
ed73f46f
MG
36182017-06-21 Marc Glisse <marc.glisse@inria.fr>
3619
3620 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3621 * gcc.dg/tree-ssa/addadd-2.c: New file.
3622
6b92ab17
TV
36232017-06-21 Tom de Vries <tom@codesourcery.com>
3624
3625 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3626 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3627 * gcc.c-torture/compile/20080806-1.c: Same.
3628 * gcc.c-torture/compile/920723-1.c: Same.
3629 * gcc.c-torture/compile/930621-1.c: Same.
3630 * gcc.c-torture/compile/991214-2.c: Same.
3631 * gcc.c-torture/compile/bcopy.c: Same.
3632 * gcc.c-torture/compile/memtst.c: Same.
3633 * gcc.c-torture/compile/msp.c: Same.
3634 * gcc.c-torture/compile/stuct.c: Same.
3635 * gcc.c-torture/execute/20011008-3.c: Same.
3636 * gcc.c-torture/execute/20030209-1.c: Same.
3637 * gcc.c-torture/execute/20031012-1.c: Same.
3638 * gcc.c-torture/execute/20040805-1.c: Same.
3639 * gcc.c-torture/execute/920410-1.c: Same.
3640 * gcc.c-torture/execute/921113-1.c: Same.
3641 * gcc.c-torture/execute/921202-1.c: Same.
3642 * gcc.c-torture/execute/921208-2.c: Same.
3643 * gcc.c-torture/execute/930106-1.c: Same.
3644 * gcc.c-torture/execute/930406-1.c: Same.
3645 * gcc.c-torture/execute/950221-1.c: Same.
3646 * gcc.c-torture/execute/960521-1.c: Same.
3647 * gcc.c-torture/execute/980605-1.c: Same.
3648 * gcc.c-torture/execute/comp-goto-1.c: Same.
3649 * gcc.c-torture/execute/comp-goto-2.c: Same.
3650 * gcc.c-torture/execute/memcpy-1.c: Same.
3651 * gcc.c-torture/execute/multi-ix.c: Same.
3652 * gcc.c-torture/execute/nestfunc-4.c: Same.
3653 * gcc.c-torture/execute/pr20621-1.c: Same.
3654 * gcc.c-torture/execute/pr23135.c: Same.
3655 * gcc.c-torture/execute/pr28982b.c: Same.
3656 * gcc.dg/loop-3.c: Same.
3657 * gcc.dg/struct-ret-3.c: Same.
3658 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3659 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3660 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3661 * gcc.dg/tree-prof/pr44777.c: Same.
3662
191578a5
DM
36632017-06-20 David Malcolm <dmalcolm@redhat.com>
3664
3665 PR jit/81144
3666 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3667 memset call with zero-initialization.
3668 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3669
8a259e30
UB
36702017-06-20 Uros Bizjak <ubizjak@gmail.com>
3671
3672 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3673 (main): Renamed to ...
3674 (fma4_test): ... this.
3675
b6837e04
JK
36762017-06-20 Julia Koval <julia.koval@intel.com>
3677
3678 * gcc.target/i386/pr73350-2.c: New test.
3679
67ea3f4e
RO
36802017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3681
3682 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3683 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3684 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3685 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3686 restrict to x86_64-*-*-gnu.
3687 Skip scan-assembler on *-*-darwin*.
3688 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3689 * gcc.dg/loop-invariant.c: Likewise.
3690 * gcc.dg/lto/pr70955_0.c: Likewise.
3691 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3692 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3693 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3694
3695 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3696 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3697 targets.
3698 * gcc.dg/attr-ms_struct-2.c: Likewise.
3699 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3700 * gcc.dg/bf-ms-layout.c: Likewise.
3701 * gcc.dg/bf-ms-layout-2.c: Likewise.
3702 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3703 Require fpic support.
3704 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3705 targets.
3706 * gcc.target/i386/bitfield2.c: Likewise.
3707 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3708 targets.
3709 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3710
71bbbd13
NS
37112017-06-20 Nathan Sidwell <nathan@acm.org>
3712
3713 PR c++/67074
3714 * g++.dg/lookup/pr67074.C: New.
3715 * g++.dg/parse/namespace-alias-1.C: Adjust.
3716
531f0b38
RB
37172017-06-20 Richard Biener <rguenther@suse.de>
3718
3719 PR middle-end/81097
3720 * c-c++-common/ubsan/pr81097.c: New testcase.
3721
d47d7438
RB
37222017-06-20 Richard Biener <rguenther@suse.de>
3723
3724 * gcc.dg/vect/pr65947-9.c: Adjust.
3725
b5c7b957
TP
37262017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3727
3728 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3729 * gcc.target/arm/acle/cdp2.c: Likewise.
3730 * gcc.target/arm/acle/ldc.c: Likewise.
3731 * gcc.target/arm/acle/ldc2.c: Likewise.
3732 * gcc.target/arm/acle/ldc2l.c: Likewise.
3733 * gcc.target/arm/acle/ldcl.c: Likewise.
3734 * gcc.target/arm/acle/mcr.c: Likewise.
3735 * gcc.target/arm/acle/mcr2.c: Likewise.
3736 * gcc.target/arm/acle/mcrr.c: Likewise.
3737 * gcc.target/arm/acle/mcrr2.c: Likewise.
3738 * gcc.target/arm/acle/mrc.c: Likewise.
3739 * gcc.target/arm/acle/mrc2.c: Likewise.
3740 * gcc.target/arm/acle/mrrc.c: Likewise.
3741 * gcc.target/arm/acle/mrrc2.c: Likewise.
3742 * gcc.target/arm/acle/stc.c: Likewise.
3743 * gcc.target/arm/acle/stc2.c: Likewise.
3744 * gcc.target/arm/acle/stc2l.c: Likewise.
3745 * gcc.target/arm/acle/stcl.c: Likewise.
3746
a1aa2599
JJ
37472017-06-20 Jakub Jelinek <jakub@redhat.com>
3748
3749 PR target/81121
3750 * gcc.target/i386/pr81121.c: New test.
3751
16122c22
MM
37522017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3753
3754 PR target/79799
3755 * gcc.target/powerpc/pr79799-1.c: New test.
3756 * gcc.target/powerpc/pr79799-2.c: Likewise.
3757 * gcc.target/powerpc/pr79799-3.c: Likewise.
3758 * gcc.target/powerpc/pr79799-4.c: Likewise.
3759 * gcc.target/powerpc/pr79799-5.c: Likewise.
3760
5ec046c0
NS
37612017-06-19 Nathan Sidwell <nathan@acm.org>
3762
3763 PR c++/81124
3764 PR c++/79766
3765 * g++.dg/lookup/pr79766.C: New.
3766 * g++.dg/lookup/pr81124.C: New.
3767 * g++.dg/template/explicit6.C: Adjust.
3768 * g++.old-deja/g++.other/decl5.C: Adjust.
3769
c72e002c
CL
37702017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3771
3772 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3773 -DSTACK_SIZE.
3774
4301ae22
JJ
37752017-06-19 Jakub Jelinek <jakub@redhat.com>
3776
9f8fafe8
JJ
3777 PR sanitizer/81125
3778 * g++.dg/ubsan/pr81125.C: New test.
3779
4301ae22
JJ
3780 PR sanitizer/81111
3781 * g++.dg/ubsan/pr81111.C: New test.
3782
21e4389f
RB
37832017-06-19 Richard Biener <rguenther@suse.de>
3784
3785 PR middle-end/81118
3786 * gcc.dg/torture/pr81118.c: New testcase.
3787
343ae898
RB
37882017-06-19 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/80887
3791 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3792
97872698
JJ
37932017-06-19 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR ipa/81112
3796 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3797
c14c0b15
NS
37982017-06-19 Nathan Sidwell <nathan@acm.org>
3799
3800 PR c++/81119
3801 * g++.dg/warn/pr81119.C: New.
3802
a6e5212a
ML
38032017-06-19 Martin Liska <mliska@suse.cz>
3804
3805 PR sanitizer/80879
3806 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3807
871cc215
ML
38082017-06-19 Martin Liska <mliska@suse.cz>
3809
3810 PR ipa/80732
3811 * gcc.target/i386/mvc5.c: Scan indirect_function.
3812 * gcc.target/i386/mvc7.c: Likewise.
3813 * gcc.target/i386/pr80732.c: New test.
3814
431abe69
PC
38152017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3816
3817 PR c++/66093
3818 * g++.dg/cpp1y/constexpr-66093.C: New.
3819
fe1ae165
RO
38202017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3821
3822 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3823 dg-skip-if list.
3824
db9bbdec
RB
38252017-06-19 Richard Biener <rguenther@suse.de>
3826
3827 PR ipa/81112
3828 * g++.dg/torture/pr81112.C: New testcase.
3829
18154846
JH
38302017-06-18 Jan Hubicka <hubicka@ucw.cz>
3831
3832 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3833
5dace4bf
TK
38342017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3835
3836 PR fortran/52473
3837 * gfortran.dg/cshift_1.f90: New test.
3838
4f4b0ab8
RO
38392017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3840
3841 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3842
b36a612c
CL
38432017-06-16 Carl Love <cel@us.ibm.com>
3844
3845 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3846 main): Add runnable tests and test checker for vec_float,
3847 vec_float2, vec_floate and vec_floato builtins.
3848
e3e266bf
RE
38492017-06-16 Richard Earnshaw <rearnsha@arm.com>
3850
3851 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3852 the architecture options added by dg-add-options arm_neon.
3853 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3854 to the architecture.
3855 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3856 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3857 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3858
42093880
RE
38592017-06-16 Richard Earnshaw <rearnsha@arm.com>
3860
3861 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3862 multilibs have been built.
3863
c5742a17
RE
38642017-06-16 Richard Earnshaw <rearnsha@arm.com>
3865
3866 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3867 * gcc.target/arm/pr51915.c: Likewise.
3868 * gcc.target/arm/pr52006.c: Likewise.
3869 * gcc.target/arm/pr53187.c: Likewise.
3870
93aa40fe
RE
38712017-06-16 Richard Earnshaw <rearnsha@arm.com>
3872
3873 * gcc.target/arm/multilibs.exp: New file.
3874
b3d8d88e
MS
38752017-06-16 Martin Sebor <msebor@redhat.com>
3876
3877 PR tree-optimization/80933
3878 PR tree-optimization/80934
3879 * gcc.dg/fold-bcopy.c: New test.
3880 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3881 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 3882 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
3883 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3884 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3885 * gcc.dg/builtins-nonnull.c: Likewise.
3886
56960fd6
JG
38872017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3888
3889 PR target/71778
3890 * gcc.target/arm/pr71778.c: New.
3891
ec73e54d
JH
38922017-06-16 Jan Hubicka <hubicka@ucw.cz>
3893
3894 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3895
01f1c24e
RB
38962017-06-16 Richard Biener <rguenther@suse.de>
3897
3898 PR tree-optimization/81090
3899 * gcc.dg/graphite/pr81090.c: New testcase.
3900
8d94f932
JW
39012017-06-16 Janus Weil <janus@gcc.gnu.org>
3902
3903 PR fortran/80983
3904 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3905
b783399a
JJ
39062017-06-16 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR sanitizer/81094
3909 * c-c++-common/ubsan/object-size-11.c: New test.
3910
c3684b7b
MS
39112017-06-15 Martin Sebor <msebor@redhat.com>
3912
3913 PR c++/80560
3914 * g++.dg/Wclass-memaccess.C: New test.
3915
d0e7a9fd
JW
39162017-06-15 Janus Weil <janus@gcc.gnu.org>
3917
3918 PR fortran/80983
3919 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3920
d1eed638
JH
39212017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3922
3923 PR lto/69866
3924 * gcc.dg/lto/pr69866_0.c: New test.
3925 * gcc.dg/lto/pr69866_1.c: Likewise.
3926
61f5d852
JL
39272017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3928
3929 PR target/78818
3930 * gcc.target/msp430/pr78818-real.c: New template for tests.
3931 * gcc.target/msp430/pr78818-auto.c: New test.
3932 * gcc.target/msp430/pr78818-data-region.c: New test.
3933 * gcc.target/msp430/pr78818-data-sec.c: New test.
3934 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3935
6820664a
TP
39362017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3937
3938 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3939 instructions in it rather than the number of IT blocks being 2.
3940 Transfer scan directive arm_thumb2 restriction to the whole
3941 testcase and restrict further to Thumb-only targets.
3942
41c540fc
TC
39432017-06-15 Tamar Christina <tamar.christina@arm.com>
3944
3945 * gcc.target/arm/sdiv_costs_1.c:
3946 Use dg-add-options.
3947
3466430f
MR
39482017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3949
3950 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3951 * gcc.target/mips/pr51513-1.c: New test.
3952 * gcc.target/mips/pr51513-2.c: New test.
3953
26fda5f5
RB
39542017-06-14 Richard Biener <rguenther@suse.de>
3955
3956 PR tree-optimization/81083
3957 * gcc.dg/torture/pr81083.c: Add prototypes.
3958
909263f8
RB
39592017-06-14 Richard Biener <rguenther@suse.de>
3960
3961 PR middle-end/81088
3962 * c-c++-common/ubsan/pr81088.c: New testcase.
3963
938a807a
EB
39642017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3965
3966 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3967
85c1b6d7
AP
39682017-06-14 Andrew Pinski <apinski@cavium.com>
3969 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3970
3971 PR target/71663
3972 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3973 * gcc.target/aarch64/vect-init-2.c: Likewise.
3974 * gcc.target/aarch64/vect-init-3.c: Likewise.
3975 * gcc.target/aarch64/vect-init-4.c: Likewise.
3976 * gcc.target/aarch64/vect-init-5.c: Likewise.
3977
bee9e49f
PC
39782017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3979
3980 PR c++/58541
3981 * g++.dg/cpp0x/constexpr-58541.C: New.
3982
24d020bd
RB
39832017-06-14 Richard Biener <rguenther@suse.de>
3984
3985 PR tree-optimization/81083
3986 * gcc.dg/torture/pr81083.c: New testcase.
3987
11c16c2a
JJ
39882017-06-14 Jakub Jelinek <jakub@redhat.com>
3989
3990 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3991 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3992
c60dc053
JJ
39932017-06-13 Jakub Jelinek <jakub@redhat.com>
3994
f31a8339
JJ
3995 PR c++/80973
3996 * g++.dg/ubsan/pr80973.C: New test.
3997
c60dc053
JJ
3998 PR c++/80984
3999 * g++.dg/opt/nrv18.C: New test.
4000
45b2222a
ML
40012017-06-13 Martin Liska <mliska@suse.cz>
4002
4003 PR sanitize/78204
4004 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4005 test by adding no_sanitize attribute.
4006 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4007
ef0e3441
RL
40082017-06-13 Renlin Li <renlin.li@arm.com>
4009
4010 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4011 conditionally.
4012
345683a9
MJ
40132017-06-13 Martin Jambor <mjambor@suse.cz>
4014
4015 PR tree-optimization/80803
4016 PR tree-optimization/81063
4017 gcc.dg/tree-ssa/pr80803.c: New test.
4018 gcc.dg/tree-ssa/pr81063.c: Likewise.
4019
9ebc3467
YG
40202017-06-12 Yury Gribov <tetra2005@gmail.com>
4021
4022 * c-c++-common/fold-masked-cmp-3.c: New test.
4023
16842d34
YG
40242017-06-13 Yury Gribov <tetra2005@gmail.com>
4025
4026 PR tree-optimization/67328
4027 * c-c++-common/fold-masked-cmp-1.c: New test.
4028 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4029 * gcc.dg/pr46309.c: Fix pattern.
4030 * gcc.dg/pr46309-2.c: Likewise.
4031
ba593ad5
TC
40322017-06-13 Tamar Christina <tamar.christina@arm.com>
4033
4034 * gcc.target/arm/sdiv_costs_1.c:
4035 Require arm_arch_v8a_ok and add march option.
4036
9ab5a235
ML
40372017-06-13 Martin Liska <mliska@suse.cz>
4038
4039 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4040 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4041 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4042
4f2c198d
RB
40432017-06-13 Richard Biener <rguenther@suse.de>
4044
4045 PR middle-end/81065
4046 * c-c++-common/ubsan/pr81065.c: New testcase.
4047
196ed8ea
ILT
40482017-06-12 Ian Lance Taylor <iant@golang.org>
4049
4050 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4051 freorder. Update comment to explain test.
4052
64ff4f60
TC
40532017-06-12 Tamar Christina <tamar.christina@arm.com>
4054
4055 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4056 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4057 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4058 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4059
5ed2fdfe
TC
40602017-06-12 Tamar Christina <tamar.christina@arm.com>
4061
4062 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4063
6cddb61c
TC
40642017-06-12 Tamar Christina <tamar.christina@arm.com>
4065
4066 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4067
aebce396
JJ
40682017-06-12 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR tree-optimization/81003
4071 * gcc.c-torture/compile/pr81003.c: New test.
4072
3fd7fe21
RB
40732017-06-12 Richard Biener <rguenther@suse.de>
4074
4075 PR tree-optimization/81053
4076 * gcc.dg/torture/pr81053.c: New testcase.
4077
ac39f0e8
TK
40782017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4079
4080 PR fortran/80988
4081 * gfortran.dg/implied_do_io_3.f90: New test.
4082
18787c38
TV
40832017-06-10 Tom de Vries <tom@codesourcery.com>
4084
4085 * lib/target-supports.exp (check_effective_target_signal): New proc.
4086 * lib/gcc.exp (gcc_target_compile): Remove appending of
4087 -DSIGNAL_SUPPRESS to additional_flags.
4088 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4089 additional_flags if effective target signal is not supported by the
4090 target.
4091 * gcc.c-torture/execute/20101011-1.c: Same.
4092 * gcc.dg/c99-stdint-1.c: Same.
4093 * gcc.dg/c99-stdint-2.c: Same.
4094 * gcc.dg/c99-stdint-5.c: Same.
4095 * gcc.dg/c99-stdint-6.c: Same.
4096 * gcc.dg/stdint-width-1.c: Same.
4097
0069a009
TV
40982017-06-10 Tom de Vries <tom@codesourcery.com>
4099
4100 * lib/target-supports.exp (check_effective_target_stack_size)
4101 (dg-effective-target-value): New proc.
4102 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4103 additional_flags.
4104 * lib/objc.exp (objc_target_compile): Same.
4105 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4106 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4107 dg-additional-options.
4108 * gcc.c-torture/compile/20080806-1.c: Same.
4109 * gcc.c-torture/compile/920723-1.c: Same.
4110 * gcc.c-torture/compile/930621-1.c: Same.
4111 * gcc.c-torture/compile/991214-2.c: Same.
4112 * gcc.c-torture/compile/bcopy.c: Same.
4113 * gcc.c-torture/compile/memtst.c: Same.
4114 * gcc.c-torture/compile/msp.c: Same.
4115 * gcc.c-torture/compile/stuct.c: Same.
4116 * gcc.c-torture/execute/20011008-3.c: Same.
4117 * gcc.c-torture/execute/20030209-1.c: Same.
4118 * gcc.c-torture/execute/20031012-1.c: Same.
4119 * gcc.c-torture/execute/20040805-1.c: Same.
4120 * gcc.c-torture/execute/920410-1.c: Same.
4121 * gcc.c-torture/execute/920501-7.c: Same.
4122 * gcc.c-torture/execute/921113-1.c: Same.
4123 * gcc.c-torture/execute/921202-1.c: Same.
4124 * gcc.c-torture/execute/921208-2.c: Same.
4125 * gcc.c-torture/execute/930106-1.c: Same.
4126 * gcc.c-torture/execute/930406-1.c: Same.
4127 * gcc.c-torture/execute/950221-1.c: Same.
4128 * gcc.c-torture/execute/960521-1.c: Same.
4129 * gcc.c-torture/execute/980605-1.c: Same.
4130 * gcc.c-torture/execute/comp-goto-1.c: Same.
4131 * gcc.c-torture/execute/comp-goto-2.c: Same.
4132 * gcc.c-torture/execute/memcpy-1.c: Same.
4133 * gcc.c-torture/execute/multi-ix.c: Same.
4134 * gcc.c-torture/execute/nestfunc-4.c: Same.
4135 * gcc.c-torture/execute/pr20621-1.c: Same.
4136 * gcc.c-torture/execute/pr23135.c: Same.
4137 * gcc.c-torture/execute/pr28982b.c: Same.
4138 * gcc.dg/loop-3.c: Same.
4139 * gcc.dg/struct-ret-3.c: Same.
4140 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4141 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4142 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4143 * gcc.dg/tree-prof/pr44777.c: Same.
4144
b09649fd
DM
41452017-06-09 David Malcolm <dmalcolm@redhat.com>
4146
4147 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4148 (test_mutually_exclusive_suggestions): New test function.
4149 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4150 (test_mutually_exclusive_suggestions): New test function.
4151 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4152 (test_mutually_exclusive_suggestions): New test function.
4153 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4154 (test_show_locus): Add special-case for
4155 "test_mutually_exclusive_suggestions".
4156
a1f427e9
ILT
41572017-06-09 Ian Lance Taylor <iant@golang.org>
4158
4159 * gcc.dg/tree-prof/split-1.c: New test.
4160
cb59f689
JH
41612017-06-09 Jan Hubicka <hubicka@ucw.cz>
4162
4163 * gcc.dg/predict-14.c: Avoid cold function detection.
4164 * gcc.target/i386/umod-3.c: Likewise.
4165
f66e6423
TC
41662017-06-09 Tamar Christina <tamar.christina@arm.com>
4167
4168 * gcc.target/aarch64/lrint-matherr.h: New.
4169 * gcc.target/aarch64/inline-lrint_1.c: New.
4170 * gcc.target/aarch64/inline-lrint_2.c: New.
4171 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4172 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4173
37b68a43
TC
41742017-06-09 Tamar Christina <tamar.christina@arm.com>
4175
4176 * gcc.target/arm/sdiv_costs_1.c: New.
4177
37f30285
TV
41782017-06-09 Tom de Vries <tom@codesourcery.com>
4179
4180 PR target/80855
4181 * gcc.target/nvptx/label-values.c: New test.
4182
051508d7
TP
41832017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4184
4185 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4186 Test for null definitions instead of them being undefined. Add entry
4187 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4188 about using the effective target for architecture extension.
4189 (check_effective_target_arm_arch_v7ve_ok): Remove.
4190 (add_options_for_arm_arch_v7ve): Likewise.
4191
01a8cacc
RB
41922017-06-09 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/66623
4195 * gcc.dg/vect/pr66623.c: New testcase.
4196
6d1115c5
RB
41972017-06-09 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/79483
4200 * gcc.dg/graphite/pr79483.c: New testcase.
4201
6ba856d4
RB
42022017-06-09 Richard Biener <rguenther@suse.de>
4203
4204 PR middle-end/81007
4205 * g++.dg/pr81007.C: New testcase.
4206
48e69247
JJ
42072017-06-09 Jakub Jelinek <jakub@redhat.com>
4208
4209 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4210 instead of "rsp" for -m32.
4211 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4212 target, add -msse2 to dg-options.
4213 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4214 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4215
120ef1d5
SB
42162017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4217
4218 PR target/80966
4219 * gcc.target/powerpc/stack-limit.c: New testcase.
4220
271be653
WS
42212017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4222
774cccdc
JJ
4223 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4224 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4225 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4226 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4227 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4228 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 4229
0d05f685
JJ
42302017-06-08 Jakub Jelinek <jakub@redhat.com>
4231
8ab7005b
JJ
4232 PR c/81006
4233 * c-c++-common/gomp/pr81006.c: New test.
4234
34361776
JJ
4235 PR c++/81011
4236 * g++.dg/gomp/pr81011.C: New test.
4237
0d05f685
JJ
4238 PR middle-end/81005
4239 * c-c++-common/ubsan/align-10.c: New test.
4240 * c-c++-common/ubsan/null-13.c: New test.
4241
2163b9bc
UB
42422017-06-08 Uros Bizjak <ubizjak@gmail.com>
4243
4244 PR target/81015
4245 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4246 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4247 * gcc.target/i386/pr81015.c: New test.
4248
73f49ad7
TV
42492017-06-08 Tom de Vries <tom@codesourcery.com>
4250
4251 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4252 trampolines instead of NO_TRAMPOLINES.
4253 * gcc.c-torture/execute/20000822-1.c: Same.
4254 * gcc.c-torture/execute/920428-2.c: Same.
4255 * gcc.c-torture/execute/920501-7.c: Same.
4256 * gcc.c-torture/execute/920612-2.c: Same.
4257 * gcc.c-torture/execute/921017-1.c: Same.
4258 * gcc.c-torture/execute/921215-1.c: Same.
4259 * gcc.c-torture/execute/931002-1.c: Same.
4260 * gcc.c-torture/execute/comp-goto-2.c: Same.
4261 * gcc.c-torture/execute/nestfunc-1.c: Same.
4262 * gcc.c-torture/execute/nestfunc-2.c: Same.
4263 * gcc.c-torture/execute/nestfunc-3.c: Same.
4264 * gcc.c-torture/execute/nestfunc-5.c: Same.
4265 * gcc.c-torture/execute/nestfunc-6.c: Same.
4266 * gcc.c-torture/execute/pr24135.c: Same.
4267 * gcc.dg/Wtrampolines.c: Same.
4268 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4269 * gcc.dg/torture/stackalign/nested-5.c: Same.
4270 * gcc.dg/torture/stackalign/nested-6.c: Same.
4271 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4272 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4273 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4274 * gcc.dg/trampoline-1.c: Same.
4275 * gcc.dg/tree-prof/pr44777.c: Same.
4276 * gcc.target/i386/pr67770.c: Same.
4277 * lib/gcc.exp (gcc_target_compile): Remove appending of
4278 -DNO_TRAMPOLINES to additional_flags.
4279 * lib/objc.exp (objc_target_compile): Same.
4280
b9835925
TV
42812017-06-08 Tom de Vries <tom@codesourcery.com>
4282
4283 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4284 'gcc,no_trampolines' instead of 'no_trampolines'.
4285
77db6c15
AI
42862017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4287
4288 PR middle-end/79988
4289 * gcc.target/i386/mpx/pr79988.c: New test.
4290
0036534f
AI
42912017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4292
4293 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4294 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4295 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4296
b69d9ac6
JH
42972017-06-08 Jan Hubicka <hubicka@ucw.cz>
4298
4299 * g++.dg/tree-ssa/counts-1.C: New testcase.
4300 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4301
c46f9051
JK
43022017-08-08 Julia Koval <julia.koval@intel.com>
4303
4304 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4305 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4306 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4307 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4308 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4309 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4310
5ed41889
MP
43112017-06-08 Marek Polacek <polacek@redhat.com>
4312
4313 PR sanitize/80932
4314 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4315
8055904e
JK
43162017-08-08 Julia Koval <julia.koval@intel.com>
4317
4318 PR target/73350,80862
4319 * gcc.target/i386/pr73350.c: New test.
4320
fb4bc6ff
RB
43212017-06-08 Richard Biener <rguenther@suse.de>
4322
4323 PR tree-optimization/80928
4324 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4325
989cc652 43262017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4327
989cc652
CL
4328 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4329
83059741
JW
43302017-06-07 Jonathan Wakely <jwakely@redhat.com>
4331
4332 PR c++/80990
4333 * g++.dg/cpp1z/class-deduction39.C: New.
4334
0874a778
MP
43352017-06-07 Marek Polacek <polacek@redhat.com>
4336
4337 PR sanitizer/80932
4338 * c-c++-common/ubsan/pr80932.c: New test.
4339
55e872a4
BC
43402017-06-07 Bin Cheng <bin.cheng@arm.com>
4341
4342 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4343 * gcc.target/i386/l_fma_double_2.c: Ditto.
4344 * gcc.target/i386/l_fma_double_3.c: Ditto.
4345 * gcc.target/i386/l_fma_double_4.c: Ditto.
4346 * gcc.target/i386/l_fma_double_5.c: Ditto.
4347 * gcc.target/i386/l_fma_double_6.c: Ditto.
4348 * gcc.target/i386/l_fma_float_1.c: Ditto.
4349 * gcc.target/i386/l_fma_float_2.c: Ditto.
4350 * gcc.target/i386/l_fma_float_3.c: Ditto.
4351 * gcc.target/i386/l_fma_float_4.c: Ditto.
4352 * gcc.target/i386/l_fma_float_5.c: Ditto.
4353 * gcc.target/i386/l_fma_float_6.c: Ditto.
4354
cb9ac430
TC
43552017-06-07 Tamar Christina <tamar.christina@arm.com>
4356
4357 * gcc.target/aarch64/sdiv_costs_1.c: New.
4358
46c821e7
RB
43592017-06-07 Richard Biener <rguenther@suse.de>
4360
4361 PR tree-optimization/80928
4362 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4363 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4364
6eb2ac65
RB
43652017-06-07 Richard Biener <rguenther@suse.de>
4366
4367 PR tree-optimization/80928
4368 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4369 check_results.
4370
25396db9
NS
43712017-06-06 Nathan Sidwell <nathan@acm.org>
4372
4373 * g++.dg/pr45330.C: Add inline namespace case.
4374
bbf97416
TK
43752017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4376
4377 PR fortran/80975
4378 * gfortran.dg/matmul_16.f90: New test.
4379 * gfortran.dg/inline_matmul_18.f90: New test.
4380
dc949728
MP
43812017-06-06 Marek Polacek <polacek@redhat.com>
4382
4383 PR c/79983
4384 * gcc.dg/pr79983.c: New test.
4385
100d0700
DM
43862017-06-06 David S. Miller <davem@davemloft.net>
4387
4388 * gcc.target/sparc/sparc-ret-3.c: New test.
4389
6c6b519a
TV
43902017-06-06 Tom de Vries <tom@codesourcery.com>
4391
4392 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4393 label_values instead of NO_LABEL_VALUES.
4394 * gcc.c-torture/compile/920301-1.c: Same.
4395 * gcc.c-torture/compile/920501-1.c: Same.
4396 * gcc.c-torture/compile/941014-4.c: Same.
4397 * gcc.c-torture/compile/labels-1.c: Same.
4398 * gcc.c-torture/compile/pr18903.c: Same.
4399 * gcc.c-torture/execute/920302-1.c: Same.
4400 * gcc.c-torture/execute/920415-1.c: Same.
4401 * gcc.c-torture/execute/920428-2.c: Same.
4402 * gcc.c-torture/execute/920501-3.c: Same.
4403 * gcc.c-torture/execute/920501-4.c: Same.
4404 * gcc.c-torture/execute/920501-5.c: Same.
4405 * gcc.c-torture/execute/920501-7.c: Same.
4406 * gcc.c-torture/execute/920721-4.c: Same.
4407 * gcc.c-torture/execute/980526-1.c: Same.
4408 * gcc.c-torture/execute/990208-1.c: Same.
4409 * gcc.c-torture/execute/comp-goto-1.c: Same.
4410 * gcc.c-torture/execute/comp-goto-2.c: Same.
4411 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4412 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4413 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4414 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4415 * gcc.dg/tree-prof/pr44777.c: Same.
4416 * gcc.misc-tests/bprob-2.c: Same.
4417 * gcc.misc-tests/gcov-3.c: Same.
4418 * lib/gcc.exp (gcc_target_compile): Remove appending of
4419 -DNO_LABEL_VALUES to additional_flags.
4420 * lib/objc.exp (objc_target_compile): Same.
4421 * lib/target-supports.exp (check_effective_target_label_values): Test on
4422 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4423
4ebcc903
KT
44242017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4425
4426 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4427
331dc840
RB
44282017-06-06 Richard Biener <rguenther@suse.de>
4429
4430 PR tree-optimization/80974
4431 * gcc.dg/torture/pr80974.c: New testcase.
4432
d2537732
TP
44332017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4434
4435 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
4436 "unsigned int" in conversation warning on line 15.
4437
e7baeb39
RB
44382017-06-06 Richard Biener <rguenther@suse.de>
4439
4440 PR tree-optimization/80928
4441 * gcc.dg/vect/pr80928.c: New testcase.
4442 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
4443 * gcc.dg/vect/slp-13.c: Likewise.
4444 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
4445
05945a1b
DM
44462017-06-05 David Malcolm <dmalcolm@redhat.com>
4447
4448 * g++.dg/plugin/comment_plugin.c: New test plugin.
4449 * g++.dg/plugin/comments-1.C: New test file.
4450 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4451
9b972837
BE
44522017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4453
4454 * gcc.misc-tests/gcov-1a.c: New test.
4455
1d135d98
MM
44562017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4457
4458 * gcc.target/powerpc/clone1.c: New test.
4459
92bba237
JW
44602017-06-05 Janus Weil <janus@gcc.gnu.org>
4461
4462 PR fortran/70601
4463 * gfortran.dg/proc_ptr_comp_50.f90: New test.
4464
7b3ee9c9
NK
44652017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
4466
4467 PR fortran/35339
4468 * gfortran.dg/implied_do_io_1.f90: New Test.
4469 * gfortran.dg/implied_do_io_2.f90: New Test.
4470
e4d1c5c4
RL
44712017-06-05 Renlin Li <renlin.li@arm.com>
4472
4473 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
4474 selector to related line.
4475
d91561cb
JH
44762017-06-05 Jan Hubicka <hubicka@ucw.cz>
4477
4478 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
4479
d8395013
KT
44802017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4481
4482 * gcc.target/aarch64/store_lane0_str_1.c: New test.
4483
279dc4b4
KT
44842017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4485
4486 * gcc.target/aarch64/subs_compare_2.c: New test.
4487
e49d8b68
KT
44882017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4489
4490 * gcc.target/aarch64/subs_compare_1.c: New test.
4491
4456f65d
CX
44922017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
4493
4494 * gcc.target/mips/div-9.c: Delete duplicate test.
4495 * gcc.target/mips/div-10.c: Ditto.
4496 * gcc.target/mips/div-11.c: Ditto.
4497 * gcc.target/mips/div-12.c: Ditto.
4498
3995f3a2
JH
44992017-05-23 Jan Hubicka <hubicka@ucw.cz>
4500
4501 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4502
82c027e1
DH
45032017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4504
4505 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4506 vesrion of the dejagnu grep.
4507 (list-module-names): Use it and adjust the regular expressions for
4508 modules and submodules.
4509 * gfortran.dg/prof/prof.exp: Cleanup modules.
4510 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4511 directives.
4512 * gfortran.dg/altreturn_8.f90: Likewise.
4513 * gfortran.dg/associate_12.f90: Likewise.
4514 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4515 * gfortran.dg/charlen_15.f90: Likewise.
4516 * gfortran.dg/class_4a.f03: Likewise.
4517 * gfortran.dg/class_54.f90: Likewise.
4518 * gfortran.dg/class_dummy_4.f03: Likewise.
4519 * gfortran.dg/class_dummy_5.f90: Likewise.
4520 * gfortran.dg/constructor_9.f90: Likewise.
4521 * gfortran.dg/dec_structure_15.f90: Likewise.
4522 * gfortran.dg/do_check_8.f90: Likewise.
4523 * gfortran.dg/dtio_26.f03: Likewise.
4524 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4525 * gfortran.dg/equiv_9.f90: Likewise.
4526 * gfortran.dg/extends_15.f90: Likewise.
4527 * gfortran.dg/finalize_22.f90: Likewise.
4528 * gfortran.dg/finalize_23.f90: Likewise.
4529 * gfortran.dg/generic_26.f90: Likewise.
4530 * gfortran.dg/generic_27.f90: Likewise.
4531 * gfortran.dg/namelist_76.f90: Likewise.
4532 * gfortran.dg/pointer_init_8.f90: Likewise.
4533 * gfortran.dg/pr61318.f90: Likewise.
4534 * gfortran.dg/pr77260_1.f90: Likewise.
4535 * gfortran.dg/pr77260_2.f90: Likewise.
4536 * gfortran.dg/pr77420_3.f90: Likewise.
4537 * gfortran.dg/proc_ptr_39.f90: Likewise.
4538 * gfortran.dg/proc_ptr_41.f90: Likewise.
4539 * gfortran.dg/proc_ptr_42.f90: Likewise.
4540 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
4541 * gfortran.dg/submodule_1.f08: Likewise.
4542 * gfortran.dg/submodule_10.f08: Likewise.
4543 * gfortran.dg/submodule_14.f08: Likewise.
4544 * gfortran.dg/submodule_15.f08: Likewise.
4545 * gfortran.dg/submodule_2.f08: Likewise.
4546 * gfortran.dg/submodule_5.f08: Likewise.
4547 * gfortran.dg/submodule_6.f08: Likewise.
4548 * gfortran.dg/submodule_7.f08: Likewise.
4549 * gfortran.dg/submodule_8.f08: Likewise.
4550 * gfortran.dg/submodule_9.f08: Likewise.
4551 * gfortran.dg/transfer_class_2.f90: Likewise.
4552 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4553 * gfortran.dg/typebound_call_24.f03: Likewise.
4554 * gfortran.dg/typebound_call_25.f90: Likewise.
4555 * gfortran.dg/typebound_deferred_1.f90: Likewise.
4556 * gfortran.dg/typebound_generic_12.f03: Likewise.
4557 * gfortran.dg/typebound_generic_13.f03: Likewise.
4558 * gfortran.dg/typebound_generic_14.f03: Likewise.
4559 * gfortran.dg/typebound_generic_15.f90: Likewise.
4560 * gfortran.dg/typebound_operator_16.f03: Likewise.
4561 * gfortran.dg/typebound_operator_18.f90: Likewise.
4562 * gfortran.dg/typebound_operator_20.f90: Likewise.
4563 * gfortran.dg/typebound_override_3.f90: Likewise.
4564 * gfortran.dg/typebound_override_4.f90: Likewise.
4565 * gfortran.dg/typebound_override_5.f90: Likewise.
4566 * gfortran.dg/typebound_override_6.f90: Likewise.
4567 * gfortran.dg/typebound_override_7.f90: Likewise.
4568 * gfortran.dg/typebound_proc_28.f03: Likewise.
4569 * gfortran.dg/typebound_proc_29.f90: Likewise.
4570 * gfortran.dg/typebound_proc_30.f90: Likewise.
4571 * gfortran.dg/typebound_proc_31.f90: Likewise.
4572 * gfortran.dg/typebound_proc_32.f90: Likewise.
4573 * gfortran.dg/typebound_proc_33.f90: Likewise.
4574 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4575 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4576 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4577 * gfortran.dg/use_only_3.f90: Likewise.
4578 * gfortran.dg/use_without_only_1.f90: Likewise.
4579 * gfortran.dg/warn_unused_function.f90: Likewise.
4580 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4581 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 4582
3de4ac6d
MP
45832017-06-04 Marek Polacek <polacek@redhat.com>
4584
4585 PR c/80919
4586 * gcc.dg/format/pr80919.c: New test.
4587
2474f48f
MS
45882017-06-02 Martin Sebor <msebor@redhat.com>
4589
4590 PR c/80892
4591 * c-c++-common/Wfloat-conversion-2.c: New test.
4592
bd280745
PC
45932017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4594
4595 PR c++/68754
4596 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 4597
bd280745 45982017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
4599
4600 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4601 for the new built-ins.
4602
ffa8a921
SD
46032017-06-02 Sudakshina Das <sudi.das@arm.com>
4604
4605 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4606
d65d1bd9
WS
46072017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4608
4609 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4610 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4611 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4612 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4613 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4614
b160939b
KT
46152017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4616
4617 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4618
17f47f86
KT
46192017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4620
4621 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4622
ab82e126
WS
46232017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4624
4625 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4626 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4627 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4628 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4629 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4630 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4631 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4632 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4633 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4634
c957e9c0
NS
46352017-06-02 Nathan Sidwell <nathan@acm.org>
4636
4637 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4638
aad16012
JJ
46392017-06-02 Jakub Jelinek <jakub@redhat.com>
4640
74b4885d
JJ
4641 PR rtl-optimization/80903
4642 * gcc.dg/pr80903.c: New test.
4643
aad16012
JJ
4644 PR fortran/80918
4645 * gfortran.dg/gomp/pr80918.f90: New test.
4646
40ffd95f
BE
46472017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4648
4649 * c-c++-common/Wsizeof-pointer-div.c: New test.
4650 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4651 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4652 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4653 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4654 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4655 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4656 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4657 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4658 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4659 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4660 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4661 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4662 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4663 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4664 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4665 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4666 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4667 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4668
052754ea
WS
46692017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4670
4671 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4672 Update the target to power8-vector.
4673
aa63913f
DM
46742017-06-01 David Malcolm <dmalcolm@redhat.com>
4675
4676 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4677
2ded3754
PMR
46782017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4679
4680 * debug12.adb, debug12.ads: New testcase.
4681
c8638450
MJ
46822017-06-01 Martin Jambor <mjambor@suse.cz>
4683
4684 PR tree-optimization/80898
4685 * gcc.dg/tree-ssa/pr80898.c: New test.
4686 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4687
ac853c90
PC
46882017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4689
4690 PR c++/80896
4691 * g++.dg/cpp1z/nodiscard5.C: New.
4692
7841f13c
CZ
46932017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4694
4695 * gcc.target/arc/pr9001195952.c: New test.
4696
f525e390
TV
46972017-06-01 Tom de Vries <tom@codesourcery.com>
4698
4699 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4700 * gcc.c-torture/compile/asmgoto-1.c: Same.
4701 * gcc.dg/20000707-1.c: Same.
4702 * gcc.dg/pr38700.c: Same.
4703 * gcc.dg/pr70169.c: Same.
4704 * gcc.dg/pr80112.c: Same.
4705 * gcc.dg/torture/pr51071-2.c: Same.
4706 * gcc.dg/torture/pr51071.c: Same.
4707 * gcc.dg/tree-ssa/alias-34.c: Same.
4708
9285616c
PMR
47092017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4710
4711 * gnat.dg/debug11.adb: New testcase.
4712
48932682
RB
47132017-06-01 Richard Biener <rguenther@suse.de>
4714
4715 PR middle-end/66313
4716 * c-c++-common/ubsan/pr66313.c: New testcase.
4717 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4718
fcb99124
SM
47192017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4720
4721 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
4722 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4723 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
4724 -mcpu overridden.
4725 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4726 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4727 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4728 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4729 to dg-option. Add dg-skip-if directive to disable this test
4730 for darwin. Add dg-skip-if directive to disable this test if
4731 -mcpu overridden.
4732
dc7401c0
SP
47332017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4734
4735 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4736 (_mm_maskz_max_sd): Test new intrinsics.
4737 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4738 (_mm_maskz_max_sd): Test new intrinsics.
4739 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4740 (_mm_maskz_max_ss): Test new intrinsics.
4741 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4742 (_mm_maskz_max_ss): Test new intrinsics.
4743 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4744 (_mm_maskz_min_sd): Test new intrinsics.
4745 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4746 (_mm_maskz_min_sd): Test new intrinsics.
4747 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4748 (_mm_maskz_min_ss): Test new intrinsics.
4749 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4750 (_mm_maskz_min_ss): Test new intrinsics.
4751
3909991c
NS
47522017-05-31 Nathan Sidwell <nathan@acm.org>
4753
4754 * g++.dg/lookup/lambda1.C New.
4755
0e510edb
BC
47562017-05-31 Bin Cheng <bin.cheng@arm.com>
4757
4758 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4759 on pointer should not be replaced.
4760
9fc5e7a4
MM
47612017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4762
4763 PR testsuite/80580
4764 * gcc.dg/gimplefe-error-7.c: New test.
4765
1e466f04
GM
47662017-05-31 Graham Markall <graham.markall@embecosm.com>
4767
4768 * gcc.target/arc/add_n-combine.c: New test.
4769 * gcc.target/arc/sub_n-combine.c: New test.
4770
89c88990
RB
47712017-05-31 Richard Biener <rguenther@suse.de>
4772
4773 PR target/80880
4774 * gcc.target/i386/pr80880.c: New testcase.
4775
748bbe72
RS
47762017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4777
4778 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4779
c7d7e222
BC
47802017-05-31 Bin Cheng <bin.cheng@arm.com>
4781
4782 * gcc.dg/vect/pr80815-3.c: New test.
4783
ee1379be
RB
47842017-05-31 Richard Biener <rguenther@suse.de>
4785
4786 PR tree-optimization/80906
4787 * gcc.dg/graphite/pr80906.c: New testcase.
4788
bcce980e
TV
47892017-05-30 Tom de Vries <tom@codesourcery.com>
4790
4791 PR testsuite/80910
4792 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4793 unsupported if host compiler does not support c++11.
4794 (host_supports_c++11): New proc.
4795
ef9200aa
MS
47962017-05-30 Martin Sebor <msebor@redhat.com>
4797
4798 PR c/80731
4799 * g++.dg/ext/utf16-4.C: Relax test.
4800 * gcc.dg/fixed-point/int-warning.c: Adjust.
4801
f012c8ef
DM
48022017-05-30 David Malcolm <dmalcolm@redhat.com>
4803
4804 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4805 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4806 test case.
4807 * g++.dg/plugin/show-template-tree-color.C: New test case.
4808 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4809 * g++.dg/template/show-template-tree-2.C: New test case.
4810 * g++.dg/template/show-template-tree-3.C: New test case.
4811 * g++.dg/template/show-template-tree-4.C: New test case.
4812 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4813 * g++.dg/template/show-template-tree.C: New test case.
4814
3f8efe25
SB
48152017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4816
4817 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4818 dg-options.
4819 * gfortran.dg/pr80107.f: Delete testcase.
4820
77d1dbdb
UB
48212017-05-30 Uros Bizjak <ubizjak@gmail.com>
4822
4823 PR target/80833
4824 * gcc.target/i386/pr80833-1.c: New test.
4825 * gcc.target/i386/pr80833-2.c: Ditto.
4826
e2f35333
NS
48272017-05-30 Nathan Sidwell <nathan@acm.org>
4828
4829 PR c++/80913
4830 * g++.dg/lookup/pr80913.C: New.
4831
ba7629e2
RB
48322017-05-30 Richard Biener <rguenther@suse.de>
4833
4834 PR middle-end/80901
4835 * gcc.dg/torture/pr80901.c: New testcase.
4836
4bfb347c
RD
48372017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4838
4839 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4840
b3125625
JL
48412017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4842
4843 PR target/78838
4844 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4845
892d6169
RB
48462017-05-30 Richard Biener <rguenther@suse.de>
4847
4848 PR middle-end/80876
4849 * gcc.dg/torture/pr80876.c: New testcase.
4850
3d7ff728
NS
48512017-05-29 Nathan Sidwell <nathan@acm.org>
4852
4853 PR c++/80891 (#5)
4854 * g++.dg/lookup/pr80891-5.C: New.
4855
fd262197
JD
48562017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4857
4858 PR libgfortran/53029
4859 * gfortran.dg/read_5.f90: New test.
4860
724e517a
NS
48612017-05-29 Nathan Sidwell <nathan@acm.org>
4862
a5cfa13a
NS
4863 PR c++/80891 (#4)
4864 * g++.dg/lookup/pr80891-4.C: New.
4865
e514ab0c
NS
4866 PR c++/80891 (#1)
4867 * g++.dg/lookup/pr80891-1.C: New.
4868
58dec010
NS
4869 PR c++/80891 (#3)
4870 * g++.dg/lookup/pr80891-3.C: New.
4871
724e517a
NS
4872 PR c++/80891 (#2)
4873 * g++.dg/lookup/pr80891-2.C: New.
4874
bbe3927b
TK
48752017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4876
4877 PR fortran/37131
4878 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4879 flags.
4880 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4881 * gfortran.dg/inline_matmul_17.f90: New test.
4882
8364e6ac
TK
48832017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4884
4885 * gfortran.dg/matmul_bounds_12.f90: New test.
4886
56a35ac9
JJ
48872017-05-27 Jakub Jelinek <jakub@redhat.com>
4888
4889 PR bootstrap/80887
4890 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4891
945bf9e1
NS
48922017-05-26 Nathan Sidwell <nathan@acm.org>
4893
4894 * g++.dg/cpp0x/dr2061.C: New.
4895 * g++.dg/parse/namespace-alias-1.C: Add more test.
4896
cb4fe401
BC
48972017-05-26 Bin Cheng <bin.cheng@arm.com>
4898
4899 PR tree-optimization/80815
4900 * gcc.dg/vect/pr80815-1.c: New test.
4901 * gcc.dg/vect/pr80815-2.c: New test.
4902
e929e611
ML
49032017-05-26 Martin Liska <mliska@suse.cz>
4904
4905 PR ipa/80663
4906 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4907 split at the problematic spot.
4908 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4909 a valid value of the param.
4910
92f105f6
MP
49112017-05-26 Marek Polacek <polacek@redhat.com>
4912
4913 PR sanitizer/80875
4914 * c-c++-common/ubsan/pr80875.c: New test.
4915
74ca4e36
TV
49162017-05-26 Tom de Vries <tom@codesourcery.com>
4917
4918 PR testsuite/80557
4919 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4920 * gcc.dg/Wcxx-compat-8.c: Same.
4921 * gcc.dg/Wobjsize-1.c: Same.
4922 * gcc.dg/Wshadow-local-2.c: Same.
4923 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4924 * gcc.dg/anon-struct-6.c: Same.
4925 * gcc.dg/asm-wide-1.c: Same.
4926 * gcc.dg/builtin-inf-1.c: Same.
4927 * gcc.dg/builtin-redefine.c: Same.
4928 * gcc.dg/c90-array-lval-6.c: Same.
4929 * gcc.dg/c90-array-lval-7.c: Same.
4930 * gcc.dg/c90-fordecl-1.c: Same.
4931 * gcc.dg/c99-fordecl-2.c: Same.
4932 * gcc.dg/cast-lvalue-1.c: Same.
4933 * gcc.dg/cast-lvalue-2.c: Same.
4934 * gcc.dg/compound-lvalue-1.c: Same.
4935 * gcc.dg/cond-lvalue-1.c: Same.
4936 * gcc.dg/cpp/20000419-1.c: Same.
4937 * gcc.dg/cpp/backslash.c: Same.
4938 * gcc.dg/cpp/backslash2.c: Same.
4939 * gcc.dg/cpp/macspace1.c: Same.
4940 * gcc.dg/cpp/macspace2.c: Same.
4941 * gcc.dg/cpp/multiline-2.c: Same.
4942 * gcc.dg/cpp/pr27777.c: Same.
4943 * gcc.dg/cpp/pr30786.c: Same.
4944 * gcc.dg/cpp/pr34602.c: Same.
4945 * gcc.dg/cpp/redef1.c: Same.
4946 * gcc.dg/cpp/tr-warn1.c: Same.
4947 * gcc.dg/cpp/tr-warn3.c: Same.
4948 * gcc.dg/cpp/tr-warn6.c: Same.
4949 * gcc.dg/cpp/trad/hash.c: Same.
4950 * gcc.dg/cpp/trad/redef1.c: Same.
4951 * gcc.dg/cpp/ucs.c: Same.
4952 * gcc.dg/declspec-10.c: Same.
4953 * gcc.dg/declspec-11.c: Same.
4954 * gcc.dg/declspec-18.c: Same.
4955 * gcc.dg/format/c99-strftime-1.c: Same.
4956 * gcc.dg/format/ext-3.c: Same.
4957 * gcc.dg/format/pr72858.c: Same.
4958 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4959 * gcc.dg/init-string-1.c: Same.
4960 * gcc.dg/label-decl-3.c: Same.
4961 * gcc.dg/m-un-2.c: Same.
4962 * gcc.dg/nofixed-point-2.c: Same.
4963 * gcc.dg/noncompile/20020213-1.c: Same.
4964 * gcc.dg/pch/counter-2.c: Same.
4965 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4966 * gcc.dg/pr27528.c: Same.
4967 * gcc.dg/pr27953.c: Same.
4968 * gcc.dg/pr35899.c: Same.
4969 * gcc.dg/pr37561.c: Same.
4970 * gcc.dg/pr45461.c: Same.
4971 * gcc.dg/pr45750.c: Same.
4972 * gcc.dg/pr53196-2.c: Same.
4973 * gcc.dg/pr53265.c: Same.
4974 * gcc.dg/redecl-1.c: Same.
4975 * gcc.dg/tls/thr-init-1.c: Same.
4976 * gcc.dg/torture/pr51106-1.c: Same.
4977 * gcc.dg/torture/pr51106-2.c: Same.
4978 * gcc.dg/uninit-19.c: Same.
4979 * gcc.dg/uninit-pr20644.c: Same.
4980
6fc9f7aa
JJ
49812017-05-26 Jakub Jelinek <jakub@redhat.com>
4982
4983 * g++.dg/cpp1z/decomp29.C (p): New variable.
4984 (main): Add further tests.
4985
28e0e05b
RB
49862017-05-26 Richard Biener <rguenther@suse.de>
4987
4988 PR tree-optimization/80842
4989 * gcc.dg/torture/pr80842.c: New testcase.
4990
c81ec254
PC
49912017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4992
4993 PR c++/79652
4994 * g++.dg/cpp0x/pr79652.C: New.
4995
aee21066
PC
49962017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4997
4998 PR c++/71451
4999 * g++.dg/cpp0x/variadic170.C: New.
5000
63dbcd13
VR
50012017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5002
5003 * g++.dg/warn/Wcatch-value-1.C: New test.
5004 * g++.dg/warn/Wcatch-value-2.C: New test.
5005 * g++.dg/warn/Wcatch-value-3.C: New test.
5006
932f48ac
NS
50072017-05-25 Nathan Sidwell <nathan@acm.org>
5008
44e00a7a
NS
5009 * g++.dg/lookup/using56.C: New.
5010 * g++.dg/lookup/using57.C: New.
5011 * g++.dg/lookup/using58.C: New.
5012 * g++.dg/lookup/using59.C: New.
5013
932f48ac
NS
5014 * g++.dg/lookup/using17.C: Adjust diagnostics.
5015
a10f9a2e
MS
50162017-05-25 Martin Sebor <msebor@redhat.com>
5017
5018 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5019 positives on ILP32.
5020 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5021 column numbers.
5022 * gcc.dg/pr60114.c: Same.
5023
47c05e71
JH
50242017-05-23 Jan Hubicka <hubicka@ucw.cz>
5025
5026 * gfortran.dg/pr48636.f90: Fix template better.
5027
f35a733d
NS
50282017-05-25 Nathan Sidwell <nathan@acm.org>
5029
5030 * g++.dg/lookup/koenig14.C: New.
5031
18c1e9e0
PC
50322017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5033
5034 PR c++/79583
5035 * g++.dg/cpp0x/pr79583.C: New.
5036
2673d192
PC
50372017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5038
5039 PR c++/68578
5040 * g++.dg/cpp1y/pr68578.C: New.
5041
bce8ef71
MG
50422017-05-25 Marc Glisse <marc.glisse@inria.fr>
5043
5044 * gcc.dg/tree-ssa/vce-1.c: New file.
5045
11d6b45d
MG
50462017-05-25 Marc Glisse <marc.glisse@inria.fr>
5047
5048 * gcc.dg/tree-ssa/addadd.c: New file.
5049
5ad4f1c8
NS
50502017-05-24 Nathan Sidwell <nathan@acm.org>
5051
5052 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5053 * g++.dg/lookup/friend19.C: New.
5054 * g++.dg/lookup/friend20.C: New.
5055
d4a760d8
JW
50562017-05-24 Jonathan Wakely <jwakely@redhat.com>
5057
5058 PR c++/80544
5059 * g++.dg/expr/cast11.C: New test.
5060
3cd211af
MS
50612017-05-24 Martin Sebor <msebor@redhat.com>
5062
5063 PR c/80731
5064 * c-c++-common/Wfloat-conversion.c: Adjust.
5065 * c-c++-common/dfp/convert-int-saturate.c: Same.
5066 * c-c++-common/pr68657-1.c: Same.
5067 * g++.dg/ext/utf-cvt.C: Same.
5068 * g++.dg/ext/utf16-4.C: Same.
5069 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5070 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5071 * g++.dg/warn/Wconversion3.C: Same.
5072 * g++.dg/warn/Wconversion4.C: Same.
5073 * g++.dg/warn/Wsign-conversion.C: Same.
5074 * g++.dg/warn/overflow-warn-1.C: Same.
5075 * g++.dg/warn/overflow-warn-3.C: Same.
5076 * g++.dg/warn/overflow-warn-4.C: Same.
5077 * g++.dg/warn/pr35635.C: Same.
5078 * g++.old-deja/g++.mike/enum1.C: Same.
5079 * gcc.dg/Wconversion-3.c: Same.
5080 * gcc.dg/Wconversion-5.c: Same.
5081 * gcc.dg/Wconversion-complex-c99.c: Same.
5082 * gcc.dg/Wconversion-complex-gnu.c: Same.
5083 * gcc.dg/Wconversion-integer.c: Same.
5084 * gcc.dg/Wsign-conversion.c: Same.
5085 * gcc.dg/bitfld-2.c: Same.
5086 * gcc.dg/c90-const-expr-11.c: Same.
5087 * gcc.dg/c90-const-expr-7.c: Same.
5088 * gcc.dg/c99-const-expr-7.c: Same.
5089 * gcc.dg/overflow-warn-1.c: Same.
5090 * gcc.dg/overflow-warn-2.c: Same.
5091 * gcc.dg/overflow-warn-3.c: Same.
5092 * gcc.dg/overflow-warn-4.c: Same.
5093 * gcc.dg/overflow-warn-5.c: Same.
5094 * gcc.dg/overflow-warn-8.c: Same.
5095 * gcc.dg/overflow-warn-9.c: New test.
5096 * gcc.dg/pr35635.c: Adjust.
5097 * gcc.dg/pr59940.c: Same.
5098 * gcc.dg/pr59963-2.c: Same.
5099 * gcc.dg/pr60114.c: Same.
5100 * gcc.dg/switch-warn-2.c: Same.
5101 * gcc.dg/utf-cvt.c: Same.
5102 * gcc.dg/utf16-4.c: Same.
5103
216bfadc
JJ
51042017-05-24 Jakub Jelinek <jakub@redhat.com>
5105
5106 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5107 Don't include limits.h.
5108 (w): Conditionalize on long long wider than int. Use
5109 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5110 -9223372036854775808.
5111 (x): Use __INT_MAX__ instead of INT_MAX.
5112
610abc02
TK
51132017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5114
5115 PR fortran/66094
5116 * gfortran.dg/inline_matmul_16.f90: New test.
5117
8d0c9b36
TV
51182017-05-24 Tom de Vries <tom@codesourcery.com>
5119
5120 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5121
3f3fb6c9
PB
51222017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5123
5124 PR middle-end/80823
5125 * gcc.dg/pr80823.c: New test.
5126
00e0af8d
AK
51272017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5128
5129 * gcc.target/s390/pr80725.c: New test.
5130
6131102c
NS
51312017-05-23 Nathan Sidwell <nathan@acm.org>
5132
ef4c5e78
NS
5133 * g++.dg/lookup/extern-c-hidden.C: New.
5134 * g++.dg/lookup/extern-redecl1.C: New.
5135
6131102c
NS
5136 PR c++/80866
5137 * g++.dg/parse/pr80866.C: New.
5138
d2db2e6b
JH
51392017-05-23 Jan Hubicka <hubicka@ucw.cz>
5140
5141 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5142 * gcc.dg/ipa/inline-5.c: Likewise.
5143 * gfortran.dg/pr48636.f90: Likewise.
5144
e4ea7a4c
NS
51452017-05-23 Nathan Sidwell <nathan@acm.org>
5146
5147 * g++.dg/parse/ctor9.C: Adjust expected error.
5148
c2d7c404
JD
51492017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5150
5151 PR libgfortran/80256
5152 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5153 Cygwin.
5154
fd71a9a2
TS
51552017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5156
5157 * c-c++-common/goacc/parallel-dims-1.c: Update.
5158 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5159 * c-c++-common/goacc/routine-1.c: Likewise.
5160 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5161 * g++.dg/goacc/template.C: Likewise.
5162 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5163 * gfortran.dg/goacc/routine-3.f90: Likewise.
5164 * gfortran.dg/goacc/sie.f95: Likewise.
5165 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5166
9d029ddf
NS
51672017-05-23 Nathan Sidwell <nathan@acm.org>
5168
5169 * g++.dg/lookup/using13.C: Adjust expected error.
5170
008c7367
SKS
51712017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5172
5173 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5174
d1f6caae
MM
51752017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5176
5177 PR target/80718
5178 * gcc.target/powerpc/pr80718.c: New test.
5179
2ea0d750
SB
51802017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5181
5182 * gcc.target/powerpc/conditional-return.c: New testcase.
5183
25b81686
BS
51842017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5185
5186 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5187 LE-only.
5188
477f145b
JW
51892017-05-22 Janus Weil <janus@gcc.gnu.org>
5190
5191 PR fortran/80766
5192 * gfortran.dg/typebound_call_28.f90: New test.
5193
65cc1407
NS
51942017-05-22 Nathan Sidwell <nathan@acm.org>
5195
5196 * g++.dg/lookup/strong-using.C: New.
5197
0c4f8178
TP
51982017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5199
5200 * gcc.target/arm/movsi_movt.c: New test.
5201 * gcc.target/arm/movdi_movt.c: New test.
5202
fbb1c7d4
EB
52032017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5204
5205 * gnat.dg/specs/not_null1.ads: New test.
5206
d3271136
EB
52072017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5208
5209 * gnat.dg/limited_with5.ad[sb]: New test.
5210 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5211 * gnat.dg/limited_with6.ad[sb]: New test.
5212 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5213
4c24ec6d
EB
52142017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5215
5216 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5217 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5218
4bcbb7b8
PC
52192017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/70265
5222 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5223 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5224
51cd6b78
JD
52252017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5226
5227 PR libgfortran/80333
5228 * gfortran.dg/dtio_30.f03: New test.
5229
33f8c0a1
MP
52302017-05-19 Marek Polacek <polacek@redhat.com>
5231
5232 PR sanitizer/80800
5233 * c-c++-common/ubsan/pr80800.c: New test.
5234 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5235
9740ed54
TS
52362017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5237
7fd549d2
TS
5238 * c-c++-common/goacc/default-1.c: Update.
5239 * c-c++-common/goacc/default-2.c: Likewise.
5240 * c-c++-common/goacc/default-4.c: Likewise.
5241 * gfortran.dg/goacc/default-1.f95: Likewise.
5242 * gfortran.dg/goacc/default-4.f: Likewise.
5243 * c-c++-common/goacc/default-5.c: New file.
5244 * gfortran.dg/goacc/default-5.f: Likewise.
5245
9740ed54
TS
5246 * c-c++-common/goacc/default-1.c: New file.
5247 * c-c++-common/goacc/default-2.c: Likewise.
5248 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5249 test cases in...
5250 * c-c++-common/goacc/default-3.c: ... this new file, and...
5251 * c-c++-common/goacc/default-4.c: ... this new file.
5252 * gfortran.dg/goacc/default.f95: Remove file, including its test
5253 cases in...
5254 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5255 * gfortran.dg/goacc/default-2.f: ... this new file.
5256 * gfortran.dg/goacc/default-3.f95: New file.
5257 * gfortran.dg/goacc/default-4.f: Likewise.
5258
2a8a8d7b
NS
52592017-05-19 Nathan Sidwell <nathan@acm.org>
5260
5261 * g++.dg/inherit/covariant7.C: Adjust.
5262
a978134e
PB
52632017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5264
5265 * gcc.target/arm/tls-disable-literal-pool.c: Change
5266 require-effective-target to tls_native.
5267 Move dg-error to return statement line and change to dg-message.
5268
39aac208
RB
52692017-05-19 Richard Biener <rguenther@suse.de>
5270
5271 PR c++/80593
5272 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5273 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5274
035ab826
RB
52752017-05-19 Richard Biener <rguenther@suse.de>
5276
5277 PR middle-end/80764
5278 * gcc.dg/torture/pr80764.c: New testcase.
5279
52e14b96
MM
52802017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5281
5282 PR target/80510
5283 * gcc.target/powerpc/pr80510-1.c: New test.
5284 * gcc.target/powerpc/pr80510-2.c: Likewise.
5285
4287da82
EG
52862017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5287
5288 * gcc.dg/pragma-diag-7.c: New test.
5289
e4171e10
UB
52902017-05-18 Uros Bizjak <ubizjak@gmail.com>
5291
5292 PR target/80799
5293 * g++.dg/other/i386-11.C: New test.
5294
cdefeea2
WS
52952017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5296
5297 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5298 * fold-vec-div-floatdouble.c: Likewise.
5299 * fold-vec-logical-ands-char.c: Likewise.
5300 * fold-vec-logical-ands-int.c: Likewise.
5301 * fold-vec-logical-ands-short.c: Likewise.
5302 * fold-vec-logical-ors-char.c: Likewise.
5303 * fold-vec-logical-ors-int.c: Likewise.
5304 * fold-vec-logical-ors-short.c: Likewise.
5305 * fold-vec-logical-other-char.c: Likewise.
5306 * fold-vec-mule-misc.c: Likewise.
5307 * fold-vec-mult-float.c: Likewise.
5308 * fold-vec-mult-floatdouble.c: Likewise.
5309 * fold-vec-mult-int.c: Likewise.
5310 * fold-vec-mult-int128-p9.c: Likewise.
5311 * fold-vec-sub-floatdouble.c: Likewise.
5312 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5313 Add lp64 requirement.
5314 * fold-vec-mult-int128-p8.c: Likewise.
5315 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5316
62ee030a
SM
53172017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5318
5319 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5320 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5321 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5322 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5323 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5324 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5325 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5326 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5327 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5328 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5329 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5330 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5331 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5332 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5333 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5334 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5335 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5336 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5337 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5338 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5339 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5340 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5341 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5342 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5343 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5344 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5345
00a84d0e
SL
53462017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5347
5348 * gcc.target/sparc/niagara7-align.c: New test.
5349
243c2883
MP
53502017-05-18 Marek Polacek <polacek@redhat.com>
5351
5352 PR sanitizer/80797
5353 * c-c++-common/ubsan/null-12.c: New test.
5354
e98e6340
SB
53552017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5356
5357 PR middle-end/80692
5358 * gcc.c-torture/execute/pr80692.c: New testcase.
5359
0152001b 53602017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5361
5362 PR libgfortran/80741
5363 * gfortran.dg/read_4.f90: New test.
5364
c8ded430
BS
53652017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5366
5367 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5368
e5b1f5a1
FR
53692017-05-17 Fritz Reese <fritzoreese@gmail.com>
5370
5371 PR fortran/80668
5372 * gfortran.dg/pr80668.f90: New.
5373
9853cb28
PB
53742017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5375
5376 PR middle-end/80775
5377 * gcc.dg/pr80775.c: New test.
5378
142473df
MP
53792017-05-17 Marek Polacek <polacek@redhat.com>
5380
5381 PR sanitizer/80659
5382 * gcc.dg/asan/pr80659.c: New test.
5383
8508a5b5
SKS
53842017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5385
5386 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5387 unsigned long.
5388
bc36d2b7
CX
53892017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5390
5391 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5392
4fc5ebf1
JG
53932017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5394 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5395
5396 PR tree-optimization/80457
5397 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5398 call vect_model_simple_cost.
5399
bedee914
PT
54002017-05-16 Paul Thomas <pault@gcc.gnu.org>
5401
5402 PR fortran/80554
5403 * gfortran.dg/submodule_29.f08: New test.
5404
10791753
DM
54052017-05-16 David Malcolm <dmalcolm@redhat.com>
5406
5407 * g++.dg/other/accessor-fixits-1.C: New test case.
5408 * g++.dg/other/accessor-fixits-2.C: New test case.
5409 * g++.dg/other/accessor-fixits-3.C: New test case.
5410 * g++.dg/other/accessor-fixits-4.C: New test case.
5411
727577c2
CL
54122017-05-16 Carl Love <cel@us.ibm.com>
5413
5414 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5415 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5416 built-ins to the test suite file. Note, support for mradds exists
5417 but no test case exists.
5418 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5419 built-ins to the test suite file.
5420
6b6ae9eb
MP
54212017-05-16 Marek Polacek <polacek@redhat.com>
5422
5423 PR sanitizer/80536
5424 PR sanitizer/80386
5425 * c-c++-common/ubsan/pr80536.c: New test.
5426 * g++.dg/ubsan/pr80386.C: New test.
5427
678d7e19
TC
54282017-05-16 Tamar Christina <tamar.christina@arm.com>
5429
5430 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5431 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
5432
6da37857
MW
54332016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5434
5435 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
5436 expected output of vadd, vsub and vmul instructions.
5437 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
5438 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
5439 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
5440
a5768d38
JD
54412017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5442
5443 PR libgfortran/80727
5444 * gfortran.dg/read_3.f90: New test.
5445
3a77e7cc
NS
54462017-05-15 Nathan Sidwell <nathan@acm.org>
5447
2016c841
NS
5448 PR c++/79369
5449 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
5450
3a77e7cc
NS
5451 PR c++/79369
5452 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
5453 * g++.dg/cpp0x/pr79369.C: New.
5454
0735a1c8
SK
54552017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
5456
5457 PR fortran/80752
3a77e7cc 5458 * gfortran.dg/pr80752.f90: New test.
0735a1c8 5459
f108770a
UB
54602017-05-15 Uros Bizjak <ubizjak@gmail.com>
5461
900b5b6a 5462 PR target/80425
f108770a
UB
5463 * gcc.target/i386/pr80425-1.c: New test.
5464 * gcc.target/i386/pr80425-2.c: Ditto.
5465
e30ce0a3
JL
54662017-05-15 Jeff Law <law@redhat.com>
5467
5468 * gcc.target/mips/reorgbug-1.c: New test.
5469
0d5a0a33
PMR
54702017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
5471
5472 * gnat.dg/specs/pack13.ads: New test.
5473
a104bd88
MS
54742017-05-14 Martin Sebor <msebor@redhat.com>
5475
5476 PR middle-end/77671
5477 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5478 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
5479 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5480 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5481 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5482
c6c02519
MS
54832017-05-14 Martin Sebor <msebor@redhat.com>
5484
5485 PR middle-end/80669
5486 * gcc.dg/builtin-stpncpy.c: New test.
5487
d6d4d770
DS
54882017-05-14 Daniel Santos <daniel.santos@pobox.com>
5489
5490 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
5491 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5492 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5493 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5494
b9bdd60b
JK
54952017-05-14 Julia Koval <julia.koval@intel.com>
5496
5497 * gcc.target/i386/xgetsetbv.c: New test.
5498
28ae01cd
NK
54992017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5500
5501 PR fortran/80442
5502 * gfortran.dg/impl_do_var_data.f90: New Test
5503
c7488b4f
PJ
55042017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5505
5506 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5507 A regression test for a private array access case which caused
5508 an assert.
5509
9b5f12ae
MS
55102017-05-12 Martin Sebor <msebor@redhat.com>
5511
5512 PR testsuite/80643
5513 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5514 to the purpose of the test.
5515
b76f1550
SM
55162017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5517
5518 * gcc.target/powerpc/bmi-andn-1.c: New file
5519 * gcc.target/powerpc/bmi-andn-2.c: New file.
5520 * gcc.target/powerpc/bmi-bextr-1.c: New file.
5521 * gcc.target/powerpc/bmi-bextr-2.c: New file.
5522 * gcc.target/powerpc/bmi-bextr-4.c: New file.
5523 * gcc.target/powerpc/bmi-bextr-5.c: New file.
5524 * gcc.target/powerpc/bmi-blsi-1.c: New file.
5525 * gcc.target/powerpc/bmi-blsi-2.c: New file.
5526 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
5527 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
5528 * gcc.target/powerpc/bmi-blsr-1.c: New file.
5529 * gcc.target/powerpc/bmi-blsr-2.c: New File.
5530 * gcc.target/powerpc/bmi-check.h: New File.
5531 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
5532 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
5533 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
5534 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
5535 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
5536 * gcc.target/powerpc/bmi2-check.h: New file.
5537 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
5538 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
5539 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
5540 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
5541 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
5542 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
5543 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
5544 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
5545 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
5546
2a3fa75a
PC
55472017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5548
5549 PR c++/60430
5550 * g++.dg/cpp0x/pr60430.C: New.
5551
e8bf7c7b
JL
55522017-05-12 Jeff Law <law@redhat.com>
5553
5554 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5555
284d1f76
PB
55562017-05-12 Peter Bergner <bergner@vnet.ibm.com>
5557
5558 PR middle-end/80707
5559 * g++.dg/pr80707.C: New test.
5560
302a0e37
WS
55612017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5562
5563 * gcc.target/powerpc/fold-vec-div-float.c: New.
5564 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5565 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5566
a7785078
WS
55672017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5568
5569 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5570 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5571 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5572 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5573 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5574 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5575 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5576 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5577 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5578 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5579 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5580 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5581
9206028e
PC
55822017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5583
5584 PR c++/49604
5585 * g++.dg/cpp0x/forw_enum14.C: New.
5586 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5587
7af1c0ad
RB
55882017-05-12 Richard Biener <rguenther@suse.de>
5589
5590 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5591
f7e95bdb
PC
55922017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5593
5594 PR c++/67687
5595 * g++.dg/cpp0x/constexpr-ice17.C: New.
5596
53e788d0
RB
55972017-05-12 Richard Biener <rguenther@suse.de>
5598
5599 PR tree-optimization/80713
5600 * gcc.dg/torture/pr80713.c: New testcase.
5601
2ead1ab9
AK
56022017-05-12 Andi Kleen <ak@linux.intel.com>
5603
5604 PR testsuite/77684
5605 * lib/target-supports.exp (profopt-perf-wrapper):
5606 Add -m8 option to increase parallelism.
5607
ee58b02f
TS
56082017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5609
1e47f02b
TS
5610 * c-c++-common/goacc/parallel-dims-1.c: New file.
5611 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5612
b0f271ce
TS
5613 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5614 * c-c++-common/goacc/classify-kernels.c: Likewise.
5615 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5616 Likewise.
5617 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5618 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5619 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5620 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5621 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5622 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5623 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5624 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5625 * c-c++-common/goacc/kernels-loop.c: Likewise.
5626 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5627 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5628 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5629 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5630 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5631 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5632 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5633 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5634 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5635 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5636 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5637 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5638
25651634
TS
5639 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5640 * c-c++-common/goacc/classify-kernels.c: Likewise.
5641 * c-c++-common/goacc/classify-parallel.c: Likewise.
5642 * c-c++-common/goacc/classify-routine.c: Likewise.
5643 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5644 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5645 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5646 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5647
ee58b02f
TS
5648 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5649 * c-c++-common/goacc/classify-kernels.c: Likewise.
5650 * c-c++-common/goacc/classify-parallel.c: Likewise.
5651 * c-c++-common/goacc/classify-routine.c: Likewise.
5652 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5653 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5654 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5655 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5656
2d82ec25
NS
56572017-05-11 Nathan Sidwell <nathan@acm.org>
5658
5659 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
5660
56612017-05-11 Carl Love <cel@us.ibm.com>
5662
5663 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5664 to the test suite file.
5665 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5666 to the test suite file.
5667
628c06d6
JD
56682017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5669
5670 PR fortran/78659
5671 * gfortran.dg/namelist_91.f90: New test.
5672 * gfortran.dg/namelist_92.f90: New test.
5673 * gfortran.dg/namelist_93.f90: New test.
5674 * gfortran.dg/namelist_94.f90: New test.
5675
1bea0f26
BS
56762017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5677
5678 PR target/80695
5679 * gcc.target/powerpc/pr80695-p8.c: New file.
5680 * gcc.target/powerpc/pr80695-p9.c: New file.
5681
7c85c9fe
UB
56822017-05-11 Uros Bizjak <ubizjak@gmail.com>
5683 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR target/80706
5686 * gcc.target/i386/pr80706.c: New test.
5687
d7a33a4c
JK
56882017-05-11 Julia Koval <julia.koval@intel.com>
5689
5690 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5691 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5692 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5693 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5694
59fbddcf
PC
56952017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/70538
5698 * g++.dg/cpp0x/pr70538.C: New.
5699
cc09ff60
UB
57002017-05-11 Uros Bizjak <ubizjak@gmail.com>
5701
7c85c9fe
UB
5702 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5703 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
5704 (dg-options): Remove -fno-tree-sink.
5705
4fd18c78
KN
57062017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5707
5708 * gcc.target/powerpc/cmpb-1.c: New test.
5709 * gcc.target/powerpc/cmpb-2.c: New test.
5710 * gcc.target/powerpc/cmpb-3.c: New test.
5711 * gcc.target/powerpc/cmpb32-1.c: New test.
5712 * gcc.target/powerpc/cmpb32-2.c: New test.
5713
43b883a9
RB
57142017-05-11 Richard Biener <rguenther@suse.de>
5715
5716 PR tree-optimization/80705
5717 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5718
29b871ec
NS
57192017-05-11 Nathan Sidwell <nathan@acm.org>
5720
5721 * lib/scanlang.exp: New.
5722 * lib/gcc-dg.exp: Load scanlang.exp.
5723 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5724
c587104e
MM
57252017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5726
5727 PR testsuite/80580
5728 * gcc.dg/gimplefe-error-6.c: New test.
5729
67ac9a9d
MM
57302017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5731
5732 PR testsuite/80580
5733 * gcc.dg/gimplefe-error-5.c: New test.
5734
ac4eb40f
MM
57352017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5736
5737 PR testsuite/80580
5738 * gcc.dg/gimplefe-error-4.c: New test.
5739
d45d6282
BS
57402017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5741
5742 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5743
f4ee3a9e
UB
57442017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5745
5746 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5747 (_mm_maskz_max_round_sd): Test new intrinsics.
5748 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5749 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5750 (_mm_maskz_max_round_ss): Test new intrinsics.
5751 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5752 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5753 (_mm_maskz_min_round_sd): Test new intrinsics.
5754 * gcc.target/i386/avx512f-vminsd-2.c: New.
5755 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5756 (_mm_maskz_min_round_ss): Test new intrinsics.
5757 * gcc.target/i386/avx512f-vminss-2.c: New.
5758 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5759 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5760 (__builtin_ia32_minss_mask_round): Test new builtins.
5761 * gcc.target/i386/sse-13.c: Ditto.
5762 * gcc.target/i386/sse-23.c: Ditto.
5763 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5764 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5765 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5766 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5767 (_mm_mask_min_round_ss): Test new intrinsics.
5768 * gcc.target/i386/testround-1.c: Ditto.
5769
57702017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5771
5772 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5773 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5774 (_mm_maskz_div_round_sd): Test new intrinsics.
5775 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5776 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5777 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5778 (_mm_maskz_div_round_ss): Test new intrinsics.
5779 * gcc.target/i386/avx512f-vdivss-2.c: New.
5780 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5781 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5782 (_mm_maskz_mul_round_sd): Test new intrinsics.
5783 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5784 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5785 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5786 (_mm_maskz_mul_round_ss): Test new intrinsics.
5787 * gcc.target/i386/avx512f-vmulss-2.c: New.
5788 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5789 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5790 (__builtin_ia32_mulss_mask_round): Test new builtins.
5791 * gcc.target/i386/sse-13.c: Ditto.
5792 * gcc.target/i386/sse-23.c: Ditto.
5793 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5794 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5795 (_mm_maskz_mul_round_ss): Test new intrinsics.
5796 * gcc.target/i386/testround-1.c: Ditto.
5797
57982017-05-10 Julia Koval <julia.koval@intel.com>
5799
5800 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5801 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5802 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5803
58042017-05-10 Julia Koval <julia.koval@intel.com>
5805
5806 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5807 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5808 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5809 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5810
ca4d2851
PB
58112017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5812
0f374417 5813 PR tree-optimization/51513
ca4d2851
PB
5814 * gcc.target/powerpc/pr51513.c: New test.
5815 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5816 __builtin_abort().
5817 * gcc.dg/predict-14.c: Likewise.
5818
5562ebfc
CL
58192017-05-10 Carl Love <cel@us.ibm.com>
5820 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5821 to the test suite file.
5822 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5823 to the test suite file.
5824
0ca2e7f7
PK
58252017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5826
5827 PR tree-optimization/77644
5828 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5829
e1ad2926
AO
58302017-05-10 Alexandre Oliva <aoliva@redhat.com>
5831
5832 * gcc.dg/guality/inline-params-2.c: New.
5833
f00b411f
PC
58342017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 PR c++/80145
5837 * g++.dg/cpp1y/auto-fn37.C: New.
5838 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5839
bf2a705c
MM
58402017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5841
5842 PR target/68163
5843 * gcc.target/powerpc/pr68163.c: New test.
5844
5285d5d3
JW
58452017-05-09 Janus Weil <janus@gcc.gnu.org>
5846
5847 PR fortran/79311
5848 * gfortran.dg/finalize_32.f90: New test.
5849
31c2d57d
VR
58502017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5851
5852 PR c/35441
5853 * gcc.dg/pr35441.c: New test.
5854
731f2c8a
MS
58552017-05-09 Martin Sebor <msebor@redhat.com>
5856
5857 PR testsuite/80643
5858 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5859 output.
5860
cc49d15a
PC
58612017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5862
5863 PR c++/80186
5864 * g++.dg/template/crash126.C: New.
5865
85282abc
SP
58662017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5867
5868 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5869 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5870 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5871 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5872
823c79ae
DH
58732017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5874
10a8bb62 5875 PR testsuite/80611
823c79ae
DH
5876 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5877
79557bae
CZ
58782017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5879
5880 * gcc.target/arc/tmac-1.c: New file.
5881 * gcc.target/arc/tmac-2.c: Likewise.
5882 * gcc.target/arc/tmac.h: Likewise.
5883
c7314bc1
CZ
58842017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5885 Andrew Burgess <andrew.burgess@embecosm.com>
5886
5887 * gcc.target/arc/firq-1.c: New file.
5888 * gcc.target/arc/firq-2.c: Likewise.
5889 * gcc.target/arc/firq-3.c: Likewise.
5890 * gcc.target/arc/firq-4.c: Likewise.
5891 * gcc.target/arc/firq-5.c: Likewise.
5892 * gcc.target/arc/firq-6.c: Likewise.
5893
41453183
CZ
58942017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5895
5896 * gcc.target/arc/interrupt-5.c: Newfile.
5897 * gcc.target/arc/interrupt-6.c: Likewise.
5898 * gcc.target/arc/interrupt-7.c: Likewise.
5899 * gcc.target/arc/interrupt-8.c: Likewise.
5900 * gcc.target/arc/interrupt-9.c: Likewise.
5901
019bd543
RB
59022017-05-09 Richard Biener <rguenther@suse.de>
5903
5904 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5905 and adjust.
5906 * gcc.dg/vect/vect-50.c: Likewise.
5907
684f84de
MP
59082017-05-09 Marek Polacek <polacek@redhat.com>
5909
5910 PR c/80525
5911 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5912 * c-c++-common/Wlogical-op-2.c: New test.
5913
fd71825b
SKS
59142017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5915
5916 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5917 for targets with __SIZEOF_INT__ < 4.
5918
4ca2e6ec
RB
59192017-05-09 Richard Biener <rguenther@suse.de>
5920
5921 * gcc.dg/vect/vect-50.c: Revert last change.
5922 * gcc.dg/vect/vect-44.c: Likewise.
5923
631238ac
MS
59242017-05-08 Martin Sebor <msebor@redhat.com>
5925
5926 PR translation/80280
5927 * gcc.dg/format/gcc_diag-10.c: New test.
5928
6ba86ba7
KN
59292017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5930
5931 PR target/80101
5932 * gcc.target/powerpc/pr80101-1.c: New test.
5933
0f6ed121
TK
59342017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5935
5936 PR fortran/79930
5937 * gfortran.dg/inline_transpose_1.f90: Add
5938 -finline-matmul-limit=0 to options.
5939 * gfortran.dg/matmul_5.f90: Likewise.
5940 * gfortran.dg/vect/vect-8.f90: Likewise.
5941 * gfortran.dg/inline_matmul_14.f90: New test.
5942 * gfortran.dg/inline_matmul_15.f90: New test.
5943
fd991039
TK
59442017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5945
5946 PR fortran/80602
5947 * gfortran.dg/matmul_15.f90: New test case.
5948
18b8c294
WD
59492017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5950
774cccdc
JJ
5951 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5952 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 5953
8637c116
JL
59542017-05-07 Jeff Law <law@redhat.com>
5955
5956 Revert:
5957 2017-05-06 Jeff Law <law@redhat.com>
5958 PR tree-optimization/78496
5959 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5960 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5961
973dfbb4
JL
59622017-05-06 Jeff Law <law@redhat.com>
5963
5964 PR tree-optimization/78496
5965 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5966 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5967
8ffa3150
RS
59682017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5969
5970 * gcc.target/aarch64/spill_1.c: New test.
5971
2a3f7997
RS
59722017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5973
5974 PR rtl-optimization/75964
5975 * gcc.dg/torture/pr75964.c: New test.
5976
d554bf23
TV
59772017-05-06 Tom de Vries <tom@codesourcery.com>
5978
5979 PR testsuite/80606
5980 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5981 * gcc.target/i386/avx-vtestpd-2.c: Same.
5982 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5983 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5984 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5985 * gcc.target/i386/avx-vtestpd-3.c: Same.
5986 * gcc.target/i386/avx-vtestps-1.c: Same.
5987 * gcc.target/i386/avx-vtestps-2.c: Same.
5988 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5989 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5990 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5991 * gcc.target/i386/avx-vtestps-3.c: Same.
5992
7a976fe7
TV
59932017-05-06 Tom de Vries <tom@codesourcery.com>
5994
5995 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5996
0e852c66
TV
59972017-05-06 Tom de Vries <tom@codesourcery.com>
5998
5999 PR testsuite/80557
6000 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6001 * gcc.target/powerpc/altivec-types-1.c: Same.
6002
63c40d92
TV
60032017-05-06 Tom de Vries <tom@codesourcery.com>
6004
6005 PR testsuite/80557
6006 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6007 * gcc.target/spu/intrinsics-1.c: Same.
6008
b25b8f91
TV
60092017-05-06 Tom de Vries <tom@codesourcery.com>
6010
6011 PR testsuite/80557
6012 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6013
6df13491
TV
60142017-05-06 Tom de Vries <tom@codesourcery.com>
6015
6016 PR testsuite/80557
6017 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6018 * gcc.target/aarch64/spellcheck_2.c: Same.
6019 * gcc.target/aarch64/spellcheck_3.c: Same.
6020
e01261fe
TV
60212017-05-06 Tom de Vries <tom@codesourcery.com>
6022
6023 PR testsuite/80557
6024 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6025 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6026 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6027 * g++.dg/debug/dwarf2/typedef5.C: Same.
6028 * g++.dg/goacc/data-1.C: Same.
6029
9945596c
BS
60302017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6031
6032 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6033
8acb8575
MM
60342017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6035
6036 PR target/79038
6037 PR target/79202
6038 PR target/79203
6039 * gcc.target/powerpc/ppc-round3.c: New test.
6040 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6041
ac699a04
JJ
60422017-05-05 Jakub Jelinek <jakub@redhat.com>
6043
8dc6a926
JJ
6044 PR tree-optimization/80632
6045 * gcc.dg/pr80632.c: New test.
6046
ac699a04
JJ
6047 PR tree-optimization/80558
6048 * gcc.dg/tree-ssa/vrp115.c: New test.
6049
655b5fc8
AV
60502017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6051 Thomas Preud'homme <thomas.preudhomme@arm.com>
6052 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6053
6054 PR target/71607
6055 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6056 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6057 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6058 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6059 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6060 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6061 * gcc.target/arm/tls-disable-literal-pool.c: New.
6062
c02d2d0a
PK
60632017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6064
6065 PR tree-optimization/80613
6066 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6067
dfae9048
PC
60682017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6069
6070 PR c++/71577
6071 * g++.dg/cpp0x/pr71577.C: New.
6072
d9c5a8b9
MS
60732017-05-04 Martin Sebor <msebor@redhat.com>
6074
6075 PR middle-end/79234
6076 * gcc.dg/builtin-stringop-chk-8.c: New test.
6077 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6078 * gcc.dg/builtin-stringop-chk-4.c: Same.
6079 * gcc.dg/builtin-strncat-chk-1.c: Same.
6080 * g++.dg/ext/strncpy-chk1.C: Same.
6081 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6082 * gcc.dg/out-of-bounds-1.c: Same.
6083 * gcc.dg/pr78138.c: Same.
6084 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6085 * gfortran.dg/mvbits_7.f90: Same.
6086
e50d56a5
MS
60872017-05-04 Martin Sebor <msebor@redhat.com>
6088
6089 PR preprocessor/79214
6090 PR middle-end/79222
6091 PR middle-end/79223
6092 * gcc.dg/pr79214.c: New test.
6093 * gcc.dg/pr79214.h: New test header.
6094 * gcc.dg/pr79222.c: New test.
6095 * gcc.dg/pr79223.c: New test.
6096 * gcc.dg/pr78138.c: Adjust.
6097 * gfortran.dg/unconstrained_commons.f: Same.
6098
0f2c4a8f
MS
60992017-05-04 Martin Sebor <msebor@redhat.com>
6100
6101 PR translation/80280
6102 * g++.dg/abi/Wabi-2-3.C: Adjust.
6103 * g++.dg/abi/Wabi-3-2.C: Ditto.
6104 * g++.dg/lookup/using17.C: Ditto.
6105 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6106
8eef6097
MJ
61072017-05-04 Martin Jambor <mjambor@suse.cz>
6108
6109 PR tree-optimization/80622
6110 * gcc.dg/tree-ssa/pr80622.c: New test.
6111
61122017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6113
6114 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6115
26f1a658
JH
61162017-05-04 Jan Hubicka <hubicka@ucw.cz>
6117
6118 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6119 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6120
4d147bca
RB
61212017-05-04 Richard Biener <rguenther@suse.de>
6122
6123 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6124
3862ef76
RS
61252017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6126
6127 * gcc.dg/vect/vect-profile-1.c: New test.
6128
c89ffd99
MP
61292017-05-04 Marek Polacek <polacek@redhat.com>
6130
6131 PR tree-optimization/80612
6132 * gcc.dg/torture/pr80612.c: New test.
6133
261ce1e5
PB
61342017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6135 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6136
6137 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6138 check_effective_target_arm_thumb1_movt_ok.
6139
556cf088
PB
61402017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6141
6142 * gcc.target/arm/fpscr.c: New file.
6143
010b1cc0
TP
61442017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6145
6146 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6147 target.
6148
99b68476
TV
61492017-05-04 Tom de Vries <tom@codesourcery.com>
6150
6151 PR testsuite/80557
6152 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6153 line numbers.
6154 * g++.dg/warn/miss-format-1.C: Same.
6155 * g++.dg/warn/overflow-warn-1.C: Same.
6156 * g++.dg/warn/overflow-warn-3.C: Same.
6157 * g++.dg/warn/overflow-warn-4.C: Same.
6158
09177a4b
TV
61592017-05-04 Tom de Vries <tom@codesourcery.com>
6160
6161 PR testsuite/80557
6162 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6163 * gcc.target/i386/pr68657.c: Same.
6164 * gcc.target/i386/pr69255-1.c: Same.
6165 * gcc.target/i386/pr69255-2.c: Same.
6166 * gcc.target/i386/pr69255-3.c: Same.
6167
02c64149
RB
61682017-05-04 Richard Biener <rguenther@suse.de>
6169
6170 PR tree-optimization/31130
6171 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6172 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6173 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6174 * gcc.dg/pr52904.c: Remove XFAIL.
6175 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6176
9a26dfc8
JL
61772017-05-03 Jeff Law <law@redhat.com>
6178
6179 PR tree-optimization/78496
6180 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6181
4d0e904f
UB
61822017-05-03 Uros Bizjak <ubizjak@gmail.com>
6183
6184 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6185
49ab4621
RB
61862017-05-03 Richard Biener <rguenther@suse.de>
6187
6188 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6189
18bfe940
JJ
61902017-05-03 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR tree-optimization/79472
4d0e904f
UB
6193 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6194 to dg-options.
18bfe940
JJ
6195 * gcc.dg/tree-ssa/vrp113.c: New test.
6196 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6197 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6198 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6199
53e62089
TV
62002017-05-03 Tom de Vries <tom@codesourcery.com>
6201
6202 PR testsuite/80557
6203 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6204 * c-c++-common/Wshift-negative-value-2.c: Same.
6205 * c-c++-common/Wshift-negative-value-3.c: Same.
6206 * c-c++-common/Wshift-negative-value-4.c: Same.
6207 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6208 * c-c++-common/cpp/pr60400.c: Same.
6209 * c-c++-common/fmax-errors.c: Same.
6210 * c-c++-common/goacc/data-2.c: Same.
6211 * c-c++-common/goacc/host_data-2.c: Same.
6212 * c-c++-common/gomp/simd4.c: Same.
6213 * c-c++-common/pr28656.c: Same.
6214 * c-c++-common/pr43395.c: Same.
6215 * c-c++-common/torture/pr57945.c: Same.
6216
962913a5
TV
62172017-05-03 Tom de Vries <tom@codesourcery.com>
6218
6219 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6220 arg of dg directive.
6221 * c-c++-common/goacc/routine-3.c: Same.
6222 * c-c++-common/goacc/routine-4.c: Same.
6223
ad53f123
DM
62242017-05-02 David Malcolm <dmalcolm@redhat.com>
6225
6226 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6227 (test_fixit_insert_newline): New function.
6228 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6229 (test_fixit_insert_newline): New function.
6230 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6231 (test_fixit_insert_newline): New function.
6232 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6233 (test_fixit_insert_newline): New function.
6234 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6235 (test_show_locus): Handle test_fixit_insert_newline.
6236
0ca91c77
BC
62372017-05-02 Bin Cheng <bin.cheng@arm.com>
6238
6239 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6240
cc5b8f3d
TC
62412017-04-27 Tamar Christina <tamar.christina@arm.com>
6242
6243 * gcc.dg/lsr-div1.c: New testcase.
6244
1853f5c7
SP
62452017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6246
6247 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6248 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6249 (_mm_maskz_add_round_sd): Test new intrinsics.
6250 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6251 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6252 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6253 (_mm_maskz_add_round_ss): Test new intrinsics.
6254 * gcc.target/i386/avx512f-vaddss-2.c: New.
6255 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6256 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6257 (_mm_maskz_sub_round_sd): Test new intrinsics.
6258 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6259 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6260 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6261 (_mm_maskz_sub_round_ss): Test new intrinsics.
6262 * gcc.target/i386/avx512f-vsubss-2.c: New.
6263 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6264 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6265 (__builtin_ia32_subss_mask_round): Test new builtins.
6266 * gcc.target/i386/sse-13.c: Ditto.
6267 * gcc.target/i386/sse-23.c: Ditto.
6268 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6269 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6270 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6271 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6272 (_mm_mask_sub_round_ss): Test new intrinsics.
6273 * gcc.target/i386/testround-1.c: Ditto.
6274
2bba7541
MJ
62752017-05-02 Martin Jambor <mjambor@suse.cz>
6276
6277 PR tree-optimization/78687
6278 * g++.dg/tree-ssa/pr78687.C: New test.
6279
2bf54d93
RB
62802017-05-02 Richard Biener <rguenther@suse.de>
6281
6282 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6283 behavior.
6284 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6285
aee63acc
RB
62862017-05-02 Richard Biener <rguenther@suse.de>
6287
6288 PR tree-optimization/80591
6289 * gcc.dg/torture/pr80591.c: New testcase.
6290
e7d70c6c
RB
62912017-05-02 Richard Biener <rguenther@suse.de>
6292
6293 PR tree-optimization/80549
6294 * gcc.dg/torture/pr80549.c: New testcase.
6295
52e0a9f7
SKS
62962017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6297
6298 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6299 unsigned long.
6300
815d9cc6
XR
63012017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6302
6303 PR c++/80038
6304 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6305
338035aa
DM
63062017-05-01 David Malcolm <dmalcolm@redhat.com>
6307
6308 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6309 reflect insertion fix-it hints at the same location now being
6310 consolidated.
6311
4d82d0bc
MS
63122017-05-01 Martin Sebor <msebor@redhat.com>
6313
6314 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6315 on ILP32 targets.
6316
d539a57b
TV
63172017-05-01 Tom de Vries <tom@codesourcery.com>
6318
6319 * gcc.dg/pr78768.c: Require linker plugin.
6320
c6b9e849
TK
63212017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6322
6323 PR fortran/37131
6324 * gfortran.dg/matmul_bounds_11.f90: New test.
6325
706eb1a7
MS
63262017-05-01 Martin Sebor <msebor@redhat.com>
6327
6328 PR tree-optimization/79715
6329 * gcc.dg/pr79715.c: New test.
6330
723f4140
TV
63312017-05-01 Tom de Vries <tom@codesourcery.com>
6332
6333 PR testsuite/65941
6334 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6335 * g++.dg/other/pr59492.C: Require effective target rdrand.
6336
6bbb3a69
VR
63372017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6338
6339 * g++.dg/diagnostic/member-decl-1.C: New test.
6340
4212aecd
MG
63412017-04-29 Marc Glisse <marc.glisse@inria.fr>
6342
6343 PR tree-optimization/80487
6344 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6345
fe75f732
PK
63462017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6347
6348 PR tree-optimization/79697
6349 * gcc.dg/tree-ssa/pr79697.c: New test.
6350
6bcd8768
TV
63512017-04-29 Tom de Vries <tom@codesourcery.com>
6352
6353 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6354
d127ae9f
MS
63552017-04-28 Martin Sebor <msebor@redhat.com>
6356
6357 PR tree-optimization/80523
6358 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6359
c9610933
TV
63602017-04-28 Tom de Vries <tom@codesourcery.com>
6361
6362 PR testsuite/80557
6363 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6364 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6365
b5be38bc
TV
63662017-04-28 Tom de Vries <tom@codesourcery.com>
6367
6368 PR testsuite/80557
6369 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6370 * obj-c++.dg/bitfield-4.mm: Same.
6371 * obj-c++.dg/bitfield-5.mm: Same.
6372 * obj-c++.dg/exceptions-3.mm: Same.
6373 * obj-c++.dg/exceptions-5.mm: Same.
6374 * obj-c++.dg/method-1.mm: Same.
6375 * obj-c++.dg/method-12.mm: Same.
6376 * obj-c++.dg/method-13.mm: Same.
6377 * obj-c++.dg/method-15.mm: Same.
6378 * obj-c++.dg/method-16.mm: Same.
6379 * obj-c++.dg/property/at-property-18.mm: Same.
6380 * obj-c++.dg/property/at-property-25.mm: Same.
6381 * obj-c++.dg/property/at-property-5.mm: Same.
6382 * obj-c++.dg/property/dynamic-2.mm: Same.
6383 * obj-c++.dg/property/property-neg-3.mm: Same.
6384 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6385 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6386 * obj-c++.dg/syntax-error-1.mm: Same.
6387 * obj-c++.dg/try-catch-13.mm: Same.
6388 * objc.dg/bitfield-4.m: Same.
6389 * objc.dg/class-1.m: Same.
6390 * objc.dg/method-11.m: Same.
6391 * objc.dg/method-6.m: Same.
6392 * objc.dg/method-7.m: Same.
6393 * objc.dg/method-9.m: Same.
6394 * objc.dg/missing-proto-3.m: Same.
6395 * objc.dg/naming-2.m: Same.
6396 * objc.dg/property/at-property-16.m: Same.
6397 * objc.dg/property/at-property-18.m: Same.
6398 * objc.dg/property/at-property-25.m: Same.
6399 * objc.dg/property/at-property-5.m: Same.
6400 * objc.dg/property/dynamic-2.m: Same.
6401 * objc.dg/property/property-neg-3.m: Same.
6402 * objc.dg/protocol-inheritance-1.m: Same.
6403 * objc.dg/protocol-inheritance-2.m: Same.
6404
d35256b6
MG
64052017-04-28 Marc Glisse <marc.glisse@inria.fr>
6406
6407 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6408
7a95dfa7
TV
64092017-04-28 Tom de Vries <tom@codesourcery.com>
6410
6411 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6412 dg-(error|warning|message|bogus).
6413 * g++.dg/conversion/dr195-1.C: Same.
6414 * g++.dg/conversion/dr195.C: Same.
6415 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6416 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6417 * g++.dg/cpp0x/inline-ns7.C: Same.
6418 * g++.dg/cpp0x/variadic105.C: Same.
6419 * g++.dg/cpp0x/variadic65.C: Same.
6420 * g++.dg/expr/call2.C: Same.
6421 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6422 * g++.dg/expr/pmf-1.C: Same.
6423 * g++.dg/ext/altivec-types-1.C: Same.
6424 * g++.dg/ext/altivec-types-2.C: Same.
6425 * g++.dg/ext/altivec-types-3.C: Same.
6426 * g++.dg/ext/attrib14.C: Same.
6427 * g++.dg/ext/complit1.C: Same.
6428 * g++.dg/ext/forscope2.C: Same.
6429 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6430 * g++.dg/ext/label13.C: Same.
6431 * g++.dg/ext/member-attr.C: Same.
6432 * g++.dg/ext/visibility/anon7.C: Same.
6433 * g++.dg/ext/visibility/visibility-7.C: Same.
6434 * g++.dg/ext/vla2.C: Same.
6435 * g++.dg/inherit/access2.C: Same.
6436 * g++.dg/inherit/covariant12.C: Same.
6437 * g++.dg/inherit/covariant14.C: Same.
6438 * g++.dg/inherit/namespace-as-base.C: Same.
6439 * g++.dg/inherit/template-as-base.C: Same.
6440 * g++.dg/lookup/ambig1.C: Same.
6441 * g++.dg/lookup/ambig2.C: Same.
6442 * g++.dg/lookup/ambig3.C: Same.
6443 * g++.dg/lookup/class-member-1.C: Same.
6444 * g++.dg/lookup/conv-1.C: Same.
6445 * g++.dg/lookup/decl1.C: Same.
6446 * g++.dg/lookup/koenig1.C: Same.
6447 * g++.dg/lookup/scoped1.C: Same.
6448 * g++.dg/lookup/scoped2.C: Same.
6449 * g++.dg/lookup/two-stage4.C: Same.
6450 * g++.dg/lookup/used-before-declaration.C: Same.
6451 * g++.dg/lookup/using.C: Same.
6452 * g++.dg/lookup/using17.C: Same.
6453 * g++.dg/lookup/using2.C: Same.
6454 * g++.dg/other/abstract2.C: Same.
6455 * g++.dg/other/classkey1.C: Same.
6456 * g++.dg/other/component1.C: Same.
6457 * g++.dg/other/const1.C: Same.
6458 * g++.dg/other/const2.C: Same.
6459 * g++.dg/other/conversion1.C: Same.
6460 * g++.dg/other/do1.C: Same.
6461 * g++.dg/other/error1.C: Same.
6462 * g++.dg/other/error10.C: Same.
6463 * g++.dg/other/error3.C: Same.
6464 * g++.dg/other/error4.C: Same.
6465 * g++.dg/other/error5.C: Same.
6466 * g++.dg/other/error8.C: Same.
6467 * g++.dg/other/error9.C: Same.
6468 * g++.dg/other/field1.C: Same.
6469 * g++.dg/other/init1.C: Same.
6470 * g++.dg/other/ptrmem2.C: Same.
6471 * g++.dg/other/return1.C: Same.
6472 * g++.dg/overload/builtin3.C: Same.
6473 * g++.dg/overload/error1.C: Same.
6474 * g++.dg/overload/error2.C: Same.
6475 * g++.dg/overload/koenig2.C: Same.
6476 * g++.dg/overload/pmf1.C: Same.
6477 * g++.dg/parse/args1.C: Same.
6478 * g++.dg/parse/attr3.C: Same.
6479 * g++.dg/parse/constant4.C: Same.
6480 * g++.dg/parse/crash10.C: Same.
6481 * g++.dg/parse/crash18.C: Same.
6482 * g++.dg/parse/crash19.C: Same.
6483 * g++.dg/parse/crash20.C: Same.
6484 * g++.dg/parse/crash21.C: Same.
6485 * g++.dg/parse/crash22.C: Same.
6486 * g++.dg/parse/crash32.C: Same.
6487 * g++.dg/parse/decl-specifier-1.C: Same.
6488 * g++.dg/parse/error58.C: Same.
6489 * g++.dg/parse/local-class1.C: Same.
6490 * g++.dg/parse/non-dependent2.C: Same.
6491 * g++.dg/parse/parameter-declaration-1.C: Same.
6492 * g++.dg/parse/ptrmem2.C: Same.
6493 * g++.dg/parse/ptrmem3.C: Same.
6494 * g++.dg/parse/saved1.C: Same.
6495 * g++.dg/tc1/dr101.C: Same.
6496 * g++.dg/tc1/dr142.C: Same.
6497 * g++.dg/tc1/dr176.C: Same.
6498 * g++.dg/template/conv4.C: Same.
6499 * g++.dg/template/crash56.C: Same.
6500 * g++.dg/template/dependent-expr2.C: Same.
6501 * g++.dg/template/error1.C: Same.
6502 * g++.dg/template/error2.C: Same.
6503 * g++.dg/template/explicit6.C: Same.
6504 * g++.dg/template/init-list.C: Same.
6505 * g++.dg/template/local1.C: Same.
6506 * g++.dg/template/lookup2.C: Same.
6507 * g++.dg/template/meminit2.C: Same.
6508 * g++.dg/template/nontype25.C: Same.
6509 * g++.dg/template/ptrmem2.C: Same.
6510 * g++.dg/template/qualttp19.C: Same.
6511 * g++.dg/template/qualttp20.C: Same.
6512 * g++.dg/template/ttp3.C: Same.
6513 * g++.dg/template/unify4.C: Same.
6514 * g++.dg/template/unify6.C: Same.
6515 * g++.dg/template/unify7.C: Same.
6516 * g++.dg/template/warn1.C: Same.
6517 * g++.dg/tree-ssa/dom-invalid.C: Same.
6518 * g++.dg/ubsan/shift-1.C: Same.
6519 * g++.dg/warn/Wunused-2.C: Same.
6520 * g++.dg/warn/Wunused-4.C: Same.
6521 * g++.dg/warn/Wunused-6.C: Same.
6522 * g++.dg/warn/deprecated-6.C: Same.
6523 * g++.dg/warn/deprecated.C: Same.
6524 * g++.dg/warn/effc1.C: Same.
6525 * g++.dg/warn/effc3.C: Same.
6526 * g++.dg/warn/incomplete1.C: Same.
6527 * g++.dg/warn/inline1.C: Same.
6528 * g++.dg/warn/noeffect2.C: Same.
6529 * g++.dg/warn/noeffect4.C: Same.
6530 * g++.dg/warn/oldcast1.C: Same.
6531 * g++.dg/warn/sentinel.C: Same.
6532 * g++.dg/warn/unit-1.C: Same.
6533 * g++.old-deja/g++.pt/inherit2.C: Same.
6534 * g++.old-deja/g++.pt/overload8.C: Same.
6535 * gcc.dg/20000926-1.c: Same.
6536 * gcc.dg/20040223-1.c: Same.
6537 * gcc.dg/Warray-bounds-7.c: Same.
6538 * gcc.dg/alias-1.c: Same.
6539 * gcc.dg/alias-12.c: Same.
6540 * gcc.dg/alias-13.c: Same.
6541 * gcc.dg/alias-2.c: Same.
6542 * gcc.dg/array-13.c: Same.
6543 * gcc.dg/array-4.c: Same.
6544 * gcc.dg/attr-ifunc-2.c: Same.
6545 * gcc.dg/attr-invalid.c: Same.
6546 * gcc.dg/attr-noinline.c: Same.
6547 * gcc.dg/bitfld-2.c: Same.
6548 * gcc.dg/c90-const-expr-7.c: Same.
6549 * gcc.dg/c99-const-expr-7.c: Same.
6550 * gcc.dg/cpp/20000625-1.c: Same.
6551 * gcc.dg/cpp/charconst-4.c: Same.
6552 * gcc.dg/cpp/include2.c: Same.
6553 * gcc.dg/cpp/include2a.c: Same.
6554 * gcc.dg/decl-4.c: Same.
6555 * gcc.dg/deprecated-4.c: Same.
6556 * gcc.dg/deprecated.c: Same.
6557 * gcc.dg/dfp/altivec-types.c: Same.
6558 * gcc.dg/float-range-1.c: Same.
6559 * gcc.dg/pack-test-3.c: Same.
6560 * gcc.dg/pr11492.c: Same.
6561 * gcc.dg/pr15360-1.c: Same.
6562 * gcc.dg/pr37908.c: Same.
6563 * gcc.dg/pr53265.c: Same.
6564 * gcc.dg/pr57287-2.c: Same.
6565 * gcc.dg/pr57287.c: Same.
6566 * gcc.dg/redecl-1.c: Same.
6567 * gcc.dg/sync-3.c: Same.
6568 * gcc.dg/two-types-1.c: Same.
6569 * gcc.dg/two-types-2.c: Same.
6570 * gcc.dg/two-types-4.c: Same.
6571 * gcc.dg/two-types-5.c: Same.
6572 * gcc.dg/two-types-6.c: Same.
6573 * gcc.dg/two-types-7.c: Same.
6574 * gcc.dg/two-types-8.c: Same.
6575 * gcc.dg/two-types-9.c: Same.
6576 * gcc.dg/uninit-I.c: Same.
6577 * gcc.dg/uninit-pr19430.c: Same.
6578 * gcc.dg/visibility-7.c: Same.
6579 * gcc.dg/winline-10.c: Same.
6580 * gcc.dg/winline-2.c: Same.
6581 * gcc.dg/winline-3.c: Same.
6582 * gcc.dg/winline-9.c: Same.
6583 * gcc.target/i386/attr-returns_twice-1.c: Same.
6584 * gcc.target/i386/chkp-const-check-2.c: Same.
6585 * gcc.target/i386/chkp-label-address.c: Same.
6586 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6587 * gcc.target/i386/pr39162.c: Same.
6588 * gcc.target/i386/sse-5.c: Same.
6589 * gcc.target/powerpc/altivec-types-1.c: Same.
6590 * gcc.target/powerpc/altivec-types-2.c: Same.
6591 * gcc.target/powerpc/altivec-types-3.c: Same.
6592 * gcc.target/powerpc/float128-mix.c: Same.
6593 * gcc.target/powerpc/no-r11-3.c: Same.
6594 * gcc.target/spu/Wmain.c: Same.
6595 * gcc.target/spu/ea/errors2.c: Same.
6596 * gfortran.dg/assignment_1.f90: Same.
6597 * gfortran.dg/common_3.f90: Same.
6598 * gfortran.dg/der_io_1.f90: Same.
6599 * gfortran.dg/g77/20030326-1.f: Same.
6600 * gfortran.dg/g77/9263.f: Same.
6601 * gfortran.dg/g77/960317-1.f: Same.
6602 * gfortran.dg/g77/970625-2.f: Same.
6603 * gfortran.dg/g77/980615-0.f: Same.
6604 * gfortran.dg/g77/check0.f: Same.
6605 * gfortran.dg/g77/dnrm2.f: Same.
6606 * gfortran.dg/g77/pr9258.f: Same.
6607 * gfortran.dg/ichar_1.f90: Same.
6608 * gfortran.dg/interface_1.f90: Same.
6609 * gfortran.dg/namelist_1.f90: Same.
6610 * gfortran.dg/namelist_2.f90: Same.
6611 * gfortran.dg/namelist_3.f90: Same.
6612 * gfortran.dg/namelist_print_2.f: Same.
6613 * gfortran.dg/oldstyle_1.f90: Same.
6614 * gfortran.dg/runtime_warning_1.f90: Same.
6615 * gfortran.dg/underflow.f90: Same.
6616 * gnat.dg/specs/integer_value.ads: Same.
6617 * obj-c++.dg/fsf-package-0.m: Same.
6618 * objc.dg/two-types-1.m: Same.
6619
6e49961c
ML
66202017-04-28 Martin Liska <mliska@suse.cz>
6621
6622 PR gcov-profile/79891
6623 * gcc.misc-tests/gcov-17.c: New test.
6624 * gcc.misc-tests/gcov-18.c: New test.
6625
f166beaf
TV
66262017-04-28 Tom de Vries <tom@codesourcery.com>
6627
6628 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6629 dg-(error|warning|message|bogus).
6630 * g++.dg/parse/parameter-declaration-1.C: Same.
6631 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6632 * gcc.dg/Wpointer-sign-Wall.c: Same.
6633 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6634 * gcc.dg/cpp/19990413-1.c: Same.
6635 * gcc.dg/dg-test-1.c: Same.
6636 * gcc.dg/empty-source-2.c: Same.
6637 * gcc.dg/empty-source-3.c: Same.
6638 * gcc.dg/format/c99-printf-1.c: Same.
6639 * gcc.dg/format/c99-scanf-1.c: Same.
6640 * gcc.dg/label-decl-2.c: Same.
6641 * gcc.dg/m-un-2.c: Same.
6642 * gcc.dg/uninit-pr20644-O0.c: Same.
6643 * gfortran.dg/pr70006.f90: Same.
6644 * obj-c++.dg/fsf-package-0.m: Same.
6645
c3125b18
TV
66462017-04-28 Tom de Vries <tom@codesourcery.com>
6647
6648 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6649 dg-(error|warning|message|bogus).
6650 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6651 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6652 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6653 * c-c++-common/pr20000.c: Same.
6654 * c-c++-common/pr49706.c: Same.
6655 * g++.dg/ext/utf16-4.C: Same.
6656 * g++.dg/parse/error2.C: Same.
6657 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6658 * g++.dg/warn/Wtype-limits.C: Same.
6659 * g++.dg/warn/overflow-warn-1.C: Same.
6660 * g++.dg/warn/overflow-warn-3.C: Same.
6661 * gcc.dg/Wpointer-sign-Wall.c: Same.
6662 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6663 * gcc.dg/Wtype-limits-Wextra.c: Same.
6664 * gcc.dg/Wtype-limits.c: Same.
6665 * gcc.dg/cpp/19990413-1.c: Same.
6666 * gcc.dg/dg-test-1.c: Same.
6667 * gcc.dg/empty-source-2.c: Same.
6668 * gcc.dg/empty-source-3.c: Same.
6669 * gcc.dg/label-decl-2.c: Same.
6670 * gcc.dg/m-un-2.c: Same.
6671 * gcc.dg/uninit-pr19430-O0.c: Same.
6672 * gcc.dg/uninit-pr19430.c: Same.
6673 * gcc.dg/uninit-pr20644-O0.c: Same.
6674 * gcc.dg/utf16-4.c: Same.
6675 * gfortran.dg/pr70006.f90: Same.
6676 * obj-c++.dg/fsf-package-0.m: Same.
6677
119092c1
RB
66782017-04-28 Richard Biener <rguenther@suse.de>
6679
6680 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6681 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6682 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6683 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6684 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6685 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 6686
3777eda2
MP
66872017-04-27 Marek Polacek <polacek@redhat.com>
6688
6689 PR sanitizer/80349
6690 * c-c++-common/ubsan/pr80349.c: New test.
6691
8211c4a2
VR
66922017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6693
6694 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6695 diagnostics.
6696 * g++.dg/warn/pr12242.C: Likewise.
6697
94baf2e2
DE
66982017-04-27 David Edelsohn <dje.gcc@gmail.com>
6699
6700 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6701
9a448688
ML
67022017-04-27 Martin Liska <mliska@suse.cz>
6703
6704 PR testsuite/79455
6705 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6706 more generic.
6707
f8a36447
JJ
67082017-04-27 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR c++/80534
6711 * g++.dg/other/pr80534-1.C: New test.
6712 * g++.dg/other/pr80534-2.C: New test.
6713
1b7c8d39
RB
67142017-04-27 Richard Biener <rguenther@suse.de>
6715
6716 PR middle-end/80539
6717 * gcc.dg/torture/pr80539.c: New testcase.
6718
985b8393
JJ
67192017-04-27 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR target/77728
6722 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6723
a480422d
VR
67242017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6725
6726 * g++.dg/diagnostic/nested-name-1.C: New test.
6727
f9726baa
ML
67282017-04-26 Martin Liska <mliska@suse.cz>
6729
6730 * gcc.dg/guality/guality.h: Add prefix to test verification.
6731
9f4df8f1
NS
67322017-04-25 Nathan Sidwell <nathan@acm.org>
6733
6734 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6735
1913c8f6
UB
67362017-04-25 Uros Bizjak <ubizjak@gmail.com>
6737
6738 PR target/70799
6739 * gcc.target/i386/pr70799-5.c: New test.
6740
e602bbfc
MS
67412017-04-25 Martin Sebor <msebor@redhat.com>
6742
6743 PR tree-optimization/80497
6744 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6745
7629ae90
RR
67462017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6747 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR target/77728
6750 * g++.dg/abi/pr77728-1.C: New test.
6751
2ef42cf9
MP
67522017-04-25 Marek Polacek <polacek@redhat.com>
6753
6754 PR sanitizer/80349
6755 * g++.dg/ubsan/pr80349-2.C: New test.
6756
70caf430
VR
67572017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6758
6759 * g++.dg/cpp0x/enum34.C: New test.
6760
f66c70dc
TV
67612017-04-25 Tom de Vries <tom@codesourcery.com>
6762
6763 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6764 variables.
6765 (dg-line): New proc.
6766 (process-message): Handle line number variables.
6767 * objc.dg/try-catch-12.m: Use dg-line.
6768
77071af6
BS
67692017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6770
6771 PR target/80482
6772 * gcc.target/powerpc/vec-constvolatile.c: New test.
6773
fbe91804
DM
67742017-04-25 David Malcolm <dmalcolm@redhat.com>
6775
6776 * g++.dg/semicolon-fixits.C: New test case.
6777
1c4ea66f
DM
67782017-04-25 David Malcolm <dmalcolm@redhat.com>
6779
6780 * gcc.dg/semicolon-fixits.c: New test case.
6781
5ca28c1d
DM
67822017-04-25 David Malcolm <dmalcolm@redhat.com>
6783
6784 * g++.dg/lookup/missing-std-include.C: New test file.
6785
2ec07fa6
RR
67862017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6787 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR target/77728
6790 * g++.dg/abi/pr77728-2.C: New test.
6791
7d5dbb22
DM
67922017-04-25 David Malcolm <dmalcolm@redhat.com>
6793
6794 PR c++/80177
6795 * g++.dg/spellcheck-pr80177.C: New test case.
6796
6a3936d4
NS
67972017-04-25 Nathan Sidwell <nathan@acm.org>
6798
6799 * g++.dg/dg.exp (find-cxx-tests): New function.
6800 (main): Use it, remove explicit pruning
6801
bed3fd46
RB
68022017-04-25 Richard Biener <rguenther@suse.de>
6803
6804 PR tree-optimization/80492
6805 * gcc.dg/pr80492.c: New testcase.
6806
c9e9c3ac
SKS
68072017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6808
6809 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6810 for targets with int size less than 32 bits.
6811
2700fbd6
RB
68122017-04-25 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/79201
6815 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6816 * gcc.target/i386/pr22152.c: Disable sinking.
6817
e57136da
AK
68182017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6819
6820 PR target/80464
6821 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6822
3cb9ee2f
AK
68232017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6824
6825 PR target/79895
6826 * gcc.target/s390/pr79895.c: New test.
6827
03db9ab5
DV
68282017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6829
6830 PR target/80080
6831 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6832 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6833 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6834
39259462
JJ
68352017-04-25 Jakub Jelinek <jakub@redhat.com>
6836
ba5d69f3
JJ
6837 PR rtl-optimization/80501
6838 * gcc.c-torture/execute/pr80501.c: New test.
6839
39259462
JJ
6840 PR rtl-optimization/80500
6841 * gcc.dg/pr80500.c: New test.
6842
bb0249cb
MG
68432017-04-25 Marc Glisse <marc.glisse@inria.fr>
6844
6845 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6846 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6847
be420eb8
JW
68482017-04-22 Janus Weil <janus@gcc.gnu.org>
6849
6850 PR fortran/80121
6851 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6852 directive.
6853
0ebd1f00
DM
68542017-04-24 David Malcolm <dmalcolm@redhat.com>
6855
6856 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6857 * jit.dg/test-alignment.c: New test case.
6858 * jit.dg/test-alignment.cc: New test case.
6859 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6860 New test case.
6861
412f61f0
DM
68622017-04-24 David Malcolm <dmalcolm@redhat.com>
6863
6864 PR c++/80016
6865 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6866 test function.
6867 (test_alignof): New test function.
6868
a8492d5e
MG
68692017-04-24 Marc Glisse <marc.glisse@inria.fr>
6870
6871 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6872
ec856f5f
VR
68732017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6874
6875 * g++.dg/diagnostic/duplicate1.C: New test.
6876 * g++.dg/cpp0x/duplicate1.C: New test.
6877
a753df11
MJ
68782017-04-24 Martin Jambor <mjambor@suse.cz>
6879
6880 PR tree-optimization/80293
6881 * g++.dg/tree-ssa/pr80293.C: New test.
6882
3ebd8e62
ML
68832017-04-24 Martin Liska <mliska@suse.cz>
6884
6885 PR middle-end/79931
6886 * g++.dg/ipa/pr79931.C: New test.
6887
f30a1190
RB
68882017-04-24 Richard Biener <rguenther@suse.de>
6889
6890 PR tree-optimization/80494
6891 * gfortran.dg/pr80494.f90: New testcase.
6892
4c7c437c
RB
68932017-04-24 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/79725
6896 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6897
d21a8e3b
RB
68982017-04-24 Richard Biener <rguenther@suse.de>
6899
6900 PR c++/2972
6901 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6902
c7eb642e
JD
69032017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6904
6905 PR fortran/80484
6906 * gfortran.dg/dtio_29.f03: New test.
6907
60fc41bd
JW
69082017-04-22 Janus Weil <janus@gcc.gnu.org>
6909
6910 PR fortran/80121
6911 * gfortran.dg/intent_out_9.f90: New test case.
6912
2eb8a343
UB
69132017-04-23 Uros Bizjak <ubizjak@gmail.com>
6914
6915 PR target/70799
1913c8f6 6916 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 6917
fc23d35a
JW
69182017-04-21 Janus Weil <janus@gcc.gnu.org>
6919
6920 PR fortran/80392
6921 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6922
7b9efd03
UB
69232017-04-21 Uros Bizjak <ubizjak@gmail.com>
6924
6925 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6926
2fd30fbe
RB
69272017-04-21 Richard Biener <rguenther@suse.de>
6928
6929 PR tree-optimization/79547
6930 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6931
bb1bc604
RB
69322017-04-21 Richard Biener <rguenther@suse.de>
6933
6934 PR tree-optimization/78847
6935 * g++.dg/tree-ssa/pr78847.C: New testcase.
6936
666f7903
JJ
69372017-04-21 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR c/80468
6940 * gcc.dg/pr80468.c: New test.
6941
25c28f47
ML
69422017-04-21 Martin Liska <mliska@suse.cz>
6943
6944 PR tree-optimization/66278
6945 * gcc.dg/vect/pr66278.c: New test.
6946
6d553e9b
RB
69472017-04-21 Richard Biener <rguenther@suse.de>
6948
6949 PR tree-optimization/80237
6950 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6951 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6952 adjust expected optimizations.
6953
7fd1a747
RB
69542016-04-21 Richard Biener <rguenther@suse.de>
6955
6956 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6957 of inner loops.
6958 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6959 * gcc.dg/vect/vect-104.c: Likewise.
6960
2f23a412
EB
69612017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6962
6963 PR tree-optimization/80426
6964 * gcc.c-torture/execute/20170429-1.c: Rename into...
6965 * gcc.c-torture/execute/20170419-1.c: ...this.
6966
8749b11f
UB
69672017-04-20 Uros Bizjak <ubizjak@gmail.com>
6968
6969 PR target/79804
6970 * gcc.target/i386/pr79804.c: New test.
6971
20917336
UB
69722017-04-20 Uros Bizjak <ubizjak@gmail.com>
6973
6974 PR target/78090
6975 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6976
2414b022
DE
69772017-04-20 David Edelsohn <dje.gcc@gmail.com>
6978
6979 * g++/opt/pr80436.C: XFAIL on AIX.
6980
34d57a10
JW
69812017-04-20 Jonathan Wakely <jwakely@redhat.com>
6982
6983 PR c++/80473
6984 * g++.dg/diagnostic/pr80473.C: New test.
6985
c3cbcd45
VR
69862017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6987
6988 * g++.dg/warn/Wextra-semi.C: New test.
6989
8a59d466
JJ
69902017-04-20 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR middle-end/80423
6993 * g++.dg/other/pr80423.C: New test.
6994
a4bb5c57
SKS
69952017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6996
6997 * gcc.dg/pr80170.c: Require ptr32plus.
6998
fe1e7d0e
EB
69992017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7000
7001 PR tree-optimization/80426
7002 * gcc.c-torture/execute/20170419-1.c: New test.
7003
48d811eb
JJ
70042017-04-19 Jakub Jelinek <jakub@redhat.com>
7005
f19e6a9c
JJ
7006 PR debug/80461
7007 * g++.dg/debug/pr80461.C: New test.
7008
541035a6
JJ
7009 PR c++/80459
7010 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7011 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7012 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7013
48d811eb
JJ
7014 PR debug/80436
7015 * g++.dg/opt/pr80436.C: New test.
7016
5249994e
SKS
70172017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7018
7019 * gcc.dg/torture/pr80341.c: Require int32plus.
7020
a16c8d8b 70212017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7022 Jeff Law <law@redhat.com>
a16c8d8b
EB
7023
7024 * gcc.c-torture/compile/20170419-1.c: New test.
7025
6143c998
TV
70262017-04-19 Tom de Vries <tom@codesourcery.com>
7027
7028 PR testsuite/80221
7029 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7030 subsequent dg directives.
7031 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7032 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7033 * c-c++-common/attr-fallthrough-2.c: Same.
7034 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7035 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7036 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7037 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7038 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7039 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7040 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7041 * c-c++-common/cilk-plus/CK/errors.c: Same.
7042 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7043 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7044 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7045 * c-c++-common/cpp/pr57580.c: Same.
7046 * c-c++-common/goacc/asyncwait-1.c: Same.
7047 * c-c++-common/goacc/cache-2.c: Same.
7048 * c-c++-common/goacc/declare-2.c: Same.
7049 * c-c++-common/goacc/deviceptr-1.c: Same.
7050 * c-c++-common/goacc/routine-5.c: Same.
7051 * c-c++-common/gomp/clauses-2.c: Same.
7052 * c-c++-common/gomp/ordered-3.c: Same.
7053 * c-c++-common/gomp/pr67501.c: Same.
7054 * c-c++-common/pr20000.c: Same.
7055 * c-c++-common/pr43395.c: Same.
7056 * c-c++-common/pr49706.c: Same.
7057 * c-c++-common/pr77624-1.c: Same.
7058 * c-c++-common/pr77624-2.c: Same.
7059 * c-c++-common/raw-string-14.c: Same.
7060 * c-c++-common/raw-string-16.c: Same.
7061 * c-c++-common/raw-string-3.c: Same.
7062 * c-c++-common/raw-string-4.c: Same.
7063 * c-c++-common/raw-string-5.c: Same.
7064 * c-c++-common/raw-string-6.c: Same.
7065 * g++.dg/abi/mangle41.C: Same.
7066 * g++.dg/conversion/nullptr1.C: Same.
7067 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7068 * g++.dg/cpp0x/auto27.C: Same.
7069 * g++.dg/cpp0x/constexpr-98.C: Same.
7070 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7071 * g++.dg/cpp0x/diag2.C: Same.
7072 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7073 * g++.dg/cpp0x/nullptr15.C: Same.
7074 * g++.dg/cpp0x/pr31431-2.C: Same.
7075 * g++.dg/cpp0x/pr31431.C: Same.
7076 * g++.dg/cpp0x/pr79118.C: Same.
7077 * g++.dg/cpp0x/static_assert3.C: Same.
7078 * g++.dg/cpp0x/temp_default2.C: Same.
7079 * g++.dg/cpp0x/trailing4.C: Same.
7080 * g++.dg/cpp0x/variadic-ex10.C: Same.
7081 * g++.dg/cpp0x/variadic-ex13.C: Same.
7082 * g++.dg/cpp0x/variadic-ex14.C: Same.
7083 * g++.dg/cpp0x/variadic-ex3.C: Same.
7084 * g++.dg/cpp0x/variadic-ex4.C: Same.
7085 * g++.dg/cpp0x/variadic59.C: Same.
7086 * g++.dg/cpp0x/vt-37737-2.C: Same.
7087 * g++.dg/cpp0x/vt-57397-1.C: Same.
7088 * g++.dg/cpp0x/vt-57397-2.C: Same.
7089 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7090 * g++.dg/cpp1z/gen-attrs1.C: Same.
7091 * g++.dg/diagnostic/pr71075.C: Same.
7092 * g++.dg/eh/goto2.C: Same.
7093 * g++.dg/eh/goto3.C: Same.
7094 * g++.dg/expr/bitfield4.C: Same.
7095 * g++.dg/expr/bitfield5.C: Same.
7096 * g++.dg/expr/bitfield6.C: Same.
7097 * g++.dg/expr/bool1.C: Same.
7098 * g++.dg/expr/bool3.C: Same.
7099 * g++.dg/expr/cond10.C: Same.
7100 * g++.dg/expr/cond11.C: Same.
7101 * g++.dg/expr/lval3.C: Same.
7102 * g++.dg/expr/lval4.C: Same.
7103 * g++.dg/ext/anon-struct4.C: Same.
7104 * g++.dg/ext/attrib44.C: Same.
7105 * g++.dg/ext/builtin3.C: Same.
7106 * g++.dg/ext/dllimport7.C: Same.
7107 * g++.dg/ext/label5.C: Same.
7108 * g++.dg/ext/no-asm-1.C: Same.
7109 * g++.dg/ext/utf16-4.C: Same.
7110 * g++.dg/ext/vla2.C: Same.
7111 * g++.dg/gomp/block-1.C: Same.
7112 * g++.dg/gomp/block-2.C: Same.
7113 * g++.dg/gomp/block-3.C: Same.
7114 * g++.dg/gomp/block-5.C: Same.
7115 * g++.dg/gomp/linear-2.C: Same.
7116 * g++.dg/gomp/target-1.C: Same.
7117 * g++.dg/gomp/target-2.C: Same.
7118 * g++.dg/gomp/taskgroup-1.C: Same.
7119 * g++.dg/gomp/teams-1.C: Same.
7120 * g++.dg/inherit/pure1.C: Same.
7121 * g++.dg/init/array43.C: Same.
7122 * g++.dg/init/array46.C: Same.
7123 * g++.dg/init/const10.C: Same.
7124 * g++.dg/init/ctor4-1.C: Same.
7125 * g++.dg/init/ctor4.C: Same.
7126 * g++.dg/init/new37.C: Same.
7127 * g++.dg/init/pr25811.C: Same.
7128 * g++.dg/init/pr29043.C: Same.
7129 * g++.dg/init/pr29571.C: Same.
7130 * g++.dg/lookup/duperr1.C: Same.
7131 * g++.dg/lookup/error1.C: Same.
7132 * g++.dg/lookup/koenig5.C: Same.
7133 * g++.dg/lookup/pr77549.C: Same.
7134 * g++.dg/lookup/suggestions1.C: Same.
7135 * g++.dg/lookup/using16.C: Same.
7136 * g++.dg/lookup/using7.C: Same.
7137 * g++.dg/other/anon-union3.C: Same.
7138 * g++.dg/other/array2.C: Same.
7139 * g++.dg/other/error13.C: Same.
7140 * g++.dg/other/error34.C: Same.
7141 * g++.dg/overload/builtin1.C: Same.
7142 * g++.dg/overload/conv-op1.C: Same.
7143 * g++.dg/overload/error3.C: Same.
7144 * g++.dg/overload/koenig1.C: Same.
7145 * g++.dg/overload/operator5.C: Same.
7146 * g++.dg/overload/template5.C: Same.
7147 * g++.dg/overload/unknown1.C: Same.
7148 * g++.dg/overload/using2.C: Same.
7149 * g++.dg/parse/constructor1.C: Same.
7150 * g++.dg/parse/crash36.C: Same.
7151 * g++.dg/parse/crash63.C: Same.
7152 * g++.dg/parse/error11.C: Same.
7153 * g++.dg/parse/error12.C: Same.
7154 * g++.dg/parse/error14.C: Same.
7155 * g++.dg/parse/error2.C: Same.
7156 * g++.dg/parse/error21.C: Same.
7157 * g++.dg/parse/error26.C: Same.
7158 * g++.dg/parse/error36.C: Same.
7159 * g++.dg/parse/friend12.C: Same.
7160 * g++.dg/parse/invalid-op1.C: Same.
7161 * g++.dg/parse/missing-template1.C: Same.
7162 * g++.dg/parse/parser-pr28152-2.C: Same.
7163 * g++.dg/parse/parser-pr28152.C: Same.
7164 * g++.dg/parse/pr16696-permissive.C: Same.
7165 * g++.dg/parse/pr16696.C: Same.
7166 * g++.dg/parse/pr69628.C: Same.
7167 * g++.dg/parse/ret-type2.C: Same.
7168 * g++.dg/parse/specialization1.C: Same.
7169 * g++.dg/parse/template3.C: Same.
7170 * g++.dg/parse/template9.C: Same.
7171 * g++.dg/parse/typename11.C: Same.
7172 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7173 * g++.dg/pr45330.C: Same.
7174 * g++.dg/rtti/typeid6.C: Same.
7175 * g++.dg/spellcheck-fields.C: Same.
7176 * g++.dg/spellcheck-typenames.C: Same.
7177 * g++.dg/tc1/dr108.C: Same.
7178 * g++.dg/tc1/dr147.C: Same.
7179 * g++.dg/template/arg7.C: Same.
7180 * g++.dg/template/conv11.C: Same.
7181 * g++.dg/template/crash13.C: Same.
7182 * g++.dg/template/crash55.C: Same.
7183 * g++.dg/template/dependent-expr5.C: Same.
7184 * g++.dg/template/error17.C: Same.
7185 * g++.dg/template/error33.C: Same.
7186 * g++.dg/template/error4.C: Same.
7187 * g++.dg/template/error50.C: Same.
7188 * g++.dg/template/error53.C: Same.
7189 * g++.dg/template/friend.C: Same.
7190 * g++.dg/template/func2.C: Same.
7191 * g++.dg/template/local6.C: Same.
7192 * g++.dg/template/member5.C: Same.
7193 * g++.dg/template/meminit1.C: Same.
7194 * g++.dg/template/nested3.C: Same.
7195 * g++.dg/template/nontype6.C: Same.
7196 * g++.dg/template/overload12.C: Same.
7197 * g++.dg/template/ptrmem8.C: Same.
7198 * g++.dg/template/qualified-id1.C: Same.
7199 * g++.dg/template/spec15.C: Same.
7200 * g++.dg/template/static1.C: Same.
7201 * g++.dg/template/static10.C: Same.
7202 * g++.dg/template/static2.C: Same.
7203 * g++.dg/template/ttp25.C: Same.
7204 * g++.dg/template/typedef2.C: Same.
7205 * g++.dg/template/typename2.C: Same.
7206 * g++.dg/template/unify10.C: Same.
7207 * g++.dg/template/unify6.C: Same.
7208 * g++.dg/template/unify7.C: Same.
7209 * g++.dg/template/unify9.C: Same.
7210 * g++.dg/template/varmod1.C: Same.
7211 * g++.dg/ubsan/div-by-zero-1.C: Same.
7212 * g++.dg/ubsan/pr63956.C: Same.
7213 * g++.dg/warn/Waddress-1.C: Same.
7214 * g++.dg/warn/Wconversion2.C: Same.
7215 * g++.dg/warn/Wnull-conversion-1.C: Same.
7216 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7217 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7218 * g++.dg/warn/Wswitch-1.C: Same.
7219 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7220 * g++.dg/warn/Wtype-limits.C: Same.
7221 * g++.dg/warn/Wunused-parm-5.C: Same.
7222 * g++.dg/warn/deprecated-6.C: Same.
7223 * g++.dg/warn/deprecated.C: Same.
7224 * g++.dg/warn/incomplete1.C: Same.
7225 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7226 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7227 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7228 * g++.dg/warn/overflow-warn-1.C: Same.
7229 * g++.dg/warn/overflow-warn-3.C: Same.
7230 * g++.dg/warn/overflow-warn-4.C: Same.
7231 * g++.dg/warn/pr12242.C: Same.
7232 * g++.dg/warn/pr30551-2.C: Same.
7233 * g++.dg/warn/pr30551.C: Same.
7234 * g++.old-deja/g++.benjamin/16077.C: Same.
7235 * g++.old-deja/g++.bob/inherit1.C: Same.
7236 * g++.old-deja/g++.brendan/crash56.C: Same.
7237 * g++.old-deja/g++.brendan/template17.C: Same.
7238 * g++.old-deja/g++.eh/ctor1.C: Same.
7239 * g++.old-deja/g++.jason/bool5.C: Same.
7240 * g++.old-deja/g++.jason/cond.C: Same.
7241 * g++.old-deja/g++.jason/operator.C: Same.
7242 * g++.old-deja/g++.jason/pmf5.C: Same.
7243 * g++.old-deja/g++.law/ctors5.C: Same.
7244 * g++.old-deja/g++.law/missed-error2.C: Same.
7245 * g++.old-deja/g++.law/operators9.C: Same.
7246 * g++.old-deja/g++.law/temps1.C: Same.
7247 * g++.old-deja/g++.mike/for2.C: Same.
7248 * g++.old-deja/g++.mike/ns5.C: Same.
7249 * g++.old-deja/g++.mike/ns7.C: Same.
7250 * g++.old-deja/g++.mike/p10769b.C: Same.
7251 * g++.old-deja/g++.niklas/t120.C: Same.
7252 * g++.old-deja/g++.niklas/t121.C: Same.
7253 * g++.old-deja/g++.ns/koenig5.C: Same.
7254 * g++.old-deja/g++.oliva/overload1.C: Same.
7255 * g++.old-deja/g++.other/crash24.C: Same.
7256 * g++.old-deja/g++.other/crash25.C: Same.
7257 * g++.old-deja/g++.other/decl5.C: Same.
7258 * g++.old-deja/g++.other/lineno5.C: Same.
7259 * g++.old-deja/g++.other/null3.C: Same.
7260 * g++.old-deja/g++.other/overcnv2.C: Same.
7261 * g++.old-deja/g++.other/ptrmem7.C: Same.
7262 * g++.old-deja/g++.other/typename1.C: Same.
7263 * g++.old-deja/g++.other/vaarg3.C: Same.
7264 * g++.old-deja/g++.pt/crash10.C: Same.
7265 * g++.old-deja/g++.pt/crash28.C: Same.
7266 * g++.old-deja/g++.pt/crash38.C: Same.
7267 * g++.old-deja/g++.pt/explicit70.C: Same.
7268 * g++.old-deja/g++.pt/explicit77.C: Same.
7269 * g++.old-deja/g++.pt/expr2.C: Same.
7270 * g++.old-deja/g++.pt/spec5.C: Same.
7271 * g++.old-deja/g++.pt/spec6.C: Same.
7272 * g++.old-deja/g++.pt/typename3.C: Same.
7273 * g++.old-deja/g++.pt/typename5.C: Same.
7274 * g++.old-deja/g++.pt/typename6.C: Same.
7275 * g++.old-deja/g++.pt/typename7.C: Same.
7276 * g++.old-deja/g++.pt/unify4.C: Same.
7277 * g++.old-deja/g++.pt/unify8.C: Same.
7278 * g++.old-deja/g++.pt/vaarg3.C: Same.
7279 * g++.old-deja/g++.robertl/eb22.C: Same.
7280 * g++.old-deja/g++.robertl/eb4.C: Same.
7281 * g++.old-deja/g++.robertl/eb44.C: Same.
7282 * g++.old-deja/g++.robertl/eb69.C: Same.
7283 * g++.old-deja/g++.robertl/eb98.C: Same.
7284 * gcc.dg/20031223-1.c: Same.
7285 * gcc.dg/940510-1.c: Same.
7286 * gcc.dg/990506-0.c: Same.
7287 * gcc.dg/Walloca-1.c: Same.
7288 * gcc.dg/Walloca-2.c: Same.
7289 * gcc.dg/Wconversion-integer.c: Same.
7290 * gcc.dg/Wcxx-compat-8.c: Same.
7291 * gcc.dg/Wimplicit-int-1.c: Same.
7292 * gcc.dg/Wimplicit-int-2.c: Same.
7293 * gcc.dg/Wimplicit-int-4.c: Same.
7294 * gcc.dg/Wpointer-sign-Wall.c: Same.
7295 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7296 * gcc.dg/Wshadow-1.c: Same.
7297 * gcc.dg/Wshadow-3.c: Same.
7298 * gcc.dg/Wswitch-enum-error.c: Same.
7299 * gcc.dg/Wswitch-enum.c: Same.
7300 * gcc.dg/Wswitch-error.c: Same.
7301 * gcc.dg/Wswitch.c: Same.
7302 * gcc.dg/Wtype-limits-Wextra.c: Same.
7303 * gcc.dg/Wtype-limits.c: Same.
7304 * gcc.dg/Wvla-larger-than-2.c: Same.
7305 * gcc.dg/anon-struct-5.c: Same.
7306 * gcc.dg/array-10.c: Same.
7307 * gcc.dg/array-11.c: Same.
7308 * gcc.dg/array-15.c: Same.
7309 * gcc.dg/array-2.c: Same.
7310 * gcc.dg/array-8.c: Same.
7311 * gcc.dg/array-const-2.c: Same.
7312 * gcc.dg/array-const-3.c: Same.
7313 * gcc.dg/bitfld-1.c: Same.
7314 * gcc.dg/bitfld-8.c: Same.
7315 * gcc.dg/builtin-redefine.c: Same.
7316 * gcc.dg/c11-noreturn-1.c: Same.
7317 * gcc.dg/c11-noreturn-2.c: Same.
7318 * gcc.dg/c11-static-assert-3.c: Same.
7319 * gcc.dg/c90-arraydecl-1.c: Same.
7320 * gcc.dg/c90-complex-1.c: Same.
7321 * gcc.dg/c90-complit-1.c: Same.
7322 * gcc.dg/c90-const-expr-11.c: Same.
7323 * gcc.dg/c90-const-expr-7.c: Same.
7324 * gcc.dg/c90-const-expr-8.c: Same.
7325 * gcc.dg/c90-enum-comma-1.c: Same.
7326 * gcc.dg/c90-flex-array-1.c: Same.
7327 * gcc.dg/c90-hexfloat-1.c: Same.
7328 * gcc.dg/c90-idem-qual-1.c: Same.
7329 * gcc.dg/c90-idem-qual-2.c: Same.
7330 * gcc.dg/c90-idem-qual-3.c: Same.
7331 * gcc.dg/c90-mixdecl-1.c: Same.
7332 * gcc.dg/c90-restrict-1.c: Same.
7333 * gcc.dg/c90-return-1.c: Same.
7334 * gcc.dg/c99-array-nonobj-1.c: Same.
7335 * gcc.dg/c99-arraydecl-1.c: Same.
7336 * gcc.dg/c99-complex-1.c: Same.
7337 * gcc.dg/c99-complex-2.c: Same.
7338 * gcc.dg/c99-complit-2.c: Same.
7339 * gcc.dg/c99-const-expr-7.c: Same.
7340 * gcc.dg/c99-const-expr-8.c: Same.
7341 * gcc.dg/c99-flex-array-3.c: Same.
7342 * gcc.dg/c99-flex-array-7.c: Same.
7343 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7344 * gcc.dg/c99-impl-decl-1.c: Same.
7345 * gcc.dg/c99-impl-int-1.c: Same.
7346 * gcc.dg/c99-impl-int-2.c: Same.
7347 * gcc.dg/c99-init-3.c: Same.
7348 * gcc.dg/c99-restrict-1.c: Same.
7349 * gcc.dg/c99-return-1.c: Same.
7350 * gcc.dg/c99-tag-1.c: Same.
7351 * gcc.dg/c99-tag-3.c: Same.
7352 * gcc.dg/call-diag-2.c: Same.
7353 * gcc.dg/cpp/19940712-1.c: Same.
7354 * gcc.dg/cpp/19951025-1.c: Same.
7355 * gcc.dg/cpp/19990413-1.c: Same.
7356 * gcc.dg/cpp/direct2.c: Same.
7357 * gcc.dg/cpp/direct2s.c: Same.
7358 * gcc.dg/cpp/pr28709.c: Same.
7359 * gcc.dg/cpp/pr61854-c90.c: Same.
7360 * gcc.dg/cpp/pr61854-c94.c: Same.
7361 * gcc.dg/cpp/pragma-1.c: Same.
7362 * gcc.dg/cpp/pragma-2.c: Same.
7363 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7364 * gcc.dg/cpp/trad/literals-2.c: Same.
7365 * gcc.dg/cpp/warn-comments-2.c: Same.
7366 * gcc.dg/cpp/warn-comments-3.c: Same.
7367 * gcc.dg/cpp/warn-comments.c: Same.
7368 * gcc.dg/cpp/warn-long-long-2.c: Same.
7369 * gcc.dg/cpp/warn-long-long.c: Same.
7370 * gcc.dg/cpp/warn-redefined-2.c: Same.
7371 * gcc.dg/cpp/warn-redefined.c: Same.
7372 * gcc.dg/darwin-cfstring-2.c: Same.
7373 * gcc.dg/darwin-cfstring-format-1.c: Same.
7374 * gcc.dg/decl-9.c: Same.
7375 * gcc.dg/declspec-1.c: Same.
7376 * gcc.dg/declspec-10.c: Same.
7377 * gcc.dg/declspec-11.c: Same.
7378 * gcc.dg/declspec-13.c: Same.
7379 * gcc.dg/declspec-18.c: Same.
7380 * gcc.dg/declspec-4.c: Same.
7381 * gcc.dg/declspec-5.c: Same.
7382 * gcc.dg/declspec-6.c: Same.
7383 * gcc.dg/declspec-8.c: Same.
7384 * gcc.dg/deprecated-4.c: Same.
7385 * gcc.dg/deprecated.c: Same.
7386 * gcc.dg/dfp/composite-type.c: Same.
7387 * gcc.dg/empty-source-2.c: Same.
7388 * gcc.dg/empty-source-3.c: Same.
7389 * gcc.dg/format/attr-6.c: Same.
7390 * gcc.dg/format/branch-1.c: Same.
7391 * gcc.dg/format/c90-printf-1.c: Same.
7392 * gcc.dg/format/c90-strftime-2.c: Same.
7393 * gcc.dg/format/c99-strftime-1.c: Same.
7394 * gcc.dg/format/cmn-err-1.c: Same.
7395 * gcc.dg/format/few-1.c: Same.
7396 * gcc.dg/format/ms_branch-1.c: Same.
7397 * gcc.dg/format/ms_unnamed-1.c: Same.
7398 * gcc.dg/format/ms_va-1.c: Same.
7399 * gcc.dg/format/unnamed-1.c: Same.
7400 * gcc.dg/format/va-1.c: Same.
7401 * gcc.dg/format/xopen-1.c: Same.
7402 * gcc.dg/funcdef-var-1.c: Same.
7403 * gcc.dg/funcdef-var-2.c: Same.
7404 * gcc.dg/gnu89-const-expr-1.c: Same.
7405 * gcc.dg/gnu89-const-expr-2.c: Same.
7406 * gcc.dg/gnu90-const-expr-1.c: Same.
7407 * gcc.dg/gnu99-const-expr-1.c: Same.
7408 * gcc.dg/gnu99-const-expr-2.c: Same.
7409 * gcc.dg/gnu99-init-2.c: Same.
7410 * gcc.dg/gomp/_Atomic-5.c: Same.
7411 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7412 * gcc.dg/gomp/atomic-5.c: Same.
7413 * gcc.dg/gomp/linear-1.c: Same.
7414 * gcc.dg/gomp/pr67500.c: Same.
7415 * gcc.dg/init-bad-1.c: Same.
7416 * gcc.dg/init-bad-2.c: Same.
7417 * gcc.dg/init-bad-3.c: Same.
7418 * gcc.dg/init-string-1.c: Same.
7419 * gcc.dg/label-compound-stmt-1.c: Same.
7420 * gcc.dg/label-decl-2.c: Same.
7421 * gcc.dg/label-decl-4.c: Same.
7422 * gcc.dg/large-size-array-2.c: Same.
7423 * gcc.dg/large-size-array-4.c: Same.
7424 * gcc.dg/lvalue-6.c: Same.
7425 * gcc.dg/m-un-2.c: Same.
7426 * gcc.dg/multiple-overflow-warn-1.c: Same.
7427 * gcc.dg/multiple-overflow-warn-2.c: Same.
7428 * gcc.dg/multiple-overflow-warn-3.c: Same.
7429 * gcc.dg/nested-redef-1.c: Same.
7430 * gcc.dg/no-asm-1.c: Same.
7431 * gcc.dg/no-asm-3.c: Same.
7432 * gcc.dg/no-asm-4.c: Same.
7433 * gcc.dg/noncompile/20010524-1.c: Same.
7434 * gcc.dg/noncompile/incomplete-5.c: Same.
7435 * gcc.dg/noncompile/pr44517.c: Same.
7436 * gcc.dg/noncompile/pr52290.c: Same.
7437 * gcc.dg/noreturn-1.c: Same.
7438 * gcc.dg/overflow-warn-1.c: Same.
7439 * gcc.dg/overflow-warn-2.c: Same.
7440 * gcc.dg/overflow-warn-3.c: Same.
7441 * gcc.dg/overflow-warn-4.c: Same.
7442 * gcc.dg/parm-mismatch-1.c: Same.
7443 * gcc.dg/parser-pr28152-2.c: Same.
7444 * gcc.dg/parser-pr28152.c: Same.
7445 * gcc.dg/pedwarn-init.c: Same.
7446 * gcc.dg/pointer-arith-2.c: Same.
7447 * gcc.dg/pointer-arith-3.c: Same.
7448 * gcc.dg/pointer-arith-4.c: Same.
7449 * gcc.dg/pr14475.c: Same.
7450 * gcc.dg/pr18596-3.c: Same.
7451 * gcc.dg/pr18809-1.c: Same.
7452 * gcc.dg/pr27953.c: Same.
7453 * gcc.dg/pr30457.c: Same.
7454 * gcc.dg/pr30551-2.c: Same.
7455 * gcc.dg/pr30551-3.c: Same.
7456 * gcc.dg/pr30551-4.c: Same.
7457 * gcc.dg/pr30551-5.c: Same.
7458 * gcc.dg/pr30551-6.c: Same.
7459 * gcc.dg/pr30551.c: Same.
7460 * gcc.dg/pr36997.c: Same.
7461 * gcc.dg/pr41842.c: Same.
7462 * gcc.dg/pr48552-1.c: Same.
7463 * gcc.dg/pr48552-2.c: Same.
7464 * gcc.dg/pr59717.c: Same.
7465 * gcc.dg/pr61077.c: Same.
7466 * gcc.dg/pr61096-1.c: Same.
7467 * gcc.dg/pr63626.c: Same.
7468 * gcc.dg/pr64223-1.c: Same.
7469 * gcc.dg/pr64223-2.c: Same.
7470 * gcc.dg/pr8788-1.c: Same.
7471 * gcc.dg/pr8927-1.c: Same.
7472 * gcc.dg/pragma-darwin.c: Same.
7473 * gcc.dg/pragma-diag-5.c: Same.
7474 * gcc.dg/pragma-message.c: Same.
7475 * gcc.dg/redecl-1.c: Same.
7476 * gcc.dg/simd-1.c: Same.
7477 * gcc.dg/simd-5.c: Same.
7478 * gcc.dg/simd-6.c: Same.
7479 * gcc.dg/spellcheck-fields.c: Same.
7480 * gcc.dg/spellcheck-typenames.c: Same.
7481 * gcc.dg/struct-semi-2.c: Same.
7482 * gcc.dg/struct-semi-3.c: Same.
7483 * gcc.dg/transparent-union-3.c: Same.
7484 * gcc.dg/ucnid-8.c: Same.
7485 * gcc.dg/uninit-pr19430-O0.c: Same.
7486 * gcc.dg/uninit-pr19430.c: Same.
7487 * gcc.dg/uninit-pr20644-O0.c: Same.
7488 * gcc.dg/utf-dflt.c: Same.
7489 * gcc.dg/utf-dflt2.c: Same.
7490 * gcc.dg/utf16-4.c: Same.
7491 * gcc.dg/vla-11.c: Same.
7492 * gcc.dg/vla-20.c: Same.
7493 * gcc.dg/vla-init-1.c: Same.
7494 * gcc.dg/vla-init-2.c: Same.
7495 * gcc.dg/vla-init-3.c: Same.
7496 * gcc.dg/weak/weak-6.c: Same.
7497 * gcc.dg/weak/weak-7.c: Same.
7498 * gcc.dg/wtr-int-type-1.c: Same.
7499 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7500 * gcc.target/arm/polytypes.c: Same.
7501 * gcc.target/i386/spellcheck-options-4.c: Same.
7502 * gcc.target/powerpc/20030218-1.c: Same.
7503 * gcc.target/sh/pr21255-4.c: Same.
7504 * gcc.test-framework/dg-error-exp-XP.c: Same.
7505 * gfortran.dg/array_constructor_30.f03: Same.
7506 * gfortran.dg/class_30.f90: Same.
7507 * gfortran.dg/goacc/subarrays.f95: Same.
7508 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7509 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7510 * gfortran.dg/intrinsic_std_1.f90: Same.
7511 * gfortran.dg/pr70006.f90: Same.
7512 * gfortran.dg/warning-directive-1.F90: Same.
7513 * gfortran.dg/warning-directive-2.F90: Same.
7514 * gfortran.dg/warning-directive-3.F90: Same.
7515 * gfortran.dg/warning-directive-4.F90: Same.
7516 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7517 * obj-c++.dg/class-extension-1.mm: Same.
7518 * obj-c++.dg/class-extension-2.mm: Same.
7519 * obj-c++.dg/class-protocol-1.mm: Same.
7520 * obj-c++.dg/cxx-ivars-1.mm: Same.
7521 * obj-c++.dg/duplicate-class-1.mm: Same.
7522 * obj-c++.dg/exceptions-3.mm: Same.
7523 * obj-c++.dg/exceptions-4.mm: Same.
7524 * obj-c++.dg/exceptions-5.mm: Same.
7525 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
7526 * obj-c++.dg/fsf-package-0.m: Same.
7527 * obj-c++.dg/invalid-type-1.mm: Same.
7528 * obj-c++.dg/method-12.mm: Same.
7529 * obj-c++.dg/method-13.mm: Same.
7530 * obj-c++.dg/method-15.mm: Same.
7531 * obj-c++.dg/method-16.mm: Same.
7532 * obj-c++.dg/method-6.mm: Same.
7533 * obj-c++.dg/method-7.mm: Same.
7534 * obj-c++.dg/property/at-property-1.mm: Same.
7535 * obj-c++.dg/property/at-property-14.mm: Same.
7536 * obj-c++.dg/property/at-property-17.mm: Same.
7537 * obj-c++.dg/property/at-property-21.mm: Same.
7538 * obj-c++.dg/property/at-property-5.mm: Same.
7539 * obj-c++.dg/property/dotsyntax-4.mm: Same.
7540 * obj-c++.dg/property/dynamic-3.mm: Same.
7541 * obj-c++.dg/property/dynamic-4.mm: Same.
7542 * obj-c++.dg/property/property-neg-1.mm: Same.
7543 * obj-c++.dg/property/property-neg-6.mm: Same.
7544 * obj-c++.dg/property/synthesize-11.mm: Same.
7545 * obj-c++.dg/property/synthesize-5.mm: Same.
7546 * obj-c++.dg/property/synthesize-6.mm: Same.
7547 * obj-c++.dg/proto-lossage-4.mm: Same.
7548 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7549 * obj-c++.dg/strings/strings-1.mm: Same.
7550 * obj-c++.dg/super-class-1.mm: Same.
7551 * obj-c++.dg/syntax-error-6.mm: Same.
7552 * obj-c++.dg/syntax-error-7.mm: Same.
7553 * obj-c++.dg/syntax-error-9.mm: Same.
7554 * obj-c++.dg/try-catch-13.mm: Same.
7555 * objc.dg/attributes/method-noreturn-1.m: Same.
7556 * objc.dg/bad-receiver-type-2.m: Same.
7557 * objc.dg/bad-receiver-type.m: Same.
7558 * objc.dg/call-super-2.m: Same.
7559 * objc.dg/class-2.m: Same.
7560 * objc.dg/class-extension-1.m: Same.
7561 * objc.dg/class-extension-2.m: Same.
7562 * objc.dg/class-protocol-1.m: Same.
7563 * objc.dg/desig-init-1.m: Same.
7564 * objc.dg/duplicate-class-1.m: Same.
7565 * objc.dg/exceptions-3.m: Same.
7566 * objc.dg/exceptions-4.m: Same.
7567 * objc.dg/exceptions-5.m: Same.
7568 * objc.dg/foreach-6.m: Same.
7569 * objc.dg/foreach-7.m: Same.
7570 * objc.dg/fsf-nsstring-format-1.m: Same.
7571 * objc.dg/fsf-package-0.m: Same.
7572 * objc.dg/invalid-type-1.m: Same.
7573 * objc.dg/method-11.m: Same.
7574 * objc.dg/method-19.m: Same.
7575 * objc.dg/method-2.m: Same.
7576 * objc.dg/method-20.m: Same.
7577 * objc.dg/method-5.m: Same.
7578 * objc.dg/method-6.m: Same.
7579 * objc.dg/method-7.m: Same.
7580 * objc.dg/method-9.m: Same.
7581 * objc.dg/missing-proto-3.m: Same.
7582 * objc.dg/private-1.m: Same.
7583 * objc.dg/property/at-property-1.m: Same.
7584 * objc.dg/property/at-property-14.m: Same.
7585 * objc.dg/property/at-property-17.m: Same.
7586 * objc.dg/property/at-property-21.m: Same.
7587 * objc.dg/property/at-property-5.m: Same.
7588 * objc.dg/property/dynamic-3.m: Same.
7589 * objc.dg/property/dynamic-4.m: Same.
7590 * objc.dg/property/property-neg-1.m: Same.
7591 * objc.dg/property/property-neg-6.m: Same.
7592 * objc.dg/property/synthesize-11.m: Same.
7593 * objc.dg/property/synthesize-5.m: Same.
7594 * objc.dg/property/synthesize-6.m: Same.
7595 * objc.dg/proto-hier-1.m: Same.
7596 * objc.dg/proto-lossage-4.m: Same.
7597 * objc.dg/protocol-qualifier-2.m: Same.
7598 * objc.dg/strings/strings-1.m: Same.
7599 * objc.dg/type-size-1.m: Same.
7600
d904a983
JL
76012017-04-18 Jeff Law <law@redhat.com>
7602
7603 PR target/74563
7604 * gcc.target/mips/pr74563: New test.
7605
0155ed56
JJ
76062017-04-18 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR tree-optimization/80443
7609 * gcc.c-torture/compile/pr80443.c: New test.
7610
f380f608
RS
76112017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7612
7613 PR rtl-optimization/80357
7614 * gcc.c-torture/compile/pr80357.c: New test.
7615
dd68669b
JL
76162017-04-18 Jeff Law <law@redhat.com>
7617
7618 PR middle-end/80422
7619 * gcc.c-torture/compile/pr80422.c: New test.
7620
1cda61fc
JJ
76212017-04-18 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR debug/80263
7624 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7625
19970253
MM
76262017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7627
7628 PR target/80099
7629 * gcc.target/powerpc/pr80099-1.c: New test.
7630 * gcc.target/powerpc/pr80099-2.c: Likewise.
7631 * gcc.target/powerpc/pr80099-3.c: Likewise.
7632 * gcc.target/powerpc/pr80099-4.c: Likewise.
7633 * gcc.target/powerpc/pr80099-5.c: Likewise.
7634
8487c9a5
JJ
76352017-04-18 Jakub Jelinek <jakub@redhat.com>
7636
3b5fb3cb
JJ
7637 PR sanitizer/80444
7638 * gcc.dg/sancov/pr80444.c: New test.
7639
8487c9a5
JJ
7640 PR middle-end/79788
7641 PR middle-end/80375
7642 * gcc.dg/pr79788-1.c: New test.
7643 * gcc.dg/pr79788-2.c: New test.
7644
be7c73ae
MP
76452017-04-18 Marek Polacek <polacek@redhat.com>
7646
7647 PR c++/80244 - ICE with attribute in template alias.
7648 * g++.dg/cpp0x/alias-decl-59.C: New test.
7649
d6e3e8a5
MP
7650 PR c++/80241 - ICE with alignas pack expansion.
7651 * g++.dg/cpp0x/alignas11.C: New test.
7652
1adb82e1
BE
76532017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7654
7655 PR c++/80287
7656 * g++.dg/lto/pr80287_0.C: New test.
7657
fb5e5621
KN
76582017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7659
7660 PR target/80315
7661 * gcc.target/powerpc/pr80315-1.c: New test.
7662 * gcc.target/powerpc/pr80315-2.c: New test.
7663 * gcc.target/powerpc/pr80315-3.c: New test.
7664 * gcc.target/powerpc/pr80315-4.c: New test.
7665
afeaeb70
TV
76662017-04-16 Tom de Vries <tom@codesourcery.com>
7667
7668 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7669 directive.
7670 * g++.dg/parse/error3.C: Same.
7671 * g++.old-deja/g++.pt/niklas01a.C: Same.
7672 * gcc.dg/990506-0.c: Same.
7673 * gcc.dg/cpp/19990413-1.c: Same.
7674 * gcc.dg/cpp/pragma-1.c: Same.
7675 * gcc.dg/cpp/pragma-2.c: Same.
7676 * gcc.dg/m-un-2.c: Same.
7677 * objc.dg/private-1.m: Same.
7678
604f37cd
UB
76792017-04-15 Uros Bizjak <ubizjak@gmail.com>
7680
7681 * gcc.dg/pr54669.c: Fix dg-do directive.
7682 * gcc.dg/pr78582.c: Ditto.
7683 * gcc.dg/pr80020.c: Ditto.
7684 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7685 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7686 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7687 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7688 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7689 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7690 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7691 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7692 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7693 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7694
35cfdb17
DH
76952017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7696
604f37cd 7697 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
7698 * gfortran.dg/generic_29.f90: Likewise.
7699 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7700 * gfortran.dg/pr41922.f90: Likewise.
7701 * gfortran.dg/pr70006.f90: Likewise.
7702
f378be38
SB
77032017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7704
7705 PR tree-optimization/66612
7706 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7707
43076492
JW
77082017-04-14 Janus Weil <janus@gcc.gnu.org>
7709
7710 PR fortran/80361
7711 * gfortran.dg/class_62.f90: New test case.
7712
dd3d6a42
AB
77132017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7714
7715 * gcc.target/arc/loop-1.c: New file.
7716
31a07c81
MM
77172017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7718
7719 PR target/80098
7720 * gcc.target/powerpc/pr80098-1.c: New test.
7721 * gcc.target/powerpc/pr80098-2.c: Likewise.
7722 * gcc.target/powerpc/pr80098-3.c: Likewise.
7723 * gcc.target/powerpc/pr80098-4.c: Likewise.
7724
09956017
JJ
77252017-04-13 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR sanitizer/80403
7728 * g++.dg/ubsan/pr80403-2.C: New test.
7729
bc042396
VM
77302017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7731
7732 PR rtl-optimization/80343
7733 * gcc.target/powerpc/pr80343.c: New.
7734
abac4c34
DK
77352017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7736
7737 PR sanitizer/80414
7738 * c-c++-common/ubsan/bounds-15.c: New test.
7739
43a3aa03
RB
77402017-04-13 Richard Biener <rguenther@suse.de>
7741
7742 PR testsuite/80416
7743 * g++.dg/torture/pr79671.C: Fix asm constraints.
7744
031fbdb9
JJ
77452017-04-13 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR debug/80321
7748 * gcc.dg/debug/pr80321.c: New test.
7749
77502017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7751
7752 * gnat.dg/debug10.adb: New test.
7753 * gnat.dg/debug10_pkg.ads: New helper.
7754
76873758
JJ
77552017-04-12 Jakub Jelinek <jakub@redhat.com>
7756
deed3da9
JJ
7757 PR tree-optimization/79390
7758 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7759
b96a3e11
JJ
7760 PR sanitizer/80403
7761 PR sanitizer/80404
7762 PR sanitizer/80405
7763 * g++.dg/ubsan/pr80403.C: New test.
7764 * g++.dg/ubsan/pr80404.C: New test.
7765 * g++.dg/ubsan/pr80405.C: New test.
7766
76873758
JJ
7767 PR c/80163
7768 * gcc.dg/torture/pr80163.c: New test.
7769
940c9a7c 77702017-04-12 Richard Biener <rguenther@suse.de>
76873758 7771 Jeff Law <law@redhat.com>
940c9a7c
RB
7772
7773 PR tree-optimization/80359
7774 * gcc.dg/torture/pr80359.c: New testcase.
7775
350792ff 77762017-04-12 Richard Biener <rguenther@suse.de>
76873758 7777 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
7778
7779 PR middle-end/79671
7780 * g++.dg/torture/pr79671.C: New testcase.
7781 * g++.dg/lto/pr79671_0.C: Likewise.
7782 * g++.dg/lto/pr79671_1.c: Likewise.
7783
d62e6f10
JJ
77842017-04-12 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR sanitizer/80349
7787 * g++.dg/ubsan/pr80349.C: New test.
7788
8585103f
JJ
77892017-04-11 Jakub Jelinek <jakub@redhat.com>
7790
347e1f77
JJ
7791 PR c++/80370
7792 * g++.dg/cpp1z/decomp28.C: New test.
7793
df1c878e
JJ
7794 PR middle-end/80100
7795 * gcc.dg/pr80100.c: New test.
7796
8585103f
JJ
7797 PR rtl-optimization/80385
7798 * g++.dg/opt/pr80385.C: New test.
7799
c6cf6ef7
ML
78002017-04-11 Martin Liska <mliska@suse.cz>
7801
7802 PR ipa/80212
7803 * g++.dg/ipa/pr80212.C: New test.
7804
3812f460
MS
78052017-04-11 Martin Sebor <msebor@redhat.com>
7806
7807 PR middle-end/80364
7808 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7809
9f679370
ML
78102017-04-11 Martin Liska <mliska@suse.cz>
7811
7812 PR sanitizer/70878
7813 * gcc.dg/ubsan/pr70878.c: New test.
7814
82665822
JJ
78152017-04-11 Jakub Jelinek <jakub@redhat.com>
7816
cb278caa
JJ
7817 PR target/80381
7818 * gcc.target/i386/pr80381.c: New test.
7819
82665822
JJ
7820 PR c++/80363
7821 * g++.dg/ext/pr80363.C: New test.
7822
abde687a
SKS
78232017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7824
7825 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7826 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7827 Add avr-*-* to non-lp64 selector.
7828
13e6ec34
MS
78292017-04-10 Martin Sebor <msebor@redhat.com>
7830
7831 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7832 * gcc.dg/pr40340-4.c: Same.
7833
a2cb1196
NK
78342017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7835
13e6ec34 7836 PR fortran/69498
a2cb1196
NK
7837 * gfortran.dg/submodule_unexp.f90: Modified test
7838 to account for new error.
7839 * gfortran.dg/submodule_twice.f90: New Test
7840
b447b28c
JJ
78412017-04-10 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR c++/80176
7844 * g++.dg/init/ref23.C: New test.
7845
3bbd6768
TK
78462017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7847
7848 PR tree-optimization/80304
7849 * gfortran.dg/do_concurrent_4.f90: New test case.
7850
99827b5c
JW
78512017-04-10 Janus Weil <janus@gcc.gnu.org>
7852
7853 PR fortran/80046
7854 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7855
7db31bc2
DE
78562017-04-10 David Edelsohn <dje.gcc@gmail.com>
7857
7858 * g++.dg/torture/pr79905.C: Add -maltivec option.
7859
9058a2c5
JL
78602017-04-10 Jeff Law <law@redhat.com>
7861
7862 PR tree-optimization/80374
7863 * g++.dg/pr80374.c: New test.
7864
bd8f8642
KN
78652017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7866
7867 PR target/80108
7868 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7869 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7870
f634dd47
UB
78712017-04-10 Uros Bizjak <ubizjak@gmail.com>
7872
7873 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7874
065ba179
UB
78752017-04-10 Uros Bizjak <ubizjak@gmail.com>
7876
7877 PR testsuite/79356
7878 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7879
71b838d0
DS
78802017-04-10 Daniel Santos <daniel.santos@pobox.com>
7881
7882 PR testsuite/79867
7883 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7884
98a7a34e
MP
78852017-04-10 Marek Polacek <polacek@redhat.com>
7886
7887 PR sanitizer/80348
7888 * g++.dg/ubsan/div-by-zero-3.C: New test.
7889
aac69a62
BC
78902017-04-10 Bin Cheng <bin.cheng@arm.com>
7891
7892 PR tree-optimization/80153
7893 * gcc.c-torture/execute/pr80153.c: New.
7894
737237c9
RB
78952017-04-10 Richard Biener <rguenther@suse.de>
7896
7897 PR middle-end/80362
7898 * gcc.dg/torture/pr80362.c: New testcase.
7899
ba6ee9fc
RB
79002017-04-10 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/80304
7903 * gcc.dg/torture/pr80304.c: New testcase.
7904
4d1a05f1
NS
79052017-04-10 Nathan Sidwell <nathan@acm.org>
7906
7907 PR target/79905
7908 * g++.dg/torture/pr79905.C: New.
7909
3ee0fb02
ML
79102017-04-10 Martin Liska <mliska@suse.cz>
7911
7912 PR sanitizer/80350
7913 * c-c++-common/ubsan/pr80350.c: New test.
7914
167a5b77
JJ
79152017-04-10 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR target/80324
7918 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7919
d691b7e4
ML
79202017-04-08 Martin Liska <mliska@suse.cz>
7921
7922 Revert:
7923 2017-04-07 Martin Liska <mliska@suse.cz>
7924
7925 PR ipa/80212
7926 * g++.dg/ipa/pr80212.C: New test.
7927
dcb2c527
JJ
79282017-04-07 Jakub Jelinek <jakub@redhat.com>
7929
c98b0016
JJ
7930 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7931 dg-options.
7932 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7933
dcb2c527
JJ
7934 PR target/80322
7935 PR target/80323
7936 PR target/80325
7937 PR target/80326
7938 * gcc.target/i386/avx512f-undefined-1.c: New test.
7939 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7940 * gcc.target/i386/avx-cvtsd-1.c: New test.
7941 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7942 * gcc.target/i386/avx512f-abspd-1.c: New test.
7943 * gcc.target/i386/avx-cvtss-1.c: New test.
7944 * gcc.target/i386/avx512f-absps-1.c: New test.
7945 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7946 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7947
1ef532f4
MP
79482017-04-07 Marek Polacek <polacek@redhat.com>
7949
7950 PR sanitizer/80348
7951 * g++.dg/ubsan/div-by-zero-2.C: New test.
7952
2166aeb3
MP
7953 PR c++/80095
7954 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7955
057da7af
VM
79562017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7957
7958 PR rtl-optimization/70478
7959 * gcc.target/s390/pr70478.c: New.
7960
3b6cb9e3
ML
79612017-04-07 Martin Liska <mliska@suse.cz>
7962
7963 PR target/79889
7964 * g++.dg/ext/mv8.C: Add aarch64* targets.
7965
70cd23c0
ML
79662017-04-07 Martin Liska <mliska@suse.cz>
7967
7968 PR ipa/80212
7969 * g++.dg/ipa/pr80212.C: New test.
7970
fe6bb25f
TP
79712017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7972
7973 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7974
bf7b869a
RB
79752017-04-07 Richard Biener <rguenther@suse.de>
7976
7977 PR tree-optimization/80334
7978 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7979 alignas on stack.
7980
2d143ba8
RB
79812017-04-07 Richard Biener <rguenther@suse.de>
7982
7983 PR middle-end/80341
7984 * gcc.dg/torture/pr80341.c: New testcase.
7985
ed3cd38d
JJ
79862017-04-06 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR debug/80234
7989 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7990 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7991
e5f56581
UB
79922017-04-06 Uros Bizjak <ubizjak@gmail.com>
7993
7994 PR target/79733
7995 * gcc.target/i386/pr79733.c: New test.
7996
a5211c80
UB
79972017-04-06 Uros Bizjak <ubizjak@gmail.com>
7998
7999 PR target/80298
8000 * gcc.target/i386/pr80298-1.c: New test.
8001 * gcc.target/i386/pr80298-2.c: Ditto.
8002
db086c96
TP
80032017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8004
8005 PR target/80082
8006 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8007 ARMv7-R.
8008
09b63f67
RB
80092017-04-06 Richard Biener <rguenther@suse.de>
8010
8011 PR tree-optimization/80334
8012 * g++.dg/torture/pr80334.C: New testcase.
8013
d9f8c5af
ML
80142017-04-06 Martin Liska <mliska@suse.cz>
8015
8016 PR sanitizer/80166
8017 * gcc.dg/asan/pr80166.c: New test.
8018
1b68991f
RO
80192017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8020
8021 PR tree-optimization/79390
8022 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8023
0f784346
RB
80242017-04-06 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/80262
8027 * gcc.target/i386/pr80262.c: New testcase.
8028
23a429c2
RB
80292017-04-06 Richard Biener <rguenther@suse.de>
8030
8031 PR middle-end/80281
8032 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8033
e2323a2b
VM
80342017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8035
8036 PR rtl-optimization/70703
8037 * gcc.target/i386/pr70703.c: New.
8038
47a11342
JJ
80392017-04-05 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR sanitizer/80308
8042 * c-c++-common/asan/pr80308.c: New test.
8043
d0ee17a5
DV
80442017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8045
8046 PR target/79890
8047 * gcc.target/s390/pr79890.c: New test case.
8048
36f896c7
JJ
80492017-04-05 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR target/80310
8052 * c-c++-common/ubsan/pr80310.c: New test.
8053
d16e2ddd
JJ
80542017-04-04 Jakub Jelinek <jakub@redhat.com>
8055
e1201dff
JJ
8056 PR c++/80297
8057 * g++.dg/torture/pr80297.C: New test.
8058
d16e2ddd
JJ
8059 PR tree-optimization/79390
8060 * gcc.target/i386/pr79390.c: New test.
8061 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8062
c0ea338b
VR
80632017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8064
8065 PR c++/80296
8066 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8067
a1527a93
TP
80682017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8069
8070 PR target/80307
8071 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8072 targeting any CPU or architecture.
8073 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8074 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8075 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8076 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8077 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8078 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8079 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8080 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8081
065ba179 80822017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8083
8084 PR fortran/69498
8085 * gfortran.dg/submodule_unexp.f90: New test.
8086
b1fd967c
JJ
80872017-04-04 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR target/80286
8090 * gcc.target/i386/avx-pr80286.c: New test.
8091 * gcc.dg/pr80286.c: New test.
8092
248179b5
RB
80932017-04-04 Richard Biener <rguenther@suse.de>
8094
8095 PR middle-end/80281
8096 * gcc.dg/torture/pr80281.c: New testcase.
8097
a577fcf2
RB
80982017-04-04 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/80275
8101 * g++.dg/opt/pr80275.C: Make g static.
8102
833bbf60
SB
81032017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8104
8105 PR rtl-optimization/60818
8106 * gcc.c-torture/compile/pr60818.c: New testcase.
8107
5764ee3c
JW
81082017-04-03 Jonathan Wakely <jwakely@redhat.com>
8109
8110 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8111 * gcc.dg/20031012-1.c: Likewise.
8112 * gcc.dg/ipa/ipcp-1.c: Likewise.
8113 * gcc.dg/torture/matrix-3.c: Likewise.
8114 * gcc.target/powerpc/ppc-spe.c: Likewise.
8115 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8116
bbdf4e81
PB
81172017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8118
8119 PR target/80246
8120 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8121 powerpc_vsx_ok.
8122 (std, ld): Limit scan-assembler-times check to lp64.
8123 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8124 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8125 powerpc_vsx_ok.
8126
44bc146f
PB
81272017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8128
8129 PR target/80246
8130 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8131
fff80893
RB
81322017-04-03 Richard Biener <rguenther@suse.de>
8133
8134 PR tree-optimization/80275
8135 * g++.dg/opt/pr80275.C: New testcase.
8136
79f9fc38
DV
81372017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8138
8139 PR testsuite/79356
8140 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8141
a8e70fd3
RD
81422017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8143
8144 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8145 (bal): Increase iteration count and assume alignment.
8146
e0061866
BC
81472017-04-03 Bin Cheng <bin.cheng@arm.com>
8148
8149 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8150
c2d43326
AP
81512017-04-02 Andrew Pinski <apinski@cavium.com>
8152
8153 * gcc.c-torture/compile/nested-3.c: New testcase.
8154 * gcc.c-torture/execute/20170401-1.c: New testcase.
8155 * gcc.c-torture/execute/20170401-2.c: New testcase.
8156
a5a9046d
SB
81572017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8158
8159 PR rtl-optimization/79405
8160 gcc.dg/pr79405.c: New testcase.
8161
6f3af356
JJ
81622017-03-31 Jakub Jelinek <jakub@redhat.com>
8163
eee3756d
JJ
8164 PR debug/79255
8165 * gcc.dg/pr79255.c: New test.
8166
6f3af356
JJ
8167 PR c++/79572
8168 * g++.dg/ubsan/null-8.C: New test.
8169
99e6cfd6
PH
81702017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8171
8172 PR target/80107
8173 * gfortran.dg/pr80107.f: New.
8174
094e6b7a
JL
81752017-03-31 Jeff Law <law@redhat.com>
8176
8177 PR tree-optimization/49498
8178 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8179
eceb2409 81802017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8181
eceb2409
RB
8182 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8183
c412c01a 81842017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8185
c412c01a
RB
8186 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8187
005f12bf
JJ
81882017-03-31 Jakub Jelinek <jakub@redhat.com>
8189
af88f557
JJ
8190 PR libstdc++/80251
8191 * g++.dg/ext/is_aggregate.C: New test.
8192
7d790165
JJ
8193 PR middle-end/80173
8194 * gcc.target/i386/pr80173.c: New test.
8195
a7d55154
JJ
8196 PR middle-end/80163
8197 * gcc.dg/pr80163.c: New test.
8198
005f12bf
JJ
8199 PR debug/80025
8200 * gcc.dg/torture/pr80025.c: New test.
8201
c8e0f43f
MF
82022017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8203
8204 * gcc.target/mips/pr52125.c: Add -msym32.
8205
724d25f3
JJ
82062017-03-30 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR translation/80189
8209 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8210 * g++.dg/gomp/sharing-1.C: Likewise.
8211 * gfortran.dg/gomp/pr44536.f90: Likewise.
8212 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8213 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8214 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8215 * gfortran.dg/gomp/pr33439.f90: Likewise.
8216 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8217 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8218 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8219 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8220 * gcc.dg/gomp/sharing-1.c: Likewise.
8221
05dc406d
PB
82222017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8223
8224 PR target/80246
8225 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8226 Darwin and SPE.
8227 (dxex, dxexq): Update return type.
8228 (diex, diexq): Update argument type.
8229 * gcc.target/powerpc/pr80246.c: New test.
8230
b0fd4d7e
MJ
82312017-03-30 Martin Jambor <mjambor@suse.cz>
8232
8233 PR ipa/77333
8234 * g++.dg/ipa/pr77333.C: New test.
8235
de008ec4
JJ
82362017-03-30 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR target/80206
8239 * gcc.target/i386/pr80206.c: New test.
8240
28c02407
RB
82412017-03-30 Richard Biener <rguenther@suse.de>
8242
8243 PR tree-optimization/77498
8244 * gfortran.dg/pr77498.f: New testcase.
8245
10fa8dfb
MP
82462017-03-29 Marek Polacek <polacek@redhat.com>
8247
8248 PR c/79730
8249 * gcc.dg/pr79730.c: New test.
8250
fdc54f39
JD
82512017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8252
8253 PR libgfortran/78670
8254 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8255 a character of length 1. Update test for success.
8256 * gfortran.dg/dtio_28.f03: New test.
8257 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8258 'scratch' to delete the file when done.
8259
533c0b69
SB
82602017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8261
8262 PR rtl-optimization/80233
8263 * gcc.c-torture/compile/pr80233.c: New testcase.
8264
e35229f8
TK
82652017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8266
8267 PR fortran/80254
8268 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8269 * gfortran.dg/dec_io_2a.f90: instead (new test).
8270
5c0a28d4
JW
82712017-03-28 Jiong Wang <jiong.wang@arm.com>
8272
8273 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8274
19846619
SB
82752017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8276
8277 PR testsuite/43496
8278 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8279 generating PIC code.
8280
e5119fab
VM
82812017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8282
8283 PR rtl-optimization/80193
8284 * gcc.target/i386/pr80193.c: New.
8285
cf474530
JW
82862017-03-28 Janus Weil <janus@gcc.gnu.org>
8287
8288 PR fortran/78661
8289 * gfortran.dg/dtio_25.f90: Modified test case.
8290 * gfortran.dg/dtio_27.f90: New test case.
8291
34fac449
UB
82922017-03-28 Uros Bizjak <ubizjak@gmail.com>
8293
8294 PR target/53383
8295 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8296 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8297 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8298
3e907b90
BC
82992017-03-28 Bin Cheng <bin.cheng@arm.com>
8300
8301 * gcc.c-torture/compile/irreducible-loop.c: New.
8302
522818b9
RS
83032017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8304
3e907b90 8305 PR tree-optimization/80218
522818b9
RS
8306 * gcc.dg/pr80218.c: New test.
8307
ea7d7da8
RB
83082017-03-28 Richard Biener <rguenther@suse.de>
8309
8310 PR tree-optimization/78644
8311 * gcc.dg/pr78644-1.c: New testcase.
8312 * gcc.dg/pr78644-2.c: Likewise.
8313
498173ef
TT
83142017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8315
8316 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8317 * gcc.dg/pic-4.c: Likewise.
8318 * gcc.dg/pie-3.c: Likewise.
8319 * gcc.dg/pie-4.c: Likewise.
8320
c5ad2433
ML
83212017-03-28 Martin Liska <mliska@suse.cz>
8322
8323 PR ipa/80205
8324 * g++.dg/ipa/pr80205.C: New test.
8325
17722fb9
SKS
83262017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8327
8328 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8329 with sizeof(int) < 4.
8330 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8331 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8332 * gcc.dg/torture/pr79777.c: Likewise.
8333 * gcc.dg/torture/pr79910.c: Likewise.
8334
737f500a
RB
83352017-03-28 Richard Biener <rguenther@suse.de>
8336
8337 PR middle-end/80222
8338 * g++.dg/pr80222.C: New testcase.
8339
62f96a79
ML
83402017-03-28 Martin Liska <mliska@suse.cz>
8341
8342 PR ipa/80104
8343 * gcc.dg/ipa/pr80104.c: New test.
8344
72785f26
MP
83452017-03-28 Marek Polacek <polacek@redhat.com>
8346
8347 PR sanitizer/80067
8348 * c-c++-common/ubsan/shift-10.c: New test.
8349
86516987
JL
83502017-03-27 Jeff Law <law@redhat.com>
8351
4dbf1eee 8352 PR tree-optimization/80216
86516987
JL
8353 * gcc.c-torture/compile/pr80216.c: New test.
8354
aade772d
JJ
83552017-03-27 Jakub Jelinek <jakub@redhat.com>
8356
a9e4a1a5
JJ
8357 PR middle-end/80162
8358 * c-c++-common/pr80162-1.c: New test.
8359 * c-c++-common/pr80162-2.c: New test.
8360 * c-c++-common/pr80162-3.c: New test.
8361
aade772d
JJ
8362 PR target/80102
8363 * g++.dg/opt/pr80102.C: New test.
8364
d89f355e
MM
83652017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8366
8367 PR target/78543
8368 * gcc.target/powerpc/pr78543.c: New test.
8369
79c4d73b
KN
83702017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8371
8372 PR target/80103
8373 * gcc.target/powerpc/pr80103-1.c: New test.
8374
819df781
RB
83752017-03-27 Richard Biener <rguenther@suse.de>
8376
8377 PR tree-optimization/80181
8378 * gcc.dg/torture/pr80181.c: New testcase.
8379
84804c5b
CZ
83802017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8381
065ba179 8382 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 8383
c5e5f5f6
RB
83842017-03-27 Richard Biener <rguenther@suse.de>
8385
8386 PR ipa/79776
8387 * g++.dg/ipa/pr79776.C: New testcase.
8388
7cd200f6
JJ
83892017-03-27 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR sanitizer/80168
8392 * gcc.dg/asan/pr80168.c: New test.
8393
79f512ff
RB
83942017-03-27 Richard Biener <rguenther@suse.de>
8395
8396 PR tree-optimization/80170
8397 * gcc.dg/pr80170.c: New testcase.
8398
672d9f8e
RB
83992017-03-27 Richard Biener <rguenther@suse.de>
8400
8401 PR middle-end/80171
8402 * g++.dg/torture/pr80171.C: New testcase.
8403
978fcba3
JDA
84042017-03-26 John David Anglin <danglin@gcc.gnu.org>
8405
431d7882
JDA
8406 * gcc.dg/torture/pr79732.c: Require alias support.
8407 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8408
978fcba3
JDA
8409 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8410 libatomic_available.
8411 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8412 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8413
1f10d710
JD
84142017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8415
8416 PR libgfortran/78881
8417 * gfortran.dg/dtio_26.f90: New test.
8418
41036686
PT
84192017-03-25 Paul Thomas <pault@gcc.gnu.org>
8420
8421 PR fortran/80156
8422 PR fortran/79382
8423 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8424 testcase for PR80156. Add a main programme that tests that
8425 the typebound generic is accessible.
8426
5da906ca
BS
84272017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8428
8429 PR rtl-optimization/80160
8430 PR rtl-optimization/80159
8431
8432 * gcc.target/i386/pr80160.c: New test.
8433
7dabefa0
JJ
84342017-03-24 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR sanitizer/79904
8437 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
8438
c8b1fbc1
MP
84392017-03-24 Marek Polacek <polacek@redhat.com>
8440
8441 PR c++/80119
8442 * g++.dg/warn/Wuninitialized-9.C: New test.
8443
76794c52
AK
84442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8445
8446 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
8447 and remove the high-level builtin. The error message for the
8448 would prevent compilation from reaching the second.
8449 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8450
2de2b3f9
AK
84512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8452
8453 * gcc.target/s390/vxe/negfma-1.c: New test.
8454
7d2fd075
AK
84552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8456
8457 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
8458 * gcc.target/s390/arch12/mul-1.c: New test.
8459 * gcc.target/s390/arch12/mul-2.c: New test.
8460
72612e4e
AK
84612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8462
8463 * gcc.target/s390/vxe/vllezlf-1.c: New test.
8464
6c7774d1
AK
84652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8466
8467 * gcc.target/s390/vxe/popcount-1.c: New test.
8468
9ec98860
AK
84692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8470
8471 * gcc.target/s390/vxe/bitops-1.c: New test.
8472
6654e96f
AK
84732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8474
8475 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8476 * lib/target-supports.exp: Add effective target check s390_vxe.
8477
77c585ca
AK
84782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8479
8480 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
8481 comparison instructions used from now on.
8482
b5de6e84
AK
84832017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8484
8485 * gcc.target/s390/s390.exp (check_effective_target_vector):
8486 Include target-supports.exp and move target_vector check routine
8487 ...
8488 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
8489 here and rename it.
8490 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
8491 check from vector to s390_vx.
8492 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
8493 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8494 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8495 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8496 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8497 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8498 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8499 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8500 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8501
a602f985
AK
85022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8503
8504 * gcc.target/s390/vector/vec-init-2.c: New test.
8505
085db63d
AK
85062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8507
8508 * gcc.dg/ubsan/pr79904-2.c: New test.
8509
dc4f29bc
AK
85102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8511
8512 PR target/79893
8513 * gcc.target/s390/zvector/pr79893.c: New test.
8514
56010684
JJ
85152017-03-24 Jakub Jelinek <jakub@redhat.com>
8516
8517 PR rtl-optimization/80112
8518 * gcc.dg/pr80112.c: New test.
8519
f0d7b52d
RO
85202017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8521
8522 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
8523 etc. line numbers.
8524 * gcc.dg/Walloca-1.c: Likewise.
8525 * gcc.dg/Walloca-2.c: Likewise.
8526 * gcc.dg/Wvla-larger-than-2.c: Likewise.
8527
635684c4
BS
85282017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8529
8530 PR tree-optimization/80158
8531 * gfortran.fortran-torture/compile/pr80158.f: New file.
8532
76afddf3
RB
85332017-03-24 Richard Biener <rguenther@suse.de>
8534
8535 PR tree-optimization/80167
8536 * gcc.dg/graphite/pr80167.c: New testcase.
8537
c2e389bf
TV
85382017-03-24 Tom de Vries <tom@codesourcery.com>
8539
8540 PR testsuite/80092
8541 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
8542 dg-require-effective-target global_constructor.
8543 * gcc.dg/tls/emutls-2.c: Same.
8544
a72821b4
TV
85452017-03-24 Tom de Vries <tom@codesourcery.com>
8546
8547 PR testsuite/80092
8548 * c-c++-common/Wimplicit-fallthrough-34.c: Add
8549 dg-require-effective-target indirect_jumps.
8550
1658def9
TV
85512017-03-24 Tom de Vries <tom@codesourcery.com>
8552
8553 PR testsuite/80092
8554 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
8555 nonlocal_goto.
8556
90e02692
TV
85572017-03-24 Tom de Vries <tom@codesourcery.com>
8558
8559 PR testsuite/80092
8560 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
8561 * gcc.dg/Walloca-12.c: Same.
8562 * gcc.dg/attr-alloc_size-8.c: Same.
8563 * gcc.dg/Walloca-4.c: Same.
8564 * gcc.dg/Walloca-8.c: Same.
8565 * gcc.dg/Walloca-13.c: Same.
8566 * gcc.dg/Walloca-14.c: Same.
8567 * gcc.dg/attr-alloc_size-9.c: Same.
8568 * gcc.dg/Walloca-1.c: Same.
8569 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8570 * gcc.dg/Walloca-5.c: Same.
8571 * gcc.dg/Walloca-10.c: Same.
8572 * gcc.dg/Walloca-9.c: Same.
8573 * gcc.dg/attr-alloc_size-6.c: Same.
8574 * gcc.dg/Wvla-larger-than-1.c: Same.
8575 * gcc.dg/torture/pr71881.c: Same.
8576 * gcc.dg/torture/pr71901.c: Same.
8577 * gcc.dg/torture/pr78742.c: Same.
8578 * gcc.dg/builtin-alloc-size.c: Same.
8579 * gcc.dg/Walloca-2.c: Same.
8580 * gcc.dg/Walloca-6.c: Same.
8581 * gcc.dg/Walloca-11.c: Same.
8582 * gcc.dg/attr-alloc_size-7.c: Same.
8583 * gcc.dg/Wvla-larger-than-2.c: Same.
8584 * gcc.dg/Walloca-3.c: Same.
8585 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8586 * gcc.c-torture/compile/pr79413.c: Same.
8587 * gcc.c-torture/compile/pr78439.c: Same.
8588
842392c8
KN
85892017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8590
8591 * gcc.target/powerpc/p9-options-1.c: New test.
8592
de2b3f5c
KT
85932017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8594
8595 PR target/71436
8596 * gcc.c-torture/compile/pr71436.c: New test.
8597
2e6315ef 85982017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8599 Richard Biener <rguenther@suse.de>
2e6315ef
WS
8600
8601 PR tree-optimization/79908
8602 PR tree-optimization/80136
8603 * gcc.dg/torture/pr79908.c: New file.
8604
9cdf0363
NK
86052017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8606
2e6315ef 8607 PR fortran/39239
9cdf0363
NK
8608 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8609
f3dd574e
JJ
86102017-03-22 Jakub Jelinek <jakub@redhat.com>
8611
f13e9cd5
JJ
8612 PR c++/80141
8613 * g++.dg/gomp/pr80141.C: New test.
8614
68ed2ba0
JJ
8615 PR c++/80129
8616 * g++.dg/torture/pr80129.C: New test.
8617
f3dd574e
JJ
8618 PR sanitizer/80110
8619 * g++.dg/tsan/pr80110.C: New test.
8620
918b6c9e
TK
86212017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8622
8623 PR fortran/80142
8624 * gfortran.dg/any_loc.f90: New test case.
8625
bf634d1c
TP
86262017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8627
8628 PR target/80082
8629 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8630 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8631
f7325b95
ML
86322017-03-22 Martin Liska <mliska@suse.cz>
8633
8634 PR target/79906
8635 * g++.dg/ext/mv8.C: Add power* targets.
8636
3f01b620
MS
86372017-03-21 Martin Sebor <msebor@redhat.com>
8638
8639 PR c++/79548
8640 * g++.dg/warn/Wunused-var-26.C: New test.
8641
1cefb051
BS
86422017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8643
8644 PR tree-optimization/79908
8645 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8646
edc1747f
MP
86472017-03-21 Marek Polacek <polacek@redhat.com>
8648 Martin Sebor <msebor@redhat.com>
8649
8650 PR tree-optimization/80109
8651 * gcc.dg/Walloca-14.c: New test.
8652
85106b87
JJ
86532017-03-21 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR target/80125
8656 * gcc.target/powerpc/pr80125.c: New test.
8657
e59a225f
NK
86582017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8659
8660 PR fortran/69498
8661 * gfortran.dg/unexp_attribute.f90: New test
8662
0ffe60b5 86632017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8664 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
8665
8666 PR tree-optimization/79908
8667 * gcc.dg/torture/pr79908.c: New file.
8668
54eb90fe
SKS
86692017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8670
8671 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8672 with sizeof(int) < 4.
8673
5611c456
ML
86742017-03-21 Martin Liska <mliska@suse.cz>
8675
8676 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8677 apostrophes.
8678
e650ea2a
RB
86792017-03-21 Richard Biener <rguenther@suse.de>
8680
8681 PR tree-optimization/80032
8682 * g++.dg/opt/pr80032.C: New testcase.
8683
da2ce5f9
RB
86842017-03-21 Richard Biener <rguenther@suse.de>
8685
8686 PR tree-optimization/80122
8687 * gcc.dg/torture/pr80122.c: New testcase.
8688
9d60683a
TT
86892017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8690
8691 * gcc.dg/pic-2.c: Skip for MIPS.
8692 * gcc.dg/pie-2.c: Skip for MIPS.
8693
d3e19c2c
PC
86942017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8695
8696 PR c++/77752
8697 * g++.dg/cpp0x/initlist97.C: New.
8698 * g++.dg/cpp0x/initlist85.C: Update.
8699
8bee092e
JJ
87002017-03-21 Jakub Jelinek <jakub@redhat.com>
8701
9f30dff0
JJ
8702 PR c/67338
8703 * gcc.dg/pr67338.c: New test.
8704
8bee092e
JJ
8705 PR c++/35878
8706 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8707 dump instead of assembler.
8708 * g++.dg/init/pr35878_2.C: Likewise.
8709 * g++.dg/init/pr35878_3.C: Likewise.
8710
4d1b8e70
JJ
87112017-03-21 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR c/80097
8714 * gcc.dg/ubsan/pr80097.c: New test.
8715
c34923c4
BS
87162017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8717
8718 PR tree-optimization/80054
8719 * g++.dg/torture/pr80054.C: New file.
8720
b0ba96c2
KN
87212017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8722
8723 PR target/79963
8724 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8725 directive to assure selection of proper bit using rlwinm insn.
8726 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8727 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8728 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8729 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8730
92377255
MP
87312017-03-20 Marek Polacek <polacek@redhat.com>
8732 Paolo Carlini <paolo.carlini@oracle.com>
8733
8734 PR c++/80059 - ICE with noexcept and __transaction_atomic
8735 * g++.dg/tm/pr80059-2.C: New test.
8736 * g++.dg/tm/pr80059.C: New test.
8737
243e28bf
ML
87382017-03-20 Martin Liska <mliska@suse.cz>
8739
8740 PR middle-end/79753
8741 * gcc.target/i386/mpx/pr79753.c: New test.
8742
918112d3
ML
87432017-03-20 Martin Liska <mliska@suse.cz>
8744
8745 PR target/79769
8746 PR target/79770
8747 * g++.dg/pr79769.C: New test.
8748 * gcc.target/i386/mpx/pr79770.c: New test.
8749
e325aba2
AK
87502017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8751
8752 PR target/78857
8753 * gcc.target/s390/load-and-test-fp-1.c: New test.
8754 * gcc.target/s390/load-and-test-fp-2.c: New test.
8755
91d2c04c
PT
87562017-03-18 Paul Thomas <pault@gcc.gnu.org>
8757
8758 PR fortran/79676
8759 * gfortran.dg/submodule_28.f08 : New test.
8760
c7e4107b
PT
87612017-03-18 Paul Thomas <pault@gcc.gnu.org>
8762
8763 PR fortran/71838
8764 * gfortran.dg/submodule_26.f08 : New test.
8765 * gfortran.dg/submodule_27.f08 : New test.
8766
d8fe28be
PH
87672017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8768
8769 PR target/79951
8770 * gcc.target/powerpc/pr79951.c: New.
8771
4a17943d
BS
87722017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8773
8774 PR rtl-optimization/79910
8775 * gcc.dg/torture/pr79910.c: New test.
8776
7f166d94
JL
87772017-03-17 Jeff Law <law@redhat.com>
8778
8779 PR tree-optimization/71437
8780 * gcc.dg/tree-ssa/pr71437.c: New test.
8781 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8782 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8783 now caught by VRP, but which were previously caught by DOM.
8784
12c4f7dc
RB
87852017-03-17 Richard Biener <rguenther@suse.de>
8786
8787 PR middle-end/80075
8788 * g++.dg/torture/pr80075.C: New testcase.
8789
207f3423
MM
87902017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8791
8792 PR target/71294
8793 * g++.dg/pr71294.C: New test.
8794
9fc900af
SB
87952017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8796
8797 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8798
c05c2380
JJ
87992017-03-16 Jakub Jelinek <jakub@redhat.com>
8800
e711928b
JJ
8801 PR fortran/80010
8802 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8803
c05c2380
JJ
8804 PR fortran/79886
8805 * gfortran.dg/pr79886.f90: New test.
8806
3231d64b
MM
88072017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8808
8809 PR target/79038
8810 * gcc.target/powerpc/pr79038-1.c: New test.
8811
81ef1f5e
SB
88122017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8813
8814 PR fortran/33271
8815 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8816
395a1e9b
JW
88172017-03-15 Jiong Wang <jiong.wang@arm.com>
8818
8819 PR testsuite/79356
8820 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8821
05f65910
UB
88222017-03-15 Uros Bizjak <ubizjak@gmail.com>
8823
8824 PR target/80019
8825 * gcc.target/i386/pr80019.c: New test.
8826
94285a7d
ML
88272017-03-15 Martin Liska <mliska@suse.cz>
8828
8829 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8830
a983542b
MS
88312017-03-14 Martin Sebor <msebor@redhat.com>
8832
8833 PR tree-optimization/79800
8834 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8835 * gcc.dg/tree-ssa/pr79800.c: New test.
8836
76ca5f40
MM
88372017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8838
8839 PR target/79947
8840 * gcc.target/powerpc/pr79947.c: New test.
8841
5d9a283a
MS
88422017-03-14 Martin Sebor <msebor@redhat.com>
8843
8844 PR middle-end/80020
8845 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8846 * gcc.dg/attr-alloc_size-7.c: Same.
8847 * gcc.dg/attr-alloc_size-9.c: Same.
8848 * gcc.dg/builtin-alloc-size.c: Same.
8849 * gcc.dg/pr80020.c: New test.
8850
4692943d
BS
88512017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8852
8853 PR rtl-optimization/79728
8854 * gcc.target/i386/sse-globalreg.c: New test.
8855
861d9d5e
ML
88562017-03-14 Martin Liska <mliska@suse.cz>
8857
8858 PR lto/66295
8859 * gcc.dg/tree-prof/pr66295.c: New test.
8860
a48018b5
ML
88612017-03-13 Martin Liska <mliska@suse.cz>
8862
8863 PR middle-end/78339
8864 * gcc.target/i386/mpx/pr78339.c: New test.
8865
8c56cc5a
CZ
88662017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8867
065ba179 8868 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 8869
14555394
CZ
88702017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8871
065ba179 8872 * gcc.target/arc/pr9001090948.c: New file.
14555394 8873
3079b92e
SB
88742017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8875
8876 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8877 Fix test. Make early-out condition return early. Correct comments.
8878
c08de9db
JD
88792017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8880
8881 PR libgfortran/78854
8882 * gfortran.dg/dtio_25.f90: New test.
8883
66b27545
MS
88842017-03-10 Martin Sebor <msebor@redhat.com>
8885
8886 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8887
8f2f6381
BS
88882017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8889
8890 PR rtl-optimization/78911
8891 * gcc.target/i386/pr78911-1.c: New test.
8892 * gcc.target/i386/pr78911-2.c: New test.
8893
8e2c69b4 88942017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 8895
8e2c69b4
WS
8896 PR target/79941
8897 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8898 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8899 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8900
455d833c
MP
89012017-03-10 Marek Polacek <polacek@redhat.com>
8902
8903 PR c++/79967
8904 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8905
cdd669f9
JJ
89062017-03-10 Jakub Jelinek <jakub@redhat.com>
8907
e260b0a7
JJ
8908 PR c++/79899
8909 * g++.dg/other/friend7.C: New test.
8910
cdd669f9
JJ
8911 PR c++/79896
8912 * g++.dg/ext/int128-5.C: New test.
8913
730e6e46
SB
89142017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8915
8916 PR testsuite/79356
8917 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8918 powerpc, sparc, or s390x.
8919
fc8f6304
PH
89202017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8921
8922 PR target/79907
8923 * gcc.target/powerpc/pr79907.c: New.
8924
f1b0632a
OH
89252017-03-10 Olivier Hainque <hainque@adacore.com>
8926
8927 * gnat.dg/opt64.adb: New test.
8928 * gnat.dg/opt64_pkg.ads: New helper.
8929 * gnat.dg/opt64_pkg.adb: New helper.
8930
5558f089
JJ
89312017-03-10 Jakub Jelinek <jakub@redhat.com>
8932
2d9dd4fb
JJ
8933 PR rtl-optimization/79909
8934 * gcc.target/powerpc/pr79909.c: New test.
8935
72772e67
JJ
8936 PR tree-optimization/79972
8937 * gcc.dg/pr79972.c: New test.
8938
5558f089
JJ
8939 PR tree-optimization/77975
8940 * gcc.dg/pr77975.c: New test.
8941
822a132c
MP
89422017-03-09 Marek Polacek <polacek@redhat.com>
8943
8944 PR c++/79962
8945 PR c++/79984
8946 * c-c++-common/nonnull-3.c: New test.
8947 * g++.dg/warn/Wnonnull3.C: New test.
8948
c9819d22
MF
89492017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8950
8951 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8952 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8953
36618428
MP
89542017-03-09 Marek Polacek <polacek@redhat.com>
8955
8956 PR sanitizer/79757
8957 * gcc.dg/ubsan/pr79757-1.c: New test.
8958 * gcc.dg/ubsan/pr79757-2.c: New test.
8959 * gcc.dg/ubsan/pr79757-3.c: New test.
8960 * gcc.dg/ubsan/pr79757-4.c: New test.
8961 * gcc.dg/ubsan/pr79757-5.c: New test.
8962
01e5af5a
JJ
89632017-03-09 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR c/79969
8966 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8967
6443c7c0
MP
89682017-03-09 Marek Polacek <polacek@redhat.com>
8969
8970 PR c++/79687
8971 * g++.dg/expr/ptrmem8.C: New test.
8972 * g++.dg/expr/ptrmem9.C: New test.
8973
d721dc3c
RB
89742017-03-09 Richard Biener <rguenther@suse.de>
8975
8976 PR tree-optimization/79977
8977 * gcc.dg/graphite/pr79977.c: New testcase.
8978
1f1fd3e2
TT
89792017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8980
8981 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8982 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8983 * lib/target-supports.exp (check_effective_target_rdynamic):
8984 New proc.
8985
16967aff
RB
89862017-03-09 Richard Biener <rguenther@suse.de>
8987
8988 PR middle-end/79971
8989 * gcc.dg/fixed-point/pr79971.c: New testcase.
8990
26d7dc48
RB
89912017-03-09 Richard Biener <rguenther@suse.de>
8992
8993 PR ipa/79970
8994 * gcc.dg/torture/pr79970.c: New testcase.
8995
35f77c28
PC
89962017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8997
8998 PR c++/71966
8999 * g++.dg/cpp0x/pr71966-1.C: New.
9000 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9001
8a7df031
ML
90022017-03-09 Martin Liska <mliska@suse.cz>
9003
9004 PR tree-optimization/79631
9005 * gcc.target/i386/mpx/pr79631.c: New test.
9006
3828bb0d
ML
90072017-03-09 Martin Liska <mliska@suse.cz>
9008
9009 PR target/65705
9010 PR target/69804
9011 * gcc.target/i386/pr71458.c: Update scanned pattern.
9012
410a590c
MP
90132017-03-09 Marek Polacek <polacek@redhat.com>
9014
9015 PR c++/79672
9016 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9017 * g++.dg/warn/Wduplicated-branches3.C: New test.
9018
f084a22e
PG
90192017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9020
9021 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9022
a278b1c3
ML
90232017-03-09 Martin Liska <mliska@suse.cz>
9024
9025 PR ipa/79764
9026 * g++.dg/pr79764.C: New test.
9027
8dc19053
ML
90282017-03-09 Martin Liska <mliska@suse.cz>
9029
9030 PR ipa/79761
9031 * g++.dg/pr79761.C: New test.
9032
030fc94a
JJ
90332017-03-09 Jakub Jelinek <jakub@redhat.com>
9034
9e463823
JJ
9035 PR sanitizer/79944
9036 * c-c++-common/asan/pr79944.c: New test.
9037
6b62f323
JJ
9038 PR target/79932
9039 * gcc.target/i386/pr79932-2.c: New test.
9040
030fc94a
JJ
9041 PR target/79932
9042 * gcc.target/i386/pr79932-1.c: New test.
9043
423aec8b
MP
90442017-03-09 Marek Polacek <polacek@redhat.com>
9045
9046 PR c++/79900 - ICE in strip_typedefs
9047 * g++.dg/warn/Wpadded-1.C: New test.
9048
6659fe59
MP
90492017-03-08 Marek Polacek <polacek@redhat.com>
9050
9051 * g++.dg/Walloca1.C: Adjust dg-warning.
9052
f1a675e4
AH
90532017-03-08 Andrew Haley <aph@redhat.com>
9054
9055 PR tree-optimization/79943
9056 * gcc.dg/tree-ssa/pr79943.c: New test.
9057
edfcd7e3
RB
90582017-03-08 Richard Biener <rguenther@suse.de>
9059
9060 PR tree-optimization/79955
9061 * gcc.dg/uninit-24.c: New testcase.
9062
61fdfd8c
RB
90632017-03-08 Richard Biener <rguenther@suse.de>
9064
9065 PR tree-optimization/79920
9066 * gcc.dg/vect/pr79920.c: New testcase.
9067
4b48e883
JJ
90682017-03-08 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR sanitizer/79904
9071 * gcc.dg/ubsan/pr79904.c: New test.
9072
a71dbc63
JJ
90732017-03-07 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR c/79834
9076 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9077 diagnostics.
9078
d8a90142
MP
90792017-03-07 Marek Polacek <polacek@redhat.com>
9080
9081 PR middle-end/79809
9082 * g++.dg/Walloca1.C: New test.
9083
a5e9e3e4
ML
90842017-03-07 Martin Liska <mliska@suse.cz>
9085
9086 PR middle-end/68270
9087 * g++.dg/pr68270.C: New test.
9088
1f6dba54
JJ
90892017-03-07 Jakub Jelinek <jakub@redhat.com>
9090
760f82db
JJ
9091 PR rtl-optimization/79901
9092 * gcc.target/i386/pr79901.c: New test.
9093
1f6dba54
JJ
9094 PR sanitizer/79897
9095 * c-c++-common/ubsan/pr79897.c: New test.
9096
feca7b89
VM
90972017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9098
9099 PR rtl-optimization/79571
9100 * gcc.target/i386/pr79571.c: New.
9101
bdbbf28d
MP
91022017-03-06 Marek Polacek <polacek@redhat.com>
9103
9104 PR c++/79796 - ICE with NSDMI and this pointer
9105 * g++.dg/cpp0x/nsdmi13.C: New test.
9106
52564551
JK
91072017-03-06 Julia Koval <julia.koval@intel.com>
9108
9109 PR target/79793
9110 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9111 directives.
9112 * gcc.target/i386/interrupt-13.c: Ditto.
9113 * gcc.target/i386/interrupt-14.c: Ditto.
9114 * gcc.target/i386/interrupt-15.c: Ditto.
9115
345edb37
JJ
91162017-03-06 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR c++/79822
9119 * g++.dg/cpp0x/constexpr-79822.C: New test.
9120
a8d25fd0
RB
91212017-03-06 Richard Biener <rguenther@suse.de>
9122
9123 PR tree-optimization/79894
9124 * gcc.dg/vect/pr79887.c: New testcase.
9125
522fcdd7
RB
91262017-03-06 Richard Biener <rguenther@suse.de>
9127
9128 PR tree-optimization/79824
9129 * gcc.dg/vect/pr79824-1.c: New testcase.
9130 * gcc.dg/vect/pr79824-2.c: Likewise.
9131
54649631
TT
91322017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9133
9134 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9135 gettimeofday. Remove dg-skip-if for AVR.
9136 * lib/target-supports.exp (check_effective_target_gettimeofday):
9137 New proc.
9138
4bbc8970
RD
91392017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9140
9141 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9142 * gcc.target/s390/hotpatch-10.c: Likewise.
9143 * gcc.target/s390/hotpatch-11.c: Likewise.
9144 * gcc.target/s390/hotpatch-12.c: Likewise.
9145 * gcc.target/s390/hotpatch-13.c: Likewise.
9146 * gcc.target/s390/hotpatch-14.c: Likewise.
9147 * gcc.target/s390/hotpatch-15.c: Likewise.
9148 * gcc.target/s390/hotpatch-16.c: Likewise.
9149 * gcc.target/s390/hotpatch-17.c: Likewise.
9150 * gcc.target/s390/hotpatch-18.c: Likewise.
9151 * gcc.target/s390/hotpatch-19.c: Likewise.
9152 * gcc.target/s390/hotpatch-2.c: Likewise.
9153 * gcc.target/s390/hotpatch-26.c: Likewise.
9154 * gcc.target/s390/hotpatch-27.c: Likewise.
9155 * gcc.target/s390/hotpatch-28.c: Likewise.
9156 * gcc.target/s390/hotpatch-3.c: Likewise.
9157 * gcc.target/s390/hotpatch-4.c: Likewise.
9158 * gcc.target/s390/hotpatch-5.c: Likewise.
9159 * gcc.target/s390/hotpatch-6.c: Likewise.
9160 * gcc.target/s390/hotpatch-7.c: Likewise.
9161 * gcc.target/s390/hotpatch-8.c: Likewise.
9162 * gcc.target/s390/hotpatch-9.c: Likewise.
9163
5f215a70
PC
91642017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/64574
9167 * g++.dg/template/crash125.C: New.
9168
296cc393
JJ
91692017-03-06 Jakub Jelinek <jakub@redhat.com>
9170
9171 PR target/79812
9172 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9173
ca8942a3
TT
91742017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9175
9176 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9177
c1b993c0
PG
91782017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9179
9180 * gcc.target/mips/msa-minmax.c: New tests.
9181
a50a32aa
ML
91822017-03-06 Martin Liska <mliska@suse.cz>
9183
9184 PR sanitize/79783
9185 * g++.dg/asan/pr79783.C: New test.
9186
5ada812c
PG
91872017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9188
9189 * gcc.target/mips/msa-dotp.c: New tests.
9190
334b3c4b
PG
91912017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9192
9193 * gcc.target/mips/msa-bclri.c: New test.
9194
d8b4baeb
PC
91952017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9196
9197 PR c++/70266
9198 * g++.dg/tm/pr70266.C: New.
9199
ef78bc3c 92002017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 9201 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
9202
9203 * gfortran.dg/coarray/fail_image_1.f08: New test.
9204 * gfortran.dg/coarray/fail_image_2.f08: New test.
9205 * gfortran.dg/coarray/failed_images_1.f08: New test.
9206 * gfortran.dg/coarray/failed_images_2.f08: New test.
9207 * gfortran.dg/coarray/image_status_1.f08: New test.
9208 * gfortran.dg/coarray/image_status_2.f08: New test.
9209 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9210 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9211 * gfortran.dg/coarray_fail_st.f90: New test.
9212 * gfortran.dg/coarray_failed_images_1.f08: New test.
9213 * gfortran.dg/coarray_image_status_1.f08: New test.
9214 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9215
7f5a7d78
MP
92162017-03-03 Marek Polacek <polacek@redhat.com>
9217
9218 PR c/79758
9219 * gcc.dg/noncompile/pr79758.c: New test.
9220
cc195d46
JJ
92212017-03-03 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR middle-end/79805
9224 * g++.dg/opt/pr79805.C: New test.
9225
945b6e16
AS
92262017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9227
9228 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9229 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9230 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9231 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9232 * gcc.target/i386/i386.exp
9233 (check_effective_target_avx512vpopcntdq): New.
9234
31dcc385
TT
92352017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9236
9237 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9238 ilp32 targets and match DImode registers for lp64 targets.
9239
0e174ae1
UB
92402017-03-03 Uros Bizjak <ubizjak@gmail.com>
9241
9242 * g++.dg/pr71624.C: Disable for x32.
9243 * g++.dg/pr71633.C: Ditto.
9244
93505ec5
JJ
92452017-03-03 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR target/79807
9248 * gcc.target/i386/pr79807.c: New test.
9249
d78a1c01
ML
92502017-03-03 Martin Liska <mliska@suse.cz>
9251
9252 PR tree-optimization/79803
9253 * gcc.dg/tree-ssa/pr79803.c: New test.
9254
ec7f796e
ML
92552017-03-03 Martin Liska <mliska@suse.cz>
9256
9257 PR rtl-optimization/79574
9258 * gcc.dg/pr79574-2.c: New test.
9259
30d309aa
RB
92602017-03-03 Richard Biener <rguenther@suse.de>
9261
9262 PR c++/79825
9263 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9264
38801de5
JJ
92652017-03-03 Jakub Jelinek <jakub@redhat.com>
9266
9267 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9268
7278b0a2
MP
92692017-03-03 Marek Polacek <polacek@redhat.com>
9270
9271 PR c++/79791
9272 * g++.dg/warn/Wwrite-strings-1.C: New test.
9273 * g++.dg/warn/Wwrite-strings-2.C: New test.
9274 * g++.dg/warn/Wwrite-strings-3.C: New test.
9275 * g++.dg/warn/Wwrite-strings-4.C: New test.
9276 * g++.dg/warn/Wwrite-strings-5.C: New test.
9277 * g++.dg/warn/Wwrite-strings-6.C: New test.
9278 * g++.dg/warn/Wwrite-strings-7.C: New test.
9279 * g++.dg/warn/Wwrite-strings-8.C: New test.
9280 * g++.dg/warn/Wwrite-strings-9.C: New test.
9281 * g++.dg/warn/Wwrite-strings-10.C: New test.
9282 * g++.dg/warn/Wwrite-strings-11.C: New test.
9283 * g++.dg/warn/Wwrite-strings-12.C: New test.
9284
75473a91
RB
92852017-03-03 Richard Biener <rguenther@suse.de>
9286
9287 PR middle-end/79818
9288 * gcc.dg/torture/pr79818.c: New testcase.
9289
50bea0c5
JJ
92902017-03-02 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR c++/79782
9293 * g++.dg/warn/Wunused-parm-10.C: New test.
9294
130f15ce
UB
92952017-03-02 Uros Bizjak <ubizjak@gmail.com>
9296
9297 * gcc.dg/rtl/x86_64/*.c: Test for
9298 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9299
dc362ada
UB
93002017-03-02 Uros Bizjak <ubizjak@gmail.com>
9301
9302 PR target/79514
9303 * gcc.target/i386/pr79514.c: New test.
9304
fe792dd8
JJ
93052017-03-02 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR rtl-optimization/79780
9308 * gcc.c-torture/compile/pr79780.c: New test.
9309
e80facb4
RB
93102017-03-02 Richard Biener <rguenther@suse.de>
9311
9312 PR tree-optimization/79345
9313 PR c++/42000
9314 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9315 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9316 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9317
eb0e7c34
RB
93182017-03-02 Richard Biener <rguenther@suse.de>
9319
9320 PR c/79756
9321 * gcc.dg/vector-1.c: New testcase.
9322
653a4b32
BC
93232017-03-02 Bin Cheng <bin.cheng@arm.com>
9324
9325 PR tree-optimization/66768
9326 * gcc.target/i386/pr66768.c: New test.
9327
da403f31
RB
93282017-03-02 Richard Biener <rguenther@suse.de>
9329
9330 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9331 * gcc.dg/rtl/x86_64/final.c: Likewise.
9332 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9333 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9334 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9335 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9336
83692f96
RB
93372017-03-02 Richard Biener <rguenther@suse.de>
9338
9339 PR tree-optimization/79777
9340 * gcc.dg/torture/pr79777.c: New testcase.
9341
71dedb33
MS
93422017-03-01 Martin Sebor <msebor@redhat.com>
9343
9344 PR middle-end/79692
9345 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9346 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9347 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9348 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9349
48990905
UB
93502017-03-01 Uros Bizjak <ubizjak@gmail.com>
9351
9352 * gcc.target/i386/invsize-2.c: New test.
9353 * gcc.target/i386/invsize-3.c: Ditto.
9354 * gcc.target/i386/invsize-4.c: Ditto.
9355 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9356 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9357
c7f0c9f3
MM
93582017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9359
9360 PR target/79439
9361 * gcc.target/powerpc/pr79439.c: New test.
9362
f5ef6bfc
PH
93632017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9364
9365 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9366 scan string.
9367
9368
50181506
KN
93692017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9370
9371 PR target/79395
9372 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9373 pattern to look for vcmpequd. instead of vcmpnew.
9374 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9375 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9376 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9377 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9378 look for xvcmpeqdp. instead of xvcmpnedp.
9379 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9380 look for vcmpequd. instead of vcmpnew.
9381 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9382 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9383 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9384 look for xvcmpeqsp. instead of xvcmpnesp.
9385 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9386 look for xvcmpeqdp. instead of xvcmpnedp.
9387 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9388 look for vcmpequd. instead of vcmpnew.
9389 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9390 look for vcmpeqsp instead of xvcmpnesp.
9391 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9392 look for xvcmpeqdp instead of xvcmpnedp.
9393
0100ae43
RB
93942017-03-01 Richard Biener <rguenther@suse.de>
9395
9396 PR middle-end/79721
9397 * gcc.dg/torture/pr79721.c: New testcase.
9398
0f3f4ffe
JJ
93992017-03-01 Jakub Jelinek <jakub@redhat.com>
9400
42132674
JJ
9401 PR c++/79681
9402 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9403 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9404
e3e9e8ca
JJ
9405 PR c++/79746
9406 * g++.dg/warn/Wunused-parm-9.C: New test.
9407
0f3f4ffe
JJ
9408 PR tree-optimization/79734
9409 * g++.dg/opt/pr79734.C: New test.
9410
ad1de652
JJ
94112017-02-28 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR tree-optimization/79737
9414 * gcc.c-torture/execute/pr79737-1.c: New test.
9415 * gcc.c-torture/execute/pr79737-2.c: New test.
9416
7a1ae923
EB
94172017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9418
9419 * gcc.target/sparc/20170228-1.c: New test.
9420
2af0c3ed
UB
94212017-02-28 Uros Bizjak <ubizjak@gmail.com>
9422
9423 * gcc.target/i386/invsize-1.c: New test.
9424
203ced0a
MS
94252017-02-28 Martin Sebor <msebor@redhat.com>
9426
9427 PR tree-optimization/79691
9428 * gcc.dg/tree-ssa/pr79691.c: New test.
9429
8a915b87
JJ
94302017-02-28 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR target/79729
9433 * gcc.target/i386/pr79729.c: New test.
9434
41aa3a38
RB
94352017-02-28 Richard Biener <rguenther@suse.de>
9436
9437 PR tree-optimization/79740
9438 * gcc.dg/torture/pr79740.c: New testcase.
9439
587240d2
RB
94402017-02-28 Richard Biener <rguenther@suse.de>
9441
9442 PR middle-end/79731
9443 * c-c++-common/torture/pr79731.c: New testcase.
9444
dd3f4560
RB
94452017-02-28 Richard Biener <rguenther@suse.de>
9446
9447 PR tree-optimization/79732
9448 * gcc.dg/torture/pr79732.c: New testcase.
9449
c7d97b28
RB
94502017-02-28 Richard Biener <rguenther@suse.de>
9451
9452 PR tree-optimization/79723
9453 * gcc.target/i386/pr79723.c: New testcase.
9454
c8f28a3c
PH
94552017-02-27 Pat Haugen <pthaugen@us.ibm.com>
9456
9457 PR target/79544
9458 * gcc.target/powerpc/pr79544.c: New.
9459
c91c3003
PC
94602017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9461
9462 PR c++/79414
9463 * g++.dg/parse/crash67.C: New.
9464
57fa080b
BC
94652017-02-27 Bin Cheng <bin.cheng@arm.com>
9466
9467 PR tree-optimization/77536
9468 * gcc.dg/vect/pr79347.c: Revise testing string.
9469
68b948d3
RB
94702017-02-27 Richard Biener <rguenther@suse.de>
9471
9472 PR tree-optimization/45397
9473 * gcc.dg/tree-ssa/pr45397.c: New testcase.
9474
69a2e8a1
RB
94752017-02-27 Richard Biener <rguenther@suse.de>
9476
9477 PR tree-optimization/79690
9478 * gcc.target/i386/pr79690.c: New testcase.
9479
c7b608a9
TK
94802017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9481
9482 PR fortran/51119
9483 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
9484 of original.
9485 * gfortran.dg/inline_matmul_11.f90: Likewise.
9486 * gfortran.dg/inline_matmul_9.f90: Likewise.
9487 * gfortran.dg/matmul_13.f90: New test.
9488 * gfortran.dg/matmul_14.f90: New test.
9489
98561a9b
JJ
94902017-02-25 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR middle-end/79396
9493 * g++.dg/opt/pr79396.C: New test.
9494
77be9417
DH
94952017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9496
9497 PR fortran/79597
9498 * gfortran.dg/dtio_6.f90: Update test.
9499
95002017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9501
9502 PR fortran/79601
9503 * gfortran.dg/interface_operator_2.f90: New test.
9504
b9822443
JJ
95052017-02-24 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR c/79677
9508 * gcc.dg/pr79677.c: New test.
9509
4bc2b786
MF
95102017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9511
9512 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9513 of mov.ps.
9514 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9515 (cond_move1): Simplify condition to force generation of
9516 mov[nz].ps.
9517 (cond_move2): Likewise.
9518
4227c9ad
JJ
95192017-02-24 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR c++/79588
9522 * g++.dg/warn/Wrestrict-1.C: New test.
9523 * g++.dg/warn/Wrestrict-2.C: New test.
9524
fd527ec1
DE
95252017-02-24 David Edelsohn <dje.gcc@gmail.com>
9526
9527 * g++.dg/ext/complit15.C: Require LTO.
9528
2af8fd5c
TT
95292017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
9530
9531 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
9532 logical_op_short_circuit to skip targets.
9533 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
9534 and s390.
9535
0b9cdb9a
EB
95362017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9537
9538 * gnat.dg/opt63.adb: New test.
9539
4af362a9
EB
95402017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9541
9542 * gnat.dg/discr47.adb: New test.
9543
7699e88f
RB
95442017-02-24 Richard Biener <rguenther@suse.de>
9545
9546 PR tree-optimization/79389
9547 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
9548
e3beb191
PC
95492017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
9550
9551 PR c++/79361
9552 * g++.dg/cpp0x/pr79361-1.C: New.
9553 * g++.dg/cpp0x/pr79361-2.C: Likewise.
9554
195610aa
EB
95552017-02-23 Eric Botcazou <ebotcazou@adacore.com>
9556
9557 * gcc.target/visium/bit_test.c: Accept any lsr form.
9558 * gcc.target/visium/block_move.c: Tweak.
9559
17885cad
DV
95602017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
9561
9562 PR 68749
9563 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
9564
45f7faf0
RB
95652017-02-23 Richard Biener <rguenther@suse.de>
9566
9567 PR tree-optimization/79683
9568 * gcc.target/i386/pr79683.c: New testcase.
9569
18eb304e
JL
95702017-02-22 Jeff Law <law@redhat.com>
9571
9572 PR tree-optimization/79578
9573 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9574
0a864a97
SD
95752017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9576
9577 * gcc.target/mips/msa-fp-cc.c: New test.
9578
fe8ece05
JJ
95792017-02-22 Jakub Jelinek <jakub@redhat.com>
9580
e40b6fc7
JJ
9581 PR c++/79664
9582 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9583 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9584 * g++.dg/gomp/pr79664.C: New test.
9585
fe8ece05
JJ
9586 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9587
78af14ae
MP
95882017-02-22 Marek Polacek <polacek@redhat.com>
9589
9590 PR c++/79653
9591 * g++.dg/cpp0x/alignas10.C: New test.
9592 * g++.dg/cpp0x/alignas9.C: New test.
9593
8fdddd3d
MP
9594 PR c++/79657
9595 * g++.dg/ext/underlying_type12.C: New test.
9596
61ac5ebe
MP
9597 PR c/79662
9598 * gcc.dg/enum-incomplete-4.c: New test.
9599
888c7050
JJ
96002017-02-22 Jakub Jelinek <jakub@redhat.com>
9601
9602 PR target/70465
9603 * gcc.target/i386/pr70465-2.c: New test.
9604
6d3daa1a
UB
96052017-02-21 Uros Bizjak <ubizjak@gmail.com>
9606
9607 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9608
76dd203e
RB
96092017-02-22 Richard Biener <rguenther@suse.de>
9610
9611 PR tree-optimization/79673
9612 * gcc.target/i386/pr79673.c: New testcase.
9613
a9c774d2
RB
96142017-02-22 Richard Biener <rguenther@suse.de>
9615
9616 PR tree-optimization/79666
9617 * gcc.dg/torture/pr79666.c: New testcase.
9618
8f4f841a
ML
96192017-02-22 Martin Liska <mliska@suse.cz>
9620
9621 PR lto/79587
9622 * gcc.dg/tree-prof/pr79587.c: New test.
9623
a232a1cb
MP
96242017-02-21 Marek Polacek <polacek@redhat.com>
9625
9626 PR c++/79535
9627 * g++.dg/ext/flexary23.C: New test.
9628
b86fec68
UB
96292017-02-21 Uros Bizjak <ubizjak@gmail.com>
9630
9631 PR target/79593
9632 * gcc.target/i386/pr79593.c: New test.
9633
5c3f1d7b
JJ
96342017-02-21 Jakub Jelinek <jakub@redhat.com>
9635
b7280ac2
JJ
9636 PR c++/79654
9637 * g++.dg/cpp1z/decomp26.C: New test.
9638
5c3f1d7b
JJ
9639 PR sanitizer/79589
9640 * g++.dg/ubsan/pr79589.C: New test.
9641
1486c2a7
JL
96422017-02-21 Jeff Law <law@redhat.com>
9643
9644 PR tree-optimization/79621
9645 * gcc.c-torture/compile/pr79621.c: New test.
9646
2f3ec56d
JJ
96472017-02-21 Jakub Jelinek <jakub@redhat.com>
9648
3bb43119
JJ
9649 PR c++/79655
9650 * g++.dg/cpp1y/constexpr-79655.C: New test.
9651
664beaf2 9652 PR c++/79639
b86fec68 9653 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 9654
956d3e61
JJ
9655 PR target/79633
9656 * gcc.target/i386/mpx/pr79633.c: New test.
9657
d4cbfca4
JJ
9658 PR target/79570
9659 * gcc.dg/pr79570.c: New test.
9660
00bc9de3
JJ
9661 PR c++/79641
9662 * c-c++-common/pr79641.c: New test.
9663
d002d099
JJ
9664 PR tree-optimization/79649
9665 * gcc.target/i386/pr79649.c: New test.
9666
2f3ec56d
JJ
9667 PR target/79494
9668 * gcc.dg/pr79494.c: New test.
9669
e6655a5f
SB
96702017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9671
9672 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9673 to dg-options.
9674
96752017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
9676
9677 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9678
fd527ec1
DE
96792017-02-02 Jason Merrill <jason@redhat.com>
9680
9681 PR c++/79580
9682 * g++.dg/ext/complit15.C: New.
9683
027a9dd5
KN
96842017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9685
9686 PR target/78056
9687 * gcc.target/powerpc/pr78056-8.c: Remove.
9688
80480cee
MP
96892017-02-20 Marek Polacek <polacek@redhat.com>
9690
9691 PR middle-end/79537
9692 * gcc.dg/comp-goto-4.c: New test.
9693
85ade8d6
MP
9694 PR sanitizer/79558
9695 * c-c++-common/ubsan/bounds-14.c: New test.
9696
705d3b77
JJ
96972017-02-20 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR target/79568
9700 * gcc.target/i386/pr79568-1.c: New test.
9701 * gcc.target/i386/pr79568-2.c: New test.
9702 * gcc.target/i386/pr79568-3.c: New test.
9703
dc42a736
PT
97042017-02-16 Paul Thomas <pault@gcc.gnu.org>
9705
9706 PR fortran/79382
705d3b77
JJ
9707 * gfortran.dg/dtio_10.f90: Change test of error message.
9708 * gfortran.dg/dtio_23.f90: New test.
9709 * gfortran.dg/dtio_24.f90: New test.
dc42a736 9710
1ca6a74f
PT
97112017-02-20 Paul Thomas <pault@gcc.gnu.org>
9712
9713 PR fortran/79434
705d3b77 9714 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 9715
63af1586
PT
97162017-02-19 Paul Thomas <pault@gcc.gnu.org>
9717
9718 PR fortran/79447
705d3b77 9719 * gfortran.dg/submodule_24.f08: New test.
63af1586 9720
4ca4d1e9
AV
97212017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9722
9723 PR fortran/79229
9724 * gfortran.dg/class_allocate_24.f90: New test.
9725
dea71ad0
PT
97262017-02-19 Paul Thomas <pault@gcc.gnu.org>
9727
9728 PR fortran/79402
9729 * gfortran.dg/submodule_23.f90: New test.
9730
f46e2bc9
PC
97312017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9732
9733 PR c++/79380
9734 * g++.dg/cpp0x/alignas8.C: New.
9735
7dfa657b
JW
97362017-02-19 Eric Fiselier <eric@efcs.ca>
9737 Jonathan Wakely <jwakely@redhat.com>
9738
9739 PR c++/69523
9740 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9741
eab1f169
PK
97422017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9743
9744 * gcc.dg/gimplefe-26.c: New test.
9745
47e16d83
JDA
97462017-02-18 John David Anglin <danglin@gcc.gnu.org>
9747
9748 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9749
c2615951
JJ
97502017-02-18 Jakub Jelinek <jakub@redhat.com>
9751
c28fcc60
JJ
9752 PR target/79569
9753 * gcc.target/i386/3dnowA-3.c: New test.
9754
c2615951
JJ
9755 PR target/79559
9756 * gcc.target/i386/pr79559.c: New test.
9757
97fcf744
JM
97582017-02-17 Joseph Myers <joseph@codesourcery.com>
9759
9760 * gcc.dg/c11-float-2.c: New test.
9761 * gcc.dg/torture/float128-floath.c,
9762 gcc.dg/torture/float128x-floath.c,
9763 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9764 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9765 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9766 *_DECIMAL_DIG macros with DECIMAL_DIG.
9767
a530e181
BS
97682017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9769
9770 PR target/79261
9771 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9772
1d516992
JK
97732017-02-17 Julia Koval <julia.koval@intel.com>
9774
9775 * gcc.target/i386/rdpid.c New test.
9776 * gcc.target/i386/sse-12.c: Add -mrdpid.
9777 * gcc.target/i386/sse-13.c: Ditto.
9778 * gcc.target/i386/sse-14.c: Ditto.
9779 * gcc.target/i386/sse-22.c: Ditto.
9780 * gcc.target/i386/sse-23.c: Ditto.
9781 * g++.dg/other/i386-2.C: Ditto.
9782 * g++.dg/other/i386-3.C: Ditto.
9783
3185712c
SB
97842017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9785
9786 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9787 * gcc.dg/pr61441.c: Ditto.
9788
a261ee49
ML
97892017-02-17 Martin Liska <mliska@suse.cz>
9790
9791 PR rtl-optimization/79574
9792 * gcc.dg/pr79574.c: New test.
9793
5bf69d74
MP
97942017-02-17 Marek Polacek <polacek@redhat.com>
9795
9796 PR middle-end/79536
9797 * gcc.dg/torture/pr79536.c: New test.
9798
a72b242e
AM
97992017-02-16 Alan Modra <amodra@gmail.com>
9800
9801 * gcc.c-torture/execute/pr79286.c: New.
9802
bcac0b4d
JJ
98032017-02-16 Jakub Jelinek <jakub@redhat.com>
9804
9805 PR c++/79512
9806 * c-c++-common/gomp/pr79512.c: New test.
9807
945c17d8
MS
98082017-02-15 Martin Sebor <msebor@redhat.com>
9809
9810 PR c++/79363
9811 * g++.dg/ext/flexary12.C: Adjust.
9812 * g++.dg/ext/flexary20.C: Same.
9813 * g++.dg/ext/flexary21.C: Same.
9814 * g++.dg/ext/flexary22.C: New test.
9815
25c99850
BC
98162017-02-15 Bin Cheng <bin.cheng@arm.com>
9817
9818 PR tree-optimization/79347
9819 * gcc.dg/vect/pr79347.c: New test.
9820
4f5e5fcb
JJ
98212017-02-15 Jakub Jelinek <jakub@redhat.com>
9822
e7202857
JJ
9823 PR c++/79301
9824 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9825 [[deprecated]] comment.
9826 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9827 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9828 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9829 [[deprecated]] in -std=c++11.
9830 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9831 [[fallthrough]] in -std=c++11 and -std=c++14.
9832
4f5e5fcb
JJ
9833 PR c++/79288
9834 * g++.dg/tls/pr79288.C: New test.
9835
c7545f1c
MP
98362017-02-15 Marek Polacek <polacek@redhat.com>
9837
9838 PR c/79515
9839 * gcc.dg/dfp/pr79515.c: New.
9840
1114b39c
DE
98412017-02-15 David Edelsohn <dje.gcc@gmail.com>
9842
9843 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9844
93b87d1d
TS
98452017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9846
9847 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9848 "opt_files".
9849
fa8db6ea
JJ
98502017-02-15 Jakub Jelinek <jakub@redhat.com>
9851
9852 PR target/79487
9853 * gcc.dg/dfp/pr79487.c: New test.
9854 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9855 2017-02-13 change.
9856
8722316b
CL
98572017-01-14 Carl Love <cel@us.ibm.com>
9858
9859 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9860 xvcvsxdsp and xvcvuxdsp instructions.
9861
2932fe90
SB
98622017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9863
9864 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9865 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9866 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9867 64-bit default target.
9868 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9869 a 64-bit default target.
9870
63d09033
JJ
98712017-02-14 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR target/79481
9874 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 9875 (test_3vx): Change return type from int to void.
63d09033
JJ
9876 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9877 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9878 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9879 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9880 tests.
9881 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9882 (test_3vx): Change return type from int to void.
9883 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9884 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9885 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9886 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9887 tests.
9888 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9889 intrinsic. Change scan-assembler-times number from 1 to 2.
9890 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9891 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9892 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9893 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9894 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9895 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9896 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9897
8668fae0
UB
98982017-02-14 Uros Bizjak <ubizjak@gmail.com>
9899
9900 PR middle-end/61225
9901 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9902 Use dg-additional-options for ia32 target. Remove XFAIL.
9903
95d96609
UB
99042017-02-14 Uros Bizjak <ubizjak@gmail.com>
9905
9906 PR target/79495
9907 * gcc.target/i386/pr79495.c: New test.
9908
6f207d58
MP
99092017-02-14 Marek Polacek <polacek@redhat.com>
9910
9911 PR c++/79420
9912 PR c++/79463
9913 * g++.dg/cpp1y/pr79463.C: New.
9914 * g++.dg/template/incomplete10.C: New.
9915 * g++.dg/template/incomplete9.C: New.
9916
ee139af5
L
99172017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9918
9919 PR target/79498
9920 * gcc.target/i386/pr79498.c: New test.
9921
bf00c9e0
MS
99222017-02-14 Martin Sebor <msebor@redhat.com>
9923
9924 PR middle-end/79448
9925 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9926 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9927 * gcc.dg/tree-ssa/pr79448.c: New test.
9928
6c022f73
JL
99292017-02-14 Jeff Law <law@redhat.com>
9930
9931 PR tree-optimization/79095
9932 * g++.dg/pr79095-1.C: New test
9933 * g++.dg/pr79095-2.C: New test
9934 * g++.dg/pr79095-3.C: New test
9935 * g++.dg/pr79095-4.C: New test
9936 * g++.dg/pr79095-5.C: New test
9937 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9938 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9939
b719f884
JG
99402017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9941
9942 * gcc.target/aarch64/vect_fp16_1.c: New.
9943
1be33173
PK
99442017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9945
9946 * gcc.dg/gimplefe-25.c: New test.
9947
73424a09
JJ
99482017-02-14 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR tree-optimization/79408
9951 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9952
977472e8
RB
99532017-02-14 Richard Biener <rguenther@suse.de>
9954
9955 PR middle-end/79432
9956 * gcc.dg/torture/pr79432.c: New testcase.
9957
ee75687b
MS
99582017-02-13 Martin Sebor <msebor@redhat.com>
9959
9960 PR middle-end/79496
9961 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9962
b84702c0
JJ
99632017-02-13 Jakub Jelinek <jakub@redhat.com>
9964
ecc04fae
JJ
9965 PR sanitizer/79341
9966 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9967 variables volatile.
9968
b84702c0
JJ
9969 PR c++/79232
9970 * g++.dg/cpp1z/eval-order4.C: New test.
9971 * g++.dg/other/pr79232.C: New test.
9972
b9a161ff
NS
99732017-02-13 Nathan Sidwell <nathan@acm.org>
9974
9975 PR c++/79296
9976 * g++.dg/cpp0x/pr79296.C: New.
9977
d8505fac
SB
99782017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9979
9980 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9981 Instead, xfail powerpc*-*-* && lp64.
9982
efb802cb
SB
99832017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9984
9985 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9986 powerpc_p8vector_ok.
9987 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9988
8d6427c6
AS
99892017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9990
9991 PR target/79449
9992 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9993 for reading beyond a 4k boundary.
9994
9b7716c9
JJ
99952017-02-13 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR rtl-optimization/79388
9998 PR rtl-optimization/79450
9999 * gcc.c-torture/execute/pr79388.c: New test.
10000 * gcc.c-torture/execute/pr79450.c: New test.
10001
4bb91707
TK
100022017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10003
10004 PR fortran/65542
9b7716c9 10005 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10006
e22910c2
JJ
100072017-02-11 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR sanitizer/79341
10010 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10011
acbbac04
JH
100122017-02-11 Jan Hubicka <hubicka@ucw.cz>
10013
10014 PR tree-ssa/56727
10015 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10016
e493f96b
JJ
100172017-02-10 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR c++/79457
10020 * g++.dg/cpp0x/pr79457.C: New test.
10021
773acd54
SB
100222017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10023
10024 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10025 scan-assembler unless lp64.
10026
b56f814e
SB
100272017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10028
10029 PR tree-optimization/66612
10030 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10031
5e659d16
SB
100322017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10033
10034 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10035 of all powerpc.
10036
6f4f30bf
MP
100372017-02-10 Marek Polacek <polacek@redhat.com>
10038
10039 PR c++/79435
10040 * g++.dg/cpp1y/pr79435.C: New.
10041
3799a5b8
MP
10042 PR c++/79184
10043 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10044
052ef81d
CL
100452017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10046
10047 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10048 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10049 New.
10050 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10051 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10052 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10053 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10054 (vtst_expected_poly64x2): Move to aarch64-only section.
10055 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10056 (vtst_p64, vtstq_p64): New tests.
10057
a7c8ed0c
PC
100582017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10059
10060 PR c++/71737
10061 * g++.dg/cpp0x/pr71737.C: New.
10062
3dcde5ef 100632017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10064 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10065
10066 * gcc.dg/gimplefe-error-1.c: New testcase.
10067 * gcc.dg/gimplefe-error-2.c: New testcase.
10068 * gcc.dg/gimplefe-error-3.c: New testcase.
10069
6139a3b7
JJ
100702017-02-10 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR tree-optimization/79411
10073 * gcc.c-torture/compile/pr79411.c: New test.
10074
9bfc55d0
JJ
100752017-02-09 Jakub Jelinek <jakub@redhat.com>
10076 Jason Merrill <jason@redhat.com>
10077
10078 PR c++/79143
10079 * g++.dg/cpp1z/pr79143.C: New test.
10080
0b90c541
JH
100812017-02-09 Jan Hubicka <hubicka@ucw.cz>
10082
10083 * gcc.dg/loop-unswitch-2.c: Update testcase.
10084 * gcc.dg/loop-unswitch-1.c: Update testcase.
10085
192b048b
MP
100862017-02-09 Marek Polacek <polacek@redhat.com>
10087
10088 PR c/79428
10089 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10090 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10091 * c-c++-common/goacc/pr79428-1.c: New test.
10092 * c-c++-common/gomp/pr79428-2.c: New test.
10093 * c-c++-common/gomp/pr79428-5.c: New test.
10094 * c-c++-common/gomp/pr79428-6.c: New test.
10095 * c-c++-common/pr79428-3.c: New test.
10096
e9a9033b
AK
100972017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10098
10099 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10100 testcases.
10101
56f71478
JJ
101022017-02-09 Jakub Jelinek <jakub@redhat.com>
10103
28f6839b
JJ
10104 PR c/79413
10105 * gcc.c-torture/compile/pr79413.c: New test.
10106
f08683a1
JJ
10107 PR c++/79429
10108 * c-c++-common/gomp/pr79429.c: New test.
10109 * g++.dg/gomp/pr79429.C: New test.
10110
56f71478
JJ
10111 PR c/79431
10112 * c-c++-common/gomp/pr79431.c: New test.
10113
02889d23
CLT
101142017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10115 Cesar Philippidis <cesar@codesourcery.com>
10116 Joseph Myers <joseph@codesourcery.com>
10117 Chung-Lin Tang <cltang@codesourcery.com>
10118
10119 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10120 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10121 * c-c++-common/goacc/loop-auto-2.c: New.
10122 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10123 * c-c++-common/goacc/tile-2.c: New.
10124 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10125 * g++.dg/goacc/tile-1.C: New, check tile subst.
10126 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10127 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10128 * gfortran.dg/goacc/tile-1.f90: New test.
10129 * gfortran.dg/goacc/tile-2.f90: New test.
10130 * gfortran.dg/goacc/tile-lowering.f95: New test.
10131
9c0c77d2
RB
101322017-02-09 Richard Biener <rguenther@suse.de>
10133
10134 PR tree-optimization/69823
10135 * gcc.dg/graphite/pr69823.c: New testcase.
10136
f39bad9f
PH
101372017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10138
10139 PR target/78604
10140 * gcc.target/powerpc/pr78604.c: New.
10141
fc00b9ce
KN
101422017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10143
10144 PR target/68972
10145 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10146 disable this test on power architecture.
10147
50c1f4a5
RB
101482017-02-08 Richard Biener <rguenther@suse.de>
10149
10150 PR tree-optimization/71824
10151 PR tree-optimization/79409
10152 * gcc.dg/graphite/pr71824-3.c: New testcase.
10153
74a15d14
JJ
101542017-02-08 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR tree-optimization/79408
10157 * gcc.dg/tree-ssa/pr79408.c: New test.
10158
d798497e
RB
101592017-02-08 Richard Biener <rguenther@suse.de>
10160
10161 PR tree-optimization/71824
10162 * gcc.dg/graphite/pr71824-2.c: New testcase.
10163
9d5019a1
AP
101642017-02-07 Andrew Pinski <apinski@cavium.com>
10165
705d3b77 10166 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10167
ec48209a
JJ
101682017-02-07 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR rtl-optimization/79386
10171 * gcc.c-torture/compile/pr79386.c: New test.
10172
e5f234b2
DV
101732017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10174 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10175
10176 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10177 *-*-solaris*.
10178
1f138b75
JJ
101792017-02-07 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR target/79299
10182 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10183 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10184
7af4b20d
RB
101852017-02-07 Richard Biener <rguenther@suse.de>
10186
10187 * gcc.dg/gimplefe-23.c: New testcase.
10188 * gcc.dg/gimplefe-24.c: Likewise.
10189
d95c2fc7
CL
101902017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10191
10192 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10193 scan-assembler instead of scan-assembler-times.
10194 * gcc.target/aarch64/test_frame_10.c: Likewise.
10195 * gcc.target/aarch64/test_frame_12.c: Likewise.
10196 * gcc.target/aarch64/test_frame_2.c: Likewise.
10197 * gcc.target/aarch64/test_frame_4.c: Likewise.
10198 * gcc.target/aarch64/test_frame_6.c: Likewise.
10199 * gcc.target/aarch64/test_frame_7.c: Likewise.
10200 * gcc.target/aarch64/test_frame_8.c: Likewise.
10201
fa5d44d0
RO
102022017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10203
10204 * gcc.target/i386/pr78419.c: Require ifunc support.
10205
d9b4ce00
DE
102062017-02-07 David Edelsohn <dje.gcc@gmail.com>
10207
10208 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10209
bb7d75ff
PP
102102017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10211
10212 PR c++/79360
10213 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10214
122e7b4f
KC
102152017-02-06 Kito Cheng <kito.cheng@gmail.com>
10216
10217 * lib/target-supports.exp: Define the RISC-V target.
10218 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10219 * gcc.dg/builtin-apply2.c: Likewise.
10220 * gcc.dg/ifcvt-4.c: Likewise.
10221 * gcc.dg/loop-8.c: Likewise.
10222 * gcc.dg/sibcall-10.c: Likewise.
10223 * gcc.dg/sibcall-9.c: Likewise.
10224 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10225 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10226 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10227 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10228 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10229 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10230 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10231
391675ac
MM
102322017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10233
10234 PR target/66144
10235 * gcc.target/powerpc/pr66144-1.c: New test.
10236 * gcc.target/powerpc/pr66144-2.c: Likewise.
10237 * gcc.target/powerpc/pr66144-3.c: Likewise.
10238
e495e31a
MS
102392017-02-06 Martin Sebor <msebor@redhat.com>
10240
10241 PR tree-optimization/79376
10242 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10243 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10244
2568d8a1
JJ
102452017-02-06 Jakub Jelinek <jakub@redhat.com>
10246
98e09245
JJ
10247 PR c++/79379
10248 * g++.dg/cpp1y/constexpr-79379.C: New test.
10249
e8b0383c
JJ
10250 PR c++/79377
10251 * g++.dg/lookup/pr79377.C: New test.
10252
a5e8cbd1
JJ
10253 PR c++/79372
10254 * g++.dg/cpp1z/decomp25.C: New test.
10255
2568d8a1
JJ
10256 PR tree-optimization/79284
10257 * gcc.c-torture/compile/pr79284.c: New test.
10258
aae936b9
PC
102592017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10260
10261 PR c++/70448
10262 * g++.dg/cpp0x/pr70448.C: New.
10263
daf57541
DV
102642017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10265
10266 PR 78348
10267 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10268 to dg-options.
10269
0898c74d
GJL
102702017-02-06 Georg-Johann Lay <avr@gjlay.de>
10271
10272 PR target/78883
10273 * gcc.c-torture/compile/pr78883.c: New test.
10274
5d3ebb71
JH
102752017-02-05 Jan Hubicka <hubicka@ucw.cz>
10276
10277 PR tree-ssa/79347
10278 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10279 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10280 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10281 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10282 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10283 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10284 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10285 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10286 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10287 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10288 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10289 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10290 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10291
139d4065
AV
102922017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10293
10294 PR fortran/79344
10295 * gfortran.dg/allocate_with_source_24.f90: New test.
10296
4b9c80d8
AV
102972017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10298
10299 PR fortran/79230
10300 * gfortran.dg/der_ptr_component_2.f90: New test.
10301
f3877b2f
EB
103022017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10303
10304 * gcc.target/sparc/20170205-1.c: New test.
10305
d8a09ada
JDA
103062017-02-03 John David Anglin <danglin@gcc.gnu.org>
10307
a2a86d6a
JDA
10308 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10309 libatomic_available.
10310
a1d99925
JDA
10311 * gcc.dg/pr77587.c: Require alias support.
10312 * gcc.dg/pr77587a.c: Likewise.
10313
d8bf159e
JDA
10314 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10315 * gcc.c-torture/execute/pr78622.c: Likewise.
10316
d8a09ada
JDA
10317 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10318 hppa*-*-hpux*.
10319 * c-c++-common/Wunused-var-16.c: Likewise.
10320 * c-c++-common/builtin-shuffle-1.c: Likewise.
10321 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10322 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10323
f589a1ce
MS
103242017-02-03 Martin Sebor <msebor@redhat.com>
10325
10326 PR tree-optimization/79327
10327 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10328 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10329 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10330
5b00f9d2
JJ
103312017-02-03 Jakub Jelinek <jakub@redhat.com>
10332 Martin Sebor <msebor@redhat.com>
10333
10334 PR tree-optimization/79327
10335 * gcc.dg/tree-ssa/pr79327.c: New test.
10336 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10337 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10338 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10339 (test_sprintf_chk_range_schar): Adjust dg-message.
10340 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10341 * gcc.c-torture/execute/pr79327.c: New test.
10342
437f0a81
JJ
103432017-02-03 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR target/79354
10346 * gcc.target/powerpc/pr79354.c: New test.
10347 * gcc.c-torture/execute/pr79354.c: New test.
10348
3f343040
MS
103492017-02-03 Martin Sebor <msebor@redhat.com>
10350
10351 PR tree-optimization/79352
10352 * gcc.dg/tree-ssa/pr79352.c: New test.
10353
46a2ab58
ML
103542017-02-03 Martin Liska <mliska@suse.cz>
10355
10356 PR lto/66295
10357 * gcc.target/i386/mvc9.c: New test.
10358
baa2d1cd
PH
103592017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10360
10361 PR target/79158
10362 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10363 to VSX reg.
10364
30c6ec2f
JH
103652017-02-02 Jan Hubicka <hubicka@ucw.cz>
10366
10367 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10368 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10369 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10370 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10371 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10372 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10373 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10374 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10375 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10376 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10377 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10378 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10379 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10380
ebee1eb9
MS
103812017-02-02 Martin Sebor <msebor@redhat.com>
10382
10383 PR middle-end/79275
10384 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10385 * gcc.dg/tree-ssa/pr79275.c: New test.
10386
dcd25b8a
AS
103872017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10388
dc362ada 10389 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 10390
0f0c2cc3
JH
103912017-02-02 Jan Hubicka <hubicka@ucw.cz>
10392
10393 PR middle-end/77445
10394 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10395 threading is done.
10396
1c372840
TC
103972017-02-02 Tamar Christina <tamar.christina@arm.com>
10398
10399 PR middle-end/78142
10400 * gcc.target/aarch64/vector_initialization_nostack.c
10401 (f12): Use one vector
10402
9f11a4a7
JJ
104032017-02-02 Jakub Jelinek <jakub@redhat.com>
10404
bef7e561
JJ
10405 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10406 * c-c++-common/asan/misalign-1.c: Likewise.
10407 * c-c++-common/asan/misalign-2.c: Likewise.
10408 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10409 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10410 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10411 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10412 add -ffat-lto-objects from/to dg-additional-options.
10413 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10414 dg-additional-options.
10415
9f11a4a7
JJ
10416 PR target/79197
10417 * gcc.target/powerpc/pr79197.c: New test.
10418 * gcc.c-torture/compile/pr79197.c: New test.
10419
09661674
RB
104202017-02-02 Richard Biener <rguenther@suse.de>
10421
10422 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10423
d8d58893
PC
104242017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10425
10426 PR c++/69637
10427 * g++.dg/cpp0x/pr69637-1.C: New.
10428 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10429
521a70a4
AK
104302017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10431
10432 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
10433
e26b502d
BS
104342017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10435
10436 PR target/70012
10437 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
10438 conditions.
10439
55e75c7c
JJ
104402017-02-01 Jakub Jelinek <jakub@redhat.com>
10441
10442 PR testsuite/79324
10443 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
10444 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
10445 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
10446 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
10447 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
10448 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
10449 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10450 * g++.dg/debug/dwarf2/align-1.C: Likewise.
10451 * g++.dg/debug/dwarf2/align-2.C: Likewise.
10452 * g++.dg/debug/dwarf2/align-3.C: Likewise.
10453 * g++.dg/debug/dwarf2/align-4.C: Likewise.
10454 * g++.dg/debug/dwarf2/align-5.C: Likewise.
10455 * g++.dg/debug/dwarf2/align-6.C: Likewise.
10456
a4476973
ML
104572017-02-01 Martin Liska <mliska@suse.cz>
10458
10459 PR testsuite/79272
10460 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
10461
3f3181b1
RB
104622017-02-01 Richard Biener <rguenther@suse.de>
10463
10464 PR testsuite/76957
10465 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
10466 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
10467 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
10468 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
10469
1e7ef862
RB
104702017-02-01 Richard Biener <rguenther@suse.de>
10471
10472 PR middle-end/79315
10473 * gfortran.dg/pr79315.f90: New testcase.
10474
405a7406
RB
104752017-02-01 Richard Biener <rguenther@suse.de>
10476
10477 PR tree-optimization/71824
10478 * gcc.dg/graphite/pr71824.c: New testcase.
10479
19bdccb4
JJ
104802017-01-31 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR c++/79304
10483 * g++.dg/diagnostic/pr79304.C: New test.
10484
fcb2cdfc
DM
104852017-01-31 David Malcolm <dmalcolm@redhat.com>
10486
10487 PR c++/79298
10488 * g++.dg/spellcheck-pr79298.C: New test case.
10489
7cfa044d
DM
104902017-01-31 David Malcolm <dmalcolm@redhat.com>
10491
10492 PR preprocessor/79210
10493 * gcc.dg/format/pr79210.c: New test case.
10494 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10495 New function.
10496
de3fbef6
NS
104972017-01-31 Nathan Sidwell <nathan@acm.org>
10498
5ae37bdf
NS
10499 PR c++/79290
10500 * g++.dg/warn/pr79290.C: New.
10501
de3fbef6
NS
10502 PR c++/67273
10503 PR c++/79253
10504 * g++.dg/cpp1y/pr67273.C: New.
10505 * g++.dg/cpp1y/pr79253.C: New.
10506
7f357c61
NS
105072017-01-31 Nathan Sidwell <nathan@acm.org>
10508
10509 PR c++/79264
10510 * g++.dg/cpp1y/pr61636-1.C: Augment.
10511
5b11971a
CL
105122017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10513
10514 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10515 rand() instead of random().
10516
8b670f93
AH
105172017-01-30 Aldy Hernandez <aldyh@redhat.com>
10518
10519 PR tree-optimization/71691
10520 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
10521
4727e06b
AK
105222017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10523
10524 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
10525 __ARCH__.
10526
b6dae849
JJ
105272017-01-31 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR tree-optimization/79267
10530 * g++.dg/opt/pr79267.C: New test.
10531
40fb9c89
AO
105322017-01-30 Alexandre Oliva <aoliva@redhat.com>
10533
10534 PR debug/63238
10535 * gcc.dg/debug/dwarf2/align-1.c: New.
10536 * gcc.dg/debug/dwarf2/align-2.c: New.
10537 * gcc.dg/debug/dwarf2/align-3.c: New.
10538 * gcc.dg/debug/dwarf2/align-4.c: New.
10539 * gcc.dg/debug/dwarf2/align-5.c: New.
10540 * gcc.dg/debug/dwarf2/align-6.c: New.
10541 * gcc.dg/debug/dwarf2/align-as-1.c: New.
10542 * g++.dg/debug/dwarf2/align-1.C: New.
10543 * g++.dg/debug/dwarf2/align-2.C: New.
10544 * g++.dg/debug/dwarf2/align-3.C: New.
10545 * g++.dg/debug/dwarf2/align-4.C: New.
10546 * g++.dg/debug/dwarf2/align-5.C: New.
10547 * g++.dg/debug/dwarf2/align-6.C: New.
10548
3095f651
AS
105492017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10550
10551 PR target/79170
10552 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
10553
3cf88bff
MS
105542017-01-30 Martin Sebor <msebor@redhat.com>
10555
10556 PR testsuite/79293
10557 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
10558
37731134
ML
105592017-01-30 Martin Liska <mliska@suse.cz>
10560
10561 PR gcov-profile/79259
10562 * g++.dg/tree-prof/pr79259.C: New test.
10563
0c7247cc
RB
105642017-01-30 Richard Biener <rguenther@suse.de>
10565
10566 PR tree-optimization/79276
10567 * gcc.dg/torture/pr79276.c: New testcase.
10568
ab4be5d1
DV
105692017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10570
10571 PR target/79240
10572 * gcc.target/s390/pr79240.c: New test.
10573
6687d58d
BS
105742017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10575
10576 PR target/79268
10577 * gcc.target/powerpc/pr79268.c: New file.
10578 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10579 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10580 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10581 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10582
b5df96c3
JDA
105832017-01-28 John David Anglin <danglin@gcc.gnu.org>
10584
fc34d7b8
JDA
10585 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10586
9efc84e4
JDA
10587 PR testsuite/70583
10588 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10589
4bfbe3ae
JDA
10590 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10591 * gnat.dg/debug9.adb: Likewise.
10592
8d0b306f
JDA
10593 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10594
b5df96c3
JDA
10595 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10596 libatomic_available.
10597 * gfortran.dg/coarray_42.f90: Likewise.
10598 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10599 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10600 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10601
eb339366
MS
106022017-01-27 Martin Sebor <msebor@redhat.com>
10603
10604 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10605
711ce021
BS
106062017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10607
10608 PR rtl-optimization/79194
10609 * gcc.dg/torture/pr79194.c: New test.
10610
d8321b33
VM
106112017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10612
10613 PR tree-optimization/71374
2568d8a1 10614 * gcc.target/i386/pr71374.c: New.
d8321b33 10615
9e2ea13e
MS
106162017-01-27 Martin Sebor <msebor@redhat.com>
10617
10618 PR c++/71290
10619 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10620 a dg-error directive.
10621
9eb7045b
VM
106222017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10623
10624 PR target/79131
10625 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10626 * gcc.target/arm/pr79131-2.c: New.
10627
f75bbf3f
BS
106282017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10629
10630 PR target/65484
10631 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10632 vectorized on POWER unless hardware misaligned loads are
10633 available.
10634
3f54004b
BC
106352017-01-27 Bin Cheng <bin.cheng@arm.com>
10636
10637 PR rtl-optimization/78559
10638 * gcc.c-torture/execute/pr78559.c: New test.
10639
40b6bff9
RB
106402017-01-27 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/79245
10643 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10644 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10645
b2f8892e
JJ
106462017-01-27 Jakub Jelinek <jakub@redhat.com>
10647
10648 PR c/79199
10649 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10650 target. Use 4294967293U instead of 4294967293.
10651
b002f3b9
RB
106522017-01-27 Richard Biener <rguenther@suse.de>
10653
10654 PR tree-optimization/71433
10655 * gcc.dg/Warray-bounds-21.c: New testcase.
10656
38f50ab6
RB
106572017-01-27 Richard Biener <rguenther@suse.de>
10658
10659 PR tree-optimization/79244
10660 * gcc.dg/torture/pr79244.c: New testcase.
10661
c04f4139
JJ
106622017-01-27 Jakub Jelinek <jakub@redhat.com>
10663
10664 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10665 all occurrences of 40 to 32.
10666
6ca513f9
RE
106672017-01-27 Richard Earnshaw <rearnsha@arm.com>
10668
10669 PR target/79239
10670 * gcc.target/arm/pr79239.c: New test.
10671
d876f5cd
DV
106722017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10673
10674 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10675
bb6a6ee9
AB
106762017-01-27 Adam Butcher <adam@jessamine.co.uk>
10677
10678 PR c++/64382
10679 * g++.dg/cpp1y/pr64382.C: New test.
10680
31c87a43
MS
106812017-01-26 Martin Sebor <msebor@redhat.com>
10682
10683 PR middle-end/78703
10684 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10685 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10686 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10687 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10688
f7c06c0f
JJ
106892017-01-26 Jakub Jelinek <jakub@redhat.com>
10690
b0670cc0
JJ
10691 PR debug/79129
10692 * g++.dg/debug/dwarf2/pr79129.C: New test.
10693
f7c06c0f
JJ
10694 PR debug/78835
10695 * g++.dg/debug/dwarf2/pr78835.C: New test.
10696
5d93da1d
MS
106972017-01-26 Martin Sebor <msebor@redhat.com>
10698
10699 PR middle-end/78703
10700 * gcc.dg/format/pr78569.c: Adjust.
10701 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10702 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10703 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10704 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10705 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10706 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10707 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10708 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10709 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10710 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10711 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10712
905d2812
JJ
107132017-01-26 Jakub Jelinek <jakub@redhat.com>
10714
10715 PR c++/68727
10716 * g++.dg/other/offsetof8.C: Add expected error.
10717 * g++.dg/other/offsetof9.C: New test.
10718
b3db8d77
DE
107192017-01-26 David Edelsohn <dje.gcc@gmail.com>
10720
10721 * g++.dg/opt/declone3.C: Require LTO.
10722
15961e4a
VM
107232017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10724
10725 PR target/79131
10726 * gcc.target/arm/pr79131.c: New.
10727
e39dd802
BC
107282017-01-26 Bin Cheng <bin.cheng@arm.com>
10729
10730 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10731
bc9efeab
JW
107322017-01-26 Jonathan Wakely <jwakely@redhat.com>
10733
10734 PR libstdc++/79190
10735 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10736 matches replaced operator delete.
10737
b5f75f0b
JJ
107382017-01-26 Jakub Jelinek <jakub@redhat.com>
10739
10740 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10741 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10742 avx512f with avx512dq.
10743 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10744 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10745 avx512f with avx512dq.
10746 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10747 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10748 avx512f with avx512dq.
10749
0a38b341
MP
107502017-01-26 Marek Polacek <polacek@redhat.com>
10751
10752 PR c/79199
10753 * c-c++-common/Wduplicated-branches-13.c: New test.
10754
ebff5c3f
DS
107552017-01-26 David Sherwood <david.sherwood@arm.com>
10756
10757 PR middle-end/79212
10758 * gfortran.dg/gomp/sharing-4.f90: New test.
10759
e6d55103
JJ
107602017-01-26 Jakub Jelinek <jakub@redhat.com>
10761
1a27fab1
JJ
10762 PR target/70465
10763 * gcc.target/i386/pr70465.c: New test.
10764
e6d55103
JJ
10765 * brig.dg/dg.exp: Update copyright years.
10766 * lib/brig-dg.exp: Update copyright years.
10767 * lib/brig.exp: Update copyright years.
10768
b5aa1281
MM
107692017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10770
10771 PR target/79179
10772 * gcc.target/powerpc/pr79179.c: New test.
10773
3b5de3cb
BS
107742017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10775
10776 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10777 generation to accept D-mode memory accesses.
10778
dbe81dbe
MS
107792017-01-25 Martin Sebor <msebor@redhat.com>
10780
10781 PR c++/71290
10782 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10783 * g++.dg/ext/flexarray-mangle.C: Same.
10784 * g++.dg/ext/flexarray-subst.C: Same.
10785 * g++.dg/ext/flexary10.C: Same.
10786 * g++.dg/ext/flexary11.C: Same.
10787 * g++.dg/ext/flexary14.C: Same.
10788 * g++.dg/ext/flexary16.C: Same.
10789 * g++.dg/ext/flexary18.C: Same.
10790 * g++.dg/ext/flexary19.C: Same.
10791 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
10792 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10793 * g++.dg/ubsan/object-size-1.C: Same.
10794 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 10795
0e343868
JJ
107962017-01-25 Jakub Jelinek <jakub@redhat.com>
10797
a25608aa
JJ
10798 PR c++/78896
10799 * g++.dg/cpp1z/decomp24.C: New test.
10800
0e343868
JJ
10801 PR c++/77914
10802 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10803 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10804 expect a warning.
10805 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10806 expect warnings.
10807 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10808 * g++.dg/cpp1y/pr59636.C: Likewise.
10809 * g++.dg/cpp1y/pr60190.C: Likewise.
10810
0d098f4b
BC
108112017-01-25 Bin Cheng <bin.cheng@arm.com>
10812
10813 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10814
5332c89e 108152017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
10816
10817 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
10818 vec_packs built-ins
10819
ed4e59f4
CL
108202017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10821
10822 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10823 -mcpu=cortex-a57.
10824 * gcc.target/arm/vseleqsf.c: Likewise.
10825 * gcc.target/arm/vselgedf.c: Likewise.
10826 * gcc.target/arm/vselgesf.c: Likewise.
10827 * gcc.target/arm/vselgtdf.c: Likewise.
10828 * gcc.target/arm/vselgtsf.c: Likewise.
10829 * gcc.target/arm/vselledf.c: Likewise.
10830 * gcc.target/arm/vsellesf.c: Likewise.
10831 * gcc.target/arm/vselltdf.c: Likewise.
10832 * gcc.target/arm/vselltsf.c: Likewise.
10833 * gcc.target/arm/vselnedf.c: Likewise.
10834 * gcc.target/arm/vselnesf.c: Likewise.
10835 * gcc.target/arm/vselvcdf.c: Likewise.
10836 * gcc.target/arm/vselvcsf.c: Likewise.
10837 * gcc.target/arm/vselvsdf.c: Likewise.
10838 * gcc.target/arm/vselvssf.c: Likewise.
10839
a5d6927f
RB
108402017-01-25 Richard Biener <rguenther@suse.de>
10841
10842 PR testsuite/72850
10843 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10844 to what we had before adding the threading passes.
10845
c2873892
RB
108462017-01-25 Richard Biener <rguenther@suse.de>
10847
10848 PR tree-optimization/69264
10849 * g++.dg/torture/pr69264.C: New testcase.
10850
9aa483a2
KT
108512016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10852
10853 PR target/79145
10854 * gcc.target/arm/pr79145.c: New test.
10855
5c628c3e
RB
108562017-01-25 Richard Biener <rguenther@suse.de>
10857
10858 PR debug/78363
10859 * g++.dg/gomp/pr78363-1.C: New testcase.
10860 * g++.dg/gomp/pr78363-2.C: Likewise.
10861 * g++.dg/gomp/pr78363-3.C: Likewise.
10862
9078cd36
KT
108632016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10864
10865 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10866 * gcc.dg/lto/pr61526_0.c: Likewise.
10867 * gcc.dg/lto/pr64415_0.c: Likewise.
10868
7cfd79d6
JJ
108692017-01-24 Jakub Jelinek <jakub@redhat.com>
10870
10871 PR c++/79205
10872 * g++.dg/cpp1z/decomp22.C: New test.
10873 * g++.dg/cpp1z/decomp23.C: New test.
10874
3e4b91f2
NS
108752017-01-24 Nathan Sidwell <nathan@acm.org>
10876
1d7bc790
NS
10877 PR c++/78469
10878 * g++.dg/cpp0x/pr78469.C: New.
10879
3e4b91f2
NS
10880 PR c++/79118
10881 * g++.dg/cpp0x/pr79118.C: New.
10882
b20ba138
EB
108832017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10884
10885 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10886
c2e84327
DM
108872017-01-24 David Malcolm <dmalcolm@redhat.com>
10888
10889 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10890 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10891 * gcc.dg/rtl/rtl.exp: New file.
10892 * gcc.dg/rtl/test.c: New file.
10893 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10894 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10895 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10896 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10897 * gcc.dg/rtl/x86_64/final.c: New test case.
10898 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10899 * gcc.dg/rtl/x86_64/ira.c: New test case.
10900 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10901 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10902 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10903 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10904 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10905 * gcc.dg/rtl/x86_64/test_1.h: New file.
10906 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10907 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10908 * gcc.dg/rtl/x86_64/times-two.h: New file.
10909 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10910
cf8d19de
BC
109112017-01-24 Bin Cheng <bin.cheng@arm.com>
10912
10913 PR tree-optimization/79159
10914 * g++.dg/tree-ssa/pr79159.C: New test.
10915
f6a24a94 109162017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
10917 Martin Jambor <mjambor@suse.cz>
10918
10919 * lib/brig-dg.exp: New file.
10920 * lib/brig.exp: Likewise.
10921 * brig.dg/README: Likewise.
10922 * brig.dg/dg.exp: Likewise.
10923 * brig.dg/test/gimple/alloca.hsail: Likewise.
10924 * brig.dg/test/gimple/atomics.hsail: Likewise.
10925 * brig.dg/test/gimple/branches.hsail: Likewise.
10926 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10927 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10928 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10929 * brig.dg/test/gimple/mem.hsail: Likewise.
10930 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10931 * brig.dg/test/gimple/packed.hsail: Likewise.
10932 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10933 * brig.dg/test/gimple/variables.hsail: Likewise.
10934 * brig.dg/test/gimple/vector.hsail: Likewise.
10935
c3b3e526
JJ
109362017-01-24 Jakub Jelinek <jakub@redhat.com>
10937
10938 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10939 support asan, only on i?86/x86_64 require sse2_runtime.
10940
75f92127
KN
109412017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10942
10943 PR target/66669
10944 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10945 test on powerpc targets.
10946
1a998fa0
MS
109472017-01-23 Martin Sebor <msebor@redhat.com>
10948
10949 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10950
108fdd6d
RB
109512017-01-23 Richard Biener <rguenther@suse.de>
10952
10953 PR tree-optimization/79088
10954 PR tree-optimization/79188
10955 * gcc.dg/torture/pr79088.c: New testcase.
10956 * gcc.dg/torture/pr79188.c: Likewise.
10957
28826a66
KN
109582017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10959
10960 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10961 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10962 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10963 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10964 type of test function to reflect change in built-in function's
10965 return type.
10966 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10967 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10968 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10969 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10970 type and second argument type to reflect change in built-in
10971 function's type signature.
10972 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10973 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10974 type of test function to reflect change in built-in function's
10975 return type.
10976 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10977 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10978 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10979 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10980 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10981 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10982 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10983 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10984 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10985 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10986 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10987 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10988 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10989 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10990 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10991 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10992 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10993 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10994 type of test function to reflect change in built-in function's
10995 return type.
10996 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10997 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10998 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10999 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11000 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11001 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11002 test function's result and second argument to reflect change in
11003 built-in function's type signature.
11004 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11005
e6b8075c
NS
110062017-01-23 Nathan Sidwell <nathan@acm.org>
11007
fc7612fd
NS
11008 PR C++/71710
11009 * g++.dg/template/pr71710.C: New.
11010
e6b8075c
NS
11011 PR c++/71406
11012 PR c++/77508
11013 * g++.dg/template/pr71406.C: New.
11014
15b8fd49
TK
110152017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11016
9b7716c9 11017 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11018
e9c4fbe9
BS
110192017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11020
11021 PR rtl-optimization/78634
11022 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11023
8539a302
BC
110242017-01-23 Bin Cheng <bin.cheng@arm.com>
11025
11026 PR tree-optimization/70754
11027 * gfortran.dg/pr70754.f90: New test.
11028
f368600f
ML
110292017-01-23 Martin Liska <mliska@suse.cz>
11030
11031 PR tree-optimization/79196
11032 * gcc.dg/asan/pr79196.c: New test.
11033 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11034
d886761f
MM
110352017-01-23 Michael Matz <matz@suse.de>
11036
11037 PR tree-optimization/78384
11038 * gcc.dg/pr78384.c: New test.
11039
cffcafda
RB
110402017-01-23 Richard Biener <rguenther@suse.de>
11041
11042 PR tree-optimization/79186
11043 * gcc.dg/torture/pr79186.c: New testcase.
11044 * gcc.dg/torture/pr79187.c: Likewise.
11045
bda2bc48
MJ
110462017-01-23 Martin Jambor <mjambor@suse.cz>
11047
11048 * gcc.dg/ipa/vrp8.c: New test.
11049
f65f1ae3
MJ
110502017-01-23 Martin Jambor <mjambor@suse.cz>
11051
11052 PR ipa/79108
11053 * gfortran.dg/lto/pr79108_0.f90: New test.
11054
dea06111
AS
110552017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11056
11057 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11058 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11059 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11060 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11061 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11062 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11063 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11064 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11065 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11066 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11067 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11068 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11069 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11070 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11071 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11072 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11073
05011618
RB
110742017-01-23 Richard Biener <rguenther@suse.de>
11075 Nick Clifton <nickc@redhat.com>
11076
11077 PR testsuite/78421
11078 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11079 If the target is ARM return the result of the
11080 check_effective_target_arm_vect_no_misalign proc.
11081 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11082 support unaligned vectors then only expect one of the loops to be
11083 unrolled.
11084
f6b9f2ff
ML
110852017-01-23 Martin Liska <mliska@suse.cz>
11086
11087 * gcc.dg/asan/use-after-scope-10.c: New test.
11088 * gcc.dg/asan/use-after-scope-11.c: New test.
11089 * g++.dg/asan/use-after-scope-5.C: New test.
11090
c7775327
ML
110912017-01-23 Martin Liska <mliska@suse.cz>
11092
11093 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11094 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11095 sanopt optimization for ASAN_POISON.
11096
d8ae8d16
KT
110972016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11098
11099 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11100
54d7c70c
CL
111012017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11102
11103 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11104 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11105 for poly*_t types.
11106 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11107 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11108 exec_vcombine): Likewise.
11109 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11110 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11111 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11112 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11113 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11114 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11115 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11116 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11117 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11118 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11119 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11120 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11121 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11122 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11123 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11124 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11125 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11126 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11127 Likewise.
11128 (TEST_VGET_LANE): Cast to uint to avoid warning.
11129 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11130 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11131 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11132 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11133 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11134 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11135 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11136 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11137 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11138 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11139 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11140 CHECK_POLY instead of CHECK for poly64_t types.
11141 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11142 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11143 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11144 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11145 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11146 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11147 uint32_t.
11148 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11149 for int32_t, int64_t.
11150 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11151 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11152 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11153 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11154 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11155 needed.
11156
386fe51c
JJ
111572017-01-22 Jakub Jelinek <jakub@redhat.com>
11158
11159 PR fortran/79154
11160 * gfortran.dg/gomp/pr79154-1.f90: New test.
11161 * gfortran.dg/gomp/pr79154-2.f90: New test.
11162
bc4d86e6
AS
111632017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11164
11165 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11166
c31d5fce
MP
111672017-01-21 Marek Polacek <polacek@redhat.com>
11168
11169 PR testsuite/79169
11170 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11171
25cb56c3
JH
111722017-01-20 Jan Hubicka <hubicka@ucw.cz>
11173
11174 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11175
ea9f867b
BS
111762017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11177
11178 PR rtl-optimization/79125
11179 * gcc.dg/torture/pr79125.c: New test.
11180
a876231c
JW
111812017-01-20 Jiong Wang <jiong.wang@arm.com>
11182
2568d8a1 11183 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11184 only.
2568d8a1
JJ
11185 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11186 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11187
4b9f2115
NS
111882017-01-20 Nathan Sidwell <nathan@acm.org>
11189
3e4b91f2 11190 PR c++/78495
4b9f2115
NS
11191 * g++.dg/cpp1z/inh-ctor38.C: New.
11192
d2aadab1
MP
111932017-01-20 Marek Polacek <polacek@redhat.com>
11194
11195 PR c/79152
11196 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11197
449cd5af
TP
111982017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11199
11200 * lib/target-supports.exp (check_configured_with): New procedure.
11201 (check_effective_target_default_mode): new effective target.
11202 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11203 default mode. Fix dg-skip-if target selector syntax.
11204 * gcc.target/arm/optional_thumb-2.c: Likewise.
11205 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11206 syntax.
11207
ebed7175
DM
112082017-01-20 David Malcolm <dmalcolm@redhat.com>
11209
11210 PR c++/77829
11211 PR c++/78656
11212 * g++.dg/spellcheck-pr77829.C: New test case.
11213 * g++.dg/spellcheck-pr78656.C: New test case.
11214
2ebd93e1
MP
112152017-01-20 Marek Polacek <polacek@redhat.com>
11216
11217 PR c/64279
11218 * c-c++-common/Wduplicated-branches-1.c: New test.
11219 * c-c++-common/Wduplicated-branches-10.c: New test.
11220 * c-c++-common/Wduplicated-branches-11.c: New test.
11221 * c-c++-common/Wduplicated-branches-12.c: New test.
11222 * c-c++-common/Wduplicated-branches-2.c: New test.
11223 * c-c++-common/Wduplicated-branches-3.c: New test.
11224 * c-c++-common/Wduplicated-branches-4.c: New test.
11225 * c-c++-common/Wduplicated-branches-5.c: New test.
11226 * c-c++-common/Wduplicated-branches-6.c: New test.
11227 * c-c++-common/Wduplicated-branches-7.c: New test.
11228 * c-c++-common/Wduplicated-branches-8.c: New test.
11229 * c-c++-common/Wduplicated-branches-9.c: New test.
11230 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11231 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11232 * g++.dg/ext/builtin-object-size3.C: Likewise.
11233 * g++.dg/gomp/loop-1.C: Likewise.
11234 * g++.dg/warn/Wduplicated-branches1.C: New test.
11235 * g++.dg/warn/Wduplicated-branches2.C: New test.
11236
0ce4024a
ML
112372017-01-20 Martin Liska <mliska@suse.cz>
11238
11239 PR lto/69188
11240 * gcc.dg/lto/pr69188_0.c: New test.
11241 * gcc.dg/lto/pr69188_1.c: New test.
11242
d8ea3e7c
AS
112432017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11244
11245 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11246 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11247 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11248 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11249 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11250 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11251 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11252 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11253 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11254 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11255 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11256 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11257 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11258 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11259 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11260 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11261 * gcc.target/i386/avx-1.c: Test new intrinsics.
11262 * gcc.target/i386/sse-13.c: Ditto.
11263 * gcc.target/i386/sse-23.c: Ditto.
11264
0516164b
RB
112652017-01-20 Richard Biener <rguenther@suse.de>
11266
11267 PR tree-optimization/71264
11268 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11269
d821744c
MF
112702017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11271
11272 * gcc.target/mips/madd4-1.c: New file.
11273 * gcc.target/mips/madd4-2.c: Likewise.
11274 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11275 HAS_MADD4.
11276 (mips_option_groups): Add -m[no-]madd4.
11277 (mips-dg-init): Detect default -mno-madd4.
11278 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11279 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11280 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11281 * gcc.target/mips/nmadd-1.c: Likewise.
11282 * gcc.target/mips/nmadd-2.c: Likewise.
11283 * gcc.target/mips/nmadd-3.c: Likewise.
11284
db58fd89
JW
112852017-01-19 Jiong Wang <jiong.wang@arm.com>
11286
11287 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11288 combined instructions.
11289 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11290 instructions.
11291 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11292 of pointer authentication.
11293
bd9cf60b
MM
112942017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11295
11296 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11297 floating point hardware to run test.
11298
ab014eb3
TC
112992017-01-19 Tamar Christina <tamar.christina@arm.com>
11300
2568d8a1 11301 * lib/target-supports.exp
ab014eb3
TC
11302 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11303
c048038f
RO
113042017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11305
11306 PR testsuite/79051
11307 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11308 __x86_64__]: Allow for target i?86-*-*.
11309
ab6b44cb
MF
113102017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11311
11312 PR target/78176
11313 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11314 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11315 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11316 HAS_LXC1.
11317 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11318 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11319 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11320
118d5ed3
AV
113212017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11322
11323 PR fortran/70696
11324 * gfortran.dg/coarray_43.f90: New test.
11325
a57c520e
RE
113262017-01-19 Richard Earnshaw <rearnsha@arm.com>
11327
11328 PR rtl-optimization/79121
11329 * gcc.c-torture/execute/pr79121.c: New test.
11330
54dc4be2
MM
113312017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11332
11333 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11334 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11335
7bd5dad2
LK
113362017-01-18 Louis Krupp <louis.krupp@zoho.com>
11337
11338 PR fortran/50069
11339 PR fortran/55086
11340 * gfortran.dg/pr50069_1.f90: New test.
11341 * gfortran.dg/pr50069_2.f90: New test.
11342 * gfortran.dg/pr55086_1.f90: New test.
11343 * gfortran.dg/pr55086_1_tfat.f90: New test.
11344 * gfortran.dg/pr55086_2.f90: New test.
11345 * gfortran.dg/pr55086_2_tfat.f90: New test.
11346 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11347
0edd264d
AS
113482017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11349 * gcc.dg/strcmp-1.c: New test.
11350 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11351
551914b7
DM
113522017-01-18 David Malcolm <dmalcolm@redhat.com>
11353
11354 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11355 (dejagnu_fail): Likewise.
11356 (dejagnu_note): Likewise.
11357 (pass): Provide forward decl, moving true decl to after #include
11358 of harness.h.
11359 (fail): Likewise.
11360 (note): Likewise.
11361
b7d3a6a6
MM
113622017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11363
11364 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11365 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11366
c484627c
NS
113672017-01-18 Nathan Sidwell <nathan@acm.org>
11368
11369 PR c++/78488
11370 * g++.dg/cpp1z/inh-ctor37.C: New.
11371
a711887e
UB
113722017-01-18 Uros Bizjak <ubizjak@gmail.com>
11373
11374 PR rtl-optimization/78952
11375 * gcc.target/i386/pr78952-1.c: New test.
11376 * gcc.target/i386/pr78952-2.c: Ditto.
11377
525a5e33
AV
113782017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11379
11380 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11381
113822017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
11383
11384 PR fortran/70696
11385 * gfortran.dg/coarray_event_1.f08: New test.
11386
90553aac
JJ
113872017-01-18 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR target/77416
11390 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11391 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11392 from dg-options.
11393 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11394 guarded test.
11395 * gcc.target/powerpc/fusion4.c: Likewise.
11396 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11397 guarded test.
11398 * gcc.target/powerpc/pr58673-1.c: Likewise.
11399 * gcc.target/powerpc/pr58673-2.c: Likewise.
11400 * gcc.target/powerpc/pr59054.c: Likewise.
11401
dfc42f08
BS
114022016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11403
11404 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11405 vec_bperm.
11406 * gcc.target/powerpc/p9-vbpermd.c: New file.
11407
f3981e7e
AK
114082017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11409
11410 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11411 (must_not_compile2): Downcase first letter of error messages.
11412 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11413 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11414
2c65d990
NS
114152017-01-18 Nathan Sidwell <nathan@acm.org>
11416
11417 PR c++/79091
11418 * g++.dg/pr79091.C: New.
11419
a711887e
UB
114202017-01-18 Jakub Jelinek <jakub@redhat.com>
11421
11422 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11423 to dg-options.
11424 (p0): Add missing dg-error.
11425
4701fba3
JS
114262017-01-17 Joe Seymour <joe.s@somniumtech.com>
11427
11428 * gcc.target/msp430/mul_f5_muldef.c: New test.
11429
ac4dc08d
MM
114302017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11431
11432 PR target/79004
11433 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
11434 options. Fix up the syntax for using \m and \M.
11435
1b3254e4
SB
114362017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11437
11438 PR target/78875
11439 * gcc.target/powerpc/ssp-1.c: New testcase.
11440 * gcc.target/powerpc/ssp-2.c: New testcase.
11441
8144a493
WD
114422017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11443
11444 * gcc.target/aarch64/eh_return.c: New test.
11445
a6607774
BS
114462017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11447
11448 * vec-rlmi-rlnm.c: New file.
11449
8ddfdbc2
NS
114502017-01-17 Nathan Sidwell <nathan@acm.org>
11451
11452 PR c++/61636
11453 * g++.dg/cpp1y/pr61636-1.C: New.
11454 * g++.dg/cpp1y/pr61636-2.C: New.
11455 * g++.dg/cpp1y/pr61636-3.C: New.
11456
d365b403
MS
114572017-01-17 Martin Sebor <msebor@redhat.com>
11458
11459 PR testsuite/79115
11460 * gcc.dg/pr78768.c: Make it a link-only test.
11461
0d80ab91
DM
114622017-01-17 David Malcolm <dmalcolm@redhat.com>
11463
11464 PR c++/71497
11465 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
11466 expected messages.
11467 * c-c++-common/Wmisleading-indentation.c: Likewise.
11468
31b61548
VM
114692017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11470
11471 PR target/79058
11472 * gcc.target/arm/pr79058.c: New.
11473
c549996e
JJ
114742017-01-17 Jakub Jelinek <jakub@redhat.com>
11475
11476 PR tree-optimization/71854
11477 * gcc.dg/vect/pr71854.c: New test.
11478
4f197ff9
ML
114792017-01-17 Martin Liska <mliska@suse.cz>
11480
11481 PR ipa/71207
11482 * g++.dg/ipa/pr71207.C: New test.
11483
d4193b85
JH
114842017-01-17 Jan Hubicka <hubicka@ucw.cz>
11485
11486 PR middle-end/77445
11487 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
11488 * gcc.dg/tree-ssa/pr77445.c: New testcase.
11489
906e7712
JJ
114902017-01-17 Jakub Jelinek <jakub@redhat.com>
11491
11492 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
11493 rather than long unsigned int.
11494 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11495
12314dc9
RB
114962017-01-17 Richard Biener <rguenther@suse.de>
11497
11498 PR tree-optimization/71433
11499 * gcc.dg/Warray-bounds-20.c: New testcase.
11500
a23e48df
RB
115012017-01-17 Richard Biener <rguenther@suse.de>
11502
11503 PR testsuite/52563
11504 PR testsuite/71237
11505 PR testsuite/77737
11506 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11507 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11508 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11509
e6750e5c
AM
115102017-01-17 Alan Modra <amodra@gmail.com>
11511
11512 * gcc.target/powerpc/pr79066.c: New.
11513
a59afbe2
JL
115142017-01-16 Jeff Law <law@redhat.com>
11515
11516 PR tree-optimization/33562
11517 PR tree-optimization/61912
11518 PR tree-optimization/77485
11519 PR tree-optimization/79090
11520 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
11521 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
11522
e1bcfb92
JJ
115232017-01-16 Jakub Jelinek <jakub@redhat.com>
11524
98e92fb2
JJ
11525 PR c/79089
11526 * gcc.c-torture/compile/pr79089.c: New test.
11527
e1bcfb92
JJ
11528 PR target/79080
11529 * gcc.dg/pr79080.c: New test.
11530
0ef1f9cd
DM
115312017-01-16 David Malcolm <dmalcolm@redhat.com>
11532
11533 PR c/78304
11534 * gcc.dg/format/pr78304.c: Convert argument from integral type
11535 to a pointer.
11536 * gcc.dg/format/pr78304-2.c: Likewise.
11537
76689ffc
CL
115382017-01-16 Carl Love <cel@us.ibm.com>
11539
11540 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
11541 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
11542
ce12ee9e
CL
115432017-01-16 Carl Love <cel@us.ibm.com>
11544
11545 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
11546 Change arguments and return type to bool long long.
11547
b336037d
MS
115482017-01-16 Martin Sebor <msebor@redhat.com>
11549
11550 PR testsuite/79051
11551 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
11552 on x86.
11553
1ddca3f3
PC
115542017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11555
11556 Revert:
a711887e 11557 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
11558
11559 PR c++/71737
11560 * g++.dg/cpp0x/pr71737.C: New.
11561
290687fb
BS
115622017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11563
11564 * gcc.target/powerpc/swaps-p8-27.c: New.
11565
7d2f3f1d
PC
115662017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11567
11568 PR c++/71737
11569 * g++.dg/cpp0x/pr71737.C: New.
11570
d743728f
EB
115712017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11572
11573 * gnat.dg/opt62.adb: New test.
11574 * gnat.dg/opt62_pkg.ads: New helper.
11575
90aead21
BS
115762017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11577
a711887e
UB
11578 PR rtl-optimization/78626
11579 PR rtl-optimization/78727
90aead21
BS
11580 * gcc.dg/torture/pr78626.c: New test.
11581 * gcc.dg/torture/pr78727.c: New test.
11582
afaecc23
AM
115832017-01-14 Alan Modra <amodra@gmail.com>
11584
11585 * gcc.c-torture/compile/pr72749.c: New test.
11586
be4aa83d
DM
115872017-01-13 David Malcolm <dmalcolm@redhat.com>
11588
11589 PR c/78304
11590 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11591 (test_macro_2): New test.
11592 (test_macro_3): New test.
11593 (test_macro_4): New test.
11594 (test_non_contiguous_strings): Convert line number to line offset.
11595 * gcc.dg/format/pr78304-2.c: New test case.
11596 * gcc.dg/format/pr78304.c: New test case.
11597
7cdca3ec
UB
115982017-01-13 Uros Bizjak <ubizjak@gmail.com>
11599
11600 * gcc.target/i386/funcspec-56.inc: Add missing options and
11601 reorder options by implied ISAs, as in ix86_target_string.
11602
e3017e52
MP
116032017-01-13 Marek Polacek <polacek@redhat.com>
11604
11605 PR c++/71166
11606 * g++.dg/cpp0x/constexpr-array18.C: New test.
11607
d155c6fe
JL
116082017-01-13 Jeff Law <law@redhat.com>
11609
7c9560a5
JL
11610 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11611
9e59e99a
JL
11612 PR tree-optimization/61912
11613 PR tree-optimization/77485
11614 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11615 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11616 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11617
11618 PR tree-optimization/33562
11619 PR tree-optimization/61912
11620 PR tree-optimization/77485
d155c6fe
JL
11621 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11622 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11623 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11624 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11625 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11626 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11627 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11628
77719b06
ML
116292017-01-13 Martin Liska <mliska@suse.cz>
11630
11631 PR ipa/79043
11632 * gcc.c-torture/execute/pr79043.c: New test.
11633
a181b2bc
RB
116342017-01-13 Richard Biener <rguenther@suse.de>
11635
11636 PR middle-end/78411
11637 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11638
eaed3226
AV
116392017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11640
11641 PR fortran/70697
11642 * gfortran.dg/coarray/event_4.f08: New test.
11643
4ccff88b
AV
116442017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11645
11646 PR fortran/70696
11647 * gfortran.dg/coarray/event_3.f08: New test.
11648
3c3b9090
RB
116492017-01-13 Richard Biener <rguenther@suse.de>
11650
11651 PR tree-optimization/77283
11652 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11653
25329913
RB
116542017-01-13 Richard Biener <rguenther@suse.de>
11655
11656 * gcc.dg/gimplefe-22.c: New testcase.
11657
10b70b8e
RB
116582017-01-13 Richard Biener <rguenther@suse.de>
11659
11660 PR tree-optimization/77283
11661 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11662 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11663 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11664
76a8f82f
SL
116652017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11666
11667 * gcc.dg/pr77862.c: Require fpic target.
11668
59a505da
MM
116692017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11670
11671 PR target/79004
11672 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 11673
bce6f760
MS
116742017-01-12 Martin Sebor <msebor@redhat.com>
11675
11676 * gcc.dg/pr78138.c: Adjust.
11677 * gcc.dg/pr78768.c: Adjust.
11678 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11679 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11680 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11681 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11682 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11683 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11684 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11685 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11686 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11687 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11688 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11689
3eefa646
JJ
116902017-01-12 Jakub Jelinek <jakub@redhat.com>
11691
11692 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11693
dcb56243
MS
116942017-01-12 Martin Sebor <msebor@redhat.com>
11695
8be3f306 11696 PR testsuite/79051
940242cd
MS
11697 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11698 due to bug 79054.
dcb56243 11699
b7431c20
DE
117002017-01-12 David Edelsohn <dje.gcc@gmail.com>
11701
11702 * gcc.dg/pr78768.c: Require LTO.
11703
2bcd9f32
MS
117042017-01-12 Martin Sebor <msebor@redhat.com>
11705
11706 PR c/79074
11707 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11708 due to the referenced bug.
11709
b2fc1c70
MS
117102017-01-12 Martin Sebor <msebor@redhat.com>
11711
11712 PR testsuite/79073
11713 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11714
fbed6f36
UB
117152017-01-12 Uros Bizjak <ubizjak@gmail.com>
11716
11717 * gcc.target/i386/builtin_target.c (check_features): Check all
11718 supported __builtin_cpu_supports options.
11719
27282dad
KT
117202017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11721
11722 PR tree-optimization/78319
11723 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11724 Remove xfail.
11725
66113166
BS
117262017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11727
11728 PR target/79044
11729 * gcc.target/powerpc/swaps-p8-26.c: New.
11730
6bb4ea5c
RB
117312017-01-12 Richard Biener <rguenther@suse.de>
11732
11733 * gcc.dg/gimplefe-21.c: New testcase.
11734
f15dbadb
MC
117352017-01-12 Michael Collison <michael.collison@arm.com>
11736
11737 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11738
73e32c47
JK
117392017-01-11 Julia Koval <julia.koval@intel.com>
11740 Uros Bizjak <ubizjak@gmail.com>
11741
11742 * gcc.target/i386/sgx.c New test.
11743 * gcc.target/i386/sse-12.c: Add -msgx.
11744 * gcc.target/i386/sse-13.c: Ditto.
11745 * gcc.target/i386/sse-14.c: Ditto.
11746 * gcc.target/i386/sse-22.c: Ditto.
11747 * gcc.target/i386/sse-23.c: Ditto.
11748 * g++.dg/other/i386-2.C: Ditto.
11749 * g++.dg/other/i386-3.C: Ditto.
11750
3594adc7
MS
117512017-01-11 Martin Sebor <msebor@redhat.com>
11752
11753 PR c++/24511
11754 * g++.dg/template/explicit9.C: New test.
11755
01bfd257
NS
117562017-01-11 Nathan Sidwell <nathan@acm.org>
11757
11758 PR c++/77812
11759 * g++.dg/pr77812.C: New.
11760
88df7964
JJ
117612017-01-11 Jakub Jelinek <jakub@redhat.com>
11762
eae63d78
JJ
11763 PR c++/71537
11764 * g++.dg/cpp1y/constexpr-71537.C: New test.
11765
88df7964
JJ
11766 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11767 argument.
11768
960ecba4
MS
117692017-01-11 Martin Sebor <msebor@redhat.com>
11770
11771 PR c/47931
11772 * c-c++-common/Waddress-2.c: New test.
11773
1f258a55
JJ
117742017-01-11 Jakub Jelinek <jakub@redhat.com>
11775
11776 PR c++/78341
11777 * g++.dg/cpp0x/pr78341.C: New test.
11778
bf5fbf46
MS
117792017-01-11 Martin Sebor <msebor@redhat.com>
11780
11781 PR c/78768
11782 * gcc.dg/pr78768.c: New test.
11783
19ff0049
DM
117842017-01-11 David Malcolm <dmalcolm@redhat.com>
11785
11786 PR driver/78877
11787 * gcc.dg/spellcheck-options-14.c: New test case.
11788 * gcc.dg/spellcheck-options-15.c: New test case.
11789 * gcc.dg/spellcheck-options-16.c: New test case.
11790 * gcc.dg/spellcheck-options-17.c: New test case.
11791
c86e9f03
ML
117922017-01-11 Martin Liska <mliska@suse.cz>
11793
11794 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11795
947f51d6
JJ
117962017-01-11 Jakub Jelinek <jakub@redhat.com>
11797
11798 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11799 instead of just 1 for the decomposition from struct C.
11800
849fccf8
EB
118012017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11802
11803 * gcc.c-torture/execute/20170111-1.c: New test.
11804
80c74722
RB
118052017-01-11 Richard Biener <rguenther@suse.de>
11806
11807 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11808
4c4b4703
JJ
118092017-01-11 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR middle-end/50199
11812 * gcc.dg/lto/pr50199_0.c: New test.
11813
664b1a6b
MS
118142017-01-10 Martin Sebor <msebor@redhat.com>
11815
11816 PR testsuite/78960
11817 PR testsuite/78959
11818 PR testsuite/78133
11819 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11820 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11821
fefd3086
MS
118222017-01-10 Martin Sebor <msebor@redhat.com>
11823
11824 PR middle-end/78138
664b1a6b 11825 * gcc.dg/pr78138.c: New test.
fefd3086 11826
b9f4757f
DM
118272017-01-10 David Malcolm <dmalcolm@redhat.com>
11828
11829 PR c++/77949
11830 * g++.dg/diagnostic/pr77949.C: New test case.
11831
5a50f6bb
MS
118322017-01-10 Martin Sebor <msebor@redhat.com>
11833
11834 PR middle-end/78245
11835 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11836
c16880ef
MS
118372017-01-10 Martin Sebor <msebor@redhat.com>
11838
11839 PR tree-optimization/78775
11840 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11841 * gcc.dg/attr-alloc_size-10.c: New test.
11842 * gcc.dg/attr-alloc_size-11.c: New test.
11843 * gcc.dg/builtin-stringop-chk-7.c: New test.
11844 * gcc.dg/pr78775.c: New test.
11845 * gcc.dg/pr78973-2.c: New test.
11846 * gcc.dg/pr78973.c: New test.
11847
5363d9d9
JL
118482017-01-10 Jeff Law <law@redhat.com>
11849
11850 PR tree-optimization/77766
11851 PR tree-optimization/78856
11852 * gcc.c-torture/execute/pr77766.c: New test.
11853
aae23693
RB
118542016-01-10 Richard Biener <rguenther@suse.de>
11855
11856 PR tree-optimization/79034
11857 * g++.dg/torture/pr79034.C: New testcase.
11858
a0843aed
ML
118592017-01-10 Martin Liska <mliska@suse.cz>
11860
11861 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11862 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11863 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11864 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11865 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11866 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11867 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11868 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11869 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11870 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11871 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11872 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11873 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11874 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11875 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11876 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11877 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11878 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11879 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11880 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11881 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11882 * gcc.dg/ipa/pr64307.c: Likewise.
11883 * gcc.dg/ipa/pr77653.c: Likewise.
11884
79fc8ffe
AS
118852017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11886
11887 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11888 * g++.dg/other/i386-3.C: Ditto.
11889 * gcc.target/i386/sse-12.c: Ditto.
11890 * gcc.target/i386/sse-13.c: Ditto.
11891 * gcc.target/i386/sse-22.c: Ditto.
11892 * gcc.target/i386/sse-23.c: Ditto.
11893 * gcc.target/i386/builtin_target.c: Handle new option.
11894 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11895 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11896 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11897
dfa6951f
MS
118982017-01-09 Martin Sebor <msebor@redhat.com>
11899
11900 PR testsuite/79036
11901 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11902 with different precisions.
11903
a271e415
EB
119042017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11905
11906 * g++.dg/opt/call2.C: New test.
11907 * g++.dg/opt/call3.C: Likewise.
11908 * gnat.dg/array26.adb: New test.
11909 * gnat.dg/array26_pkg.ad[sb]: New helper.
11910 * gnat.dg/array27.adb: New test.
11911 * gnat.dg/array27_pkg.ad[sb]: New helper.
11912 * gnat.dg/array28.adb: New test.
11913 * gnat.dg/array28_pkg.ad[sb]: New helper.
11914
bd2c6270
JJ
119152017-01-09 Jakub Jelinek <jakub@redhat.com>
11916
11917 PR translation/79019
11918 PR translation/79020
11919 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11920 diagnostics.
11921 * gfortran.dg/initialization_17.f90: Likewise.
11922
1c1d8e75
DH
119232017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11924
11925 PR testsuite/79026
11926 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11927 * gcc.target/i386/pr78904-4.c: Likewise.
11928 * gcc.target/i386/pr78904-6.c: Likewise.
11929 * gcc.target/i386/pr78967-2.c: Likewise.
11930
cb330ba5
JJ
119312017-01-09 Jakub Jelinek <jakub@redhat.com>
11932
11933 PR tree-optimization/78899
11934 * gcc.target/i386/pr78899.c: New test.
11935 * gcc.dg/pr71077.c: New test.
11936
a5e14a42
MJ
119372017-01-09 Martin Jambor <mjambor@suse.cz>
11938
11939 PR ipa/78365
11940 PR ipa/78599
11941 * gcc.dg/torture/pr78365.c: New test.
11942
01216d27
JJ
119432017-01-09 Jakub Jelinek <jakub@redhat.com>
11944
dc59e50a
JJ
11945 PR c++/78948
11946 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11947 (main): Use int* instead of long long.
11948
01216d27
JJ
11949 PR tree-optimization/78938
11950 * gcc.dg/vect/pr78938.c: New test.
11951
c0d4fec7
KT
119522017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11953
11954 * gcc.dg/20161219.c: New test.
11955
7b1b0cc1
RB
119562017-01-09 Richard Biener <rguenther@suse.de>
11957
11958 PR tree-optimization/78997
11959 * gcc.dg/torture/pr78997.c: New testcase.
11960
813b9c0d
RB
119612017-01-09 Richard Biener <rguenther@suse.de>
11962
11963 PR debug/79000
11964 * g++.dg/lto/pr79000_0.C: New testcase.
11965 * g++.dg/lto/pr79000_1.c: Likewise.
11966
efcc8d38
MS
119672017-01-08 Martin Sebor <msebor@redhat.com>
11968
11969 PR middle-end/77708
11970 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11971 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11972 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11973 due to bug 78969.
11974 * gcc.dg/format/pr78569.c: Adjust.
11975
5ccf1d8d
DM
119762017-01-07 David Malcolm <dmalcolm@redhat.com>
11977
11978 PR c++/72803
11979 * g++.dg/diagnostic/pr72803.C: New test case.
11980
42002dfe
MS
119812017-01-07 Martin Sebor <msebor@redhat.com>
11982
11983 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11984 * gcc.dg/attr-alloc_size-4.c: Same.
11985
de91486c
AV
119862017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11987
11988 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11989 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11990 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11991 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11992 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11993 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11994 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11995
f55a925e
AS
119962017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11997 * gcc.dg/memcmp-1.c: New.
11998 * gcc.dg/strncmp-1.c: New.
11999
f3caa118
AV
120002017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12001
12002 * gcc.target/arm/acle/mcrr: New.
12003 * gcc.target/arm/acle/mcrr2: New.
12004 * gcc.target/arm/acle/mrrc: New.
12005 * gcc.target/arm/acle/mrrc2: New.
12006
ecc9a25b
AV
120072017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12008
12009 * gcc.target/arm/acle/mcr.c: New.
12010 * gcc.target/arm/acle/mrc.c: New.
12011 * gcc.target/arm/acle/mcr2.c: New.
12012 * gcc.target/arm/acle/mrc2.c: New.
12013
3811581f
AV
120142017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12015
12016 * gcc.target/arm/acle/ldc: New.
12017 * gcc.target/arm/acle/ldc2: New.
12018 * gcc.target/arm/acle/ldcl: New.
12019 * gcc.target/arm/acle/ldc2l: New.
12020 * gcc.target/arm/acle/stc: New.
12021 * gcc.target/arm/acle/stc2: New.
12022 * gcc.target/arm/acle/stcl: New.
12023 * gcc.target/arm/acle/stc2l: New.
12024
d57daa0c
AV
120252017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12026
12027 * gcc.target/arm/acle/acle.exp: Run tests for different options
12028 and make sure fat-lto-objects is used such that we can still do
12029 assemble scans.
12030 * gcc.target/arm/acle/cdp.c: New.
12031 * gcc.target/arm/acle/cdp2.c: New.
12032 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12033 (check_effective_target_arm_coproc1_ok_nocache): New.
12034 (check_effective_target_arm_coproc2_ok): New.
12035 (check_effective_target_arm_coproc2_ok_nocache): New.
12036 (check_effective_target_arm_coproc3_ok): New.
12037 (check_effective_target_arm_coproc3_ok_nocache): New.
12038 (check_effective_target_arm_coproc4_ok): New.
12039 (check_effective_target_arm_coproc4_ok_nocache): New.
12040
8a123229
MS
120412017-01-06 Martin Sebor <msebor@redhat.com>
12042
12043 PR middle-end/78605
12044 * gcc.dg/tree-ssa/pr78605.c: New test.
12045
5b8999d6
MS
120462017-01-05 Martin Sebor <msebor@redhat.com>
12047
12048 PR tree-optimization/78910
12049 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12050 diagnostics.
12051 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12052 * gcc.dg/tree-ssa/pr78910.c: New test.
12053
4e89adf9
EB
120542017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12055
12056 * gcc.dg/sso-10.c: New test.
12057
962c5679
JJ
120582017-01-05 Jakub Jelinek <jakub@redhat.com>
12059
cfd719e7
JJ
12060 PR tree-optimization/71016
12061 * gcc.target/i386/pr71016.c: New test.
12062 * gcc.target/aarch64/pr71016.c: New test.
12063 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12064
26f20371
JJ
12065 PR c++/78931
12066 * g++.dg/cpp1z/decomp19.C: New test.
12067
962c5679
JJ
12068 PR c++/78890
12069 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12070 * g++.dg/init/union1.C: Likewise.
12071 * g++.dg/cpp0x/union6.C: Expect errors.
12072 * g++.dg/cpp0x/union8.C: New test.
12073 * g++.dg/cpp0x/pr78890-1.C: New test.
12074 * g++.dg/cpp0x/pr78890-2.C: New test.
12075
8c15f541
DE
120762017-01-05 David Edelsohn <dje.gcc@gmail.com>
12077
12078 * gcc.target/powerpc/pr71670.c: Require p9vector.
12079 * gcc.target/powerpc/p9-novsx.c: Same.
12080
51b86113
DM
120812017-01-05 David Malcolm <dmalcolm@redhat.com>
12082
12083 * selftests/asr_div1.rtl: New file.
12084 * selftests/aarch64: New subdirectory.
12085 * selftests/aarch64/times-two.rtl: New file.
12086 * selftests/bb-index.rtl: New file.
12087 * selftests/cfg-test.rtl: New file.
12088 * selftests/const-int.rtl: New file.
12089 * selftests/example-labels.rtl: New file.
12090 * selftests/insn-with-mode.rtl: New file.
12091 * selftests/jump-to-label-ref.rtl: New file.
12092 * selftests/jump-to-return.rtl: New file.
12093 * selftests/jump-to-simple-return.rtl: New file.
12094 * selftests/mem.rtl: New file.
12095 * selftests/note-insn-deleted.rtl: New file.
12096 * selftests/note_insn_basic_block.rtl: New file.
12097 * selftests/simple-cse.rtl: New file.
12098 * selftests/symbol-ref.rtl: New file.
12099 * selftests/x86_64: New subdirectory.
12100 * selftests/x86_64/call-insn.rtl: New file.
12101 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12102 * selftests/x86_64/times-two.rtl: New file.
12103 * selftests/x86_64/unspec.rtl: New file.
12104
dc7650cc
NS
121052017-01-05 Nathan Sidwell <nathan@acm.org>
12106
12107 PR c++/78765
12108 * g++.dg/cpp0x/pr78765.C: New.
12109
3db70565
DV
121102017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12111
12112 * gcc.target/s390/memcpy-2.c: New test.
12113 * gcc.target/s390/memset-2.c: New test.
12114
f5a537e3
AK
121152017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12116
12117 * gcc.target/s390/memcpy-1.c: New test.
12118
d80c6d02
JL
121192017-01-04 Jeff Law <law@redhat.com>
12120
12121 PR tree-optimization/78812
12122 * g++.dg/torture/pr78812.C: New test.
12123
08edc320 121242017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12125
12126 PR target/71977
12127 PR target/70568
12128 PR target/78823
12129 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12130 64-bit VSX systems with direct move, whether we optimize common
12131 code sequences in the GLIBC math library for float math functions.
12132 * gcc.target/powerpc/pr71977-2.c: Likewise.
12133
a9342885
MP
121342017-01-04 Marek Polacek <polacek@redhat.com>
12135
12136 PR c++/64767
12137 * c-c++-common/Wpointer-compare-1.c: New test.
12138
066435fe
JJ
121392017-01-04 Jakub Jelinek <jakub@redhat.com>
12140
abec4284
JJ
12141 PR c++/78949
12142 * c-c++-common/Wunused-var-16.c: New test.
12143
26c43e27
JJ
12144 PR c++/78693
12145 * g++.dg/cpp0x/pr78693.C: New test.
12146
fc73e60c
JJ
12147 PR driver/78957
12148 * gcc.dg/pr78957.c: New test.
12149
c9cf3863
JJ
12150 * g++.dg/cpp1y/auto-fn34.C: New test.
12151
066435fe
JJ
12152 PR c++/71182
12153 * g++.dg/cpp0x/pr71182.C: New test.
12154
598bd687
KN
121552017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12156
12157 PR target/78056
12158 * gcc.target/powerpc/pr78056-1.c: New test.
12159 * gcc.target/powerpc/pr78056-2.c: New test.
12160 * gcc.target/powerpc/pr78056-3.c: New test.
12161 * gcc.target/powerpc/pr78056-4.c: New test.
12162 * gcc.target/powerpc/pr78056-5.c: New test.
12163 * gcc.target/powerpc/pr78056-6.c: New test.
12164 * gcc.target/powerpc/pr78056-7.c: New test.
12165 * gcc.target/powerpc/pr78056-8.c: New test.
12166 * lib/target-supports.exp
12167 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12168 whether the effective target supports the popcntb instruction.
12169
8194635a
JL
121702017-01-03 Jeff Law <law@redhat.com>
12171
12172 PR tree-optimization/67955
12173 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12174
baf9ebc8
MP
121752017-01-04 Marek Polacek <polacek@redhat.com>
12176
12177 PR c++/77545
12178 PR c++/77284
12179 * g++.dg/cpp0x/range-for32.C: New test.
12180 * g++.dg/cpp0x/range-for33.C: New test.
12181
5dd9a9d0
DM
121822017-01-04 David Malcolm <dmalcolm@redhat.com>
12183
12184 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12185
4bf07f3f
NS
121862017-01-04 Nathan Sidwell <nathan@acm.org>
12187
12188 PR c++/66735
12189 * g++.dg/cpp1y/pr66735.C: New.
12190
165ba2e9
JJ
121912017-01-04 Jakub Jelinek <jakub@redhat.com>
12192
12193 PR tree-optimization/71563
12194 * gcc.dg/tree-ssa/pr71563.c: New test.
12195
4567f969
JB
121962017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12197
12198 PR fortran/78534
12199 PR fortran/78976
12200 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12201 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12202 * gfortran.dg/transfer_intrinsic_1.f90: Change
12203 scan-tree-dump-times due to gfc_trans_string_copy change to
12204 avoid -Wstringop-overflow.
12205
1c06f07f
JL
122062017-01-03 Jeff Law <law@redhat.com>
12207
12208 PR tree-optimization/78856
12209 * gcc.c-torture/execute/pr78856.c: New test.
12210
60fb638f
MM
122112017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12212
12213 PR target/78953
12214 * gcc.target/powerpc/pr78953.c: New test.
12215
e4d02f52
ILT
122162017-01-03 Ian Lance Taylor <iant@google.com>
12217
12218 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12219 enums.
12220
5b4f088d
MS
122212017-01-03 Martin Sebor <msebor@redhat.com>
12222
12223 PR tree-optimization/78696
12224 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12225 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12226 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12227 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12228
122292017-01-03 David Malcolm <dmalcolm@redhat.com>
12230
12231 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12232 with more than one digit.
12233 * lib/gcc-dg.exp (process-message): Support more than one digit
12234 in relative line specifications.
12235
122362017-01-03 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR tree-optimization/78965
12239 * gcc.dg/pr78965.c: New test.
12240
12241 PR middle-end/78901
12242 * g++.dg/opt/pr78901.C: New test.
12243
122442017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12245
12246 PR fortran/78534
12247 PR fortran/66310
12248 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12249 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12250 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12251 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12252 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12253 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12254 * gfortran.dg/string_1_lp64.f90: New test.
12255 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12256 * gfortran.dg/string_3_lp64.f90: New test.
12257 * gfortran.dg/transfer_intrinsic_1.f90: Change
12258 scan-tree-dump-times due to gfc_trans_string_copy change to
12259 avoid -Wstringop-overflow.
12260
8b7163c6
UB
122612017-01-02 Uros Bizjak <ubizjak@gmail.com>
12262
12263 PR target/78967
12264 * gcc.target/i386/pr78967-1.c: New test.
12265 * gcc.target/i386/pr78967-2.c: Ditto.
12266 * gcc.target/i386/pr78967-3.c: Ditto.
12267
12268 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12269 * gcc.target/i386/pr78904-4.c: Ditto.
12270 * gcc.target/i386/pr78904-6.c: Ditto.
12271
e2940b98
JH
122722017-01-01 Jan Hubicka <hubicka@ucw.cz>
12273
12274 PR middle-end/77674
12275 * g++.dg/torture/pr77674.C: New testcase.
12276
cbe34bb5 122772017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
12278
12279 Update copyright years.
818ab71a 12280\f
cbe34bb5 12281Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
12282
12283Copying and distribution of this file, with or without modification,
12284are permitted in any medium without royalty provided the copyright
12285notice and this notice are preserved.