]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
avx512ifmaintrin.h: Fix whitespace.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4271e5cb
UB
12016-08-14 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/76342
4 * gcc.target/i386/pr76342.c: New test.
5
b0cea284
JJ
62016-08-12 Jakub Jelinek <jakub@redhat.com>
7
8 PR c/71512
9 * g++.dg/ubsan/pr71512.C: New test.
10 * c-c++-common/ubsan/pr71512-1.c: New test.
11 * c-c++-common/ubsan/pr71512-2.c: New test.
12
e86aefb8
MM
132016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
14
15 * gcc.target/powerpc/vec-init-1.c: New tests to test various
16 vector initialization options.
17 * gcc.target/powerpc/vec-init-2.c: Likewise.
18 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
19 is generated on ISA 3.0.
20
7fd82d52
PP
212016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
22
23 PR middle-end/71654
24 * gcc.dg/c-c++-common/pr71654.c: New test.
25 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
26 dg-options.
27 * gcc.dg/tree-ssa/vrp24: Likewise.
28
2f1364c2
JJ
292016-08-12 Jakub Jelinek <jakub@redhat.com>
30
31 PR c/67410
32 * gcc.dg/pr67410.c: New test.
33
8eb414aa
BC
342016-08-12 Bin Cheng <bin.cheng@arm.com>
35
36 PR tree-optimization/69848
37 * gcc.dg/vect/vect-pr69848.c: New test.
38
30b39c19
UB
392016-08-12 Uros Bizjak <ubizjak@gmail.com>
40
41 PR testsuite/71008
42 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
43 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
44 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
45 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
46
e373dd06
RB
472016-08-12 Richard Biener <rguenther@suse.de>
48
49 PR tree-optimization/57326
50 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
51 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
52 * gcc.dg/tree-ssa/pr35287.c: Likewise.
53 * gcc.target/i386/pr45685.c: Likewise.
54 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
55 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
56 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
57 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
58 * gfortran.dg/pr34163.f90: Likewise.
59
20d1af89
ML
602016-08-12 Martin Liska <mliska@suse.cz>
61
62 * g++.dg/gcov/gcov-16.C: New test.
63 * lib/gcov.exp: Support new argument for run-gcov function.
64
5cacda56
ML
652016-08-12 Martin Liska <mliska@suse.cz>
66
67 PR gcov-profile/35590
68 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
69
663eecfd
RB
702016-08-12 Richard Biener <rguenther@suse.de>
71
72 PR tree-optimization/72851
73 * gcc.dg/torture/pr72851.c: New testcase.
74
8aaf799b
AO
752016-08-12 Alexandre Oliva <aoliva@redhat.com>
76
e366d7d8
AO
77 PR debug/63240
78 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
79 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
80 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
81 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
82 DW_AT_deleted.
83
71e1a6a4
AO
84 PR debug/55641
85 * g++.dg/debug/dwarf2/ref-1.C: New.
86
8aaf799b
AO
87 PR debug/49366
88 * g++.dg/debug/dwarf2/template-params-12.H: New.
89 * g++.dg/debug/dwarf2/template-params-12f.C: New.
90 * g++.dg/debug/dwarf2/template-params-12g.C: New.
91 * g++.dg/debug/dwarf2/template-params-12n.C: New.
92 * g++.dg/debug/dwarf2/template-params-12s.C: New.
93 * g++.dg/debug/dwarf2/template-params-12u.C: New.
94 * g++.dg/debug/dwarf2/template-params-12v.C: New.
95 * g++.dg/debug/dwarf2/template-params-12w.C: New.
96
06f9caed
BS
972016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
98
99 PR target/72863
100 * gcc.target/powerpc/pr72863.c: New test.
101
a8b956c1
UB
1022016-08-11 Uros Bizjak <ubizjak@gmail.com>
103
104 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
105
c73dd986
L
1062015-08-11 H.J. Lu <hongjiu.lu@intel.com>
107
108 * gcc.target/i386/pieces-strcpy-1.c: New test.
109 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
110
385ed708
JJ
1112016-08-11 Jakub Jelinek <jakub@redhat.com>
112
113 PR c++/72868
114 * g++.dg/cpp1y/constexpr-switch4.C: New test.
115
df7ec09f
L
1162015-08-11 H.J. Lu <hongjiu.lu@intel.com>
117
118 * gcc.target/i386/pieces-memcpy-1.c: New test.
119 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
120 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
121 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
122 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
123 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
124
b95a64bb
JJ
1252016-08-11 Jakub Jelinek <jakub@redhat.com>
126
127 PR c/72816
7ddbcf6b 128 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 129
59537744
BE
1302016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
131
132 PR tree-optimization/71083
133 * gcc.c-torture/execute/pr71083.c: New test.
134 * gnat.dg/loop_optimization23.adb: New test.
135 * gnat.dg/loop_optimization23_pkg.ads: New test.
136 * gnat.dg/loop_optimization23_pkg.adb: New test.
137
183ac6d0
RB
1382016-08-11 Richard Biener <rguenther@suse.de>
139
140 PR tree-optimization/72772
141 * gcc.dg/graphite/pr35356-1.c: Adjust.
142 * gcc.dg/tree-ssa/pr59597.c: Likewise.
143
b152f5a2
JB
1442016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
145
146 * gfortran.dg/random_7.f90: Take into account that the last seed
147 value is the special p value.
148 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
149
bb7ebad1
RB
1502016-08-11 Richard Biener <rguenther@suse.de>
151
152 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
153
2e186411
AM
1542016-08-11 Alan Modra <amodra@gmail.com>
155
156 * gcc.target/powerpc/pr71680.c: New.
157
e9e6d4f6
KN
1582016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
159
160 * gcc.target/powerpc/bfp/bfp.exp: New file.
161 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
162 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
163 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
164 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
165 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
166 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
167 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
168 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
169 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
170 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
171 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
172 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
173 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
174 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
175 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
176 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
177 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
178 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
179 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
180 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
181 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
182 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
183 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
184 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
185 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
186 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
187 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
188 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
189 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
190 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
191 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
192 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
193 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
194 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
195 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
196 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
197 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
198 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
199 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
200 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
201 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
202 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
203 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
204 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
205 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
206 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
207 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
208 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
209 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
210 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
211 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
212 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
213 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
214
9c8eabea
BC
2152016-08-10 Bin Cheng <bin.cheng@arm.com>
216
217 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
218 Add aarch64*-*-*.
219
6c553b76
BC
2202016-08-10 Bin Cheng <bin.cheng@arm.com>
221
222 * gcc.target/aarch64/simd/vcond-ne.c: New test.
223
a0883b08
MM
2242016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
225
226 PR target/72853
227 * gcc.target/powerpc/pr72853.c: New test.
228
a266236e
ML
2292016-08-10 Martin Liska <mliska@suse.cz>
230
231 PR gcov-profile/58306
232 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
233
22063dbc
ML
2342016-08-10 Martin Liska <mliska@suse.cz>
235
236 * g++.dg/gcov/gcov-threads-1.C: New test.
237
5250a5bb
SKS
2382016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
239
240 PR target/71873
241 * gcc.target/avr/pr71873.c: New test.
242
b7597ae5
ML
2432016-08-09 Martin Liska <mliska@suse.cz>
244
245 * g++.dg/gcov/gcov-dump-1.C: New test.
246 * g++.dg/gcov/gcov-dump-2.C: New test.
247
ab50a215
ML
2482016-08-09 Martin Liska <mliska@suse.cz>
249
250 * gcc.dg/tree-prof/val-prof-9.c: New test.
251
dcb1e137
ML
2522016-08-09 Martin Liska <mliska@suse.cz>
253
254 * gcc.dg/tree-prof/val-prof-8.c: New test.
255
04d6d3b6
MJ
2562016-08-09 Martin Jambor <mjambor@suse.cz>
257
df839749
UB
258 PR ipa/71981
259 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 260
c57e78c4
BC
2612016-08-09 Bin Cheng <bin.cheng@arm.com>
262
263 PR tree-optimization/33707
264 * gcc.dg/vect/pr33707.c: New test.
265
42970a17
BC
2662016-08-09 Bin Cheng <bin.cheng@arm.com>
267
268 PR tree-optimization/pr72772
269 * gcc.dg/tree-ssa/pr72772.c: New test.
270
810a3aa6
MF
2712016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
272
273 PR rtl-optimization/66669
274 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
275
9e207d6f
JJ
2762016-08-09 Jakub Jelinek <jakub@redhat.com>
277
278 PR tree-optimization/72824
279 * gcc.c-torture/execute/ieee/pr72824.c: New test.
280
50bf47fd
RB
2812016-08-09 Richard Biener <rguenther@suse.de>
282
283 PR tree-optimization/71802
284 * gcc.dg/torture/pr71802.c: New testcase.
285
cadec7ca
JJ
2862016-08-09 Jakub Jelinek <jakub@redhat.com>
287
288 PR c++/72809
289 * g++.dg/eh/stdarg1.C: New test.
290
c43c5112
AK
2912016-08-08 Andi Kleen <ak@linux.intel.com>
292
293 * lib/profopt.exp: (auto-profopt-execute): Don't include full
294 test command line in failure log.
295 (profopt-execute): dito. Make autofdo file names unique.
296
895aa8e1
DM
2972016-08-08 David Malcolm <dmalcolm@redhat.com>
298
299 PR c/64955
300 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
301 output.
302
9afda630
PK
3032016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
304
305 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
306 c99_runtime.
307 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
308 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
309 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
310 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
311 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
312 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
313
e52ed3fe
DM
3142016-08-08 David Malcolm <dmalcolm@redhat.com>
315
316 PR c/52952
317 * gcc.dg/cpp/pr66415-1.c: Likewise.
318 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
319 * gcc.dg/format/c90-printf-1.c: Likewise.
320 * gcc.dg/format/diagnostic-ranges.c: New test case.
321
ad200580
JJ
3222016-08-08 Jakub Jelinek <jakub@redhat.com>
323
77524e0d
JJ
324 PR fortran/72716
325 * gfortran.dg/gomp/pr72716.f90: New test.
326
2187f2a2
JJ
327 PR middle-end/72781
328 * gcc.dg/gomp/pr72781.c: New test.
329
ad200580
JJ
330 PR middle-end/68762
331 * g++.dg/vect/pr68762-1.cc: New test.
332 * g++.dg/vect/pr68762-2.cc: New test.
333 * g++.dg/vect/pr68762.h: New file.
334
989d0071
MS
3352016-08-08 Martin Sebor <msebor@redhat.com>
336
337 PR testsuite/72838
338 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
339 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
340 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
341
7090cac9
AV
3422016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
343
344 PR fortran/71936
345 * gfortran.dg/allocate_with_source_21.f03: New test.
346
64e56ab0
AV
3472016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
348
349 PR fortran/72698
350 * gfortran.dg/allocate_with_source_20.f03: New test.
351
0476487d
AM
3522016-08-08 Alan Modra <amodra@gmail.com>
353
354 * gcc.c-torture/compile/pr72802.c: New.
355
8e9218f2
AV
3562016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
357
358 PR fortran/70524
359 * gfortran.dg/dependency_48.f90: New test.
360
c1f7083b
TK
3612016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
362
531e5ae3 363 PR fortran/70040
c1f7083b
TK
364 * gfortran.dg/pr70040.f90: New testcase.
365
6ab5813c
TK
3662016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
367
368 PR fortran/71961
369 * gfortran.dg/matmul_10.f90: New testcase.
370
27bddc4a
JH
3712016-08-07 Jan Hubicka <hubicka@ucw.cz>
372
373 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
374
4a9f8a9f
JJ
3752016-08-07 Jakub Jelinek <jakub@redhat.com>
376
377 PR c/72816
378 * gcc.dg/pr72816.c: New test.
379
fa76f2c6
JW
3802016-08-06 Jonathan Wakely <jwakely@redhat.com>
381
382 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
383 * g++.dg/conversion/pr41426.C: Likewise.
384 * g++.dg/conversion/pr66211.C: Likewise.
385 * g++.dg/cpp1y/lambda-init9.C: Likewise.
386 * g++.dg/init/ref8.C: Likewise.
387 * g++.old-deja/g++.law/cvt20.C: Likewise.
388 * g++.old-deja/g++.mike/p9732c.C: Likewise.
389
5c3e5002
PP
3902016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
391
392 PR tree-optimization/18046
393 * gcc.dg/tree-ssa/vrp105.c: New test.
394 * gcc.dg/tree-ssa/vrp106.c: New test.
395
64d6d399
MS
3962016-08-05 Martin Sebor <msebor@redhat.com>
397
398 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
399 1ul in diagnostics. Remove hyphen from "constant-expression."
400 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
401 * g++.dg/cpp0x/static_assert3.C: Same.
402 * g++.dg/cpp1y/constexpr-throw.C: Same.
403 * g++.dg/template/nontype3.C: Same.
404 * g++.dg/warn/overflow-warn-1.C: Same.
405 * g++.dg/warn/overflow-warn-3.C: Same.
406 * g++.dg/warn/overflow-warn-4.C: Same.
407
88fa5555
DM
4082016-08-05 David Malcolm <dmalcolm@redhat.com>
409
410 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
411 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
412 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
413 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
414
1addb9e6
PP
4152016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
416
417 PR tree-optimization/72810
418 * gcc.dg/tree-ssa/vrp110.c: New test.
419
1b62ed4f
JG
4202016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
421
422 PR Target/72819
423 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
424 registers.
425 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
426 saving the half-precision registers.
427 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
428 value is returned in h0.
429 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
430 are passed in FP/SIMD registers.
431 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
432 passing works corrcetly.
433 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
434 (hfa_f16x2_t): Likewise.
435 (hfa_f16x3_t): Likewise.
436 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
437 are promoted to double and passed in a double register.
438 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
439 are promoted to double and stacked.
440 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
441 __fp16 data types.
442 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
443 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
444 __fp16 first get passed in FP/SIMD registers, then stacked.
445
4228ca19
NS
4462016-08-05 Nathan Sidwell <nathan@acm.org>
447
448 PR c++/68724
449 * g++.dg/cpp0x/pr68724.C: New.
450
db7c335e
RB
4512016-08-05 Richard Biener <rguenther@suse.de>
452
453 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
454
48abe922
PP
4552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
456
457 * gcc.dg/tree-ssa/vrp107.c: New test.
458 * gcc.dg/tree-ssa/vrp108.c: New test.
459 * gcc.dg/tree-ssa/vrp109.c: New test.
460
f6cdf42f
PK
4612016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
462
463 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
464 dg-options.
465
33a9c609
PK
4662016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
467
468 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
469 test-cases.
470 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
471 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
472 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
473 test-cases.
474 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
475 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
476 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
477 large_double.
478
4473482d
PC
4792016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
480
481 PR c++/72800
482 * g++.dg/cpp1y/lambda-ice1.C: New.
483
08156df5
PP
4842016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
485
486 PR c++/72759
487 * g++.dg/cpp1y/pr72759.C: New test.
488
938da3a5
PP
4892016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
490
491 * gcc.dg/switch-10.c: New test.
492
da84183c
JG
4932016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
494
495 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
496
ae9281fc
TS
4972016-08-04 Thomas Schwinge <thomas@codesourcery.com>
498
499 * c-c++-common/goacc/routine-5.c: Update.
500
086ad22e
BE
5012016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
502
503 PR rtl-optimization/70903
504 * gcc.c-torture/execute/pr70903.c: New test.
505
6805e400
ML
5062016-08-04 Martin Liska <mliska@suse.cz>
507
508 * gcc.dg/params/params.exp: Replace file exists with
509 TESTING_IN_BUILD_TREE.
510
a0008434
MP
5112016-08-04 Marek Polacek <polacek@redhat.com>
512
513 PR c++/70229
514 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
515
fb46286e
RB
5162016-08-04 Richard Biener <rguenther@suse.de>
517
518 PR middle-end/71984
519 * gcc.dg/torture/pr71984.c: Guard correctness check for
520 little-endian.
521
ac2c96ab
AP
5222016-08-03 Andrew Pinski <apinski@cavium.com>
523
524 * gcc.c-torture/compile/20160802-1.c: New testcase.
525
c98583e9
FR
5262016-08-03 Fritz Reese <fritzoreese@gmail.com>
527
528 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
529
9ad1a1da
RB
5302016-08-03 Richard Biener <rguenther@suse.de>
531
532 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
533 and remove -O3.
534 * c-c++-common/ubsan/pr71403-2.c: Likewise.
535 * c-c++-common/ubsan/pr71403-3.c: Likewise.
536
cd75c979
RB
5372016-08-03 Richard Biener <rguenther@suse.de>
538
539 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
540 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
541 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
542 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
543
30e8d875
SKS
5442016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
545
546 * gcc.dg/init-excess-2.c: Require int32plus.
547 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
548 * gcc.dg/pr59963-2.c: Require int32plus.
549 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
550 * gcc.dg/unroll-7.c: Require int32plus.
551
69b806f6
BC
5522016-08-02 Bin Cheng <bin.cheng@arm.com>
553
554 PR tree-optimization/34114
555 * gcc.dg/tree-ssa/loop-42.c: New test.
556
1efafef3
TC
5572016-08-02 Tamar Christina <tamar.christina@arm.com>
558
559 * gcc.target/aarch64/vminmaxnm.c: New.
560 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
561 tests.
562
e2a99194
MM
5632016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
564
565 * gcc.target/powerpc/vec-extract-5.c: New tests to test
566 vec_extract for vector float, vector int, vector short, and vector
567 char.
568 * gcc.target/powerpc/vec-extract-6.c: Likewise.
569 * gcc.target/powerpc/vec-extract-7.c: Likewise.
570 * gcc.target/powerpc/vec-extract-8.c: Likewise.
571 * gcc.target/powerpc/vec-extract-9.c: Likewise.
572
71bfb77a
WD
5732016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
574
575 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 576 single stack adjustment, no writeback.
71bfb77a
WD
577 * gcc.target/aarch64/test_frame_12.c: Likewise.
578 * gcc.target/aarch64/test_frame_13.c: Likewise.
579 * gcc.target/aarch64/test_frame_15.c: Likewise.
580 * gcc.target/aarch64/test_frame_6.c: Likewise.
581 * gcc.target/aarch64/test_frame_7.c: Likewise.
582 * gcc.target/aarch64/test_frame_8.c: Likewise.
583 * gcc.target/aarch64/test_frame_16.c: New test.
584
37bce35a
L
5852015-08-01 H.J. Lu <hongjiu.lu@intel.com>
586
587 PR target/72748
588 * gcc.target/i386/pr72748.c: New test.
589
2a93954e
AH
5902015-08-01 Alan Hayward <alan.hayward@arm.com>
591
592 PR tree-optimization/71818
593 * gcc.dg/vect/pr71818.c: New
594
bf60c531
ML
5952016-08-01 Martin Liska <mliska@suse.cz>
596
597 PR tree-optimization/71857
598 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
599
8ed49fab
KT
6002016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
601
602 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
603
76e2c821
JB
6042016-08-01 Jan Beulich <jbeulich@suse.com>
605
606 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
607
35029597
WS
6082016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
609
610 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
611 * gcc.target/powerpc/mulkc3-1.c: Likewise.
612
3aa4b66a
JW
6132016-07-31 Jonathan Wakely <jwakely@redhat.com>
614
615 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
616 (check_effective_target_c++): Likewise. Also match for libstdc++.
617
93cb9a5a
SK
6182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
619
620 PR fortran/41922
621 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
622 * gfortran.dg/equiv_constraint_7.f90: Ditto.
623 * gfortran.dg/pr41922.f90: New test.
624
9fcb2819
SK
6252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
626
627 PR fortran/68566
628 * gfortran.dg/pr68566.f90: new test.
629
8bada5cd
MS
6302016-07-30 Martin Sebor <msebor@redhat.com>
631
632 PR c++/60760
633 PR c++/71091
634 * g++.dg/cpp0x/constexpr-cast.C: New test.
635 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
636 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
637 * g++.dg/ubsan/pr63956.C: Correct.
638
d0047a25
MM
6392016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
640
641 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
642 vector double or vector long where the vector is in memory.
643 * gcc.target/powerpc/vec-extract-3.c: Likewise.
644 * gcc.target/powerpc/vec-extract-4.c: Likewise.
645
e4f7a5df
SK
6462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
647
648 PR fortran/69867
649 * gfortran.dg/pr69867.f90: New test.
650
b441ae1d
SK
6512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
652
653 PR fortran/69962
654 * gfortran.dg/pr69962.f90: New test.
655
712dff31
SK
6562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
657
658 PR fortran/70006
659 * gfortran.dg/pr70006.f90: New test.
660
fb42421e
SK
6612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
662
663 PR fortran/71730
664 * gfortran.dg/pr71730.f90: New test.
665 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
666 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
667 * gfortran.dg/array_constructor_26.f03: Ditto.
668
466effe0
WS
6692016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
670
671 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
672 * gcc.target/powerpc/pr71763.c: Likewise.
673
f618a472
MP
6742016-07-29 Marek Polacek <polacek@redhat.com>
675
676 PR c/71742
677 * gcc.dg/940510-1.c: Adjust dg-error.
678 * gcc.dg/c99-flex-array-1.c: Likewise.
679 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
680
efd0786f
MP
681 PR c/71853
682 * gcc.dg/noncompile/pr71853.c: New test.
683
e00dceaf
MP
684 PR c/71573
685 * gcc.dg/noncompile/pr71573.c: New test.
686
638fc14f
MP
687 PR c/71926
688 * g++.dg/warn/Wparentheses-30.C: New test.
689 * gcc.dg/Wparentheses-14.c: New test.
690
61c73a7f
UB
6912016-07-29 Uros Bizjak <ubizjak@gmail.com>
692
693 * gcc.dg/pr59833.c: Use dg-add-options ieee.
694
01d32b2b
BC
6952016-07-29 Bin Cheng <bin.cheng@arm.com>
696
697 PR tree-optimization/57558
698 * gcc.dg/vect/pr57558-1.c: New test.
699 * gcc.dg/vect/pr57558-2.c: New test.
700
f6c7a248
PK
7012016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
702
61c73a7f 703 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
704 to scan forwprop1 dump pass.
705
f54ea774
PC
7062016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
707
708 PR c++/51488
709 * g++.dg/template/pr51488.C: New.
710
673a107a
JJ
7112016-07-29 Jakub Jelinek <jakub@redhat.com>
712
713 PR c/71969
714 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
715 static __inline__.
716 * gcc.dg/pr71969-1.c: New test.
717 * gcc.dg/pr71969-2.c: New test.
718 * gcc.dg/pr71969-3.c: New test.
719
78169471
MP
7202016-07-29 Marek Polacek <polacek@redhat.com>
721
722 PR c/71574
723 * c-c++-common/pr71574.c: New test.
724
a5b5c8b6
MP
725 PR c/71583
726 * gcc.dg/noncompile/pr71583.c: New test.
727
883b6d4e
KV
7282016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
729
730 PR middle-end/68217
731 * gcc.dg/pr68217.c: New test.
732
89f1f37e
SK
7332016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
734
735 PR fortran/71067
736 * gfortran.dg/pr71067_1.f90: New test.
737 * gfortran.dg/pr71067_2.f90: Ditto.
738
e0d32185
MM
7392016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
740
741 * gcc.target/powerpc/vec-extract-1.c: New test.
742
c851722d
SK
7432016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
744
745 PR fortran/71799
746 * gfortran.dg/pr71799.f90: New test.
747
f064da6a
PC
7482016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/71665
751 * g++.dg/cpp0x/pr71665-1.C: New.
752 * g++.dg/cpp0x/pr71665-2.C: Likewise.
753 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
754 * g++.dg/ext/label10.C: Likewise.
755 * g++.dg/parse/constant5.C: Likewise.
756
1b70aaad
SK
7572016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
758
759 PR fortran/71859
760 * gfortran.dg/pr71859.f90: New test.
761 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
762 * gfortran.dg/coarray_collectives_1.f90: Ditto.
763
a23404c9
PT
7642016-07-28 Paul Thomas <pault@gcc.gnu.org>
765
766 PR fortran/71883
767 * gfortran.dg/pr71883.f90 : New test.
768
513d866d
YR
7692016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
770
771 PR tree-optimization/71734
61c73a7f 772 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 773
7c428aa2
RL
7742016-07-28 Renlin Li <renlin.li@arm.com>
775
776 Revert
777 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
778
779 PR fortran/71902
780 * gfortran.dg/dependency_47.f90: New test.
781
1225d6b1
ML
7822016-07-28 Martin Liska <mliska@suse.cz>
783
784 PR gcov-profile/68025
785 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
786
e5f5bf35
ML
7872016-07-28 Martin Liska <mliska@suse.cz>
788
789 * g++.dg/vect/pr70944.cc: New test.
790
4536610d
KV
7912016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
792
793 PR middle-end/71994
794 * gcc.dg/torture/pr71994.c: New test.
795
8c6961ca
PK
7962016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
797
798 PR middle-end/71078
799 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
800 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
801 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
802
8de22ea0
RB
8032016-07-27 Richard Biener <rguenther@suse.de>
804
805 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
806
5d9da222
ML
8072016-07-27 Martin Liska <mliska@suse.cz>
808
809 * gcc.dg/predict-13.c: New test.
810 * gcc.dg/predict-14.c: New test.
811
af9e275f
SKS
8122016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
813
a23404c9 814 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
815 including stdint.h.
816 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
817 including stdint.h.
818
71abba1e
MM
8192016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
820
821 PR target/71869
822 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
823 IEEE built-in functions handle quiet and signalling NaNs
824 correctly.
825
9cd74e8f
SK
8262016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
827
828 PR fortran/71862
829 * gfortran.dg/pr71862.f90: New test.
830
0d48446f
MS
8312016-07-26 Martin Sebor <msebor@redhat.com>
832
833 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
834 selector with dg-options.
835
524cf1e4
PP
8362016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
837
838 PR tree-optimization/18046
839 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
840 * gcc.dg/tree-ssa/vrp103.c: New test.
841 * gcc.dg/tree-ssa/vrp104.c: New test.
842
100665d8
WS
8432016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
844
845 * gcc.target/powerpc/pr63354.c: Require lp64 since
846 -mprofile-kernel is not legal with -m32.
847
0b64ca40
RB
8482016-07-26 Richard Biener <rguenther@suse.de>
849
850 PR rtl-optimization/71984
851 * gcc.dg/torture/pr71984.c: New testcase.
852
9b7937cf
RS
8532016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
854
855 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
856 g++-dg-runtest via et-dg-runtest.
857 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
858 * gcc.dg/vect/vect.exp: Likewise.
859 * gfortran.dg/graphite/graphite.exp: Likewise, but for
860 gfortran-dg-runtest.
861 * gfortran.dg/vect/vect.exp: Likewise.
862 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
863 (check_mips_loongson_hw_available): Likewise.
864 (check_effective_target_mpaired_single_runtime): Likewise.
865 (check_effective_target_mips_loongson_runtime): Likewise.
866 (add_options_for_mpaired_single): Likewise.
867 (check_effective_target_vect_int): Add global et_index.
868 Check and save the supported feature for a target selected by
869 the et_index target. Break long lines where appropriate. Call
870 et-is-effective-target for MIPS with an argument instead of
871 check_effective_target_* where appropriate.
872 (check_effective_target_vect_intfloat_cvt): Likewise.
873 (check_effective_target_vect_uintfloat_cvt): Likewise.
874 (check_effective_target_vect_floatint_cvt): Likewise.
875 (check_effective_target_vect_floatuint_cvt): Likewise.
876 (check_effective_target_vect_simd_clones): Likewise.
877 (check_effective_target_vect_shift): ewise.
878 (check_effective_target_whole_vector_shift): Likewise.
879 (check_effective_target_vect_bswap): Likewise.
880 (check_effective_target_vect_shift_char): Likewise.
881 (check_effective_target_vect_long): Likewise.
882 (check_effective_target_vect_float): Likewise.
883 (check_effective_target_vect_double): Likewise.
884 (check_effective_target_vect_long_long): Likewise.
885 (check_effective_target_vect_no_int_max): Likewise.
886 (check_effective_target_vect_no_int_add): Likewise.
887 (check_effective_target_vect_no_bitwise): Likewise.
888 (check_effective_target_vect_widen_shift): Likewise.
889 (check_effective_target_vect_no_align): Likewise.
890 (check_effective_target_vect_hw_misalign): Likewise.
891 (check_effective_target_vect_element_align): Likewise.
892 (check_effective_target_vect_condition): Likewise.
893 (check_effective_target_vect_cond_mixed): Likewise.
894 (check_effective_target_vect_char_mult): Likewise.
895 (check_effective_target_vect_short_mult): Likewise.
896 (check_effective_target_vect_int_mult): Likewise.
897 (check_effective_target_vect_extract_even_odd): Likewise.
898 (check_effective_target_vect_interleave): Likewise.
899 (check_effective_target_vect_stridedN): Likewise.
900 (check_effective_target_vect_multiple_sizes): Likewise.
901 (check_effective_target_vect64): Likewise.
902 (check_effective_target_vect_call_copysignf): Likewise.
903 (check_effective_target_vect_call_sqrtf): Likewise.
904 (check_effective_target_vect_call_btrunc): Likewise.
905 (check_effective_target_vect_call_btruncf): Likewise.
906 (check_effective_target_vect_call_ceil): Likewise.
907 (check_effective_target_vect_call_ceilf): Likewise.
908 (check_effective_target_vect_call_floor): Likewise.
909 (check_effective_target_vect_call_floorf): Likewise.
910 (check_effective_target_vect_call_lceil): Likewise.
911 (check_effective_target_vect_call_lfloor): Likewise.
912 (check_effective_target_vect_call_nearbyint): Likewise.
913 (check_effective_target_vect_call_nearbyintf): Likewise.
914 (check_effective_target_vect_call_round): Likewise.
915 (check_effective_target_vect_call_roundf): Likewise.
916 (check_effective_target_vect_perm): Likewise, but also append *_saved
917 to the existing global name to properly cache the result.
918 (check_effective_target_vect_perm_byte): Likewise.
919 (check_effective_target_vect_perm_short): Likewise.
920 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
921 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
922 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
923 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
924 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
925 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
926 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
927 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
928 (check_effective_target_vect_sdot_qi): Likewise.
929 (check_effective_target_vect_udot_qi): Likewise.
930 (check_effective_target_vect_sdot_hi): Likewise.
931 (check_effective_target_vect_udot_hi): Likewise.
932 (check_effective_target_vect_usad_char): Likewise.
933 (check_effective_target_vect_pack_trunc): Likewise.
934 (check_effective_target_vect_unpack): Likewise.
935 (check_effective_target_vect_aligned_arrays): Likewise.
936 (check_effective_target_vect_natural_alignment): Likewise.
937 (check_effective_target_vector_alignment_reachable): Likewise.
938 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
939 (is-effective-target): Initialize et_index if undefined.
940 (et-dg-runtest): New.
941 (et-is-effective-target): Likewise.
942 (check_vect_support_and_set_flags): Add supported MIPS targets to
943 EFFECTIVE_TARGETS list. Return the number of supported targets.
944
8f63caf6
RB
9452016-07-26 Richard Biener <rguenther@suse.de>
946 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
947
948 PR middle-end/70920
949 * gcc.dg/pr70920-1.c: New test-case.
950 * gcc.dg/pr70902-2.c: Likewise.
951 * gcc.dg/pr70920-3.c: Likewise.
952 * gcc.dg/pr70920-4.c: Likewise
953 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
954 2 instead of 3.
955
7d575fff
AM
9562016-07-25 Alexander Monakov <amonakov@ispras.ru>
957
958 * gcc.c-torture/execute/pr71494.c: Require label_values.
959 * gcc.dg/pr16973.c: Ditto.
960
bf01e070
SKS
9612016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
962
963 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
964 * gcc.dg/torture/pr69771.c: Require int32plus.
965 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
966
16b05965
ML
9672016-07-25 Martin Liska <mliska@suse.cz>
968
969 * gcc.dg/torture/pr71987.c: New test.
970
d52d3767
SK
9712016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
972
973 PR fortran/71935
974 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
975 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
976 * gfortran.dg/pr71935.f90: New test.
977
2e6b45af
MS
9782016-07-22 Martin Sebor <msebor@redhat.com>
979
980 PR c++/71675
981 * g++.dg/ext/atomic-3.C: New test.
982 * gcc.dg/atomic/pr71675.c: New test.
983
58b3986e
ES
9842016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
985
986 * gcc.target/i386/mvc8.c: New test.
987
faa1612a
BC
9882016-07-22 Bin Cheng <bin.cheng@arm.com>
989
990 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
991 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
992
1603ebe0
TK
9932016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
994
995 PR fortran/71795
996 * gfortran.dg/constructor_50.f90: New test.
997
bc91c436
ML
9982016-07-22 Martin Liska <mliska@suse.cz>
999
1000 PR gcov-profile/69028
1001 PR gcov-profile/62047
1002 * g++.dg/cilk-plus/pr69028.C: New test.
1003
9fe9a3a7
AV
10042016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1005
1006 * gfortran.dg/coarray_stat_2.f90: New test.
1007
70866e3d
MM
10082016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1009
1010 * gcc.target/powerpc/vec-extract.h: New files to check the
1011 vec_extract built-in functions for all vector types, testing
1012 accessing each element, both with constant and variable element
1013 numbers.
1014 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1015 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1016 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1017 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1018 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1019 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1020 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1021 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1022 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1023
ab3af181
JJ
10242016-07-21 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR c++/71728
1027 * g++.dg/other/pr71728.C: New test.
1028
ebe8f322
JG
10292016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1030
1031 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1032 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1033 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1034 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1035 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1036
959cef74
RB
10372016-07-21 Richard Biener <rguenther@suse.de>
1038
1039 PR tree-optimization/71947
1040 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1041
b24d9420
BC
10422016-07-21 Bin Cheng <bin.cheng@arm.com>
1043
1044 * gcc.dg/tree-ssa/scev-15.c: New.
1045
23974819
BC
10462016-07-21 Bin Cheng <bin.cheng@arm.com>
1047
1048 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1049
ee78cbaa
JJ
10502016-07-21 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR c++/71941
1053 * g++.dg/gomp/pr71941.C: New test.
1054
52ed68f7
DM
10552016-07-20 David Malcolm <dmalcolm@redhat.com>
1056
1057 PR c/70339
1058 PR c/71858
1059 * g++.dg/spellcheck-identifiers.C: New test case, based on
1060 gcc.dg/spellcheck-identifiers.c.
1061 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1062 gcc.dg/spellcheck-identifiers-2.c.
1063 * g++.dg/spellcheck-typenames.C: New test case, based on
1064 gcc.dg/spellcheck-typenames.c
1065
18407bfb
JW
10662016-07-20 Jonathan Wakely <jwakely@redhat.com>
1067
1068 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1069 pointer to member function and also test catching by reference.
1070
4c07fd98
DV
10712016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1072
1073 * gcc.target/s390/pr67443.c: Fix test case.
1074
fee21d65
DV
10752016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1076
1077 * gcc.target/s390/insv-1.c: Xfail some tests.
1078 * gcc.target/s390/insv-2.c: Likewise.
1079
dbe9dfdd
GJL
10802016-07-20 Georg-Johann Lay <avr@gjlay.de>
1081
1082 * gcc.target/avr/torture/get-mem.c: New test.
1083 * gcc.target/avr/torture/set-mem.c: New test.
1084
c25e1d82
GJL
10852016-07-20 Georg-Johann Lay <avr@gjlay.de>
1086
1087 PR target/71948
1088 * gcc.target/avr/torture/tiny-progmem.c: New test.
1089
109d2197
JJ
10902016-07-20 Jakub Jelinek <jakub@redhat.com>
1091
7419f441
JJ
1092 PR c++/71909
1093 * g++.dg/parse/pr71909.C: New test.
1094 * g++.dg/tm/pr71909.C: New test.
1095
109d2197
JJ
1096 PR c++/50060
1097 * g++.dg/cpp0x/constexpr-50060.C: New test.
1098 * g++.dg/cpp1y/constexpr-50060.C: New test.
1099
144530cf
ML
11002016-07-20 Martin Liska <mliska@suse.cz>
1101
1102 * gfortran.dg/graphite/pr71898.f90: New test.
1103
04ac4afa
BC
11042016-07-20 Bin Cheng <bin.cheng@arm.com>
1105
1106 PR tree-optimization/71503
1107 PR tree-optimization/71683
1108 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1109 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1110
dcbdb17a
ML
11112016-07-20 Martin Liska <mliska@suse.cz>
1112
1113 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1114 * gcc.dg/plugin/sreal-test-1.c: Remove.
1115 * gcc.dg/plugin/sreal_plugin.c: Remove.
1116
6ed82555
TK
11172016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1118
1119 PR fortran/71902
1120 * gfortran.dg/dependency_47.f90: New test.
1121
13da0507
JJ
11222016-07-19 Jakub Jelinek <jakub@redhat.com>
1123
4833f561
JJ
1124 PR rtl-optimization/71916
1125 * gcc.c-torture/compile/pr71916.c: New test.
1126
4fda19ef
JJ
1127 PR middle-end/71874
1128 * g++.dg/torture/pr71874.C: New test.
1129
13da0507
JJ
1130 PR middle-end/71734
1131 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1132 (my_alloc): Rewritten to use __builtin_posix_memalign and
1133 __SIZE_TYPE__.
1134 (my_free): Use __builtin_free instead of _mm_free.
1135 (Vec::operator=): Use __builtin_memcpy.
1136
e7980add
MJ
11372016-07-19 Martin Jambor <mjambor@suse.cz>
1138
61c73a7f
UB
1139 PR fortran/71688
1140 * gfortran.dg/pr71688.f90: New test.
e7980add 1141
13e88953
RB
11422016-07-19 Richard Biener <rguenther@suse.de>
1143
1144 * c-c++-common/vector-subscript-6.c: New testcase.
1145 * c-c++-common/vector-subscript-7.c: Likewise.
1146
1caf0482
SKS
11472016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1148
a23404c9 1149 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1150 and UInt32 based on __SIZEOF_INT__.
1151
cef5388d
RB
11522016-07-19 Richard Biener <rguenther@suse.de>
1153
1154 PR tree-optimization/71901
1155 * gcc.dg/torture/pr71901.c: New testcase.
1156
11572016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1158
1159 PR tree-optimization/71908
1160 * gcc.dg/torture/pr71908.c: New testcase.
1161
a8f7a895
MM
11622016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1163
1164 PR target/71493
1165 * gcc.target/powerpc/pr71493-1.c: New test.
1166 * gcc.target/powerpc/pr71493-2.c: Likewise.
1167
f2111a36
JJ
11682016-07-18 Jakub Jelinek <jakub@redhat.com>
1169
99516432
JJ
1170 PR c++/71835
1171 * g++.dg/conversion/ambig3.C: New test.
1172
87713c6a
JJ
1173 PR c++/71828
1174 * g++.dg/cpp0x/constexpr-71828.C: New test.
1175
7a7f16ca
JJ
1176 PR c++/71826
1177 * g++.dg/template/pr71826.C: New test.
1178
f4d90295
JJ
1179 PR c++/71822
1180 * g++.dg/template/defarg21.C: New test.
1181
f2111a36
JJ
1182 PR c++/71871
1183 * g++.dg/ext/vector31.C: New test.
1184
0b965526
UB
11852016-07-18 Uros Bizjak <ubizjak@gmail.com>
1186
1187 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1188
94e136b9
YR
11892016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1190
1191 PR tree-optimization/71734
1192 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1193
7072df0a
DV
11942016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1195
1196 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1197 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1198 stack-layout-dynamic-1.c: New test.
1199
54158a1a
AK
12002016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1201
1202 * gcc.target/s390/nolrl-1.c: New test.
1203
43068916
FR
12042016-07-17 Fritz Reese <fritzoreese@gmail.com>
1205
1206 PR fortran/71523
1207 * gfortran.dg/pr71523_1.f90: New test.
1208 * gfortran.dg/pr71523_2.f90: New test.
1209
a9356b12
AS
12102016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1211
1212 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1213
a07b81c7
JD
12142016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1215 Marco Restelli <mrestelli@gmail.com>
1216
1217 PR fortran/62125
1218 * gfortran.dg/pr62125.f90: New test.
1219
96c0ec12
BS
12202016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1221
1222 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1223 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1224
479d0ed5
JW
12252016-07-15 Jonathan Wakely <jwakely@redhat.com>
1226
1227 PR c++/58796
1228 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1229 * g++.dg/cpp0x/nullptr35.C: New test.
1230
41c7438e
BC
12312016-07-15 Bin Cheng <bin.cheng@arm.com>
1232
1233 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1234
f7ba880b
CP
12352016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1236
1237 * gfortran.dg/goacc/vector_length.f90: New test.
1238
b9aba0a0
RB
12392016-07-15 Richard Biener <rguenther@suse.de>
1240
1241 PR tree-optimization/71881
1242 * gcc.dg/torture/pr71881.c: New testcase.
1243
9513d5fb
RB
12442016-07-15 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/71887
1247 * gcc.dg/torture/pr71887.c: New testcase.
1248
ddbbcb19
JJ
12492016-07-15 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR c/71858
1252 * gcc.dg/spellcheck-identifiers-3.c: New test.
1253
29eb509c
AV
12542016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1255
1256 PR fortran/71807
1257 * gfortran.dg/null_9.f90: New test.
1258
43aabfcf
BC
12592016-07-15 Bin Cheng <bin.cheng@arm.com>
1260
1261 * gcc.dg/tree-ssa/loop-41.c: New test.
1262
afc89e58
BC
12632016-07-15 Bin Cheng <bin.cheng@arm.com>
1264
1265 PR tree-optimization/71347
1266 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1267
6fa682ad
SK
12682016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1269
1270 PR fortran/29819
1271 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1272 * gfortran.dg/contains.f90: Ditto.
1273 * gfortran.dg/contains_empty_1.f03: Ditto.
1274 * gfortran.dg/submodule_3.f08: Ditto.
1275
dd36b877
JJ
12762016-07-14 Jakub Jelinek <jakub@redhat.com>
1277
a60a5d31
JJ
1278 PR testsuite/71865
1279 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1280 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1281 expected diagnostics.
1282
dd36b877
JJ
1283 PR c/71858
1284 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1285 * gcc.dg/spellcheck-identifiers-2.c: New test.
1286 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1287 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1288
a241f8ca
JJ
12892016-07-14 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR tree-optimization/71872
1292 * gcc.c-torture/compile/pr71872.c: New test.
1293
d62b809c
TP
12942016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1295
1296 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1297 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1298 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1299 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1300 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1301 * gcc.target/arm/atomic-op-acquire-1.c: This.
1302 * gcc.target/arm/atomic-op-char.c: Rename into ...
1303 * gcc.target/arm/atomic-op-char-1.c: This.
1304 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1305 * gcc.target/arm/atomic-op-consume-1.c: This.
1306 * gcc.target/arm/atomic-op-int.c: Rename into ...
1307 * gcc.target/arm/atomic-op-int-1.c: This.
1308 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1309 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1310 * gcc.target/arm/atomic-op-release.c: Rename into ...
1311 * gcc.target/arm/atomic-op-release-1.c: This.
1312 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1313 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1314 * gcc.target/arm/atomic-op-short.c: Rename into ...
1315 * gcc.target/arm/atomic-op-short-1.c: This.
1316 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1317 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1318 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1319 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1320 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1321 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1322 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1323 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1324 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1325 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1326
1f8dd420
AV
13272016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1328
1329 PR fortran/70842
1330 * gfortran.dg/select_type_35.f03: New test.
1331
53109ba8
KT
13322016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1333
1334 PR target/65951
1335 PR tree-optimization/70923
1336 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1337 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1338 * gcc.dg/vect/pr65951.c: Likewise.
1339 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1340
91f35b7f
DE
13412016-07-14 David Edelsohn <dje.gcc@gmail.com>
1342
1343 * c-c++-common/pr60226.c: Expect maximum object file alignment
1344 error on AIX.
1345
351168fe
RB
13462016-07-14 Richard Biener <rguenther@suse.de>
1347
1348 PR tree-optimization/71866
1349 * gcc.dg/torture/pr71866.c: New testcase.
1350
94c32c00
TP
13512016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1352
1353 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1354 selector and enclose boolean expression in curly braces.
1355
b799a481
AM
13562016-07-14 Alan Modra <amodra@gmail.com>
1357
1358 PR target/71733
1359 * gcc.target/powerpc/p9-novsx.c: New.
1360
f63ba78c
AK
13612016-07-13 Andi Kleen <ak@linux.intel.com>
1362
1363 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1364 * g++.dg/tree-prof/morefunc.C: Dito.
1365 * g++.dg/tree-prof/pr35545.C: Dito.
1366 * g++.dg/tree-prof/reorder.C: Dito.
1367 * gcc.dg/tree-prof/20050826-2.c: Dito.
1368 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1369 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1370 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1371 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1372 * gcc.dg/tree-prof/inliner-1.c: Dito.
1373 * gcc.dg/tree-prof/merge_block.c: Dito.
1374 * gcc.dg/tree-prof/stringop-1.c: Dito.
1375 * gcc.dg/tree-prof/stringop-2.c: Dito.
1376 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1377 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1378 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1379 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1380 * gcc.dg/tree-prof/update-loopch.c: Dito.
1381 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1382 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1383 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1384 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1385 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1386 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1387 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1388
f4d5a23d
AK
13892016-07-13 Andi Kleen <ak@linux.intel.com>
1390
1391 * lib/profopt.exp (profopt-execute): Remove .imports files.
1392
ae145898
AK
13932016-07-13 Andi Kleen <ak@linux.intel.com>
1394
0b965526 1395 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1396
e97bd4f5
AK
13972016-07-13 Andi Kleen <ak@linux.intel.com>
1398
1399 * lib/profopt.exp (dg-final-scan-autofdo,
1400 dg-final-scan-not-autofdo): New functions.
1401
6fa3d4b4
BC
14022016-07-13 Bin Cheng <bin.cheng@arm.com>
1403
1404 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1405 * gcc.dg/vect/vect-35.c: Ditto.
1406 * gcc.dg/vect/vect-alias-check-2.c: New test.
1407
65f18bc6
ML
14082016-07-13 Martin Liska <mliska@suse.cz>
1409
1410 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1411 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1412 * gfortran.dg/pr42108.f90: Update expected dump scan.
1413
9737f35b
RB
14142016-07-13 Richard Biener <rguenther@suse.de>
1415
1416 PR tree-optimization/24574
1417 * gcc.dg/pr24574.c: New testcase.
1418
62c0ea4b
SKS
14192016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1420
0b965526 1421 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1422 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1423 * c-c++-common/pr68833-1.c: Require int32plus.
1424 * gcc.dg/ipa/pr63551.c: Likewise.
1425 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1426 * gcc.dg/ipa/pr64041.c: Require int32plus.
1427
c7ed8938
IE
14282016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1429
1430 PR ipa/71633
1431 * g++.dg/pr71633.C: New test.
1432
5ce15300
TP
14332016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1434
1435 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1436 Add new arm_thumb1_cbz_ok effective target.
1437 * gcc.target/arm/cbz.c: New test.
1438
2b9509a3
TP
14392016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1440
1441 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1442 Define effective target.
1443 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1444 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1445 * gcc.target/arm/movhi_movw.c: New test.
1446 * gcc.target/arm/movsi_movw.c: Likewise.
1447 * gcc.target/arm/movdi_movw.c: Likewise.
1448
7f15b177
RB
14492016-07-13 Richard Biener <rguenther@suse.de>
1450
1451 PR middle-end/71104
1452 * gcc.dg/pr71104-1.c: New testcase.
1453 * gcc.dg/pr71104-2.c: Likewise.
1454
0b0a896e
MM
14552016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1456
1457 PR target/71805
1458 * gcc.target/powerpc/pr71805.c: New test.
1459
f906f5ed
BS
14602016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1461
1462 * gcc.target/powerpc/divkc3-1.c: New.
1463 * gcc.target/powerpc/mulkc3-1.c: New.
1464
9e63c3aa
NS
14652016-07-12 Nathan Sidwell <nathan@acm.org>
1466
1467 * gcc.target/arm/data-rel-1.c: New.
1468 * gcc.target/arm/data-rel-2.c: New.
1469 * gcc.target/arm/data-rel-3.c: New.
1470
f507d202
ML
14712016-07-12 Martin Liska <mliska@suse.cz>
1472
1473 * gcc.dg/params/blocksort-part.c: New test.
1474 * gcc.dg/params/params.exp: New file.
1475
d6f7c125
KT
14762016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1477
1478 PR middle-end/71700
1479 * gcc.c-torture/execute/pr71700.c: New test.
1480
37ccb0ba
SB
14812016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1482 Richard Biener <rguenther@suse.de>
1483
1484 PR tree-optimization/23286
1485 PR tree-optimization/70159
1486 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1487 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1488 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1489 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1490 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1491 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1492 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1493 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1494 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1495 * gcc.dg/pr51879-12.c: Likewise.
1496 * gcc.dg/strlenopt-9.c: Likewise.
1497 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1498 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1499 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1500 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1501 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1502 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1503 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1504 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1505 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1506 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1507 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1508 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1509 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1510 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1511 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1512
712a93d6
RB
15132016-07-12 Richard Biener <rguenther@suse.de>
1514
1515 PR rtl-optimization/68961
1516 * gcc.target/i386/pr68961.c: New testcase.
1517
c392943c
JJ
15182016-07-11 Jakub Jelinek <jakub@redhat.com>
1519
3d56e6a4
JJ
1520 PR middle-end/71758
1521 * c-c++-common/gomp/pr71758.c: New test.
1522 * gfortran.dg/gomp/pr71758.f90: New test.
1523
c392943c
JJ
1524 PR tree-optimization/71823
1525 * gcc.dg/vect/pr71823.c: New test.
1526
741d3be5
DM
15272016-07-11 David Malcolm <dmalcolm@redhat.com>
1528
1529 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1530 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1531 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1532
92fa45b5
L
15332016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1534
1535 PR target/71801
1536 * gcc.target/i386/pr71801.c: New test.
1537
f51606c7
RB
15382016-07-11 Richard Biener <rguenther@suse.de>
1539
1540 PR tree-optimization/71816
1541 * gcc.dg/torture/pr71816.c: New testcase.
1542
36b54ce0
TK
15432016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1544
1545 PR fortran/71783
1546 * gfortran.dg/dependency_46.f90: New test.
1547
d13835b6
VM
15482016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1549
1550 PR rtl-optimization/71621
1551 * gcc.target/i386/pr71621-1.c: New.
1552 * gcc.target/i386/pr71621-2.c: New.
1553
642bcbdf
CP
15542016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1555
1556 * gfortran.dg/goacc/pr71704.f90: New test.
1557
02eb5b8b
BS
15582016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1559
1560 PR target/71297
1561 * gcc.target/powerpc/pr71297.c: New.
1562
8beb9a0d
JW
15632016-07-08 Jiong Wang <jiong.wang@arm.com>
1564
1565 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1566
cef4b650
MM
15672016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1568
1569 PR target/71806
1570 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1571
3c3ecf52
AH
15722016-07-08 Alan Hayward <alan.hayward@arm.com>
1573
1574 PR tree-optimization/71667
1575 * gcc.dg/vect/pr71667.c: New
1576
2660286d
ML
15772016-07-08 Martin Liska <mliska@suse.cz>
1578
1579 * gcc.dg/torture/pr71606.c: New test.
1580
70cdd4ae
JD
15812016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1582
1583 PR fortran/71764
1584 * gfortran.dg/pr71764.f90: New test.
1585
842dc2e6
JJ
15862016-07-07 Jakub Jelinek <jakub@redhat.com>
1587 Kai Tietz <ktietz70@googlemail.com>
1588
1589 PR c++/70869
1590 PR c++/71054
1591 * g++.dg/cpp0x/pr70869.C: New test.
1592 * g++.dg/cpp0x/pr71054.C: New test.
1593
31be4262
DE
15942016-07-07 David Edelsohn <dje.gcc@gmail.com>
1595
1596 * g++.dg/debug/pr71432.C: Fail on AIX.
1597
1c122092
ML
15982016-07-07 Martin Liska <mliska@suse.cz>
1599
1600 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1601 an undefined behavior.
1602 * gfortran.dg/do_3.F90: Likewise.
1603 * gfortran.dg/do_check_11.f90: New test.
1604 * gfortran.dg/do_check_12.f90: New test.
1605 * gfortran.dg/do_corner_warn.f90: New test.
1606
7119f1b1
ML
16072016-07-07 Martin Liska <mliska@suse.cz>
1608
1609 * gfortran.dg/predict-1.f90: Ammend the test.
1610 * gfortran.dg/predict-2.f90: Likewise.
1611
275792f2
IE
16122016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1613
1614 PR ipa/71624
1615 * g++.dg/pr71624.C: New test.
1616
05a437c1
TP
16172016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1618
1619 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1620 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1621 ARMv8-M Mainline architectures.
1622
6f493951
TP
16232016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1624
1625 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1626 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1627
5ddaee94
SB
16282016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1629
1630 PR target/70098
1631 PR target/71763
1632 * gcc.target/powerpc/pr71763.c: New file.
1633
651afdb2
YR
16342016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1635
1636 PR tree-optimization/71518
0b965526 1637 * gcc.dg/pr71518.c: New test.
651afdb2 1638
9df99881
WD
16392016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1640
1641 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1642
7b4e0769
SKS
16432016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1644
0b965526 1645 PR target/50739
7b4e0769
SKS
1646 * gcc.target/avr/pr50739.c: New test.
1647
eb4432f7
JH
16482016-07-05 Jan Hubicka <jh@suse.cz>
1649
1650 * gcc.dg/tree-ssa/scev-14.c: update template.
1651
c01e092f
RS
16522016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1653
1654 * gcc.dg/vect/group-no-gaps-1.c: New test.
1655
8070763a
AK
16562016-07-05 Andi Kleen <ak@linux.intel.com>
1657
1658 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1659 if kernel supports MPX.
1660
7f6e88a8
KC
16612016-07-05 Kito Cheng <kito.cheng@gmail.com>
1662
1663 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1664
36a265b1
MM
16652016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1666 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1667
1668 * gcc.target/powerpc/signbit-1.c: New test.
1669 * gcc.target/powerpc/signbit-2.c: New test.
1670 * gcc.target/powerpc/signbit-3.c: New test.
1671
7a98fb6e
KT
16722016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1673
1674 PR rtl-optimization/71594
1675 * gcc.dg/torture/pr71594.c: New test.
1676
1e3d54b4
JH
16772016-07-05 Jan Hubicka <jh@suse.cz>
1678
1679 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1680
84ca3893
DM
16812016-07-05 David Malcolm <dmalcolm@redhat.com>
1682
1683 PR c++/62314
1684 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1685 number of missing semicolon error.
1686 * g++.dg/pr62314-2.C: New test case.
1687
20d0bfce
AF
16882016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1689
1690 * gfortran.dg/coarray_stat_function.f90: New test.
1691 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1692 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1693 to new interfaces.
1694
69aaea06
AV
16952016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1696
1697 PR fortran/71623
1698 * gfortran.dg/deferred_character_17.f90: New test.
1699
f723a43c
CL
17002016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1701
1702 * gcc.target/arm/neon/polytypes.c: Move to ...
1703 * gcc.target/arm/polytypes.c: ... here.
1704 * gcc.target/arm/neon/pr51534.c: Move to ...
1705 * gcc.target/arm/pr51534.c: ... here.
1706 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1707 * gcc.target/arm/vect-vcvt.c: ... here.
1708 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1709 * gcc.target/arm/vect-vcvtq.c: ... here.
1710 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1711 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1712 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1713 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1714 * gcc.target/arm/neon/neon.exp: Delete.
1715 * gcc.target/arm/neon/: Delete.
1716
d73e0ccf
JD
17172016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1718
1719 PR fortran/65575
1720 * gfortran.dg: pr65575.f90: New test.
1721
c20f6223
JD
17222016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1723
1724 PR fortran/35849
1725 * gfortran.dg: pr35849.f90: New test.
1726
2a5537c3
JJ
17272016-07-04 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR c++/71739
1730 * g++.dg/cpp0x/pr71739.C: New test.
1731
740f9751
CL
17322016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1733
1734 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1735
bf749919
DV
17362016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1737
1738 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1739 locr.
1740 * gcc.target/s390/loc-1.c: New test.
1741
430bb38e
YR
17422016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1743
1744 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1745 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1746
15f6e0da
RR
17472016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1748
1749 PR target/63874
1750 * gcc.target/aarch64/pr63874.c: New test.
1751
79335075
JB
17522016-07-04 Jan Beulich <jbeulich@suse.com>
1753
1754 * g++.dg/header.c: New.
1755 * gcc.dg/header.c: New.
1756
557e8c49
JJ
17572016-07-02 Jakub Jelinek <jakub@redhat.com>
1758
1759 PR c/71719
1760 * c-c++-common/Wunused-var-15.c: New test.
1761
79a592e3
JJ
17622016-07-01 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR fortran/71687
1765 * gfortran.dg/gomp/pr71687.f90: New test.
1766
e2298656
BS
17672016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1768
1769 * gcc.dg/const-float128-ped.c: Require __float128 effective
1770 target and options.
1771 * gcc.dg/const-float128.c: Likewise.
1772 * gcc.dg/torture/float128-cmp-invalid.c: Require
1773 __float128 and base_quadfloat_support effective targets, and
1774 __float128 options.
1775 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1776 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1777 * gcc.dg/torture/float128-nan.c: Likewise.
1778 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1779 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1780 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1781 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1782 (add_options_for___float128): New.
1783 (check_effective_target_base_quadword_support): New.
1784
70c11966
MM
17852016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1786
1787 PR target/71720
1788 * gcc.target/powerpc/pr71720.c: New test.
1789
059541fd
JB
17902016-07-01 Jan Beulich <jbeulich@suse.com>
1791
1792 * gcc.dg/bss.c: New.
1793
2c1e4964
PB
17942016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1795
1796 PR target/71698
1797 * gcc.target/powerpc/pr71698.c: New test.
1798
22e1cb39
GJL
17992016-07-01 Georg-Johann Lay <avr@gjlay.de>
1800
1801 PR target/71151
1802 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1803 instead of ".foo" for its section name.
1804 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1805 depending on MCU's flash size.
1806 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1807 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1808 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1809 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1810 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1811 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1812
466cf574
JB
18132016-07-01 Jan Beulich <jbeulich@suse.com>
1814
1815 * gcc.target/i386/pr65105-2.c: Add -msse2.
1816
351beab7
JJ
18172016-06-30 Jakub Jelinek <jakub@redhat.com>
1818
55a0f21a
JJ
1819 PR tree-optimization/71707
1820 * gcc.dg/strlenopt-29.c: New test.
1821
6245ad72
JJ
1822 PR fortran/71704
1823 * gfortran.dg/gomp/pr71704.f90: New test.
1824
351beab7
JJ
1825 PR fortran/71705
1826 * gfortran.dg/gomp/pr71705.f90: New test.
1827
5a3a6a5e
KN
18282016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1829
1830 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1831 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1832 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1833 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1834 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1835 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1836 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1837 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1838 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1839 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1840 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1841 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1842 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1843 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1844 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1845 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1846 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1847 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1848 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1849 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1850 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1851 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1852 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1853 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1854 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1855 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1856 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1857 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1858 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1859 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1860 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1861 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1862 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1863 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1864 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1865 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1866 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1867 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1868 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1869 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1870 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1871 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1872 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1873 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1874 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1875 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1876 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1877 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1878 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1879 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1880 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1881 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1882 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1883 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1884 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1885 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1886 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1887 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1888 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1889 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1890 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1891 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1892 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1893 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1894 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1895 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1896 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1897 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1898 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1899 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1900 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1901 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1902 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1903 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1904 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1905 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1906 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1907 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1908 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1909 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1910 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1911
3dfa8071 19122016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1913 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1914
1915 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1916
9bd62242 19172016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1918 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1919
1920 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1921
603107fb
DM
19222016-06-30 David Malcolm <dmalcolm@redhat.com>
1923
1924 PR driver/71651
1925 * gcc.dg/spellcheck-options-12.c: New test case.
1926
205cccc7
JJ
19272016-06-30 Jakub Jelinek <jakub@redhat.com>
1928
1929 PR middle-end/71693
1930 * gcc.c-torture/compile/pr71693.c: New test.
1931
f4452176
DM
19322016-06-29 David Malcolm <dmalcolm@redhat.com>
1933
1934 * gcc.dg/spellcheck-params.c: New testcase.
1935 * gcc.dg/spellcheck-params-2.c: New testcase.
1936
c5e74d9d
MM
19372016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1938
1939 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1940 vector extract instructions.
1941 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1942
e44ecbfd
JD
19432016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1944
1945 PR fortran/71686
1946 * gfortran.dg/unexpected_eof_2.f90: New test.
1947 * gfortran.dg/unexpected_eof_3.f90: New test.
1948
ee446d9f
JW
19492016-06-29 Jim Wilson <jim.wilson@linaro.org>
1950
1951 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1952
27f67461
CP
19532016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1954
1955 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1956 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1957 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1958
b1206d29
RB
19592016-06-29 Richard Biener <rguenther@suse.de>
1960
1961 PR middle-end/15256
1962 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1963
1af21224
MW
19642016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1965
1966 * gcc.target/arm/aapcs/neon-vect10.c: Require
1967 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1968 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1969 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1970 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1971 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1972 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1973 * gcc.target/arm/fp16-aapcs-1.c: Require
1974 -mfloat-ab=hard. Also simplify the test.
1975 * gcc.target/arm/fp16-aapcs-2.c: New.
1976
7fe43755
MW
19772016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1978
0b965526 1979 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1980 (add_options_for_arm_fp16_ieee): New.
1981 (add_options_for_arm_fp16_alternative): New.
1982 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1983 long-line.
1984 (effective_target_arm_fp16_hw): New.
1985
264d951a
IE
19862016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1987
1988 PR tree-optimization/71655
1989 * g++.dg/pr71655.C: New test.
1990
5c846a81
ML
19912016-06-29 Martin Liska <mliska@suse.cz>
1992
1993 * gcc.dg/pr71585.c: New test.
1994 * gcc.dg/pr71585-2.c: New test.
1995 * gcc.dg/pr71585-3.c: New test.
1996
fafe9318
YR
19972016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1998
1999 PR tree-optimization/70729
2000 * g++.dg/vect/pr70729.cc: New test.
2001
54d19c3b
TS
20022016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2003
2004 * c-c++-common/gomp/cancel-1.c: Extend.
2005
5f3cd7c3
JJ
20062016-06-29 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR tree-optimization/71625
2009 * gcc.dg/strlenopt-28.c: New test.
2010
4aa83879
RB
20112016-06-29 Richard Biener <rguenther@suse.de>
2012
2013 PR middle-end/71002
2014 * g++.dg/torture/pr71002.C: Adjust testcase.
2015
152ef731
JJ
20162016-06-29 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR c/71685
2019 * gcc.dg/pr71685.c: New test.
2020
20212016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2022
2023 PR c/71552
2024 * gcc.dg/init-bad-9.c: New test.
2025
d41dc215
BS
20262016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2027
2028 * gcc.target/powerpc/abs128-1.c: Require VSX.
2029 * gcc.target/powerpc/copysign128-1.c: Likewise.
2030 * gcc.target/powerpc/inf128-1.c: Likewise.
2031 * gcc.target/powerpc/nan128-1.c: Likewise.
2032
6a20b538
JJ
20332016-06-28 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR middle-end/71626
2036 * gcc.c-torture/execute/pr71626-1.c: New test.
2037 * gcc.c-torture/execute/pr71626-2.c: New test.
2038
77d93c47
PB
20392016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2040
2041 PR target/71656
2042 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2043
a8264058
SB
20442016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2045
2046 PR target/71670
2047 * gcc.target/powerpc/pr71670.c: New testcase.
2048
0dc47331
PB
20492016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2050
2051 PR target/71656
2052 * gcc.target/powerpc/pr71656-1.c: New test.
2053 * gcc.target/powerpc/pr71656-2.c: New test.
2054
b65ffc79
CL
20552016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2056
2057 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2058 around fp16 code.
2059 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2060 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2062 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2063 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2064 Add arm_neon_fp16_ok effective target.
0b965526
UB
2065 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2066 Likewise.
2067 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2068 Likewise.
2069 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2070 Likewise.
2071 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2072 Likewise.
2073 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2074 Likewise.
2075 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2076 Likewise.
2077 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2078 Likewise.
2079 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2080 Likewise.
2081 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2082 Likewise.
2083 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2084 Likewise.
2085 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2086 Likewise.
b65ffc79 2087
9bb86f40
JH
20882016-06-26 Jan Hubicka <hubicka@ucw.cz>
2089
2090 * gcc.dg/predict-12.c: New testcase.
2091
46db0fd4
JD
20922016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2093
2094 PR fortran/71649
2095 * gfortran.dg/pr71649.f90: New test.
2096
2a65e70b
JJ
20972016-06-25 Jakub Jelinek <jakub@redhat.com>
2098
f8a06e24
JJ
2099 PR tree-optimization/71643
2100 * g++.dg/opt/pr71643.C: New test.
2101
2a65e70b
JJ
2102 PR tree-optimization/71631
2103 * gcc.c-torture/execute/pr71631.c: New test.
2104
7805417a
JH
21052016-06-24 Jan Hubicka <hubicka@ucw.cz>
2106
2107 * gcc.dg/predict-11.c: New testcase.
2108 * gfortran.dg/predict-2.f90: New testcase.
2109
888ed1a3
JH
21102016-06-24 Jan Hubicka <hubicka@ucw.cz>
2111
2112 * gcc.dg/predict-10.c: New test.
2113
53605f35
BS
21142016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2115
2116 * gcc.target/powerpc/abs128-1.c: New.
2117 * gcc.target/powerpc/copysign128-1.c: New.
2118 * gcc.target/powerpc/inf128-1.c: New.
2119 * gcc.target/powerpc/nan128-1.c: New.
2120
7b22b4c6
EB
21212016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2122
2123 * gfortran.dg/pr71642.f90: New test.
2124
37e373c2
JJ
21252016-06-24 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR tree-optimization/71647
2128 * gcc.target/i386/pr71647.c: New test.
2129
b20b79f2
L
21302016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2131
2132 * gcc.target/i386/noplt-gd-1.c: New test.
2133 * gcc.target/i386/noplt-gd-2.c: Likewise.
2134 * gcc.target/i386/noplt-gd-3.c: Likewise.
2135 * gcc.target/i386/noplt-ld-1.c: Likewise.
2136 * gcc.target/i386/noplt-ld-2.c: Likewise.
2137 * gcc.target/i386/noplt-ld-3.c: Likewise.
2138 * lib/target-supports.exp
2139 (check_effective_target_tls_get_addr_via_got): New.
2140
04619cb8
UB
21412016-06-24 Uros Bizjak <ubizjak@gmail.com>
2142
2143 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2144 testsuite compile flags.
2145 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2146 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2147
21482016-06-24 Uros Bizjak <ubizjak@gmail.com>
2149
2150 * g++dg/vect/pr36684.cc: Add dg-do compile.
2151 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2152 * gcc.dg/vect/pr70021.c: Ditto.
2153 * gcc.dg/vect/pr70138-1.c: Ditto.
2154 * gcc.dg/vect/pr70138-2.c: Ditto.
2155 * gcc.dg/vect/pr70354-1.c: Ditto.
2156 * gcc.dg/vect/pr70354-2.c: Ditto.
2157 * gcc.dg/vect/pr71259.c: Ditto.
2158 * gcc.dg/vect/pr71416-1.c: Ditto.
2159 * gcc.dg/vect/slp-43.c: Ditto.
2160 * gcc.dg/vect/slp-45.c: Ditto.
2161 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2162 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2163 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2164 * gfortran.dg/vect/pr69980.f90: Ditto.
2165
21662016-06-24 Uros Bizjak <ubizjak@gmail.com>
2167
2168 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2169 * gcc.dg/vect/bb-slp-30.c: Ditto.
2170 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2171 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2172 * gcc.dg/vect/pr45902.c: Ditto.
2173 * gcc.dg/vect/pr48172.c: Ditto.
2174 * gcc.dg/vect/pr48377.c: Ditto.
2175 * gcc.dg/vect/pr49038.c: Ditto.
2176 * gcc.dg/vect/pr49771.c: Ditto.
2177 * gcc.dg/vect/pr52091.c: Ditto.
2178 * gcc.dg/vect/pr53185-2.c: Ditto.
2179 * gcc.dg/vect/pr56826.c: Ditto.
2180 * gcc.dg/vect/pr60276.c: Ditto.
2181 * gcc.dg/vect/pr62021.c: Ditto.
2182 * gcc.dg/vect/pr63530.c: Ditto.
2183 * gcc.dg/vect/pr65518.c: Ditto.
2184 * gcc.dg/vect/pr65947-1.c: Ditto.
2185 * gcc.dg/vect/pr65947-10.c: Ditto.
2186 * gcc.dg/vect/pr65947-11.c: Ditto.
2187 * gcc.dg/vect/pr65947-12.c: Ditto.
2188 * gcc.dg/vect/pr65947-13.c: Ditto.
2189 * gcc.dg/vect/pr65947-2.c: Ditto.
2190 * gcc.dg/vect/pr65947-3.c: Ditto.
2191 * gcc.dg/vect/pr65947-4.c: Ditto.
2192 * gcc.dg/vect/pr65947-5.c: Ditto.
2193 * gcc.dg/vect/pr65947-6.c: Ditto.
2194 * gcc.dg/vect/pr65947-7.c: Ditto.
2195 * gcc.dg/vect/pr65947-8.c: Ditto.
2196 * gcc.dg/vect/pr65947-9.c: Ditto.
2197 * gcc.dg/vect/pr71416-1.c: Ditto.
2198 * gcc.dg/vect/pr71439.c: Ditto.
2199 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2200 * gcc.dg/vect/vect-bswap16.c: Ditto.
2201 * gcc.dg/vect/vect-bswap32.c: Ditto.
2202 * gcc.dg/vect/vect-bswap64.c: Ditto.
2203 * gcc.dg/vect/vect-live-1.c: Ditto.
2204 * gcc.dg/vect/vect-live-2.c: Ditto.
2205 * gcc.dg/vect/vect-live-3.c: Ditto.
2206 * gcc.dg/vect/vect-live-4.c: Ditto.
2207 * gcc.dg/vect/vect-live-5.c: Ditto.
2208 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2209 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2210 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2211 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2212 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2213 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2214 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2215 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2216 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2217 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2218 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2219 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2220 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2221 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2222 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2223 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2224 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2225
da224bcb
UB
22262016-06-24 Uros Bizjak <ubizjak@gmail.com>
2227
2228 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2229
dfee2870
L
22302016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2231
2232 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2233 ia32 if R_386_GOT32X relocation is supported.
2234 * gcc.target/i386/noplt-3.c: Likewise.
2235 * gcc.target/i386/noplt-2.c: Likewise.
2236 (main): Renamed to ...
2237 (bar): This.
2238 * gcc.target/i386/noplt-4.c: Likewise.
2239 (main): Renamed to ...
2240 (bar): This.
2241 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2242 * gcc.target/i386/pr67400-5.c: Likewise.
2243
a86451b9
JJ
22442016-06-24 Jakub Jelinek <jakub@redhat.com>
2245
00085092
JJ
2246 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2247 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2248
a86451b9
JJ
2249 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2250 f4): Adjust expected diagnostics.
2251 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2252 (T): If OVFP is defined, redefine to TP.
2253 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2254 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2255 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2256 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2257 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2258 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2259 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2260 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2261 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2262 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2263 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2264 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2265 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2266 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2267 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2268 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2269 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2270 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2271 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2272 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2273 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2274 as last argument to __builtin_add_overflow_p.
2275
7bb5d5f4
UB
22762016-06-23 Uros Bizjak <ubizjak@gmail.com>
2277
2278 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2279 dg-options and remove default vector testsuite compile flags.
2280 * g++.dg/vect/pr33860a.cc: Ditto.
2281 * g++.dg/vect/pr45470-a.cc: Ditto.
2282 * g++.dg/vect/pr45470-b.cc: Ditto.
2283 * g++.dg/vect/pr60896.cc: Ditto.
2284 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2285 * gcc.dg/vect/pr18308.c: Ditto.
2286 * gcc.dg/vect/pr24049.c: Ditto.
2287 * gcc.dg/vect/pr33373.c: Ditto.
2288 * gcc.dg/vect/pr36228.c: Ditto.
2289 * gcc.dg/vect/pr42395.c: Ditto.
2290 * gcc.dg/vect/pr42604.c: Ditto.
2291 * gcc.dg/vect/pr46663.c: Ditto.
2292 * gcc.dg/vect/pr48765.c: Ditto.
2293 * gcc.dg/vect/pr49093.c: Ditto.
2294 * gcc.dg/vect/pr49352.c: Ditto.
2295 * gcc.dg/vect/pr52298.c: Ditto.
2296 * gcc.dg/vect/pr52870.c: Ditto.
2297 * gcc.dg/vect/pr53185.c: Ditto.
2298 * gcc.dg/vect/pr53773.c: Ditto.
2299 * gcc.dg/vect/pr56695.c: Ditto.
2300 * gcc.dg/vect/pr62171.c: Ditto.
2301 * gcc.dg/vect/pr63530.c: Ditto.
2302 * gcc.dg/vect/pr68339.c: Ditto.
2303 * gcc.dg/vect/pr71259.c: Ditto.
2304 * gcc.dg/vect/vect-82_64.c: Ditto.
2305 * gcc.dg/vect/vect-83_64.c: Ditto.
2306 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2307 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2308 * gcc.dg/vect/vect-shift-2.c: Ditto.
2309 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2310 * gfortran.dg/vect/pr39318.f90: Ditto.
2311 * gfortran.dg/vect/pr45714-a.f: Ditto.
2312 * gfortran.dg/vect/pr45714-b.f: Ditto.
2313 * gfortran.dg/vect/pr46213.f90: Ditto.
2314
2d4bb02f
MM
23152016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2316 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2317
2318 * gcc.target/powerpc/p9-splat-5.c: New test.
2319
f6d1b868
UB
23202016-06-23 Uros Bizjak <ubizjak@gmail.com>
2321
2322 PR tree-optimization/71488
2323 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2324 * lib/target-supports.exp: ... here.
2325 (check_sse4_hw_available): New procedure.
2326 (check_effective_target_sse4_runtime): Ditto.
2327 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2328 -march=westmere for sse4_runtime targets.
936ff030 2329 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2330 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2331 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2332 (main): Call check_vect ().
a7898180 2333 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2334
c0597759
L
23352016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2336
2337 PR target/66232
2338 PR target/67400
2339 * gcc.target/i386/pr66232-14.c: New file.
2340 * gcc.target/i386/pr66232-15.c: Likewise.
2341 * gcc.target/i386/pr66232-16.c: Likewise.
2342 * gcc.target/i386/pr66232-17.c: Likewise.
2343 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2344 ia32 if R_386_GOT32X relocation is supported.
2345 * gcc.target/i386/pr67400-2.c: Likewise.
2346 * gcc.target/i386/pr67400-3.c: Likewise.
2347 * gcc.target/i386/pr67400-4.c: Likewise.
2348 * gcc.target/i386/pr67400-6.c: Likewise.
2349 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2350 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2351
5b0e27a7
JD
23522016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2353
2354 PR libgfortran/48852
2355 * gfortran.dg/char4_iunit_1.f03: Update test.
2356 * gfortran.dg/f2003_io_5.f03: Update test.
2357 * gfortran.dg/real_const_3.f90: Update test.
2358
7f586d90
AK
23592016-06-23 Andi Kleen <ak@linux.intel.com>
2360
2361 * g++.dg/bprob/bprob.exp: Support autofdo.
2362 * g++.dg/tree-prof/tree-prof.exp: dito.
2363 * gcc.dg/tree-prof/tree-prof.exp: dito.
2364 * gcc.misc-tests/bprob.exp: dito.
2365 * gfortran.dg/prof/prof.exp: dito.
2366 * lib/profopt.exp: dito.
2367 * lib/target-supports.exp: Check for autofdo.
2368
60fa7862
ML
23692016-06-23 Martin Liska <mliska@suse.cz>
2370
2371 * gcc.dg/pr71619.c: New test.
2372
e3d62871
UB
23732016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2374
2375 PR target/67400
cc901875
UB
2376 * gcc.target/i386/pr67400-1.c: New test.
2377 * gcc.target/i386/pr67400-2.c: Likewise.
2378 * gcc.target/i386/pr67400-3.c: Likewise.
2379 * gcc.target/i386/pr67400-4.c: Likewise.
2380 * gcc.target/i386/pr67400-5.c: Likewise.
2381 * gcc.target/i386/pr67400-6.c: Likewise.
2382 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2383
ac81cf0b
DM
23842016-06-22 David Malcolm <dmalcolm@redhat.com>
2385
2386 * c-c++-common/missing-header-1.c: New test case.
2387 * c-c++-common/missing-header-2.c: New test case.
2388 * c-c++-common/missing-header-3.c: New test case.
2389 * c-c++-common/missing-header-4.c: New test case.
2390
1a4f11c8
DM
23912016-06-22 David Malcolm <dmalcolm@redhat.com>
2392
2393 PR c/70339
2394 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2395 hint.
2396 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2397 expected results due to builtin "nanl" now being suggested for
2398 "name".
2399 * gcc.dg/pr67580.c: Update expected messages.
2400 * gcc.dg/spellcheck-identifiers.c: New testcase.
2401 * gcc.dg/spellcheck-typenames.c: New testcase.
2402
a93eac6a
DM
24032016-06-22 David Malcolm <dmalcolm@redhat.com>
2404
2405 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2406 file.
2407 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2408 diagnostic-test-show-locus-parseable-fixits.c to sources for
2409 diagnostic_plugin_test_show_locus.c.
2410 * lib/gcc-defs.exp (freeform_regexps): New global.
2411 (dg-regexp): New function.
2412 (handle-dg-regexps): New function.
2413 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2414 freeform_regexps to the empty list.
2415 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2416
49e76ff1
IE
24172016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2418
f6d1b868 2419 PR tree-optimization/71488
49e76ff1
IE
2420 * g++.dg/pr71488.C: New test.
2421 * gcc.dg/vect/vect-bool-cmp.c: New test.
2422
951d8c8a
EB
24232016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2424
2425 * gcc.dg/guality/param-5.c: New test.
2426
b60fc3bd
BE
24272016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2428
2429 * gcc.target/i386/asm-flag-7.c: New test.
2430
0609abda
TS
24312016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2432
2433 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2434 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2435 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2436 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2437 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2438 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2439 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2440 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2441 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2442 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2443 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2444 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2445 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2446 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2447 * lib/target-supports.exp: Likewise.
2448
ee2499b4
TS
24492016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2450
2451 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2452 * gcc.dg/attr-ms_struct-2.c: Likewise.
2453 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2454 * gcc.dg/bf-ms-attrib.c: Likewise.
2455 * gcc.dg/bf-ms-layout-2.c: Likewise.
2456 * gcc.dg/bf-ms-layout-3.c: Likewise.
2457 * gcc.dg/bf-ms-layout.c: Likewise.
2458 * gcc.dg/bf-no-ms-layout.c: Likewise.
2459 * gcc.target/i386/bitfield1.c: Likewise.
2460 * gcc.target/i386/bitfield2.c: Likewise.
2461 * gcc.target/i386/bitfield3.c: Likewise.
2462
caea59ff
KN
24632016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2464
2465 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2466 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2467 override other than -mcpu=power9 command-line option is specified,
2468 or if the target operating system is aix.
2469 * gcc.target/powerpc/darn-1.c: Likewise.
2470 * gcc.target/powerpc/darn-2.c: Likewise.
2471 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2472 test if effective-target is not powerpc_p9vector_ok or if the
2473 target operating system is not defined.
2474 * gcc.target/powerpc/vslv-1.c: Likewise.
2475 * gcc.target/powerpc/vsrv-0.c: Likewise.
2476 * gcc.target/powerpc/vsrv-1.c: Likewise.
2477
63617e30
TB
24782016-06-21 Tobias Burnus <burnus@net-b.de>
2479
2480 PR fortran/71068
2481 * gfortran.dg/coarray/data_1.f90: New.
2482
89192c3c
WD
24832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2484
2485 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2486 (dg-require-effective-target): Use arm_v8_neon_hw.
2487 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2488 (dg-require-effective-target): Likewise.
2489 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2490 (dg-require-effective-target): Likewise.
2491 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2492 (dg-require-effective-target): Likewise.
2493 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2494 (dg-require-effective-target): Likewise.
2495 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2496 (dg-require-effective-target): Likewise.
2497 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2498 Add AArch64 check.
2499
64ac50e2
WD
25002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2501
2502 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2503 Set to 3 so test passes.
2504
6252b5db
WD
25052016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2506
2507 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2508
3b9bc511
IV
25092016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2510
2511 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2512 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2513 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2514 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2515
21db1c78
IV
25162016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2517
2518 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2519 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2520
9d30e86f
L
25212016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2522
2523 PR target/71549
2524 * gcc.target/i386/pr71549.c: New test.
2525
448a7c69
KN
25262016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2527
2528 * gcc.target/powerpc/vadsdu-0.c: Replace
2529 dg-require-effective-target directive to allow test to run on more
2530 platforms, and add dg-skip-if directive to disable test on aix
2531 platforms because of known incompatibilities.
2532 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2533 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2534 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2535 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2536 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2537 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2538 * gcc.target/powerpc/vadsdub-2.c: Replace
2539 dg-require-effective-target directive to allow test to run on more
2540 platforms, and add dg-skip-if directive to disable test on aix
2541 platforms because of known incompatibilities.
2542 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2543 with vec_absdb call to differentiate this test from vadsdub-1.c.
2544 * gcc.target/powerpc/vadsduh-1.c: Replace
2545 dg-require-effective-target directive to allow test to run on more
2546 platforms, and add dg-skip-if directive to disable test on aix
2547 platforms because of known incompatibilities.
2548 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2549 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2550 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2551
0ad84f34
JJ
25522016-06-21 Jakub Jelinek <jakub@redhat.com>
2553
2554 PR tree-optimization/71588
2555 * gcc.dg/pr71558.c: New test.
2556
e71e8d94
SKS
25572016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2558
2559 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2560 * c-c++-common/pr68657-2.c: Likewise.
2561 * c-c++-common/pr68657-3.c: Likewise.
2562 * gcc.dg/torture/pr69714.c: Require int32plus support.
2563 * gcc.dg/torture/pr70025.c: Likewise.
2564 * gcc.dg/torture/pr70083.c: Likewise.
2565 * gcc.dg/torture/pr70542.c: Likewise.
2566 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2567
5a578671
JM
25682016-06-20 Joseph Myers <joseph@codesourcery.com>
2569
2570 PR c/71601
2571 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2572
7a9df68e
JJ
25732016-06-20 Jakub Jelinek <jakub@redhat.com>
2574
50aa64d5
JJ
2575 PR middle-end/71581
2576 * gcc.dg/pr71581.c: New test.
2577
7a9df68e
JJ
2578 PR rtl-optimization/71591
2579 * gcc.dg/cpp/pr71591.c: New test.
2580
3947cf19
DR
25812016-06-20 David B. Robins <gcc@davidrobins.net>
2582
2583 PR target/71571
2584 * g++.dg/torture/pr71571.C: New test.
2585
c4ff221e
JJ
25862016-06-20 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR target/71559
2589 * gcc.target/i386/sse2-pr71559.c: New test.
2590 * gcc.target/i386/avx-pr71559.c: New test.
2591 * gcc.target/i386/avx512f-pr71559.c: New test.
2592
f1b5abfb
TB
25932016-06-20 Tobias Burnus <burnus@net-b.de>
2594
2595 PR fortran/71194
2596 * gfortran.dg/pointer_remapping_10.f90: New.
2597
842107e4
DM
25982016-06-20 David Malcolm <dmalcolm@redhat.com>
2599
2600 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2601
d9e8bdfd
MS
26022016-06-20 Martin Sebor <msebor@redhat.com>
2603
2604 PR c/69507
2605 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2606 * gnu90-const-expr-1.c: Same.
2607 * gnu99-const-expr-1.c: Same.
2608 * gnu99-static-1.c: Same.
2609
67785479
RL
26102016-06-20 Renlin Li <renlin.li@arm.com>
2611
29f09b38 2612 PR testsuite/71489
67785479
RL
2613 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2614
636929b8
JG
26152016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2616
2617 * gcc.target/aarch64/vcvt_f64_1.c: New.
2618 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2619 * gcc.target/aarch64/vrecp_f64_1.c: New.
2620
ff7b374b
KT
26212016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2622
2623 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2624 "alignement".
2625
554cfc9e
GJL
26262016-06-20 Georg-Johann Lay <avr@gjlay.de>
2627
2628 PR target/71103
2629 * gcc.target/avr/torture/pr71103-2.c: New test.
2630
aa0db437
MS
26312016-06-19 Martin Sebor <msebor@redhat.com>
2632
2633 PR c/69507
2634 * gcc.dg/alignof.c: New test.
2635
c561b091
PC
26362016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2637
2638 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2639 vs dg-error; test constexpr specifier too.
2640
bf54f123
PC
26412016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2642
2643 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2644
4e53aa97
CL
26452016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2646
2647 * lib/target-supports.exp
2648 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2649 arm_neon_ok and merge flags. Fix temporary test name.
2650 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2651 and merge flags.
2652
69071d86
ML
26532016-06-17 Martin Liska <mliska@suse.cz>
2654
2655 * gcc.dg/predict-9.c: Fix dump scanning.
2656
68b3b858
BC
26572016-06-17 Bin Cheng <bin.cheng@arm.com>
2658
2659 PR tree-optimization/71354
2660 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2661
d3ee260a
BC
26622016-06-17 Bin Cheng <bin.cheng@arm.com>
2663
2664 PR tree-optimization/71347
2665 * gcc.dg/tree-ssa/pr71347.c: New test.
2666
bd8fb114
BC
26672016-06-17 Bin Cheng <bin.cheng@arm.com>
2668
2669 PR tree-optimization/71354
2670 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2671
97816be4
BC
26722016-06-17 Bin Cheng <bin.cheng@arm.com>
2673
2674 * gcc.dg/vect/vect-alias-check-1.c: New test.
2675
2d761a37
SKS
26762016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2677
e0277d6b 2678 PR target/71151
2d761a37
SKS
2679 * gcc.target/avr/pr71151-1.c: New test.
2680 * gcc.target/avr/pr71151-2.c: New test.
2681 * gcc.target/avr/pr71151-3.c: New test.
2682 * gcc.target/avr/pr71151-4.c: New test.
2683 * gcc.target/avr/pr71151-5.c: New test.
2684 * gcc.target/avr/pr71151-6.c: New test.
2685 * gcc.target/avr/pr71151-7.c: New test.
2686 * gcc.target/avr/pr71151-8.c: New test.
2687 * gcc.target/avr/pr71151-common.h: New test.
2688
68fa96d6
ML
26892016-06-16 Martin Liska <mliska@suse.cz>
2690
2691 * gfortran.dg/predict-1.f90: New test.
2692
b6ca982f
UB
26932016-06-16 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/71242
2696 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2697
1dc8d15b
JH
26982016-06-16 Jan Hubicka <hubicka@ucw.cz>
2699
2700 * g++.dg/vect/pr36648.cc: Disable cunrolli
2701
67c25816
JJ
27022016-06-16 Jakub Jelinek <jakub@redhat.com>
2703
c577adb2
JJ
2704 PR target/71554
2705 * gcc.c-torture/execute/pr71554.c: New test.
2706
67c25816
JJ
2707 PR rtl-optimization/71532
2708 * gcc.dg/torture/pr71532.c: New test.
2709
1a3c3ee9
MM
27102016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2711
2712 * gcc.target/powerpc/p9-dimode1.c: New test.
2713 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2714
f29468a7
JJ
27152016-06-15 Jakub Jelinek <jakub@redhat.com>
2716
61daecc4
JJ
2717 * gcc.c-torture/compile/20160615-1.c: New test.
2718
f29468a7
JJ
2719 * g++.dg/cpp0x/ref-qual17.C: New test.
2720
209d1e2d
IE
27212016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2722
2723 PR middle-end/71529
2724 * gcc.target/i386/pr71529.C: New test.
2725
8dc35712
AH
27262016-06-15 Alan Hayward <alan.hayward@arm.com>
2727
2728 PR tree-optimization/71483
2729 * g++.dg/vect/pr71483.c: New
2730
b8911cb8
PC
27312016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2732
2733 PR c++/70202
2734 * g++.dg/inherit/crash6.C: New.
2735 * g++.dg/inherit/union2.C: Likewise.
2736 * g++.dg/inherit/virtual12.C: Likewise.
2737 * g++.dg/inherit/virtual13.C: Likewise.
2738 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2739
cf5d08ab
UB
27402016-06-15 Uros Bizjak <ubizjak@gmail.com>
2741
e3d62871 2742 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2743
8f482165
AH
27442016-06-15 Alan Hayward <alan.hayward@arm.com>
2745
2746 PR tree-optimization/71439
2747 * gcc.dg/vect/pr71439.c: New
2748
3256673f
KT
27492016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2750
2751 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2752
b17dc4d4
RB
27532016-06-15 Richard Biener <rguenther@suse.de>
2754
2755 * gcc.dg/vect/slp-45.c: New testcase.
2756
2a5825f2
RB
27572016-06-15 Richard Biener <rguenther@suse.de>
2758
2759 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2760
6e433d0b
BS
27612016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2762
2763 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2764 requirements, and disable for AIX for now.
2765 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2766
abe7f828
JJ
27672016-06-14 Jakub Jelinek <jakub@redhat.com>
2768
a09c81b4
JJ
2769 PR c++/71528
2770 * g++.dg/opt/pr71528.C: New test.
2771
abe7f828
JJ
2772 PR c++/71516
2773 * g++.dg/init/pr71516.C: New test.
2774
acfadf06
PC
27752016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2776
2777 * g++.dg/init/array46.C: New.
2778
4d568ab2
UB
27792016-06-14 Uros Bizjak <ubizjak@gmail.com>
2780
e3d62871
UB
2781 * gcc.target/i386/float128-3.c: New test.
2782 * gcc.target/i386/quad-sse4.c: Ditto.
2783 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2784 Update scan strings.
4d568ab2 2785
30934c5d
RB
27862016-06-14 Richard Biener <rguenther@suse.de>
2787
2788 PR middle-end/71526
2789 * gfortran.dg/pr71526.f90: New testcase.
2790
3970e545
AV
27912016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2792
2793 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2794 * gcc.dg/zero_bits_compound-1.c: Likewise.
2795
04976c6e
RB
27962016-06-14 Richard Biener <rguenther@suse.de>
2797
2798 PR tree-optimization/71522
2799 * gcc.dg/torture/pr71522.c: New testcase.
2800
23e025db
JJ
28012016-06-14 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR tree-optimization/71520
2804 * gcc.dg/tree-ssa/pr71520.c: New test.
2805
90b72e84
RB
28062016-06-14 Richard Biener <rguenther@suse.de>
2807
2808 PR tree-optimization/71521
86c24ba6 2809 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2810
ef7cf206
JJ
28112016-06-13 Jakub Jelinek <jakub@redhat.com>
2812
0dda258b
JJ
2813 PR sanitizer/71498
2814 * c-c++-common/ubsan/bounds-13.c: New test.
2815
ef7cf206
JJ
2816 PR preprocessor/71183
2817 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2818
a73786e3
JL
28192016-06-13 Jeff Law <law@redhat.com>
2820
2821 PR tree-optimization/71403
2822 * c-c++-common/ubsan/pr71403-1.c: New test.
2823 * c-c++-common/ubsan/pr71403-2.c: New test.
2824 * c-c++-common/ubsan/pr71403-3.c: New test.
2825
0ac249bf
JJ
28262016-06-13 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR middle-end/71478
2829 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2830 Add -Wno-psabi -w to dg-options.
2831
5408a64a
KN
28322016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2833
2834 * gcc.target/powerpc/vadsdu-0.c: New test.
2835 * gcc.target/powerpc/vadsdu-1.c: New test.
2836 * gcc.target/powerpc/vadsdu-2.c: New test.
2837 * gcc.target/powerpc/vadsdu-3.c: New test.
2838 * gcc.target/powerpc/vadsdu-4.c: New test.
2839 * gcc.target/powerpc/vadsdu-5.c: New test.
2840 * gcc.target/powerpc/vadsdub-1.c: New test.
2841 * gcc.target/powerpc/vadsdub-2.c: New test.
2842 * gcc.target/powerpc/vadsduh-1.c: New test.
2843 * gcc.target/powerpc/vadsduh-2.c: New test.
2844 * gcc.target/powerpc/vadsduw-1.c: New test.
2845 * gcc.target/powerpc/vadsduw-2.c: New test.
2846
f7e4f2e3
DM
28472016-06-13 David Malcolm <dmalcolm@redhat.com>
2848
2849 * gcc.dg/c99-init-2.c (c): Update expected error message.
2850 * gcc.dg/init-bad-8.c (foo): Likewise.
2851 * gcc.dg/spellcheck-fields-3.c: New test case.
2852
ad23a23e
ML
28532016-06-13 Martin Liska <mliska@suse.cz>
2854
2855 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2856 and "guess loop iv compared" heuristics.
2857 * gcc.dg/predict-2.c: Likewise.
2858 * gcc.dg/predict-3.c: Likewise.
2859 * gcc.dg/predict-4.c: Likewise.
2860 * gcc.dg/predict-5.c: Likewise.
2861 * gcc.dg/predict-6.c: Likewise.
2862
146c55da
MP
28632016-06-13 Marek Polacek <polacek@redhat.com>
2864
2865 PR middle-end/71476
2866 * c-c++-common/Wswitch-unreachable-4.c: New test.
2867 * gcc.dg/Wswitch-unreachable-2.c: New test.
2868 * g++.dg/tm/jump1.C: Move dg-warning.
2869
42e77cbc
EB
28702016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2871
2872 * gnat.dg/renaming10.ad[sb]: New test.
2873
7474dcc1
PT
28742016-06-13 Paul Thomas <pault@gcc.gnu.org>
2875
2876 PR fortran/70673
2877 * gfortran.dg/pr70673.f90: New test.
2878
f57f53d3
RB
28792016-06-13 Richard Biener <rguenther@suse.de>
2880
2881 PR middle-end/64516
2882 * gcc.dg/align-3.c: New testcase.
2883
5843a5f0
ML
28842016-06-13 Martin Liska <mliska@suse.cz>
2885
2886 * gcc.target/i386/pr71458.c: New test.
2887
aa8fdb44
UB
28882016-06-12 Uros Bizjak <ubizjak@gmail.com>
2889
2890 PR target/71241
2891 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2892
2043e4d7
DH
28932016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2894
2895 PR target/60751
2896 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2897 statement.
2898
d3dc025d
DH
28992016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2900
2901 PR target/60751
2902 * gfortran.dg/comma_IO_extension_1.f90: New test.
2903 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2904 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2905 statement.
2906 * gfortran.dg/graphite/pr38083.f90: Likewise.
2907 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2908 missing format.
2909
a31d78c6
EB
29102016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2911
2912 * gnat.dg/case_character.adb: New test.
2913
95c18dd0
SB
29142016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2915
2916 PR middle-end/71310
2917 * gcc.target/powerpc/pr71310.c: New testcase.
2918
b97d37b4
KV
29192016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2920
2921 PR middle-end/71478
2922 * gcc.dg/pr71478.c: New test.
2923
900bcda3
JJ
29242016-06-10 Jakub Jelinek <jakub@redhat.com>
2925
ec1c20db
JJ
2926 PR middle-end/71494
2927 * gcc.c-torture/execute/pr71494.c: New test.
2928
50b15873
JJ
2929 PR c/68657
2930 * gcc.target/i386/pr68657.c: New test.
2931
900bcda3
JJ
2932 PR inline-asm/68843
2933 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2934 (test): Add -masm=intel alternatives.
2935
4d926e34
MS
29362016-06-10 Martin Sebor <msebor@redhat.com>
2937
2938 PR c/71392
2939 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2940
ad071b2b
JL
29412016-06-10 Jeff Law <law@redhat.com>
2942
2943 PR tree-optimization/71335
2944 * gcc.c-torture/execute/pr71335.c: New test.
2945
2704efe8
DM
29462016-06-10 David Malcolm <dmalcolm@redhat.com>
2947
2948 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2949 the various "cannot tail-call: " messages.
2950
18c9b7d4
CL
29512016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2952
2953 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2954 and options.
2955
7cfa10f3
MO
29562016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2957
2958 PR sanitizer/71480
2959 * c-c++-common/asan/pr71480.c: New test.
2960
1f24fd3e
L
29612016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2962
2963 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2964 (ASMNAME2): Likewise.
2965 (main): Replace fn in asm statement with ASMNAME ("fn").
2966 * gcc.dg/guality/pr68037-2.c: Likewise.
2967 * gcc.dg/guality/pr68037-3.c: Likewise.
2968 * gcc.dg/torture/pr68037-1.c: Likewise.
2969 * gcc.dg/torture/pr68037-2.c: Likewise.
2970 * gcc.dg/torture/pr68037-3.c: Likewise.
2971
ad551c07
BE
29722016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2973
2974 PR inline-asm/68843
2975 * gcc.target/i386/pr68843-1.c: New test.
2976 * gcc.target/i386/pr68843-2.c: New test.
2977
4b1ffdb1 29782016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2979 Cesar Philippidis <cesar@codesourcery.com>
2980
2981 PR middle-end/71373
2982 * gcc.dg/goacc/nested-function-1.c: New file.
2983 * gcc.dg/goacc/nested-function-2.c: Likewise.
2984 * gcc.dg/goacc/pr71373.c: Likewise.
2985 * gfortran.dg/goacc/cray-2.f95: Likewise.
2986 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2987 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2988 * gfortran.dg/goacc/cray.f95: Update.
2989 * gfortran.dg/goacc/loop-1.f95: Likewise.
2990 * gfortran.dg/goacc/loop-3.f95: Likewise.
2991 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2992 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2993
29942016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2995
2996 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2997 for OpenACC tile clauses.
2998 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2999
3000 PR c/71381
3001 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3002 to...
3003 * c-c++-common/goacc/cache-2.c: ... this new file.
3004 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3005 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3006 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3007 usage.
3008 * gfortran.dg/goacc/cray.f95: Likewise.
3009 * gfortran.dg/goacc/loop-1.f95: Likewise.
3010
89851e4c
AH
30112016-06-10 Alan Hayward <alan.hayward@arm.com>
3012
3013 PR tree-optimization/71407
3014 PR tree-optimization/71416
3015 * gcc.dg/vect/pr71407.c: New
3016 * gcc.dg/vect/pr71416-1.c: New
3017 * gcc.dg/vect/pr71416-2.c: New
3018
200eafbf
RB
30192016-06-10 Richard Biener <rguenther@suse.de>
3020
3021 PR middle-end/71477
3022 * gcc.dg/torture/pr71477.c: New testcase.
3023
4df99d92
JK
30242016-06-09 Julia Koval <julia.koval@intel.com>
3025
3026 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3027 * gcc.target/i386/interrupt-13.c: Likewise.
3028 * gcc.target/i386/interrupt-15.c: Likewise.
3029 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3030 * gcc.target/i386/interrupt-24.c: Likewise.
3031 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3032 * gcc.target/i386/interrupt-9.c: Likewise.
3033 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3034
e01b4e16
MS
30352016-06-09 Martin Sebor <msebor@redhat.com>
3036
3037 PR c/70883
3038 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3039 * gcc.dg/builtin-constant_p-1.c: Same.
3040 * gcc.dg/builtins-error.c: Same.
3041 * gcc.dg/pr70859.c: Same.
3042
9c35db0e
SKS
30432016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3044
3045 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3046 * gcc.dg/torture/pr68067-1.c: Likewise.
3047 * gcc.dg/torture/pr68067-2.c: Likewise.
3048
30492016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3050
3051 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3052 when setting SIZE.
3053
392a81b9
PC
30542016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3055
3056 PR c++/71465
3057 * g++.dg/inherit/crash5.C: New.
3058 Revert:
3059 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/70202
3062 * g++.dg/inherit/crash5.C: New.
3063 * g++.dg/inherit/virtual1.C: Adjust.
3064
e49efc14
ML
30652016-06-09 Martin Liska <mliska@suse.cz>
3066
3067 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3068 * g++.dg/predict-loop-exit-2.C: Likewise.
3069 * g++.dg/predict-loop-exit-3.C: Likewise.
3070 * gcc.dg/predict-1.c: Likewise.
3071 * gcc.dg/predict-2.c: Likewise.
3072 * gcc.dg/predict-3.c: Likewise.
3073 * gcc.dg/predict-4.c: Likewise.
3074 * gcc.dg/predict-5.c: Likewise.
3075 * gcc.dg/predict-6.c: Likewise.
3076 * gcc.dg/predict-7.c: Likewise.
3077
36d57986
RB
30782016-06-09 Richard Biener <rguenther@suse.de>
3079
3080 PR tree-optimization/71462
3081 * gcc.dg/torture/pr71462.c: New testcase.
3082
7d82e8e4
MP
30832016-06-09 Marek Polacek <polacek@redhat.com>
3084
3085 PR c/65471
3086 * gcc.dg/c11-generic-3.c: New test.
3087
c8a71589
PC
30882016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3089
3090 * g++.dg/init/array42.C: New.
3091 * g++.dg/init/array43.C: Likewise.
3092 * g++.dg/init/array44.C: Likewise.
3093 * g++.dg/init/array45.C: Likewise.
3094 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3095 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3096 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3097 * g++.dg/gomp/pr35751.C: Likewise.
3098 * g++.dg/init/array23.C: Likewise.
3099 * g++.dg/init/brace2.C: Likewise.
3100 * g++.dg/init/brace6.C: Likewise.
3101
44a845ca
MS
31022016-06-08 Martin Sebor <msebor@redhat.com>
3103 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR c++/70507
3106 PR c/68120
3107 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3108 * c-c++-common/builtin-arith-overflow-2.c: New test.
3109 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3110 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3111 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3112
2ef16b6e
JJ
31132016-06-08 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR c++/71442
3116 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3117
5e3ee346
AL
31182016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3119
3120 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3121 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3122 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3123 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3124 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3125 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3126 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3127 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3128 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3129 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3130 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3131 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3132 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3133
b2ae2814
RB
31342016-06-08 Richard Biener <rguenther@suse.de>
3135
3136 PR tree-optimization/68558
3137 * gcc.dg/vect/slp-44.c: New testcase.
3138
e09b4c37
RB
31392016-06-08 Richard Biener <rguenther@suse.de>
3140
3141 * gcc.dg/vect/slp-43.c: New testcase.
3142
72d50660
RB
31432016-06-08 Richard Biener <rguenther@suse.de>
3144
3145 PR tree-optimization/71452
3146 * gcc.dg/torture/pr71452.c: New testcase.
3147
988c115c
JJ
31482016-06-08 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR c++/71448
3151 * g++.dg/torture/pr71448.C: New test.
3152
73d73b48
BS
31532016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3154
3155 PR debug/71432
3156 PR ada/71413
3157 * g++.dg/debug/pr71432.C: New test.
3158
bdd15d0c
PK
31592016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3160
3161 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3162 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3163 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3164
ce0607bb
AH
31652016-06-08 Alan Hayward <alan.hayward@arm.com>
3166
3167 * gcc.dg/vect/vect-live-2.c: Update effective target.
3168 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3169 * lib/target-supports.exp: Add aarch64 to vect_long.
3170
92a5f2ba
MP
31712016-06-08 Marek Polacek <polacek@redhat.com>
3172
3173 PR c/71418
3174 * gcc.dg/noncompile/pr71418.c: New test.
3175
08203f73
MP
3176 PR c/71426
3177 * gcc.dg/noncompile/pr71426.c: New test.
3178
d1fcc2bd
JH
31792016-06-07 Jan Hubicka <hubicka@ucw.cz>
3180
3181 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3182 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3183 * gcc.dg/predict-3.c: Update template.
3184 * gcc.dg/predict-5.c: Update template.
3185 * gcc.dg/predict-6.c: Update template.
3186 * gcc.dg/predict-9.c: Update template.
3187 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3188
a23e6f1c
BS
31892016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3190
3191 * gcc.target/powerpc/vec-mul.c: New test.
3192
6ffd47b7
DM
31932016-06-07 David Malcolm <dmalcolm@redhat.com>
3194
3195 * gcc.dg/spellcheck-fields-2.c: New test case.
3196
bfd67b47
RB
31972016-06-07 Richard Biener <rguenther@suse.de>
3198
3199 PR c/61564
3200 * gcc.dg/Wpragmas-1.c: New testcase.
3201 * gcc.dg/Wattributes-4.c: Likewise.
3202 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3203 entry.
3204
701b9a47
CL
32052016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3206
3207 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3208 spurious debug code.
3209
6b80d6fa
RB
32102016-06-07 Richard Biener <rguenther@suse.de>
3211
3212 PR tree-optimization/71428
3213 * gcc.dg/torture/pr71428.c: New testcase.
3214
0f3f9437
RB
32152016-06-07 Richard Biener <rguenther@suse.de>
3216
3217 PR middle-end/71423
3218 * gcc.dg/torture/pr71423.c: New testcase.
3219
ec963f2a
KV
32202016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3221
3222 PR middle-end/71408
3223 * gcc.dg/tree-ssa/pr71408.c: New test.
3224
46ab5b6e
KV
32252016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3226
3227 PR middle-end/71281
3228 * g++.dg/torture/pr71281.C: New test.
3229
1f40cff3
MP
32302016-06-06 Marek Polacek <polacek@redhat.com>
3231
3232 PR c/71362
3233 * gcc.dg/pr71362.c: New test.
3234
6f5bcd24
JJ
32352016-06-06 Jakub Jelinek <jakub@redhat.com>
3236 Patrick Palka <ppalka@gcc.gnu.org>
3237
3238 PR c++/70847
3239 PR c++/71330
3240 PR c++/71393
3241 * g++.dg/opt/pr70847.C: New test.
3242 * g++.dg/ubsan/pr70847.C: New test.
3243 * g++.dg/ubsan/pr71393.C: New test.
3244
158beb4a
JJ
32452016-06-06 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR tree-optimization/71259
3248 * gcc.dg/vect/pr71259.c: New test.
3249
d9b950dd
DM
32502016-06-06 David Malcolm <dmalcolm@redhat.com>
3251
3252 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3253 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3254 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3255 above.
3256
36f9ad69
KT
32572016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3258
3259 PR middle-end/37780
3260 * gcc.c-torture/execute/pr37780.c: New test.
3261 * gcc.target/aarch64/pr37780_1.c: Likewise.
3262 * gcc.target/arm/pr37780_1.c: Likewise.
3263
5545a907
MP
32642016-06-06 Marek Polacek <polacek@redhat.com>
3265
3266 * c-c++-common/attr-may-alias-1.c: New test.
3267 * c-c++-common/attr-may-alias-2.c: New test.
3268 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3269
93671519
BE
32702016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3271
3272 PR c/24414
3273 * gcc.target/i386/pr24414.c: New test.
3274
690f24b7
JM
32752016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3276
3277 * gcc.target/sparc/vis4misc.c: New file.
3278 * gcc.target/sparc/fpcmp.c: Likewise.
3279 * gcc.target/sparc/fpcmpu.c: Likewise.
3280
31ce6157
AH
32812016-06-06 Alan Hayward <alan.hayward@arm.com>
3282
3283 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3284 * gcc.dg/vect/vect-live-3.c: Likewise.
3285
9fcebb5a
RB
32862016-06-06 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/71398
3289 * gcc.dg/torture/pr71398.c: New testcase.
3290
903ca97b
UB
32912016-06-06 Uros Bizjak <ubizjak@gmail.com>
3292
3293 PR target/71389
3294 * g++.dg/pr71389.C: New test.
3295
9c1eb332
JD
32962016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3297
3298 PR fortran/71404
3299 * gfortran.dg/fmt_read_5.f: New test.
3300
b2d83bd2
AV
33012016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3302
3303 PR fortran/69659
3304 * gfortran.dg/class_array_22.f03: New test.
3305
ec81960e
JH
33062016-06-05 Jan Hubicka <hubicka@ucw.cz>
3307
3308 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3309
429d2750
JH
33102016-06-05 Jan Hubicka <hubicka@ucw.cz>
3311
3312 * gcc.dg/predict-9.c: Update template.
3313
c1c00983
PC
33142016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3315
3316 PR c++/49377
3317 * g++.dg/template/pr49377.C: New.
3318
1927a963
JJ
33192016-06-04 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR tree-optimization/71405
3322 * g++.dg/torture/pr71405.C: New test.
3323
909a11ad
PC
33242016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3325
3326 PR c++/70202
3327 * g++.dg/inherit/crash5.C: New.
3328 * g++.dg/inherit/virtual1.C: Adjust.
3329
08bbb1f8
JL
33302016-06-03 Jeff Law <law@redhat.com>
3331
3332 PR tree-optimization/71316
3333 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3334
7c35235c
JJ
33352016-06-03 Jakub Jelinek <jakub@redhat.com>
3336
3337 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3338 dg-additional-options with just -fno-tree-scev-cprop in it.
3339 * gcc.dg/vect/vect-live-2.c: Likewise.
3340 * gcc.dg/vect/vect-live-5.c: Likewise.
3341 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3342 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3343 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3344
c8572dd6
PP
33452016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3346
3347 PR c++/27100
3348 * g++.dg/other/friend6.C: New test.
3349
1c7733a7
BS
33502016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3351
3352 * g++.dg/torture/ppc-ldst-array.C: New.
3353
0d2f700f
JM
33542016-06-03 Joseph Myers <joseph@codesourcery.com>
3355
3356 PR target/71276
3357 PR target/71277
3358 * gcc.dg/torture/builtin-fp-int-inexact.c,
3359 gcc.target/i386/387-builtin-fp-int-inexact.c,
3360 gcc.target/i386/387-rint-inline-1.c,
3361 gcc.target/i386/387-rint-inline-2.c,
3362 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3363 gcc.target/i386/sse2-rint-inline-1.c,
3364 gcc.target/i386/sse2-rint-inline-2.c,
3365 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3366 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3367
f8071c05
L
33682016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3369 Julia Koval <julia.koval@intel.com>
3370
3371 PR target/66960
3372 PR target/67630
3373 PR target/67634
3374 PR target/67841
3375 PR target/68037
3376 PR target/68618
3377 PR target/68661
3378 PR target/69575
3379 PR target/69596
3380 PR target/69734
3381 * gcc.dg/guality/pr68037-1.c: New test.
3382 * gcc.dg/guality/pr68037-2.c: Likewise.
3383 * gcc.dg/guality/pr68037-3.c: Likewise.
3384 * gcc.dg/torture/pr68037-1.c: Likewise.
3385 * gcc.dg/torture/pr68037-2.c: Likewise.
3386 * gcc.dg/torture/pr68037-3.c: Likewise.
3387 * gcc.dg/torture/pr68661-1a.c: Likewise.
3388 * gcc.dg/torture/pr68661-1b.c: Likewise.
3389 * gcc.target/i386/interrupt-1.c: Likewise.
3390 * gcc.target/i386/interrupt-2.c: Likewise.
3391 * gcc.target/i386/interrupt-3.c: Likewise.
3392 * gcc.target/i386/interrupt-4.c: Likewise.
3393 * gcc.target/i386/interrupt-5.c: Likewise.
3394 * gcc.target/i386/interrupt-6.c: Likewise.
3395 * gcc.target/i386/interrupt-7.c: Likewise.
3396 * gcc.target/i386/interrupt-8.c: Likewise.
3397 * gcc.target/i386/interrupt-9.c: Likewise.
3398 * gcc.target/i386/interrupt-10.c: Likewise.
3399 * gcc.target/i386/interrupt-11.c: Likewise.
3400 * gcc.target/i386/interrupt-12.c: Likewise.
3401 * gcc.target/i386/interrupt-13.c: Likewise.
3402 * gcc.target/i386/interrupt-14.c: Likewise.
3403 * gcc.target/i386/interrupt-15.c: Likewise.
3404 * gcc.target/i386/interrupt-16.c: Likewise.
3405 * gcc.target/i386/interrupt-17.c: Likewise.
3406 * gcc.target/i386/interrupt-18.c: Likewise.
3407 * gcc.target/i386/interrupt-19.c: Likewise.
3408 * gcc.target/i386/interrupt-20.c: Likewise.
3409 * gcc.target/i386/interrupt-21.c: Likewise.
3410 * gcc.target/i386/interrupt-22.c: Likewise.
3411 * gcc.target/i386/interrupt-23.c: Likewise.
3412 * gcc.target/i386/interrupt-24.c: Likewise.
3413 * gcc.target/i386/interrupt-25.c: Likewise.
3414 * gcc.target/i386/interrupt-26.c: Likewise.
3415 * gcc.target/i386/interrupt-27.c: Likewise.
3416 * gcc.target/i386/interrupt-28.c: Likewise.
3417 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3418 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3419 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3420 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3421 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3422 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3423 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3424 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3425 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3426 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3427 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3428 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3429
36b85e43
BS
34302016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3431
9de2e795
L
3432 PR tree-optimization/52171
3433 * gcc.dg/pr52171.c: New test.
3434 * gcc.target/i386/pr52171.c: New test.
36b85e43 3435
bfeee8ac
JH
34362016-06-03 Jan Hubicka <jh@suse.cz>
3437
3438 * g++.dg/tree-ssa/pred-1.C: New testcase
3439 * gcc.dg/tree-ssa/pred-1.c: New testcase
3440
859b0bae
BS
34412016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3442
3443 PR target/70957
3444 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3445 support.
3446 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3447
3a2edf4c
AH
34482016-06-03 Alan Hayward <alan.hayward@arm.com>
3449
3450 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3451
b28ead45
AH
34522016-06-03 Alan Hayward <alan.hayward@arm.com>
3453
3454 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3455 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3456 * gcc.dg/vect/vect-live-1.c: New test.
3457 * gcc.dg/vect/vect-live-2.c: New test.
3458 * gcc.dg/vect/vect-live-3.c: New test.
3459 * gcc.dg/vect/vect-live-4.c: New test.
3460 * gcc.dg/vect/vect-live-5.c: New test.
3461 * gcc.dg/vect/vect-live-slp-1.c: New test.
3462 * gcc.dg/vect/vect-live-slp-2.c: New test.
3463 * gcc.dg/vect/vect-live-slp-3.c: New test.
3464
1f91747b
JJ
34652016-06-03 Jakub Jelinek <jakub@redhat.com>
3466
3467 PR middle-end/71387
3468 * g++.dg/opt/pr71387.C: New test.
3469
47b83923
JL
34702016-06-02 Jeff Law <law@redhat.com>
3471
3472 PR tree-optimization/71328
3473 * gcc.c-torture/compile/pr71328.c: New test.
3474
e96e5f46
JD
34752016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3476
3477 PR fortran/52393
3478 * gfortran.dg/fmt_read_3.f90: Fix typo.
3479 * gfortran.dg/fmt_read_4.f90: New test.
3480
b872d729
PC
34812016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3482
3483 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3484 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3485 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3486 * g++.dg/cpp0x/override2.C: Likewise.
3487 * g++.dg/parse/crash5.C: Likewise.
3488 * g++.dg/parse/error16.C: Likewise.
3489 * g++.dg/parse/error27.C: Likewise.
3490 * g++.dg/template/qualttp15.C: Likewise.
3491 * g++.dg/template/redecl4.C: Likewise.
3492 * g++.old-deja/g++.other/crash39.C: Likewise.
3493 * g++.old-deja/g++.other/struct1.C: Likewise.
3494 * g++.old-deja/g++.pt/m9a.C: Likewise.
3495 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3496
0e535442
JJ
34972016-06-02 Jakub Jelinek <jakub@redhat.com>
3498
0633ee10
JJ
3499 PR c++/71372
3500 * c-c++-common/pr71372.c: New test.
3501
0e535442
JJ
3502 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3503 __TIME__ strings with __builtin_strcmp instead of printf and
3504 dg-output.
3505
f3c5ecc2
ML
35062016-06-02 Martin Liska <mliska@suse.cz>
3507
3508 * gcc.dg/predict-9.c: New test.
3509
a91807c5
JJ
35102016-06-02 Jakub Jelinek <jakub@redhat.com>
3511
3512 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3513 global set_compiler_env_var and global saved_compiler_env_var.
3514
b5bd1978
KT
35152016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3516
3517 PR rtl-optimization/71295
3518 * gcc.c-torture/compile/pr71295.c: New test.
3519
b93b1475
JJ
35202016-06-02 Jakub Jelinek <jakub@redhat.com>
3521
930ebd0e
JJ
3522 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3523
1e021dc3
JJ
3524 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3525 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3526
b93b1475
JJ
3527 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3528 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3529 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3530 alternative number.
3531
58f2fb5c
MM
35322016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3533
3534 * gcc.target/powerpc/p9-splat-4.c: New test.
3535
35362016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3537
3538 PR target/71186
3539 * gcc.target/powerpc/pr71186.c: New test.
3540
4731c9f0
JD
35412016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3542
3543 PR fortran/52393
3544 * gfortran.dg/fmt_read_3.f90: New test.
3545
042dee3e
TP
35462016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3547
3548 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3549 procedure.
3550
15c98b2e
ES
35512016-06-01 Eduard Sanou <dhole@openmailbox.org>
3552
3553 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3554 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3555 env var is set.
3556 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3557 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3558 shown once.
3559 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3560 during compilation.
3561 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3562 vars set by dg-set-compiler-env-var.
3563
6442a6f4
PT
35642016-06-01 Paul Thomas <pault@gcc.gnu.org>
3565
3566 PR fortran/71156
3567 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3568 to the module procedure declaration.
3569 * gfortran.dg/submodule_16.f08: New test.
3570
ab62397a
JJ
35712016-06-01 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR middle-end/71371
3574 * c-c++-common/gomp/pr71371.c: New test.
3575
b66af6ed
RB
35762016-06-01 Richard Biener <rguenther@suse.de>
3577
3578 PR tree-optimization/71366
3579 * gcc.dg/torture/pr71366-1.c: New testcase.
3580 * gcc.dg/torture/pr71366-2.c: Likewise.
3581
e342b9d8
KN
35822016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3583
3584 * gcc.target/powerpc/vslv-0.c: New test.
3585 * gcc.target/powerpc/vslv-1.c: New test.
3586 * gcc.target/powerpc/vsrv-0.c: New test.
3587 * gcc.target/powerpc/vsrv-1.c: New test.
3588
721547cd
NS
35892016-06-01 Nathan Sidwell <nathan@acm.org>
3590
3591 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3592 * gcc.target/nvptx/weak.c: New.
3593
fa2c9034
RB
35942016-06-01 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/71261
3597 * gcc.dg/torture/vect-bool-1.c: New testcase.
3598
3e32893c
JJ
35992016-06-01 Jakub Jelinek <jakub@redhat.com>
3600
3601 * gfortran.dg/gomp/order-1.f90: New test.
3602 * gfortran.dg/gomp/order-2.f90: New test.
3603
8c383600
JH
36042016-06-01 Jan Hubicka <hubicka@ucw.cz>
3605
3606 * gcc.dg/unroll-6.c: Update template.
3607 * gcc.dg/unroll-7.c: New testcase.
3608 * gcc.dg/unroll-8.c: New testcase.
3609
a0dfeef5
EB
36102016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3611
3612 * gnat.dg/opt56.ad[sb]: New test.
3613
48de5701
PC
36142016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3615
3616 PR c++/66635
3617 * g++.dg/cpp0x/constexpr-ice16.C: New.
3618
827cf695
PP
36192016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3620
3621 PR tree-optimization/71314
3622 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3623 -mbranch-cost=2.
3624
ff66f6e8
PP
36252016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3626
3627 PR tree-optimization/71077
3628 * gcc.dg/tree-ssa/pr71077.c: New test.
3629
050fb209
JH
36302016-05-31 Jan Hubicka <hubicka@ucw.cz>
3631
48de5701
PC
3632 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3633 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3634 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3635
c642d919
PC
36362016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3637
3638 PR c++/71248
3639 * g++.dg/cpp0x/pr71248.C: New.
3640 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3641 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3642 * g++.dg/init/new37.C: Likewise.
3643 * g++.dg/template/static1.C: Likewise.
3644 * g++.dg/template/static2.C: Likewise.
3645
d6439e08
L
36462016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3647
3648 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3649 instead of %rdi.
3650 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3651
780b9dd4
MP
36522016-05-31 Marek Polacek <polacek@redhat.com>
3653
3654 * c-c++-common/Wswitch-unreachable-3.c: New test.
3655 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3656
0d99f8a0
RB
36572016-05-31 Richard Biener <rguenther@suse.de>
3658
3659 PR tree-optimization/71352
3660 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3661
52545641
TP
36622016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3663
3664 * gcc.target/arm/armv5_thumb_isa.c: New test.
3665
5b8c1205
KY
36662016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3667
3668 PR target/71346
3669 * gcc.target/i386/pr71346.c: New test.
3670
7a88cc84
TV
36712016-05-31 Tom de Vries <tom@codesourcery.com>
3672
3673 PR tree-optimization/69068
3674 * gcc.dg/graphite/pr69068.c: New test.
3675
265149a6
MS
36762016-05-27 Martin Sebor <msebor@redhat.com>
3677
3678 PR c++/71306
3679 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3680
00631022
JJ
36812016-05-30 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR c++/71349
3684 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3685 nowait depend(inout: dd[0]) clauses where permitted.
3686
b2f6675b
PC
36872016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3688
3689 PR c++/71238
3690 * g++.dg/parse/pr71238.C: New.
3691 * g++.dg/concepts/friend1.C: Test column numbers too.
3692 * g++.dg/cpp0x/initlist31.C: Likewise.
3693 * g++.dg/cpp0x/pr51420.C: Likewise.
3694 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3695 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3696 * g++.dg/ext/builtin3.C: Likewise.
3697 * g++.dg/lookup/friend12.C: Likewise.
3698 * g++.dg/lookup/friend7.C: Likewise.
3699 * g++.dg/lookup/koenig1.C: Likewise.
3700 * g++.dg/lookup/koenig5.C: Likewise.
3701 * g++.dg/lookup/used-before-declaration.C: Likewise.
3702 * g++.dg/overload/koenig1.C: Likewise.
3703 * g++.dg/template/crash65.C: Likewise.
3704 * g++.dg/template/friend57.C: Likewise.
3705 * g++.dg/warn/Wshadow-5.C: Likewise.
3706 * g++.dg/warn/Wunused-8.C: Likewise.
3707 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3708 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3709 * g++.old-deja/g++.jason/member.C: Likewise.
3710 * g++.old-deja/g++.jason/report.C: Likewise.
3711 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3712 * g++.old-deja/g++.law/visibility20.C: Likewise.
3713 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3714 * g++.old-deja/g++.other/static5.C: Likewise.
3715 * g++.old-deja/g++.pt/overload2.C: Likewise.
3716
a448ff40
JH
37172016-05-30 Jan Hubicka <hubicka@ucw.cz>
3718
3719 * gcc.dg/tree-ssa/peel1.c: New testcase.
3720 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3721 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3722
69be8c91
TV
37232016-05-30 Tom de Vries <tom@codesourcery.com>
3724
3725 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3726 to ce.
3727
a59775a1
PC
37282016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3729
3730 PR c++/71099
3731 * g++.dg/parse/virtual1.C: New.
3732
53d6d955
UB
37332016-05-30 Uros Bizjak <ubizjak@gmail.com>
3734
3735 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3736 Use correct register when clearing %edx.
3737
0557293f
AM
37382016-05-30 Alexander Monakov <amonakov@ispras.ru>
3739
3740 PR tree-optimization/71289
3741 * gcc.dg/pr71289.c: New test.
3742
5d476e35
KV
37432016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3744
3745 PR middle-end/71269
3746 PR middle-end/71292
3747 * gcc.dg/tree-ssa/pr71269.c: New test.
3748 * gcc.dg/tree-ssa/pr71292.c: New test.
3749
db5447ca
KV
37502016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3751
3752 PR middle-end/71252
3753 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3754
98bdbb39
JH
37552016-05-30 Jan Hubicka <hubicka@ucw.cz>
3756
3757 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3758 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3759 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3760
7e012855
TV
37612016-05-30 Tom de Vries <tom@codesourcery.com>
3762
3763 PR tree-optimization/69067
3764 * gcc.dg/graphite/pr69067.c: New test.
3765
beed3701
UB
37662016-05-29 Uros Bizjak <ubizjak@gmail.com>
3767
3768 PR target/71245
3769 * gcc.target/i386/pr71245-1.c: New test.
3770 * gcc.target/i386/pr71245-2.c: Ditto.
3771
b6d4f8e8
PC
37722016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 PR c++/71105
3775 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3776 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3777 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3778
00022058
JH
37792016-05-27 Jan Hubicka <hubicka@ucw.cz>
3780
3781 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3782
c8419aca
VV
37832016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3784
3785 Revert:
3786 PR c++/69855
3787 * g++.dg/overload/69855.C: New.
3788 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3789 * g++.old-deja/g++.pt/crash3.C: Likewise.
3790
8008c4d2
PC
37912016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3792
3793 PR c++/60385
3794 * g++.dg/parse/namespace13.C: New.
3795
8b2ef235
JL
37962016-05-26 Jeff Law <law@redhat.com>
3797
3798 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3799 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3800 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3801 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3802 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3803 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3804 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3805 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3806 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3807 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3808 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3809 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3810 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3811
7d67159b
VV
38122016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3813
3814 PR c++/69855
3815 * g++.dg/overload/69855.C: New.
3816 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3817 * g++.old-deja/g++.pt/crash3.C: Likewise.
3818
88e3bdd1
JW
38192016-05-27 Jiong Wang <jiong.wang@arm.com>
3820
3821 PR target/63596
3822 * gcc.target/aarch64/va_arg_1.c: New testcase.
3823 * gcc.target/aarch64/va_arg_2.c: Likewise.
3824 * gcc.target/aarch64/va_arg_3.c: Likewise.
3825
3fd6b9cc
JW
38262016-05-27 Jiong Wang <jiong.wang@arm.com>
3827
3828 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3829 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3830 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3831 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3832 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3833
3cee7e4e
MP
38342016-05-27 Marek Polacek <polacek@redhat.com>
3835
3836 PR middle-end/71308
3837 * g++.dg/torture/pr71308.C: New test.
3838
6a813c96
DV
38392016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3840
3841 * gcc.dg/zero_bits_compound-1.c: New test.
3842 * gcc.dg/zero_bits_compound-2.c: New test.
3843
0561bcfb
IE
38442016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3845
3846 PR middle-end/71279
3847 * gcc.dg/pr71279.c: New test.
3848
21316320
MM
38492016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3850
3851 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3852 floating point min/max/comparison instructions.
3853 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3854
7211a097
JJ
38552016-05-26 Jakub Jelinek <jakub@redhat.com>
3856
3857 * c-c++-common/gomp/schedule-1.c: New test.
3858 * gfortran.dg/gomp/schedule-1.f90: New test.
3859
cac177cf
PP
38602016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3861
3862 PR c++/70822
3863 PR c++/70106
3864 * g++.dg/cpp1y/auto-fn32.C: New test.
3865 * g++.dg/cpp1y/paren4.C: New test.
3866
a2d5b8c9
NS
38672016-05-26 Nathan Sidwell <nathan@acm.org>
3868
3869 * gcc.dg/20060410.c: Xfail on ptx.
3870 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3871 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3872 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3873 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3874 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3875
ffa8b552
TP
38762016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3877
3878 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3879
c7501e00
JJ
38802016-05-26 Jakub Jelinek <jakub@redhat.com>
3881
1875b9a0
JJ
3882 PR tree-optimization/71280
3883 * gcc.dg/pr71280.c: New test.
3884
2116e19f
JJ
3885 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3886
305aef09
JJ
3887 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3888 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3889
c7501e00
JJ
3890 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3891
ca449d26
JW
38922016-05-26 Jiong Wang <jiong.wang@arm.com>
3893
3894 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3895 kept in memory.
ca449d26 3896
8af01c66
JL
38972016-05-25 Jeff Law <law@redhat.com>
3898
3899 PR tree-optimization/71272
3900 * gcc.c-torture/compile/pr71272.c: new test.
3901
f9d6ce73
BS
39022016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3903
3904 * gcc.target/powerpc/vec-cmpne.c: New test.
3905 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3906
a88a7b22
EB
39072016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 * gnat.dg/opt55.ad[sb]: New test.
3910
125f02ed
SKS
39112016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3912
3913 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3914 * c-c++-common/pr60226.c: Require int32plus.
3915 * gcc.c-torture/execute/pr70602.c: Likewise.
3916 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3917 unsigned long for malloc arg type.
3918 * gcc.dg/asr_div1.c: Require int32plus.
3919 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3920 * gcc.dg/pie-1.c: Require pie.
3921 * gcc.dg/pie-2.c: Likewise.
3922 * gcc.dg/pr59471.c: Require int32plus.
3923 * gcc.dg/pr59963-2.c: XFAIL for int16.
3924 * gcc.dg/pr60114.c: Require int32plus.
3925 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3926 unsigned long for typedef of size_t.
3927 * gcc.dg/pr63914.c: Require int32plus.
3928 * gcc.dg/pr64536.c: Require pt32plus.
3929 * gcc.dg/pr65658.c: Likewise.
3930 * gcc.dg/pr67271.c: Require int32plus.
3931 * gcc.dg/pr68112.c: Likewise.
3932 * gcc.dg/pr69071.c: Skip for avr target.
3933 * gcc.dg/pr69973.c: Require int32plus.
3934 * gcc.dg/pr70169.c: Skip for avr target.
3935 * gcc.dg/sso-6.c: Require int32plus.
3936 * gcc.dg/sso-7.c: Likewise.
3937 * gcc.dg/sso-8.c: Likewise.
3938 * gcc.dg/vrp-min-max-2.c: Likewise.
3939
c6e434f5
UB
39402016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3941
3942 PR target/70738
3943 * gcc.target/i386/pr70738-1.c: New test.
3944 * gcc.target/i386/pr70738-2.c: Likewise.
3945 * gcc.target/i386/pr70738-3.c: Likewise.
3946 * gcc.target/i386/pr70738-4.c: Likewise.
3947 * gcc.target/i386/pr70738-5.c: Likewise.
3948 * gcc.target/i386/pr70738-6.c: Likewise.
3949 * gcc.target/i386/pr70738-7.c: Likewise.
3950 * gcc.target/i386/pr70738-8.c: Likewise.
3951 * gcc.target/i386/pr70738-9.c: Likewise.
3952
5c42d341
KT
39532016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3954
3955 PR rtl-optimization/66940
3956 * gcc.c-torture/execute/pr66940.c: New test.
3957
bf9a1a07
IV
39582016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3959
3960 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3961 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3962 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3963 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3964 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3965 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3966 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3967 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3968 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3969 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3970 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3971 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3972 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3973 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3974 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3975 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3976 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3977 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3978 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3979 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3980 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3981 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3982 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3983 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3984
95efe6b6
MP
39852016-05-25 Marek Polacek <polacek@redhat.com>
3986
3987 PR c/71265
3988 * gcc.dg/noncompile/pr71265.c: New test.
3989
a23faf7a
MP
3990 PR c/71266
3991 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3992
69a6d5ad
NS
39932016-05-25 Nathan Sidwell <nathan@acm.org>
3994
3995 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3996
3072d4ea
RB
39972016-05-25 Richard Biener <rguenther@suse.de>
3998
3999 PR tree-optimization/71261
4000 * c-c++-common/torture/pr71261.c: New testcase.
4001
e412ece4
RB
40022016-05-25 Richard Biener <rguenther@suse.de>
4003
4004 PR tree-optimization/71264
4005 * gcc.dg/vect/pr71264.c: New testcase.
4006
b9e551ad
PC
40072016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4008
4009 PR c++/55992
4010 * g++.dg/cpp0x/alias-decl-53.C: New.
4011 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4012
6aa1abe5
ML
40132016-05-25 Martin Liska <mliska@suse.cz>
4014
4015 * g++.dg/pr71239.C: New test.
4016
842d162e
RB
40172016-05-25 Richard Biener <rguenther@suse.de>
4018
c87885ca
RO
4019 * gcc.dg/vect/pr58135.c: Rename to ...
4020 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4021
f184a36c
MP
40222016-05-25 Marek Polacek <polacek@redhat.com>
4023
4024 * g++.dg/pr65295.C: Use target c++14.
4025
021fad86
PC
40262016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4027
53d6d955
UB
4028 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4029 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4030
c3eaf15a
MM
40312016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4032
4033 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4034 instructions.
4035
e46c7770
CP
40362016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4037
4038 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4039 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4040 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4041 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4042 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4043 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4044 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4045 * c-c++-common/goacc/pcopy.c: Likewise.
4046 * c-c++-common/goacc/pcopyin.c: Likewise.
4047 * c-c++-common/goacc/pcopyout.c: Likewise.
4048 * c-c++-common/goacc/pcreate.c: Likewise.
4049 * c-c++-common/goacc/pr70688.c: New test.
4050 * c-c++-common/goacc/present-1.c: Adjust test.
4051 * c-c++-common/goacc/reduction-5.c: Likewise.
4052 * g++.dg/goacc/data-1.C: New test.
4053
4bfc9db7
MM
40542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4055
4056 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4057 vector parity built-in functions.
4058 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4059 count trailing zeros automatic vectorization.
4060 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4061 count trailing zeros built-in functions.
4062
2bc145af
KV
40632016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4064
4065 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4066
26869fdb
PH
40672016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4068
4069 PR target/71050
4070 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4071
b2dc9c3b
PC
40722016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4073
4074 PR c++/50436
4075 * g++.dg/template/crash123.C: New.
4076 * g++.dg/template/crash124.C: Likewise.
4077
f65e97fd
MS
40782016-05-24 Martin Sebor <msebor@redhat.com>
4079
4080 PR c++/71147
4081 * g++.dg/ext/flexary16.C: New test.
4082
a6f5ac7f
IV
40832016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4084
69a6d5ad
NS
4085 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4086 before math.h is included.
a6f5ac7f
IV
4087 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4088 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4089 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4090 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4091 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4092 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4093 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4094 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4095 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4096 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4097 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4098 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4099 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4100 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4101 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4102 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4103 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4104 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4105 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4106 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4107 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4108 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4109 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4110
27bad558
MM
41112016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4112 Kelvin Nilsen <kelvin@gcc.gnu.org>
4113
4114 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4115 support.
4116
72f382fb
PC
41172016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4118
4119 PR c++/69872
4120 * g++.dg/warn/Wno-narrowing1.C: New.
4121
ef2ec9d9
MP
41222016-05-24 Marek Polacek <polacek@redhat.com>
4123
4124 PR c/71249
4125 * c-c++-common/Wswitch-unreachable-2.c: New test.
4126
e90434e3
JJ
41272016-05-24 Jakub Jelinek <jakub@redhat.com>
4128
7adb26f2
JJ
4129 PR c++/71257
4130 * g++.dg/vect/simd-clone-6.cc: New test.
4131 * g++.dg/gomp/declare-simd-6.C: New test.
4132
e90434e3
JJ
4133 PR middle-end/70434
4134 PR c/69504
4135 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4136
b556ea3b
RB
41372016-05-24 Richard Biener <rguenther@suse.de>
4138
4139 PR tree-optimization/71240
4140 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4141
e5328f5d
RB
41422016-05-24 Richard Biener <rguenther@suse.de>
4143
4144 PR tree-optimization/71230
4145 * gcc.dg/torture/pr71230.c: New testcase.
4146 * g++.dg/torture/pr71230.C: Likewise.
4147
a04e69c0
TS
41482016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4149
4150 * c-c++-common/goacc/routine-5.c: Add tests.
4151 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4152 * gfortran.dg/goacc/routine-6.f90: Add tests.
4153
30fd2977
RB
41542016-05-24 Richard Biener <rguenther@suse.de>
4155
4156 PR tree-optimization/71253
4157 * gcc.dg/torture/pr71253.c: New testcase.
4158
ca6f60bc
KV
41592016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4160
4161 PR middle-end/71252
4162 * gfortran.dg/pr71252.f90: New test.
4163
d3465d72
RS
41642016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4165
4166 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4167
f17a223d
RB
41682016-05-24 Richard Biener <rguenther@suse.de>
4169
4170 PR middle-end/70434
4171 PR c/69504
4172 * c-c++-common/vector-subscript-4.c: New testcase.
4173 * c-c++-common/vector-subscript-5.c: Likewise.
4174
e3f36534
JD
41752016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4176
4177 PR fortran/71123
4178 * gfortran.dg/namelist_90.f: New test
4179
85d5c27d
JD
41802016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4181
4182 PR fortran/66461
4183 * gfortran.dg/unexpected_eof.f: New test
4184
fe3f3340
MM
41852016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4186 Kelvin Nilsen <kelvin@gcc.gnu.org>
4187
4188 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4189 as little endian.
4190
26d6ae55
PC
41912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4192
4193 PR c++/70972
4194 * g++.dg/cpp0x/inh-ctor20.C: New.
4195 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4196
d6c9a06f
PC
41972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4198
4199 PR c++/69095
4200 * g++.dg/cpp0x/variadic168.C: New.
4201
396a1d10
PC
42022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4203
4204 * g++.dg/cpp0x/pr31445.C: Test column number too.
4205 * g++.dg/cpp0x/pr32253.C: Likewise.
4206 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4207 * g++.dg/cpp0x/variadic36.C: Likewise.
4208
ece46666
MG
42092016-05-23 Marc Glisse <marc.glisse@inria.fr>
4210
4211 * gcc.dg/fold-notshift-2.c: Adjust.
4212
a7dc5980
MP
42132016-05-23 Marek Polacek <polacek@redhat.com>
4214
4215 PR c/49859
4216 * c-c++-common/Wswitch-unreachable-1.c: New test.
4217 * gcc.dg/Wswitch-unreachable-1.c: New test.
4218 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4219 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4220 * g++.dg/gomp/block-10.C: Likewise.
4221 * gcc.dg/gomp/block-10.c: Likewise.
4222 * g++.dg/gomp/block-9.C: Likewise.
4223 * gcc.dg/gomp/block-9.c: Likewise.
4224 * g++.dg/gomp/target-1.C: Likewise.
4225 * g++.dg/gomp/target-2.C: Likewise.
4226 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4227 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4228 * g++.dg/gomp/taskgroup-1.C: Likewise.
4229 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4230 * gcc.dg/gomp/teams-1.c: Likewise.
4231 * g++.dg/gomp/teams-1.C: Likewise.
4232 * g++.dg/overload/error3.C: Likewise.
4233 * g++.dg/tm/jump1.C: Likewise.
4234 * g++.dg/torture/pr40335.C: Likewise.
4235 * gcc.dg/c99-vla-jump-5.c: Likewise.
4236 * gcc.dg/switch-warn-1.c: Likewise.
4237 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4238 * gcc.dg/nested-func-1.c: Likewise.
4239 * gcc.dg/pr67784-4.c: Likewise.
4240
18b54004
RB
42412016-05-23 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/71230
4244 * gfortran.dg/pr71230-1.f90: New testcase.
4245 * gfortran.dg/pr71230-2.f90: Likewise.
4246
e569db5f
VK
42472016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4248
396a1d10 4249 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4250 * gcc.dg/vect/pr58135.c: Add new.
4251 * gfortran.dg/pr46519-1.f: Adjust test case.
4252
e4b71114
PC
42532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4254
4255 PR c++/53401
4256 * g++.dg/cpp0x/decltype64.C: New.
4257
a25a8058
CL
42582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4259
4260 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4261 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4262 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4263
0dcfe9ab
CL
42642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4265
4266 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4267 Add poly64x1_t and poly64x2_t cases if supported.
4268 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4269 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4270 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4272 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4273
ffd70e4a
CL
42742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4275
4276 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4277 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4278 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4279 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4280 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4281 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4282 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4283
4b1f57fe
CL
42842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4285
4286 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4287
16c5ec77
CL
42882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4289
4290 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4291 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4292
94ad56c7
JJ
42932016-05-22 Jakub Jelinek <jakub@redhat.com>
4294
57748705
JJ
4295 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4296 constraint instead of "r".
4297 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4298 insn instead of vxorpd.
4299 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4300
af120161
JJ
4301 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4302 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4303
355023ce
JJ
4304 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4305
3b48574c
JJ
4306 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4307 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4308
94ad56c7
JJ
4309 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4310
8a85cee2
KV
43112016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4312
4313 PR middle-end/40921
4314 * gcc.dg/tree-ssa/pr40921.c: New test.
4315
8e916b16
PS
43162016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4317
4318 PR target/71103
4319 * gcc.target/avr/pr71103.c: New test.
4320
88aea79f
KV
43212016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4322
4323 PR middle-end/71179
4324 * gcc.dg/tree-ssa/pr71179.c: New test.
4325
79063edd
MS
43262016-05-20 Martin Sebor <msebor@redhat.com>
4327
4328 PR c/71115
4329 * gcc.dg/init-excess-2.c: New test.
4330
55c8849f
EB
43312016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4332
4333 * gnat.dg/opt53.adb: New test.
4334 * gnat.dg/opt54.adb: Likewise.
4335
c91a0948
MJ
43362016-05-20 Martin Jambor <mjambor@suse.cz>
4337
4338 PR tree-optimization/70884
4339 * gcc.dg/tree-ssa/pr70919.c: New test.
4340
9cad20fa
BS
43412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4342
4343 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4344 formatting.
69a6d5ad
NS
4345 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4346 fix code formatting.
4347
43482016-05-20 Nathan Sidwell <nathan@acm.org>
4349
4350 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4351 non-common cases.
4352 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4353
15c671a7
DM
43542016-05-20 David Malcolm <dmalcolm@redhat.com>
4355
4356 * jit.dg/all-non-failing-tests.h: Add
4357 test-factorial-must-tail-call.c.
4358 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4359 * jit.dg/test-factorial-must-tail-call.c: New test case.
4360
4f028369
JJ
43612016-05-20 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR fortran/71204
4364 * gfortran.dg/pr71204.f90: New test.
4365
7dea4ab3
CP
43662016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4367
4368 * gcc.target/nvptx/sincos.c: New test.
4369
ef98d365
PC
43702016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4371
4372 PR c++/70572
4373 * g++.dg/cpp1y/auto-fn31.C: New.
4374
92466115
BS
43752016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4376
4377 * gcc.target/powerpc/vec-addec.c: New test.
4378 * gcc.target/powerpc/vec-addec-int128.c: New test.
4379
9a385c2d
DM
43802016-05-20 David Malcolm <dmalcolm@redhat.com>
4381
4382 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4383 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4384 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4385 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4386
77c9d5b4
JH
43872016-05-20 Jan Hubicka <hubicka@ucw.cz>
4388
4389 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4390
68047971
JJ
43912016-05-20 Jakub Jelinek <jakub@redhat.com>
4392
18954840
JJ
4393 PR c++/71210
4394 * g++.dg/opt/pr71210-1.C: New test.
4395 * g++.dg/opt/pr71210-2.C: New test.
4396
68047971
JJ
4397 PR tree-optimization/29756
4398 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4399 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4400 only on selected targets where V4SImode vectors are known to be
4401 supported.
4402
d78789f5
MG
44032016-05-20 Marc Glisse <marc.glisse@inria.fr>
4404
4405 PR tree-optimization/71079
4406 PR tree-optimization/71206
4407 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4408
550fa093
PK
44092016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4410
4411 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4412 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4413 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4414
483c6429
RG
44152016-05-20 Richard Guenther <rguenther@suse.de>
4416
4417 PR tree-optimization/29756
4418 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4419
eb066284
RB
44202016-05-20 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/71185
4423 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4424
58f10249
RB
44252016-05-20 Richard Biener <rguenther@suse.de>
4426
4427 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4428
2a5569fa
MP
44292016-05-19 Marek Polacek <polacek@redhat.com>
4430
4431 PR c++/71075
4432 * g++.dg/diagnostic/pr71075.C: New test.
4433
5e9a5385
DM
44342016-05-19 David Malcolm <dmalcolm@redhat.com>
4435
4436 PR c++/71184
4437 * g++.dg/pr71184.C: New test case.
4438
4f45da44
KN
44392016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4440
4441 * gcc.target/powerpc/darn-0.c: New test.
4442 * gcc.target/powerpc/darn-1.c: New test.
4443 * gcc.target/powerpc/darn-2.c: New test.
4444
4177437e
MP
44452016-05-19 Marek Polacek <polacek@redhat.com>
4446
4447 PR tree-optimization/71031
4448 * gcc.dg/tree-ssa/vrp100.c: New test.
4449
afb72432
IE
44502016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4451
4452 PR rtl-optimization/71148
4453 * gcc.dg/pr71148.c: New test.
4454
4f83064e
KT
44552016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4456
4457 PR target/71056
4458 * gcc.target/arm/pr71056.c: New test.
4459
4bf8dbe1
BE
44602016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4461
4462 * c-c++-common/pr69669.c: Check the used mode.
4463
f3510625
MO
44642016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4465
4466 PR sanitizer/64354
4467 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4468
43c0068e
RB
44692016-05-19 Richard Biener <rguenther@suse.de>
4470
4471 PR tree-optimization/70729
4472 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4473 * gcc.dg/graphite/scop-18.c: Likewise.
4474 * gcc.dg/pr41783.c: Disable LIM.
4475 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4476 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4477 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4478 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4479 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4480 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4481 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4482 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4483 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4484 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4485 * gfortran.dg/pr42108.f90: Likewise.
4486
70f25790
DM
44872016-05-18 David Malcolm <dmalcolm@redhat.com>
4488
4489 PR driver/69265
4490 * gcc.dg/spellcheck-options-11.c: New test case.
4491
960db8ec
JJ
44922016-05-18 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR c++/71100
4495 * g++.dg/opt/pr71100.C: New test.
4496
04643334
MJ
44972016-05-18 Martin Jambor <mjambor@suse.cz>
4498
4499 PR ipa/69708
4500 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4501 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4502 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4503 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4504
91bb9f80
MJ
45052016-05-18 Martin Jambor <mjambor@suse.cz>
4506
4507 PR ipa/69708
4508 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4509 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4510 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4511 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4512 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4513
c584aca6
PC
45142016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4515
4516 PR c++/69793
4517 * g++.dg/template/crash122.C: New.
4518
20309c6e
PC
45192016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4520
4521 PR c++/70466
4522 * g++.dg/template/pr70466-1.C: New.
4523 * g++.dg/template/pr70466-2.C: Likewise.
4524
50c78b9a
MM
45252016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4526
4527 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4528 splat operations and the XXSPLTIB instruction.
4529 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4530 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4531 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4532 xxlxor to clear a register.
4533
cf8be00d
RS
45342016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4535
4536 * gcc.dg/torture/pr71020.c: New test.
4537
848a392a
MJ
45382016-05-18 Martin Jambor <mjambor@suse.cz>
4539
4540 PR ipa/70646
4541 * gcc.dg/ipa/pr70646.c: New test.
4542
1f2ab776
CL
45432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4544
4545 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4546
76489493
CL
45472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4548
4549 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4550 missing tests for vreinterpretq_p{8,16}.
4551
bd79378d
CL
45522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4553
4554 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4555 vsliq_n_s64 and vsliq_n_u64.
4556
81ca3ea0
CL
45572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4558
4559 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4560 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4561
873cb425
CL
45622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4563
4564 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4565 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4566 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4567
9d6e7c21
CL
45682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4569
4570 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4571 in comment.
4572
b4dbe40e 45732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4574
4575 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4576 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4577 "blr\t" and switch to scan-assembler-times.
4578
83a5c910
JW
45792016-05-18 Jiong Wang <jiong.wang@arm.com>
4580
53d6d955
UB
4581 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4582 with __aarch64__.
4583 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4584 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4585
fb7cbdeb
JJ
45862016-05-18 Jakub Jelinek <jakub@redhat.com>
4587
8ee91165
JJ
4588 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4589 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4590 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4591 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4592 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4593 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4594
cf4d516a
JJ
4595 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4596 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4597
a4f16422
JJ
4598 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4599 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4600
7b37ce10
JJ
4601 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4602 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4603
fb7cbdeb
JJ
4604 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4605
c9326aef
RB
46062016-05-18 Richard Biener <rguenther@suse.de>
4607
4608 PR tree-optimization/71168
4609 * gcc.dg/torture/pr71168.c: New testcase.
4610
df8b0a11
KV
46112016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4612
4613 PR middle-end/63586
4614 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4615 * gcc.dg/tree-ssa/pr63586.c: New test.
4616 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4617
2efd67ed
NS
46182016-05-17 Nathan Sidwell <nathan@acm.org>
4619
4620 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4621 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4622 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4623 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4624
1988b2c2
NS
46252016-05-17 Nathan Sidwell <nathan@acm.org>
4626
4627 * gcc.target/nvptx/abi-vararg-3.c: New.
4628
ad1d92ab
MM
46292016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4630
4631 PR tree-optimization/54579
4632 PR middle-end/55299
4633 * gcc.dg/fold-notrotate-1.c: New test.
4634 * gcc.dg/fold-notshift-1.c: New test.
4635 * gcc.dg/fold-notshift-2.c: New test.
4636
47768df8
MP
46372016-05-17 Marek Polacek <polacek@redhat.com>
4638
4639 PR ipa/71146
4640 * g++.dg/ipa/pr71146.C: New test.
4641
6b5423a5
DM
46422016-05-17 David Malcolm <dmalcolm@redhat.com>
4643
4644 * jit.dg/test-error-array-bounds.c: New test case.
4645
c7986356
MG
46462016-05-17 Marc Glisse <marc.glisse@inria.fr>
4647
4648 * gcc.dg/tree-ssa/and-1.c: New testcase.
4649
d982c5b7
MG
46502016-05-17 Marc Glisse <marc.glisse@inria.fr>
4651
4652 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4653 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4654
0139ba93
MG
46552016-05-17 Marc Glisse <marc.glisse@inria.fr>
4656
4657 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4658 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4659
daab4562
JW
46602016-05-17 Jiong Wang <jiong.wang@arm.com>
4661
4662 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4663
22330033
JW
46642016-05-17 Jiong Wang <jiong.wang@arm.com>
4665
4666 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4667
98b3a5f2
JW
46682016-05-17 Jiong Wang <jiong.wang@arm.com>
4669
4670 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4671 ".2d[index]" when scan the assembly.
4672 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4673 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4674 float64x1.
4675 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4676
b71b7a8e
RB
46772016-05-17 Richard Biener <rguenther@suse.de>
4678
4679 PR tree-optimization/71132
4680 * gcc.dg/torture/pr71132.c: New testcase.
4681
3c51ad46
CL
46822016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4683
4684 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4685
d20faa66
KT
46862016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4687
4688 PR target/70809
4689 * gcc.target/aarch64/pr70809_1.c: New test.
4690
b75cc5a4
KT
46912016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4692
4693 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4694 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4695 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4696 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4697
b28eb195
IE
46982016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4699 Ilya Enkovich <ilya.enkovich@intel.com>
4700
4701 PR target/71114
4702 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4703
0b9004ed
JH
47042016-05-16 Jan Hubicka <hubicka@ucw.cz>
4705
4706 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4707 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4708
1b81a1c1
MW
47092016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4710
4711 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4712 test for __ARM_FP16_ARGS.
4713 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4714 * gcc.target/arm/aapcs/neon-vect10.c: New.
4715 * gcc.target/arm/aapcs/neon-vect9.c: New.
4716 * gcc.target/arm/aapcs/vfp18.c: New.
4717 * gcc.target/arm/aapcs/vfp19.c: New.
4718 * gcc.target/arm/aapcs/vfp20.c: New.
4719 * gcc.target/arm/aapcs/vfp21.c: New.
4720 * gcc.target/arm/fp16-aapcs-1.c: New.
4721 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4722 test for __ARM_FP16_ARGS.
4723 * g++.target/arm/fp16-return-1.c: Update expected output.
4724
921d1e73
JW
47252016-05-16 Jiong Wang <jiong.wang@arm.com>
4726
4727 PR testsuite/70227
4728 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4729
228eb42a
HA
47302016-05-15 Harald Anlauf <anlauf@gmx.de>
4731
4732 PR fortran/69603
4733 * gfortran.dg/pr69603.f90: New testcase.
4734
785abfd3
FR
47352016-05-14 Fritz Reese <fritzoreese@gmail.com>
4736
4737 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4738
e75eb64f
FR
47392016-05-14 Fritz Reese <fritzoreese@gmail.com>
4740
4741 PR fortran/71047
4742 * gfortran.dg/pr71047.f08: New test.
4743
aa4b467b
JM
47442016-05-13 Joseph Myers <joseph@codesourcery.com>
4745
4746 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4747 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4748 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4749
653fb4a2
MS
47502016-05-13 Martin Sebor <msebor@redhat.com>
4751
4752 PR c++/60049
4753 * g++.dg/cpp0x/constexpr-60049.C: New test.
4754
9e37582d
JJ
47552016-05-13 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR bootstrap/71071
4758 * gcc.dg/pr71071.c: New test.
4759
a278aa17
UB
47602016-05-13 Uros Bizjak <ubizjak@gmail.com>
4761
4762 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4763 remove XOP handling.
377eaca7 4764 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4765
ac3d02e2
NS
47662016-05-13 Nathan Sidwell <nathan@acm.org>
4767
4768 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4769 __atomic_is_lock_free declaration.
4770
8ab3bdac
RB
47712016-05-13 Richard Biener <rguenther@suse.de>
4772
4773 PR tree-optimization/42587
4774 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4775
623b8e0a
ML
47762016-05-13 Martin Liska <mliska@suse.cz>
4777
4778 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4779 the new format of dump output.
4780
da7674f6
IE
47812016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4782
4783 * gcc.dg/pr71084.c: New test.
4784
c959db3d
RR
47852016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4786
53d6d955
UB
4787 PR target/53440
4788 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4789
43203dea
RR
47902016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4791
4792 * gcc.target/aarch64/struct_return.c: New test.
4793
4f2e1536
MP
47942016-05-12 Marek Polacek <polacek@redhat.com>
4795
4796 PR c/70756
4797 * c-c++-common/pr70756-2.c: New test.
4798 * c-c++-common/pr70756.c: New test.
4799
1ef33ef3
RB
48002016-05-12 Richard Biener <rguenther@suse.de>
4801
4802 PR tree-optimization/71059
4803 * gcc.dg/torture/pr71059.c: New testcase.
4804
763baff6
RB
48052016-05-12 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/71062
4808 * gcc.dg/torture/pr71062.c: New testcase.
4809
c4ec1243
IE
48102016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4811
4812 PR tree-optimization/71006
4813 * gcc.dg/pr71006.c: New test.
4814
a5fbf76d
MP
48152016-05-12 Marek Polacek <polacek@redhat.com>
4816
4817 PR driver/71063
4818 * gcc.dg/opts-7.c: New test.
4819
5acc47a4
KT
48202016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4821
4822 PR target/70830
4823 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4824 Add -save-temps to dg-options.
4825 Scan for ldmfd rather than pop instruction.
4826 * gcc.target/arm/interrupt-2.c: Likewise.
4827 * gcc.target/arm/pr70830.c: New test.
4828
40bd4bf9
JJ
48292016-05-12 Jakub Jelinek <jakub@redhat.com>
4830
3cd63842
JJ
4831 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4832 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4833
c05d08f6
JJ
4834 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4835 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4836 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4837
bc27ffae
JJ
4838 PR target/71019
4839 * gcc.target/i386/avx512vl-pack-1.c: New test.
4840 * gcc.target/i386/avx512vl-pack-2.c: New test.
4841 * gcc.target/i386/avx512bw-pack-2.c: New test.
4842
515d7412
JJ
4843 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4844
40bd4bf9
JJ
4845 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4846 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4847 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4848
44ab146a
RB
48492016-05-12 Richard Biener <rguenther@suse.de>
4850
4851 PR tree-optimization/70986
4852 * gcc.dg/torture/pr70986-1.c: New testcase.
4853 * gcc.dg/torture/pr70986-2.c: Likewise.
4854 * gcc.dg/torture/pr70986-3.c: Likewise.
4855
d6e83a8d
MM
48562016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4857
4858 PR c/43651
4859 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4860 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4861
51e67ea3
UB
48622016-05-11 Uros Bizjak <ubizjak@gmail.com>
4863
4864 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4865 directive.
4866 * gcc.target/i386/pr66746.c: Ditto.
4867
3fd2b007
MM
48682016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4869
4870 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4871 support.
4872 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4873 warning when using -mvsx-timode.
4874 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4875 * gcc.target/powerpc/dform-2.c: Likewise.
4876 * gcc.target/powerpc/pr68805.c: Likewise.
4877
5c3a10fb
MP
48782016-05-11 Marek Polacek <polacek@redhat.com>
4879
4880 PR c++/71024
4881 * c-c++-common/attributes-3.c: New test.
4882
7cfb065b
NS
48832016-05-11 Nathan Sidwell <nathan@acm.org>
4884
4885 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4886 * gcc.c-torture/execute/pr68185.c: Likewise.
4887 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4888 * gcc.dg/pr69634.c: Requires scheduling.
4889 * gcc.dg/torture/pr66178.c: Require label values.
4890 * gcc.dg/setjmp-6.c: Require indirect jumps.
4891
f35ea97d
RB
48922016-05-11 Richard Biener <rguenther@suse.de>
4893
4894 PR tree-optimization/71055
4895 * gcc.dg/torture/pr71055.c: New testcase.
4896
dff70323
RB
48972016-05-11 Richard Biener <rguenther@suse.de>
4898
4899 PR debug/71057
4900 * g++.dg/debug/pr71057.C: New testcase.
4901
56a3d28b
JJ
49022016-05-11 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR fortran/70855
4905 * gfortran.dg/gomp/pr70855.f90: New test.
4906
ebc1b29e
RB
49072016-05-11 Richard Biener <rguenther@suse.de>
4908
4909 PR middle-end/71002
4910 * g++.dg/torture/pr71002.C: New testcase.
4911
98ccd1d7
IE
49122016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4913
4914 PR middle-end/70807
4915 * gcc.dg/pr70807.c: New test.
4916
ed29e24b
MS
49172016-05-10 Martin Sebor <msebor@redhat.com>
4918
4919 PR c++/38611
4920 * g++.dg/Wattributes.C: New test.
4921
e39dab2c
MG
49222016-05-10 Marc Glisse <marc.glisse@inria.fr>
4923
4924 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4925 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4926 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4927
d067e238
IE
49282016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4929
4930 PR target/70799
4931 * gcc.target/i386/pr70799-1.c: New test.
4932
cd36c83e
PMR
49332016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4934
4935 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4936
1e3af2a4
IE
49372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4938
4939 PR middle-end/70877
4940 * gcc.target/i386/pr70877.c: New test.
4941
afc610db
IE
49422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4943
4944 PR tree-optimization/70786
4945 * gcc.target/i386/pr70876.c: New test.
4946
4b59d19f
JJ
49472016-05-10 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR target/70927
4950 * gcc.target/i386/avx512vl-logic-1.c: New test.
4951 * gcc.target/i386/avx512vl-logic-2.c: New test.
4952 * gcc.target/i386/avx512dq-logic-2.c: New test.
4953
9b5ee426
BS
49542016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4955
4956 PR target/70963
4957 * gcc.target/powerpc/pr70963.c: New.
4958
f3352cab
DM
49592016-05-10 David Malcolm <dmalcolm@redhat.com>
4960
4961 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4962 (test_very_wide_line): Add ruler to expected output.
4963 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4964 (test_very_wide_line): Likewise.
4965 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4966 (test_show_locus): Within the handling of "test_very_wide_line",
4967 enable show_ruler_p on the diagnostic context.
4968
4a3255dd
RB
49692016-05-10 Richard Biener <rguenther@suse.de>
4970
4971 PR tree-optimization/71039
4972 * gcc.dg/torture/pr71039.c: New testcase.
4973
da7c9950
NS
49742016-05-10 Nathan Sidwell <nathan@acm.org>
4975
4976 * gcc.dg/nested-func-10.c: Requires alloca.
4977 * gcc.dg/nested-func-9.c: Requires alloca.
4978 * gcc.c-torture/execute/pr70460.c: Requires labels.
4979 * gcc.c-torture/compile/pr70199.c: Requires labels.
4980 * gcc.target/nvptx/decl.c: Compile only.
4981 * gcc.target/nvptx/trailing-init.c: Compile only.
4982 * gcc.target/nvptx/ary-init.c: Compile only.
4983
cf68d92c
MP
49842016-05-10 Marek Polacek <polacek@redhat.com>
4985
4986 PR c/70255
4987 * gcc.dg/attr-opt-1.c: New test.
4988
64ea4e15
RB
49892016-05-10 Richard Biener <rguenther@suse.de>
4990
4991 PR tree-optimization/70497
4992 PR tree-optimization/28367
4993 * gcc.dg/torture/20160404-1.c: New testcase.
4994 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4995 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4996
5a96dae3
PMR
49972016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4998
4999 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5000
fc97f805
UB
50012016-05-09 Uros Bizjak <ubizjak@gmail.com>
5002
5003 * gcc.target/i386/fabsneg-1.c New test.
5004
a710b1d5
AM
50052016-05-09 Alan Modra <amodra@gmail.com>
5006
5007 PR testsuite/70826
5008 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5009
171f6f05
RB
50102016-05-09 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/70985
5013 * gcc.dg/torture/pr70985.c: New testcase.
5014
18caa34e
BC
50152016-05-09 Bin Cheng <bin.cheng@arm.com>
5016
5017 * gcc.dg/tree-ssa/ifc-9.c: New test.
5018 * gcc.dg/tree-ssa/ifc-10.c: New test.
5019 * gcc.dg/tree-ssa/ifc-11.c: New test.
5020 * gcc.dg/tree-ssa/ifc-12.c: New test.
5021 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5022 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5023 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5024
7a27d38f
RB
50252016-05-09 Richard Biener <rguenther@suse.de>
5026
5027 PR fortran/70937
5028 * gfortran.dg/pr70937.f90: New testcase.
5029
5ebbbd3d
RO
50302016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5031
5032 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5033
f6288c24
FR
50342016-05-07 Fritz Reese <fritzoreese@gmail.com>
5035
5036 PR fortran/56226
5037 * gfortran.dg/dec_structure_1.f90: New testcase.
5038 * gfortran.dg/dec_structure_2.f90: Ditto.
5039 * gfortran.dg/dec_structure_3.f90: Ditto.
5040 * gfortran.dg/dec_structure_4.f90: Ditto.
5041 * gfortran.dg/dec_structure_5.f90: Ditto.
5042 * gfortran.dg/dec_structure_6.f90: Ditto.
5043 * gfortran.dg/dec_structure_7.f90: Ditto.
5044 * gfortran.dg/dec_structure_8.f90: Ditto.
5045 * gfortran.dg/dec_structure_9.f90: Ditto.
5046 * gfortran.dg/dec_structure_10.f90: Ditto.
5047 * gfortran.dg/dec_structure_11.f90: Ditto.
5048 * gfortran.dg/dec_union_1.f90: Ditto.
5049 * gfortran.dg/dec_union_2.f90: Ditto.
5050 * gfortran.dg/dec_union_3.f90: Ditto.
5051 * gfortran.dg/dec_union_4.f90: Ditto.
5052 * gfortran.dg/dec_union_5.f90: Ditto.
5053 * gfortran.dg/dec_union_6.f90: Ditto.
5054 * gfortran.dg/dec_union_7.f90: Ditto.
5055
5ec4a8cd
TV
50562016-05-07 Tom de Vries <tom@codesourcery.com>
5057
5058 PR tree-optimization/70956
5059 * gcc.dg/graphite/pr70956.c: New test.
5060
58ec1d0e
JJ
50612016-05-06 Jakub Jelinek <jakub@redhat.com>
5062
ccd88fb7
JJ
5063 PR middle-end/70941
5064 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5065 (a, b, c, d): Change type from char to signed char.
5066 (main): Compare against (signed char) -1634678893 instead of
5067 hardcoded -109. Use __builtin_abort instead of abort.
5068
dd3b6464
JJ
5069 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5070 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5071
58ec1d0e
JJ
5072 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5073
19aa23d8
YR
50742016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5075
5076 PR debug/70935
5077 * gcc.dg/torture/pr70935.c: New test.
5078
ae5f0df1
OE
50792016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5080
5081 PR target/58219
ce23a8ff 5082 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5083
078f7e37
RB
50842016-05-06 Richard Biener <rguenther@suse.de>
5085
5086 PR tree-optimization/70960
5087 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5088
765d7b54
OE
50892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5090
5091 PR target/52933
5092 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5093 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5094 Adjust expected instruction counts.
5095 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5096
29c94e65
MP
50972016-05-06 Marek Polacek <polacek@redhat.com>
5098
5099 PR sanitizer/70875
5100 * gcc.dg/ubsan/bounds-3.c: New test.
5101
3684b02e
OE
51022016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5103
5104 PR target/54089
5105 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5106
8706773f
RB
51072016-05-06 Richard Biener <rguenther@suse.de>
5108
5109 PR middle-end/70931
5110 * gfortran.dg/pr70931.f90: New testcase.
5111
a4f51018
RB
51122016-05-06 Richard Biener <rguenther@suse.de>
5113
5114 PR middle-end/70941
5115 * gcc.dg/torture/pr70941.c: New testcase.
5116
c4f2425f
BC
51172016-05-05 Bin Cheng <bin.cheng@arm.com>
5118
5119 PR tree-optimization/57206
5120 * gcc.dg/vect/pr57206.c: New test.
5121
5dc08197
RO
51222016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5123
5124 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5125
351f85c5
JJ
51262016-05-05 Jakub Jelinek <jakub@redhat.com>
5127
568bac8c
JJ
5128 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5129
351f85c5
JJ
5130 * c-c++-common/Wdangling-else-4.c: New test.
5131
33fd7785
JJ
51322016-05-04 Jakub Jelinek <jakub@redhat.com>
5133
2d1ac15a
JJ
5134 PR c++/70906
5135 PR c++/70933
5136 * g++.dg/opt/pr70906.C: New test.
5137 * g++.dg/opt/pr70933.C: New test.
5138
33fd7785
JJ
5139 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5140
6b715bf6
JH
51412016-05-04 Jan Hubicka <hubicka@ucw.cz>
5142
5143 * gcc.dg/ipa/pure-const-3.c: New testcase.
5144
deef7113
MP
51452016-05-04 Marek Polacek <polacek@redhat.com>
5146
5147 * c-c++-common/Wdangling-else-1.c: New test.
5148 * c-c++-common/Wdangling-else-2.c: New test.
5149 * c-c++-common/Wdangling-else-3.c: New test.
5150
5396db97
KCY
51512016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5152
5153 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5154 flag is present.
5155
de55efd5
MP
51562016-05-04 Marek Polacek <polacek@redhat.com>
5157
5158 PR c/48778
5159 * gcc.dg/Waddress-2.c: New test.
5160
475839b6
AM
51612016-05-04 Alan Modra <amodra@gmail.com>
5162
5163 * gcc.target/powerpc/pr70866.c: New.
5164
b25aad5f
MS
51652016-05-03 Martin Sebor <msebor@redhat.com>
5166
5167 PR c++/66561
5168 * c-c++-common/builtin_location.c: New test.
5169 * g++.dg/cpp1y/builtin_location.C: New test.
5170
79ce98bc
MP
51712016-05-03 Marek Polacek <polacek@redhat.com>
5172
5173 PR c/70859
5174 * gcc.dg/pr70859.c: New test.
5175 * gcc.dg/pr70859-2.c: New test.
5176
402e89f5
PMR
51772016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5178
5179 * gnat.dg/debug5.adb: New testcase.
5180
f3d90045
DV
51812016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5182
5183 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5184 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5185 Procedure to check for z10 instruction set.
5186
1e26cec1
CL
51872016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5188
5189 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5190
71aca5a0
AM
51912016-05-03 Alan Modra <amodra@gmail.com>
5192
5193 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5194
2fd70ec1
JJ
51952016-05-03 Jakub Jelinek <jakub@redhat.com>
5196
5197 * gcc.target/i386/avx512f-cvt-1.c: New test.
5198
e5705cf7
L
51992016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5200
5201 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5202 -fdump-tree-vrp-details.
5203
381cdae4
RB
52042016-05-03 Richard Biener <rguenther@suse.de>
5205
5206 * gcc.dg/pr30172-1.c: Adjust.
5207 * gcc.dg/pr63743.c: Likewise.
5208 * gcc.dg/tm/pr51696.c: Likewise.
5209 * c-c++-common/tm/safe-1.c: Likewise.
5210 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5211 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5212 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5213 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5214
adedd5c1
JJ
52152016-05-03 Jakub Jelinek <jakub@redhat.com>
5216
31ed1665
JJ
5217 PR rtl-optimization/70467
5218 * gcc.target/i386/pr70467-3.c: New test.
5219 * gcc.target/i386/pr70467-4.c: New test.
5220
dea60b59
JJ
5221 PR tree-optimization/70916
5222 * gcc.c-torture/compile/pr70916.c: New test.
5223
adedd5c1
JJ
5224 PR target/49244
5225 * gcc.target/i386/pr49244-1.c: New test.
5226 * gcc.target/i386/pr49244-2.c: New test.
5227
f80041ef
BS
52282016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5229
5230 PR rtl-optimization/44281
5231 * gcc.target/i386/pr44281.c: New test.
5232
1cfcd39e
BC
52332016-05-03 bin cheng <bin.cheng@arm.com>
5234
5235 PR tree-optimization/56541
5236 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5237 * gcc.dg/vect/pr56541.c: new test.
5238
4304ccfd
MM
52392016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5240
5241 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5242 __float128.
5243 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5244
50d94c29
L
52452016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5246
5247 PR testsuite/70520
5248 * c-c++-common/asan/clone-test-1.c (main): Align child process
5249 stack to 16 bytes.
5250
bc1aee87
DM
52512016-05-02 David Malcolm <dmalcolm@redhat.com>
5252
5253 PR c++/62314
5254 * g++.dg/spellcheck-fields-2.C: New test case.
5255
474e0129
DM
52562016-05-02 David Malcolm <dmalcolm@redhat.com>
5257
5258 PR c++/62314
5259 * g++.dg/pr62314.C: New test case.
5260
818b88a7
JH
52612016-05-02 Jan Hubicka <hubicka@ucw.cz>
5262
5263 * gcc.dg/ipa/inline-8.c: New testcase.
5264
dd77684f
JJ
52652016-05-02 Jakub Jelinek <jakub@redhat.com>
5266
5267 PR rtl-optimization/70467
5268 * gcc.target/i386/pr70467-1.c: New test.
5269
72407e00
BE
52702016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5271
5272 * gcc.dg/spec-options.c: Run the test on all targets.
5273 * gcc.dg/foo.specs: Use cpp_unique_options.
5274
dd53d197
MG
52752016-05-02 Marc Glisse <marc.glisse@inria.fr>
5276
5277 * gcc.dg/tree-ssa/unord.c: New testcase.
5278
a8b85ce9
MG
52792016-05-02 Marc Glisse <marc.glisse@inria.fr>
5280
5281 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5282
5b37e866
NS
52832016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5284
5285 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5286
7176a4a0
MP
52872016-05-02 Marek Polacek <polacek@redhat.com>
5288
5289 PR c/70851
5290 * gcc.dg/enum-incomplete-3.c: New test.
5291
6b9933b9
MP
52922016-05-02 Marek Polacek <polacek@redhat.com>
5293 Tom de Vries <tom@codesourcery.com>
5294
5295 PR tree-optimization/70700
5296 * gcc.dg/pr70700.c: New test.
5297
90f82260
UB
52982016-05-01 Uros Bizjak <ubizjak@gmail.com>
5299
5300 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5301 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5302 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5303 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5304 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5305
f73036c1
EB
53062016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5307
5308 * ada/acats/run_acats: Rename into...
5309 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5310 * ada/acats/run_all.sh: Remove redundant test.
5311 (target_run): Move around.
5312 (target_gnatchop): Use newly built executable.
5313 (target_gnatmake): Likewise.
5314 Check that the compilation of impbit succeeds.
5315
85e051a3
OE
53162016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5317
5318 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5319 * gcc.dg/20021029-1.c: Likewise.
5320 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5321 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5322 * gcc.target/sh/cmpstr.c: Likewise.
5323 * gcc.target/sh/cmpstrn.c: Likewise.
5324 * gcc.target/sh/memset.c: Likewise.
5325 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5326 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5327 * gcc.target/sh/pr39423-1.c: Likewise.
5328 * gcc.target/sh/pr49468-di.c: Likewise.
5329 * gcc.target/sh/pr49468-si.c: Likewise.
5330 * gcc.target/sh/pr49880-1.c: Likewise.
5331 * gcc.target/sh/pr49880-2.c: Likewise.
5332 * gcc.target/sh/pr49880-3.c: Likewise.
5333 * gcc.target/sh/pr50751-1.c: Likewise.
5334 * gcc.target/sh/pr50751-4.c: Likewise.
5335 * gcc.target/sh/pr50751-7.c: Likewise.
5336 * gcc.target/sh/pr51244-1.c: Likewise.
5337 * gcc.target/sh/pr51244-10.c: Likewise.
5338 * gcc.target/sh/pr51244-11.c: Likewise.
5339 * gcc.target/sh/pr51244-12.c: Likewise.
5340 * gcc.target/sh/pr51244-13.c: Likewise.
5341 * gcc.target/sh/pr51244-14.c: Likewise.
5342 * gcc.target/sh/pr51244-17.c: Likewise.
5343 * gcc.target/sh/pr51244-18.c: Likewise.
5344 * gcc.target/sh/pr51244-19.c: Likewise.
5345 * gcc.target/sh/pr51244-4.c: Likewise.
5346 * gcc.target/sh/pr51244-5.c: Likewise.
5347 * gcc.target/sh/pr51244-7.c: Likewise.
5348 * gcc.target/sh/pr51244-8.c: Likewise.
5349 * gcc.target/sh/pr51244-9.c: Likewise.
5350 * gcc.target/sh/pr51697.c: Likewise.
5351 * gcc.target/sh/pr52483-1.c: Likewise.
5352 * gcc.target/sh/pr52483-2.c: Likewise.
5353 * gcc.target/sh/pr52483-3.c: Likewise.
5354 * gcc.target/sh/pr52483-5.c: Likewise.
5355 * gcc.target/sh/pr52933-1.c: Likewise.
5356 * gcc.target/sh/pr52933-2.c: Likewise.
5357 * gcc.target/sh/pr52933-3.c: Likewise.
5358 * gcc.target/sh/pr53568-1.c: Likewise.
5359 * gcc.target/sh/pr53976-1.c: Likewise.
5360 * gcc.target/sh/pr53988-1.c: Likewise.
5361 * gcc.target/sh/pr53988.c: Likewise.
5362 * gcc.target/sh/pr54089-1.c: Likewise.
5363 * gcc.target/sh/pr54089-6.c: Likewise.
5364 * gcc.target/sh/pr54089-7.c: Likewise.
5365 * gcc.target/sh/pr54089-8.c: Likewise.
5366 * gcc.target/sh/pr54089-9.c: Likewise.
5367 * gcc.target/sh/pr54236-1.c: Likewise.
5368 * gcc.target/sh/pr54236-2.c: Likewise.
5369 * gcc.target/sh/pr54236-3.c: Likewise.
5370 * gcc.target/sh/pr54236-4.c: Likewise.
5371 * gcc.target/sh/pr54386.c: Likewise.
5372 * gcc.target/sh/pr54602-1.c: Likewise.
5373 * gcc.target/sh/pr54685.c: Likewise.
5374 * gcc.target/sh/pr54760-1.c: Likewise.
5375 * gcc.target/sh/pr54760-2.c: Likewise.
5376 * gcc.target/sh/pr54760-3.c: Likewise.
5377 * gcc.target/sh/pr54760-4.c: Likewise.
5378 * gcc.target/sh/pr54760-5.c: Likewise.
5379 * gcc.target/sh/pr54760-6.c: Likewise.
5380 * gcc.target/sh/pr55146.c: Likewise.
5381 * gcc.target/sh/pr55160.c: Likewise.
5382 * gcc.target/sh/pr59278.c: Likewise.
5383 * gcc.target/sh/pr59401-1.c: Likewise.
5384 * gcc.target/sh/pr59533-1.c: Likewise.
5385 * gcc.target/sh/pr63260.c: Likewise.
5386 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5387 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5388 * gcc.target/sh/strlen.c: Likewise.
5389 * gcc.target/sh/torture/pr30807.c: Likewise.
5390 * gcc.target/sh/torture/pr34777.c: Likewise.
5391 * gcc.target/sh/torture/pr64652.c: Likewise.
5392 * gcc.target/sh/torture/pr65505.c: Likewise.
5393 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5394 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5395
411e5c67
PC
53962016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5397
5398 PR c++/66644
5399 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5400
8fa97501
BS
54012016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5402
5403 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5404 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5405 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5406 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5407
5a956111
PP
54082016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5409
5410 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5411 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5412
e7ff0319
CP
54132016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5414
5415 PR middle-end/70626
5416 * c-c++-common/goacc/combined-reduction.c: New test.
5417 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5418
52d11a4b
L
54192016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5420
5421 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5422 *movdi_internal pattern only if PIC off.
5423 * gcc.target/i386/pr70155-2.c: Likewise.
5424 * gcc.target/i386/pr70155-3.c: Likewise.
5425 * gcc.target/i386/pr70155-4.c: Likewise.
5426 * gcc.target/i386/pr70155-5.c: Likewise.
5427 * gcc.target/i386/pr70155-6.c: Likewise.
5428 * gcc.target/i386/pr70155-7.c: Likewise.
5429 * gcc.target/i386/pr70155-8.c: Likewise.
5430 * gcc.target/i386/pr70155-15.c: Likewise.
5431 * gcc.target/i386/pr70155-17.c: Likewise.
5432 * gcc.target/i386/pr70155-22.c: Likewise.
5433
8960db31
BC
54342016-04-29 Bin Cheng <bin.cheng@arm.com>
5435
5436 PR tree-optimization/70803
5437 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5438
cca535a4
IE
54392016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5440
5441 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5442 optimization of vector loop.
5443 * gcc.target/i386/vect-unpack-3.c: New test.
5444 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5445 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5446 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5447
500ecf4a
MP
54482016-04-29 Marek Polacek <polacek@redhat.com>
5449
5450 PR sanitizer/70342
5451 * g++.dg/ubsan/null-7.C: New test.
5452
2fff3db8
MP
5453 PR c/70852
5454 * gcc.dg/pr70852.c: New test.
5455
509063eb
DV
54562016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5457
5458 PR/69089
5459 * g++.dg/cpp0x/alignas6.C: New test.
5460
83745c0d
DV
54612016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5462
c87885ca
RO
5463 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5464 * gcc.dg/pr27003.c: Likewise.
5465 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5466 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5467 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5468 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5469 * gcc.target/arc/mxy.c: Likewise.
5470 * gcc.target/arc/mswape.c: Likewise.
5471 * gcc.target/arc/mrtsc.c: Likewise.
5472 * gcc.target/arc/mcrc.c: Likewise.
5473 * gcc.target/arc/mdsp-packa.c: Likewise.
5474 * gcc.target/arc/mdvbf.c: Likewise.
5475 * gcc.target/arc/mlock.c: Likewise.
5476 * gcc.target/arc/mmac-24.c: Likewise.
5477 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5478
849b265d
BS
54792016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5480 Matthijs Kooijman <matthijs@stdin.nl>
5481 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5482
5483 PR target/60040
5484 * gcc.target/avr/pr60040-1.c: New.
5485 * gcc.target/avr/pr60040-2.c: New.
5486
1390536b
RB
54872016-04-29 Richard Biener <rguenther@suse.de>
5488
5489 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5490
98998245
RB
54912016-04-29 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/13962
5494 PR tree-optimization/65686
5495 * gcc.dg/uninit-pr65686.c: New testcase.
5496
8b80cc21
JJ
54972016-04-29 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR middle-end/70843
5500 * gcc.dg/pr70843.c: New test.
5501
6181bc30
JJ
55022016-04-28 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR target/70858
5505 * gcc.target/i386/pr70858.c: New test.
5506
f4cb3612
AB
55072016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5508
5509 * gcc.target/arc/nps400-1.c: New file.
5510
8ad9df62
JR
55112016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5512 Andrew Burgess <andrew.burgess@embecosm.com>
5513
5514 * gcc.target/arc/movh_cl-1.c: New file.
5515
ceaaa9fe
JR
55162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5517 Andrew Burgess <andrew.burgess@embecosm.com>
5518
5519 * gcc.target/arc/extzv-1.c: New file.
5520 * gcc.target/arc/insv-1.c: New file.
5521 * gcc.target/arc/insv-2.c: New file.
5522 * gcc.target/arc/movb-1.c: New file.
5523 * gcc.target/arc/movb-2.c: New file.
5524 * gcc.target/arc/movb-3.c: New file.
5525 * gcc.target/arc/movb-4.c: New file.
5526 * gcc.target/arc/movb-5.c: New file.
5527 * gcc.target/arc/movb_cl-1.c: New file.
5528 * gcc.target/arc/movb_cl-2.c: New file.
5529 * gcc.target/arc/movbi_cl-1.c: New file.
5530 * gcc.target/arc/movl-1.c: New file.
5531
4d03dc2f
JR
55322016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5533 Andrew Burgess <andrew.burgess@embecosm.com>
5534
5535 * gcc.target/arc/cmem-1.c: New file.
5536 * gcc.target/arc/cmem-2.c: New file.
5537 * gcc.target/arc/cmem-3.c: New file.
5538 * gcc.target/arc/cmem-4.c: New file.
5539 * gcc.target/arc/cmem-5.c: New file.
5540 * gcc.target/arc/cmem-6.c: New file.
5541 * gcc.target/arc/cmem-7.c: New file.
5542 * gcc.target/arc/cmem-ld.inc: New file.
5543 * gcc.target/arc/cmem-st.inc: New file.
5544
81262dad
JJ
55452016-04-28 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR target/70821
5548 * gcc.target/i386/pr70821.c: New test.
5549
0a31a09a
BS
55502016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5551
5552 * gcc.target/powerpc/vec-adde.c: New test.
5553 * gcc.target/powerpc/vec-adde-int128.c: New test.
5554
3ddffba9
JJ
55552016-04-28 Jakub Jelinek <jakub@redhat.com>
5556
5557 * gcc.target/i386/avx-vround-1.c: New test.
5558 * gcc.target/i386/avx-vround-2.c: New test.
5559 * gcc.target/i386/avx512vl-vround-1.c: New test.
5560 * gcc.target/i386/avx512vl-vround-2.c: New test.
5561
713dedcd
RO
55622016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5563
5564 PR testsuite/70595
5565 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5566 (check_effective_target_cilkplus_runtime): ... this.
5567 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5568 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5569
5570 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5571 Require cilkplus_runtime.
5572 Don't add -lcilkrts.
5573 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5574 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5575 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5576 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5577 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5578 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5579 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5580 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5581 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5582 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5583 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5584 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5585 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5586 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5587 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5588 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5589 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5590 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5591 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5592 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5593 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5594 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5595 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5596 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5597 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5598 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5599 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5600 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5601 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5602
5603 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5604 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5605
5606 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5607
5608 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5609 cilkplus_runtime.
5610
3563f78f
MG
56112016-04-27 Marc Glisse <marc.glisse@inria.fr>
5612
5613 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5614 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5615
6bc2bb18
RB
56162015-04-27 Ryan Burn <contact@rnburn.com>
5617
5618 PR c++/69024
5619 PR c++/68997
5620 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5621 diagnostic.
5622 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5623 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5624
1e55d29a
EB
56252016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5626
5627 * gnat.dg/limited_with4.ad[sb]: New test.
5628 * gnat.dg/limited_with4_pkg.ads: New helper.
5629
087146ca
L
56302016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5631
5632 PR target/70155
5633 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5634 and movv1ti_internal patterns
5635 * gcc.target/i386/pr70155-1.c: New test.
5636 * gcc.target/i386/pr70155-2.c: Likewise.
5637 * gcc.target/i386/pr70155-3.c: Likewise.
5638 * gcc.target/i386/pr70155-4.c: Likewise.
5639 * gcc.target/i386/pr70155-5.c: Likewise.
5640 * gcc.target/i386/pr70155-6.c: Likewise.
5641 * gcc.target/i386/pr70155-7.c: Likewise.
5642 * gcc.target/i386/pr70155-8.c: Likewise.
5643 * gcc.target/i386/pr70155-9.c: Likewise.
5644 * gcc.target/i386/pr70155-10.c: Likewise.
5645 * gcc.target/i386/pr70155-11.c: Likewise.
5646 * gcc.target/i386/pr70155-12.c: Likewise.
5647 * gcc.target/i386/pr70155-13.c: Likewise.
5648 * gcc.target/i386/pr70155-14.c: Likewise.
5649 * gcc.target/i386/pr70155-15.c: Likewise.
5650 * gcc.target/i386/pr70155-16.c: Likewise.
5651 * gcc.target/i386/pr70155-17.c: Likewise.
5652 * gcc.target/i386/pr70155-18.c: Likewise.
5653 * gcc.target/i386/pr70155-19.c: Likewise.
5654 * gcc.target/i386/pr70155-20.c: Likewise.
5655 * gcc.target/i386/pr70155-21.c: Likewise.
5656 * gcc.target/i386/pr70155-22.c: Likewise.
5657
92329f9f
L
56582016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5659
5660 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5661 ".{5,6}".
5662
309a0cf6
BC
56632016-04-27 Bin Cheng <bin.cheng@arm.com>
5664
5665 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5666 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5667 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5668 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5669 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5670
72ed2b9c
RB
56712016-04-27 Richard Biener <rguenther@suse.de>
5672
5673 PR ipa/70760
5674 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5675 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5676
3c98ff9b
NS
56772016-04-27 Nathan Sidwell <nathan@acm.org>
5678
5679 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5680 * g++.dg/ubsan/pr63956.C: Adjust error location.
5681
9ec5d66b
NC
56822016-04-27 Nick Clifton <nickc@redhat.com>
5683
5684 PR middle-end/49889
5685 * gcc.dg/pr49889.c: New test.
5686
c1e1f433
BS
56872016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5688
5689 * c-c++-common/memset-array.c: New test.
5690
8ac43293
MS
56912016-04-26 Martin Sebor <msebor@redhat.com>
5692
5693 PR c++/66639
5694 * g++.dg/cpp1y/func_constexpr.C: New test.
5695
843ce8ab
PP
56962016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5697
5698 PR c++/70241
5699 * g++.dg/cpp0x/enum32.C: New test.
5700 * g++.dg/cpp0x/enum33.C: New test.
5701
57022016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5703
5704 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5705 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5706 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5707 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5708 * gcc.c-torture/execute/pr38151.c: Likewise.
5709 * gcc.c-torture/execute/pr66556.c: Likewise.
5710 * gcc.c-torture/execute/pr67781.c: Likewise.
5711 * gcc.c-torture/execute/pr68648.c: Likewise.
5712
ca1206be
MG
57132016-04-26 Marc Glisse <marc.glisse@inria.fr>
5714
5715 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5716
2448a956
MP
57172016-04-26 Marek Polacek <polacek@redhat.com>
5718
5719 PR c/67784
5720 * gcc.dg/pr67784-3.c: New test.
5721 * gcc.dg/pr67784-4.c: New test.
5722 * gcc.dg/pr67784-5.c: New test.
5723
b02a5e26
MP
5724 PR c/70791
5725 * gcc.dg/Wnested-externs-2.c: New test.
5726
6b6aa8d3
MG
57272016-04-26 Marc Glisse <marc.glisse@inria.fr>
5728
5729 * gcc.dg/fold-plusmult.c: Adjust.
5730 * gcc.dg/no-strict-overflow-6.c: Adjust.
5731 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5732
a2095b55
BS
57332016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5734
5735 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5736 number scans.
5737 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5738 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5739 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5740 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5741 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5742 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5743 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5744 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5745 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5746 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5747 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5748 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5749 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5750 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5751 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5752 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5753 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5754 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5755 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5756 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5757 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5758 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5759 scans.
5760 * gcc.target/i386/pr32219-4.c: Likewise.
5761 * gcc.target/i386/pr32219-6.c: Likewise.
5762 * gcc.target/i386/pr32219-8.c: Likewise.
5763
bb0cc5c8
KT
57642016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5765
5766 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5767 associated options.
5768
5a0802ea
MP
57692016-04-26 Marek Polacek <polacek@redhat.com>
5770
5771 PR c++/70744
5772 * g++.dg/ext/cond2.C: New test.
5773
00f615af
BC
57742016-04-26 Bin Cheng <bin.cheng@arm.com>
5775
5776 PR tree-optimization/70771
5777 PR tree-optimization/70775
5778 * gcc.dg/pr70771.c: New test.
25939d34 5779 * gcc.dg/pr70775.c: New test.
00f615af 5780
218155e7
BS
57812016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5782
5783 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5784
ab99f467
RB
57852016-04-25 Richard Biener <rguenther@suse.de>
5786
5787 PR tree-optimization/70780
5788 * gcc.dg/torture/pr70780.c: New testcase.
5789
93c590ee
MC
57902016-04-25 Michael Collison <michael.collison@arm.com>
5791
c87885ca
RO
5792 * gcc.target/arm/neon-vaddws16.c: New test.
5793 * gcc.target/arm/neon-vaddws32.c: New test.
5794 * gcc.target/arm/neon-vaddwu16.c: New test.
5795 * gcc.target/arm/neon-vaddwu32.c: New test.
5796 * gcc.target/arm/neon-vaddwu8.c: New test.
5797 * lib/target-supports.exp
93c590ee
MC
5798 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5799 that arm neon support vector widen sum of HImode TO SImode.
5800
d6c1a7a7
JJ
58012016-04-23 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR sanitizer/70712
5804 * c-c++-common/asan/pr70712.c: New test.
5805
ab0fc037
TS
58062016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5807
5808 * .gitattributes: New file.
5809
2aa64824
CL
58102016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5811
5812 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5813
e7e12d92
DH
58142016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5815
5816 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5817 * gfortran.dg/submodule_15.f08: Likewise.
5818
d1431192
RB
58192016-04-22 Richard Biener <rguenther@suse.de>
5820
5821 PR tree-optimization/70740
5822 * gcc.dg/torture/pr70740.c: New testcase.
5823
04a63c24
L
58242016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5825
5826 PR target/70750
5827 * gcc.target/i386/pr70750-1.c: New test.
5828 * gcc.target/i386/pr70750-2.c: Likewise.
5829
20700098
PC
58302016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/70540
5833 * g++.dg/cpp0x/auto48.C: New.
5834
aedf4e12
MP
58352016-04-21 Marek Polacek <polacek@redhat.com>
5836
5837 PR c++/70513
5838 * g++.dg/cpp0x/forw_enum12.C: New test.
5839 * g++.dg/cpp0x/forw_enum13.C: New test.
5840
2074d80a
KY
58412016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5842
5843 PR target/70728
5844 * gcc.target/i386/pr70728.c: New test.
5845
aef4aab0
RB
58462016-04-21 Richard Biener <rguenther@suse.de>
5847
5848 PR middle-end/70747
5849 * gcc.dg/pr70747.c: New testcase.
5850
2359e571
BC
58512016-04-21 Bin Cheng <bin.cheng@arm.com>
5852
5853 PR tree-optimization/70715
5854 * gcc.dg/tree-ssa/scev-13.c: New test.
5855
ce0e66ff
MG
58562016-04-21 Marc Glisse <marc.glisse@inria.fr>
5857
5858 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5859
2c2870a1
MG
58602016-04-21 Marc Glisse <marc.glisse@inria.fr>
5861
5862 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5863
a2b056a3
JH
58642016-04-20 Jan Hubicka <jh@suse.cz>
5865
5866 PR ipa/70018
5867 * g++.dg/ipa/nothrow-1.C: New testcase.
5868
ee392fc2
NS
58692016-04-20 Nathan Sidwell <nathan@acm.org>
5870
5871 PR c++/55635
5872 * g++.dg/eh/delete1.C: New.
5873
dda49daf
L
58742016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5875
5876 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5877 -mtune-ctrl=sse_typeless_stores.
5878
8a5b9d5a
L
58792016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5880
5881 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5882
1011119f
BC
58832016-04-20 Bin Cheng <bin.cheng@arm.com>
5884
5885 PR tree-optimization/69489
5886 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5887
477d4906
IV
58882016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5889
5890 PR c++/69363
5891 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5892 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5893 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5894
fad08d12
BC
58952016-04-20 Bin Cheng <bin.cheng@arm.com>
5896
5897 PR tree-optimization/56625
5898 PR tree-optimization/69489
5899 * gcc.dg/vect/pr56625.c: New test.
5900 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5901
9e3e4fab
AP
59022016-04-20 Andrew Pinski <apinski@cavium.com>
5903
5904 PR target/64971
5905 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5906
d7aa24e4
AC
59072016-04-20 Arnaud Charlet <charlet@adacore.com>
5908
5909 * gnat.dg/self1.adb: Remove now incorrect test.
5910
e6d62b46
BC
59112016-04-20 Bin Cheng <bin.cheng@arm.com>
5912
5913 * gcc.dg/tree-ssa/scev-11.c: New test.
5914 * gcc.dg/tree-ssa/scev-12.c: New test.
5915
2697b189
MP
59162016-04-20 Marek Polacek <polacek@redhat.com>
5917
5918 PR tree-optimization/70725
5919 * gcc.dg/pr70725.c: New test.
5920
60d393e8
RB
59212016-04-20 Richard Biener <rguenther@suse.de>
5922
5923 PR tree-optimization/70726
5924 * g++.dg/vect/pr70726.cc: New testcase.
5925
82c6f58a
AK
59262016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5927
5928 PR target/70674
5929 * gcc.target/s390/pr70674.c: New test.
5930
90eeab20
JD
59312016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5932
5933 PR libgfortran/70684
5934 * gfortran.dg/list_read_14.f90: New test.
5935
fc9cf6da
L
59362016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5937
5938 PR target/69201
5939 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5940 extern to force it misaligned.
5941 (b): Likewise.
5942 (c): Likewise.
5943 (d): Likewise.
5944 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5945 Don't check `*' before movv4sf_internal.
5946 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5947 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5948 Don't check `*' before movv16qi_internal.
5949 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5950 extern to force it misaligned.
5951 (b): Likewise.
5952 (c): Likewise.
5953 (d): Likewise.
5954 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5955 Don't check `*' before movv2df_internal.
5956 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5957 extern to force it misaligned.
5958 (b): Likewise.
5959 (c): Likewise.
5960 (d): Likewise.
5961 Check movv8sf_internal instead of avx_storeups256.
5962 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5963
ea8927ea
RB
59642016-04-19 Richard Biener <rguenther@suse.de>
5965
5966 PR tree-optimization/70171
5967 * g++.dg/tree-ssa/pr70171.C: New testcase.
5968
65f52ee9
RB
59692016-04-19 Richard Biener <rguenther@suse.de>
5970
5971 PR tree-optimization/70724
5972 * gcc.dg/torture/pr70724.c: New testcase.
5973
987b67f1
VM
59742016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5975
5976 PR middle-end/70689
c87885ca 5977 * gcc.target/i386/pr70689.c: New.
987b67f1 5978
91a47c39
L
59792016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5980
5981 PR target/70708
5982 * gcc.target/i386/pr70708.c: New test.
5983
8270b82d
RB
59842016-04-18 Richard Biener <rguenther@suse.de>
5985
5986 PR tree-optimization/43434
5987 * gcc.dg/vect/pr43434.c: New testcase.
5988 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5989 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5990 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5991 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5992 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5993 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5994 * gcc.dg/gomp/pr68640.c: Likewise.
5995 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5996 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5997
edd048e2
RB
59982016-04-18 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/70701
6001 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6002
bd5c7330
TV
60032016-04-18 Tom de Vries <tom@codesourcery.com>
6004
6005 PR testsuite/70699
6006 * gcc.dg/pr70161.c: Add dot-file scans.
6007 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6008 instead of after last dot char.
6009
23f2660f
EB
60102016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6011
6012 * c-c++-common/dump-ada-spec-3.c: New test.
6013 * c-c++-common/dump-ada-spec-4.c: Likewise.
6014
da152c9f
TV
60152016-04-17 Tom de Vries <tom@codesourcery.com>
6016
6017 PR other/70183
6018 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6019
cc950f98
JH
60202016-04-15 Jan Hubicka <jh@suse.cz>
6021
6022 PR ipa/70018
6023 * g++.dg/ipa/pure-const-1.C: New testcase.
6024 * g++.dg/ipa/pure-const-2.C: New testcase.
6025 * g++.dg/ipa/pure-const-3.C: New testcase.
6026
949505a9
MP
60272016-04-15 Marek Polacek <polacek@redhat.com>
6028
6029 PR c/70671
6030 * gcc.dg/bitfld-22.c: New test.
6031
10e547d6
BS
60322016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6033
6034 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6035 x86_64.
6036
1e77281b
MP
60372016-04-15 Marek Polacek <polacek@redhat.com>
6038
6039 PR c/70651
6040 * c-c++-common/pr70651.c: New test.
6041
e501fa8e
KT
60422016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6043
6044 PR rtl-optimization/70681
6045 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6046 dump scan on arm and powerpc.
6047 * gcc.dg/pr10474.c: Likewise.
6048
dda1bf61
JJ
60492016-04-15 Jakub Jelinek <jakub@redhat.com>
6050
ca4ef1ff
JJ
6051 PR c++/69517
6052 PR c++/70019
6053 PR c++/70588
6054 * g++.dg/cpp1y/vla11.C: Revert for real.
6055
dda1bf61
JJ
6056 PR c/70436
6057 * c-c++-common/Wparentheses-1.c: New test.
6058 * c-c++-common/gomp/Wparentheses-1.c: New test.
6059 * c-c++-common/gomp/Wparentheses-2.c: New test.
6060 * c-c++-common/gomp/Wparentheses-3.c: New test.
6061 * c-c++-common/gomp/Wparentheses-4.c: New test.
6062 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6063 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6064 * c-c++-common/goacc/Wparentheses-1.c: New test.
6065
1355e62c
KY
60662016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6067
6068 PR target/70662
6069 * gcc.target/i386/pr70662.c: New test.
6070
0ab34b9e 60712016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6072 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6073
6074 PR tree-optimization/70130
6075 * gcc.dg/vect/O3-pr70130.c: New testcase.
6076
bc773aad
MM
60772016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6078
6e9b2286
MM
6079 PR target/70669
6080 * gcc.target/powerpc/pr70669.c: New test.
6081
bc773aad
MM
6082 PR target/70640
6083 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6084 a power7 system that does not have an assembler that supports
6085 power8.
6086
d8747845
MS
60872016-04-14 Martin Sebor <msebor@redhat.com>
6088
6089 PR c++/69517
6090 PR c++/70019
6091 PR c++/70588
6092 * c-c++-common/ubsan/vla-1.c: Revert.
6093 * g++.dg/cpp1y/vla11.C: Same.
6094 * g++.dg/cpp1y/vla12.C: Same.
6095 * g++.dg/cpp1y/vla13.C: Same.
6096 * g++.dg/cpp1y/vla14.C: Same.
6097 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6098 * g++.dg/init/array24.C: Same.
d8747845
MS
6099 * g++.dg/ubsan/vla-1.C: Same.
6100
85128559
MP
61012016-04-14 Marek Polacek <polacek@redhat.com>
6102 Jan Hubicka <hubicka@ucw.cz>
6103
6104 PR c++/70029
6105 * g++.dg/torture/pr70029.C: New test.
6106
52fbb073
MS
61072016-04-14 Martin Sebor <msebor@redhat.com>
6108
6109 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6110 type size to prevent failures on targets with very low maximum
6111 alignment.
6112
6db61d6f
RB
61132016-04-14 Richard Biener <rguenther@suse.de>
6114
6115 PR tree-optimization/70623
6116 * gcc.dg/torture/pr70623.c: New testcase.
6117 * gcc.dg/torture/pr70623-2.c: Likewise.
6118
342fac95
MS
61192016-04-13 Martin Sebor <msebor@redhat.com>
6120
6121 PR c++/69517
6122 PR c++/70019
6123 PR c++/70588
6124 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6125 * g++.dg/cpp1y/vla11.C: New test.
6126 * g++.dg/cpp1y/vla12.C: New test.
6127 * g++.dg/cpp1y/vla13.C: New test.
6128 * g++.dg/cpp1y/vla14.C: New test.
6129 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6130 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6131 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6132
d93c452f
JJ
61332016-04-13 Jakub Jelinek <jakub@redhat.com>
6134
6135 PR c++/70641
6136 * g++.dg/opt/pr70641.C: New test.
6137
85115fb6
RO
61382016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6139
6140 PR rtl-optimization/68749
6141 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6142 effects of argument promotions.
6143 Remove default args to dg-skip-if.
6144
545a4139
PC
61452016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6146
6147 PR c++/70635
6148 * g++.dg/parse/pr70635.C: New.
6149
b3a77f21
MP
61502016-04-13 Marek Polacek <polacek@redhat.com>
6151
6152 PR c++/70639
6153 * c-c++-common/Wmisleading-indentation-4.c: New test.
6154
99cd9857
MP
61552016-04-13 Marek Polacek <polacek@redhat.com>
6156
6157 PR c/70436
c87885ca
RO
6158 * gcc.dg/Wparentheses-12.c: New test.
6159 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6160
75ca93ec
IE
61612016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6162
6163 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6164 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6165 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6166
3d3f9e7e
JJ
61672016-04-13 Jakub Jelinek <jakub@redhat.com>
6168
37947cd0
JJ
6169 PR middle-end/70633
6170 * gcc.c-torture/compile/pr70633.c: New test.
6171
3d3f9e7e
JJ
6172 PR debug/70628
6173 * gcc.dg/torture/pr70628.c: New test.
6174
92886d3e
PP
61752016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6176
6177 PR c++/70610
6178 * g++.dg/template/pr70610.C: New test.
6179 * g++.dg/template/pr70610-2.C: New test.
6180 * g++.dg/template/pr70610-3.C: New test.
6181 * g++.dg/template/pr70610-4.C: New test.
6182
13bd7c2b
JJ
61832016-04-12 Jakub Jelinek <jakub@redhat.com>
6184
6512fa6d
JJ
6185 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6186 128 instead of 32.
6187
13bd7c2b
JJ
6188 PR c++/70571
6189 * g++.dg/ext/pr70571.C: New test.
6190
20b9851c
MM
61912016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6192
8a434ada 6193 PR target/70640
20b9851c
MM
6194 * gcc.target/powerpc/pr70640.c: New test.
6195
2b2f52bc
PC
61962016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6197
6198 PR c++/68722
6199 * g++.dg/parse/pr68722.C: New.
6200
5901e56a
JJ
62012016-04-12 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR rtl-optimization/70596
6204 * gcc.target/i386/pr70596.c: New test.
6205
d4619dc1
NS
62062016-04-12 Nathan Sidwell <nathan@acm.org>
6207
6208 PR c++/70501
6209 * g++.dg/init/pr70501.C: New.
6210
3df530d3
DW
62112016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6212
6213 * gcc.target/i386/asm-flag-6.c: New test.
6214
b7a120d7
TV
62152016-04-12 Tom de Vries <tom@codesourcery.com>
6216
6217 PR tree-optimization/68756
6218 * gcc.dg/graphite/pr68756.c: New test.
6219
4e0eea75
JJ
62202016-04-12 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR tree-optimization/70602
6223 * gcc.c-torture/execute/pr70602.c: New test.
6224
35fbda43
MM
62252016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6226
6227 PR target/70381
6228 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6229 __float128 emulator is built and runs.
6230 * gcc.target/powerpc/float128-1.c: Likewise.
6231
6232 * lib/target-supports.exp (check_ppc_float128_sw_available):
6233 Rework tests for __float128 software and hardware
6234 availability. Fix exit condition to return 0 on success.
6235
04a99ebe
JG
62362016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6237
6238 PR target/70133
6239 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6240 * gcc.target/aarch64/target_attr_15.c: Likewise.
6241
47cd5a85
PC
62422016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6243
6244 PR c++/69066
6245 * g++.dg/cpp1y/pr69066.C: New.
6246
a5edb32e
JD
62472016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6248
6249 PR fortran/68566
6250 * gfortran.dg/pr36192.f90: Update test.
6251 * gfortran.dg/pr36192_1.f90: Update test.
6252 * gfortran.dg/real_dimension_1.f: Update test.
6253 * gfortran.dg/parameter_array_init_7.f90: New test.
6254
8ef378f8
JDA
62552016-04-09 John David Anglin <danglin@gcc.gnu.org>
6256
c532c871
JDA
6257 PR testsuite/64039
6258 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6259
d34f706f
JDA
6260 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6261
75e1dd9e
JDA
6262 PR rtl-optimization/66669
6263 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6264
8a976f5f
JDA
6265 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6266
da04822a
JDA
6267 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6268 * gcc.dg/pie-1.c: Likewise.
6269 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6270 * gcc.dg/pic-4.c: Likewise.
6271 * gcc.dg/pie-3.c: Likewise.
6272 * gcc.dg/pie-4.c: Likewise.
6273
adfabcf9
JDA
6274 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6275
4a020adf
JDA
6276 PR tree-optimization/68644
6277 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6278
8ef378f8
JDA
6279 PR rtl-optimization/64886
6280 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6281
09bf990e
TV
62822016-04-09 Tom de Vries <tom@codesourcery.com>
6283
6284 PR tree-optimization/68953
6285 * gcc.dg/graphite/pr68953.c: New test.
6286
138c3c1a
DH
62872016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6288
6289 PR fortran/70592
6290 * gfortran.dg/deferred_character_16.f90: New test.
6291
f55460af
JJ
62922016-04-09 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR tree-optimization/70586
6295 * gcc.c-torture/execute/pr70586.c: New test.
6296
0b77bbf3
DH
62972016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6298
6299 PR sanitizer/70573
6300 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6301 with __builtin_memset
6302 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6303
c42cfb5c
CP
63042016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6305
6306 PR lto/70289
6307 PR ipa/70348
6308 PR tree-optimization/70373
6309 PR middle-end/70533
6310 PR middle-end/70534
6311 PR middle-end/70535
6312 * c-c++-common/goacc/reduction-5.c: New test.
6313 * c-c++-common/goacc/reduction-promotions.c: New test.
6314 * gfortran.dg/goacc/reduction-3.f95: New test.
6315 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6316
56cfb596
PP
63172016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6318
6319 PR c++/70590
6320 PR c++/70452
6321 * g++.dg/pr70590.C: New test.
6322 * g++.dg/pr70590-2.C: New test.
6323
1a13c0a2
JJ
63242016-04-08 Jakub Jelinek <jakub@redhat.com>
6325
abc0647a
JJ
6326 PR middle-end/70593
6327 * gcc.target/i386/pr70593.c: New test.
6328
1a13c0a2
JJ
6329 PR rtl-optimization/70574
6330 * gcc.target/i386/avx2-pr70574.c: New test.
6331
c3da4956
MO
63322016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6333
6334 PR sanitizer/70541
6335 * c-c++-common/asan/pr70541.c: New test.
6336
9f1b833b
TV
63372016-04-08 Tom de Vries <tom@codesourcery.com>
6338
6339 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6340 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6341
bae7adda
KT
63422016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6343
6344 PR target/70566
6345 * gcc.c-torture/execute/pr70566.c: New test.
6346
211f3d57
TV
63472016-04-08 Tom de Vries <tom@codesourcery.com>
6348
6349 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6350 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6351
02cf2861
AM
63522016-04-08 Alan Modra <amodra@gmail.com>
6353
6354 * gcc.target/powerpc/pr70117.c: New.
6355
5f490f9f
JJ
63562016-04-07 Jakub Jelinek <jakub@redhat.com>
6357
56e9b710
JJ
6358 PR testsuite/70581
6359 * gcc.dg/lto/simd-function_0.c: New test.
6360
5f490f9f
JJ
6361 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6362 clones.
6363 * c-c++-common/attr-simd-2.c: Likewise.
6364 * c-c++-common/attr-simd-4.c: Likewise.
6365 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6366 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6367
e4ebc74d
TP
63682016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6369
6370 PR testsuite/70553
6371 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6372
9817ae35
TS
63732016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6374 Tom de Vries <tom@codesourcery.com>
6375
6376 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6377 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6378 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6379 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6380 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6381 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6382 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6383 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6384
e292f64d
PP
63852016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6386
6387 PR c/70436
6388 * g++.dg/warn/Wparentheses-29.C: New test.
6389
6b37bdaf
PP
63902016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6391
6392 PR c/70436
6393 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6394 explicit braces to resolve a future -Wparentheses warning.
6395
64824205
RH
63962016-04-06 Richard Henderson <rth@redhat.com>
6397
6398 * gcc.dg/pr61817-1.c: New test.
6399 * gcc.dg/pr61817-2.c: New test.
6400 * gcc.dg/pr69391-1.c: New test.
6401 * gcc.dg/pr69391-2.c: New test.
6402
bc2fc1f3
VM
64032016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6404
6405 PR rtl-optimization/70398
c87885ca 6406 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6407
41414a02
EB
64082016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6409
6410 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6411
4066ea8a
YR
64122016-04-06 Yvan Roux <yvan.roux@linaro.org>
6413 Pedro Alves <palves@redhat.com>
6414
6415 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6416
ec35ea45
JJ
64172016-04-06 Jakub Jelinek <jakub@redhat.com>
6418
3866f8dd
JJ
6419 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6420 Check for avx512f effective targets instead of avx2.
6421 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6422 for AVX512F clones.
6423 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6424 * g++.dg/gomp/declare-simd-1.C: Likewise.
6425 * g++.dg/gomp/declare-simd-3.C: Likewise.
6426 * g++.dg/gomp/declare-simd-4.C: Likewise.
6427
ec35ea45
JJ
6428 PR middle-end/70550
6429 * c-c++-common/gomp/pr70550-1.c: New test.
6430 * c-c++-common/gomp/pr70550-2.c: New test.
6431
c08d28ac
NS
64322016-04-05 Nathan Sidwell <nathan@acm.org>
6433
6434 PR c++/70512
6435 * g++.dg/ext/attribute-may-alias-5.C: New.
6436
1d510e04
JJ
64372016-04-05 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR c++/70336
6440 * c-c++-common/pr70336.c: New test.
6441 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6442 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6443
84278ed9
JH
64442016-04-05 Jan Hubicka <hubicka@ucw.cz>
6445
6446 PR ipa/66223
6447 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6448
268a0ec4
JJ
64492016-04-05 Jakub Jelinek <jakub@redhat.com>
6450
6451 PR rtl-optimization/70542
6452 * gcc.dg/torture/pr70542.c: New test.
6453 * gcc.target/i386/avx2-pr70542.c: New test.
6454
5e8c2eb1
ZS
64552016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6456
6457 PR tree-optimization/70509
6458 * gcc.target/i386/avx512bw-pr70509.c: New test.
6459
c0daf32d
PP
64602016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6461
6462 PR c++/70452
6463 * g++.dg/ext/constexpr-vla4.C: New test.
6464
bf867841
UB
64652016-04-05 Uros Bizjak <ubizjak@gmail.com>
6466
6467 PR target/70510
6468 * gcc.target/i386/pr70510.c: New test.
6469
3022186a
RB
64702016-04-05 Richard Biener <rguenther@suse.de>
6471
6472 PR tree-optimization/70526
6473 * g++.dg/torture/pr70526.C: New testcase.
6474
55fc79b2
JJ
64752016-04-05 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR target/70525
6478 * gcc.target/i386/pr70525.c: New test.
6479
62b233f2
RB
64802016-04-05 Richard Biener <rguenther@suse.de>
6481
6482 PR middle-end/70499
6483 * g++.dg/torture/pr70499.C: New testcase.
6484
cc05759d
RB
64852016-04-05 Richard Biener <rguenther@suse.de>
6486
6487 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6488 remove XFAIL.
6489
f23f16d4
JJ
64902016-04-04 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR middle-end/70307
6493 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6494 rs6000 ABI warnings.
6495
d27ecc49
JH
64962016-04-04 Jan Hubicka <hubicka@ucw.cz>
6497
6498 PR ipa/66223
6499 * g++.dg/ipa/devirt-51.C: New testcase.
6500
c974c96e
BS
65012016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6502 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR middle-end/70457
6505 * gcc.dg/torture/pr70457.c: New.
6506
7a85da89
AV
65072016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6508
6509 PR fortran/67538
6510 * gfortran.dg/allocate_with_source_19.f08: New test.
6511
de517e64
AV
65122016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6513
6514 PR fortran/65795
6515 * gfortran.dg/coarray_allocate_6.f08: New test.
6516
43b9f499
RB
65172016-04-04 Richard Biener <rguenther@suse.de>
6518
6519 PR rtl-optimization/70484
6520 * gcc.dg/torture/pr70484.c: New testcase.
6521
f13355da
MP
65222016-04-04 Marek Polacek <polacek@redhat.com>
6523
6524 PR c/70307
6525 * gcc.dg/torture/pr70307.c: New test.
6526
6cc6ed50
OE
65272016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6528
6529 PR target/70416
6530 PR target/67391
6531 * gcc.target/sh/torture/pr70416.c: New.
6532
abdc16c8
MS
65332016-04-02 Martin Sebor <msebor@redhat.com>
6534
6535 PR c++/67376
6536 PR c++/70170
6537 PR c++/70172
6538 PR c++/70228
6539 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6540 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6541 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6542 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6543 * g++.dg/cpp0x/constexpr-string.C: Same.
6544 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6545 * g++.dg/cpp0x/pr65398.C: Same.
6546 * g++.dg/ext/constexpr-vla1.C: Same.
6547 * g++.dg/ext/constexpr-vla2.C: Same.
6548 * g++.dg/ext/constexpr-vla3.C: Same.
6549 * g++.dg/ubsan/pr63956.C: Same.
6550
763cd859
JJ
65512016-04-01 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR rtl-optimization/70467
6554 * gcc.target/i386/pr70467-2.c: New test.
6555
0f875435
JJ
65562016-04-01 Jakub Jelinek <jakub@redhat.com>
6557 Marek Polacek <polacek@redhat.com>
6558
6559 PR c++/70488
6560 * g++.dg/init/new47.C: New test.
6561
41d14659
RR
65622016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6563
6564 PR target/70496
6565 * gcc.target/arm/pr70496.c: New test.
6566
f9bf89bb
NS
65672016-04-01 Nathan Sidwell <nathan@acm.org>
6568
73b9085d
NS
6569 PR c++/68475
6570 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6571
4afdcfaa
IE
65722016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6573
6574 PR target/69890
6575 * gcc.dg/strlenopt.h (memmove): New.
6576 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6577 instead of "string.h".
6578 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6579 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6580 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6581 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6582 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6583 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6584 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6585 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6586 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6587 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6588 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6589 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6590 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6591 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6592 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6593 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6594 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6595 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6596 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6597 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6598
b5d7a29c
RO
65992016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6600
6601 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6602 (Holder::foo): Reflect this.
6603
b660f9ec
IE
66042016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6605
6606 PR target/70442
6607 * gcc.dg/pr70442.c: New test.
6608
88504f34
NS
66092016-03-31 Nathan Sidwell <nathan@acm.org>
6610
6611 PR c++/70393
6612 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6613
95d34b96
KY
66142016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6615
6616 PR target/70453
6617 * gcc.target/i386/pr70453.c: New test.
6618
b4c4967c
AB
66192016-03-31 Andrey Belevantsev <abel@ispras.ru>
6620
6621 PR target/70292
6622 * gcc.c-torture/pr70292.c: New test.
6623
5fde6a45
MP
66242016-03-31 Marek Polacek <polacek@redhat.com>
6625
6626 PR c/70297
6627 * c-c++-common/pr70297.c: New test.
6628 * g++.dg/cpp0x/typedef-redecl.C: New test.
6629 * gcc.dg/typedef-redecl2.c: New test.
6630
97eb24c4
JJ
66312016-03-31 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR rtl-optimization/70460
6634 * gcc.c-torture/execute/pr70460.c: New test.
6635
efc3536f
RB
66362016-03-31 Richard Biener <rguenther@suse.de>
6637
6638 PR c++/70430
6639 * g++.dg/ext/vector30.C: New testcase.
6640
e0876e21
DH
66412016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6642 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6643
6644 * gfortran.dg/fmt_pf.f90: New test.
6645
e9bff8c6
RO
66462016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6647
6648 Forward-port from 5 branch
6649 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6650
6651 PR testsuite/70356
6652 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6653 dg-require-effective-target after dg-do.
6654
6655 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6656
6657 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6658
2620c80d
TS
66592016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6660 Julian Brown <julian@codesourcery.com>
6661 Chung-Lin Tang <cltang@codesourcery.com>
6662 Cesar Philippidis <cesar@codesourcery.com>
6663 James Norris <jnorris@codesourcery.com>
6664 Tom de Vries <tom@codesourcery.com>
6665 Nathan Sidwell <nathan@codesourcery.com>
6666
bf867841 6667 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6668 * c-c++-common/goacc/loop-clauses.c: Likewise.
6669 * g++.dg/goacc/template.C: Likewise.
6670 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6671 * gfortran.dg/goacc/loop-1.f95: Likewise.
6672 * gfortran.dg/goacc/loop-5.f95: Likewise.
6673 * gfortran.dg/goacc/loop-6.f95: Likewise.
6674 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6675 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6676 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6677 * c-c++-common/goacc/clauses-fail.c: Likewise.
6678 * c-c++-common/goacc/parallel-1.c: Likewise.
6679 * c-c++-common/goacc/reduction-1.c: Likewise.
6680 * c-c++-common/goacc/reduction-2.c: Likewise.
6681 * c-c++-common/goacc/reduction-3.c: Likewise.
6682 * c-c++-common/goacc/reduction-4.c: Likewise.
6683 * c-c++-common/goacc/routine-3.c: Likewise.
6684 * c-c++-common/goacc/routine-4.c: Likewise.
6685 * c-c++-common/goacc/routine-5.c: Likewise.
6686 * c-c++-common/goacc/tile.c: Likewise.
6687 * g++.dg/goacc/template.C: Likewise.
6688 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6689 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6690 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6691 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6692 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6693 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6694 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6695 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6696 * c-c++-common/goacc/use_device-1.c: ... this file.
6697 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6698 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6699 * c-c++-common/goacc/host_data-6.c: ... this file.
6700 * c-c++-common/goacc/loop-2-kernels.c: New file.
6701 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6702 * c-c++-common/goacc/loop-3.c: Likewise.
6703 * g++.dg/goacc/reference.C: Likewise.
6704 * g++.dg/goacc/routine-1.C: Likewise.
6705 * g++.dg/goacc/routine-2.C: Likewise.
6706
f6d2d066
RB
67072016-03-30 Richard Biener <rguenther@suse.de>
6708
6709 PR middle-end/70450
6710 * gcc.dg/torture/pr70450.c: New testcase.
6711
d43242b9
JJ
67122016-03-30 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR target/70421
6715 * gcc.dg/torture/pr70421.c: New test.
6716 * gcc.target/i386/avx512f-pr70421.c: New test.
6717
5ce43b77
L
67182016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6719
6720 PR testsuite/70364
6721 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6722 (check): New function.
6723 (bar): Call check.
6724 (foo): Align stack to 16 bytes when calling bar.
6725 * gcc.target/i386/cleanup-2.c: Likewise.
6726
d014a712
PP
67272016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6728
6729 PR tree-optimization/59124
6730 * gcc.dg/Warray-bounds-19.c: New test.
6731
13f0e8c7
ZW
67322016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6733
6734 * lib/prune.exp (escape_regex_chars): New.
6735 (prune_file_path): Update to quote metcharacters for regexp.
6736
3336c6e0
JJ
67372016-03-29 Jakub Jelinek <jakub@redhat.com>
6738
a362f023
JJ
6739 PR rtl-optimization/70429
6740 * gcc.c-torture/execute/pr70429.c: New test.
6741
3336c6e0
JJ
6742 PR tree-optimization/70405
6743 * gcc.dg/pr70405.c: New test.
6744
728557fd
AV
67452016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6746
6747 PR fortran/70397
6748 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6749 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6750
bef977d4
TS
67512016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6752
6753 PR testsuite/64177
6754 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6755 __cilkrts_set_param to set two workers.
6756 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6757 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6758
6f6d25c9
DH
67592016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6760
bf867841 6761 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6762
45733562
KY
67632016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6764
6765 PR target/70406
bf867841 6766 * gcc.target/i386/pr70406.c: New test.
45733562 6767
a1799e5e
EB
67682016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6769
6770 * gnat.dg/specs/double_record_extension3.ads: New test.
6771
5fca7b66
RH
67722016-03-25 Richard Henderson <rth@redhat.com>
6773
6774 PR target/70120
6775 * gcc.target/aarch64/pr70120-1.c: New.
6776 * gcc.target/aarch64/pr70120-2.c: New.
6777 * gcc.target/aarch64/pr70120-3.c: New.
6778
31ce75c6
PP
67792016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6780
6781 PR c++/62212
6782 * g++.dg/template/mangle2.C: The dg-do directive should be
6783 "compile" not "assemble".
6784
3caf0ca1
BS
67852016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6786
6787 PR lto/69650
6788 * gcc.dg/pr69650.c: New test.
6789
634035b6
DE
67902016-03-25 David Edelsohn <dje.gcc@gmail.com>
6791
6792 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6793
45d34276
AM
67942016-03-25 Alan Modra <amodra@gmail.com>
6795
6796 * gcc.dg/dfp/pr70052.c: New test.
6797
8f085166
RH
67982016-03-24 Richard Henderson <rth@redhat.com>
6799
6800 PR middle-end/69845
6801 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6802 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6803
011e5ec3
TV
68042016-03-24 Tom de Vries <tom@codesourcery.com>
6805
6806 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6807
9e3f4551
TV
68082016-03-24 Tom de Vries <tom@codesourcery.com>
6809
6810 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6811 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6812
45780041
TV
68132016-03-24 Tom de Vries <tom@codesourcery.com>
6814
6815 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6816 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6817
887ab4e5
PP
68182016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6819
6820 PR c++/62212
6821 * g++.dg/template/mangle2.C: New test.
6822
69a9a66f
RB
68232016-03-24 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/70396
6826 * gcc.dg/torture/pr70396.c: New testcase.
6827
ed87de55
RB
68282016-03-24 Richard Biener <rguenther@suse.de>
6829
6830 PR middle-end/70370
6831 * gcc.dg/torture/pr70370.c: New testcase.
6832
ea064934
TV
68332016-03-24 Tom de Vries <tom@codesourcery.com>
6834
6835 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6836 * gfortran.dg/goacc/kernels-tree.f95: Same.
6837 * gfortran.dg/goacc/parallel-tree.f95: Same.
6838
b2a4dd1d
TV
68392016-03-24 Tom de Vries <tom@codesourcery.com>
6840
6841 * c-c++-common/goacc/uninit-if-clause.c: New test.
6842 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6843
72e7cd6e
JJ
68442016-03-24 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR target/70290
bf867841
UB
6847 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6848 Fix formatting.
72e7cd6e 6849
ce9d0c03
RB
68502016-03-24 Richard Biener <rguenther@suse.de>
6851
6852 PR tree-optimization/70372
6853 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6854
426b9428
PP
68552016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6856
6857 PR c++/70347
6858 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6859
cd1588c4
PP
68602016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6861
6862 PR c++/70332
6863 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6864
61637db3
JJ
68652016-03-23 Jakub Jelinek <jakub@redhat.com>
6866
928af3bf
JJ
6867 PR c++/70001
6868 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6869 * g++.dg/cpp1y/pr70001.C: New test.
6870
61637db3
JJ
6871 PR c++/70323
6872 * g++.dg/cpp0x/constexpr-70323.C: New test.
6873
05aca4e7
AO
68742016-03-23 Alexandre Oliva <aoliva@redhat.com>
6875 Jason Merrill <jason@redhat.com>
6876 Jakub Jelinek <jakub@redhat.com>
6877
6878 PR c++/69315
6879 * g++.dg/cpp0x/constexpr-69315.C: New test.
6880 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6881
fbdb6baf
MP
68822016-03-23 Marek Polacek <polacek@redhat.com>
6883
6884 PR c++/69884
6885 * g++.dg/warn/Wignored-attributes-1.C: New test.
6886 * g++.dg/warn/Wignored-attributes-2.C: New test.
6887
d79ee524
TV
68882016-03-23 Tom de Vries <tom@codesourcery.com>
6889
6890 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6891 initialization.
6892 * gfortran.dg/goacc/private-3.f95 (test): Same.
6893 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6894 missing use param.
6895
a59f0bef
KT
68962016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6897
6898 * lib/target-supports.exp: Remove v7ve entry from loop
6899 creating effective target checks.
6900 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6901 (add_options_for_arm_arch_v7ve): Likewise.
6902
0179520a
JJ
69032016-03-23 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR tree-optimization/70354
6906 * gcc.dg/vect/pr70354-1.c: New test.
6907 * gcc.dg/vect/pr70354-2.c: New test.
6908 * gcc.target/i386/avx2-pr70354-1.c: New test.
6909 * gcc.target/i386/avx2-pr70354-2.c: New test.
6910
75bb14d7
JL
69112016-03-22 Jeff Law <law@redhat.com>
6912
6913 PR target/70232
6914 * gcc.dg/tree-ssa/pr70232.c: New test.
6915
72c9526d
IE
69162016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6917
6918 PR target/70302
6919 * gcc.target/i386/pr70302.c: New test.
6920
a3ca1bc5
RB
69212016-03-22 Richard Biener <rguenther@suse.de>
6922
6923 PR middle-end/70251
6924 * g++.dg/torture/pr70251.C: New testcase.
6925
5c240f4d
DM
69262016-03-22 David Malcolm <dmalcolm@redhat.com>
6927
6928 PR c/69993
6929 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6930 Wmisleading-indentation.c.
6931 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6932 reflect change to diagnostic text and order of messages.
6933 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6934
80f6631b
DE
69352016-03-22 David Edelsohn <dje.gcc@gmail.com>
6936
6937 * g++.dg/ext/java-3.C: Don't compile on AIX.
6938
9a10956c
RB
69392016-03-22 Richard Biener <rguenther@suse.de>
6940
6941 PR middle-end/70333
6942 * gcc.dg/torture/pr70333.c: New testcase.
6943
6cedf922
IE
69442016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6945
6946 * g++.dg/ext/pr70290.C: New test.
6947
cd6c27ac
KY
69482016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6949
6950 PR target/70325
6951 * gcc.target/i386/pr70325.c: New test.
6952
4cde512c
JJ
69532016-03-22 Jakub Jelinek <jakub@redhat.com>
6954
b01915ed
JJ
6955 PR target/70329
6956 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6957 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6958
4e3e2cf1
JJ
6959 PR target/70300
6960 * gcc.target/i386/pr70300.c: New test.
6961
4cde512c
JJ
6962 PR c++/70295
6963 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6964 (func2): New function for cond with parens, xfail warning for c++.
6965 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6966
16f6d7dc
PP
69672016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6968
6969 PR c++/70096
6970 * g++.dg/template/ptrmem30.C: New test.
6971
a3e2b438
PP
69722016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6973
6974 PR c++/70204
6975 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6976 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6977
11b6a02e
JJ
69782016-03-21 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR middle-end/70326
6981 * gcc.dg/pr70326.c: New test.
6982
b9407883
MG
69832016-03-21 Marc Glisse <marc.glisse@inria.fr>
6984 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR tree-optimization/70317
6987 * gcc.dg/pr70317.c: New test.
6988
4a148e19
UB
69892016-03-21 Uros Bizjak <ubizjak@gmail.com>
6990
6991 PR target/70327
6992 * gcc.target/i386/pr70327.c: New test.
6993
2a85ddbb
ML
69942016-03-21 Martin Liska <mliska@suse.cz>
6995
7d36fe98 6996 PR ipa/70306
2a85ddbb
ML
6997 * gcc.dg/ipa/pr70306.c: New test.
6998
4a148e19 69992016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7000
7001 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7002 * gcc.target/arm/attr-align3.c: Likewise.
7003 * gcc.target/arm/attr_arm.c: Likewise.
7004 * gcc.target/arm/flip-thumb.c: Likewise.
7005
6b366948
JJ
70062016-03-21 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR target/70296
7009 * gcc.target/powerpc/altivec-36.c: New test.
7010
2fac8c14
RB
70112016-03-21 Richard Biener <rguenther@suse.de>
7012
7013 PR tree-optimization/70310
7014 * gcc.dg/torture/pr70310.c: New testcase.
7015
e9bde854
KY
70162016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7017
7018 PR target/70293
7019 * gcc.target/i386/pr70293.c: New test.
7020
56bbfaf6
RB
70212016-03-21 Richard Biener <rguenther@suse.de>
7022
7023 PR tree-optimization/70288
7024 * gcc.dg/torture/pr70288-1.c: New testcase.
7025 * gcc.dg/torture/pr70288-2.c: Likewise.
7026
3eee49ed
AB
70272016-03-21 Andrey Belevantsev <abel@ispras.ru>
7028
7029 PR rtl-optimization/69307
7030 * gcc.target/arm/pr69307.c: New test.
4a148e19 7031
8e7816b4
AB
70322016-03-21 Andrey Belevantsev <abel@ispras.ru>
7033
7034 PR rtl-optimization/69102
7035 * gcc.c-torture/compile/pr69102.c: New test.
7036
14d7d4be
JL
70372016-03-18 Jeff Law <law@redhat.com>
7038
7039 PR rtl-optimization/70263
7040 * gcc.c-torture/compile/pr70263-1.c: New test.
7041 * gcc.target/i386/pr70263-2.c: New test.
7042
5c6a601c
BS
70432016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7044
7045 PR rtl-optimization/70278
7046 * gcc.dg/torture/pr70278.c: New test.
7047 * gcc.target/arm/pr70278.c: New test.
7048
4bbf545b
DM
70492016-03-18 David Malcolm <dmalcolm@redhat.com>
7050
7051 PR c/70281
7052 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7053 (test_builtin_types_compatible_p): New test function.
7054 * gcc.dg/pr70281.c: New test case.
7055
dc28bb68
CL
70562016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7057
7058 PR target/70113
7059 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7060
5e8d6dff
IE
70612016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7062
7063 PR tree-optimization/70252
7064 * gcc.dg/pr70252.c: New test.
7065
d0e7e403
TV
70662016-03-18 Tom de Vries <tom@codesourcery.com>
7067
7068 * gcc.dg/pr70161-2.c: New test.
7069 * gcc.dg/pr70161.c: New test.
7070
fa22501a
TV
70712016-03-18 Tom de Vries <tom@codesourcery.com>
7072
7073 PR ipa/70269
7074 * gcc.dg/pr70269.c: New test.
7075
dd125026
JJ
70762016-03-18 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR c++/70267
7079 * g++.dg/ext/java-3.C: New test.
7080
91914f0a
PP
70812016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7082
7083 PR c++/70205
7084 * g++.dg/lookup/pr70205.C: New test.
7085
753a8910
PP
70862016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7087
7088 PR c++/70218
7089 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7090
14ba7b28
MP
70912016-03-17 Marek Polacek <polacek@redhat.com>
7092
7093 PR c/69407
7094 * gcc.dg/atomic-op-6.c: New test.
7095
ded60913
DM
70962016-03-17 David Malcolm <dmalcolm@redhat.com>
7097
7098 PR c/70264
7099 * c-c++-common/pr70264.c: New test case.
7100
a3aad0e6
JJ
71012016-03-17 Jakub Jelinek <jakub@redhat.com>
7102
17366700
JJ
7103 PR c++/70144
7104 * c-c++-common/pr70144-1.c: New test.
7105 * c-c++-common/pr70144-2.c: New test.
7106
a3aad0e6
JJ
7107 PR c++/70272
7108 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7109 * g++.dg/opt/flifetime-dse6.C: New test.
7110 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7111
b57e6e18
L
71122016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7113
7114 PR driver/70192
7115 * gcc.dg/pic-1.c: New test.
7116 * gcc.dg/pic-2.c: Likewise.
7117 * gcc.dg/pic-3.c: Likewise.
7118 * gcc.dg/pic-4.c: Likewise.
7119 * gcc.dg/pie-1.c: Likewise.
7120 * gcc.dg/pie-2.c: Likewise.
7121 * gcc.dg/pie-3.c: Likewise.
7122 * gcc.dg/pie-4.c: Likewise.
7123 * gcc.dg/pie-5.c: Likewise.
7124 * gcc.dg/pie-6.c: Likewise.
7125
b38ba58b
TV
71262016-03-17 Tom de Vries <tom@codesourcery.com>
7127
7128 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7129 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7130
6931b3b7
RB
71312016-03-17 Richard Biener <rguenther@suse.de>
7132
7133 PR debug/70271
7134 * g++.dg/debug/pr70271.C: New testcase.
7135
0c8b64cb
IE
71362016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7137
7138 * gcc.target/i386/pr70251.c: New test.
7139
b1970801
MP
71402016-03-17 Marek Polacek <polacek@redhat.com>
7141
7142 PR c++/70194
7143 * g++.dg/warn/constexpr-70194.C: New test.
7144
820c5eaa
RH
71452016-03-16 Richard Henderson <rth@redhat.com>
7146
7147 PR middle-end/70240
7148 * gcc.c-torture/compile/pr70240.c: New.
7149
da0ad263
SKS
71502016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7151
7152 * gcc.c-torture/compile/20151204.c: Skip for avr.
7153
c73d295c
JJ
71542016-03-16 Jakub Jelinek <jakub@redhat.com>
7155
7156 PR target/70245
7157 * g++.dg/opt/pr70245.C: New test.
7158 * g++.dg/opt/pr70245.h: New file.
7159 * g++.dg/opt/pr70245-aux.cc: New file.
7160
b2794066
MS
71612016-03-16 Martin Sebor <msebor@redhat.com>
7162
7163 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7164
aa43616c
RH
71652016-03-16 Richard Henderson <rth@redhat.com>
7166
7167 PR middle-end/70199
7168 * gcc.c-torture/compile/pr70199.c: New.
7169
59608fe5
L
71702016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7171
7172 * gcc.dg/uninit-19.c: Run dos2unix.
7173
ab4c578f
MP
71742016-03-16 Marek Polacek <polacek@redhat.com>
7175
7176 PR c/70093
7177 * gcc.dg/nested-func-10.c: New test.
7178 * gcc.dg/nested-func-9.c: New test.
7179
f5387e76
JJ
71802016-03-16 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR tree-optimization/68714
7183 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7184
7662b718
TV
71852016-03-16 Tom de Vries <tom@codesourcery.com>
7186
7187 PR tree-optimization/68715
7188 * gcc.dg/graphite/pr68715-2.c: New test.
7189 * gcc.dg/graphite/pr68715.c: New test.
7190 * gfortran.dg/graphite/pr68715.f90: New test.
7191
be7ce7ae
TV
71922016-03-16 Tom de Vries <tom@codesourcery.com>
7193
7194 PR tree-optimization/68809
7195 * gcc.dg/graphite/pr68809-2.c: New test.
7196 * gcc.dg/graphite/pr68809.c: New test.
7197
1935f250
JJ
71982016-03-16 Jakub Jelinek <jakub@redhat.com>
7199
6651c93e
JJ
7200 PR c++/70147
7201 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7202 method call to i () as argument. Adjust expected output.
7203
1935f250
JJ
7204 PR c++/70147
7205 * g++.dg/ubsan/pr70147-1.C: New test.
7206 * g++.dg/ubsan/pr70147-2.C: New test.
7207
ab1caa6e
MS
72082016-03-15 Martin Sebor <msebor@redhat.com>
7209
7210 PR c++/58281
7211 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7212
5c2a1bbb
JDA
72132016-03-15 John David Anglin <danglin@gcc.gnu.org>
7214
cb5d8ad1
JDA
7215 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7216 hppa*-*-hpux*.
7217
b440dd40
JDA
7218 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7219
5c2a1bbb
JDA
7220 PR libfortran/69799
7221 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7222 libatomic_available.
7223
42c729c5
MP
72242016-03-15 Marek Polacek <polacek@redhat.com>
7225
7226 PR c++/70209
7227 * g++.dg/ext/attribute-may-alias-4.C: New test.
7228
82b1c550
AM
72292016-03-15 Alexander Monakov <amonakov@ispras.ru>
7230
7231 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7232 -fvar-tracking-assignments-toggle flag.
7233
4ccbf3a6
PH
72342016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7235
7236 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7237
c39858bd
JJ
72382016-03-15 Jakub Jelinek <jakub@redhat.com>
7239
7240 PR rtl-optimization/70222
7241 * gcc.c-torture/execute/pr70222-1.c: New test.
7242 * gcc.c-torture/execute/pr70222-2.c: New test.
7243
8be119c1
RH
72442016-03-15 Richard Henderson <rth@redhat.com>
7245
7246 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7247
6598bb55
AB
72482016-03-15 Andrey Belevantsev <abel@ispras.ru>
7249
7250 PR rtl-optimization/69032
7251 * gcc.dg/pr69032.c: New test.
7252
81fa2944
AB
72532016-03-15 Andrey Belevantsev <abel@ispras.ru>
7254
7255 PR rtl-optimization/63384
4a148e19 7256 * g++.dg/pr63384.C: New test.
81fa2944 7257
74ea9ab6
AB
72582016-03-15 Andrey Belevantsev <abel@ispras.ru>
7259
7260 PR target/64411
7261 * gcc.target/i386/pr64411.C: New test.
7262
045d5055
TV
72632016-03-15 Tom de Vries <tom@codesourcery.com>
7264
7265 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7266 * gfortran.dg/goacc/kernels-alias.f95: New test.
7267
3ea33585
MS
72682016-03-14 Martin Sebor <msebor@redhat.com>
7269
7270 PR c++/53792
7271 * g++.dg/cpp0x/constexpr-inline.C: New test.
7272 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7273
1df7b330
DE
72742016-03-14 David Edelsohn <dje.gcc@gmail.com>
7275
7276 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7277
79b57d18
JJ
72782016-03-14 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR middle-end/70219
7281 * gcc.dg/pr70219.c: New test.
7282
3cbf012a
BS
72832016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7284
7285 PR target/70083
7286 * gcc.dg/torture/pr70083.c: New test.
7287 * gcc.target/i386/pr70083.c: New test.
7288
a9fee7cd
RB
72892016-03-14 Richard Biener <rguenther@suse.de>
7290
7291 PR tree-optimization/56365
7292 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7293
4799603f
SB
72942016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7295
7296 PR target/70098
7297 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7298 New function.
7299 * g++.dg/pr70098.C: New testcase.
7300
7301
760ca967
TV
73022016-03-14 Tom de Vries <tom@codesourcery.com>
7303
7304 PR tree-optimization/70045
7305 * gcc.dg/graphite/pr70045.c: New test.
7306
44e66a77
JD
73072016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7308
7309 PR fortran/69043
7310 * gfortran.dg/include_9.f90: New test.
7311
a18e0fe1
DH
73122016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7313
7314 PR fortran/45076
7315 gfortran.dg/prof/prof.exp: New script.
7316 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7317
d0aca6ab
AB
73182016-03-12 Andrey Belevantsev <abel@ispras.ru>
7319
7320 PR rtl-optimization/69307
7321 * gcc.dg/pr69307.c: New test.
7322
cefe08a4
VM
73232016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7324
7325 PR target/69614
7326 * gcc.target/arm/pr69614.c: New.
7327
70112e2a
PT
73282016-03-12 Paul Thomas <pault@gcc.gnu.org>
7329
7330 PR fortran/70031
7331 * gfortran.dg/submodule_14.f08: New test
7332
7333 PR fortran/69524
7334 * gfortran.dg/submodule_15.f08: New test
7335
3f1e5d3a
PP
73362016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7337
7338 PR c++/70106
7339 * g++.dg/cpp1y/paren3.C: New test.
7340
a3f6d680
MM
73412016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7342
7343 PR target/70131
7344 * gcc.target/powerpc/ppc-round2.c: New test.
7345
92348f09
BS
73462016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7347
7348 PR target/70123
7349 * gcc.dg/torture/pr70123.c: New test.
7350
cebde9e9
JL
73512016-03-11 Jeff Law <law@redhat.com>
7352
7353 PR tree-optimization/70190
7354 * gcc.c-torture/compile/pr70190.c: New test.
7355
3edc5da4
DM
73562016-03-11 David Malcolm <dmalcolm@redhat.com>
7357
7358 PR c/68187
7359 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7360 case.
7361 (test43_b): Likewise.
7362 (test43_c): Likewise.
7363 (test43_d): Likewise.
7364 (test43_e): Likewise.
7365 (test43_f): Likewise.
7366 (test43_g): Likewise.
7367 (test44_a): Likewise.
7368 (test44_b): Likewise.
7369 (test44_c): Likewise.
7370 (test44_d): Likewise.
7371 (test44_e): Likewise.
7372
318c1204
DM
73732016-03-11 David Malcolm <dmalcolm@redhat.com>
7374
7375 PR c/70085
7376 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7377
bc062234
KT
73782016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7379
7380 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7381 dg-options.
7382
acfc1ac1
KT
73832016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7384
7385 PR target/70002
7386 PR target/69245
7387 * gcc.target/aarch64/pr69245_2.c: New test.
7388
d1e2bb2d
JJ
73892016-03-11 Jakub Jelinek <jakub@redhat.com>
7390
7391 PR tree-optimization/70177
7392 * gcc.dg/pr70177.c: New test.
7393
07350627
AL
73942016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7395
7396 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7397
5c6706f7
AL
73982016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7399
7400 * gcc.dg/tree-ssa/sra-20.c: New.
7401
02d472a2
JJ
74022016-03-11 Jakub Jelinek <jakub@redhat.com>
7403
686d390a
JJ
7404 PR rtl-optimization/70174
7405 * gcc.dg/pr70174.c: New test.
7406
02d472a2
JJ
7407 PR tree-optimization/70169
7408 * gcc.dg/pr70169.c: New test.
7409
0f9befa1
IE
74102016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7411
7412 PR target/70160
7413 * gcc.target/i386/pr70160.c: New test.
7414
432d4670
AK
74152016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7416
7417 * gcc.target/s390/dfp-1.c: New test.
7418
a3dc8760
NC
74192016-03-10 Nick Clifton <nickc@redhat.com>
7420
7421 PR target/70044
7422 * gcc.target/aarch64/pr70044.c: New test.
7423
b87a8d7d
PP
74242016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7425 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR c++/70001
7428 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7429 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7430 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7431
4f4ada6a
JH
74322016-03-10 Jan Hubicka <hubicka@ucw.cz>
7433
7434 PR lto/69589
7435 * g++.dg/lto/pr69589_0.C: New testcase
7436 * g++.dg/lto/pr69589_1.C: New testcase
7437
d49b0aa0
MP
74382016-03-10 Marek Polacek <polacek@redhat.com>
7439
7440 PR c++/70153
7441 * g++.dg/delayedfold/unary-plus1.C: New test.
7442
74432016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7444
7445 * gcc.target/arm/pr45701-1.c: Escape brackets.
7446 * gcc.target/arm/pr45701-2.c: Likewise.
7447
71017a7b
AL
74482016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7449
7450 * gfortran.dg/unconstrained_commons.f: New.
7451
ba52669f
AM
74522016-03-10 Alan Modra <amodra@gmail.com>
7453
7454 * gcc.dg/pr69195.c: New.
7455 * gcc.dg/pr69238.c: New.
7456
27742332
TV
74572016-03-10 Tom de Vries <tom@codesourcery.com>
7458
7459 PR testsuite/68915
7460 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7461
3a81a594
RB
74622016-03-10 Richard Biener <rguenther@suse.de>
7463
7464 PR tree-optimization/70128
7465 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7466 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7467
3433b975
JJ
74682016-03-09 Jakub Jelinek <jakub@redhat.com>
7469
c2864f02
JJ
7470 PR tree-optimization/70152
7471 * gcc.dg/pr70152.c: New test.
7472
3433b975
JJ
7473 PR target/70086
7474 * gcc.target/i386/pr70086-1.c: New test.
7475 * gcc.target/i386/pr70086-2.c: New test.
7476 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7477
7478 PR tree-optimization/70127
7479 * gcc.c-torture/execute/pr70127.c: New test.
7480
96b3c82d
CP
74812016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7482
7483 * c-c++-common/goacc/combined-directives-2.c: New test.
7484
b4f3232d
DM
74852016-03-09 David Malcolm <dmalcolm@redhat.com>
7486
7487 PR c/68473
7488 PR c++/70105
7489 * g++.dg/diagnostic/pr70105.C: New test.
7490 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7491 (test_multiple_ordinary_maps): New test function.
7492
40499f81
DM
74932016-03-09 David Malcolm <dmalcolm@redhat.com>
7494
7495 PR c/68473
7496 PR c++/70105
7497 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7498 Drop range information from call to inform_at_rich_loc.
7499 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7500 New.
7501 (test_show_locus): Replace calls to rich_location::add_range with
7502 calls to add_range. Rewrite the tests that used the now-defunct
7503 rich_location ctor taking a source_range. Simplify other tests
7504 by replacing calls to COMBINE_LOCATION_DATA with calls to
7505 make_location.
7506
c9e33662
RB
75072016-03-09 Richard Biener <rguenther@suse.de>
7508 Jakub Jelinek <jakub@redhat.com>
7509
7510 PR tree-optimization/70138
7511 * gcc.dg/vect/pr70138-1.c: New testcase.
7512 * gcc.dg/vect/pr70138-2.c: Likewise.
7513
2c73b764
JJ
75142016-03-09 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR target/70049
7517 * gcc.target/i386/pr70049.c: New test.
7518
c06d25bb
RB
75192016-03-09 Richard Biener <rguenther@suse.de>
7520
7521 PR c/70143
7522 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7523 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7524 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7525
5828a501
RO
75262016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7527
7528 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7529 arm-*-*.
7530
2e141c8d
JJ
75312016-03-09 Jakub Jelinek <jakub@redhat.com>
7532
5a9def37
JJ
7533 PR middle-end/67278
7534 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7535
2e141c8d
JJ
7536 PR target/67278
7537 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7538
7539 PR middle-end/70050
7540 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7541 in testcase comment.
7542
bf751f40
TV
75432016-03-09 Tom de Vries <tom@codesourcery.com>
7544
7545 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7546 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7547 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7548 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7549 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7550 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7551 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7552 * gfortran.dg/goacc/kernels-loop.f95: New test.
7553
e210c999
MS
75542016-03-08 Martin Sebor <msebor@redhat.com>
7555
7556 PR c++/62096
7557 * g++.dg/warn/overflow-warn-7.C: New test.
7558
80aac5c8
JM
75592016-03-08 Jason Merrill <jason@redhat.com>
7560
7561 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7562 * lib/target-supports.exp (check_effective_target_concepts): New.
7563
12b81409
JJ
75642016-03-08 Jakub Jelinek <jakub@redhat.com>
7565
d259b234
JJ
7566 PR c++/70135
7567 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7568 * g++.dg/ubsan/pr70135.C: New test.
7569
12b81409
JJ
7570 PR target/70110
7571 * gcc.dg/pr70110.c: New test.
7572
b4e9f2aa
MJ
75732016-03-07 Martin Jambor <mjambor@suse.cz>
7574
7575 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7576 * c-c++-common/gomp/if-1.c: Likewise.
7577 * c-c++-common/gomp/pr61486-2.c: Likewise.
7578 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7579 to dg-additional-options.
7580 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7581 * g++/gomp/target-teams-1.c: Likewise.
7582 * gcc.dg/gomp/gomp.exp: Likewise.
7583 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7584 dg-additional-options.
7585 * gfortran.dg/gomp/gomp.exp: Likewise.
7586 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7587 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7588 dg-additional-options.
7589 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7590
f86e631e
MJ
75912016-03-07 Martin Jambor <mjambor@suse.cz>
7592
7593 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7594 * c-c++-common/gomp/gridify-1.c: New test.
7595 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7596
94156b3f
AV
75972016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7598
7599 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7600 trigger for cortex-r8, when scanning for register r8.
7601 * gcc.target/arm/pr45701-2.c: Likewise.
7602
a84a49b7 76032016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7604 Jeff Law <law@redhat.com>
a84a49b7
RB
7605
7606 PR tree-optimization/69740
7607 * gcc.c-torture/compile/pr69740-1.c: New test.
7608 * gcc.c-torture/compile/pr69740-2.c: New test.
7609
e41f6c9e
BS
76102016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7611
7612 * lib/target-supports.exp
7613 (check_effective_target_whole_vector_shift): Enable for PPC64.
7614
57548bf5
RB
76152016-03-07 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/70115
7618 * gcc.dg/torture/pr70115.c: New testcase.
7619
4ae13300
NS
76202016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7621
7622 PR middle-end/69916
7623 * c-c-++-common/goacc/pr69916.c: New.
7624
5edb9853
RH
76252016-03-07 Richard Henderson <rth@redhat.com>
7626
7627 * gcc.c-torture/compile/pr70061.c: New test.
7628
2067a8f3
RB
76292016-03-07 Richard Biener <rguenther@suse.de>
7630
7631 PR testsuite/70109
7632 * gcc.dg/vect/O3-pr36098.c: New testcase.
7633
4145a9b7
CL
76342016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7635
7636 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7637
1878be32
EB
76382016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7639
7640 * gnat.dg/renaming9.ad[sb]: New testcase.
7641
df762bb2
JJ
76422016-03-05 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR c++/70084
7645 * g++.dg/expr/stdarg3.C: New test.
7646
7d461295
JL
76472016-03-04 Jeff Law <law@redhat.com>
7648
7649 PR tree-optimization/69196
7650 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7651 x86_64-*-*.
7652
29b9828f
BS
76532016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7654
b6b552fd
BS
7655 PR c/69973
7656 * gcc.dg/pr69973.c: New test.
7657
201d49e9
BS
7658 PR rtl-optimization/69941
7659 * gcc.dg/torture/pr69941.c: New test.
7660
29b9828f
BS
7661 PR c/69824
7662 * gcc.dg/pr69824.c: New test.
7663
640b7e74
TV
76642016-03-05 Tom de Vries <tom@codesourcery.com>
7665
7666 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7667 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7668 function.
7669
7a3a3fad
PP
76702016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7671
7672 PR c++/66786
7673 * g++.dg/cpp1y/var-templ48.C: New test.
7674 * g++.dg/cpp1y/var-templ49.C: New test.
7675
cd439aec
EB
76762016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7677
7678 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7679
60204554
JJ
76802016-03-04 Jakub Jelinek <jakub@redhat.com>
7681
0c8825de
JJ
7682 PR c++/70035
7683 * g++.dg/ubsan/pr70035.C: New test.
7684
60204554
JJ
7685 PR target/70062
7686 * gcc.target/i386/pr70062.c: New test.
7687
f79d4eab
L
76882016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7689
7690 * g++.dg/template/typename21.C: Remove c++98_only.
7691
ea81ce67
L
76922016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7693
7694 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7695
64b23c13
DM
76962016-03-04 David Malcolm <dmalcolm@redhat.com>
7697
7698 PR c/68187
7699 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7700 function.
7701 (fn_42_b): Likewise.
7702 (fn_42_c): Likewise.
7703
729526f5
DM
77042016-03-04 David Malcolm <dmalcolm@redhat.com>
7705
7706 PR c/68187
7707 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7708 function.
7709 (fn_40_b): Likewise.
7710 (fn_41_a): Likewise.
7711 (fn_41_b): Likewise.
7712
f9ea11ac
JJ
77132016-03-04 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR target/70059
7716 * gcc.target/i386/avx512f-pr70059.c: New test.
7717 * gcc.target/i386/avx512dq-pr70059.c: New test.
7718
b6c38c69
BS
77192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7720
7721 PR rtl-optimization/57676
7722 * gcc.dg/torture/pr57676.c: New test.
7723
af3cdd34
IE
77242016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7725
7726 * gcc.dg/pr70026.c: New test.
7727
7ff6ca38
MP
77282016-03-04 Marek Polacek <polacek@redhat.com>
7729
7730 PR c/69798
7731 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7732 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7733
a6bf62d5
KT
77342016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7735
7736 PR target/70004
7737 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7738 Delete.
7739 (test_corners_sisd_si): Likewise.
7740 (main): Remove checks of the above.
7741 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7742
ae4cdc6a
EB
77432016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7744
7745 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7746
08455559
CL
77472016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7748
7749 * gcc.dg/torture/pr69951.c: Accept argc==0.
7750
e9a35493
RB
77512016-03-04 Richard Biener <rguenther@suse.de>
7752
7753 PR c++/70054
7754 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7755 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7756
fba054c2
DV
77572016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7758
7759 PR testsuite/69766
7760 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7761 testing multiarch.
7762
f10cdc6c
JJ
77632016-03-04 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR debug/69947
7766 * gcc.dg/guality/pr69947.c: New test.
7767
2e981ba0
JJ
77682016-03-03 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR ada/70017
7771 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7772
0ba3bfa2
KT
77732016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7774
7775 PR rtl-optimization/69904
7776 * gcc.target/arm/pr69904.c: New test.
7777
97ecdb46
JJ
77782016-03-03 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR target/70021
7781 * gcc.dg/vect/pr70021.c: New test.
7782 * gcc.target/i386/pr70021.c: New test.
7783
a2a743a1
MP
77842016-03-03 Marek Polacek <polacek@redhat.com>
7785
7786 PR middle-end/70050
7787 * gcc.dg/pr70050.c: New test.
7788
fa07ecdd
JG
77892016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7790
7791 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7792
23504262
ML
77932016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7794
7795 PR tree-optimization/70043
7796 * gfortran.dg/vect/pr70043.f90: New test.
7797
b7b9e1a9
EB
77982016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7799
7800 * gnat.dg/specs/task1.ads: New test.
7801
cb83ba54
RO
78022016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7803
7804 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7805 Invoke gdb with -batch.
7806 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7807
a75f5e30
RB
78082016-03-03 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/55936
7811 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7812
268bc320
JL
78132016-03-02 Jeff Law <law@redhat.com>
7814
815f20ab
JL
7815 PR rtl-optimization/69942
7816 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7817 effects of argument promotions.
7818
268bc320
JL
7819 PR tree-optimization/69987
7820 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7821 target does not support -fprefetch-loop-arrays.
7822
171f7de5
UB
78232016-03-02 Uros Bizjak <ubizjak@gmail.com>
7824
7825 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7826
192912db
BC
78272016-03-02 Bin Cheng <bin.cheng@arm.com>
7828
c7908871 7829 PR rtl-optimization/69052
192912db
BC
7830 * gcc.target/i386/pr69052.c: New test.
7831
90a7a40b
AM
78322016-03-02 Alan Modra <amodra@gmail.com>
7833
7834 * gcc.dg/pr69990.c: New.
7835
69fa742f
JJ
78362016-03-02 Jakub Jelinek <jakub@redhat.com>
7837
de752fb0
JJ
7838 PR c/68062
7839 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7840
7841 PR middle-end/70022
7842 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7843
69fa742f
JJ
7844 PR target/70028
7845 * gcc.target/i386/pr70028.c: New test.
7846
7c65bd56
MK
78472016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7848
7849 * c-c++-common/asan/swapcontext-test-1.c,
7850 * c-c++-common/tsan/thread_leak.c,
7851 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7852 * g++.dg/tsan/benign_race.C,
7853 * g++.dg/tsan/fd_close_norace.C,
7854 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7855 races with sanitizer output
7856
37d98220 78572016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7858 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7859
7860 PR target/67278
7861 * gcc.dg/simd-8.c: New testcase.
7862
218db463
RB
78632016-03-02 Richard Biener <rguenther@suse.de>
7864
7865 PR middle-end/67278
7866 * gcc.dg/simd-7.c: New testcase.
7867
22c72158
EB
78682016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7869
7870 * gcc.target/i386/pr70007.c: Tweak.
7871
9a790ccc
DV
78722016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7873
7874 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7875
bd02f00f
MP
78762016-03-02 Marek Polacek <polacek@redhat.com>
7877
7878 PR c/67854
7879 * gcc.dg/pr67854.c: New test.
7880
1e840f39
JJ
78812016-03-02 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR middle-end/70025
7884 * gcc.dg/torture/pr70025.c: New test.
7885
bca00241
VK
78862016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7887
7888 PR tree-optimization/68621
7889 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7890
0bca04b8
EB
78912016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7892
7893 * gcc.target/i386/pr70007.c: New test.
7894
2a9afc86
JL
78952016-03-01 Jeff Law <law@redhat.com>
7896
eab2541b 7897 PR tree-optimization/69196
9d83ef71 7898 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7899
2a9afc86
JL
7900 PR tree-optimization/69196
7901 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7902 duplicating code and spoiling the expected output.
7903
0d39977e
MM
79042016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7905
7906 PR target/70033
7907 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7908 supports power9 before doing tests.
7909 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7910 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7911 * gcc.target/powerpc/p9-permute.c: Likewise.
7912
a0c0699d
UB
79132016-03-01 Uros Bizjak <ubizjak@gmail.com>
7914
7915 PR target/70027
7916 * gcc.target/i386/pr70027.c: New test.
7917
0ae3ef47 79182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7919
7920 * gcc.dg/pr70017.c: New test.
7921
686e2237
JJ
79222016-03-01 Jakub Jelinek <jakub@redhat.com>
7923
7924 PR c/69796
7925 PR c/69974
7926 * gcc.dg/pr69796.c: New test.
7927 * gcc.dg/pr69974.c: New test.
7928
f8e4188c
EB
79292016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7930
7931 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7932
5e3f1c7c
JL
79332016-02-29 Jeff Law <law@redhat.com>
7934
7935 PR tree-optimization/69987
7936 * gfortran.dg/pr69987.f90: New test.
7937
7938 PR tree-optimization/69989
7939 * gcc.c-torture/compile/pr69989-2.c: New test.
7940
1be56bc5
MP
79412016-03-01 Marek Polacek <polacek@redhat.com>
7942
7943 PR c++/69795
7944 * g++.dg/parse/invalid1.C: New test.
7945
1b19470d
RB
79462016-03-01 Richard Biener <rguenther@suse.de>
7947
7948 PR middle-end/70022
7949 * gcc.dg/pr70022.c: New testcase.
7950
3ae0661a
IE
79512016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7952
7953 PR tree-optimization/69956
7954 * gcc.dg/pr69956.c: New test.
7955
0f09ab88
BS
79562016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7957
7958 PR target/70011
7959 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7960 XFAIL when hardware supports efficient unaligned storage access.
7961
76d881bf
PP
79622016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7963
7964 PR c++/69961
7965 * g++.dg/template/pr69961a.C: New test.
7966 * g++.dg/template/pr69961b.C: New test.
7967
7168133a
DM
79682016-02-29 David Malcolm <dmalcolm@redhat.com>
7969
7970 PR preprocessor/69985
7971 * gcc.dg/cpp/pr69985.c: New test case.
7972
0c6072a3
JL
79732016-02-29 Jeff Law <law@redhat.com>
7974
e66f219b
JL
7975 PR tree-optimization/70005
7976 * gcc.c-torture/execute/pr70005.c New test.
7977
0c6072a3
JL
7978 PR tree-optimization/69999
7979 * gcc.c-torture/compile/pr69999.c: New test.
7980
fd9fbdb3
YR
79812016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7982
7983 PR tree-optimization/69652
7984 * gcc.dg/torture/pr69652.c: Delete test.
7985 * gcc.dg/vect/pr69652.c: New test.
7986
cbd400b4
RB
79872016-02-19 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/69980
7990 * gfortran.dg/vect/pr69980.f90: New testcase.
7991
84ea0f58
EB
79922016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7993
7994 * gcc.target/sparc/20160229-1.c: New test.
7995
5d2a63dc
EB
79962016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7997
7998 * gnat.dg/stack_usage3.adb: New test.
7999 * gnat.dg/stack_usage3_pkg.ads: New helper.
8000
93e708f9
EB
80012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8002
8003 * gnat.dg/renaming8.adb: New test.
8004 * gnat.dg/renaming8_pkg1.ads: New helper.
8005 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8006 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8007
6512bc93
RB
80082016-02-29 Richard Biener <rguenther@suse.de>
8009
8010 PR tree-optimization/69720
8011 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8012
7b201a88
TK
80132016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8014
8015 PR fortran/68147
8016 PR fortran/47674
8017 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8018
82ee0cf2 80192016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8020 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8021
8022 PR fortran/56007
8023 * gfortran.dg/coarray_8.f90: Adjust error message.
8024 * gfortran.dg/pr56007.f90: New test.
8025 * gfortran.dg/pr56007.f: New test.
8026
cdc1a2c8
L
80272016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8028
8029 PR tree-optimization/69989
8030 * gcc.dg/torture/pr69989.c: New test.
8031
33505bcf
EB
80322016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8033
8034 * gcc.target/i386/stack-realign-win.c: New test.
8035
524bfb19
HA
80362016-02-28 Harald Anlauf <anlauf@gmx.de>
8037
8038 PR fortran/60126
8039 * gfortran.dg/pr60126.f90: New test.
8040
bd542508
JL
80412016-02-27 Jeff Law <law@redhat.com>
8042
8043 Revert
8044 2016-02-26 Richard Biener <rguenther@suse.de>
8045 Jeff Law <law@redhat.com>
8046
8047 PR tree-optimization/69740
8048 * gcc.c-torture/compile/pr69740-1.c: New test.
8049 * gcc.c-torture/compile/pr69740-2.c: New test.
8050
dd1291e0
JD
80512016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8052
5fb67f8b 8053 PR fortran/69910
dd1291e0
JD
8054 * gfortran.dg/newunit_4.f90: New test.
8055
5cfefb59
JJ
80562016-02-27 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR target/69613
8059 PR rtl-optimization/69886
8060 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8061 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8062 target.
8063
20ba5f33
MS
80642016-02-26 Martin Sebor <msebor@redhat.com>
8065
8066 PR tree-optimization/15826
8067 * gcc.dg/tree-ssa/pr15826.c: New test.
8068
e6fb01b0
JJ
80692016-02-26 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR target/69969
8072 * gcc.target/powerpc/pr69969.c: New test.
8073
e3e0cf64
MS
80742016-02-26 Martin Sebor <msebor@redhat.com>
8075
8076 PR c++/15766
8077 * g++.old-deja/g++.other/decl5.C: Add a test case.
8078
d1f2bea5
SB
80792016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8080
8081 PR target/69946
8082 * gcc.target/powerpc/pr69946.c: New file.
8083
4a4f9d2b 80842016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8085 Jeff Law <law@redhat.com>
4a4f9d2b 8086
e3e0cf64 8087 PR tree-optimization/69740
4a4f9d2b
RB
8088 * gcc.c-torture/compile/pr69740-1.c: New test.
8089 * gcc.c-torture/compile/pr69740-2.c: New test.
8090
ad2a2706
MJ
80912016-02-26 Martin Jambor <mjambor@suse.cz>
8092
8093 PR middle-end/69920
8094 * gcc.dg/torture/pr69932.c: New test.
8095 * gcc.dg/torture/pr69936.c: Likewise.
8096
1d11f7ce
AK
80972016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8098
8099 PR target/69709
8100 * gcc.target/s390/pr69709.c: New test.
8101
6cfccbb2
KT
81022016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8103
8104 PR target/69245
8105 * gcc.target/aarch64/pr69245_1.c: New test.
8106
ac59ad4e
KT
81072016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8108
8109 PR target/69613
8110 * gcc.dg/torture/pr69613.c: New test.
8111
a2ad54a0
JJ
81122016-02-26 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR rtl-optimization/69891
8115 * gcc.target/i386/pr69891.c: New test.
8116
0884062c 81172016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8118 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8119
d2369d4f 8120 PR target/61397
c163789b
MM
8121 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8122 functionality for both 32-bit and 64-bit.
8123
5aed7e2c
RB
81242016-02-26 Richard Biener <rguenther@suse.de>
8125
8126 PR tree-optimization/69551
8127 * gcc.dg/torture/pr69951.c: New testcase.
8128
798e2a8e
RB
81292016-02-25 Richard Biener <rguenther@suse.de>
8130
8131 PR tree-optimization/48795
8132 * gcc.dg/Warray-bounds-18.c: New testcase.
8133
9559fbac
RO
81342016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8135
8136 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8137
c049b107
JJ
81382016-02-25 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR rtl-optimization/69896
8141 * gcc.dg/pr69896.c: New test.
8142
1137001c
PP
81432016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8144
8145 PR c++/69736
8146 * g++.dg/cpp1y/paren2.C: New test.
8147
2e9c8641
MS
81482016-02-24 Martin Sebor <msebor@redhat.com>
8149
8150 PR c/51147
8151 * gcc.dg/enum-mode-2.c: New test.
8152
03ca8fb3
JJ
81532016-02-24 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR c++/69922
8156 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8157 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8158 * g++.dg/ubsan/pr69922.C: New test.
8159
0b05329b
MP
81602016-02-24 Marek Polacek <polacek@redhat.com>
8161
8162 PR c/69819
8163 * gcc.dg/pr69819.c: New test.
8164
57c2c374
MS
81652016-02-24 Martin Sebor <msebor@redhat.com>
8166
3b96b93a
MS
8167 PR c++/69912
8168 * g++.dg/ext/flexary15.C: New test.
8169
81702016-02-24 Martin Sebor <msebor@redhat.com>
8171
8172 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8173 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8174 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8175
65433bb5
MK
81762016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8177 Charles Baylis <charles.baylis@linaro.org>
8178
8179 PR debug/61033
8180 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8181
f802a424 81822016-02-24 Richard Biener <rguenther@suse.de>
44293580 8183 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8184
8185 PR middle-end/69760
8186 * gcc.dg/torture/pr69760.c: New testcase.
8187
525f795f
RO
81882016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8189
8190 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8191 pattern on Solaris with as.
8192
cd7bbceb
KT
81932016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8194
8195 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8196 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8197 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8198 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8199
89c0c1fd
JJ
82002016-02-24 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR middle-end/69915
8203 * gcc.dg/pr69915.c: New test.
8204
0683fd27
KT
82052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8206
8207 PR rtl-optimization/69886
8208 * gcc.dg/torture/pr69886.c: New test.
8209
e53d562a
RB
82102016-02-24 Richard Biener <rguenther@suse.de>
8211
8212 PR middle-end/68963
8213 * gcc.dg/torture/pr68963.c: New testcase.
8214
74a00288
KT
82152016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8216
8217 PR target/69875
8218 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8219 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8220 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8221 * gcc.target/arm/atomic_loaddi_1.c: New test.
8222 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8223 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8224 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8225 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8226 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8227 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8228 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8229 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8230
340fd4c9
JJ
82312016-02-24 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR middle-end/69909
8234 * gcc.dg/torture/pr69909.c: New test.
8235
47d3fdb2
RB
82362016-02-24 Richard Biener <rguenther@suse.de>
8237
8238 PR tree-optimization/69907
8239 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8240 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8241 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8242
dab73e73
CB
82432016-02-24 Christian Bruel <christian.bruel@st.com>
8244
8245 * gcc.target/arm/pragma_cpp_fma.c: New test.
8246
7cc5ec65
JD
82472016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8248
8249 PR fortran/61156
8250 * gfortran.dg/include_6.f90: Update test.
8251
067fbd8b
JJ
82522016-02-23 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR objc/69844
8255 * objc.dg/pr69844.m: New test.
8256
64a454d9
JD
82572016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8258
8259 PR libgfortran/69456
8260 * gfortran.dg/namelist_89.f90: New test.
8261 * gfortran.dg/pr59700.f90: Update test..
8262
35886f0b
MS
82632016-02-23 Martin Sebor <msebor@redhat.com>
8264
8265 PR middle-end/69780
8266 * g++.dg/ext/builtin_alloca.C: New test.
8267 * gcc.dg/builtins-68.c: New test.
8268
162cc7e3
RH
82692016-02-23 Richard Henderson <rth@redhat.com>
8270
8271 * gcc.target/i386/addr-space-3.c: Remove test.
8272
196440f8
DM
82732016-02-23 David Malcolm <dmalcolm@redhat.com>
8274
8275 PR preprocessor/69126
8276 PR preprocessor/69543
8277 * c-c++-common/pr69126-2-long.c: New test.
8278 * c-c++-common/pr69126-2-short.c: New test.
8279 * c-c++-common/pr69543-1.c: Remove xfail.
8280
1d3121af
DM
82812016-02-23 David Malcolm <dmalcolm@redhat.com>
8282
8283 PR preprocessor/69126
8284 PR preprocessor/69543
8285 PR preprocessor/69558
8286 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8287 (f): Rename to...
8288 (test_2): ...this, and add leading comment.
8289 (MACRO_3, test_3): New.
8290 (MACRO_4A, MACRO_4B, test_4): New.
8291 (MACRO): Rename to...
8292 (MACRO_5): ...this.
8293 (g): Rename to...
8294 (test_5): ...this, updating for renaming of MACRO, and
8295 add leading comment.
8296 * c-c++-common/pr69543-1.c: New.
8297 * c-c++-common/pr69543-2.c: New.
8298 * c-c++-common/pr69543-3.c: New.
8299 * c-c++-common/pr69543-4.c: New.
8300 * c-c++-common/pr69558-1.c: New.
8301 * c-c++-common/pr69558-2.c: New.
8302 * c-c++-common/pr69558-3.c: New.
8303 * c-c++-common/pr69558-4.c: New.
8304 * gcc.dg/pr69558.c: Move to...
8305 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8306 xfail for c++.
8307
f99c3557
TS
83082016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8309
8310 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8311 to -ftree-parallelize-loops/-fopenacc changes.
8312 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8313 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8314 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8315 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8316 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8317 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8318 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8319 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8320 * c-c++-common/goacc/kernels-loop.c: Likewise.
8321 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8322 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8323 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8324 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8325
c60ec7c2
RO
83262016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8327
8328 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8329
f1a62b6f
JJ
83302016-02-23 Jakub Jelinek <jakub@redhat.com>
8331
e67bf044
JJ
8332 PR c++/69902
8333 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8334
f1a62b6f
JJ
8335 PR c/69900
8336 * gcc.dg/pr69900.c: New test.
8337
20c5e09e
MJ
83382016-02-23 Martin Jambor <mjambor@suse.cz>
8339
8340 PR tree-optimization/69666
8341 * gcc.dg/tree-ssa/pr69666.c: New test.
8342
e457a6fc
AV
83432016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8344
8345 PR fortran/67451
8346 * gfortran.dg/coarray_allocate_5.f08: New test.
8347
d7b574f4
AK
83482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8349
8350 * gcc.target/s390/vcond-shift.c: Move to ...
8351 * gcc.target/s390/vector/vcond-shift.c: ... here.
8352
58bdeb44
AK
83532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8354
8355 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8356 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8357
7cd0387b
AK
83582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8359
8360 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8361
4246c8da
MW
83622016-02-20 Mark Wielaard <mjw@redhat.com>
8363
8364 PR c/28901
8365 * gcc.dg/unused-variable-3.c: New test.
8366
f93bc532
JJ
83672016-02-22 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR target/69888
8370 * gcc.target/i386/pr69888.c: New test.
8371
c4e360f4
RB
83722016-02-22 Richard Biener <rguenther@suse.de>
8373
8374 PR tree-optimization/69882
8375 * gfortran.dg/vect/pr69882.f90: New testcase.
8376
09c92f1c
JJ
83772016-02-22 Jakub Jelinek <jakub@redhat.com>
8378
8379 PR target/69885
8380 * gcc.dg/pr69885.c: New test.
8381
f88d45dc
OE
83822016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8383
8384 PR target/69806
8385 PR target/54089
8386 * gcc.target/sh/pr54089-10.c: New.
8387
ce1ff48e
PT
83882016-02-20 Paul Thomas <pault@gcc.gnu.org>
8389
8390 PR fortran/69423
8391 * gfortran.dg/deferred_character_15.f90 : New test.
8392
bbf27208
DH
83932016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8394
8395 PR fortran/57365
8396 gfortran.dg/allocate_with_source_18.f03: New test.
8397
83982016-02-20 Harald Anlauf <anlauf@gmx.de>
8399
8400 PR fortran/52531
8401 gfortran.dg/gomp/pr52531.f90: New test.
8402
268be88c
BE
84032016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8404
8405 PR c++/69865
8406 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8407 -std=c++03.
8408
4b6c824a
JJ
84092016-02-19 Jakub Jelinek <jakub@redhat.com>
8410
871b3f47
JJ
8411 PR c++/69826
8412 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8413 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8414
7a965d51
JJ
8415 PR c++/69850
8416 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8417
4b6c824a
JJ
8418 PR c++/69851
8419 * g++.dg/torture/pr69851.C: New test.
8420
15fca21a
MS
84212016-02-19 Martin Sebor <msebor@redhat.com>
8422
8423 PR testsuite/69573
8424 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8425
19e21586
JJ
84262016-02-19 Jakub Jelinek <jakub@redhat.com>
8427
03a616ac
JJ
8428 PR c++/69850
8429 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8430 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8431
19e21586
JJ
8432 PR c++/67767
8433 * g++.dg/cpp0x/pr67767.C: New test.
8434
2db16594
KT
84352016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8436
8437 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8438 for fp, simd, crypto, crc, lse.
8439 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8440 above.
8441 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8442 effective target check.
8443
5a7d9d1e
JJ
84442016-02-19 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR target/69820
8447 * gcc.target/i386/pr69820.c: New test.
8448
6448f064
AK
84492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8450
8451 * gcc.target/s390/vector/int128-1.c: New test.
8452
d0a859e6
AK
84532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8454
8455 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8456
9e4eb643
AK
84572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8458
8459 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8460 instruction pattern name to prevent the testcase from failing with
8461 -march=z13.
8462
859a4c0e
AK
84632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8464
8465 * gcc.target/s390/md/movstr-2.c: New test.
8466
efc2340b
MK
84672016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8468
8469 * gcc.target/s390/morestack.c: New test.
8470
ca2bfbc2
DV
84712016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8472
8473 PR target/69625
8474 * gcc.target/s390/pr69625.c: Add test case.
8475
efd4bd05
BE
84762016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8477
8478 PR testsuite/68580
8479 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8480
2bf2078a
MM
84812016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8482
8483 PR target/68404
8484 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8485 * gcc.target/powerpc/fusion3.c: Likewise.
8486
f003579e
RB
84872016-02-18 Richard Biener <rguenther@suse.de>
8488
8489 PR middle-end/69553
8490 * g++.dg/torture/pr69553.C: New testcase.
8491
19233914
NC
84922016-02-18 Nick Clifton <nickc@redhat.com>
8493
efd4bd05
BE
8494 PR target/62254
8495 PR target/69610
8496 * gcc.target/arm/pr62554.c: New test.
8497 * gcc.target/arm/pr69610-1.c: New test.
8498 * gcc.target/arm/pr69610-2.c: New test.
19233914 8499
23f27839
RB
85002016-02-18 Richard Biener <rguenther@suse.de>
8501
8502 PR middle-end/69854
8503 * gcc.dg/torture/pr69854.c: New testcase.
8504
932c0da4
JJ
85052016-02-17 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR c++/69850
8508 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8509
1bed93e4
BS
85102012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8511
8512 * gcc.target/powerpc/vec-cg.c: New test.
8513
57bfb134
RB
85142016-02-17 Richard Biener <rguenther@suse.de>
8515
8516 PR testsuite/69586
8517 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8518
a44e0ebb
KT
85192016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8520
8521 PR target/69161
8522 * gcc.c-torture/compile/pr69161.c: New test.
8523
ffacd726
DS
85242016-02-17 David Sherwood <david.sherwood@arm.com>
8525
8526 PR target/69532
8527 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8528 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8529
448db8d2
EB
85302016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8531
8532 * gcc.dg/ifcvt-4.c: Skip on Visium.
8533
e2f0522e
EB
85342016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8535
8536 * gnat.dg/atomic8.adb: New test.
8537
bf17fe3f
EB
85382016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8539
8540 * gnat.dg/discr46.ad[sb]: New test.
8541
ecf835e9
KN
85422016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8543
8544 PR Target/48344
8545 * gcc.target/powerpc/pr48344-1.c: New test.
8546
49a1164a
TK
85472015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8548
8549 PR fortran/69742
8550 * gfortran.dg/associate_21.f90: New test.
8551
bf14eba2
JJ
85522016-02-16 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR c/69835
8555 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8556 -Wnonnull in dg-options.
8557 * c-c++-common/nonnull-2.c: New test.
8558
35a093b6
JG
85592016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8560 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8561
8562 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8563
e387d491
JJ
85642016-02-16 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR middle-end/69801
8567 * gcc.dg/pr69801.c: Add empty dg-options.
8568
ba539195
JN
85692016-02-16 James Norris <jnorris@codesourcery.com>
8570
8571 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8572 * g++.dg/goacc/deviceptr-1.c: New file.
8573
2a2b8f64
JJ
85742016-02-16 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR tree-optimization/69820
8577 * gcc.dg/vect/pr69820.c: New test.
8578
87440c29
RB
85792016-02-16 Richard Biener <rguenther@suse.de>
8580
8581 PR tree-optimization/69776
8582 * gcc.dg/torture/pr69776-2.c: New testcase.
8583
6d87c306
BS
85842016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8585
8586 PR tree-optimization/69714
8587 * gcc.dg/torture/pr69714.c: New test.
8588
3824a0a2
JJ
85892016-02-16 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR tree-optimization/69802
8592 * gcc.dg/pr69802.c: New test.
8593
c8cfe96e
RB
85942016-02-16 Richard Biener <rguenther@suse.de>
8595
8596 PR middle-end/69801
8597 * gcc.dg/pr69801.c: New testcase.
8598
fc12098d
JD
85992016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8600
8601 PR libgfortran/69651
8602 * gfortran.dg/read_bang.f90: New test.
8603 * gfortran.dg/read_bang4.f90: New test.
8604
ba6b3795
JJ
86052016-02-15 Jakub Jelinek <jakub@redhat.com>
8606
f0516ca4
JJ
8607 PR c++/69658
8608 * g++.dg/init/pr69658.C: New test.
8609
ba6b3795
JJ
8610 PR c++/69797
8611 * c-c++-common/pr69797.c: New test.
8612
de3f9a2d
PK
86132016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8614
8615 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8616 check for aarch64*-*-*.
8617
17a3b967
RB
86182016-02-15 Richard Biener <rguenther@suse.de>
8619
8620 PR tree-optimization/69783
8621 * gcc.dg/vect/pr69783.c: New testcase.
8622
1c48bff1
RB
86232016-02-15 Richard Biener <rguenther@suse.de>
8624
8625 PR tree-optimization/69776
8626 * gcc.dg/torture/pr69776.c: New testcase.
8627
1e6025b6
TK
86282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8629
8630 PR fortran/60526
8631 * gfortran.dg/type_decl_4.f90: Reinstated.
8632
d3308279
JDA
86332016-02-14 John David Anglin <danglin@gcc.gnu.org>
8634
8635 PR fortran/68746
8636 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8637
b7c56581
TK
86382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8639
8640 PR fortran/60526
8641 PR bootstrap/69816
8642 * gfortran.dg/type_decl_4.f90: Removed.
8643
60cb4ef5
TK
86442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8645
8646 PR fortran/60526
8647 * gfortran.dg/type_decl_4.f90: New test.
8648
f6964637
AM
86492016-02-14 Alan Modra <amodra@gmail.com>
8650
1a8849d1 8651 PR testsuite/68886
f6964637
AM
8652 * gcc.c-torture/execute/stkalign.c: Revise test.
8653
f5121920
OE
86542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8655
8656 PR target/67260
8657 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8658
6cda3ab6
OE
86592016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8660
8661 PR target/67260
8662 * gcc.target/sh/torture/pr67260.c: New.
8663
6786e598
JDA
86642016-02-12 John David Anglin <danglin@gcc.gnu.org>
8665
8666 * gcc.dg/pr67964.c: Add dg-require-alias.
8667
7e05dad8
OE
86682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8669
8670 PR target/67636
8671 PR target/64345
8672 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8673
7f4cc3ce
JD
86742016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8675
8676 PR libgfortran/69668
8677 * gfortran.dg/namelist_88.f90: New test.
8678
955ca6dc
JD
86792016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8680
8681 PR libgfortran/69668
8682 * gfortran.dg/namelist_38.f90: Update test.
8683 * gfortran.dg/namelist_84.f90: Update test.
8684
876217ae
DM
86852016-02-12 David Malcolm <dmalcolm@redhat.com>
8686
8687 PR other/69554
8688 * gcc.dg/pr69554-1.c: New test.
8689 * gfortran.dg/pr69554-1.F90: New test.
8690 * gfortran.dg/pr69554-2.F90: New test.
8691 * lib/gcc-dg.exp (proc dg-locus): New function.
8692 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8693 distinguish between the caret-printing and non-caret-printing
8694 cases. If caret-printing has been explicitly enabled, bail out
8695 without attempting to fix up the output.
8696
61789eed
DM
86972016-02-12 David Malcolm <dmalcolm@redhat.com>
8698
8699 PR driver/69265
8700 PR driver/69453
8701 * gcc.dg/spellcheck-options-3.c: New test case.
8702 * gcc.dg/spellcheck-options-4.c: New test case.
8703 * gcc.dg/spellcheck-options-5.c: New test case.
8704 * gcc.dg/spellcheck-options-6.c: New test case.
8705 * gcc.dg/spellcheck-options-7.c: New test case.
8706 * gcc.dg/spellcheck-options-8.c: New test case.
8707 * gcc.dg/spellcheck-options-9.c: New test case.
8708 * gcc.dg/spellcheck-options-10.c: New test case.
8709
c3090c1f
JJ
87102016-02-12 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR rtl-optimization/69764
8713 PR rtl-optimization/69771
8714 * c-c++-common/pr69764.c: New test.
8715 * gcc.dg/torture/pr69771.c: New test.
8716
8222034d
MP
87172016-02-12 Marek Polacek <polacek@redhat.com>
8718
8719 * g++.dg/torture/init-list1.C: New.
8720
f749f792
MP
87212016-02-12 Marek Polacek <polacek@redhat.com>
8722
8723 * gcc.dg/pr69522.c: Add empty dg-options.
8724
199fb02a
IE
87252016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8726
8727 * g++.dg/lto/lto.exp: Include and init mpx.
8728 * g++.dg/lto/pr69729_0.C: New test.
8729
b69539cb
JJ
87302016-02-12 Jakub Jelinek <jakub@redhat.com>
8731
06ff7000
JJ
8732 PR ipa/69241
8733 * g++.dg/ipa/pr69241-4.C: New test.
8734
b69539cb
JJ
8735 PR ipa/68672
8736 * g++.dg/ipa/pr68672-1.C: New test.
8737 * g++.dg/ipa/pr68672-2.C: New test.
8738 * g++.dg/ipa/pr68672-3.C: New test.
8739
16595a1f
BS
87402016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8741
8742 PR c/69522
6d87c306 8743 * gcc.dg/pr69522.c: New test.
16595a1f 8744
38d795d2
PP
87452016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8746
8747 PR c++/69098
8748 * g++.dg/cpp1y/69098.C: New test.
8749 * g++.dg/cpp1y/69098-2.C: New test.
8750
9c582551
JJ
87512016-02-12 Jakub Jelinek <jakub@redhat.com>
8752
8753 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8754 and neighbour -> neighbor.
8755 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8756 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8757 * c-c++-common/Wvarargs.c: Likewise.
8758 * c-c++-common/goacc/host_data-5.c: Likewise.
8759 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8760 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8761 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8762 * gcc.target/aarch64/pr60697.c: Likewise.
8763 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8764 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8765 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8766 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8767 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8768 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8769 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8770 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8771 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8772 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8773 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8774 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8775 * g++.dg/lookup/koenig5.C: Likewise.
8776 * g++.dg/ext/no-asm-2.C: Likewise.
8777 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8778 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8779 * gfortran.dg/used_types_16.f90: Likewise.
8780 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8781 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8782 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8783 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8784 * gfortran.dg/abstract_type_6.f03: Likewise.
8785 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8786 * gfortran.dg/used_types_15.f90: Likewise.
8787 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8788 * gfortran.dg/exit_3.f08: Likewise.
8789 * gfortran.dg/open_status_2.f90: Likewise.
8790 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8791 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8792 * gfortran.dg/associate_1.f03: Likewise.
8793 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8794 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8795 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8796 * gcc.dg/builtin-object-size-1.c: Likewise.
8797 * gcc.dg/noreturn-6.c: Likewise.
8798 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8799 * gcc.dg/globalalias.c: Likewise.
8800 * gcc.dg/builtins-config.h: Likewise.
8801 * gcc.dg/pr30457.c: Likewise.
8802 * gcc.c-torture/compile/volatile-1.c: Likewise.
8803 * gcc.c-torture/execute/20101011-1.c: Likewise.
8804 * c-c++-common/Waddress-1.c: Likewise.
8805
66756373
JJ
88062016-02-11 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR c/69768
8809 * c-c++-common/Waddress-1.c: New test.
8810
76fe932b
AV
88112016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8812
8813 PR fortran/69296
8814 * gfortran.dg/associate_19.f03: New test.
8815 * gfortran.dg/associate_20.f03: New test.
8816
564c4d4b
OE
88172016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8818
8819 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8820
e1c1ecb0
KT
88212016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8822
8823 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8824 .arch armv8-a\n. Add -dA to dg-options.
8825 * gcc.target/aarch64/assembler_arch_1.c: New test.
8826 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8827
0d7d9458
PC
88282016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8829
8830 PR c++/68726
8831 * g++.dg/cpp0x/pr68726.C: New.
8832
e6208a60
IE
88332016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8834
8835 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8836 test.
8837
281a11eb
RB
88382016-02-11 Richard Biener <rguenther@suse.de>
8839
8840 * g++.dg/tree-ssa/pr61034.C: Adjust.
8841
e03dd765
VM
88422016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8843
4b48faf5 8844 PR target/69148
e03dd765
VM
8845 * gcc.target/s390/pr69148.c: New.
8846
cdc23927
YR
88472016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8848
8849 PR tree-optimization/69652
8850 * gcc.dg/torture/pr69652.c: New test.
8851
e199dd0a
JJ
88522016-02-10 Jakub Jelinek <jakub@redhat.com>
8853 Patrick Palka <ppalka@gcc.gnu.org>
8854
8855 PR ipa/69241
8856 PR c++/69649
8857 * g++.dg/ipa/pr69241-1.C: New test.
8858 * g++.dg/ipa/pr69241-2.C: New test.
8859 * g++.dg/ipa/pr69241-3.C: New test.
8860 * g++.dg/ipa/pr69649.C: New test.
8861
d6b38027
UB
88622016-02-10 Uros Bizjak <ubizjak@gmail.com>
8863
8864 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8865 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8866
13b562c5
BC
88672016-02-10 Bin Cheng <bin.cheng@arm.com>
8868
8869 PR tree-optimization/68021
8870 * gcc.dg/tree-ssa/pr68021.c: New test.
8871
24a179f8
RB
88722016-02-10 Richard Biener <rguenther@suse.de>
8873
8874 PR tree-optimization/69726
8875 * gcc.dg/uninit-22.c: New testcase.
8876
0d99886f
AP
88772016-02-09 Andrew Pinski <apinski@cavium.com>
8878
8879 PR tree-opt/69282
8880 * gcc.c-torture/compile/20160205-1.c: New testcase.
8881
ab04995c
MM
88822016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8883
8884 PR target/68404
8885 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8886 instead accessing a really large arrray.
8887 * gcc.target/powerpc/fusion3.c: Likewise.
8888
4b79ac23
CB
88892016-02-09 Charles Baylis <charles.baylis@linaro.org>
8890
8891 PR target/68532
8892 * gcc.c-torture/execute/pr68532.c: New test.
8893
b890a441
AO
88942016-02-11 Alexandre Oliva <aoliva@redhat.com>
8895
8896 PR target/69634
8897 * gcc.dg/pr69634.c: New.
8898
84a5bef7
RB
88992016-02-09 Richard Biener <rguenther@suse.de>
8900
8901 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8902
1f123759 89032016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8904
1f123759
AF
8905 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8906
65860c77
YR
89072016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8908
8909 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8910
7e1e8a0a
RB
89112016-02-09 Richard Biener <rguenther@suse.de>
8912
8913 PR tree-optimization/69715
8914 * gcc.dg/torture/pr69715.c: New testcase.
8915
efb45a9f
PP
89162016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8917
8918 PR c++/69139
8919 * g++.dg/cpp0x/trailing12.C: New test.
8920 * g++.dg/cpp0x/trailing13.C: New test.
8921
20a0c6f9
PP
89222016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8923
8924 PR c++/69283
8925 PR c++/67835
8926 * g++.dg/cpp1y/auto-fn29.C: New test.
8927 * g++.dg/cpp1y/auto-fn30.C: New test.
8928
a162f3af
JJ
89292016-02-08 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR tree-optimization/69209
8932 * gcc.c-torture/compile/pr69209.c: New test.
8933
4b4a9fbd
JL
89342016-02-08 Jeff Law <law@redhat.com>
8935
8936 PR tree-optimization/68541
8937 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8938 of statements allowed in join block for path splitting.
8939
cfac5ed2
JJ
89402016-02-08 Jakub Jelinek <jakub@redhat.com>
8941
f68bc23f
JJ
8942 PR c++/59627
8943 * g++.dg/gomp/pr59627.C: New test.
8944
cfac5ed2
JJ
8945 PR ipa/69239
8946 * g++.dg/ipa/pr69239.C: New test.
8947
44714d8c
DM
89482016-02-08 David Malcolm <dmalcolm@redhat.com>
8949
8950 PR preprocessor/69664
8951 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8952 * gcc.dg/cpp/warn-comments.c: Likewise.
8953
eba9e839
MP
89542016-02-08 Marek Polacek <polacek@redhat.com>
8955
8956 PR c++/69688
8957 * g++.dg/init/const12.C: New test.
8958
a011cd92
BS
89592016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8960
8961 PR target/60410
8962 * gcc.dg/lto/pr55113_0.c: Remove test.
8963
5317b1be
RB
89642016-02-08 Richard Biener <rguenther@suse.de>
8965
8966 PR tree-optimization/69719
8967 * gcc.dg/torture/pr69719.c: New testcase.
8968
63998a63
RB
89692016-02-08 Richard Biener <rguenther@suse.de>
8970 Jeff Law <law@redhat.com>
8971
8972 PR target/68273
8973 * gcc.target/mips/pr68273.c: New testcase.
8974
43f4a281
RB
89752016-02-08 Richard Biener <rguenther@suse.de>
8976
8977 PR rtl-optimization/69274
8978 * gcc.target/i386/addr-sel-1.c: XFAIL.
8979
0b604d2d
JL
89802016-02-08 Jeff Law <law@redhat.com>
8981
e8dfe49e
JL
8982 PR tree-optimization/68541
8983 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8984
6daecd7a 8985 PR tree-optimization/65917
0b604d2d
JL
8986 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8987
c0f0e35a
JD
89882016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8989
8990 PR fortran/50555
8991 * gfortran.dg/namelist_args.f90: New test.
8992
8981d712
JL
89932016-02-05 Jeff Law <law@redhat.com>
8994
6daecd7a 8995 PR tree-optimization/68541
8981d712
JL
8996 * gcc.dg/tree-ssa/split-path-2.c: New test.
8997 * gcc.dg/tree-ssa/split-path-3.c: New test.
8998 * gcc.dg/tree-ssa/split-path-4.c: New test.
8999 * gcc.dg/tree-ssa/split-path-5.c: New test.
9000 * gcc.dg/tree-ssa/split-path-6.c: New test.
9001 * gcc.dg/tree-ssa/split-path-7.c: New test.
9002
46cb9332
MS
90032016-02-05 Martin Sebor <msebor@redhat.com>
9004
9005 PR c++/69662
9006 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9007 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9008
be2083ea
RH
90092016-02-06 Richard HEnderson <rth@redhat.com>
9010
9011 PR c/69643
9012 * gcc.target/i386/addr-space-4.c: New.
9013 * gcc.target/i386/addr-space-5.c: New.
9014
711d7c23
MM
90152016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9016
9017 PR fortran/66089
9018 * gfortran.dg/elemental_dependency_6.f90: New.
9019
b5c1c988
JJ
90202016-02-05 Jakub Jelinek <jakub@redhat.com>
9021
861c7bcd
JJ
9022 PR rtl-optimization/69691
9023 * gcc.c-torture/execute/pr69691.c: New test.
9024
b5c1c988
JJ
9025 PR c++/69628
9026 * g++.dg/parse/pr69628.C: New test.
9027
f7dfa966
UB
90282016-02-05 Uros Bizjak <ubizjak@gmail.com>
9029
9030 * gcc.dg/sancov/asan.c: Move to ...
9031 * gcc.dg/asan/sancov-1.c: ... here.
9032
9b143e64
UB
90332016-02-05 Uros Bizjak <ubizjak@gmail.com>
9034
9035 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9036
f5d4b899
L
90372016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9038
9039 PR target/69677
9040 * gcc.target/i386/pr69677.c: New test.
9041
76c85fbb
PP
90422016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9043
9044 PR c++/68948
9045 * g++.dg/template/pr68948.C: New test.
9046
f181bf90
DV
90472016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9048
9049 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9050 (only necessary on s390x).
9051
714fb282
L
90522016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9053
9054 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9055 -mno-accumulate-outgoing-args.
9056
618d6c1c
PP
90572016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9058
9059 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9060
1066e9b5
JJ
90612016-02-04 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR c/69669
9064 * c-c++-common/pr69669.c: New test.
9065
76255d0d
MM
90662016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9067
9068 PR target/69667
9069 * g++.dg/pr69667.C: New file.
9070
e0b059b1
WD
90712016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9072
9073 PR target/69619
9074 * gcc.dg/pr69619.c: Add new test.
9075
2692b5c8
RS
90762016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9077
9078 PR rtl-optimization/69577
9079 * gcc.target/i386/pr69577.c: New test.
9080
7db337c2
ML
90812016-02-04 Martin Liska <mliska@suse.cz>
9082
9083 * g++.dg/asan/pr69276.C: New test.
9084
cc9c0829
KT
90852016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9086
9087 PR target/65932
9088 PR target/67714
9089 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9090 a single smulbb instruction.
9091 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9092 * gcc.target/amr/wmul-2.c: Likewise.
9093
eb9feb52
KT
90942016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9095
9096 PR target/65932
9097 PR target/67714
9098 * gcc.c-torture/execute/pr67714.c: New test.
9099
61f727fe
JJ
91002016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9101
9102 PR target/69454
9103 * gcc.target/i386/pr69454-1.c: New test.
9104 * gcc.target/i386/pr69454-2.c: New test.
9105
05dd97db
MS
91062016-02-03 Martin Sebor <msebor@redhat.com>
9107
9108 PR c++/69251
9109 PR c++/69253
9110 PR c++/69290
9111 PR c++/69277
9112 PR c++/69349
9113 * g++.dg/ext/flexarray-mangle-2.C: New test.
9114 * g++.dg/ext/flexarray-mangle.C: New test.
9115 * g++.dg/ext/flexarray-subst.C: New test.
9116 * g++.dg/ext/flexary11.C: New test.
9117 * g++.dg/ext/flexary12.C: New test.
9118 * g++.dg/ext/flexary13.C: New test.
9119 * g++.dg/ext/flexary14.C: New test.
9120 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9121
dac2fc29
L
91222016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9123
9124 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9125 Define only if CHECK_FLOAT128 is defined.
9126 (main): Properly initialize u5.
9127
eadb8035
JJ
91282016-02-03 Jakub Jelinek <jakub@redhat.com>
9129
0afbb81b
JJ
9130 PR c/69627
9131 * gcc.dg/pr69627.c: New test.
9132
eadb8035
JJ
9133 PR target/69644
9134 * gcc.dg/pr69644.c: New test.
9135
b12d4923
MS
91362016-02-03 Mike Stump <mikestump@comcast.net>
9137
9138 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9139 support for struct-layout-1.exp.
9140
ab4bae0c
PP
91412016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9142
9143 PR c++/69056
618d6c1c 9144 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9145
95831c01
VM
91462016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9147 Alexandre Oliva <aoliva@redhat.com>
9148
9149 PR target/69461
9150 * gcc.target/powerpc/pr69461.c: New.
9151
ccc71ab8
UB
91522016-02-03 Uros Bizjak <ubizjak@gmail.com>
9153
9154 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9155 works from here ...
9156 (check_effective_target_fsanitize_thread): ... to here. Do not
9157 specify additional compile flags for the test source.
9158 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9159 specify additional compile flags for the test source.
9160
96299640
WD
91612016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9162
9163 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9164
781d83d9
AV
91652016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9166
9167 PR fortran/67451
9168 PR fortran/69418
9169 * gfortran.dg/coarray_allocate_2.f08: New test.
9170 * gfortran.dg/coarray_allocate_3.f08: New test.
9171 * gfortran.dg/coarray_allocate_4.f08: New test.
9172
d8208e6d
AL
91732016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9174
9175 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9176 use same scan-tree-dump-times on all platforms.
9177 * gcc.dg/vect/vect-outer-1.c: Likewise.
9178 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9179 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9180 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9181 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9182 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9183 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9184 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9185
a8394fa0
SB
91862016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9187
9188 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9189 warning.
9190
f3baa1d3
L
91912016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9192
9193 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9194
eb077516
JN
91952016-02-02 James Norris <jnorris@codesourcery.com>
9196
9197 * c-c++-common/goacc/routine-5.c: Add tests.
9198
578fb225
AM
91992016-02-02 Alexander Monakov <amonakov@ispras.ru>
9200
9201 * gcc.target/nvptx/unsigned-cmp.c: New test.
9202
c64f7d37
WD
92032016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9204
9205 * gcc.target/aarch64/scalar_shift_1.c
9206 (test_corners_sisd_di): Improve force to SIMD register.
9207 (test_corners_sisd_si): Likewise.
9208 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9209 Remove scan-assembler check for ldr.
9210
90c6f26c
RB
92112016-02-02 Richard Biener <rguenther@suse.de>
9212
9213 PR tree-optimization/69595
9214 * gcc.dg/Warray-bounds-17.c: New testcase.
9215
9dc03c97
RB
92162016-02-02 Richard Biener <rguenther@suse.de>
9217
9218 PR tree-optimization/69606
9219 * gcc.dg/torture/pr69606.c: New testcase.
9220
2d4dc223
YR
92212016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9222
9223 PR middle-end/68542
9224 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9225 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9226
65c98fde
AM
92272016-02-02 Alan Modra <amodra@gmail.com>
9228
9229 PR target/69548
9230 * gcc.target/powerpc/pr69548.c: New test.
9231
e1b81f2b
JJ
92322016-02-01 Jakub Jelinek <jakub@redhat.com>
9233
d0268b37
JJ
9234 PR rtl-optimization/69592
9235 * gcc.dg/pr69592.c: New test.
9236
e1b81f2b
JJ
9237 PR preprocessor/69543
9238 PR c/69558
9239 * gcc.dg/pr69543.c: New test.
9240 * gcc.dg/pr69558.c: New test.
9241
7dd7780d
UB
92422016-02-01 Uros Bizjak <ubizjak@gmail.com>
9243
bf672ee5
UB
9244 PR testsuite/65940
9245 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9246
9a7013f8
MS
92472016-02-01 Martin Sebor <msebor@redhat.com>
9248
9249 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9250
e681fb2b
BC
92512016-02-01 Bin Cheng <bin.cheng@arm.com>
9252
9253 PR tree-optimization/67921
9254 * c-c++-common/ubsan/pr67921.c: New test.
9255
ff86345f
RB
92562016-02-01 Richard Biener <rguenther@suse.de>
9257
9258 PR middle-end/69556
9259 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9260
bc369dbd
RB
92612016-02-01 Richard Biener <rguenther@suse.de>
9262
9263 PR tree-optimization/69574
9264 * gcc.dg/torture/pr69574.c: New testcase.
9265
ef318184
RB
92662016-02-01 Richard Biener <rguenther@suse.de>
9267
9268 PR tree-optimization/69579
9269 * gcc.dg/setjmp-6.c: New testcase.
9270
654745e6
JJ
92712016-02-01 Jakub Jelinek <jakub@redhat.com>
9272
9273 PR rtl-optimization/69570
9274 * g++.dg/opt/pr69570.C: New test.
9275
e6c0c44b
RH
92762016-02-01 Richard Henderson <rth@redhat.com>
9277
9278 * gcc.dg/pr69535.c: New test.
9279
6ff3f09a
JDA
92802016-01-31 John David Anglin <danglin@gcc.gnu.org>
9281
2c005538
JDA
9282 PR testsuite/69584
9283 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9284 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9285
61083a4b
JDA
9286 PR debug/68244
9287 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9288
6ff3f09a
JDA
9289 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9290
0c221916
PT
92912016-01-31 Paul Thomas <pault@gcc.gnu.org>
9292
9293 PR fortran/67564
9294 * gfortran.dg/allocate_with_source_17.f03: New test.
9295
db7a2818
JJ
92962016-01-30 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR tree-optimization/69546
9299 * gcc.dg/torture/pr69546.c: New test.
9300
e520d5f0
PT
93012016-01-30 Paul Thomas <pault@gcc.gnu.org>
9302
9303 PR fortran/69566
9304 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9305
343c05d3
MS
93062016-01-30 Martin Sebor <msebor@redhat.com>
9307
9308 PR c++/68490
9309 * g++.dg/ext/flexary10.C: New test.
9310
d6c3a539
DH
93112016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9312
9313 PR fortran/66707
9314 gfortran.dg/common_23.f90: New test.
9315
52d72fcd
BS
93162016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9317
9318 PR target/65546
9319 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9320 condition being checked, and disable it when the target supports
9321 misaligned loads and stores.
9322
3a5d2ba4
JJ
93232016-01-29 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR debug/69518
9326 * gcc.dg/torture/pr69518.c: New test.
9327
6bbacdb5
L
93282016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9329
9330 PR target/69530
9331 * gcc.target/i386/pr69530.c: New test.
9332
af932cdb
SE
93332016-01-29 Steve Ellcey <sellcey@imgtec.com>
9334
9335 PR target/65604
9336 * gcc.target/mips/div-delay.c: New test.
9337
26658b7c
JJ
93382016-01-29 Jakub Jelinek <jakub@redhat.com>
9339
33e89989
JJ
9340 PR target/69551
9341 * gcc.target/i386/pr69551.c: New test.
9342
26658b7c
JJ
9343 PR target/66137
9344 * gcc.target/i386/pr66137.c: New test.
9345
401116b5
AB
93462016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9347
9348 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9349 always built for p5600.
9350 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9351 isa=p5600 dg-option.
9352
d4abfcc5
RB
93532016-01-29 Richard Biener <rguenther@suse.de>
9354
9355 PR tree-optimization/69547
9356 * g++.dg/tree-ssa/pr69547.C: New testcase.
9357
16b77b32
JJ
93582016-01-29 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR debug/66869
9361 * g++.dg/warn/Wunused-function2.C: New test.
9362
a1c95464
DV
93632016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9364
9365 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9366 support for test to succeed.
9367
5453bfed
MP
93682016-01-29 Marek Polacek <polacek@redhat.com>
9369
9370 PR c++/69509
9371 PR c++/69516
9372 * g++.dg/ext/constexpr-vla2.C: New test.
9373 * g++.dg/ext/constexpr-vla3.C: New test.
9374 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9375
452ec2a5
RB
93762016-01-29 Richard Biener <rguenther@suse.de>
9377
9378 PR middle-end/69537
9379 * gcc.dg/uninit-21.c: New testcase.
9380
aec0b19e
UB
93812016-01-28 Uros Bizjak <ubizjak@gmail.com>
9382
9383 PR target/69459
9384 * gcc.target/i386/pr69459.c: New test.
9385
df113ce7
SE
93862016-01-28 Steve Ellcey <sellcey@imgtec.com>
9387
9388 PR target/68400
9389 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9390 * gcc.target/mips/pr68400.c: New test.
9391
494de84f
MS
93922016-01-28 Martin Sebor <msebor@redhat.com>
9393
9394 PR target/17381
9395 * gcc.target/powerpc/pr17381.c: New test.
9396
eb1b1f01
JJ
93972016-01-28 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR middle-end/69542
9400 * gcc.dg/torture/pr69542.c: New test.
9401
6dfeb7ce
WD
94022016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9403
9404 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9405
4b7471a4
DE
94062016-01-28 David Edelsohn <dje.gcc@gmail.com>
9407
9408 * gcc.dg/pr65980.c: Skip on AIX.
9409 * gcc.dg/pr66688.c: Same.
9410
b271fd21
DE
94112016-01-28 David Edelsohn <dje.gcc@gmail.com>
9412
9413 PR target/63679
9414 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9415 * gcc.dg/tree-ssa/sra-18.c: Same.
9416
874108a9
AV
94172016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9418
9419 PR fortran/62536
9420 * gfortran.dg/block_15.f08: New test.
9421 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9422 on incorrectly closed BLOCK.
9423
30480bcd
IE
94242016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9425
9426 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
94272016-01-28 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/69466
9430 * gfortran.dg/vect/pr69466.f90: New testcase.
9431
0d4c694e
TP
94322016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9433
9434 * g++.dg/pr67989.C: Remove ARM-specific option.
9435 * gcc.target/arm/pr67989.C: New file.
9436
2aa780da
UB
94372016-01-27 Uros Bizjak <ubizjak@gmail.com>
9438
9439 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9440 and expm1 test for glibc < 2.11.
9441
f75ebe77
RH
94422016-01-27 Richard Henderson <rth@redhat.com>
9443
9444 * gcc.c-torture/execute/pr69447.c: New test.
9445
94462016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9447
9a175e65 9448 PR fortran/69422
49847d75
PT
9449 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9450
cbdd8ae0
JJ
94512016-01-27 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR debug/66869
9454 * gcc.dg/pr66869.c: New test.
9455
2b572b3c
JL
94562016-01-25 Jeff Law <law@redhat.com>
9457
9458 PR tree-optimization/68398
aec0b19e 9459 PR tree-optimization/69196
2b572b3c
JL
9460 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9461 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9462 path to avoid new heuristic allowing more irreducible regions
9463 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9464 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9465 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9466 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9467 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9468
fa74a4bc
MP
94692016-01-27 Marek Polacek <polacek@redhat.com>
9470
9471 PR c/68062
9472 * c-c++-common/vector-compare-4.c: New test.
9473
0afff540
DM
94742016-01-27 David Malcolm <dmalcolm@redhat.com>
9475
9476 PR preprocessor/69126
9477 * c-c++-common/pr69126.c: New test case.
9478
1a218fc9
ILT
94792016-01-27 Ian Lance Taylor <iant@google.com>
9480
9481 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9482
5d70666e
RB
94832016-01-27 Ryan Burn <contact@rnburn.com>
9484
9485 PR cilkplus/69267
9486 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9487
87ff4d66
UB
94882016-01-27 Uros Bizjak <ubizjak@gmail.com>
9489
9490 PR target/69512
9491 * gcc.target/i386/pr69512.c: New test.
9492
27e23cca
RE
94932016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9494
9495 PR ada/69488
9496 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9497
05bf54c3
MP
94982016-01-27 Marek Polacek <polacek@redhat.com>
9499
9500 PR c++/69379
9501 * g++.dg/pr69379.C: New test.
9502
60214d0d
MS
95032016-01-27 Martin Sebor <msebor@redhat.com>
9504
9505 PR c++/69317
9506 * g++.dg/abi/Wabi-2-2.C: New test.
9507 * g++.dg/abi/Wabi-2-3.C: New test.
9508 * g++.dg/abi/Wabi-3-2.C: New test.
9509 * g++.dg/abi/Wabi-3-3.C: New test.
9510
167c7bfa
RB
95112016-01-27 Richard Biener <rguenther@suse.de>
9512
9513 PR tree-optimization/69166
9514 * gcc.dg/torture/pr69166.c: New testcase.
9515
1430fb1f
MJ
95162016-01-27 Martin Jambor <mjambor@suse.cz>
9517
9518 PR tree-optimization/69355
9519 * gcc.dg/tree-ssa/pr69355.c: New test.
9520
95e3030c
MP
95212016-01-27 Marek Polacek <polacek@redhat.com>
9522
9523 PR c++/69496
9524 * g++.dg/ext/constexpr-vla1.C: New test.
9525
eeb085f3
CB
95262016-01-20 Christian Bruel <christian.bruel@st.com>
9527
9528 PR target/69245
9529 * gcc.target/arm/pr69245.c: New test.
9530
b1652dde
JJ
95312016-01-27 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR tree-optimization/69399
9534 * gcc.dg/torture/pr69399.c: New test.
9535
ce7e8f00
EB
95362016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9537
9538 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9539
e4aac1d1
EB
95402016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9541
9542 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9543
8dfdb419
TV
95442016-01-26 Tom de Vries <tom@codesourcery.com>
9545
9546 PR tree-optimization/69110
9547 * gcc.dg/autopar/pr69110.c: New test.
9548
56f80f54 95492016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9550 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9551
9552 * gcc.dg/graphite/isl-ast-op-select.c: New.
9553
a0909527
PT
95542015-01-26 Paul Thomas <pault@gcc.gnu.org>
9555
9556 PR fortran/69385
9557 * gfortran.dg/allocate_error_6.f90: New test.
9558
ffc445f4
RH
95592016-01-26 Richard Henderson <rth@redhat.com>
9560
9561 * gcc.dg/tm/pr60908.c: New test.
9562
01e1dea3
DM
95632016-01-26 David Malcolm <dmalcolm@redhat.com>
9564
9565 PR other/69006
9566 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9567 directive.
9568 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9569 expected multiline output to reflect the colorization being
9570 disabled before newlines.
9571 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9572 (custom_diagnostic_finalizer): Replace call to
9573 pp_newline_and_flush with call to pp_flush.
9574 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9575 * gfortran.dg/implicit_class_1.f90: Likewise.
9576 * lib/gcc-dg.exp (allow_blank_lines): New global.
9577 (dg-allow-blank-lines-in-output): New procedure.
9578 (gcc-dg-prune): Complain about blank lines in the output, unless
9579 dg-allow-blank-lines-in-output was called.
9580 * lib/multiline.exp (_build_multiline_regex): Only support
9581 arbitrary followup text for non-blank-lines, not for blank lines.
9582
13f92e8d
JJ
95832016-01-26 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR tree-optimization/69483
9586 * gcc.dg/pr69483.c: New test.
9587 * g++.dg/opt/pr69483.C: New test.
9588
92422235
CL
95892016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9590
9591 PR target/68620
9592 * gcc.target/arm/pr68620.c: New test.
9593
0bccf11b
L
95942016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9595
9596 * gcc.target/i386/pr68986-2.c: Remove -m32.
9597
81cd202e
L
95982016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9599
9600 PR target/68986
9601 * gcc.target/i386/pr68986-1.c: New test.
9602 * gcc.target/i386/pr68986-2.c: Likewise.
9603 * gcc.target/i386/pr68986-3.c: Likewise.
9604
213a1c03
CB
96052016-01-26 Christian Bruel <christian.bruel@st.com>
9606
9607 * lib/target-supports.exp
9608 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9609 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9610 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9611
22a08dd1
RB
96122016-01-26 Richard Biener <rguenther@suse.de>
9613
9614 PR tree-optimization/69452
9615 * gcc.dg/torture/pr69452.c: New testcase.
9616
6c06e0e8
JJ
96172016-01-26 Jakub Jelinek <jakub@redhat.com>
9618
9619 PR target/69442
9620 * gcc.dg/pr69442.c: New test.
9621
b96824c4
RFI
96222016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9623
9624 PR target/67896
9625 * gcc.target/aarch64/simd/pr67896.C: New.
9626
5ee31e57
RS
96272016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9628
9629 PR tree-optimization/69400
9630 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9631 function.
9632 (plugin_init): Call it.
9633 * gcc.dg/torture/pr69400.c: New test.
9634
7ddfb31d
CL
96352016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9636
9637 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9638
1e050c90
AK
96392016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9640 Sebastian Pop <s.pop@samsung.com>
9641
9642 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9643 isl-0.15.
9644
c8ee4bf5
AK
96452016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9646 Sebastian Pop <s.pop@samsung.com>
9647
9648 * gcc.dg/graphite/pr69292.c: New.
9649
d902b330
JJ
96502016-01-25 Jakub Jelinek <jakub@redhat.com>
9651
9652 * c-c++-common/goacc/use_device-1.c: New test.
9653
2c89b952
JL
96542016-01-25 Jeff Law <law@redhat.com>
9655
9656 PR tree-optimization/69196
9657 PR tree-optimization/68398
9658 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9659 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9660
685c8785
DE
96612016-01-25 David Edelsohn <dje.gcc@gmail.com>
9662
9663 PR target/69469
9664 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9665 Algorithm.
9666
95cef0c1
RB
96672016-01-25 Richard Biener <rguenther@suse.de>
9668
9669 PR testsuite/69380
9670 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9671
2947d3b2
IE
96722016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9673
9674 PR target/69421
9675 * gcc.dg/pr69421.c: New test.
9676
ae19075a
BB
96772016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9678
9679 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9680 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9681 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9682 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9683 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9684 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9685 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9686 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9687 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9688 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9689
fa4511c2
RB
96902016-01-25 Richard Biener <rguenther@suse.de>
9691
9692 PR tree-optimization/69376
9693 * gcc.dg/torture/pr69376.c: New testcase.
9694
1d101216
JD
96952016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9696
9697 PR fortran/69397
9698 PR fortran/68442
9699 * gfortran.dg/interface_38.f90: New test.
9700 * gfortran.dg/interface_39.f90: New test.
a0909527 9701
a59b92b0
PP
97022016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9703
9704 Revert:
9705 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9706
9707 PR c++/11858
9708 PR c++/24663
9709 PR c++/24664
9710 * g++.dg/template/pr11858.C: New test.
9711 * g++.dg/template/pr24663.C: New test.
9712 * g++.dg/template/unify12.C: New test.
9713 * g++.dg/template/unify13.C: New test.
9714 * g++.dg/template/unify14.C: New test.
9715 * g++.dg/template/unify15.C: New test.
9716 * g++.dg/template/unify16.C: New test.
9717 * g++.dg/template/unify17.C: New test.
9718
16acb1a8
DH
97192016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9720
9721 PR fortran/68283
9722 gfortran.dg/pr68283.f90: New test.
9723
094773e8
TK
97242016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9725
9726 PR fortran/66094
9727 * gfortran.dg/inline_matmul_13.f90: New test.
9728 * gfortran.dg/matmul_bounds_8.f90: New test.
9729 * gfortran.dg/matmul_bounds_9.f90: New test.
9730 * gfortran.dg/matmul_bounds_10.f90: New test.
9731
42fb90d7
TV
97322016-01-23 Tom de Vries <tom@codesourcery.com>
9733
9734 PR tree-optimization/69426
9735 * gcc.dg/autopar/pr69426.c: New test.
9736
69da7802
MS
97372016-01-23 Martin Sebor <msebor@redhat.com>
9738
9739 PR c++/58109
9740 PR c++/69022
9741 * g++.dg/cpp0x/alignas5.C: New test.
9742 * g++.dg/ext/vector29.C: Same.
9743
da17300a
UB
97442016-01-23 Uros Bizjak <ubizjak@gmail.com>
9745
9746 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9747 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9748 _GNU_SOURCE from compile flags to the source.
9749 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9750 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9751 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9752 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9753
62041cfc
JJ
97542016-01-22 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR target/69432
9757 * g++.dg/opt/pr69432.C: New test.
9758
f7d2ad6f
BS
97592016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9760
9761 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9762 32-bit targets testing an -m64 multilib.
9763
d403fc9a
WS
97642016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9765
9766 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9767 64-bit support.
9768
4aa16f8d
JG
97692016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9770
9771 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9772
7c816d0f
CB
97732016-01-21 Christian Bruel <christian.bruel@st.com>
9774
9775 PR target/68674
9776 * gcc.target/i386/pr68674.c
9777 * gcc.target/aarch64/pr68674.c
9778 * gcc.target/arm/pr68674.c
9779
fce661e8
KT
97802016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9781
9782 PR target/69403
9783 * gcc.c-torture/execute/pr69403.c: New test.
9784
4696899f
PC
97852016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9786
9787 PR c++/55843
9788 * g++.dg/template/pr55843.C: New.
9789
bac69366
AL
97902016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9791
9792 PR testsuite/66877
9793 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9794 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9795
b57d3a5c
BS
97962016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9797
9798 PR testsuite/67489
da17300a
UB
9799 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9800 from dg-do compile directive, and instead add
9801 { dg-require-effective-target int128 }.
b57d3a5c 9802
9f04a53e
MS
98032016-01-20 Martin Sebor <msebor@redhat.com>
9804
9805 PR c/69405
9806 * gcc.dg/sync-fetch.c: New test.
9807
38a51663
JL
98082016-01-21 Martin Sebor <msebor@redhat.com>
9809
9810 PR target/69252
9811 * gcc.target/powerpc/pr69252.c: New test.
9812
2423a75a
JD
98132016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9814
9815 PR fortran/65996
da17300a 9816 * gfortran.dg/pr65996.f90: New test.
2423a75a 9817
0a76463f
DV
98182016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9819
9820 PR c++/68810
9f04a53e 9821 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9822 expected to generate an error.
0a76463f 9823
9776e692
BS
98242016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9825
9826 PR middle-end/66178
9827 * gcc.dg/torture/pr66178.c: New test.
9828
c8d3e088
AB
98292016-01-21 Anton Blanchard <anton@samba.org>
9830 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9831
9832 PR target/63354
9833 * gcc.target/powerpc/pr63354.c: New test.
9834
35b707ff
VM
98352016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9836
9837 PR rtl-optimization/68990
9838 * gcc.target/i386/pr68990: New.
9839
157b0829
NC
98402016-01-21 Nick Clifton <nickc@redhat.com>
9841
9842 PR target/69129
9843 * gcc.target/mips/pr69129.c: New.
9844
aede6748
PC
98452016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9846
9847 PR c++/58046
9848 * g++.dg/cpp0x/pr58046.C: New.
9849
5463c2c8
JJ
98502016-01-21 Jakub Jelinek <jakub@redhat.com>
9851
6d31cc75
SS
9852 PR target/69187
9853 PR target/65624
9854 * gcc.target/arm/pr69187.c: New test.
9855
5463c2c8
JJ
9856 PR c++/69355
9857 * g++.dg/torture/pr69355.C: New test.
9858
fa28f32b
AK
98592016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9860 Sebastian Pop <s.pop@samsung.com>
9861
9862 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9863
b920a047
AK
98642016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9865 Sebastian Pop <s.pop@samsung.com>
9866
da17300a 9867 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9868
bdd3aea6
JJ
98692016-01-21 Jakub Jelinek <jakub@redhat.com>
9870
9871 PR middle-end/67653
9872 * c-c++-common/pr67653.c: New test.
9873 * gcc.dg/torture/pr29119.c: Add dg-warning.
9874
26a2e6ae
PB
98752016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9876
9877 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9878
d25c7690
PK
98792016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9880
9881 PR c/24293
9882 * gcc.dg/pr24293.c: New test.
9883 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9884 incomplete struct type.
9885 * gcc.dg/declspec-1.c: Likewise.
9886 * gcc.dg/pr63549.c: Likewise.
9887
889d5698
JJ
98882016-01-20 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR tree-optimization/66612
9891 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9892 for bdn instruction.
9893
d7cf3dc7
CL
98942016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9895
9896 * lib/target-supports.exp
9897 (check_effective_target_arm_fp_ok_nocache): New.
9898 (check_effective_target_arm_fp_ok): New.
9899 (add_options_for_arm_fp): New.
9900 (check_effective_target_arm_crypto_ok_nocache): Require
9901 target_arm_v8_neon_ok instead of arm32.
9902 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9903 (check_effective_target_arm_crypto_pragma_ok): New.
9904 (add_options_for_arm_vfp): New.
9905 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9906 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9907 target instead. Force initial fpu to vfp.
9908 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9909 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9910 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9911 dependency.
9912 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9913 use arm_vfp effective target instead. Force initial fpu to vfp.
9914 * gcc.target/arm/attr-neon3.c: Likewise.
9915 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9916 arm_vfp_ok.
9917 * gcc.target/arm/unsigned-float.c: Likewise.
9918 * gcc.target/arm/vfp-1.c: Likewise.
9919 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9920 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9921 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9922 * gcc.target/arm/vfp-ldmias.c: Likewise.
9923 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9924 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9925 * gcc.target/arm/vfp-stmiad.c: Likewise.
9926 * gcc.target/arm/vfp-stmias.c: Likewise.
9927 * gcc.target/arm/vnmul-1.c: Likewise.
9928 * gcc.target/arm/vnmul-2.c: Likewise.
9929 * gcc.target/arm/vnmul-3.c: Likewise.
9930 * gcc.target/arm/vnmul-4.c: Likewise.
9931
01ac9704 99322016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9933
e84b00da
L
9934 PR testsuite/69366
9935 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9936 the MPX run-time library, for compile-time MPX test.
9937 * gcc.target/i386/chkp-always_inline.c: Likewise.
9938 * gcc.target/i386/chkp-bndret.c: Likewise.
9939 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9940 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9941 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9942 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9943 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9944 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9945 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9946 * gcc.target/i386/chkp-label-address.c: Likewise.
9947 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9948 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9949 * gcc.target/i386/chkp-pr69044.c: Likewise.
9950 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9951 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9952 * gcc.target/i386/chkp-strchr.c: Likewise.
9953 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9954 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9955 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9956 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9957 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9958 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9959 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9960 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9961 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9962 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9963 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9964 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9965 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9966 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9967 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9968 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9969 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9970 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9971 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9972 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9973 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9974 * gcc.target/i386/pr63995-2.c: Likewise.
9975 * gcc.target/i386/pr64805.c: Likewise.
9976 * gcc.target/i386/pr65044.c: Likewise.
9977 * gcc.target/i386/pr65167.c: Likewise.
9978 * gcc.target/i386/pr65183.c: Likewise.
9979 * gcc.target/i386/pr65184.c: Likewise.
9980 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9981
28b33016
IE
99822016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9983
9984 PR tree-optimization/69328
9985 * gcc.dg/pr69328.c: New test.
9986
bcff0913
JL
99872016-01-20 Jeff Law <law@redhat.com>
9988
bf0bb970 9989 PR target/25114
bcff0913
JL
9990 * gcc.target/m68k/pr25114.c: New test.
9991
a3f69631
AV
99922016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9993
9994 * gcc.target/arm/memset-inline-10.c: Added
9995 dg-require-effective-target arm_thumb2_ok.
9996
af33ba0d
EB
99972016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9998
9999 * gcc.dg/debug/dwarf2/sso.c: New test.
10000
7596d5de
UB
100012016-01-19 Uros Bizjak <ubizjak@gmail.com>
10002
10003 PR testsuite/68820
10004 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10005 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10006 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10007
ceda2c69
JH
100082016-01-19 Jan Hubicka <hubicka@ucw.cz>
10009
10010 PR ipa/66223
10011 * g++.dg/ipa/devirt-50.C: New testcase.
10012
38a979f2
MP
100132016-01-19 Marek Polacek <polacek@redhat.com>
10014
10015 PR c++/68965
10016 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10017 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10018
962801c5
KT
100192016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10020
10021 PR target/69135
10022 * gcc.target/arm/pr69135_1.c: New test.
10023
078fe40a
WD
100242015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10025
10026 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10027
786e3c06
WD
100282015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10029
10030 * gcc.target/aarch64/ccmp_1.c: New testcase.
10031
1e297006
MP
100322016-01-19 Marek Polacek <polacek@redhat.com>
10033
10034 PR c++/68586
10035 * g++.dg/cpp0x/enum30.C: New test.
10036
879c27e3
RB
100372016-01-19 Richard Biener <rguenther@suse.de>
10038
10039 PR tree-optimization/69336
10040 * g++.dg/tree-ssa/pr69336.C: New testcase.
10041
015337d3
JJ
100422016-01-19 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR debug/65779
10045 * gcc.dg/pr65779.c: New test.
10046
e2c768b6
RB
100472016-01-19 Richard Biener <rguenther@suse.de>
10048
10049 PR tree-optimization/69352
10050 * gcc.dg/torture/pr69352.c: New testcase.
10051
569efc34
JJ
100522016-01-19 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR rtl-optimization/68955
10055 PR rtl-optimization/64557
10056 * gcc.dg/torture/pr68955.c: New test.
10057
e49d321f
JH
100582016-01-19 Jan Hubicka <hubicka@ucw.cz>
10059
10060 PR lto/69136
10061 * g++.dg/torture/pr69136.C: New testcase.
10062
e9191ad3
JH
100632016-01-19 Jan Hubicka <hubicka@ucw.cz>
10064
10065 PR lto/69133
10066 * g++.dg/lto/pr69133_0.C: New testcase.
10067 * g++.dg/lto/pr69133_1.C: New testcase.
10068
2bedb645
JL
100692016-01-15 Jeff Law <law@redhat.com>
10070
10071 PR tree-optimization/69320
10072 * gcc.c-torture/pr69320-1.c: New test.
10073 * gcc.c-torture/pr69320-2.c: New test.
10074 * gcc.c-torture/pr69320-3.c: New test.
10075 * gcc.c-torture/pr69320-4.c: New test.
10076
17c15cb9
PP
100772016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10078
10079 PR c++/11858
10080 PR c++/24663
10081 PR c++/24664
10082 * g++.dg/template/pr11858.C: New test.
10083 * g++.dg/template/pr24663.C: New test.
10084 * g++.dg/template/unify12.C: New test.
10085 * g++.dg/template/unify13.C: New test.
10086 * g++.dg/template/unify14.C: New test.
10087 * g++.dg/template/unify15.C: New test.
10088 * g++.dg/template/unify16.C: New test.
10089 * g++.dg/template/unify17.C: New test.
10090
9617fd08
DM
100912016-01-18 David Malcolm <dmalcolm@redhat.com>
10092
10093 PR testsuite/69181
10094 * gcc.dg/pr69181-1.c: New test file.
10095 * gcc.dg/pr69181-2.c: New test file.
10096 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10097 globals by moving it to...
10098 (cleanup-after-saved-dg-test): ...this new function. Add
10099 "global additional_sources_used". Add reset of global
10100 multiline_expected_outputs to the empty list.
10101 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10102 global to...
10103 (multiline_expected_outputs): ...this, and updated comments to
10104 note that it is modified from gcc-dg.exp.
10105 (dg-end-multiline-output): Update for the above renaming.
10106 (handle-multiline-outputs): Likewise. Remove the clearing
10107 of the expected outputs to the empty list.
10108
b555a2e4
RB
101092016-01-18 Richard Biener <rguenther@suse.de>
10110
10111 PR tree-optimization/69297
10112 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10113
96902805
JM
101142016-01-18 Joseph Myers <joseph@codesourcery.com>
10115
10116 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10117 dg-options.
10118 * gcc.target/mips/mips-3d-2.c: Likewise.
10119 * gcc.target/mips/mips-3d-3.c: Likewise.
10120 * gcc.target/mips/mips-3d-4.c: Likewise.
10121 * gcc.target/mips/mips-3d-5.c: Likewise.
10122 * gcc.target/mips/mips-3d-6.c: Likewise.
10123 * gcc.target/mips/mips-3d-7.c: Likewise.
10124 * gcc.target/mips/mips-3d-8.c: Likewise.
10125 * gcc.target/mips/mips-3d-9.c: Likewise.
10126 * gcc.target/mips/mips-ps-1.c: Likewise.
10127 * gcc.target/mips/mips-ps-2.c: Likewise.
10128 * gcc.target/mips/mips-ps-3.c: Likewise.
10129 * gcc.target/mips/mips-ps-4.c: Likewise.
10130 * gcc.target/mips/mips-ps-5.c: Likewise.
10131 * gcc.target/mips/mips-ps-6.c: Likewise.
10132 * gcc.target/mips/mips-ps-7.c: Likewise.
10133 * gcc.target/mips/mips-ps-type.c: Likewise.
10134 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10135 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10136
40e26f94
TV
101372016-01-18 Tom de Vries <tom@codesourcery.com>
10138
10139 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10140 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10141 * c-c++-common/goacc/kernels-empty.c: New test.
10142 * c-c++-common/goacc/kernels-eternal.c: New test.
10143 * c-c++-common/goacc/kernels-loop-2.c: New test.
10144 * c-c++-common/goacc/kernels-loop-3.c: New test.
10145 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10146 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10147 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10148 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10149 * c-c++-common/goacc/kernels-loop-data.c: New test.
10150 * c-c++-common/goacc/kernels-loop-g.c: New test.
10151 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10152 * c-c++-common/goacc/kernels-loop-n.c: New test.
10153 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10154 * c-c++-common/goacc/kernels-loop.c: New test.
10155 * c-c++-common/goacc/kernels-noreturn.c: New test.
10156 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10157 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10158 * c-c++-common/goacc/kernels-reduction.c: New test.
10159
a98d4647
TV
101602016-01-18 Tom de Vries <tom@codesourcery.com>
10161
10162 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10163 * gcc.dg/autopar/outer-2.c: Same.
10164 * gcc.dg/autopar/outer-3.c: Same.
10165 * gcc.dg/autopar/outer-4.c: Same.
10166 * gcc.dg/autopar/outer-5.c: Same.
10167 * gcc.dg/autopar/outer-6.c: Same.
10168 * gcc.dg/autopar/parallelization-1.c: Same.
10169 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10170 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10171 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10172 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10173 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10174 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10175 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10176 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10177 * gcc.dg/autopar/pr39500-1.c: Same.
10178 * gcc.dg/autopar/pr39500-2.c: Same.
10179 * gcc.dg/autopar/pr46193.c: Same.
10180 * gcc.dg/autopar/pr46194.c: Same.
10181 * gcc.dg/autopar/pr49580.c: Same.
10182 * gcc.dg/autopar/pr49960-1.c: Same.
10183 * gcc.dg/autopar/pr49960.c: Same.
10184 * gcc.dg/autopar/pr68373.c: Same.
10185 * gcc.dg/autopar/reduc-1.c: Same.
10186 * gcc.dg/autopar/reduc-1char.c: Same.
10187 * gcc.dg/autopar/reduc-1short.c: Same.
10188 * gcc.dg/autopar/reduc-2.c: Same.
10189 * gcc.dg/autopar/reduc-2char.c: Same.
10190 * gcc.dg/autopar/reduc-2short.c: Same.
10191 * gcc.dg/autopar/reduc-3.c: Same.
10192 * gcc.dg/autopar/reduc-4.c: Same.
10193 * gcc.dg/autopar/reduc-6.c: Same.
10194 * gcc.dg/autopar/reduc-7.c: Same.
10195 * gcc.dg/autopar/reduc-8.c: Same.
10196 * gcc.dg/autopar/reduc-9.c: Same.
10197 * gcc.dg/autopar/uns-outer-4.c: Same.
10198 * gcc.dg/autopar/uns-outer-5.c: Same.
10199 * gcc.dg/autopar/uns-outer-6.c: Same.
10200 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10201 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10202
da976fa8
AL
102032016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10204
10205 PR target/63679
10206 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10207 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10208
70c1e886
AL
102092016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10210
10211 PR target/63679
10212 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10213 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10214 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10215
88bed196
AL
102162016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10217
10218 PR target/63679
10219 * gcc.dg/tree-ssa/sra-17.c: New.
10220 * gcc.dg/tree-ssa/sra-18.c: New.
10221
3dd5f42e
IE
102222016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10223
10224 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10225
ae5a77fa
EB
102262016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10227
10228 * gnat.dg/inline12.adb: New test.
10229
11e57fc6
BC
102302016-01-18 Bin Cheng <bin.cheng@arm.com>
10231
10232 PR tree-optimization/66797
10233 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10234
995b6fe0
RB
102352016-01-18 Richard Biener <rguenther@suse.de>
10236
10237 PR tree-optimization/69170
10238 * gcc.dg/torture/pr69170.c: New testcase.
10239
82ee0cf2 102402016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10241
10242 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10243
d69da357
TV
102442016-01-16 Tom de Vries <tom@codesourcery.com>
10245
10246 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10247
a3845283
TV
102482016-01-16 Tom de Vries <tom@codesourcery.com>
10249
10250 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10251 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10252 redundant dg-require-effective-target pthread.
10253 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10254 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10255 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10256 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10257 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10258 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10259 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10260
197a6aa6
DE
102612016-01-16 David Edelsohn <dje.gcc@gmail.com>
10262
10263 PR target/68609
10264 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10265 * gcc.target/powerpc/recip-7.c: Same.
10266
ec7886c1
PP
102672016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10268
10269 PR c++/69091
10270 * g++.dg/template/pr69091.C: New test.
10271
203484bb
PP
102722016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10273
10274 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10275 dump does not contain an error_mark_node.
10276 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10277 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10278
aa2500e9
PP
102792016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10280
10281 PR c++/68936
10282 * g++.dg/template/pr68936.C: New test.
10283
28621a5c
DE
102842016-01-15 David Edelsohn <dje.gcc@gmail.com>
10285
10286 PR target/68609
10287 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10288 * gcc.target/powerpc/recip-2.c: Same.
10289 * gcc.target/powerpc/recip-3.c: Same.
10290 * gcc.target/powerpc/recip-4.c: Same.
10291 * gcc.target/powerpc/recip-sqrtf.c: Same.
10292
40c43aca
JL
102932016-01-15 Jeff Law <law@redhat.com>
10294
10295 PR tree-optimization/69270
10296 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10297 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10298
afbc5ae8
PT
102992016-01-15 Paul Thomas <pault@gcc.gnu.org>
10300
10301 PR fortran/49630
10302 * gfortran.dg/deferred_character_13.f90: New test for the fix
10303 of comment 3 of the PR.
10304
10305 PR fortran/54070
10306 * gfortran.dg/deferred_character_8.f90: New test
10307 * gfortran.dg/allocate_error_5.f90: New test
10308
10309 PR fortran/60593
10310 * gfortran.dg/deferred_character_10.f90: New test
10311
10312 PR fortran/60795
10313 * gfortran.dg/deferred_character_14.f90: New test
10314
10315 PR fortran/61147
10316 * gfortran.dg/deferred_character_11.f90: New test
10317
10318 PR fortran/64324
10319 * gfortran.dg/deferred_character_9.f90: New test
10320
49abe076
VM
103212016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10322
10323 PR rtl-optimization/69030
10324 * gcc.target/i386/pr69030.c: New.
10325
16d12992
KT
103262016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10327
10328 * gcc.target/aarch64/target_attr_17.c: New test.
10329
78810bd3
RB
103302016-01-15 Richard Biener <rguenther@suse.de>
10331
10332 PR tree-optimization/66856
10333 * gcc.dg/torture/pr66856-1.c: New testcase.
10334 * gcc.dg/torture/pr66856-2.c: Likewise.
10335
2bd847fe
RB
103362016-01-15 Richard Biener <rguenther@suse.de>
10337
10338 PR debug/69137
10339 * g++.dg/lto/pr69137_0.C: New testcase.
10340
a00fe3b7
RS
103412016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10342
10343 PR middle-end/69246
10344 * gcc.target/i386/pr69246.c: New test.
10345
cbb0e83b
DV
103462016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10347
7596d5de 10348 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10349
5a500ecf
DV
103502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10351
10352 PR c++/56194
10353 * g++.dg/init/const9.C: Disable test on S/390.
10354
5d9bf64f
DV
103552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10356
10357 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10358 * g++.dg/Wno-frame-address.C: Ditto.
10359
e234b19e
DV
103602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10361
10362 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10363
89483f99
RB
103642016-01-15 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/68961
10367 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10368
94f37395
IE
103692016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10370
10371 * gcc.target/i386/pr65105-5.c: New test.
10372
82ee0cf2 103732016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10374
10375 * gcc.c-torture/execute/alias-4.c: New testcase.
10376
82ee0cf2 103772016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10378
10379 PR ipa/68148
10380 * g++.dg/ipa/devirt-49.C: New testcase.
10381
092f7deb 103822016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10383
10384 PR target/65837
10385 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10386 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10387 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10388
e93c66bc
RB
103892016-01-15 Richard Biener <rguenther@suse.de>
10390
10391 PR tree-optimization/69117
10392 * gcc.dg/torture/pr69117.c: New testcase.
10393
c47eaca6 103942015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10395
10396 PR c++/69048
10397 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10398
c3f6914a
FXC
103992016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10400
10401 PR testsuite/67509
10402 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10403 range tests use 100 * maximum instead of maximum + 1.
10404
cd65ae90
JJ
104052016-01-14 Jakub Jelinek <jakub@redhat.com>
10406
10407 PR debug/69244
10408 * gcc.dg/guality/pr69244.c: New test.
10409
19643948
UB
104102016-01-14 Uros Bizjak <ubizjak@gmail.com>
10411
10412 * lib/target-supports.exp (check_effective_target_issignaling):
10413 New procedure.
10414 * gcc.dg/pr61441.c: Require issignaling effective target.
10415
fe79c97e
SB
104162016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10417
10418 PR target/68803
10419 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10420
c7df95d8
DM
104212016-01-14 David Malcolm <dmalcolm@redhat.com>
10422
10423 PR c++/68819
10424 PR preprocessor/69177
10425 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10426 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10427 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10428 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10429
00083992
MP
104302016-01-14 Marek Polacek <polacek@redhat.com>
10431
10432 PR c/69262
10433 * gcc.dg/array-15.c: New test.
10434
0c9b3294
JJ
104352016-01-14 Jakub Jelinek <jakub@redhat.com>
10436
10437 PR middle-end/68146
10438 PR tree-optimization/69155
10439 * gfortran.dg/pr68146.f: New test.
10440 * gfortran.dg/pr69155.f90: New test.
10441
3688e13d
RB
104422016-01-14 Richard Biener <rguenther@suse.de>
10443
10444 PR tree-optimization/68060
10445 * gcc.dg/torture/pr68060-1.c: New testcase.
10446 * gcc.dg/torture/pr68060-2.c: Likewise.
10447
bab0ad3a
NC
104482016-01-14 Nick Clifton <nickc@redhat.com>
10449
10450 * lib/target-supports.exp
10451 (check_effective_target_arm_neon_ok_nocache): Add an option
10452 sequence that includes setting the ARM architecture to ARMv7-A.
10453 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10454 command line options necessary to enable Neon support.
10455 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10456 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10457 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10458 * gcc.target/arm/pr69180.c: Likewise.
10459
947c2ce5
JL
104602016-01-14 Jeff Law <law@redhat.com>
10461
10462 PR tree-optimization/69270
10463 * gcc.dg/tree-ssa/pr69270.c: New test.
10464
3342fd71
BS
104652016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10466
10467 PR c/66208
10468 * c-c++-common/pr66208.c: New file.
10469
2ad3adf1
JJ
104702016-01-13 Jakub Jelinek <jakub@redhat.com>
10471
10472 PR tree-optimization/69156
10473 * gcc.dg/pr69156.c: New test.
10474
398d6feb
L
104752016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10476
10477 * gcc.target/i386/pr69225-7.c: New test.
10478
4c868789
RH
104792016-01-13 Richard Henderson <rth@redhat.com>
10480
10481 * gcc.dg/tm/memopt-13.c: Update expected function.
10482 * gcc.dg/tm/memopt-6.c: Likewise.
10483
ef6d1772
UB
104842016-01-13 Uros Bizjak <ubizjak@gmail.com>
10485
10486 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10487 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10488 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10489 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10490
ef6d1772
UB
104912016-01-13 Tom de Vries <tom@codesourcery.com>
10492
10493 PR tree-optimization/69169
0b4b6ef2
TV
10494 * gcc.dg/pr69169.c: New test.
10495
2ad3adf1 104962016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10497
10498 PR target/69228
10499 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10500 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10501 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10502 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10503 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10504 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10505 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10506 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10507
9060e335
AK
105082016-01-13 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR target/69247
10511 * gcc.dg/pr69247.c: New test.
10512
40311329
RB
105132016-01-13 Richard Biener <rguenther@suse.de>
10514
10515 PR tree-optimization/69242
10516 * gcc.dg/torture/pr69242.c: New testcase.
10517
ccbd7103
RB
105182016-01-13 Richard Biener <rguenther@suse.de>
10519
10520 PR tree-optimization/69186
10521 * gcc.dg/torture/pr69186.c: New testcase.
10522
c6f72a46
JL
105232016-01-13 Jeff Law <law@redhat.com>
10524
10525 PR tree-optimization/67755
10526 * gcc.dg/tree-ssa/pr67755.c: New test.
10527
105282016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10529
10530 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10531 pass number in output by a star.
10532
c446cf07
BC
105332016-01-12 Bin Cheng <bin.cheng@arm.com>
10534
10535 PR tree-optimization/68911
10536 * gcc.c-torture/execute/pr68911.c: New test.
10537
5342156c
MP
105382016-01-12 Marek Polacek <polacek@redhat.com>
10539
10540 PR c++/68979
10541 * g++.dg/warn/permissive-1.C: New test.
10542
65364cc5
JJ
105432016-01-12 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR objc++/68511
10546 PR c++/69213
10547 * g++.dg/opt/pr69213.C: New test.
10548
81b9a3d9
CB
105492016-01-12 Christian Bruel <christian.bruel@st.com>
10550
10551 PR target/69180
10552 * gcc.target/arm/pr69180.c: New test.
10553
3c4e91c9
RB
105542016-01-12 Richard Biener <rguenther@suse.de>
10555
10556 PR lto/69077
10557 * g++.dg/lto/pr69077_0.C: New testcase.
10558 * g++.dg/lto/pr69077_1.C: Likewise.
10559
5664cea1
JJ
105602016-01-12 Jakub Jelinek <jakub@redhat.com>
10561
10562 PR target/69175
10563 * g++.dg/opt/pr69175.C: New test.
10564
86cefc49
AL
105652016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10566
10567 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10568 rather than #including math.h & stdlib.h.
10569 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10570 * gcc.dg/vect/pr49771.c: Likewise.
10571 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10572 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10573 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10574 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10575 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10576 * gcc.dg/vect/pr44507.c: Likewise.
10577 * gcc.dg/vect/pr45902.c: Likewise.
10578 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10579 * gcc.dg/vect/vect-117.c: Likewise.
10580 * gcc.dg/vect/vect-99.c: Likewise.
10581 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10582 * gcc.dg/vect/vect-cond-1.c: Likewise.
10583 * gcc.dg/vect/vect-cond-2.c: Likewise.
10584 * gcc.dg/vect/vect-cond-3.c: Likewise.
10585 * gcc.dg/vect/vect-cond-4.c: Likewise.
10586 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10587 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10588 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10589 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10590 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10591 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10592 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10593 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10594 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10595 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10596 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10597 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10598 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10599 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10600 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10601 include of signal.h.
10602 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10603 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10604 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10605 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10606 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10607 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10608 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10609 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10610 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10611 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10612 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10613 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10614 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10615 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10616 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10617 * gcc.dg/vect/vect-outer-5.c: Likewise.
10618 * gcc.dg/vect/vect-outer-6.c: Likewise.
10619 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10620 include of stdio.h.
10621
b832f61e
NC
106222016-01-12 Nick Clifton <nickc@redhat.com>
10623
10624 PR target/68913
10625 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10626 to fread so that it will be found in all target runtimes.
10627
8eac49b1
RB
106282016-01-12 Richard Biener <rguenther@suse.de>
10629
10630 PR tree-optimization/69053
10631 * g++.dg/torture/pr69053.C: New testcase.
10632
2935d994
RB
106332016-01-12 Richard Biener <rguenther@suse.de>
10634
10635 PR tree-optimization/69168
10636 * gcc.dg/torture/pr69168.c: New testcase.
10637
66c16fd9
RB
106382016-01-12 Richard Biener <rguenther@suse.de>
10639
10640 PR tree-optimization/69157
10641 * gcc.dg/torture/pr69157.c: New testcase.
10642
106432016-01-12 Richard Biener <rguenther@suse.de>
10644
10645 PR tree-optimization/69174
10646 * gcc.dg/torture/pr69174.c: New testcase.
10647
723033a6
JJ
106482016-01-12 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR c++/66808
10651 PR c++/69000
10652 * g++.dg/tls/pr66808.C: New test.
10653 * g++.dg/tls/pr69000.C: New test.
10654
3574cf47
BS
106552016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10656
10657 * gcc.target/powerpc/swaps-p8-23.c: New test.
10658 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10659
feb20787
JDA
106602016-01-11 John David Anglin <danglin@gcc.gnu.org>
10661
10662 PR tree-optimization/68356
10663 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10664
27b1820a
KV
106652016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10666 Jim Wilson <jim.wilson@linaro.org>
10667
10668 PR target/69194
10669 * gcc.target/arm/pr69194.c: New test.
10670
cf4de6af
L
106712016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10672
10673 PR target/69225
10674 * gcc.target/i386/pr69225-1.c: New test.
10675 * gcc.target/i386/pr69225-2.c: Likewise.
10676 * gcc.target/i386/pr69225-3.c: Likewise.
10677 * gcc.target/i386/pr69225-4.c: Likewise.
10678 * gcc.target/i386/pr69225-5.c: Likewise.
10679 * gcc.target/i386/pr69225-6.c: Likewise.
10680
1ebd5558
JJ
106812016-01-11 Jakub Jelinek <jakub@redhat.com>
10682
23552a4d
JJ
10683 PR target/67462
10684 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10685 if lp64.
10686
26ff85b0
JJ
10687 PR target/69071
10688 * gcc.dg/pr69071.c: New test.
10689
9cb6bd74
JJ
10690 PR c++/69211
10691 * g++.dg/opt/pr69211.C: New test.
10692
1ebd5558
JJ
10693 PR tree-optimization/69214
10694 * gcc.c-torture/compile/pr69214.c: New test.
10695
8c18c836
UB
106962016-01-11 Uros Bizjak <ubizjak@gmail.com>
10697
10698 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10699 * gcc.target/i386/pr66232-11.c: Ditto.
10700 * gcc.target/i386/pr66232-12.c: Ditto.
10701 * gcc.target/i386/pr66232-13.c: Ditto.
10702
62446e6e
RB
107032016-01-11 Richard Biener <rguenther@suse.de>
10704
10705 PR tree-optimization/69173
10706 * gcc.dg/torture/pr69173.c: New testcase.
10707
2b8568fe
KT
107082016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10709
10710 PR rtl-optimization/68796
10711 * gcc.target/aarch64/tst_5.c: New test.
10712 * gcc.target/aarch64/tst_6.c: Likewise.
10713
5baf4532
KT
107142016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10715
10716 PR rtl-optimization/68841
10717 * gcc.dg/pr68841.c: New test.
10718 * gcc.c-torture/execute/pr68841.c: New test.
10719
ca90b1ed
YR
107202016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10721
10722 PR rtl-optimization/68920
10723 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10724 for ix86 targets.
10725 * gcc.dg/ifcvt-5.c: New test.
10726
2ad3adf1 107272016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10728
10729 PR bootstrap/69123
10730 * g++.dg/pr69123.C: New.
10731
83834c09
IE
107322016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10733
10734 PR target/69010
10735 * gcc.target/i386/pr69010.c: New test.
10736
dcf89d57
MJ
107372016-01-11 Martin Jambor <mjambor@suse.cz>
10738
10739 PR ipa/69044
10740 * gcc.target/i386/chkp-pr69044.c: New test.
10741
d95167ee
TV
107422016-01-11 Tom de Vries <tom@codesourcery.com>
10743
10744 PR tree-optimization/69109
10745 * gcc.dg/autopar/pr69109-2.c: New test.
10746 * gcc.dg/autopar/pr69109.c: New test.
10747
4f6403a8
TV
107482016-01-11 Tom de Vries <tom@codesourcery.com>
10749
10750 PR tree-optimization/69108
10751 * gcc.dg/autopar/pr69108.c: New test.
10752
21efdd80
PP
107532016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10754
10755 PR c++/69029
10756 * c-c++-common/Wisleading-indentation.c: Augment test.
10757
fd42eed8
TK
107582016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10759
10760 PR fortran/69154
10761 * gfortran.dg/inline_matmul_12.f90: New test.
10762
4f90ee6c
PT
107632016-01-10 Paul Thomas <pault@gcc.gnu.org>
10764
10765 PR fortran/67779
10766 * gfortran.dg/actual_array_offset_1: New test.
10767
3907c6cf
TV
107682016-01-10 Tom de Vries <tom@codesourcery.com>
10769
10770 PR tree-optimization/69062
10771 * gcc.dg/autopar/pr69062.c: New test.
10772
b07b236e
TS
107732016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10774
10775 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10776 * gcc.dg/vect/slp-perm-2.c: Likewise.
10777 * gcc.dg/vect/slp-perm-3.c: Likewise.
10778 * gcc.dg/vect/slp-perm-5.c: Likewise.
10779 * gcc.dg/vect/slp-perm-6.c: Likewise.
10780 * gcc.dg/vect/slp-perm-7.c: Likewise.
10781 * gcc.dg/vect/slp-perm-8.c: Likewise.
10782
23fab8ae
TV
107832016-01-10 Tom de Vries <tom@codesourcery.com>
10784
10785 PR tree-optimization/69039
10786 * gcc.dg/autopar/pr69039.c: New test.
10787
73f0dae2
MP
107882016-01-09 Marek Polacek <polacek@redhat.com>
10789
10790 PR c++/69113
10791 * g++.dg/pr69113.C: New test.
10792
20b8d734
JJ
107932016-01-09 Jakub Jelinek <jakub@redhat.com>
10794
10795 PR middle-end/50865
10796 PR tree-optimization/69097
10797 * gcc.c-torture/execute/pr50865.c: New test.
10798 * gcc.c-torture/execute/pr69097-1.c: New test.
10799 * gcc.c-torture/execute/pr69097-2.c: New test.
10800 * gcc.dg/pr69097-1.c: New test.
10801 * gcc.dg/pr69097-2.c: New test.
10802
c50e614b
JJ
108032016-01-09 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR c++/69164
10806 * g++.dg/opt/pr69164.C: New test.
10807
e0237993
JJ
108082016-01-08 Jakub Jelinek <jakub@redhat.com>
10809
10810 PR tree-optimization/69167
10811 * gcc.dg/pr69167.c: New test.
10812
bd8f5bb2
MP
108132016-01-08 Marek Polacek <polacek@redhat.com>
10814
10815 PR c++/68449
10816 * g++.dg/pr68449.C: New.
10817
bb0f5ca7
AL
108182016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10819
10820 PR tree-optimization/68707
10821 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10822 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10823 on platforms supporting it.
10824 * gcc.dg/vect/slp-perm-2.c: Likewise.
10825 * gcc.dg/vect/slp-perm-3.c: Likewise.
10826 * gcc.dg/vect/slp-perm-5.c: Likewise.
10827 * gcc.dg/vect/slp-perm-7.c: Likewise.
10828 * gcc.dg/vect/slp-perm-8.c: Likewise.
10829 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10830 on platforms supporting it.
10831
22518428
JJ
108322016-01-08 Jakub Jelinek <jakub@redhat.com>
10833
33f0852f
JJ
10834 PR tree-optimization/69162
10835 * gcc.dg/pr69162.c: New test.
10836
22518428
JJ
10837 PR tree-optimization/69172
10838 * gcc.dg/pr69172.c: New test.
10839
80e9b3aa
TP
108402016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10841
10842 PR tree-optimization/67781
10843 * gcc.c-torture/execute/pr67781.c: New file.
10844
262a363f
JJ
108452016-01-08 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR tree-optimization/69083
10848 * gcc.dg/vect/pr69083.c: New test.
10849
6e1f093f
SS
108502016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10851
10852 PR tree-optimization/61441
10853 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10854 Use -fexcess-precision=standard for compiler options.
10855 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10856
53290e07
JJ
108572016-01-08 Jakub Jelinek <jakub@redhat.com>
10858
57bf3072
JJ
10859 PR fortran/69128
10860 * gfortran.dg/gomp/pr69128.f90: New test.
10861
53290e07
JJ
10862 PR c++/69145
10863 * g++.dg/ext/pr69145-1.C: New test.
10864 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10865 * g++.dg/ext/pr69145-2.h: New file.
10866
7a127fa7
MS
108672016-01-07 Martin Sebor <msebor@redhat.com>
10868
10869 PR c/68966
10870 * gcc.dg/atomic-fetch-bool.c: New test.
10871 * gcc.dg/sync-fetch-bool.c: New test.
10872
95918b49
L
108732016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10874
10875 PR fortran/66680
10876 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10877
c8e62a9d
NC
108782016-01-07 Nick Clifton <nickc@redhat.com>
10879
10880 PR target/66655
10881 * g++.dg/pr66655.C: New test.
10882 * g++.dg/pr66655_1.cc: Test support file.
10883 * g++.dg/pr66655.h: Test header file.
10884
2ad3adf1 108852016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10886
10887 PR fortran/66680
10888 gfortran.dg/gomp/pr66680.f90: New test.
10889
4cd9ca92
L
108902016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10891
10892 PR target/69171
10893 * gcc.target/i386/pr69171-1.c: New test.
10894 * gcc.target/i386/pr69171-2.c: Likewise.
10895 * gcc.target/i386/pr69171-3.c: Likewise.
10896 * gcc.target/i386/pr69171-4.c: Likewise.
10897 * gcc.target/i386/pr69171-5.c: Likewise.
10898 * gcc.target/i386/pr69171-6.c: Likewise.
10899
7e33d4dc
BS
109002015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10901
10902 PR middle-end/67639
10903 * c-c++-common/pr67639.c: New test.
10904
fec64afc
JJ
109052016-01-07 Jakub Jelinek <jakub@redhat.com>
10906
10907 PR tree-optimization/69141
10908 * g++.dg/opt/pr69141.C: New test.
10909
f293ad29
EB
109102016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10911
10912 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10913
5027395e
UB
109142016-01-06 Uros Bizjak <ubizjak@gmail.com>
10915
10916 PR target/69140
10917 * gcc.target/i386/pr69140.c: New test
10918
7443cf13
DM
109192016-01-06 David Malcolm <dmalcolm@redhat.com>
10920
10921 * gcc.dg/bad-dereference.c: New test case.
10922
32928931
BS
109232015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10924
10925 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10926
68dd05da
AS
109272016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10928
10929 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10930
6b131d5b
MP
109312016-01-06 Marek Polacek <polacek@redhat.com>
10932
10933 PR sanitizer/69099
10934 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10935
8d9fdb49
MP
109362016-01-05 Marek Polacek <polacek@redhat.com>
10937
10938 PR c/69104
10939 * gcc.dg/atomic-invalid-2.c: New.
10940
acf93f1e
L
109412016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10942
10943 PR target/68991
10944 * gcc.target/i386/pr68991.c: New test.
10945
3f50525d
L
109462016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10947
10948 PR target/68991
10949 * g++.dg/pr68991-1.C: New test.
10950 * g++.dg/pr68991-2.C: Likewise.
10951
e0237993 109522016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10953
e0237993 10954 PR other/60465
face88a1
ST
10955 * gcc.target/ia64/pr60465-gprel64.c: New test.
10956 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10957
a0866eff
KT
109582016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10959
10960 PR rtl-optimization/68651
10961 * gcc.target/aarch64/pr68651_1.c: New test.
10962
c589e975
DM
109632016-01-05 David Malcolm <dmalcolm@redhat.com>
10964
10965 PR c/69122
10966 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10967
929710d9
NS
109682016-01-05 Nathan Sidwell <nathan@acm.org>
10969
ce3e43d7
NS
10970 PR c++/58583
10971 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10972
929710d9
NS
10973 * gcc.dg/alias-15.c: New.
10974
a2faef8e
NC
109752016-01-05 Nick Clifton <nickc@redhat.com>
10976
10977 PR target/68870
10978 * g++.dg/pr68770.C: New test.
10979
4cfa76e3
MS
109802016-01-04 Mike Stump <mikestump@comcast.net>
10981
10982 * lib/target-supports.exp (check_effective_target_cilkplus):
10983 cilkplus targets require pthreads.
4ece61b6 10984 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10985
4e8a3a35
MM
109862016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10987
10988 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10989 generation.
10990
818ab71a
JJ
109912016-01-04 Jakub Jelinek <jakub@redhat.com>
10992
10993 Update copyright years.
10994
2fe0a208
MP
109952016-01-04 Marek Polacek <polacek@redhat.com>
10996
10997 PR c/68908
10998 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10999 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11000 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11001
9e3b2fe3
EB
110022016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11003
11004 * gcc.target/sparc/20160104-2.c: New test.
11005
e8d65a35
EB
110062016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11007
11008 * gcc.target/sparc/20160104-1.c: New test.
11009
25ccfccd
PT
110102016-01-03 Paul Thomas <pault@gcc.gnu.org>
11011
11012 PR fortran/65045
11013 * gfortran.dg/pr65045.f90: New test.
11014
cb51d382
EB
110152016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11016
11017 * gnat.dg/specs/debug1.ads: Delete.
11018
6eeaad6e
JD
110192016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11020
11021 PR libgfortran/68867
11022 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11023 expression.
11024
2f968603
JD
110252016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11026
11027 PR libgfortran/68867
11028 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11029 PowerPC.
11030
591bb5e4
PT
110312016-01-01 Paul Thomas <pault@gcc.gnu.org>
11032
11033 PR fortran/68864
11034 * gfortran.dg/pr68864.f90: New test.
11035
f1e0620c
JJ
110362016-01-01 Jakub Jelinek <jakub@redhat.com>
11037
942a1319
JJ
11038 PR tree-optimization/69070
11039 * gcc.dg/pr69070.c: New test.
11040
10dff63f
JJ
11041 PR sanitizer/69055
11042 * gfortran.dg/pr69055.f90: New test.
11043
f1e0620c
JJ
11044 PR target/69015
11045 * gcc.dg/pr69015.c: New test.
818ab71a 11046\f
2f883d1c 11047Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11048
11049Copying and distribution of this file, with or without modification,
11050are permitted in any medium without royalty provided the copyright
11051notice and this notice are preserved.