]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix fallout from: [ARM] PR target/70830: Avoid POP-{reglist}^ when returning from...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
58f2fb5c
MM
12016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/p9-splat-4.c: New test.
4
52016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6
7 PR target/71186
8 * gcc.target/powerpc/pr71186.c: New test.
9
4731c9f0
JD
102016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11
12 PR fortran/52393
13 * gfortran.dg/fmt_read_3.f90: New test.
14
042dee3e
TP
152016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
16
17 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
18 procedure.
19
15c98b2e
ES
202016-06-01 Eduard Sanou <dhole@openmailbox.org>
21
22 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
23 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
24 env var is set.
25 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
26 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
27 shown once.
28 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
29 during compilation.
30 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
31 vars set by dg-set-compiler-env-var.
32
6442a6f4
PT
332016-06-01 Paul Thomas <pault@gcc.gnu.org>
34
35 PR fortran/71156
36 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
37 to the module procedure declaration.
38 * gfortran.dg/submodule_16.f08: New test.
39
ab62397a
JJ
402016-06-01 Jakub Jelinek <jakub@redhat.com>
41
42 PR middle-end/71371
43 * c-c++-common/gomp/pr71371.c: New test.
44
b66af6ed
RB
452016-06-01 Richard Biener <rguenther@suse.de>
46
47 PR tree-optimization/71366
48 * gcc.dg/torture/pr71366-1.c: New testcase.
49 * gcc.dg/torture/pr71366-2.c: Likewise.
50
e342b9d8
KN
512016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
52
53 * gcc.target/powerpc/vslv-0.c: New test.
54 * gcc.target/powerpc/vslv-1.c: New test.
55 * gcc.target/powerpc/vsrv-0.c: New test.
56 * gcc.target/powerpc/vsrv-1.c: New test.
57
721547cd
NS
582016-06-01 Nathan Sidwell <nathan@acm.org>
59
60 * c-c++-common/torture/pr57945.c: Add expected PTX error.
61 * gcc.target/nvptx/weak.c: New.
62
fa2c9034
RB
632016-06-01 Richard Biener <rguenther@suse.de>
64
65 PR tree-optimization/71261
66 * gcc.dg/torture/vect-bool-1.c: New testcase.
67
3e32893c
JJ
682016-06-01 Jakub Jelinek <jakub@redhat.com>
69
70 * gfortran.dg/gomp/order-1.f90: New test.
71 * gfortran.dg/gomp/order-2.f90: New test.
72
8c383600
JH
732016-06-01 Jan Hubicka <hubicka@ucw.cz>
74
75 * gcc.dg/unroll-6.c: Update template.
76 * gcc.dg/unroll-7.c: New testcase.
77 * gcc.dg/unroll-8.c: New testcase.
78
a0dfeef5
EB
792016-06-01 Eric Botcazou <ebotcazou@adacore.com>
80
81 * gnat.dg/opt56.ad[sb]: New test.
82
48de5701
PC
832016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
84
85 PR c++/66635
86 * g++.dg/cpp0x/constexpr-ice16.C: New.
87
827cf695
PP
882016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
89
90 PR tree-optimization/71314
91 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
92 -mbranch-cost=2.
93
ff66f6e8
PP
942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
95
96 PR tree-optimization/71077
97 * gcc.dg/tree-ssa/pr71077.c: New test.
98
050fb209
JH
992016-05-31 Jan Hubicka <hubicka@ucw.cz>
100
48de5701
PC
101 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
102 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
103 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 104
c642d919
PC
1052016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/71248
108 * g++.dg/cpp0x/pr71248.C: New.
109 * g++.dg/cpp0x/auto7.C: Test column numbers too.
110 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
111 * g++.dg/init/new37.C: Likewise.
112 * g++.dg/template/static1.C: Likewise.
113 * g++.dg/template/static2.C: Likewise.
114
d6439e08
L
1152016-05-31 H.J. Lu <hongjiu.lu@intel.com>
116
117 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
118 instead of %rdi.
119 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
120
780b9dd4
MP
1212016-05-31 Marek Polacek <polacek@redhat.com>
122
123 * c-c++-common/Wswitch-unreachable-3.c: New test.
124 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
125
0d99f8a0
RB
1262016-05-31 Richard Biener <rguenther@suse.de>
127
128 PR tree-optimization/71352
129 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
130
52545641
TP
1312016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
132
133 * gcc.target/arm/armv5_thumb_isa.c: New test.
134
5b8c1205
KY
1352016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
136
137 PR target/71346
138 * gcc.target/i386/pr71346.c: New test.
139
7a88cc84
TV
1402016-05-31 Tom de Vries <tom@codesourcery.com>
141
142 PR tree-optimization/69068
143 * gcc.dg/graphite/pr69068.c: New test.
144
265149a6
MS
1452016-05-27 Martin Sebor <msebor@redhat.com>
146
147 PR c++/71306
148 * g++.dg/warn/Wplacement-new-size-3.C: New test.
149
00631022
JJ
1502016-05-30 Jakub Jelinek <jakub@redhat.com>
151
152 PR c++/71349
153 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
154 nowait depend(inout: dd[0]) clauses where permitted.
155
b2f6675b
PC
1562016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/71238
159 * g++.dg/parse/pr71238.C: New.
160 * g++.dg/concepts/friend1.C: Test column numbers too.
161 * g++.dg/cpp0x/initlist31.C: Likewise.
162 * g++.dg/cpp0x/pr51420.C: Likewise.
163 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
164 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
165 * g++.dg/ext/builtin3.C: Likewise.
166 * g++.dg/lookup/friend12.C: Likewise.
167 * g++.dg/lookup/friend7.C: Likewise.
168 * g++.dg/lookup/koenig1.C: Likewise.
169 * g++.dg/lookup/koenig5.C: Likewise.
170 * g++.dg/lookup/used-before-declaration.C: Likewise.
171 * g++.dg/overload/koenig1.C: Likewise.
172 * g++.dg/template/crash65.C: Likewise.
173 * g++.dg/template/friend57.C: Likewise.
174 * g++.dg/warn/Wshadow-5.C: Likewise.
175 * g++.dg/warn/Wunused-8.C: Likewise.
176 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
177 * g++.old-deja/g++.jason/lineno5.C: Likewise.
178 * g++.old-deja/g++.jason/member.C: Likewise.
179 * g++.old-deja/g++.jason/report.C: Likewise.
180 * g++.old-deja/g++.jason/scoping12.C: Likewise.
181 * g++.old-deja/g++.law/visibility20.C: Likewise.
182 * g++.old-deja/g++.ns/koenig5.C: Likewise.
183 * g++.old-deja/g++.other/static5.C: Likewise.
184 * g++.old-deja/g++.pt/overload2.C: Likewise.
185
a448ff40
JH
1862016-05-30 Jan Hubicka <hubicka@ucw.cz>
187
188 * gcc.dg/tree-ssa/peel1.c: New testcase.
189 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
190 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
191
69be8c91
TV
1922016-05-30 Tom de Vries <tom@codesourcery.com>
193
194 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
195 to ce.
196
a59775a1
PC
1972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
198
199 PR c++/71099
200 * g++.dg/parse/virtual1.C: New.
201
53d6d955
UB
2022016-05-30 Uros Bizjak <ubizjak@gmail.com>
203
204 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
205 Use correct register when clearing %edx.
206
0557293f
AM
2072016-05-30 Alexander Monakov <amonakov@ispras.ru>
208
209 PR tree-optimization/71289
210 * gcc.dg/pr71289.c: New test.
211
5d476e35
KV
2122016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
213
214 PR middle-end/71269
215 PR middle-end/71292
216 * gcc.dg/tree-ssa/pr71269.c: New test.
217 * gcc.dg/tree-ssa/pr71292.c: New test.
218
db5447ca
KV
2192016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
220
221 PR middle-end/71252
222 * gcc.dg/tree-ssa/pr71252-2.c: New test.
223
98bdbb39
JH
2242016-05-30 Jan Hubicka <hubicka@ucw.cz>
225
226 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
227 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
228 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
229
7e012855
TV
2302016-05-30 Tom de Vries <tom@codesourcery.com>
231
232 PR tree-optimization/69067
233 * gcc.dg/graphite/pr69067.c: New test.
234
beed3701
UB
2352016-05-29 Uros Bizjak <ubizjak@gmail.com>
236
237 PR target/71245
238 * gcc.target/i386/pr71245-1.c: New test.
239 * gcc.target/i386/pr71245-2.c: Ditto.
240
b6d4f8e8
PC
2412016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
242
243 PR c++/71105
244 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
245 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
246 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
247
00022058
JH
2482016-05-27 Jan Hubicka <hubicka@ucw.cz>
249
250 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
251
c8419aca
VV
2522016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
253
254 Revert:
255 PR c++/69855
256 * g++.dg/overload/69855.C: New.
257 * g++.old-deja/g++.law/missed-error2.C: Adjust.
258 * g++.old-deja/g++.pt/crash3.C: Likewise.
259
8008c4d2
PC
2602016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
261
262 PR c++/60385
263 * g++.dg/parse/namespace13.C: New.
264
8b2ef235
JL
2652016-05-26 Jeff Law <law@redhat.com>
266
267 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
268 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
269 * gcc.dg/tree-ssa/pr68198.c: Likewise.
270 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
271 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
272 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
273 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
274 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
275 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
276 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
277 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
278 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
279 * gcc.dg/tree-ssa/vrp56.c: Likewise.
280
7d67159b
VV
2812016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
282
283 PR c++/69855
284 * g++.dg/overload/69855.C: New.
285 * g++.old-deja/g++.law/missed-error2.C: Adjust.
286 * g++.old-deja/g++.pt/crash3.C: Likewise.
287
88e3bdd1
JW
2882016-05-27 Jiong Wang <jiong.wang@arm.com>
289
290 PR target/63596
291 * gcc.target/aarch64/va_arg_1.c: New testcase.
292 * gcc.target/aarch64/va_arg_2.c: Likewise.
293 * gcc.target/aarch64/va_arg_3.c: Likewise.
294
3fd6b9cc
JW
2952016-05-27 Jiong Wang <jiong.wang@arm.com>
296
297 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
298 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
299 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
300 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
301 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
302
3cee7e4e
MP
3032016-05-27 Marek Polacek <polacek@redhat.com>
304
305 PR middle-end/71308
306 * g++.dg/torture/pr71308.C: New test.
307
6a813c96
DV
3082016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
309
310 * gcc.dg/zero_bits_compound-1.c: New test.
311 * gcc.dg/zero_bits_compound-2.c: New test.
312
0561bcfb
IE
3132016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
314
315 PR middle-end/71279
316 * gcc.dg/pr71279.c: New test.
317
21316320
MM
3182016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
319
320 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
321 floating point min/max/comparison instructions.
322 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
323
7211a097
JJ
3242016-05-26 Jakub Jelinek <jakub@redhat.com>
325
326 * c-c++-common/gomp/schedule-1.c: New test.
327 * gfortran.dg/gomp/schedule-1.f90: New test.
328
cac177cf
PP
3292016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
330
331 PR c++/70822
332 PR c++/70106
333 * g++.dg/cpp1y/auto-fn32.C: New test.
334 * g++.dg/cpp1y/paren4.C: New test.
335
a2d5b8c9
NS
3362016-05-26 Nathan Sidwell <nathan@acm.org>
337
338 * gcc.dg/20060410.c: Xfail on ptx.
339 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
340 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
341 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
342 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
343 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
344
ffa8b552
TP
3452016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
346
347 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
348
c7501e00
JJ
3492016-05-26 Jakub Jelinek <jakub@redhat.com>
350
1875b9a0
JJ
351 PR tree-optimization/71280
352 * gcc.dg/pr71280.c: New test.
353
2116e19f
JJ
354 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
355
305aef09
JJ
356 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
357 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
358
c7501e00
JJ
359 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
360
ca449d26
JW
3612016-05-26 Jiong Wang <jiong.wang@arm.com>
362
363 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 364 kept in memory.
ca449d26 365
8af01c66
JL
3662016-05-25 Jeff Law <law@redhat.com>
367
368 PR tree-optimization/71272
369 * gcc.c-torture/compile/pr71272.c: new test.
370
f9d6ce73
BS
3712016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
372
373 * gcc.target/powerpc/vec-cmpne.c: New test.
374 * gcc.target/powerpc/vec-cmpne-long.c: New test.
375
a88a7b22
EB
3762016-05-25 Eric Botcazou <ebotcazou@adacore.com>
377
378 * gnat.dg/opt55.ad[sb]: New test.
379
125f02ed
SKS
3802016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
381
382 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
383 * c-c++-common/pr60226.c: Require int32plus.
384 * gcc.c-torture/execute/pr70602.c: Likewise.
385 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
386 unsigned long for malloc arg type.
387 * gcc.dg/asr_div1.c: Require int32plus.
388 * gcc.dg/enum-mode-1.c: XFAIL for int16.
389 * gcc.dg/pie-1.c: Require pie.
390 * gcc.dg/pie-2.c: Likewise.
391 * gcc.dg/pr59471.c: Require int32plus.
392 * gcc.dg/pr59963-2.c: XFAIL for int16.
393 * gcc.dg/pr60114.c: Require int32plus.
394 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
395 unsigned long for typedef of size_t.
396 * gcc.dg/pr63914.c: Require int32plus.
397 * gcc.dg/pr64536.c: Require pt32plus.
398 * gcc.dg/pr65658.c: Likewise.
399 * gcc.dg/pr67271.c: Require int32plus.
400 * gcc.dg/pr68112.c: Likewise.
401 * gcc.dg/pr69071.c: Skip for avr target.
402 * gcc.dg/pr69973.c: Require int32plus.
403 * gcc.dg/pr70169.c: Skip for avr target.
404 * gcc.dg/sso-6.c: Require int32plus.
405 * gcc.dg/sso-7.c: Likewise.
406 * gcc.dg/sso-8.c: Likewise.
407 * gcc.dg/vrp-min-max-2.c: Likewise.
408
c6e434f5
UB
4092016-05-25 H.J. Lu <hongjiu.lu@intel.com>
410
411 PR target/70738
412 * gcc.target/i386/pr70738-1.c: New test.
413 * gcc.target/i386/pr70738-2.c: Likewise.
414 * gcc.target/i386/pr70738-3.c: Likewise.
415 * gcc.target/i386/pr70738-4.c: Likewise.
416 * gcc.target/i386/pr70738-5.c: Likewise.
417 * gcc.target/i386/pr70738-6.c: Likewise.
418 * gcc.target/i386/pr70738-7.c: Likewise.
419 * gcc.target/i386/pr70738-8.c: Likewise.
420 * gcc.target/i386/pr70738-9.c: Likewise.
421
5c42d341
KT
4222016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
423
424 PR rtl-optimization/66940
425 * gcc.c-torture/execute/pr66940.c: New test.
426
bf9a1a07
IV
4272016-05-25 Ilya Verbin <ilya.verbin@intel.com>
428
429 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
430 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
431 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
432 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
433 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
434 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
435 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
436 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
437 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
438 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
439 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
440 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
441 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
442 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
443 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
444 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
445 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
446 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
447 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
448 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
449 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
450 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
451 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
452 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
453
95efe6b6
MP
4542016-05-25 Marek Polacek <polacek@redhat.com>
455
456 PR c/71265
457 * gcc.dg/noncompile/pr71265.c: New test.
458
a23faf7a
MP
459 PR c/71266
460 * gcc.dg/noncompile/old-style-parm-3.c: New test.
461
69a6d5ad
NS
4622016-05-25 Nathan Sidwell <nathan@acm.org>
463
464 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
465
3072d4ea
RB
4662016-05-25 Richard Biener <rguenther@suse.de>
467
468 PR tree-optimization/71261
469 * c-c++-common/torture/pr71261.c: New testcase.
470
e412ece4
RB
4712016-05-25 Richard Biener <rguenther@suse.de>
472
473 PR tree-optimization/71264
474 * gcc.dg/vect/pr71264.c: New testcase.
475
b9e551ad
PC
4762016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
477
478 PR c++/55992
479 * g++.dg/cpp0x/alias-decl-53.C: New.
480 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
481
6aa1abe5
ML
4822016-05-25 Martin Liska <mliska@suse.cz>
483
484 * g++.dg/pr71239.C: New test.
485
842d162e
RB
4862016-05-25 Richard Biener <rguenther@suse.de>
487
488 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
489 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
490
f184a36c
MP
4912016-05-25 Marek Polacek <polacek@redhat.com>
492
493 * g++.dg/pr65295.C: Use target c++14.
494
021fad86
PC
4952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
496
53d6d955
UB
497 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
498 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 499
c3eaf15a
MM
5002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
501
502 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
503 instructions.
504
e46c7770
CP
5052016-05-24 Cesar Philippidis <cesar@codesourcery.com>
506
507 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
508 * c-c++-common/goacc/deviceptr-1.c: Likewise.
509 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
510 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
511 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
512 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
513 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
514 * c-c++-common/goacc/pcopy.c: Likewise.
515 * c-c++-common/goacc/pcopyin.c: Likewise.
516 * c-c++-common/goacc/pcopyout.c: Likewise.
517 * c-c++-common/goacc/pcreate.c: Likewise.
518 * c-c++-common/goacc/pr70688.c: New test.
519 * c-c++-common/goacc/present-1.c: Adjust test.
520 * c-c++-common/goacc/reduction-5.c: Likewise.
521 * g++.dg/goacc/data-1.C: New test.
522
4bfc9db7
MM
5232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
524
525 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
526 vector parity built-in functions.
527 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
528 count trailing zeros automatic vectorization.
529 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
530 count trailing zeros built-in functions.
531
2bc145af
KV
5322016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
533
534 * gcc.dg/tree-ssa/reassoc-44.c: New test.
535
26869fdb
PH
5362016-05-24 Pat Haugen <pthaugen@us.ibm.com>
537
538 PR target/71050
539 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
540
b2dc9c3b
PC
5412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
542
543 PR c++/50436
544 * g++.dg/template/crash123.C: New.
545 * g++.dg/template/crash124.C: Likewise.
546
f65e97fd
MS
5472016-05-24 Martin Sebor <msebor@redhat.com>
548
549 PR c++/71147
550 * g++.dg/ext/flexary16.C: New test.
551
a6f5ac7f
IV
5522016-05-24 Ilya Verbin <ilya.verbin@intel.com>
553
69a6d5ad
NS
554 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
555 before math.h is included.
a6f5ac7f
IV
556 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
557 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
558 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
559 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
560 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
561 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
562 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
563 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
564 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
565 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
566 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
567 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
568 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
569 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
570 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
571 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
572 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
573 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
574 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
575 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
576 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
577 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
578 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
579
27bad558
MM
5802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
581 Kelvin Nilsen <kelvin@gcc.gnu.org>
582
583 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
584 support.
585
72f382fb
PC
5862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
587
588 PR c++/69872
589 * g++.dg/warn/Wno-narrowing1.C: New.
590
ef2ec9d9
MP
5912016-05-24 Marek Polacek <polacek@redhat.com>
592
593 PR c/71249
594 * c-c++-common/Wswitch-unreachable-2.c: New test.
595
e90434e3
JJ
5962016-05-24 Jakub Jelinek <jakub@redhat.com>
597
7adb26f2
JJ
598 PR c++/71257
599 * g++.dg/vect/simd-clone-6.cc: New test.
600 * g++.dg/gomp/declare-simd-6.C: New test.
601
e90434e3
JJ
602 PR middle-end/70434
603 PR c/69504
604 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
605
b556ea3b
RB
6062016-05-24 Richard Biener <rguenther@suse.de>
607
608 PR tree-optimization/71240
609 * gcc.dg/optimize-bswapsi-5.c: New testcase.
610
e5328f5d
RB
6112016-05-24 Richard Biener <rguenther@suse.de>
612
613 PR tree-optimization/71230
614 * gcc.dg/torture/pr71230.c: New testcase.
615 * g++.dg/torture/pr71230.C: Likewise.
616
a04e69c0
TS
6172016-05-24 Thomas Schwinge <thomas@codesourcery.com>
618
619 * c-c++-common/goacc/routine-5.c: Add tests.
620 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
621 * gfortran.dg/goacc/routine-6.f90: Add tests.
622
30fd2977
RB
6232016-05-24 Richard Biener <rguenther@suse.de>
624
625 PR tree-optimization/71253
626 * gcc.dg/torture/pr71253.c: New testcase.
627
ca6f60bc
KV
6282016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
629
630 PR middle-end/71252
631 * gfortran.dg/pr71252.f90: New test.
632
d3465d72
RS
6332016-05-24 Richard Sandiford <richard.sandiford@arm.com>
634
635 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
636
f17a223d
RB
6372016-05-24 Richard Biener <rguenther@suse.de>
638
639 PR middle-end/70434
640 PR c/69504
641 * c-c++-common/vector-subscript-4.c: New testcase.
642 * c-c++-common/vector-subscript-5.c: Likewise.
643
e3f36534
JD
6442016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
645
646 PR fortran/71123
647 * gfortran.dg/namelist_90.f: New test
648
85d5c27d
JD
6492016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
650
651 PR fortran/66461
652 * gfortran.dg/unexpected_eof.f: New test
653
fe3f3340
MM
6542016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
655 Kelvin Nilsen <kelvin@gcc.gnu.org>
656
657 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
658 as little endian.
659
26d6ae55
PC
6602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
661
662 PR c++/70972
663 * g++.dg/cpp0x/inh-ctor20.C: New.
664 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
665
d6c9a06f
PC
6662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
667
668 PR c++/69095
669 * g++.dg/cpp0x/variadic168.C: New.
670
396a1d10
PC
6712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
672
673 * g++.dg/cpp0x/pr31445.C: Test column number too.
674 * g++.dg/cpp0x/pr32253.C: Likewise.
675 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
676 * g++.dg/cpp0x/variadic36.C: Likewise.
677
ece46666
MG
6782016-05-23 Marc Glisse <marc.glisse@inria.fr>
679
680 * gcc.dg/fold-notshift-2.c: Adjust.
681
a7dc5980
MP
6822016-05-23 Marek Polacek <polacek@redhat.com>
683
684 PR c/49859
685 * c-c++-common/Wswitch-unreachable-1.c: New test.
686 * gcc.dg/Wswitch-unreachable-1.c: New test.
687 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
688 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
689 * g++.dg/gomp/block-10.C: Likewise.
690 * gcc.dg/gomp/block-10.c: Likewise.
691 * g++.dg/gomp/block-9.C: Likewise.
692 * gcc.dg/gomp/block-9.c: Likewise.
693 * g++.dg/gomp/target-1.C: Likewise.
694 * g++.dg/gomp/target-2.C: Likewise.
695 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 696 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
697 * g++.dg/gomp/taskgroup-1.C: Likewise.
698 * gcc.dg/gomp/taskgroup-1.c: Likewise.
699 * gcc.dg/gomp/teams-1.c: Likewise.
700 * g++.dg/gomp/teams-1.C: Likewise.
701 * g++.dg/overload/error3.C: Likewise.
702 * g++.dg/tm/jump1.C: Likewise.
703 * g++.dg/torture/pr40335.C: Likewise.
704 * gcc.dg/c99-vla-jump-5.c: Likewise.
705 * gcc.dg/switch-warn-1.c: Likewise.
706 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
707 * gcc.dg/nested-func-1.c: Likewise.
708 * gcc.dg/pr67784-4.c: Likewise.
709
18b54004
RB
7102016-05-23 Richard Biener <rguenther@suse.de>
711
712 PR tree-optimization/71230
713 * gfortran.dg/pr71230-1.f90: New testcase.
714 * gfortran.dg/pr71230-2.f90: Likewise.
715
e569db5f
VK
7162016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
717
396a1d10 718 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
719 * gcc.dg/vect/pr58135.c: Add new.
720 * gfortran.dg/pr46519-1.f: Adjust test case.
721
e4b71114
PC
7222016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
723
724 PR c++/53401
725 * g++.dg/cpp0x/decltype64.C: New.
726
a25a8058
CL
7272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
728
729 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
730 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
731 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
732
0dcfe9ab
CL
7332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
734
735 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
736 Add poly64x1_t and poly64x2_t cases if supported.
737 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
738 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
739 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
740 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
741 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
742
ffd70e4a
CL
7432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
744
745 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
746 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
747 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
751 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
752
4b1f57fe
CL
7532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
754
755 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
756
16c5ec77
CL
7572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
758
759 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
760 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
761
94ad56c7
JJ
7622016-05-22 Jakub Jelinek <jakub@redhat.com>
763
57748705
JJ
764 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
765 constraint instead of "r".
766 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
767 insn instead of vxorpd.
768 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
769
af120161
JJ
770 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
771 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
772
355023ce
JJ
773 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
774
3b48574c
JJ
775 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
776 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
777
94ad56c7
JJ
778 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
779
8a85cee2
KV
7802016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
781
782 PR middle-end/40921
783 * gcc.dg/tree-ssa/pr40921.c: New test.
784
8e916b16
PS
7852016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
786
787 PR target/71103
788 * gcc.target/avr/pr71103.c: New test.
789
88aea79f
KV
7902016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
791
792 PR middle-end/71179
793 * gcc.dg/tree-ssa/pr71179.c: New test.
794
79063edd
MS
7952016-05-20 Martin Sebor <msebor@redhat.com>
796
797 PR c/71115
798 * gcc.dg/init-excess-2.c: New test.
799
55c8849f
EB
8002016-05-20 Eric Botcazou <ebotcazou@adacore.com>
801
802 * gnat.dg/opt53.adb: New test.
803 * gnat.dg/opt54.adb: Likewise.
804
c91a0948
MJ
8052016-05-20 Martin Jambor <mjambor@suse.cz>
806
807 PR tree-optimization/70884
808 * gcc.dg/tree-ssa/pr70919.c: New test.
809
9cad20fa
BS
8102016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
811
812 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
813 formatting.
69a6d5ad
NS
814 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
815 fix code formatting.
816
8172016-05-20 Nathan Sidwell <nathan@acm.org>
818
819 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
820 non-common cases.
821 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 822
15c671a7
DM
8232016-05-20 David Malcolm <dmalcolm@redhat.com>
824
825 * jit.dg/all-non-failing-tests.h: Add
826 test-factorial-must-tail-call.c.
827 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
828 * jit.dg/test-factorial-must-tail-call.c: New test case.
829
4f028369
JJ
8302016-05-20 Jakub Jelinek <jakub@redhat.com>
831
832 PR fortran/71204
833 * gfortran.dg/pr71204.f90: New test.
834
7dea4ab3
CP
8352016-05-20 Cesar Philippidis <cesar@codesourcery.com>
836
837 * gcc.target/nvptx/sincos.c: New test.
838
ef98d365
PC
8392016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
840
841 PR c++/70572
842 * g++.dg/cpp1y/auto-fn31.C: New.
843
92466115
BS
8442016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
845
846 * gcc.target/powerpc/vec-addec.c: New test.
847 * gcc.target/powerpc/vec-addec-int128.c: New test.
848
9a385c2d
DM
8492016-05-20 David Malcolm <dmalcolm@redhat.com>
850
851 * gcc.dg/plugin/must-tail-call-1.c: New test case.
852 * gcc.dg/plugin/must-tail-call-2.c: New test case.
853 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
854 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
855
77c9d5b4
JH
8562016-05-20 Jan Hubicka <hubicka@ucw.cz>
857
858 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
859
68047971
JJ
8602016-05-20 Jakub Jelinek <jakub@redhat.com>
861
18954840
JJ
862 PR c++/71210
863 * g++.dg/opt/pr71210-1.C: New test.
864 * g++.dg/opt/pr71210-2.C: New test.
865
68047971
JJ
866 PR tree-optimization/29756
867 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
868 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
869 only on selected targets where V4SImode vectors are known to be
870 supported.
871
d78789f5
MG
8722016-05-20 Marc Glisse <marc.glisse@inria.fr>
873
874 PR tree-optimization/71079
875 PR tree-optimization/71206
876 * gcc.dg/tree-ssa/pr71206.c: New testcase.
877
550fa093
PK
8782016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
879
880 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
881 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
882 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
883
483c6429
RG
8842016-05-20 Richard Guenther <rguenther@suse.de>
885
886 PR tree-optimization/29756
887 * gcc.dg/tree-ssa/vector-6.c: New testcase.
888
eb066284
RB
8892016-05-20 Richard Biener <rguenther@suse.de>
890
891 PR tree-optimization/71185
892 * gcc.dg/tree-ssa/pr71185.c: New testcase.
893
58f10249
RB
8942016-05-20 Richard Biener <rguenther@suse.de>
895
896 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
897
2a5569fa
MP
8982016-05-19 Marek Polacek <polacek@redhat.com>
899
900 PR c++/71075
901 * g++.dg/diagnostic/pr71075.C: New test.
902
5e9a5385
DM
9032016-05-19 David Malcolm <dmalcolm@redhat.com>
904
905 PR c++/71184
906 * g++.dg/pr71184.C: New test case.
907
4f45da44
KN
9082016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
909
910 * gcc.target/powerpc/darn-0.c: New test.
911 * gcc.target/powerpc/darn-1.c: New test.
912 * gcc.target/powerpc/darn-2.c: New test.
913
4177437e
MP
9142016-05-19 Marek Polacek <polacek@redhat.com>
915
916 PR tree-optimization/71031
917 * gcc.dg/tree-ssa/vrp100.c: New test.
918
afb72432
IE
9192016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
920
921 PR rtl-optimization/71148
922 * gcc.dg/pr71148.c: New test.
923
4f83064e
KT
9242016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
925
926 PR target/71056
927 * gcc.target/arm/pr71056.c: New test.
928
4bf8dbe1
BE
9292016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
930
931 * c-c++-common/pr69669.c: Check the used mode.
932
f3510625
MO
9332016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
934
935 PR sanitizer/64354
936 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
937
43c0068e
RB
9382016-05-19 Richard Biener <rguenther@suse.de>
939
940 PR tree-optimization/70729
941 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
942 * gcc.dg/graphite/scop-18.c: Likewise.
943 * gcc.dg/pr41783.c: Disable LIM.
944 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
945 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
946 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
947 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
948 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
949 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
950 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
951 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
952 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
953 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
954 * gfortran.dg/pr42108.f90: Likewise.
955
70f25790
DM
9562016-05-18 David Malcolm <dmalcolm@redhat.com>
957
958 PR driver/69265
959 * gcc.dg/spellcheck-options-11.c: New test case.
960
960db8ec
JJ
9612016-05-18 Jakub Jelinek <jakub@redhat.com>
962
963 PR c++/71100
964 * g++.dg/opt/pr71100.C: New test.
965
04643334
MJ
9662016-05-18 Martin Jambor <mjambor@suse.cz>
967
968 PR ipa/69708
969 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
970 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
971 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
972 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
973
91bb9f80
MJ
9742016-05-18 Martin Jambor <mjambor@suse.cz>
975
976 PR ipa/69708
977 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
978 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
979 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
980 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
981 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
982
c584aca6
PC
9832016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
984
985 PR c++/69793
986 * g++.dg/template/crash122.C: New.
987
20309c6e
PC
9882016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
989
990 PR c++/70466
991 * g++.dg/template/pr70466-1.C: New.
992 * g++.dg/template/pr70466-2.C: Likewise.
993
50c78b9a
MM
9942016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
995
996 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
997 splat operations and the XXSPLTIB instruction.
998 * gcc.target/powerpc/p9-splat-2.c: Likewise.
999 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1000 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1001 xxlxor to clear a register.
1002
cf8be00d
RS
10032016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1004
1005 * gcc.dg/torture/pr71020.c: New test.
1006
848a392a
MJ
10072016-05-18 Martin Jambor <mjambor@suse.cz>
1008
1009 PR ipa/70646
1010 * gcc.dg/ipa/pr70646.c: New test.
1011
1f2ab776
CL
10122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1013
1014 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1015
76489493
CL
10162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1017
1018 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1019 missing tests for vreinterpretq_p{8,16}.
1020
bd79378d
CL
10212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1022
1023 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1024 vsliq_n_s64 and vsliq_n_u64.
1025
81ca3ea0
CL
10262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1027
1028 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1029 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1030
873cb425
CL
10312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1032
1033 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1034 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1035 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1036
9d6e7c21
CL
10372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1038
1039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1040 in comment.
1041
b4dbe40e 10422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
1043
1044 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1045 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1046 "blr\t" and switch to scan-assembler-times.
1047
83a5c910
JW
10482016-05-18 Jiong Wang <jiong.wang@arm.com>
1049
53d6d955
UB
1050 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1051 with __aarch64__.
1052 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1053 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 1054
fb7cbdeb
JJ
10552016-05-18 Jakub Jelinek <jakub@redhat.com>
1056
8ee91165
JJ
1057 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1058 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1059 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1060 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1061 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1062 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1063
cf4d516a
JJ
1064 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1065 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1066
a4f16422
JJ
1067 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1068 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1069
7b37ce10
JJ
1070 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1071 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1072
fb7cbdeb
JJ
1073 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1074
c9326aef
RB
10752016-05-18 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/71168
1078 * gcc.dg/torture/pr71168.c: New testcase.
1079
df8b0a11
KV
10802016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1081
1082 PR middle-end/63586
1083 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1084 * gcc.dg/tree-ssa/pr63586.c: New test.
1085 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1086
2efd67ed
NS
10872016-05-17 Nathan Sidwell <nathan@acm.org>
1088
1089 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1090 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1091 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1092 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1093
1988b2c2
NS
10942016-05-17 Nathan Sidwell <nathan@acm.org>
1095
1096 * gcc.target/nvptx/abi-vararg-3.c: New.
1097
ad1d92ab
MM
10982016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1099
1100 PR tree-optimization/54579
1101 PR middle-end/55299
1102 * gcc.dg/fold-notrotate-1.c: New test.
1103 * gcc.dg/fold-notshift-1.c: New test.
1104 * gcc.dg/fold-notshift-2.c: New test.
1105
47768df8
MP
11062016-05-17 Marek Polacek <polacek@redhat.com>
1107
1108 PR ipa/71146
1109 * g++.dg/ipa/pr71146.C: New test.
1110
6b5423a5
DM
11112016-05-17 David Malcolm <dmalcolm@redhat.com>
1112
1113 * jit.dg/test-error-array-bounds.c: New test case.
1114
c7986356
MG
11152016-05-17 Marc Glisse <marc.glisse@inria.fr>
1116
1117 * gcc.dg/tree-ssa/and-1.c: New testcase.
1118
d982c5b7
MG
11192016-05-17 Marc Glisse <marc.glisse@inria.fr>
1120
1121 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1122 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1123
0139ba93
MG
11242016-05-17 Marc Glisse <marc.glisse@inria.fr>
1125
1126 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1127 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1128
daab4562
JW
11292016-05-17 Jiong Wang <jiong.wang@arm.com>
1130
1131 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1132
22330033
JW
11332016-05-17 Jiong Wang <jiong.wang@arm.com>
1134
1135 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1136
98b3a5f2
JW
11372016-05-17 Jiong Wang <jiong.wang@arm.com>
1138
1139 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1140 ".2d[index]" when scan the assembly.
1141 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1142 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1143 float64x1.
1144 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1145
b71b7a8e
RB
11462016-05-17 Richard Biener <rguenther@suse.de>
1147
1148 PR tree-optimization/71132
1149 * gcc.dg/torture/pr71132.c: New testcase.
1150
3c51ad46
CL
11512016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1152
1153 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1154
d20faa66
KT
11552016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1156
1157 PR target/70809
1158 * gcc.target/aarch64/pr70809_1.c: New test.
1159
b75cc5a4
KT
11602016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1161
1162 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1163 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1164 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1165 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1166
b28eb195
IE
11672016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1168 Ilya Enkovich <ilya.enkovich@intel.com>
1169
1170 PR target/71114
1171 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1172
0b9004ed
JH
11732016-05-16 Jan Hubicka <hubicka@ucw.cz>
1174
1175 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1176 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1177
1b81a1c1
MW
11782016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1179
1180 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1181 test for __ARM_FP16_ARGS.
1182 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1183 * gcc.target/arm/aapcs/neon-vect10.c: New.
1184 * gcc.target/arm/aapcs/neon-vect9.c: New.
1185 * gcc.target/arm/aapcs/vfp18.c: New.
1186 * gcc.target/arm/aapcs/vfp19.c: New.
1187 * gcc.target/arm/aapcs/vfp20.c: New.
1188 * gcc.target/arm/aapcs/vfp21.c: New.
1189 * gcc.target/arm/fp16-aapcs-1.c: New.
1190 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1191 test for __ARM_FP16_ARGS.
1192 * g++.target/arm/fp16-return-1.c: Update expected output.
1193
921d1e73
JW
11942016-05-16 Jiong Wang <jiong.wang@arm.com>
1195
1196 PR testsuite/70227
1197 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1198
228eb42a
HA
11992016-05-15 Harald Anlauf <anlauf@gmx.de>
1200
1201 PR fortran/69603
1202 * gfortran.dg/pr69603.f90: New testcase.
1203
785abfd3
FR
12042016-05-14 Fritz Reese <fritzoreese@gmail.com>
1205
1206 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1207
e75eb64f
FR
12082016-05-14 Fritz Reese <fritzoreese@gmail.com>
1209
1210 PR fortran/71047
1211 * gfortran.dg/pr71047.f08: New test.
1212
aa4b467b
JM
12132016-05-13 Joseph Myers <joseph@codesourcery.com>
1214
1215 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1216 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1217 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1218
653fb4a2
MS
12192016-05-13 Martin Sebor <msebor@redhat.com>
1220
1221 PR c++/60049
1222 * g++.dg/cpp0x/constexpr-60049.C: New test.
1223
9e37582d
JJ
12242016-05-13 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR bootstrap/71071
1227 * gcc.dg/pr71071.c: New test.
1228
a278aa17
UB
12292016-05-13 Uros Bizjak <ubizjak@gmail.com>
1230
1231 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1232 remove XOP handling.
377eaca7 1233 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 1234
ac3d02e2
NS
12352016-05-13 Nathan Sidwell <nathan@acm.org>
1236
1237 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1238 __atomic_is_lock_free declaration.
1239
8ab3bdac
RB
12402016-05-13 Richard Biener <rguenther@suse.de>
1241
1242 PR tree-optimization/42587
1243 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1244
623b8e0a
ML
12452016-05-13 Martin Liska <mliska@suse.cz>
1246
1247 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1248 the new format of dump output.
1249
da7674f6
IE
12502016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1251
1252 * gcc.dg/pr71084.c: New test.
1253
c959db3d
RR
12542016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1255
53d6d955
UB
1256 PR target/53440
1257 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 1258
43203dea
RR
12592016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1260
1261 * gcc.target/aarch64/struct_return.c: New test.
1262
4f2e1536
MP
12632016-05-12 Marek Polacek <polacek@redhat.com>
1264
1265 PR c/70756
1266 * c-c++-common/pr70756-2.c: New test.
1267 * c-c++-common/pr70756.c: New test.
1268
1ef33ef3
RB
12692016-05-12 Richard Biener <rguenther@suse.de>
1270
1271 PR tree-optimization/71059
1272 * gcc.dg/torture/pr71059.c: New testcase.
1273
763baff6
RB
12742016-05-12 Richard Biener <rguenther@suse.de>
1275
1276 PR tree-optimization/71062
1277 * gcc.dg/torture/pr71062.c: New testcase.
1278
c4ec1243
IE
12792016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1280
1281 PR tree-optimization/71006
1282 * gcc.dg/pr71006.c: New test.
1283
a5fbf76d
MP
12842016-05-12 Marek Polacek <polacek@redhat.com>
1285
1286 PR driver/71063
1287 * gcc.dg/opts-7.c: New test.
1288
5acc47a4
KT
12892016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1290
1291 PR target/70830
1292 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1293 Add -save-temps to dg-options.
1294 Scan for ldmfd rather than pop instruction.
1295 * gcc.target/arm/interrupt-2.c: Likewise.
1296 * gcc.target/arm/pr70830.c: New test.
1297
40bd4bf9
JJ
12982016-05-12 Jakub Jelinek <jakub@redhat.com>
1299
3cd63842
JJ
1300 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1301 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1302
c05d08f6
JJ
1303 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1304 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1305 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1306
bc27ffae
JJ
1307 PR target/71019
1308 * gcc.target/i386/avx512vl-pack-1.c: New test.
1309 * gcc.target/i386/avx512vl-pack-2.c: New test.
1310 * gcc.target/i386/avx512bw-pack-2.c: New test.
1311
515d7412
JJ
1312 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1313
40bd4bf9
JJ
1314 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1315 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1316 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1317
44ab146a
RB
13182016-05-12 Richard Biener <rguenther@suse.de>
1319
1320 PR tree-optimization/70986
1321 * gcc.dg/torture/pr70986-1.c: New testcase.
1322 * gcc.dg/torture/pr70986-2.c: Likewise.
1323 * gcc.dg/torture/pr70986-3.c: Likewise.
1324
d6e83a8d
MM
13252016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1326
1327 PR c/43651
1328 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1329 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1330
51e67ea3
UB
13312016-05-11 Uros Bizjak <ubizjak@gmail.com>
1332
1333 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1334 directive.
1335 * gcc.target/i386/pr66746.c: Ditto.
1336
3fd2b007
MM
13372016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1338
1339 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1340 support.
1341 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1342 warning when using -mvsx-timode.
1343 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1344 * gcc.target/powerpc/dform-2.c: Likewise.
1345 * gcc.target/powerpc/pr68805.c: Likewise.
1346
5c3a10fb
MP
13472016-05-11 Marek Polacek <polacek@redhat.com>
1348
1349 PR c++/71024
1350 * c-c++-common/attributes-3.c: New test.
1351
7cfb065b
NS
13522016-05-11 Nathan Sidwell <nathan@acm.org>
1353
1354 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1355 * gcc.c-torture/execute/pr68185.c: Likewise.
1356 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1357 * gcc.dg/pr69634.c: Requires scheduling.
1358 * gcc.dg/torture/pr66178.c: Require label values.
1359 * gcc.dg/setjmp-6.c: Require indirect jumps.
1360
f35ea97d
RB
13612016-05-11 Richard Biener <rguenther@suse.de>
1362
1363 PR tree-optimization/71055
1364 * gcc.dg/torture/pr71055.c: New testcase.
1365
dff70323
RB
13662016-05-11 Richard Biener <rguenther@suse.de>
1367
1368 PR debug/71057
1369 * g++.dg/debug/pr71057.C: New testcase.
1370
56a3d28b
JJ
13712016-05-11 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR fortran/70855
1374 * gfortran.dg/gomp/pr70855.f90: New test.
1375
ebc1b29e
RB
13762016-05-11 Richard Biener <rguenther@suse.de>
1377
1378 PR middle-end/71002
1379 * g++.dg/torture/pr71002.C: New testcase.
1380
98ccd1d7
IE
13812016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1382
1383 PR middle-end/70807
1384 * gcc.dg/pr70807.c: New test.
1385
ed29e24b
MS
13862016-05-10 Martin Sebor <msebor@redhat.com>
1387
1388 PR c++/38611
1389 * g++.dg/Wattributes.C: New test.
1390
e39dab2c
MG
13912016-05-10 Marc Glisse <marc.glisse@inria.fr>
1392
1393 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1394 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1395 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1396
d067e238
IE
13972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1398
1399 PR target/70799
1400 * gcc.target/i386/pr70799-1.c: New test.
1401
cd36c83e
PMR
14022016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1403
1404 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1405
1e3af2a4
IE
14062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1407
1408 PR middle-end/70877
1409 * gcc.target/i386/pr70877.c: New test.
1410
afc610db
IE
14112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1412
1413 PR tree-optimization/70786
1414 * gcc.target/i386/pr70876.c: New test.
1415
4b59d19f
JJ
14162016-05-10 Jakub Jelinek <jakub@redhat.com>
1417
1418 PR target/70927
1419 * gcc.target/i386/avx512vl-logic-1.c: New test.
1420 * gcc.target/i386/avx512vl-logic-2.c: New test.
1421 * gcc.target/i386/avx512dq-logic-2.c: New test.
1422
9b5ee426
BS
14232016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1424
1425 PR target/70963
1426 * gcc.target/powerpc/pr70963.c: New.
1427
f3352cab
DM
14282016-05-10 David Malcolm <dmalcolm@redhat.com>
1429
1430 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1431 (test_very_wide_line): Add ruler to expected output.
1432 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1433 (test_very_wide_line): Likewise.
1434 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1435 (test_show_locus): Within the handling of "test_very_wide_line",
1436 enable show_ruler_p on the diagnostic context.
1437
4a3255dd
RB
14382016-05-10 Richard Biener <rguenther@suse.de>
1439
1440 PR tree-optimization/71039
1441 * gcc.dg/torture/pr71039.c: New testcase.
1442
da7c9950
NS
14432016-05-10 Nathan Sidwell <nathan@acm.org>
1444
1445 * gcc.dg/nested-func-10.c: Requires alloca.
1446 * gcc.dg/nested-func-9.c: Requires alloca.
1447 * gcc.c-torture/execute/pr70460.c: Requires labels.
1448 * gcc.c-torture/compile/pr70199.c: Requires labels.
1449 * gcc.target/nvptx/decl.c: Compile only.
1450 * gcc.target/nvptx/trailing-init.c: Compile only.
1451 * gcc.target/nvptx/ary-init.c: Compile only.
1452
cf68d92c
MP
14532016-05-10 Marek Polacek <polacek@redhat.com>
1454
1455 PR c/70255
1456 * gcc.dg/attr-opt-1.c: New test.
1457
64ea4e15
RB
14582016-05-10 Richard Biener <rguenther@suse.de>
1459
1460 PR tree-optimization/70497
1461 PR tree-optimization/28367
1462 * gcc.dg/torture/20160404-1.c: New testcase.
1463 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1464 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1465
5a96dae3
PMR
14662016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1467
1468 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1469
fc97f805
UB
14702016-05-09 Uros Bizjak <ubizjak@gmail.com>
1471
1472 * gcc.target/i386/fabsneg-1.c New test.
1473
a710b1d5
AM
14742016-05-09 Alan Modra <amodra@gmail.com>
1475
1476 PR testsuite/70826
1477 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1478
171f6f05
RB
14792016-05-09 Richard Biener <rguenther@suse.de>
1480
1481 PR tree-optimization/70985
1482 * gcc.dg/torture/pr70985.c: New testcase.
1483
18caa34e
BC
14842016-05-09 Bin Cheng <bin.cheng@arm.com>
1485
1486 * gcc.dg/tree-ssa/ifc-9.c: New test.
1487 * gcc.dg/tree-ssa/ifc-10.c: New test.
1488 * gcc.dg/tree-ssa/ifc-11.c: New test.
1489 * gcc.dg/tree-ssa/ifc-12.c: New test.
1490 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1491 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1492 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1493
7a27d38f
RB
14942016-05-09 Richard Biener <rguenther@suse.de>
1495
1496 PR fortran/70937
1497 * gfortran.dg/pr70937.f90: New testcase.
1498
5ebbbd3d
RO
14992016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1500
1501 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1502
f6288c24
FR
15032016-05-07 Fritz Reese <fritzoreese@gmail.com>
1504
1505 PR fortran/56226
1506 * gfortran.dg/dec_structure_1.f90: New testcase.
1507 * gfortran.dg/dec_structure_2.f90: Ditto.
1508 * gfortran.dg/dec_structure_3.f90: Ditto.
1509 * gfortran.dg/dec_structure_4.f90: Ditto.
1510 * gfortran.dg/dec_structure_5.f90: Ditto.
1511 * gfortran.dg/dec_structure_6.f90: Ditto.
1512 * gfortran.dg/dec_structure_7.f90: Ditto.
1513 * gfortran.dg/dec_structure_8.f90: Ditto.
1514 * gfortran.dg/dec_structure_9.f90: Ditto.
1515 * gfortran.dg/dec_structure_10.f90: Ditto.
1516 * gfortran.dg/dec_structure_11.f90: Ditto.
1517 * gfortran.dg/dec_union_1.f90: Ditto.
1518 * gfortran.dg/dec_union_2.f90: Ditto.
1519 * gfortran.dg/dec_union_3.f90: Ditto.
1520 * gfortran.dg/dec_union_4.f90: Ditto.
1521 * gfortran.dg/dec_union_5.f90: Ditto.
1522 * gfortran.dg/dec_union_6.f90: Ditto.
1523 * gfortran.dg/dec_union_7.f90: Ditto.
1524
5ec4a8cd
TV
15252016-05-07 Tom de Vries <tom@codesourcery.com>
1526
1527 PR tree-optimization/70956
1528 * gcc.dg/graphite/pr70956.c: New test.
1529
58ec1d0e
JJ
15302016-05-06 Jakub Jelinek <jakub@redhat.com>
1531
ccd88fb7
JJ
1532 PR middle-end/70941
1533 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1534 (a, b, c, d): Change type from char to signed char.
1535 (main): Compare against (signed char) -1634678893 instead of
1536 hardcoded -109. Use __builtin_abort instead of abort.
1537
dd3b6464
JJ
1538 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1539 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1540
58ec1d0e
JJ
1541 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1542
19aa23d8
YR
15432016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1544
1545 PR debug/70935
1546 * gcc.dg/torture/pr70935.c: New test.
1547
ae5f0df1
OE
15482016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1549
1550 PR target/58219
ce23a8ff 1551 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 1552
078f7e37
RB
15532016-05-06 Richard Biener <rguenther@suse.de>
1554
1555 PR tree-optimization/70960
1556 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1557
765d7b54
OE
15582016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1559
1560 PR target/52933
1561 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1562 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1563 Adjust expected instruction counts.
1564 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1565
29c94e65
MP
15662016-05-06 Marek Polacek <polacek@redhat.com>
1567
1568 PR sanitizer/70875
1569 * gcc.dg/ubsan/bounds-3.c: New test.
1570
3684b02e
OE
15712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1572
1573 PR target/54089
1574 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1575
8706773f
RB
15762016-05-06 Richard Biener <rguenther@suse.de>
1577
1578 PR middle-end/70931
1579 * gfortran.dg/pr70931.f90: New testcase.
1580
a4f51018
RB
15812016-05-06 Richard Biener <rguenther@suse.de>
1582
1583 PR middle-end/70941
1584 * gcc.dg/torture/pr70941.c: New testcase.
1585
c4f2425f
BC
15862016-05-05 Bin Cheng <bin.cheng@arm.com>
1587
1588 PR tree-optimization/57206
1589 * gcc.dg/vect/pr57206.c: New test.
1590
5dc08197
RO
15912016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1592
1593 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1594
351f85c5
JJ
15952016-05-05 Jakub Jelinek <jakub@redhat.com>
1596
568bac8c
JJ
1597 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1598
351f85c5
JJ
1599 * c-c++-common/Wdangling-else-4.c: New test.
1600
33fd7785
JJ
16012016-05-04 Jakub Jelinek <jakub@redhat.com>
1602
2d1ac15a
JJ
1603 PR c++/70906
1604 PR c++/70933
1605 * g++.dg/opt/pr70906.C: New test.
1606 * g++.dg/opt/pr70933.C: New test.
1607
33fd7785
JJ
1608 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1609
6b715bf6
JH
16102016-05-04 Jan Hubicka <hubicka@ucw.cz>
1611
1612 * gcc.dg/ipa/pure-const-3.c: New testcase.
1613
deef7113
MP
16142016-05-04 Marek Polacek <polacek@redhat.com>
1615
1616 * c-c++-common/Wdangling-else-1.c: New test.
1617 * c-c++-common/Wdangling-else-2.c: New test.
1618 * c-c++-common/Wdangling-else-3.c: New test.
1619
5396db97
KCY
16202016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1621
1622 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1623 flag is present.
1624
de55efd5
MP
16252016-05-04 Marek Polacek <polacek@redhat.com>
1626
1627 PR c/48778
1628 * gcc.dg/Waddress-2.c: New test.
1629
475839b6
AM
16302016-05-04 Alan Modra <amodra@gmail.com>
1631
1632 * gcc.target/powerpc/pr70866.c: New.
1633
b25aad5f
MS
16342016-05-03 Martin Sebor <msebor@redhat.com>
1635
1636 PR c++/66561
1637 * c-c++-common/builtin_location.c: New test.
1638 * g++.dg/cpp1y/builtin_location.C: New test.
1639
79ce98bc
MP
16402016-05-03 Marek Polacek <polacek@redhat.com>
1641
1642 PR c/70859
1643 * gcc.dg/pr70859.c: New test.
1644 * gcc.dg/pr70859-2.c: New test.
1645
402e89f5
PMR
16462016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1647
1648 * gnat.dg/debug5.adb: New testcase.
1649
f3d90045
DV
16502016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1651
1652 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1653 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1654 Procedure to check for z10 instruction set.
1655
1e26cec1
CL
16562016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1657
1658 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1659
71aca5a0
AM
16602016-05-03 Alan Modra <amodra@gmail.com>
1661
1662 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1663
2fd70ec1
JJ
16642016-05-03 Jakub Jelinek <jakub@redhat.com>
1665
1666 * gcc.target/i386/avx512f-cvt-1.c: New test.
1667
e5705cf7
L
16682016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1669
1670 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1671 -fdump-tree-vrp-details.
1672
381cdae4
RB
16732016-05-03 Richard Biener <rguenther@suse.de>
1674
1675 * gcc.dg/pr30172-1.c: Adjust.
1676 * gcc.dg/pr63743.c: Likewise.
1677 * gcc.dg/tm/pr51696.c: Likewise.
1678 * c-c++-common/tm/safe-1.c: Likewise.
1679 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1680 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1681 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1682 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1683
adedd5c1
JJ
16842016-05-03 Jakub Jelinek <jakub@redhat.com>
1685
31ed1665
JJ
1686 PR rtl-optimization/70467
1687 * gcc.target/i386/pr70467-3.c: New test.
1688 * gcc.target/i386/pr70467-4.c: New test.
1689
dea60b59
JJ
1690 PR tree-optimization/70916
1691 * gcc.c-torture/compile/pr70916.c: New test.
1692
adedd5c1
JJ
1693 PR target/49244
1694 * gcc.target/i386/pr49244-1.c: New test.
1695 * gcc.target/i386/pr49244-2.c: New test.
1696
f80041ef
BS
16972016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1698
1699 PR rtl-optimization/44281
1700 * gcc.target/i386/pr44281.c: New test.
1701
1cfcd39e
BC
17022016-05-03 bin cheng <bin.cheng@arm.com>
1703
1704 PR tree-optimization/56541
1705 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1706 * gcc.dg/vect/pr56541.c: new test.
1707
4304ccfd
MM
17082016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1709
1710 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1711 __float128.
1712 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1713
50d94c29
L
17142016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1715
1716 PR testsuite/70520
1717 * c-c++-common/asan/clone-test-1.c (main): Align child process
1718 stack to 16 bytes.
1719
bc1aee87
DM
17202016-05-02 David Malcolm <dmalcolm@redhat.com>
1721
1722 PR c++/62314
1723 * g++.dg/spellcheck-fields-2.C: New test case.
1724
474e0129
DM
17252016-05-02 David Malcolm <dmalcolm@redhat.com>
1726
1727 PR c++/62314
1728 * g++.dg/pr62314.C: New test case.
1729
818b88a7
JH
17302016-05-02 Jan Hubicka <hubicka@ucw.cz>
1731
1732 * gcc.dg/ipa/inline-8.c: New testcase.
1733
dd77684f
JJ
17342016-05-02 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR rtl-optimization/70467
1737 * gcc.target/i386/pr70467-1.c: New test.
1738
72407e00
BE
17392016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1740
1741 * gcc.dg/spec-options.c: Run the test on all targets.
1742 * gcc.dg/foo.specs: Use cpp_unique_options.
1743
dd53d197
MG
17442016-05-02 Marc Glisse <marc.glisse@inria.fr>
1745
1746 * gcc.dg/tree-ssa/unord.c: New testcase.
1747
a8b85ce9
MG
17482016-05-02 Marc Glisse <marc.glisse@inria.fr>
1749
1750 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1751
5b37e866
NS
17522016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1753
1754 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1755
7176a4a0
MP
17562016-05-02 Marek Polacek <polacek@redhat.com>
1757
1758 PR c/70851
1759 * gcc.dg/enum-incomplete-3.c: New test.
1760
6b9933b9
MP
17612016-05-02 Marek Polacek <polacek@redhat.com>
1762 Tom de Vries <tom@codesourcery.com>
1763
1764 PR tree-optimization/70700
1765 * gcc.dg/pr70700.c: New test.
1766
90f82260
UB
17672016-05-01 Uros Bizjak <ubizjak@gmail.com>
1768
1769 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1770 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1771 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1772 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1773 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1774
f73036c1
EB
17752016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1776
1777 * ada/acats/run_acats: Rename into...
1778 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1779 * ada/acats/run_all.sh: Remove redundant test.
1780 (target_run): Move around.
1781 (target_gnatchop): Use newly built executable.
1782 (target_gnatmake): Likewise.
1783 Check that the compilation of impbit succeeds.
1784
85e051a3
OE
17852016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1786
1787 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1788 * gcc.dg/20021029-1.c: Likewise.
1789 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1790 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1791 * gcc.target/sh/cmpstr.c: Likewise.
1792 * gcc.target/sh/cmpstrn.c: Likewise.
1793 * gcc.target/sh/memset.c: Likewise.
1794 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1795 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1796 * gcc.target/sh/pr39423-1.c: Likewise.
1797 * gcc.target/sh/pr49468-di.c: Likewise.
1798 * gcc.target/sh/pr49468-si.c: Likewise.
1799 * gcc.target/sh/pr49880-1.c: Likewise.
1800 * gcc.target/sh/pr49880-2.c: Likewise.
1801 * gcc.target/sh/pr49880-3.c: Likewise.
1802 * gcc.target/sh/pr50751-1.c: Likewise.
1803 * gcc.target/sh/pr50751-4.c: Likewise.
1804 * gcc.target/sh/pr50751-7.c: Likewise.
1805 * gcc.target/sh/pr51244-1.c: Likewise.
1806 * gcc.target/sh/pr51244-10.c: Likewise.
1807 * gcc.target/sh/pr51244-11.c: Likewise.
1808 * gcc.target/sh/pr51244-12.c: Likewise.
1809 * gcc.target/sh/pr51244-13.c: Likewise.
1810 * gcc.target/sh/pr51244-14.c: Likewise.
1811 * gcc.target/sh/pr51244-17.c: Likewise.
1812 * gcc.target/sh/pr51244-18.c: Likewise.
1813 * gcc.target/sh/pr51244-19.c: Likewise.
1814 * gcc.target/sh/pr51244-4.c: Likewise.
1815 * gcc.target/sh/pr51244-5.c: Likewise.
1816 * gcc.target/sh/pr51244-7.c: Likewise.
1817 * gcc.target/sh/pr51244-8.c: Likewise.
1818 * gcc.target/sh/pr51244-9.c: Likewise.
1819 * gcc.target/sh/pr51697.c: Likewise.
1820 * gcc.target/sh/pr52483-1.c: Likewise.
1821 * gcc.target/sh/pr52483-2.c: Likewise.
1822 * gcc.target/sh/pr52483-3.c: Likewise.
1823 * gcc.target/sh/pr52483-5.c: Likewise.
1824 * gcc.target/sh/pr52933-1.c: Likewise.
1825 * gcc.target/sh/pr52933-2.c: Likewise.
1826 * gcc.target/sh/pr52933-3.c: Likewise.
1827 * gcc.target/sh/pr53568-1.c: Likewise.
1828 * gcc.target/sh/pr53976-1.c: Likewise.
1829 * gcc.target/sh/pr53988-1.c: Likewise.
1830 * gcc.target/sh/pr53988.c: Likewise.
1831 * gcc.target/sh/pr54089-1.c: Likewise.
1832 * gcc.target/sh/pr54089-6.c: Likewise.
1833 * gcc.target/sh/pr54089-7.c: Likewise.
1834 * gcc.target/sh/pr54089-8.c: Likewise.
1835 * gcc.target/sh/pr54089-9.c: Likewise.
1836 * gcc.target/sh/pr54236-1.c: Likewise.
1837 * gcc.target/sh/pr54236-2.c: Likewise.
1838 * gcc.target/sh/pr54236-3.c: Likewise.
1839 * gcc.target/sh/pr54236-4.c: Likewise.
1840 * gcc.target/sh/pr54386.c: Likewise.
1841 * gcc.target/sh/pr54602-1.c: Likewise.
1842 * gcc.target/sh/pr54685.c: Likewise.
1843 * gcc.target/sh/pr54760-1.c: Likewise.
1844 * gcc.target/sh/pr54760-2.c: Likewise.
1845 * gcc.target/sh/pr54760-3.c: Likewise.
1846 * gcc.target/sh/pr54760-4.c: Likewise.
1847 * gcc.target/sh/pr54760-5.c: Likewise.
1848 * gcc.target/sh/pr54760-6.c: Likewise.
1849 * gcc.target/sh/pr55146.c: Likewise.
1850 * gcc.target/sh/pr55160.c: Likewise.
1851 * gcc.target/sh/pr59278.c: Likewise.
1852 * gcc.target/sh/pr59401-1.c: Likewise.
1853 * gcc.target/sh/pr59533-1.c: Likewise.
1854 * gcc.target/sh/pr63260.c: Likewise.
1855 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1856 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1857 * gcc.target/sh/strlen.c: Likewise.
1858 * gcc.target/sh/torture/pr30807.c: Likewise.
1859 * gcc.target/sh/torture/pr34777.c: Likewise.
1860 * gcc.target/sh/torture/pr64652.c: Likewise.
1861 * gcc.target/sh/torture/pr65505.c: Likewise.
1862 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1863 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1864
411e5c67
PC
18652016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/66644
1868 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1869
8fa97501
BS
18702016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1871
1872 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1873 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1874 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1875 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1876
5a956111
PP
18772016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1878
1879 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1880 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1881
e7ff0319
CP
18822016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1883
1884 PR middle-end/70626
1885 * c-c++-common/goacc/combined-reduction.c: New test.
1886 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1887
52d11a4b
L
18882016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1889
1890 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1891 *movdi_internal pattern only if PIC off.
1892 * gcc.target/i386/pr70155-2.c: Likewise.
1893 * gcc.target/i386/pr70155-3.c: Likewise.
1894 * gcc.target/i386/pr70155-4.c: Likewise.
1895 * gcc.target/i386/pr70155-5.c: Likewise.
1896 * gcc.target/i386/pr70155-6.c: Likewise.
1897 * gcc.target/i386/pr70155-7.c: Likewise.
1898 * gcc.target/i386/pr70155-8.c: Likewise.
1899 * gcc.target/i386/pr70155-15.c: Likewise.
1900 * gcc.target/i386/pr70155-17.c: Likewise.
1901 * gcc.target/i386/pr70155-22.c: Likewise.
1902
8960db31
BC
19032016-04-29 Bin Cheng <bin.cheng@arm.com>
1904
1905 PR tree-optimization/70803
1906 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1907
cca535a4
IE
19082016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1909
1910 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1911 optimization of vector loop.
1912 * gcc.target/i386/vect-unpack-3.c: New test.
1913 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1914 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1915 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1916
500ecf4a
MP
19172016-04-29 Marek Polacek <polacek@redhat.com>
1918
1919 PR sanitizer/70342
1920 * g++.dg/ubsan/null-7.C: New test.
1921
2fff3db8
MP
1922 PR c/70852
1923 * gcc.dg/pr70852.c: New test.
1924
509063eb
DV
19252016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1926
1927 PR/69089
1928 * g++.dg/cpp0x/alignas6.C: New test.
1929
83745c0d
DV
19302016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1931
1932 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1933 dg-do.
1934 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1935 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1936 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1937 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1938 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1939 * gcc.target/arc/mxy.c: Likewise.
1940 * gcc.target/arc/mswape.c: Likewise.
1941 * gcc.target/arc/mrtsc.c: Likewise.
1942 * gcc.target/arc/mcrc.c: Likewise.
1943 * gcc.target/arc/mdsp-packa.c: Likewise.
1944 * gcc.target/arc/mdvbf.c: Likewise.
1945 * gcc.target/arc/mlock.c: Likewise.
1946 * gcc.target/arc/mmac-24.c: Likewise.
1947 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1948
849b265d
BS
19492016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1950 Matthijs Kooijman <matthijs@stdin.nl>
1951 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1952
1953 PR target/60040
1954 * gcc.target/avr/pr60040-1.c: New.
1955 * gcc.target/avr/pr60040-2.c: New.
1956
1390536b
RB
19572016-04-29 Richard Biener <rguenther@suse.de>
1958
1959 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1960
98998245
RB
19612016-04-29 Richard Biener <rguenther@suse.de>
1962
1963 PR tree-optimization/13962
1964 PR tree-optimization/65686
1965 * gcc.dg/uninit-pr65686.c: New testcase.
1966
8b80cc21
JJ
19672016-04-29 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR middle-end/70843
1970 * gcc.dg/pr70843.c: New test.
1971
6181bc30
JJ
19722016-04-28 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR target/70858
1975 * gcc.target/i386/pr70858.c: New test.
1976
f4cb3612
AB
19772016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1978
1979 * gcc.target/arc/nps400-1.c: New file.
1980
8ad9df62
JR
19812016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1982 Andrew Burgess <andrew.burgess@embecosm.com>
1983
1984 * gcc.target/arc/movh_cl-1.c: New file.
1985
ceaaa9fe
JR
19862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1987 Andrew Burgess <andrew.burgess@embecosm.com>
1988
1989 * gcc.target/arc/extzv-1.c: New file.
1990 * gcc.target/arc/insv-1.c: New file.
1991 * gcc.target/arc/insv-2.c: New file.
1992 * gcc.target/arc/movb-1.c: New file.
1993 * gcc.target/arc/movb-2.c: New file.
1994 * gcc.target/arc/movb-3.c: New file.
1995 * gcc.target/arc/movb-4.c: New file.
1996 * gcc.target/arc/movb-5.c: New file.
1997 * gcc.target/arc/movb_cl-1.c: New file.
1998 * gcc.target/arc/movb_cl-2.c: New file.
1999 * gcc.target/arc/movbi_cl-1.c: New file.
2000 * gcc.target/arc/movl-1.c: New file.
2001
4d03dc2f
JR
20022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2003 Andrew Burgess <andrew.burgess@embecosm.com>
2004
2005 * gcc.target/arc/cmem-1.c: New file.
2006 * gcc.target/arc/cmem-2.c: New file.
2007 * gcc.target/arc/cmem-3.c: New file.
2008 * gcc.target/arc/cmem-4.c: New file.
2009 * gcc.target/arc/cmem-5.c: New file.
2010 * gcc.target/arc/cmem-6.c: New file.
2011 * gcc.target/arc/cmem-7.c: New file.
2012 * gcc.target/arc/cmem-ld.inc: New file.
2013 * gcc.target/arc/cmem-st.inc: New file.
2014
81262dad
JJ
20152016-04-28 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR target/70821
2018 * gcc.target/i386/pr70821.c: New test.
2019
0a31a09a
BS
20202016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2021
2022 * gcc.target/powerpc/vec-adde.c: New test.
2023 * gcc.target/powerpc/vec-adde-int128.c: New test.
2024
3ddffba9
JJ
20252016-04-28 Jakub Jelinek <jakub@redhat.com>
2026
2027 * gcc.target/i386/avx-vround-1.c: New test.
2028 * gcc.target/i386/avx-vround-2.c: New test.
2029 * gcc.target/i386/avx512vl-vround-1.c: New test.
2030 * gcc.target/i386/avx512vl-vround-2.c: New test.
2031
713dedcd
RO
20322016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2033
2034 PR testsuite/70595
2035 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2036 (check_effective_target_cilkplus_runtime): ... this.
2037 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2038 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2039
2040 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2041 Require cilkplus_runtime.
2042 Don't add -lcilkrts.
2043 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2044 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2045 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2046 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2047 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2048 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2049 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2050 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2051 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2052 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2053 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2054 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2055 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2056 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2057 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2058 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2059 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2060 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2061 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2062 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2063 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2064 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2065 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2066 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2067 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2068 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2069 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2070 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2071 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2072
2073 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2074 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2075
2076 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2077
2078 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2079 cilkplus_runtime.
2080
3563f78f
MG
20812016-04-27 Marc Glisse <marc.glisse@inria.fr>
2082
2083 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2084 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2085
6bc2bb18
RB
20862015-04-27 Ryan Burn <contact@rnburn.com>
2087
2088 PR c++/69024
2089 PR c++/68997
2090 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2091 diagnostic.
2092 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2093 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2094
1e55d29a
EB
20952016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2096
2097 * gnat.dg/limited_with4.ad[sb]: New test.
2098 * gnat.dg/limited_with4_pkg.ads: New helper.
2099
087146ca
L
21002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2101
2102 PR target/70155
2103 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2104 and movv1ti_internal patterns
2105 * gcc.target/i386/pr70155-1.c: New test.
2106 * gcc.target/i386/pr70155-2.c: Likewise.
2107 * gcc.target/i386/pr70155-3.c: Likewise.
2108 * gcc.target/i386/pr70155-4.c: Likewise.
2109 * gcc.target/i386/pr70155-5.c: Likewise.
2110 * gcc.target/i386/pr70155-6.c: Likewise.
2111 * gcc.target/i386/pr70155-7.c: Likewise.
2112 * gcc.target/i386/pr70155-8.c: Likewise.
2113 * gcc.target/i386/pr70155-9.c: Likewise.
2114 * gcc.target/i386/pr70155-10.c: Likewise.
2115 * gcc.target/i386/pr70155-11.c: Likewise.
2116 * gcc.target/i386/pr70155-12.c: Likewise.
2117 * gcc.target/i386/pr70155-13.c: Likewise.
2118 * gcc.target/i386/pr70155-14.c: Likewise.
2119 * gcc.target/i386/pr70155-15.c: Likewise.
2120 * gcc.target/i386/pr70155-16.c: Likewise.
2121 * gcc.target/i386/pr70155-17.c: Likewise.
2122 * gcc.target/i386/pr70155-18.c: Likewise.
2123 * gcc.target/i386/pr70155-19.c: Likewise.
2124 * gcc.target/i386/pr70155-20.c: Likewise.
2125 * gcc.target/i386/pr70155-21.c: Likewise.
2126 * gcc.target/i386/pr70155-22.c: Likewise.
2127
92329f9f
L
21282016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2129
2130 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2131 ".{5,6}".
2132
309a0cf6
BC
21332016-04-27 Bin Cheng <bin.cheng@arm.com>
2134
2135 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2136 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2137 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2138 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2139 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2140
72ed2b9c
RB
21412016-04-27 Richard Biener <rguenther@suse.de>
2142
2143 PR ipa/70760
2144 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2145 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2146
3c98ff9b
NS
21472016-04-27 Nathan Sidwell <nathan@acm.org>
2148
2149 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2150 * g++.dg/ubsan/pr63956.C: Adjust error location.
2151
9ec5d66b
NC
21522016-04-27 Nick Clifton <nickc@redhat.com>
2153
2154 PR middle-end/49889
2155 * gcc.dg/pr49889.c: New test.
2156
c1e1f433
BS
21572016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2158
2159 * c-c++-common/memset-array.c: New test.
2160
8ac43293
MS
21612016-04-26 Martin Sebor <msebor@redhat.com>
2162
2163 PR c++/66639
2164 * g++.dg/cpp1y/func_constexpr.C: New test.
2165
843ce8ab
PP
21662016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2167
2168 PR c++/70241
2169 * g++.dg/cpp0x/enum32.C: New test.
2170 * g++.dg/cpp0x/enum33.C: New test.
2171
21722016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
2173
2174 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2175 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2176 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2177 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2178 * gcc.c-torture/execute/pr38151.c: Likewise.
2179 * gcc.c-torture/execute/pr66556.c: Likewise.
2180 * gcc.c-torture/execute/pr67781.c: Likewise.
2181 * gcc.c-torture/execute/pr68648.c: Likewise.
2182
ca1206be
MG
21832016-04-26 Marc Glisse <marc.glisse@inria.fr>
2184
2185 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2186
2448a956
MP
21872016-04-26 Marek Polacek <polacek@redhat.com>
2188
2189 PR c/67784
2190 * gcc.dg/pr67784-3.c: New test.
2191 * gcc.dg/pr67784-4.c: New test.
2192 * gcc.dg/pr67784-5.c: New test.
2193
b02a5e26
MP
2194 PR c/70791
2195 * gcc.dg/Wnested-externs-2.c: New test.
2196
6b6aa8d3
MG
21972016-04-26 Marc Glisse <marc.glisse@inria.fr>
2198
2199 * gcc.dg/fold-plusmult.c: Adjust.
2200 * gcc.dg/no-strict-overflow-6.c: Adjust.
2201 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2202
a2095b55
BS
22032016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2204
2205 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2206 number scans.
2207 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2208 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2209 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2210 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2211 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2212 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2213 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2214 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2215 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2216 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2217 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2218 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2219 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2220 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2221 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2222 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2223 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2224 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2225 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2226 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2227 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2228 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2229 scans.
2230 * gcc.target/i386/pr32219-4.c: Likewise.
2231 * gcc.target/i386/pr32219-6.c: Likewise.
2232 * gcc.target/i386/pr32219-8.c: Likewise.
2233
bb0cc5c8
KT
22342016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2235
2236 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2237 associated options.
2238
5a0802ea
MP
22392016-04-26 Marek Polacek <polacek@redhat.com>
2240
2241 PR c++/70744
2242 * g++.dg/ext/cond2.C: New test.
2243
00f615af
BC
22442016-04-26 Bin Cheng <bin.cheng@arm.com>
2245
2246 PR tree-optimization/70771
2247 PR tree-optimization/70775
2248 * gcc.dg/pr70771.c: New test.
25939d34 2249 * gcc.dg/pr70775.c: New test.
00f615af 2250
218155e7
BS
22512016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2252
2253 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2254
ab99f467
RB
22552016-04-25 Richard Biener <rguenther@suse.de>
2256
2257 PR tree-optimization/70780
2258 * gcc.dg/torture/pr70780.c: New testcase.
2259
93c590ee
MC
22602016-04-25 Michael Collison <michael.collison@arm.com>
2261
2262 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
2263 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
2264 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
2265 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
2266 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
2267 * testsuite/lib/target-supports.exp
2268 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2269 that arm neon support vector widen sum of HImode TO SImode.
2270
d6c1a7a7
JJ
22712016-04-23 Jakub Jelinek <jakub@redhat.com>
2272
2273 PR sanitizer/70712
2274 * c-c++-common/asan/pr70712.c: New test.
2275
ab0fc037
TS
22762016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2277
2278 * .gitattributes: New file.
2279
2aa64824
CL
22802016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2281
2282 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2283
e7e12d92
DH
22842016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2285
2286 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2287 * gfortran.dg/submodule_15.f08: Likewise.
2288
d1431192
RB
22892016-04-22 Richard Biener <rguenther@suse.de>
2290
2291 PR tree-optimization/70740
2292 * gcc.dg/torture/pr70740.c: New testcase.
2293
04a63c24
L
22942016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2295
2296 PR target/70750
2297 * gcc.target/i386/pr70750-1.c: New test.
2298 * gcc.target/i386/pr70750-2.c: Likewise.
2299
20700098
PC
23002016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2301
2302 PR c++/70540
2303 * g++.dg/cpp0x/auto48.C: New.
2304
aedf4e12
MP
23052016-04-21 Marek Polacek <polacek@redhat.com>
2306
2307 PR c++/70513
2308 * g++.dg/cpp0x/forw_enum12.C: New test.
2309 * g++.dg/cpp0x/forw_enum13.C: New test.
2310
2074d80a
KY
23112016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2312
2313 PR target/70728
2314 * gcc.target/i386/pr70728.c: New test.
2315
aef4aab0
RB
23162016-04-21 Richard Biener <rguenther@suse.de>
2317
2318 PR middle-end/70747
2319 * gcc.dg/pr70747.c: New testcase.
2320
2359e571
BC
23212016-04-21 Bin Cheng <bin.cheng@arm.com>
2322
2323 PR tree-optimization/70715
2324 * gcc.dg/tree-ssa/scev-13.c: New test.
2325
ce0e66ff
MG
23262016-04-21 Marc Glisse <marc.glisse@inria.fr>
2327
2328 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2329
2c2870a1
MG
23302016-04-21 Marc Glisse <marc.glisse@inria.fr>
2331
2332 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2333
a2b056a3
JH
23342016-04-20 Jan Hubicka <jh@suse.cz>
2335
2336 PR ipa/70018
2337 * g++.dg/ipa/nothrow-1.C: New testcase.
2338
ee392fc2
NS
23392016-04-20 Nathan Sidwell <nathan@acm.org>
2340
2341 PR c++/55635
2342 * g++.dg/eh/delete1.C: New.
2343
dda49daf
L
23442016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2345
2346 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2347 -mtune-ctrl=sse_typeless_stores.
2348
8a5b9d5a
L
23492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2350
2351 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2352
1011119f
BC
23532016-04-20 Bin Cheng <bin.cheng@arm.com>
2354
2355 PR tree-optimization/69489
2356 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2357
477d4906
IV
23582016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2359
2360 PR c++/69363
2361 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2362 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2363 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2364
fad08d12
BC
23652016-04-20 Bin Cheng <bin.cheng@arm.com>
2366
2367 PR tree-optimization/56625
2368 PR tree-optimization/69489
2369 * gcc.dg/vect/pr56625.c: New test.
2370 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2371
9e3e4fab
AP
23722016-04-20 Andrew Pinski <apinski@cavium.com>
2373
2374 PR target/64971
2375 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2376
d7aa24e4
AC
23772016-04-20 Arnaud Charlet <charlet@adacore.com>
2378
2379 * gnat.dg/self1.adb: Remove now incorrect test.
2380
e6d62b46
BC
23812016-04-20 Bin Cheng <bin.cheng@arm.com>
2382
2383 * gcc.dg/tree-ssa/scev-11.c: New test.
2384 * gcc.dg/tree-ssa/scev-12.c: New test.
2385
2697b189
MP
23862016-04-20 Marek Polacek <polacek@redhat.com>
2387
2388 PR tree-optimization/70725
2389 * gcc.dg/pr70725.c: New test.
2390
60d393e8
RB
23912016-04-20 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/70726
2394 * g++.dg/vect/pr70726.cc: New testcase.
2395
82c6f58a
AK
23962016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2397
2398 PR target/70674
2399 * gcc.target/s390/pr70674.c: New test.
2400
90eeab20
JD
24012016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2402
2403 PR libgfortran/70684
2404 * gfortran.dg/list_read_14.f90: New test.
2405
fc9cf6da
L
24062016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2407
2408 PR target/69201
2409 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2410 extern to force it misaligned.
2411 (b): Likewise.
2412 (c): Likewise.
2413 (d): Likewise.
2414 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2415 Don't check `*' before movv4sf_internal.
2416 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2417 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2418 Don't check `*' before movv16qi_internal.
2419 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2420 extern to force it misaligned.
2421 (b): Likewise.
2422 (c): Likewise.
2423 (d): Likewise.
2424 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2425 Don't check `*' before movv2df_internal.
2426 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2427 extern to force it misaligned.
2428 (b): Likewise.
2429 (c): Likewise.
2430 (d): Likewise.
2431 Check movv8sf_internal instead of avx_storeups256.
2432 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2433
ea8927ea
RB
24342016-04-19 Richard Biener <rguenther@suse.de>
2435
2436 PR tree-optimization/70171
2437 * g++.dg/tree-ssa/pr70171.C: New testcase.
2438
65f52ee9
RB
24392016-04-19 Richard Biener <rguenther@suse.de>
2440
2441 PR tree-optimization/70724
2442 * gcc.dg/torture/pr70724.c: New testcase.
2443
987b67f1
VM
24442016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2445
2446 PR middle-end/70689
2447 * testsuite/gcc.target/i386/pr70689.c: New.
2448
91a47c39
L
24492016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2450
2451 PR target/70708
2452 * gcc.target/i386/pr70708.c: New test.
2453
8270b82d
RB
24542016-04-18 Richard Biener <rguenther@suse.de>
2455
2456 PR tree-optimization/43434
2457 * gcc.dg/vect/pr43434.c: New testcase.
2458 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2459 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2460 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2461 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2462 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2463 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2464 * gcc.dg/gomp/pr68640.c: Likewise.
2465 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2466 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2467
edd048e2
RB
24682016-04-18 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/70701
2471 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2472
bd5c7330
TV
24732016-04-18 Tom de Vries <tom@codesourcery.com>
2474
2475 PR testsuite/70699
2476 * gcc.dg/pr70161.c: Add dot-file scans.
2477 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2478 instead of after last dot char.
2479
23f2660f
EB
24802016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2481
2482 * c-c++-common/dump-ada-spec-3.c: New test.
2483 * c-c++-common/dump-ada-spec-4.c: Likewise.
2484
da152c9f
TV
24852016-04-17 Tom de Vries <tom@codesourcery.com>
2486
2487 PR other/70183
2488 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2489
cc950f98
JH
24902016-04-15 Jan Hubicka <jh@suse.cz>
2491
2492 PR ipa/70018
2493 * g++.dg/ipa/pure-const-1.C: New testcase.
2494 * g++.dg/ipa/pure-const-2.C: New testcase.
2495 * g++.dg/ipa/pure-const-3.C: New testcase.
2496
949505a9
MP
24972016-04-15 Marek Polacek <polacek@redhat.com>
2498
2499 PR c/70671
2500 * gcc.dg/bitfld-22.c: New test.
2501
10e547d6
BS
25022016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2503
2504 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2505 x86_64.
2506
1e77281b
MP
25072016-04-15 Marek Polacek <polacek@redhat.com>
2508
2509 PR c/70651
2510 * c-c++-common/pr70651.c: New test.
2511
e501fa8e
KT
25122016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2513
2514 PR rtl-optimization/70681
2515 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2516 dump scan on arm and powerpc.
2517 * gcc.dg/pr10474.c: Likewise.
2518
dda1bf61
JJ
25192016-04-15 Jakub Jelinek <jakub@redhat.com>
2520
ca4ef1ff
JJ
2521 PR c++/69517
2522 PR c++/70019
2523 PR c++/70588
2524 * g++.dg/cpp1y/vla11.C: Revert for real.
2525
dda1bf61
JJ
2526 PR c/70436
2527 * c-c++-common/Wparentheses-1.c: New test.
2528 * c-c++-common/gomp/Wparentheses-1.c: New test.
2529 * c-c++-common/gomp/Wparentheses-2.c: New test.
2530 * c-c++-common/gomp/Wparentheses-3.c: New test.
2531 * c-c++-common/gomp/Wparentheses-4.c: New test.
2532 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2533 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2534 * c-c++-common/goacc/Wparentheses-1.c: New test.
2535
1355e62c
KY
25362016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2537
2538 PR target/70662
2539 * gcc.target/i386/pr70662.c: New test.
2540
0ab34b9e 25412016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 2542 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
2543
2544 PR tree-optimization/70130
2545 * gcc.dg/vect/O3-pr70130.c: New testcase.
2546
bc773aad
MM
25472016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2548
6e9b2286
MM
2549 PR target/70669
2550 * gcc.target/powerpc/pr70669.c: New test.
2551
bc773aad
MM
2552 PR target/70640
2553 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2554 a power7 system that does not have an assembler that supports
2555 power8.
2556
d8747845
MS
25572016-04-14 Martin Sebor <msebor@redhat.com>
2558
2559 PR c++/69517
2560 PR c++/70019
2561 PR c++/70588
2562 * c-c++-common/ubsan/vla-1.c: Revert.
2563 * g++.dg/cpp1y/vla11.C: Same.
2564 * g++.dg/cpp1y/vla12.C: Same.
2565 * g++.dg/cpp1y/vla13.C: Same.
2566 * g++.dg/cpp1y/vla14.C: Same.
2567 * g++.dg/cpp1y/vla3.C: Same.
2568 * gcc/testsuite/g++.dg/init/array24.C: Same.
2569 * g++.dg/ubsan/vla-1.C: Same.
2570
85128559
MP
25712016-04-14 Marek Polacek <polacek@redhat.com>
2572 Jan Hubicka <hubicka@ucw.cz>
2573
2574 PR c++/70029
2575 * g++.dg/torture/pr70029.C: New test.
2576
52fbb073
MS
25772016-04-14 Martin Sebor <msebor@redhat.com>
2578
2579 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2580 type size to prevent failures on targets with very low maximum
2581 alignment.
2582
6db61d6f
RB
25832016-04-14 Richard Biener <rguenther@suse.de>
2584
2585 PR tree-optimization/70623
2586 * gcc.dg/torture/pr70623.c: New testcase.
2587 * gcc.dg/torture/pr70623-2.c: Likewise.
2588
342fac95
MS
25892016-04-13 Martin Sebor <msebor@redhat.com>
2590
2591 PR c++/69517
2592 PR c++/70019
2593 PR c++/70588
2594 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2595 * g++.dg/cpp1y/vla11.C: New test.
2596 * g++.dg/cpp1y/vla12.C: New test.
2597 * g++.dg/cpp1y/vla13.C: New test.
2598 * g++.dg/cpp1y/vla14.C: New test.
2599 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2600 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2601 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2602
d93c452f
JJ
26032016-04-13 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR c++/70641
2606 * g++.dg/opt/pr70641.C: New test.
2607
85115fb6
RO
26082016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2609
2610 PR rtl-optimization/68749
2611 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2612 effects of argument promotions.
2613 Remove default args to dg-skip-if.
2614
545a4139
PC
26152016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2616
2617 PR c++/70635
2618 * g++.dg/parse/pr70635.C: New.
2619
b3a77f21
MP
26202016-04-13 Marek Polacek <polacek@redhat.com>
2621
2622 PR c++/70639
2623 * c-c++-common/Wmisleading-indentation-4.c: New test.
2624
99cd9857
MP
26252016-04-13 Marek Polacek <polacek@redhat.com>
2626
2627 PR c/70436
2628 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2629 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2630
75ca93ec
IE
26312016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2632
2633 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2634 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2635 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2636
3d3f9e7e
JJ
26372016-04-13 Jakub Jelinek <jakub@redhat.com>
2638
37947cd0
JJ
2639 PR middle-end/70633
2640 * gcc.c-torture/compile/pr70633.c: New test.
2641
3d3f9e7e
JJ
2642 PR debug/70628
2643 * gcc.dg/torture/pr70628.c: New test.
2644
92886d3e
PP
26452016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2646
2647 PR c++/70610
2648 * g++.dg/template/pr70610.C: New test.
2649 * g++.dg/template/pr70610-2.C: New test.
2650 * g++.dg/template/pr70610-3.C: New test.
2651 * g++.dg/template/pr70610-4.C: New test.
2652
13bd7c2b
JJ
26532016-04-12 Jakub Jelinek <jakub@redhat.com>
2654
6512fa6d
JJ
2655 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2656 128 instead of 32.
2657
13bd7c2b
JJ
2658 PR c++/70571
2659 * g++.dg/ext/pr70571.C: New test.
2660
20b9851c
MM
26612016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2662
8a434ada 2663 PR target/70640
20b9851c
MM
2664 * gcc.target/powerpc/pr70640.c: New test.
2665
2b2f52bc
PC
26662016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR c++/68722
2669 * g++.dg/parse/pr68722.C: New.
2670
5901e56a
JJ
26712016-04-12 Jakub Jelinek <jakub@redhat.com>
2672
2673 PR rtl-optimization/70596
2674 * gcc.target/i386/pr70596.c: New test.
2675
d4619dc1
NS
26762016-04-12 Nathan Sidwell <nathan@acm.org>
2677
2678 PR c++/70501
2679 * g++.dg/init/pr70501.C: New.
2680
3df530d3
DW
26812016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2682
2683 * gcc.target/i386/asm-flag-6.c: New test.
2684
b7a120d7
TV
26852016-04-12 Tom de Vries <tom@codesourcery.com>
2686
2687 PR tree-optimization/68756
2688 * gcc.dg/graphite/pr68756.c: New test.
2689
4e0eea75
JJ
26902016-04-12 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR tree-optimization/70602
2693 * gcc.c-torture/execute/pr70602.c: New test.
2694
35fbda43
MM
26952016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2696
2697 PR target/70381
2698 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2699 __float128 emulator is built and runs.
2700 * gcc.target/powerpc/float128-1.c: Likewise.
2701
2702 * lib/target-supports.exp (check_ppc_float128_sw_available):
2703 Rework tests for __float128 software and hardware
2704 availability. Fix exit condition to return 0 on success.
2705
04a99ebe
JG
27062016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2707
2708 PR target/70133
2709 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2710 * gcc.target/aarch64/target_attr_15.c: Likewise.
2711
47cd5a85
PC
27122016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2713
2714 PR c++/69066
2715 * g++.dg/cpp1y/pr69066.C: New.
2716
a5edb32e
JD
27172016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2718
2719 PR fortran/68566
2720 * gfortran.dg/pr36192.f90: Update test.
2721 * gfortran.dg/pr36192_1.f90: Update test.
2722 * gfortran.dg/real_dimension_1.f: Update test.
2723 * gfortran.dg/parameter_array_init_7.f90: New test.
2724
8ef378f8
JDA
27252016-04-09 John David Anglin <danglin@gcc.gnu.org>
2726
c532c871
JDA
2727 PR testsuite/64039
2728 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2729
d34f706f
JDA
2730 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2731
75e1dd9e
JDA
2732 PR rtl-optimization/66669
2733 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2734
8a976f5f
JDA
2735 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2736
da04822a
JDA
2737 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2738 * gcc.dg/pie-1.c: Likewise.
2739 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2740 * gcc.dg/pic-4.c: Likewise.
2741 * gcc.dg/pie-3.c: Likewise.
2742 * gcc.dg/pie-4.c: Likewise.
2743
adfabcf9
JDA
2744 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2745
4a020adf
JDA
2746 PR tree-optimization/68644
2747 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2748
8ef378f8
JDA
2749 PR rtl-optimization/64886
2750 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2751
09bf990e
TV
27522016-04-09 Tom de Vries <tom@codesourcery.com>
2753
2754 PR tree-optimization/68953
2755 * gcc.dg/graphite/pr68953.c: New test.
2756
138c3c1a
DH
27572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2758
2759 PR fortran/70592
2760 * gfortran.dg/deferred_character_16.f90: New test.
2761
f55460af
JJ
27622016-04-09 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR tree-optimization/70586
2765 * gcc.c-torture/execute/pr70586.c: New test.
2766
0b77bbf3
DH
27672016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2768
2769 PR sanitizer/70573
2770 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2771 with __builtin_memset
2772 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2773
c42cfb5c
CP
27742016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2775
2776 PR lto/70289
2777 PR ipa/70348
2778 PR tree-optimization/70373
2779 PR middle-end/70533
2780 PR middle-end/70534
2781 PR middle-end/70535
2782 * c-c++-common/goacc/reduction-5.c: New test.
2783 * c-c++-common/goacc/reduction-promotions.c: New test.
2784 * gfortran.dg/goacc/reduction-3.f95: New test.
2785 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2786
56cfb596
PP
27872016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2788
2789 PR c++/70590
2790 PR c++/70452
2791 * g++.dg/pr70590.C: New test.
2792 * g++.dg/pr70590-2.C: New test.
2793
1a13c0a2
JJ
27942016-04-08 Jakub Jelinek <jakub@redhat.com>
2795
abc0647a
JJ
2796 PR middle-end/70593
2797 * gcc.target/i386/pr70593.c: New test.
2798
1a13c0a2
JJ
2799 PR rtl-optimization/70574
2800 * gcc.target/i386/avx2-pr70574.c: New test.
2801
c3da4956
MO
28022016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2803
2804 PR sanitizer/70541
2805 * c-c++-common/asan/pr70541.c: New test.
2806
9f1b833b
TV
28072016-04-08 Tom de Vries <tom@codesourcery.com>
2808
2809 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2810 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2811
bae7adda
KT
28122016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2813
2814 PR target/70566
2815 * gcc.c-torture/execute/pr70566.c: New test.
2816
211f3d57
TV
28172016-04-08 Tom de Vries <tom@codesourcery.com>
2818
2819 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2820 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2821
02cf2861
AM
28222016-04-08 Alan Modra <amodra@gmail.com>
2823
2824 * gcc.target/powerpc/pr70117.c: New.
2825
5f490f9f
JJ
28262016-04-07 Jakub Jelinek <jakub@redhat.com>
2827
56e9b710
JJ
2828 PR testsuite/70581
2829 * gcc.dg/lto/simd-function_0.c: New test.
2830
5f490f9f
JJ
2831 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2832 clones.
2833 * c-c++-common/attr-simd-2.c: Likewise.
2834 * c-c++-common/attr-simd-4.c: Likewise.
2835 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2836 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2837
e4ebc74d
TP
28382016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2839
2840 PR testsuite/70553
2841 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2842
9817ae35
TS
28432016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2844 Tom de Vries <tom@codesourcery.com>
2845
2846 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2847 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2848 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2849 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2850 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2851 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2852 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2853 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2854
e292f64d
PP
28552016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2856
2857 PR c/70436
2858 * g++.dg/warn/Wparentheses-29.C: New test.
2859
6b37bdaf
PP
28602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2861
2862 PR c/70436
2863 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2864 explicit braces to resolve a future -Wparentheses warning.
2865
64824205
RH
28662016-04-06 Richard Henderson <rth@redhat.com>
2867
2868 * gcc.dg/pr61817-1.c: New test.
2869 * gcc.dg/pr61817-2.c: New test.
2870 * gcc.dg/pr69391-1.c: New test.
2871 * gcc.dg/pr69391-2.c: New test.
2872
bc2fc1f3
VM
28732016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2874
2875 PR rtl-optimization/70398
2876 * testsuite/gcc.target/aarch64/pr70398.c: New.
2877
41414a02
EB
28782016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2879
2880 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2881
4066ea8a
YR
28822016-04-06 Yvan Roux <yvan.roux@linaro.org>
2883 Pedro Alves <palves@redhat.com>
2884
2885 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2886
ec35ea45
JJ
28872016-04-06 Jakub Jelinek <jakub@redhat.com>
2888
3866f8dd
JJ
2889 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2890 Check for avx512f effective targets instead of avx2.
2891 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2892 for AVX512F clones.
2893 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2894 * g++.dg/gomp/declare-simd-1.C: Likewise.
2895 * g++.dg/gomp/declare-simd-3.C: Likewise.
2896 * g++.dg/gomp/declare-simd-4.C: Likewise.
2897
ec35ea45
JJ
2898 PR middle-end/70550
2899 * c-c++-common/gomp/pr70550-1.c: New test.
2900 * c-c++-common/gomp/pr70550-2.c: New test.
2901
c08d28ac
NS
29022016-04-05 Nathan Sidwell <nathan@acm.org>
2903
2904 PR c++/70512
2905 * g++.dg/ext/attribute-may-alias-5.C: New.
2906
1d510e04
JJ
29072016-04-05 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR c++/70336
2910 * c-c++-common/pr70336.c: New test.
2911 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2912 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2913
84278ed9
JH
29142016-04-05 Jan Hubicka <hubicka@ucw.cz>
2915
2916 PR ipa/66223
2917 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2918
268a0ec4
JJ
29192016-04-05 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR rtl-optimization/70542
2922 * gcc.dg/torture/pr70542.c: New test.
2923 * gcc.target/i386/avx2-pr70542.c: New test.
2924
5e8c2eb1
ZS
29252016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2926
2927 PR tree-optimization/70509
2928 * gcc.target/i386/avx512bw-pr70509.c: New test.
2929
c0daf32d
PP
29302016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2931
2932 PR c++/70452
2933 * g++.dg/ext/constexpr-vla4.C: New test.
2934
bf867841
UB
29352016-04-05 Uros Bizjak <ubizjak@gmail.com>
2936
2937 PR target/70510
2938 * gcc.target/i386/pr70510.c: New test.
2939
3022186a
RB
29402016-04-05 Richard Biener <rguenther@suse.de>
2941
2942 PR tree-optimization/70526
2943 * g++.dg/torture/pr70526.C: New testcase.
2944
55fc79b2
JJ
29452016-04-05 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR target/70525
2948 * gcc.target/i386/pr70525.c: New test.
2949
62b233f2
RB
29502016-04-05 Richard Biener <rguenther@suse.de>
2951
2952 PR middle-end/70499
2953 * g++.dg/torture/pr70499.C: New testcase.
2954
cc05759d
RB
29552016-04-05 Richard Biener <rguenther@suse.de>
2956
2957 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2958 remove XFAIL.
2959
f23f16d4
JJ
29602016-04-04 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR middle-end/70307
2963 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2964 rs6000 ABI warnings.
2965
d27ecc49
JH
29662016-04-04 Jan Hubicka <hubicka@ucw.cz>
2967
2968 PR ipa/66223
2969 * g++.dg/ipa/devirt-51.C: New testcase.
2970
c974c96e
BS
29712016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2972 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR middle-end/70457
2975 * gcc.dg/torture/pr70457.c: New.
2976
7a85da89
AV
29772016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2978
2979 PR fortran/67538
2980 * gfortran.dg/allocate_with_source_19.f08: New test.
2981
de517e64
AV
29822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2983
2984 PR fortran/65795
2985 * gfortran.dg/coarray_allocate_6.f08: New test.
2986
43b9f499
RB
29872016-04-04 Richard Biener <rguenther@suse.de>
2988
2989 PR rtl-optimization/70484
2990 * gcc.dg/torture/pr70484.c: New testcase.
2991
f13355da
MP
29922016-04-04 Marek Polacek <polacek@redhat.com>
2993
2994 PR c/70307
2995 * gcc.dg/torture/pr70307.c: New test.
2996
6cc6ed50
OE
29972016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2998
2999 PR target/70416
3000 PR target/67391
3001 * gcc.target/sh/torture/pr70416.c: New.
3002
abdc16c8
MS
30032016-04-02 Martin Sebor <msebor@redhat.com>
3004
3005 PR c++/67376
3006 PR c++/70170
3007 PR c++/70172
3008 PR c++/70228
3009 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3010 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3011 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3012 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3013 * g++.dg/cpp0x/constexpr-string.C: Same.
3014 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3015 * g++.dg/cpp0x/pr65398.C: Same.
3016 * g++.dg/ext/constexpr-vla1.C: Same.
3017 * g++.dg/ext/constexpr-vla2.C: Same.
3018 * g++.dg/ext/constexpr-vla3.C: Same.
3019 * g++.dg/ubsan/pr63956.C: Same.
3020
763cd859
JJ
30212016-04-01 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR rtl-optimization/70467
3024 * gcc.target/i386/pr70467-2.c: New test.
3025
0f875435
JJ
30262016-04-01 Jakub Jelinek <jakub@redhat.com>
3027 Marek Polacek <polacek@redhat.com>
3028
3029 PR c++/70488
3030 * g++.dg/init/new47.C: New test.
3031
41d14659
RR
30322016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3033
3034 PR target/70496
3035 * gcc.target/arm/pr70496.c: New test.
3036
f9bf89bb
NS
30372016-04-01 Nathan Sidwell <nathan@acm.org>
3038
73b9085d
NS
3039 PR c++/68475
3040 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3041
4afdcfaa
IE
30422016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3043
3044 PR target/69890
3045 * gcc.dg/strlenopt.h (memmove): New.
3046 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3047 instead of "string.h".
3048 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3049 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3050 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3051 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3052 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3053 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3054 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3055 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3056 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3057 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3058 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3059 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3060 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3061 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3062 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3063 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3064 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3065 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3066 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3067 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3068
b5d7a29c
RO
30692016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3070
3071 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3072 (Holder::foo): Reflect this.
3073
b660f9ec
IE
30742016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3075
3076 PR target/70442
3077 * gcc.dg/pr70442.c: New test.
3078
88504f34
NS
30792016-03-31 Nathan Sidwell <nathan@acm.org>
3080
3081 PR c++/70393
3082 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3083
95d34b96
KY
30842016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3085
3086 PR target/70453
3087 * gcc.target/i386/pr70453.c: New test.
3088
b4c4967c
AB
30892016-03-31 Andrey Belevantsev <abel@ispras.ru>
3090
3091 PR target/70292
3092 * gcc.c-torture/pr70292.c: New test.
3093
5fde6a45
MP
30942016-03-31 Marek Polacek <polacek@redhat.com>
3095
3096 PR c/70297
3097 * c-c++-common/pr70297.c: New test.
3098 * g++.dg/cpp0x/typedef-redecl.C: New test.
3099 * gcc.dg/typedef-redecl2.c: New test.
3100
97eb24c4
JJ
31012016-03-31 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR rtl-optimization/70460
3104 * gcc.c-torture/execute/pr70460.c: New test.
3105
efc3536f
RB
31062016-03-31 Richard Biener <rguenther@suse.de>
3107
3108 PR c++/70430
3109 * g++.dg/ext/vector30.C: New testcase.
3110
e0876e21
DH
31112016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3112 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3113
3114 * gfortran.dg/fmt_pf.f90: New test.
3115
e9bff8c6
RO
31162016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3117
3118 Forward-port from 5 branch
3119 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR testsuite/70356
3122 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3123 dg-require-effective-target after dg-do.
3124
3125 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3126
3127 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3128
2620c80d
TS
31292016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3130 Julian Brown <julian@codesourcery.com>
3131 Chung-Lin Tang <cltang@codesourcery.com>
3132 Cesar Philippidis <cesar@codesourcery.com>
3133 James Norris <jnorris@codesourcery.com>
3134 Tom de Vries <tom@codesourcery.com>
3135 Nathan Sidwell <nathan@codesourcery.com>
3136
bf867841 3137 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
3138 * c-c++-common/goacc/loop-clauses.c: Likewise.
3139 * g++.dg/goacc/template.C: Likewise.
3140 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3141 * gfortran.dg/goacc/loop-1.f95: Likewise.
3142 * gfortran.dg/goacc/loop-5.f95: Likewise.
3143 * gfortran.dg/goacc/loop-6.f95: Likewise.
3144 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3145 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3146 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3147 * c-c++-common/goacc/clauses-fail.c: Likewise.
3148 * c-c++-common/goacc/parallel-1.c: Likewise.
3149 * c-c++-common/goacc/reduction-1.c: Likewise.
3150 * c-c++-common/goacc/reduction-2.c: Likewise.
3151 * c-c++-common/goacc/reduction-3.c: Likewise.
3152 * c-c++-common/goacc/reduction-4.c: Likewise.
3153 * c-c++-common/goacc/routine-3.c: Likewise.
3154 * c-c++-common/goacc/routine-4.c: Likewise.
3155 * c-c++-common/goacc/routine-5.c: Likewise.
3156 * c-c++-common/goacc/tile.c: Likewise.
3157 * g++.dg/goacc/template.C: Likewise.
3158 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3159 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3160 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3161 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3162 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3163 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3164 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3165 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3166 * c-c++-common/goacc/use_device-1.c: ... this file.
3167 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3168 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3169 * c-c++-common/goacc/host_data-6.c: ... this file.
3170 * c-c++-common/goacc/loop-2-kernels.c: New file.
3171 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3172 * c-c++-common/goacc/loop-3.c: Likewise.
3173 * g++.dg/goacc/reference.C: Likewise.
3174 * g++.dg/goacc/routine-1.C: Likewise.
3175 * g++.dg/goacc/routine-2.C: Likewise.
3176
f6d2d066
RB
31772016-03-30 Richard Biener <rguenther@suse.de>
3178
3179 PR middle-end/70450
3180 * gcc.dg/torture/pr70450.c: New testcase.
3181
d43242b9
JJ
31822016-03-30 Jakub Jelinek <jakub@redhat.com>
3183
3184 PR target/70421
3185 * gcc.dg/torture/pr70421.c: New test.
3186 * gcc.target/i386/avx512f-pr70421.c: New test.
3187
5ce43b77
L
31882016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3189
3190 PR testsuite/70364
3191 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3192 (check): New function.
3193 (bar): Call check.
3194 (foo): Align stack to 16 bytes when calling bar.
3195 * gcc.target/i386/cleanup-2.c: Likewise.
3196
d014a712
PP
31972016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3198
3199 PR tree-optimization/59124
3200 * gcc.dg/Warray-bounds-19.c: New test.
3201
13f0e8c7
ZW
32022016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3203
3204 * lib/prune.exp (escape_regex_chars): New.
3205 (prune_file_path): Update to quote metcharacters for regexp.
3206
3336c6e0
JJ
32072016-03-29 Jakub Jelinek <jakub@redhat.com>
3208
a362f023
JJ
3209 PR rtl-optimization/70429
3210 * gcc.c-torture/execute/pr70429.c: New test.
3211
3336c6e0
JJ
3212 PR tree-optimization/70405
3213 * gcc.dg/pr70405.c: New test.
3214
728557fd
AV
32152016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3216
3217 PR fortran/70397
3218 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3219 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3220
bef977d4
TS
32212016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3222
3223 PR testsuite/64177
3224 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3225 __cilkrts_set_param to set two workers.
3226 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3227 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3228
6f6d25c9
DH
32292016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3230
bf867841 3231 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 3232
45733562
KY
32332016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3234
3235 PR target/70406
bf867841 3236 * gcc.target/i386/pr70406.c: New test.
45733562 3237
a1799e5e
EB
32382016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3239
3240 * gnat.dg/specs/double_record_extension3.ads: New test.
3241
5fca7b66
RH
32422016-03-25 Richard Henderson <rth@redhat.com>
3243
3244 PR target/70120
3245 * gcc.target/aarch64/pr70120-1.c: New.
3246 * gcc.target/aarch64/pr70120-2.c: New.
3247 * gcc.target/aarch64/pr70120-3.c: New.
3248
31ce75c6
PP
32492016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3250
3251 PR c++/62212
3252 * g++.dg/template/mangle2.C: The dg-do directive should be
3253 "compile" not "assemble".
3254
3caf0ca1
BS
32552016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3256
3257 PR lto/69650
3258 * gcc.dg/pr69650.c: New test.
3259
634035b6
DE
32602016-03-25 David Edelsohn <dje.gcc@gmail.com>
3261
3262 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3263
45d34276
AM
32642016-03-25 Alan Modra <amodra@gmail.com>
3265
3266 * gcc.dg/dfp/pr70052.c: New test.
3267
8f085166
RH
32682016-03-24 Richard Henderson <rth@redhat.com>
3269
3270 PR middle-end/69845
3271 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3272 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3273
011e5ec3
TV
32742016-03-24 Tom de Vries <tom@codesourcery.com>
3275
3276 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3277
9e3f4551
TV
32782016-03-24 Tom de Vries <tom@codesourcery.com>
3279
3280 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3281 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3282
45780041
TV
32832016-03-24 Tom de Vries <tom@codesourcery.com>
3284
3285 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3286 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3287
887ab4e5
PP
32882016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3289
3290 PR c++/62212
3291 * g++.dg/template/mangle2.C: New test.
3292
69a9a66f
RB
32932016-03-24 Richard Biener <rguenther@suse.de>
3294
3295 PR tree-optimization/70396
3296 * gcc.dg/torture/pr70396.c: New testcase.
3297
ed87de55
RB
32982016-03-24 Richard Biener <rguenther@suse.de>
3299
3300 PR middle-end/70370
3301 * gcc.dg/torture/pr70370.c: New testcase.
3302
ea064934
TV
33032016-03-24 Tom de Vries <tom@codesourcery.com>
3304
3305 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3306 * gfortran.dg/goacc/kernels-tree.f95: Same.
3307 * gfortran.dg/goacc/parallel-tree.f95: Same.
3308
b2a4dd1d
TV
33092016-03-24 Tom de Vries <tom@codesourcery.com>
3310
3311 * c-c++-common/goacc/uninit-if-clause.c: New test.
3312 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3313
72e7cd6e
JJ
33142016-03-24 Jakub Jelinek <jakub@redhat.com>
3315
3316 PR target/70290
bf867841
UB
3317 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3318 Fix formatting.
72e7cd6e 3319
ce9d0c03
RB
33202016-03-24 Richard Biener <rguenther@suse.de>
3321
3322 PR tree-optimization/70372
3323 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3324
426b9428
PP
33252016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3326
3327 PR c++/70347
3328 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3329
cd1588c4
PP
33302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3331
3332 PR c++/70332
3333 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3334
61637db3
JJ
33352016-03-23 Jakub Jelinek <jakub@redhat.com>
3336
928af3bf
JJ
3337 PR c++/70001
3338 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3339 * g++.dg/cpp1y/pr70001.C: New test.
3340
61637db3
JJ
3341 PR c++/70323
3342 * g++.dg/cpp0x/constexpr-70323.C: New test.
3343
05aca4e7
AO
33442016-03-23 Alexandre Oliva <aoliva@redhat.com>
3345 Jason Merrill <jason@redhat.com>
3346 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR c++/69315
3349 * g++.dg/cpp0x/constexpr-69315.C: New test.
3350 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3351
fbdb6baf
MP
33522016-03-23 Marek Polacek <polacek@redhat.com>
3353
3354 PR c++/69884
3355 * g++.dg/warn/Wignored-attributes-1.C: New test.
3356 * g++.dg/warn/Wignored-attributes-2.C: New test.
3357
d79ee524
TV
33582016-03-23 Tom de Vries <tom@codesourcery.com>
3359
3360 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3361 initialization.
3362 * gfortran.dg/goacc/private-3.f95 (test): Same.
3363 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3364 missing use param.
3365
a59f0bef
KT
33662016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3367
3368 * lib/target-supports.exp: Remove v7ve entry from loop
3369 creating effective target checks.
3370 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3371 (add_options_for_arm_arch_v7ve): Likewise.
3372
0179520a
JJ
33732016-03-23 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR tree-optimization/70354
3376 * gcc.dg/vect/pr70354-1.c: New test.
3377 * gcc.dg/vect/pr70354-2.c: New test.
3378 * gcc.target/i386/avx2-pr70354-1.c: New test.
3379 * gcc.target/i386/avx2-pr70354-2.c: New test.
3380
75bb14d7
JL
33812016-03-22 Jeff Law <law@redhat.com>
3382
3383 PR target/70232
3384 * gcc.dg/tree-ssa/pr70232.c: New test.
3385
72c9526d
IE
33862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3387
3388 PR target/70302
3389 * gcc.target/i386/pr70302.c: New test.
3390
a3ca1bc5
RB
33912016-03-22 Richard Biener <rguenther@suse.de>
3392
3393 PR middle-end/70251
3394 * g++.dg/torture/pr70251.C: New testcase.
3395
5c240f4d
DM
33962016-03-22 David Malcolm <dmalcolm@redhat.com>
3397
3398 PR c/69993
3399 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3400 Wmisleading-indentation.c.
3401 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3402 reflect change to diagnostic text and order of messages.
3403 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3404
80f6631b
DE
34052016-03-22 David Edelsohn <dje.gcc@gmail.com>
3406
3407 * g++.dg/ext/java-3.C: Don't compile on AIX.
3408
9a10956c
RB
34092016-03-22 Richard Biener <rguenther@suse.de>
3410
3411 PR middle-end/70333
3412 * gcc.dg/torture/pr70333.c: New testcase.
3413
6cedf922
IE
34142016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3415
3416 * g++.dg/ext/pr70290.C: New test.
3417
cd6c27ac
KY
34182016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3419
3420 PR target/70325
3421 * gcc.target/i386/pr70325.c: New test.
3422
4cde512c
JJ
34232016-03-22 Jakub Jelinek <jakub@redhat.com>
3424
b01915ed
JJ
3425 PR target/70329
3426 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3427 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3428
4e3e2cf1
JJ
3429 PR target/70300
3430 * gcc.target/i386/pr70300.c: New test.
3431
4cde512c
JJ
3432 PR c++/70295
3433 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3434 (func2): New function for cond with parens, xfail warning for c++.
3435 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3436
16f6d7dc
PP
34372016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3438
3439 PR c++/70096
3440 * g++.dg/template/ptrmem30.C: New test.
3441
a3e2b438
PP
34422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3443
3444 PR c++/70204
3445 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3446 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3447
11b6a02e
JJ
34482016-03-21 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR middle-end/70326
3451 * gcc.dg/pr70326.c: New test.
3452
b9407883
MG
34532016-03-21 Marc Glisse <marc.glisse@inria.fr>
3454 Jakub Jelinek <jakub@redhat.com>
3455
3456 PR tree-optimization/70317
3457 * gcc.dg/pr70317.c: New test.
3458
4a148e19
UB
34592016-03-21 Uros Bizjak <ubizjak@gmail.com>
3460
3461 PR target/70327
3462 * gcc.target/i386/pr70327.c: New test.
3463
2a85ddbb
ML
34642016-03-21 Martin Liska <mliska@suse.cz>
3465
7d36fe98 3466 PR ipa/70306
2a85ddbb
ML
3467 * gcc.dg/ipa/pr70306.c: New test.
3468
4a148e19 34692016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
3470
3471 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3472 * gcc.target/arm/attr-align3.c: Likewise.
3473 * gcc.target/arm/attr_arm.c: Likewise.
3474 * gcc.target/arm/flip-thumb.c: Likewise.
3475
6b366948
JJ
34762016-03-21 Jakub Jelinek <jakub@redhat.com>
3477
3478 PR target/70296
3479 * gcc.target/powerpc/altivec-36.c: New test.
3480
2fac8c14
RB
34812016-03-21 Richard Biener <rguenther@suse.de>
3482
3483 PR tree-optimization/70310
3484 * gcc.dg/torture/pr70310.c: New testcase.
3485
e9bde854
KY
34862016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3487
3488 PR target/70293
3489 * gcc.target/i386/pr70293.c: New test.
3490
56bbfaf6
RB
34912016-03-21 Richard Biener <rguenther@suse.de>
3492
3493 PR tree-optimization/70288
3494 * gcc.dg/torture/pr70288-1.c: New testcase.
3495 * gcc.dg/torture/pr70288-2.c: Likewise.
3496
3eee49ed
AB
34972016-03-21 Andrey Belevantsev <abel@ispras.ru>
3498
3499 PR rtl-optimization/69307
3500 * gcc.target/arm/pr69307.c: New test.
4a148e19 3501
8e7816b4
AB
35022016-03-21 Andrey Belevantsev <abel@ispras.ru>
3503
3504 PR rtl-optimization/69102
3505 * gcc.c-torture/compile/pr69102.c: New test.
3506
14d7d4be
JL
35072016-03-18 Jeff Law <law@redhat.com>
3508
3509 PR rtl-optimization/70263
3510 * gcc.c-torture/compile/pr70263-1.c: New test.
3511 * gcc.target/i386/pr70263-2.c: New test.
3512
5c6a601c
BS
35132016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3514
3515 PR rtl-optimization/70278
3516 * gcc.dg/torture/pr70278.c: New test.
3517 * gcc.target/arm/pr70278.c: New test.
3518
4bbf545b
DM
35192016-03-18 David Malcolm <dmalcolm@redhat.com>
3520
3521 PR c/70281
3522 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3523 (test_builtin_types_compatible_p): New test function.
3524 * gcc.dg/pr70281.c: New test case.
3525
dc28bb68
CL
35262016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3527
3528 PR target/70113
3529 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3530
5e8d6dff
IE
35312016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3532
3533 PR tree-optimization/70252
3534 * gcc.dg/pr70252.c: New test.
3535
d0e7e403
TV
35362016-03-18 Tom de Vries <tom@codesourcery.com>
3537
3538 * gcc.dg/pr70161-2.c: New test.
3539 * gcc.dg/pr70161.c: New test.
3540
fa22501a
TV
35412016-03-18 Tom de Vries <tom@codesourcery.com>
3542
3543 PR ipa/70269
3544 * gcc.dg/pr70269.c: New test.
3545
dd125026
JJ
35462016-03-18 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR c++/70267
3549 * g++.dg/ext/java-3.C: New test.
3550
91914f0a
PP
35512016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3552
3553 PR c++/70205
3554 * g++.dg/lookup/pr70205.C: New test.
3555
753a8910
PP
35562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3557
3558 PR c++/70218
3559 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3560
14ba7b28
MP
35612016-03-17 Marek Polacek <polacek@redhat.com>
3562
3563 PR c/69407
3564 * gcc.dg/atomic-op-6.c: New test.
3565
ded60913
DM
35662016-03-17 David Malcolm <dmalcolm@redhat.com>
3567
3568 PR c/70264
3569 * c-c++-common/pr70264.c: New test case.
3570
a3aad0e6
JJ
35712016-03-17 Jakub Jelinek <jakub@redhat.com>
3572
17366700
JJ
3573 PR c++/70144
3574 * c-c++-common/pr70144-1.c: New test.
3575 * c-c++-common/pr70144-2.c: New test.
3576
a3aad0e6
JJ
3577 PR c++/70272
3578 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3579 * g++.dg/opt/flifetime-dse6.C: New test.
3580 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3581
b57e6e18
L
35822016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3583
3584 PR driver/70192
3585 * gcc.dg/pic-1.c: New test.
3586 * gcc.dg/pic-2.c: Likewise.
3587 * gcc.dg/pic-3.c: Likewise.
3588 * gcc.dg/pic-4.c: Likewise.
3589 * gcc.dg/pie-1.c: Likewise.
3590 * gcc.dg/pie-2.c: Likewise.
3591 * gcc.dg/pie-3.c: Likewise.
3592 * gcc.dg/pie-4.c: Likewise.
3593 * gcc.dg/pie-5.c: Likewise.
3594 * gcc.dg/pie-6.c: Likewise.
3595
b38ba58b
TV
35962016-03-17 Tom de Vries <tom@codesourcery.com>
3597
3598 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3599 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3600
6931b3b7
RB
36012016-03-17 Richard Biener <rguenther@suse.de>
3602
3603 PR debug/70271
3604 * g++.dg/debug/pr70271.C: New testcase.
3605
0c8b64cb
IE
36062016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3607
3608 * gcc.target/i386/pr70251.c: New test.
3609
b1970801
MP
36102016-03-17 Marek Polacek <polacek@redhat.com>
3611
3612 PR c++/70194
3613 * g++.dg/warn/constexpr-70194.C: New test.
3614
820c5eaa
RH
36152016-03-16 Richard Henderson <rth@redhat.com>
3616
3617 PR middle-end/70240
3618 * gcc.c-torture/compile/pr70240.c: New.
3619
da0ad263
SKS
36202016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3621
3622 * gcc.c-torture/compile/20151204.c: Skip for avr.
3623
c73d295c
JJ
36242016-03-16 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR target/70245
3627 * g++.dg/opt/pr70245.C: New test.
3628 * g++.dg/opt/pr70245.h: New file.
3629 * g++.dg/opt/pr70245-aux.cc: New file.
3630
b2794066
MS
36312016-03-16 Martin Sebor <msebor@redhat.com>
3632
3633 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3634
aa43616c
RH
36352016-03-16 Richard Henderson <rth@redhat.com>
3636
3637 PR middle-end/70199
3638 * gcc.c-torture/compile/pr70199.c: New.
3639
59608fe5
L
36402016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3641
3642 * gcc.dg/uninit-19.c: Run dos2unix.
3643
ab4c578f
MP
36442016-03-16 Marek Polacek <polacek@redhat.com>
3645
3646 PR c/70093
3647 * gcc.dg/nested-func-10.c: New test.
3648 * gcc.dg/nested-func-9.c: New test.
3649
f5387e76
JJ
36502016-03-16 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR tree-optimization/68714
3653 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3654
7662b718
TV
36552016-03-16 Tom de Vries <tom@codesourcery.com>
3656
3657 PR tree-optimization/68715
3658 * gcc.dg/graphite/pr68715-2.c: New test.
3659 * gcc.dg/graphite/pr68715.c: New test.
3660 * gfortran.dg/graphite/pr68715.f90: New test.
3661
be7ce7ae
TV
36622016-03-16 Tom de Vries <tom@codesourcery.com>
3663
3664 PR tree-optimization/68809
3665 * gcc.dg/graphite/pr68809-2.c: New test.
3666 * gcc.dg/graphite/pr68809.c: New test.
3667
1935f250
JJ
36682016-03-16 Jakub Jelinek <jakub@redhat.com>
3669
6651c93e
JJ
3670 PR c++/70147
3671 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3672 method call to i () as argument. Adjust expected output.
3673
1935f250
JJ
3674 PR c++/70147
3675 * g++.dg/ubsan/pr70147-1.C: New test.
3676 * g++.dg/ubsan/pr70147-2.C: New test.
3677
ab1caa6e
MS
36782016-03-15 Martin Sebor <msebor@redhat.com>
3679
3680 PR c++/58281
3681 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3682
5c2a1bbb
JDA
36832016-03-15 John David Anglin <danglin@gcc.gnu.org>
3684
cb5d8ad1
JDA
3685 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3686 hppa*-*-hpux*.
3687
b440dd40
JDA
3688 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3689
5c2a1bbb
JDA
3690 PR libfortran/69799
3691 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3692 libatomic_available.
3693
42c729c5
MP
36942016-03-15 Marek Polacek <polacek@redhat.com>
3695
3696 PR c++/70209
3697 * g++.dg/ext/attribute-may-alias-4.C: New test.
3698
82b1c550
AM
36992016-03-15 Alexander Monakov <amonakov@ispras.ru>
3700
3701 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3702 -fvar-tracking-assignments-toggle flag.
3703
4ccbf3a6
PH
37042016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3705
3706 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3707
c39858bd
JJ
37082016-03-15 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR rtl-optimization/70222
3711 * gcc.c-torture/execute/pr70222-1.c: New test.
3712 * gcc.c-torture/execute/pr70222-2.c: New test.
3713
8be119c1
RH
37142016-03-15 Richard Henderson <rth@redhat.com>
3715
3716 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3717
6598bb55
AB
37182016-03-15 Andrey Belevantsev <abel@ispras.ru>
3719
3720 PR rtl-optimization/69032
3721 * gcc.dg/pr69032.c: New test.
3722
81fa2944
AB
37232016-03-15 Andrey Belevantsev <abel@ispras.ru>
3724
3725 PR rtl-optimization/63384
4a148e19 3726 * g++.dg/pr63384.C: New test.
81fa2944 3727
74ea9ab6
AB
37282016-03-15 Andrey Belevantsev <abel@ispras.ru>
3729
3730 PR target/64411
3731 * gcc.target/i386/pr64411.C: New test.
3732
045d5055
TV
37332016-03-15 Tom de Vries <tom@codesourcery.com>
3734
3735 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3736 * gfortran.dg/goacc/kernels-alias.f95: New test.
3737
3ea33585
MS
37382016-03-14 Martin Sebor <msebor@redhat.com>
3739
3740 PR c++/53792
3741 * g++.dg/cpp0x/constexpr-inline.C: New test.
3742 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3743
1df7b330
DE
37442016-03-14 David Edelsohn <dje.gcc@gmail.com>
3745
3746 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3747
79b57d18
JJ
37482016-03-14 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR middle-end/70219
3751 * gcc.dg/pr70219.c: New test.
3752
3cbf012a
BS
37532016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3754
3755 PR target/70083
3756 * gcc.dg/torture/pr70083.c: New test.
3757 * gcc.target/i386/pr70083.c: New test.
3758
a9fee7cd
RB
37592016-03-14 Richard Biener <rguenther@suse.de>
3760
3761 PR tree-optimization/56365
3762 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3763
4799603f
SB
37642016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3765
3766 PR target/70098
3767 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3768 New function.
3769 * g++.dg/pr70098.C: New testcase.
3770
3771
760ca967
TV
37722016-03-14 Tom de Vries <tom@codesourcery.com>
3773
3774 PR tree-optimization/70045
3775 * gcc.dg/graphite/pr70045.c: New test.
3776
44e66a77
JD
37772016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3778
3779 PR fortran/69043
3780 * gfortran.dg/include_9.f90: New test.
3781
a18e0fe1
DH
37822016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3783
3784 PR fortran/45076
3785 gfortran.dg/prof/prof.exp: New script.
3786 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3787
d0aca6ab
AB
37882016-03-12 Andrey Belevantsev <abel@ispras.ru>
3789
3790 PR rtl-optimization/69307
3791 * gcc.dg/pr69307.c: New test.
3792
cefe08a4
VM
37932016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3794
3795 PR target/69614
3796 * gcc.target/arm/pr69614.c: New.
3797
70112e2a
PT
37982016-03-12 Paul Thomas <pault@gcc.gnu.org>
3799
3800 PR fortran/70031
3801 * gfortran.dg/submodule_14.f08: New test
3802
3803 PR fortran/69524
3804 * gfortran.dg/submodule_15.f08: New test
3805
3f1e5d3a
PP
38062016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3807
3808 PR c++/70106
3809 * g++.dg/cpp1y/paren3.C: New test.
3810
a3f6d680
MM
38112016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3812
3813 PR target/70131
3814 * gcc.target/powerpc/ppc-round2.c: New test.
3815
92348f09
BS
38162016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3817
3818 PR target/70123
3819 * gcc.dg/torture/pr70123.c: New test.
3820
cebde9e9
JL
38212016-03-11 Jeff Law <law@redhat.com>
3822
3823 PR tree-optimization/70190
3824 * gcc.c-torture/compile/pr70190.c: New test.
3825
3edc5da4
DM
38262016-03-11 David Malcolm <dmalcolm@redhat.com>
3827
3828 PR c/68187
3829 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3830 case.
3831 (test43_b): Likewise.
3832 (test43_c): Likewise.
3833 (test43_d): Likewise.
3834 (test43_e): Likewise.
3835 (test43_f): Likewise.
3836 (test43_g): Likewise.
3837 (test44_a): Likewise.
3838 (test44_b): Likewise.
3839 (test44_c): Likewise.
3840 (test44_d): Likewise.
3841 (test44_e): Likewise.
3842
318c1204
DM
38432016-03-11 David Malcolm <dmalcolm@redhat.com>
3844
3845 PR c/70085
3846 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3847
bc062234
KT
38482016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3849
3850 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3851 dg-options.
3852
acfc1ac1
KT
38532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3854
3855 PR target/70002
3856 PR target/69245
3857 * gcc.target/aarch64/pr69245_2.c: New test.
3858
d1e2bb2d
JJ
38592016-03-11 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR tree-optimization/70177
3862 * gcc.dg/pr70177.c: New test.
3863
07350627
AL
38642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3865
3866 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3867
5c6706f7
AL
38682016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3869
3870 * gcc.dg/tree-ssa/sra-20.c: New.
3871
02d472a2
JJ
38722016-03-11 Jakub Jelinek <jakub@redhat.com>
3873
686d390a
JJ
3874 PR rtl-optimization/70174
3875 * gcc.dg/pr70174.c: New test.
3876
02d472a2
JJ
3877 PR tree-optimization/70169
3878 * gcc.dg/pr70169.c: New test.
3879
0f9befa1
IE
38802016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3881
3882 PR target/70160
3883 * gcc.target/i386/pr70160.c: New test.
3884
432d4670
AK
38852016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3886
3887 * gcc.target/s390/dfp-1.c: New test.
3888
a3dc8760
NC
38892016-03-10 Nick Clifton <nickc@redhat.com>
3890
3891 PR target/70044
3892 * gcc.target/aarch64/pr70044.c: New test.
3893
b87a8d7d
PP
38942016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3895 Jakub Jelinek <jakub@redhat.com>
3896
3897 PR c++/70001
3898 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3899 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3900 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3901
4f4ada6a
JH
39022016-03-10 Jan Hubicka <hubicka@ucw.cz>
3903
3904 PR lto/69589
3905 * g++.dg/lto/pr69589_0.C: New testcase
3906 * g++.dg/lto/pr69589_1.C: New testcase
3907
d49b0aa0
MP
39082016-03-10 Marek Polacek <polacek@redhat.com>
3909
3910 PR c++/70153
3911 * g++.dg/delayedfold/unary-plus1.C: New test.
3912
39132016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
3914
3915 * gcc.target/arm/pr45701-1.c: Escape brackets.
3916 * gcc.target/arm/pr45701-2.c: Likewise.
3917
71017a7b
AL
39182016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3919
3920 * gfortran.dg/unconstrained_commons.f: New.
3921
ba52669f
AM
39222016-03-10 Alan Modra <amodra@gmail.com>
3923
3924 * gcc.dg/pr69195.c: New.
3925 * gcc.dg/pr69238.c: New.
3926
27742332
TV
39272016-03-10 Tom de Vries <tom@codesourcery.com>
3928
3929 PR testsuite/68915
3930 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3931
3a81a594
RB
39322016-03-10 Richard Biener <rguenther@suse.de>
3933
3934 PR tree-optimization/70128
3935 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3936 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3937
3433b975
JJ
39382016-03-09 Jakub Jelinek <jakub@redhat.com>
3939
c2864f02
JJ
3940 PR tree-optimization/70152
3941 * gcc.dg/pr70152.c: New test.
3942
3433b975
JJ
3943 PR target/70086
3944 * gcc.target/i386/pr70086-1.c: New test.
3945 * gcc.target/i386/pr70086-2.c: New test.
3946 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
3947
3948 PR tree-optimization/70127
3949 * gcc.c-torture/execute/pr70127.c: New test.
3950
96b3c82d
CP
39512016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3952
3953 * c-c++-common/goacc/combined-directives-2.c: New test.
3954
b4f3232d
DM
39552016-03-09 David Malcolm <dmalcolm@redhat.com>
3956
3957 PR c/68473
3958 PR c++/70105
3959 * g++.dg/diagnostic/pr70105.C: New test.
3960 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3961 (test_multiple_ordinary_maps): New test function.
3962
40499f81
DM
39632016-03-09 David Malcolm <dmalcolm@redhat.com>
3964
3965 PR c/68473
3966 PR c++/70105
3967 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3968 Drop range information from call to inform_at_rich_loc.
3969 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3970 New.
3971 (test_show_locus): Replace calls to rich_location::add_range with
3972 calls to add_range. Rewrite the tests that used the now-defunct
3973 rich_location ctor taking a source_range. Simplify other tests
3974 by replacing calls to COMBINE_LOCATION_DATA with calls to
3975 make_location.
3976
c9e33662
RB
39772016-03-09 Richard Biener <rguenther@suse.de>
3978 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR tree-optimization/70138
3981 * gcc.dg/vect/pr70138-1.c: New testcase.
3982 * gcc.dg/vect/pr70138-2.c: Likewise.
3983
2c73b764
JJ
39842016-03-09 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR target/70049
3987 * gcc.target/i386/pr70049.c: New test.
3988
c06d25bb
RB
39892016-03-09 Richard Biener <rguenther@suse.de>
3990
3991 PR c/70143
3992 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3993 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3994 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3995
5828a501
RO
39962016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3997
3998 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3999 arm-*-*.
4000
2e141c8d
JJ
40012016-03-09 Jakub Jelinek <jakub@redhat.com>
4002
5a9def37
JJ
4003 PR middle-end/67278
4004 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4005
2e141c8d
JJ
4006 PR target/67278
4007 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4008
4009 PR middle-end/70050
4010 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4011 in testcase comment.
4012
bf751f40
TV
40132016-03-09 Tom de Vries <tom@codesourcery.com>
4014
4015 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4016 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4017 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4018 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4019 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4020 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4021 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4022 * gfortran.dg/goacc/kernels-loop.f95: New test.
4023
e210c999
MS
40242016-03-08 Martin Sebor <msebor@redhat.com>
4025
4026 PR c++/62096
4027 * g++.dg/warn/overflow-warn-7.C: New test.
4028
80aac5c8
JM
40292016-03-08 Jason Merrill <jason@redhat.com>
4030
4031 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4032 * lib/target-supports.exp (check_effective_target_concepts): New.
4033
12b81409
JJ
40342016-03-08 Jakub Jelinek <jakub@redhat.com>
4035
d259b234
JJ
4036 PR c++/70135
4037 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4038 * g++.dg/ubsan/pr70135.C: New test.
4039
12b81409
JJ
4040 PR target/70110
4041 * gcc.dg/pr70110.c: New test.
4042
b4e9f2aa
MJ
40432016-03-07 Martin Jambor <mjambor@suse.cz>
4044
4045 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4046 * c-c++-common/gomp/if-1.c: Likewise.
4047 * c-c++-common/gomp/pr61486-2.c: Likewise.
4048 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4049 to dg-additional-options.
4050 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4051 * g++/gomp/target-teams-1.c: Likewise.
4052 * gcc.dg/gomp/gomp.exp: Likewise.
4053 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4054 dg-additional-options.
4055 * gfortran.dg/gomp/gomp.exp: Likewise.
4056 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4057 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4058 dg-additional-options.
4059 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4060
f86e631e
MJ
40612016-03-07 Martin Jambor <mjambor@suse.cz>
4062
4063 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4064 * c-c++-common/gomp/gridify-1.c: New test.
4065 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4066
94156b3f
AV
40672016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4068
4069 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4070 trigger for cortex-r8, when scanning for register r8.
4071 * gcc.target/arm/pr45701-2.c: Likewise.
4072
a84a49b7 40732016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 4074 Jeff Law <law@redhat.com>
a84a49b7
RB
4075
4076 PR tree-optimization/69740
4077 * gcc.c-torture/compile/pr69740-1.c: New test.
4078 * gcc.c-torture/compile/pr69740-2.c: New test.
4079
e41f6c9e
BS
40802016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4081
4082 * lib/target-supports.exp
4083 (check_effective_target_whole_vector_shift): Enable for PPC64.
4084
57548bf5
RB
40852016-03-07 Richard Biener <rguenther@suse.de>
4086
4087 PR tree-optimization/70115
4088 * gcc.dg/torture/pr70115.c: New testcase.
4089
4ae13300
NS
40902016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4091
4092 PR middle-end/69916
4093 * c-c-++-common/goacc/pr69916.c: New.
4094
5edb9853
RH
40952016-03-07 Richard Henderson <rth@redhat.com>
4096
4097 * gcc.c-torture/compile/pr70061.c: New test.
4098
2067a8f3
RB
40992016-03-07 Richard Biener <rguenther@suse.de>
4100
4101 PR testsuite/70109
4102 * gcc.dg/vect/O3-pr36098.c: New testcase.
4103
4145a9b7
CL
41042016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4105
4106 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4107
1878be32
EB
41082016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4109
4110 * gnat.dg/renaming9.ad[sb]: New testcase.
4111
df762bb2
JJ
41122016-03-05 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR c++/70084
4115 * g++.dg/expr/stdarg3.C: New test.
4116
7d461295
JL
41172016-03-04 Jeff Law <law@redhat.com>
4118
4119 PR tree-optimization/69196
4120 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4121 x86_64-*-*.
4122
29b9828f
BS
41232016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4124
b6b552fd
BS
4125 PR c/69973
4126 * gcc.dg/pr69973.c: New test.
4127
201d49e9
BS
4128 PR rtl-optimization/69941
4129 * gcc.dg/torture/pr69941.c: New test.
4130
29b9828f
BS
4131 PR c/69824
4132 * gcc.dg/pr69824.c: New test.
4133
640b7e74
TV
41342016-03-05 Tom de Vries <tom@codesourcery.com>
4135
4136 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4137 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4138 function.
4139
7a3a3fad
PP
41402016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4141
4142 PR c++/66786
4143 * g++.dg/cpp1y/var-templ48.C: New test.
4144 * g++.dg/cpp1y/var-templ49.C: New test.
4145
cd439aec
EB
41462016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4147
4148 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4149
60204554
JJ
41502016-03-04 Jakub Jelinek <jakub@redhat.com>
4151
0c8825de
JJ
4152 PR c++/70035
4153 * g++.dg/ubsan/pr70035.C: New test.
4154
60204554
JJ
4155 PR target/70062
4156 * gcc.target/i386/pr70062.c: New test.
4157
f79d4eab
L
41582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4159
4160 * g++.dg/template/typename21.C: Remove c++98_only.
4161
ea81ce67
L
41622016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4163
4164 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4165
64b23c13
DM
41662016-03-04 David Malcolm <dmalcolm@redhat.com>
4167
4168 PR c/68187
4169 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4170 function.
4171 (fn_42_b): Likewise.
4172 (fn_42_c): Likewise.
4173
729526f5
DM
41742016-03-04 David Malcolm <dmalcolm@redhat.com>
4175
4176 PR c/68187
4177 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4178 function.
4179 (fn_40_b): Likewise.
4180 (fn_41_a): Likewise.
4181 (fn_41_b): Likewise.
4182
f9ea11ac
JJ
41832016-03-04 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR target/70059
4186 * gcc.target/i386/avx512f-pr70059.c: New test.
4187 * gcc.target/i386/avx512dq-pr70059.c: New test.
4188
b6c38c69
BS
41892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4190
4191 PR rtl-optimization/57676
4192 * gcc.dg/torture/pr57676.c: New test.
4193
af3cdd34
IE
41942016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4195
4196 * gcc.dg/pr70026.c: New test.
4197
7ff6ca38
MP
41982016-03-04 Marek Polacek <polacek@redhat.com>
4199
4200 PR c/69798
4201 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4202 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4203
a6bf62d5
KT
42042016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4205
4206 PR target/70004
4207 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4208 Delete.
4209 (test_corners_sisd_si): Likewise.
4210 (main): Remove checks of the above.
4211 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4212
ae4cdc6a
EB
42132016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4214
4215 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4216
08455559
CL
42172016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4218
4219 * gcc.dg/torture/pr69951.c: Accept argc==0.
4220
e9a35493
RB
42212016-03-04 Richard Biener <rguenther@suse.de>
4222
4223 PR c++/70054
4224 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4225 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4226
fba054c2
DV
42272016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4228
4229 PR testsuite/69766
4230 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4231 testing multiarch.
4232
f10cdc6c
JJ
42332016-03-04 Jakub Jelinek <jakub@redhat.com>
4234
4235 PR debug/69947
4236 * gcc.dg/guality/pr69947.c: New test.
4237
2e981ba0
JJ
42382016-03-03 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR ada/70017
4241 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4242
0ba3bfa2
KT
42432016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4244
4245 PR rtl-optimization/69904
4246 * gcc.target/arm/pr69904.c: New test.
4247
97ecdb46
JJ
42482016-03-03 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR target/70021
4251 * gcc.dg/vect/pr70021.c: New test.
4252 * gcc.target/i386/pr70021.c: New test.
4253
a2a743a1
MP
42542016-03-03 Marek Polacek <polacek@redhat.com>
4255
4256 PR middle-end/70050
4257 * gcc.dg/pr70050.c: New test.
4258
fa07ecdd
JG
42592016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4260
4261 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4262
23504262
ML
42632016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4264
4265 PR tree-optimization/70043
4266 * gfortran.dg/vect/pr70043.f90: New test.
4267
b7b9e1a9
EB
42682016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4269
4270 * gnat.dg/specs/task1.ads: New test.
4271
cb83ba54
RO
42722016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4273
4274 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4275 Invoke gdb with -batch.
4276 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4277
a75f5e30
RB
42782016-03-03 Richard Biener <rguenther@suse.de>
4279
4280 PR tree-optimization/55936
4281 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4282
268bc320
JL
42832016-03-02 Jeff Law <law@redhat.com>
4284
815f20ab
JL
4285 PR rtl-optimization/69942
4286 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4287 effects of argument promotions.
4288
268bc320
JL
4289 PR tree-optimization/69987
4290 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4291 target does not support -fprefetch-loop-arrays.
4292
171f7de5
UB
42932016-03-02 Uros Bizjak <ubizjak@gmail.com>
4294
4295 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4296
192912db
BC
42972016-03-02 Bin Cheng <bin.cheng@arm.com>
4298
c7908871 4299 PR rtl-optimization/69052
192912db
BC
4300 * gcc.target/i386/pr69052.c: New test.
4301
90a7a40b
AM
43022016-03-02 Alan Modra <amodra@gmail.com>
4303
4304 * gcc.dg/pr69990.c: New.
4305
69fa742f
JJ
43062016-03-02 Jakub Jelinek <jakub@redhat.com>
4307
de752fb0
JJ
4308 PR c/68062
4309 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4310
4311 PR middle-end/70022
4312 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4313
69fa742f
JJ
4314 PR target/70028
4315 * gcc.target/i386/pr70028.c: New test.
4316
7c65bd56
MK
43172016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4318
4319 * c-c++-common/asan/swapcontext-test-1.c,
4320 * c-c++-common/tsan/thread_leak.c,
4321 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4322 * g++.dg/tsan/benign_race.C,
4323 * g++.dg/tsan/fd_close_norace.C,
4324 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4325 races with sanitizer output
4326
37d98220 43272016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 4328 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
4329
4330 PR target/67278
4331 * gcc.dg/simd-8.c: New testcase.
4332
218db463
RB
43332016-03-02 Richard Biener <rguenther@suse.de>
4334
4335 PR middle-end/67278
4336 * gcc.dg/simd-7.c: New testcase.
4337
22c72158
EB
43382016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4339
4340 * gcc.target/i386/pr70007.c: Tweak.
4341
9a790ccc
DV
43422016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4343
4344 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4345
bd02f00f
MP
43462016-03-02 Marek Polacek <polacek@redhat.com>
4347
4348 PR c/67854
4349 * gcc.dg/pr67854.c: New test.
4350
1e840f39
JJ
43512016-03-02 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR middle-end/70025
4354 * gcc.dg/torture/pr70025.c: New test.
4355
bca00241
VK
43562016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4357
4358 PR tree-optimization/68621
4359 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4360
0bca04b8
EB
43612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4362
4363 * gcc.target/i386/pr70007.c: New test.
4364
2a9afc86
JL
43652016-03-01 Jeff Law <law@redhat.com>
4366
eab2541b 4367 PR tree-optimization/69196
9d83ef71 4368 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 4369
2a9afc86
JL
4370 PR tree-optimization/69196
4371 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4372 duplicating code and spoiling the expected output.
4373
0d39977e
MM
43742016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4375
4376 PR target/70033
4377 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4378 supports power9 before doing tests.
4379 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4380 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4381 * gcc.target/powerpc/p9-permute.c: Likewise.
4382
a0c0699d
UB
43832016-03-01 Uros Bizjak <ubizjak@gmail.com>
4384
4385 PR target/70027
4386 * gcc.target/i386/pr70027.c: New test.
4387
0ae3ef47 43882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
4389
4390 * gcc.dg/pr70017.c: New test.
4391
686e2237
JJ
43922016-03-01 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR c/69796
4395 PR c/69974
4396 * gcc.dg/pr69796.c: New test.
4397 * gcc.dg/pr69974.c: New test.
4398
f8e4188c
EB
43992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4400
4401 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4402
5e3f1c7c
JL
44032016-02-29 Jeff Law <law@redhat.com>
4404
4405 PR tree-optimization/69987
4406 * gfortran.dg/pr69987.f90: New test.
4407
4408 PR tree-optimization/69989
4409 * gcc.c-torture/compile/pr69989-2.c: New test.
4410
1be56bc5
MP
44112016-03-01 Marek Polacek <polacek@redhat.com>
4412
4413 PR c++/69795
4414 * g++.dg/parse/invalid1.C: New test.
4415
1b19470d
RB
44162016-03-01 Richard Biener <rguenther@suse.de>
4417
4418 PR middle-end/70022
4419 * gcc.dg/pr70022.c: New testcase.
4420
3ae0661a
IE
44212016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4422
4423 PR tree-optimization/69956
4424 * gcc.dg/pr69956.c: New test.
4425
0f09ab88
BS
44262016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4427
4428 PR target/70011
4429 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4430 XFAIL when hardware supports efficient unaligned storage access.
4431
76d881bf
PP
44322016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4433
4434 PR c++/69961
4435 * g++.dg/template/pr69961a.C: New test.
4436 * g++.dg/template/pr69961b.C: New test.
4437
7168133a
DM
44382016-02-29 David Malcolm <dmalcolm@redhat.com>
4439
4440 PR preprocessor/69985
4441 * gcc.dg/cpp/pr69985.c: New test case.
4442
0c6072a3
JL
44432016-02-29 Jeff Law <law@redhat.com>
4444
e66f219b
JL
4445 PR tree-optimization/70005
4446 * gcc.c-torture/execute/pr70005.c New test.
4447
0c6072a3
JL
4448 PR tree-optimization/69999
4449 * gcc.c-torture/compile/pr69999.c: New test.
4450
fd9fbdb3
YR
44512016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4452
4453 PR tree-optimization/69652
4454 * gcc.dg/torture/pr69652.c: Delete test.
4455 * gcc.dg/vect/pr69652.c: New test.
4456
cbd400b4
RB
44572016-02-19 Richard Biener <rguenther@suse.de>
4458
4459 PR tree-optimization/69980
4460 * gfortran.dg/vect/pr69980.f90: New testcase.
4461
84ea0f58
EB
44622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4463
4464 * gcc.target/sparc/20160229-1.c: New test.
4465
5d2a63dc
EB
44662016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4467
4468 * gnat.dg/stack_usage3.adb: New test.
4469 * gnat.dg/stack_usage3_pkg.ads: New helper.
4470
93e708f9
EB
44712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4472
4473 * gnat.dg/renaming8.adb: New test.
4474 * gnat.dg/renaming8_pkg1.ads: New helper.
4475 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4476 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4477
6512bc93
RB
44782016-02-29 Richard Biener <rguenther@suse.de>
4479
4480 PR tree-optimization/69720
4481 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4482
7b201a88
TK
44832016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4484
4485 PR fortran/68147
4486 PR fortran/47674
4487 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4488
82ee0cf2 44892016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
4490 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4491
4492 PR fortran/56007
4493 * gfortran.dg/coarray_8.f90: Adjust error message.
4494 * gfortran.dg/pr56007.f90: New test.
4495 * gfortran.dg/pr56007.f: New test.
4496
cdc1a2c8
L
44972016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4498
4499 PR tree-optimization/69989
4500 * gcc.dg/torture/pr69989.c: New test.
4501
33505bcf
EB
45022016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4503
4504 * gcc.target/i386/stack-realign-win.c: New test.
4505
524bfb19
HA
45062016-02-28 Harald Anlauf <anlauf@gmx.de>
4507
4508 PR fortran/60126
4509 * gfortran.dg/pr60126.f90: New test.
4510
bd542508
JL
45112016-02-27 Jeff Law <law@redhat.com>
4512
4513 Revert
4514 2016-02-26 Richard Biener <rguenther@suse.de>
4515 Jeff Law <law@redhat.com>
4516
4517 PR tree-optimization/69740
4518 * gcc.c-torture/compile/pr69740-1.c: New test.
4519 * gcc.c-torture/compile/pr69740-2.c: New test.
4520
dd1291e0
JD
45212016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4522
5fb67f8b 4523 PR fortran/69910
dd1291e0
JD
4524 * gfortran.dg/newunit_4.f90: New test.
4525
5cfefb59
JJ
45262016-02-27 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR target/69613
4529 PR rtl-optimization/69886
4530 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4531 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4532 target.
4533
20ba5f33
MS
45342016-02-26 Martin Sebor <msebor@redhat.com>
4535
4536 PR tree-optimization/15826
4537 * gcc.dg/tree-ssa/pr15826.c: New test.
4538
e6fb01b0
JJ
45392016-02-26 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR target/69969
4542 * gcc.target/powerpc/pr69969.c: New test.
4543
e3e0cf64
MS
45442016-02-26 Martin Sebor <msebor@redhat.com>
4545
4546 PR c++/15766
4547 * g++.old-deja/g++.other/decl5.C: Add a test case.
4548
d1f2bea5
SB
45492016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4550
4551 PR target/69946
4552 * gcc.target/powerpc/pr69946.c: New file.
4553
4a4f9d2b 45542016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 4555 Jeff Law <law@redhat.com>
4a4f9d2b 4556
e3e0cf64 4557 PR tree-optimization/69740
4a4f9d2b
RB
4558 * gcc.c-torture/compile/pr69740-1.c: New test.
4559 * gcc.c-torture/compile/pr69740-2.c: New test.
4560
ad2a2706
MJ
45612016-02-26 Martin Jambor <mjambor@suse.cz>
4562
4563 PR middle-end/69920
4564 * gcc.dg/torture/pr69932.c: New test.
4565 * gcc.dg/torture/pr69936.c: Likewise.
4566
1d11f7ce
AK
45672016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4568
4569 PR target/69709
4570 * gcc.target/s390/pr69709.c: New test.
4571
6cfccbb2
KT
45722016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4573
4574 PR target/69245
4575 * gcc.target/aarch64/pr69245_1.c: New test.
4576
ac59ad4e
KT
45772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4578
4579 PR target/69613
4580 * gcc.dg/torture/pr69613.c: New test.
4581
a2ad54a0
JJ
45822016-02-26 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR rtl-optimization/69891
4585 * gcc.target/i386/pr69891.c: New test.
4586
0884062c 45872016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
4588 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4589
d2369d4f 4590 PR target/61397
c163789b
MM
4591 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4592 functionality for both 32-bit and 64-bit.
4593
5aed7e2c
RB
45942016-02-26 Richard Biener <rguenther@suse.de>
4595
4596 PR tree-optimization/69551
4597 * gcc.dg/torture/pr69951.c: New testcase.
4598
798e2a8e
RB
45992016-02-25 Richard Biener <rguenther@suse.de>
4600
4601 PR tree-optimization/48795
4602 * gcc.dg/Warray-bounds-18.c: New testcase.
4603
9559fbac
RO
46042016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4605
4606 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4607
c049b107
JJ
46082016-02-25 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR rtl-optimization/69896
4611 * gcc.dg/pr69896.c: New test.
4612
1137001c
PP
46132016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4614
4615 PR c++/69736
4616 * g++.dg/cpp1y/paren2.C: New test.
4617
2e9c8641
MS
46182016-02-24 Martin Sebor <msebor@redhat.com>
4619
4620 PR c/51147
4621 * gcc.dg/enum-mode-2.c: New test.
4622
03ca8fb3
JJ
46232016-02-24 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR c++/69922
4626 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4627 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4628 * g++.dg/ubsan/pr69922.C: New test.
4629
0b05329b
MP
46302016-02-24 Marek Polacek <polacek@redhat.com>
4631
4632 PR c/69819
4633 * gcc.dg/pr69819.c: New test.
4634
57c2c374
MS
46352016-02-24 Martin Sebor <msebor@redhat.com>
4636
3b96b93a
MS
4637 PR c++/69912
4638 * g++.dg/ext/flexary15.C: New test.
4639
46402016-02-24 Martin Sebor <msebor@redhat.com>
4641
4642 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 4643 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 4644 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 4645
65433bb5
MK
46462016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4647 Charles Baylis <charles.baylis@linaro.org>
4648
4649 PR debug/61033
4650 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4651
f802a424 46522016-02-24 Richard Biener <rguenther@suse.de>
44293580 4653 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
4654
4655 PR middle-end/69760
4656 * gcc.dg/torture/pr69760.c: New testcase.
4657
525f795f
RO
46582016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4659
4660 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4661 pattern on Solaris with as.
4662
cd7bbceb
KT
46632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4664
4665 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4666 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4667 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4668 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4669
89c0c1fd
JJ
46702016-02-24 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR middle-end/69915
4673 * gcc.dg/pr69915.c: New test.
4674
0683fd27
KT
46752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4676
4677 PR rtl-optimization/69886
4678 * gcc.dg/torture/pr69886.c: New test.
4679
e53d562a
RB
46802016-02-24 Richard Biener <rguenther@suse.de>
4681
4682 PR middle-end/68963
4683 * gcc.dg/torture/pr68963.c: New testcase.
4684
74a00288
KT
46852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4686
4687 PR target/69875
4688 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4689 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4690 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4691 * gcc.target/arm/atomic_loaddi_1.c: New test.
4692 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4693 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4694 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4695 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4696 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4697 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4698 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4699 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4700
340fd4c9
JJ
47012016-02-24 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR middle-end/69909
4704 * gcc.dg/torture/pr69909.c: New test.
4705
47d3fdb2
RB
47062016-02-24 Richard Biener <rguenther@suse.de>
4707
4708 PR tree-optimization/69907
4709 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4710 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4711 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4712
dab73e73
CB
47132016-02-24 Christian Bruel <christian.bruel@st.com>
4714
4715 * gcc.target/arm/pragma_cpp_fma.c: New test.
4716
7cc5ec65
JD
47172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4718
4719 PR fortran/61156
4720 * gfortran.dg/include_6.f90: Update test.
4721
067fbd8b
JJ
47222016-02-23 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR objc/69844
4725 * objc.dg/pr69844.m: New test.
4726
64a454d9
JD
47272016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4728
4729 PR libgfortran/69456
4730 * gfortran.dg/namelist_89.f90: New test.
4731 * gfortran.dg/pr59700.f90: Update test..
4732
35886f0b
MS
47332016-02-23 Martin Sebor <msebor@redhat.com>
4734
4735 PR middle-end/69780
4736 * g++.dg/ext/builtin_alloca.C: New test.
4737 * gcc.dg/builtins-68.c: New test.
4738
162cc7e3
RH
47392016-02-23 Richard Henderson <rth@redhat.com>
4740
4741 * gcc.target/i386/addr-space-3.c: Remove test.
4742
196440f8
DM
47432016-02-23 David Malcolm <dmalcolm@redhat.com>
4744
4745 PR preprocessor/69126
4746 PR preprocessor/69543
4747 * c-c++-common/pr69126-2-long.c: New test.
4748 * c-c++-common/pr69126-2-short.c: New test.
4749 * c-c++-common/pr69543-1.c: Remove xfail.
4750
1d3121af
DM
47512016-02-23 David Malcolm <dmalcolm@redhat.com>
4752
4753 PR preprocessor/69126
4754 PR preprocessor/69543
4755 PR preprocessor/69558
4756 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4757 (f): Rename to...
4758 (test_2): ...this, and add leading comment.
4759 (MACRO_3, test_3): New.
4760 (MACRO_4A, MACRO_4B, test_4): New.
4761 (MACRO): Rename to...
4762 (MACRO_5): ...this.
4763 (g): Rename to...
4764 (test_5): ...this, updating for renaming of MACRO, and
4765 add leading comment.
4766 * c-c++-common/pr69543-1.c: New.
4767 * c-c++-common/pr69543-2.c: New.
4768 * c-c++-common/pr69543-3.c: New.
4769 * c-c++-common/pr69543-4.c: New.
4770 * c-c++-common/pr69558-1.c: New.
4771 * c-c++-common/pr69558-2.c: New.
4772 * c-c++-common/pr69558-3.c: New.
4773 * c-c++-common/pr69558-4.c: New.
4774 * gcc.dg/pr69558.c: Move to...
4775 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4776 xfail for c++.
4777
f99c3557
TS
47782016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4779
4780 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4781 to -ftree-parallelize-loops/-fopenacc changes.
4782 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4783 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4784 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4785 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4786 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4787 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4788 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4789 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4790 * c-c++-common/goacc/kernels-loop.c: Likewise.
4791 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4792 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4793 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4794 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4795
c60ec7c2
RO
47962016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4797
4798 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4799
f1a62b6f
JJ
48002016-02-23 Jakub Jelinek <jakub@redhat.com>
4801
e67bf044
JJ
4802 PR c++/69902
4803 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4804
f1a62b6f
JJ
4805 PR c/69900
4806 * gcc.dg/pr69900.c: New test.
4807
20c5e09e
MJ
48082016-02-23 Martin Jambor <mjambor@suse.cz>
4809
4810 PR tree-optimization/69666
4811 * gcc.dg/tree-ssa/pr69666.c: New test.
4812
e457a6fc
AV
48132016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4814
4815 PR fortran/67451
4816 * gfortran.dg/coarray_allocate_5.f08: New test.
4817
d7b574f4
AK
48182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4819
4820 * gcc.target/s390/vcond-shift.c: Move to ...
4821 * gcc.target/s390/vector/vcond-shift.c: ... here.
4822
58bdeb44
AK
48232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4824
4825 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4826 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4827
7cd0387b
AK
48282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4829
4830 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4831
4246c8da
MW
48322016-02-20 Mark Wielaard <mjw@redhat.com>
4833
4834 PR c/28901
4835 * gcc.dg/unused-variable-3.c: New test.
4836
f93bc532
JJ
48372016-02-22 Jakub Jelinek <jakub@redhat.com>
4838
4839 PR target/69888
4840 * gcc.target/i386/pr69888.c: New test.
4841
c4e360f4
RB
48422016-02-22 Richard Biener <rguenther@suse.de>
4843
4844 PR tree-optimization/69882
4845 * gfortran.dg/vect/pr69882.f90: New testcase.
4846
09c92f1c
JJ
48472016-02-22 Jakub Jelinek <jakub@redhat.com>
4848
4849 PR target/69885
4850 * gcc.dg/pr69885.c: New test.
4851
f88d45dc
OE
48522016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4853
4854 PR target/69806
4855 PR target/54089
4856 * gcc.target/sh/pr54089-10.c: New.
4857
ce1ff48e
PT
48582016-02-20 Paul Thomas <pault@gcc.gnu.org>
4859
4860 PR fortran/69423
4861 * gfortran.dg/deferred_character_15.f90 : New test.
4862
bbf27208
DH
48632016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4864
4865 PR fortran/57365
4866 gfortran.dg/allocate_with_source_18.f03: New test.
4867
48682016-02-20 Harald Anlauf <anlauf@gmx.de>
4869
4870 PR fortran/52531
4871 gfortran.dg/gomp/pr52531.f90: New test.
4872
268be88c
BE
48732016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4874
4875 PR c++/69865
4876 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4877 -std=c++03.
4878
4b6c824a
JJ
48792016-02-19 Jakub Jelinek <jakub@redhat.com>
4880
871b3f47
JJ
4881 PR c++/69826
4882 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4883 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4884
7a965d51
JJ
4885 PR c++/69850
4886 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4887
4b6c824a
JJ
4888 PR c++/69851
4889 * g++.dg/torture/pr69851.C: New test.
4890
15fca21a
MS
48912016-02-19 Martin Sebor <msebor@redhat.com>
4892
4893 PR testsuite/69573
4894 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4895
19e21586
JJ
48962016-02-19 Jakub Jelinek <jakub@redhat.com>
4897
03a616ac
JJ
4898 PR c++/69850
4899 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4900 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4901
19e21586
JJ
4902 PR c++/67767
4903 * g++.dg/cpp0x/pr67767.C: New test.
4904
2db16594
KT
49052016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4906
4907 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4908 for fp, simd, crypto, crc, lse.
4909 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4910 above.
4911 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4912 effective target check.
4913
5a7d9d1e
JJ
49142016-02-19 Jakub Jelinek <jakub@redhat.com>
4915
4916 PR target/69820
4917 * gcc.target/i386/pr69820.c: New test.
4918
6448f064
AK
49192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4920
4921 * gcc.target/s390/vector/int128-1.c: New test.
4922
d0a859e6
AK
49232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4924
4925 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4926
9e4eb643
AK
49272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4928
4929 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4930 instruction pattern name to prevent the testcase from failing with
4931 -march=z13.
4932
859a4c0e
AK
49332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4934
4935 * gcc.target/s390/md/movstr-2.c: New test.
4936
efc2340b
MK
49372016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4938
4939 * gcc.target/s390/morestack.c: New test.
4940
ca2bfbc2
DV
49412016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4942
4943 PR target/69625
4944 * gcc.target/s390/pr69625.c: Add test case.
4945
efd4bd05
BE
49462016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4947
4948 PR testsuite/68580
4949 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4950
2bf2078a
MM
49512016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4952
4953 PR target/68404
4954 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4955 * gcc.target/powerpc/fusion3.c: Likewise.
4956
f003579e
RB
49572016-02-18 Richard Biener <rguenther@suse.de>
4958
4959 PR middle-end/69553
4960 * g++.dg/torture/pr69553.C: New testcase.
4961
19233914
NC
49622016-02-18 Nick Clifton <nickc@redhat.com>
4963
efd4bd05
BE
4964 PR target/62254
4965 PR target/69610
4966 * gcc.target/arm/pr62554.c: New test.
4967 * gcc.target/arm/pr69610-1.c: New test.
4968 * gcc.target/arm/pr69610-2.c: New test.
19233914 4969
23f27839
RB
49702016-02-18 Richard Biener <rguenther@suse.de>
4971
4972 PR middle-end/69854
4973 * gcc.dg/torture/pr69854.c: New testcase.
4974
932c0da4
JJ
49752016-02-17 Jakub Jelinek <jakub@redhat.com>
4976
4977 PR c++/69850
4978 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4979
1bed93e4
BS
49802012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4981
4982 * gcc.target/powerpc/vec-cg.c: New test.
4983
57bfb134
RB
49842016-02-17 Richard Biener <rguenther@suse.de>
4985
4986 PR testsuite/69586
4987 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4988
a44e0ebb
KT
49892016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4990
4991 PR target/69161
4992 * gcc.c-torture/compile/pr69161.c: New test.
4993
ffacd726
DS
49942016-02-17 David Sherwood <david.sherwood@arm.com>
4995
4996 PR target/69532
4997 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4998 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4999
448db8d2
EB
50002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5001
5002 * gcc.dg/ifcvt-4.c: Skip on Visium.
5003
e2f0522e
EB
50042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5005
5006 * gnat.dg/atomic8.adb: New test.
5007
bf17fe3f
EB
50082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5009
5010 * gnat.dg/discr46.ad[sb]: New test.
5011
ecf835e9
KN
50122016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5013
5014 PR Target/48344
5015 * gcc.target/powerpc/pr48344-1.c: New test.
5016
49a1164a
TK
50172015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5018
5019 PR fortran/69742
5020 * gfortran.dg/associate_21.f90: New test.
5021
bf14eba2
JJ
50222016-02-16 Jakub Jelinek <jakub@redhat.com>
5023
5024 PR c/69835
5025 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5026 -Wnonnull in dg-options.
5027 * c-c++-common/nonnull-2.c: New test.
5028
35a093b6
JG
50292016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5030 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5031
5032 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5033
e387d491
JJ
50342016-02-16 Jakub Jelinek <jakub@redhat.com>
5035
5036 PR middle-end/69801
5037 * gcc.dg/pr69801.c: Add empty dg-options.
5038
ba539195
JN
50392016-02-16 James Norris <jnorris@codesourcery.com>
5040
5041 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5042 * g++.dg/goacc/deviceptr-1.c: New file.
5043
2a2b8f64
JJ
50442016-02-16 Jakub Jelinek <jakub@redhat.com>
5045
5046 PR tree-optimization/69820
5047 * gcc.dg/vect/pr69820.c: New test.
5048
87440c29
RB
50492016-02-16 Richard Biener <rguenther@suse.de>
5050
5051 PR tree-optimization/69776
5052 * gcc.dg/torture/pr69776-2.c: New testcase.
5053
6d87c306
BS
50542016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5055
5056 PR tree-optimization/69714
5057 * gcc.dg/torture/pr69714.c: New test.
5058
3824a0a2
JJ
50592016-02-16 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR tree-optimization/69802
5062 * gcc.dg/pr69802.c: New test.
5063
c8cfe96e
RB
50642016-02-16 Richard Biener <rguenther@suse.de>
5065
5066 PR middle-end/69801
5067 * gcc.dg/pr69801.c: New testcase.
5068
fc12098d
JD
50692016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5070
5071 PR libgfortran/69651
5072 * gfortran.dg/read_bang.f90: New test.
5073 * gfortran.dg/read_bang4.f90: New test.
5074
ba6b3795
JJ
50752016-02-15 Jakub Jelinek <jakub@redhat.com>
5076
f0516ca4
JJ
5077 PR c++/69658
5078 * g++.dg/init/pr69658.C: New test.
5079
ba6b3795
JJ
5080 PR c++/69797
5081 * c-c++-common/pr69797.c: New test.
5082
de3f9a2d
PK
50832016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5084
5085 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5086 check for aarch64*-*-*.
5087
17a3b967
RB
50882016-02-15 Richard Biener <rguenther@suse.de>
5089
5090 PR tree-optimization/69783
5091 * gcc.dg/vect/pr69783.c: New testcase.
5092
1c48bff1
RB
50932016-02-15 Richard Biener <rguenther@suse.de>
5094
5095 PR tree-optimization/69776
5096 * gcc.dg/torture/pr69776.c: New testcase.
5097
1e6025b6
TK
50982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5099
5100 PR fortran/60526
5101 * gfortran.dg/type_decl_4.f90: Reinstated.
5102
d3308279
JDA
51032016-02-14 John David Anglin <danglin@gcc.gnu.org>
5104
5105 PR fortran/68746
5106 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5107
b7c56581
TK
51082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5109
5110 PR fortran/60526
5111 PR bootstrap/69816
5112 * gfortran.dg/type_decl_4.f90: Removed.
5113
60cb4ef5
TK
51142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5115
5116 PR fortran/60526
5117 * gfortran.dg/type_decl_4.f90: New test.
5118
f6964637
AM
51192016-02-14 Alan Modra <amodra@gmail.com>
5120
1a8849d1 5121 PR testsuite/68886
f6964637
AM
5122 * gcc.c-torture/execute/stkalign.c: Revise test.
5123
f5121920
OE
51242016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5125
5126 PR target/67260
5127 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5128
6cda3ab6
OE
51292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5130
5131 PR target/67260
5132 * gcc.target/sh/torture/pr67260.c: New.
5133
6786e598
JDA
51342016-02-12 John David Anglin <danglin@gcc.gnu.org>
5135
5136 * gcc.dg/pr67964.c: Add dg-require-alias.
5137
7e05dad8
OE
51382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5139
5140 PR target/67636
5141 PR target/64345
5142 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5143
7f4cc3ce
JD
51442016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5145
5146 PR libgfortran/69668
5147 * gfortran.dg/namelist_88.f90: New test.
5148
955ca6dc
JD
51492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5150
5151 PR libgfortran/69668
5152 * gfortran.dg/namelist_38.f90: Update test.
5153 * gfortran.dg/namelist_84.f90: Update test.
5154
876217ae
DM
51552016-02-12 David Malcolm <dmalcolm@redhat.com>
5156
5157 PR other/69554
5158 * gcc.dg/pr69554-1.c: New test.
5159 * gfortran.dg/pr69554-1.F90: New test.
5160 * gfortran.dg/pr69554-2.F90: New test.
5161 * lib/gcc-dg.exp (proc dg-locus): New function.
5162 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5163 distinguish between the caret-printing and non-caret-printing
5164 cases. If caret-printing has been explicitly enabled, bail out
5165 without attempting to fix up the output.
5166
61789eed
DM
51672016-02-12 David Malcolm <dmalcolm@redhat.com>
5168
5169 PR driver/69265
5170 PR driver/69453
5171 * gcc.dg/spellcheck-options-3.c: New test case.
5172 * gcc.dg/spellcheck-options-4.c: New test case.
5173 * gcc.dg/spellcheck-options-5.c: New test case.
5174 * gcc.dg/spellcheck-options-6.c: New test case.
5175 * gcc.dg/spellcheck-options-7.c: New test case.
5176 * gcc.dg/spellcheck-options-8.c: New test case.
5177 * gcc.dg/spellcheck-options-9.c: New test case.
5178 * gcc.dg/spellcheck-options-10.c: New test case.
5179
c3090c1f
JJ
51802016-02-12 Jakub Jelinek <jakub@redhat.com>
5181
5182 PR rtl-optimization/69764
5183 PR rtl-optimization/69771
5184 * c-c++-common/pr69764.c: New test.
5185 * gcc.dg/torture/pr69771.c: New test.
5186
8222034d
MP
51872016-02-12 Marek Polacek <polacek@redhat.com>
5188
5189 * g++.dg/torture/init-list1.C: New.
5190
f749f792
MP
51912016-02-12 Marek Polacek <polacek@redhat.com>
5192
5193 * gcc.dg/pr69522.c: Add empty dg-options.
5194
199fb02a
IE
51952016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5196
5197 * g++.dg/lto/lto.exp: Include and init mpx.
5198 * g++.dg/lto/pr69729_0.C: New test.
5199
b69539cb
JJ
52002016-02-12 Jakub Jelinek <jakub@redhat.com>
5201
06ff7000
JJ
5202 PR ipa/69241
5203 * g++.dg/ipa/pr69241-4.C: New test.
5204
b69539cb
JJ
5205 PR ipa/68672
5206 * g++.dg/ipa/pr68672-1.C: New test.
5207 * g++.dg/ipa/pr68672-2.C: New test.
5208 * g++.dg/ipa/pr68672-3.C: New test.
5209
16595a1f
BS
52102016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5211
5212 PR c/69522
6d87c306 5213 * gcc.dg/pr69522.c: New test.
16595a1f 5214
38d795d2
PP
52152016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5216
5217 PR c++/69098
5218 * g++.dg/cpp1y/69098.C: New test.
5219 * g++.dg/cpp1y/69098-2.C: New test.
5220
9c582551
JJ
52212016-02-12 Jakub Jelinek <jakub@redhat.com>
5222
5223 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5224 and neighbour -> neighbor.
5225 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5226 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5227 * c-c++-common/Wvarargs.c: Likewise.
5228 * c-c++-common/goacc/host_data-5.c: Likewise.
5229 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5230 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5231 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5232 * gcc.target/aarch64/pr60697.c: Likewise.
5233 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5234 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5235 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5236 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5237 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5238 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5239 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5240 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5241 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5242 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5243 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5244 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5245 * g++.dg/lookup/koenig5.C: Likewise.
5246 * g++.dg/ext/no-asm-2.C: Likewise.
5247 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5248 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5249 * gfortran.dg/used_types_16.f90: Likewise.
5250 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5251 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5252 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5253 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5254 * gfortran.dg/abstract_type_6.f03: Likewise.
5255 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5256 * gfortran.dg/used_types_15.f90: Likewise.
5257 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5258 * gfortran.dg/exit_3.f08: Likewise.
5259 * gfortran.dg/open_status_2.f90: Likewise.
5260 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5261 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5262 * gfortran.dg/associate_1.f03: Likewise.
5263 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5264 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5265 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5266 * gcc.dg/builtin-object-size-1.c: Likewise.
5267 * gcc.dg/noreturn-6.c: Likewise.
5268 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5269 * gcc.dg/globalalias.c: Likewise.
5270 * gcc.dg/builtins-config.h: Likewise.
5271 * gcc.dg/pr30457.c: Likewise.
5272 * gcc.c-torture/compile/volatile-1.c: Likewise.
5273 * gcc.c-torture/execute/20101011-1.c: Likewise.
5274 * c-c++-common/Waddress-1.c: Likewise.
5275
66756373
JJ
52762016-02-11 Jakub Jelinek <jakub@redhat.com>
5277
5278 PR c/69768
5279 * c-c++-common/Waddress-1.c: New test.
5280
76fe932b
AV
52812016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5282
5283 PR fortran/69296
5284 * gfortran.dg/associate_19.f03: New test.
5285 * gfortran.dg/associate_20.f03: New test.
5286
564c4d4b
OE
52872016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5288
5289 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5290
e1c1ecb0
KT
52912016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5292
5293 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5294 .arch armv8-a\n. Add -dA to dg-options.
5295 * gcc.target/aarch64/assembler_arch_1.c: New test.
5296 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5297
0d7d9458
PC
52982016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5299
5300 PR c++/68726
5301 * g++.dg/cpp0x/pr68726.C: New.
5302
e6208a60
IE
53032016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5304
5305 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5306 test.
5307
281a11eb
RB
53082016-02-11 Richard Biener <rguenther@suse.de>
5309
5310 * g++.dg/tree-ssa/pr61034.C: Adjust.
5311
e03dd765
VM
53122016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5313
4b48faf5 5314 PR target/69148
e03dd765
VM
5315 * gcc.target/s390/pr69148.c: New.
5316
cdc23927
YR
53172016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5318
5319 PR tree-optimization/69652
5320 * gcc.dg/torture/pr69652.c: New test.
5321
e199dd0a
JJ
53222016-02-10 Jakub Jelinek <jakub@redhat.com>
5323 Patrick Palka <ppalka@gcc.gnu.org>
5324
5325 PR ipa/69241
5326 PR c++/69649
5327 * g++.dg/ipa/pr69241-1.C: New test.
5328 * g++.dg/ipa/pr69241-2.C: New test.
5329 * g++.dg/ipa/pr69241-3.C: New test.
5330 * g++.dg/ipa/pr69649.C: New test.
5331
d6b38027
UB
53322016-02-10 Uros Bizjak <ubizjak@gmail.com>
5333
5334 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5335 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5336
13b562c5
BC
53372016-02-10 Bin Cheng <bin.cheng@arm.com>
5338
5339 PR tree-optimization/68021
5340 * gcc.dg/tree-ssa/pr68021.c: New test.
5341
24a179f8
RB
53422016-02-10 Richard Biener <rguenther@suse.de>
5343
5344 PR tree-optimization/69726
5345 * gcc.dg/uninit-22.c: New testcase.
5346
0d99886f
AP
53472016-02-09 Andrew Pinski <apinski@cavium.com>
5348
5349 PR tree-opt/69282
5350 * gcc.c-torture/compile/20160205-1.c: New testcase.
5351
ab04995c
MM
53522016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5353
5354 PR target/68404
5355 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5356 instead accessing a really large arrray.
5357 * gcc.target/powerpc/fusion3.c: Likewise.
5358
4b79ac23
CB
53592016-02-09 Charles Baylis <charles.baylis@linaro.org>
5360
5361 PR target/68532
5362 * gcc.c-torture/execute/pr68532.c: New test.
5363
b890a441
AO
53642016-02-11 Alexandre Oliva <aoliva@redhat.com>
5365
5366 PR target/69634
5367 * gcc.dg/pr69634.c: New.
5368
84a5bef7
RB
53692016-02-09 Richard Biener <rguenther@suse.de>
5370
5371 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5372
1f123759 53732016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 5374
1f123759
AF
5375 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5376
65860c77
YR
53772016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5378
5379 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5380
7e1e8a0a
RB
53812016-02-09 Richard Biener <rguenther@suse.de>
5382
5383 PR tree-optimization/69715
5384 * gcc.dg/torture/pr69715.c: New testcase.
5385
efb45a9f
PP
53862016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5387
5388 PR c++/69139
5389 * g++.dg/cpp0x/trailing12.C: New test.
5390 * g++.dg/cpp0x/trailing13.C: New test.
5391
20a0c6f9
PP
53922016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5393
5394 PR c++/69283
5395 PR c++/67835
5396 * g++.dg/cpp1y/auto-fn29.C: New test.
5397 * g++.dg/cpp1y/auto-fn30.C: New test.
5398
a162f3af
JJ
53992016-02-08 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR tree-optimization/69209
5402 * gcc.c-torture/compile/pr69209.c: New test.
5403
4b4a9fbd
JL
54042016-02-08 Jeff Law <law@redhat.com>
5405
5406 PR tree-optimization/68541
5407 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5408 of statements allowed in join block for path splitting.
5409
cfac5ed2
JJ
54102016-02-08 Jakub Jelinek <jakub@redhat.com>
5411
f68bc23f
JJ
5412 PR c++/59627
5413 * g++.dg/gomp/pr59627.C: New test.
5414
cfac5ed2
JJ
5415 PR ipa/69239
5416 * g++.dg/ipa/pr69239.C: New test.
5417
44714d8c
DM
54182016-02-08 David Malcolm <dmalcolm@redhat.com>
5419
5420 PR preprocessor/69664
5421 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5422 * gcc.dg/cpp/warn-comments.c: Likewise.
5423
eba9e839
MP
54242016-02-08 Marek Polacek <polacek@redhat.com>
5425
5426 PR c++/69688
5427 * g++.dg/init/const12.C: New test.
5428
a011cd92
BS
54292016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5430
5431 PR target/60410
5432 * gcc.dg/lto/pr55113_0.c: Remove test.
5433
5317b1be
RB
54342016-02-08 Richard Biener <rguenther@suse.de>
5435
5436 PR tree-optimization/69719
5437 * gcc.dg/torture/pr69719.c: New testcase.
5438
63998a63
RB
54392016-02-08 Richard Biener <rguenther@suse.de>
5440 Jeff Law <law@redhat.com>
5441
5442 PR target/68273
5443 * gcc.target/mips/pr68273.c: New testcase.
5444
43f4a281
RB
54452016-02-08 Richard Biener <rguenther@suse.de>
5446
5447 PR rtl-optimization/69274
5448 * gcc.target/i386/addr-sel-1.c: XFAIL.
5449
0b604d2d
JL
54502016-02-08 Jeff Law <law@redhat.com>
5451
e8dfe49e
JL
5452 PR tree-optimization/68541
5453 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5454
6daecd7a 5455 PR tree-optimization/65917
0b604d2d
JL
5456 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5457
c0f0e35a
JD
54582016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5459
5460 PR fortran/50555
5461 * gfortran.dg/namelist_args.f90: New test.
5462
8981d712
JL
54632016-02-05 Jeff Law <law@redhat.com>
5464
6daecd7a 5465 PR tree-optimization/68541
8981d712
JL
5466 * gcc.dg/tree-ssa/split-path-2.c: New test.
5467 * gcc.dg/tree-ssa/split-path-3.c: New test.
5468 * gcc.dg/tree-ssa/split-path-4.c: New test.
5469 * gcc.dg/tree-ssa/split-path-5.c: New test.
5470 * gcc.dg/tree-ssa/split-path-6.c: New test.
5471 * gcc.dg/tree-ssa/split-path-7.c: New test.
5472
46cb9332
MS
54732016-02-05 Martin Sebor <msebor@redhat.com>
5474
5475 PR c++/69662
5476 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5477 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5478
be2083ea
RH
54792016-02-06 Richard HEnderson <rth@redhat.com>
5480
5481 PR c/69643
5482 * gcc.target/i386/addr-space-4.c: New.
5483 * gcc.target/i386/addr-space-5.c: New.
5484
711d7c23
MM
54852016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5486
5487 PR fortran/66089
5488 * gfortran.dg/elemental_dependency_6.f90: New.
5489
b5c1c988
JJ
54902016-02-05 Jakub Jelinek <jakub@redhat.com>
5491
861c7bcd
JJ
5492 PR rtl-optimization/69691
5493 * gcc.c-torture/execute/pr69691.c: New test.
5494
b5c1c988
JJ
5495 PR c++/69628
5496 * g++.dg/parse/pr69628.C: New test.
5497
f7dfa966
UB
54982016-02-05 Uros Bizjak <ubizjak@gmail.com>
5499
5500 * gcc.dg/sancov/asan.c: Move to ...
5501 * gcc.dg/asan/sancov-1.c: ... here.
5502
9b143e64
UB
55032016-02-05 Uros Bizjak <ubizjak@gmail.com>
5504
5505 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5506
f5d4b899
L
55072016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5508
5509 PR target/69677
5510 * gcc.target/i386/pr69677.c: New test.
5511
76c85fbb
PP
55122016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5513
5514 PR c++/68948
5515 * g++.dg/template/pr68948.C: New test.
5516
f181bf90
DV
55172016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5518
5519 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5520 (only necessary on s390x).
5521
714fb282
L
55222016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5523
5524 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5525 -mno-accumulate-outgoing-args.
5526
618d6c1c
PP
55272016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5528
5529 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5530
1066e9b5
JJ
55312016-02-04 Jakub Jelinek <jakub@redhat.com>
5532
5533 PR c/69669
5534 * c-c++-common/pr69669.c: New test.
5535
76255d0d
MM
55362016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5537
5538 PR target/69667
5539 * g++.dg/pr69667.C: New file.
5540
e0b059b1
WD
55412016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5542
5543 PR target/69619
5544 * gcc.dg/pr69619.c: Add new test.
5545
2692b5c8
RS
55462016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5547
5548 PR rtl-optimization/69577
5549 * gcc.target/i386/pr69577.c: New test.
5550
7db337c2
ML
55512016-02-04 Martin Liska <mliska@suse.cz>
5552
5553 * g++.dg/asan/pr69276.C: New test.
5554
cc9c0829
KT
55552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5556
5557 PR target/65932
5558 PR target/67714
5559 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5560 a single smulbb instruction.
5561 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5562 * gcc.target/amr/wmul-2.c: Likewise.
5563
eb9feb52
KT
55642016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5565
5566 PR target/65932
5567 PR target/67714
5568 * gcc.c-torture/execute/pr67714.c: New test.
5569
61f727fe
JJ
55702016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5571
5572 PR target/69454
5573 * gcc.target/i386/pr69454-1.c: New test.
5574 * gcc.target/i386/pr69454-2.c: New test.
5575
05dd97db
MS
55762016-02-03 Martin Sebor <msebor@redhat.com>
5577
5578 PR c++/69251
5579 PR c++/69253
5580 PR c++/69290
5581 PR c++/69277
5582 PR c++/69349
5583 * g++.dg/ext/flexarray-mangle-2.C: New test.
5584 * g++.dg/ext/flexarray-mangle.C: New test.
5585 * g++.dg/ext/flexarray-subst.C: New test.
5586 * g++.dg/ext/flexary11.C: New test.
5587 * g++.dg/ext/flexary12.C: New test.
5588 * g++.dg/ext/flexary13.C: New test.
5589 * g++.dg/ext/flexary14.C: New test.
5590 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5591
dac2fc29
L
55922016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5593
5594 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5595 Define only if CHECK_FLOAT128 is defined.
5596 (main): Properly initialize u5.
5597
eadb8035
JJ
55982016-02-03 Jakub Jelinek <jakub@redhat.com>
5599
0afbb81b
JJ
5600 PR c/69627
5601 * gcc.dg/pr69627.c: New test.
5602
eadb8035
JJ
5603 PR target/69644
5604 * gcc.dg/pr69644.c: New test.
5605
b12d4923
MS
56062016-02-03 Mike Stump <mikestump@comcast.net>
5607
5608 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5609 support for struct-layout-1.exp.
5610
ab4bae0c
PP
56112016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5612
5613 PR c++/69056
618d6c1c 5614 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 5615
95831c01
VM
56162016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5617 Alexandre Oliva <aoliva@redhat.com>
5618
5619 PR target/69461
5620 * gcc.target/powerpc/pr69461.c: New.
5621
ccc71ab8
UB
56222016-02-03 Uros Bizjak <ubizjak@gmail.com>
5623
5624 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5625 works from here ...
5626 (check_effective_target_fsanitize_thread): ... to here. Do not
5627 specify additional compile flags for the test source.
5628 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5629 specify additional compile flags for the test source.
5630
96299640
WD
56312016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5632
5633 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5634
781d83d9
AV
56352016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5636
5637 PR fortran/67451
5638 PR fortran/69418
5639 * gfortran.dg/coarray_allocate_2.f08: New test.
5640 * gfortran.dg/coarray_allocate_3.f08: New test.
5641 * gfortran.dg/coarray_allocate_4.f08: New test.
5642
d8208e6d
AL
56432016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5644
5645 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5646 use same scan-tree-dump-times on all platforms.
5647 * gcc.dg/vect/vect-outer-1.c: Likewise.
5648 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5649 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5650 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5651 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5652 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5653 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5654 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5655
a8394fa0
SB
56562016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5657
5658 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5659 warning.
5660
f3baa1d3
L
56612016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5662
5663 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5664
eb077516
JN
56652016-02-02 James Norris <jnorris@codesourcery.com>
5666
5667 * c-c++-common/goacc/routine-5.c: Add tests.
5668
578fb225
AM
56692016-02-02 Alexander Monakov <amonakov@ispras.ru>
5670
5671 * gcc.target/nvptx/unsigned-cmp.c: New test.
5672
c64f7d37
WD
56732016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5674
5675 * gcc.target/aarch64/scalar_shift_1.c
5676 (test_corners_sisd_di): Improve force to SIMD register.
5677 (test_corners_sisd_si): Likewise.
5678 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5679 Remove scan-assembler check for ldr.
5680
90c6f26c
RB
56812016-02-02 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/69595
5684 * gcc.dg/Warray-bounds-17.c: New testcase.
5685
9dc03c97
RB
56862016-02-02 Richard Biener <rguenther@suse.de>
5687
5688 PR tree-optimization/69606
5689 * gcc.dg/torture/pr69606.c: New testcase.
5690
2d4dc223
YR
56912016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5692
5693 PR middle-end/68542
5694 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5695 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5696
65c98fde
AM
56972016-02-02 Alan Modra <amodra@gmail.com>
5698
5699 PR target/69548
5700 * gcc.target/powerpc/pr69548.c: New test.
5701
e1b81f2b
JJ
57022016-02-01 Jakub Jelinek <jakub@redhat.com>
5703
d0268b37
JJ
5704 PR rtl-optimization/69592
5705 * gcc.dg/pr69592.c: New test.
5706
e1b81f2b
JJ
5707 PR preprocessor/69543
5708 PR c/69558
5709 * gcc.dg/pr69543.c: New test.
5710 * gcc.dg/pr69558.c: New test.
5711
7dd7780d
UB
57122016-02-01 Uros Bizjak <ubizjak@gmail.com>
5713
bf672ee5
UB
5714 PR testsuite/65940
5715 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 5716
9a7013f8
MS
57172016-02-01 Martin Sebor <msebor@redhat.com>
5718
5719 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5720
e681fb2b
BC
57212016-02-01 Bin Cheng <bin.cheng@arm.com>
5722
5723 PR tree-optimization/67921
5724 * c-c++-common/ubsan/pr67921.c: New test.
5725
ff86345f
RB
57262016-02-01 Richard Biener <rguenther@suse.de>
5727
5728 PR middle-end/69556
5729 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5730
bc369dbd
RB
57312016-02-01 Richard Biener <rguenther@suse.de>
5732
5733 PR tree-optimization/69574
5734 * gcc.dg/torture/pr69574.c: New testcase.
5735
ef318184
RB
57362016-02-01 Richard Biener <rguenther@suse.de>
5737
5738 PR tree-optimization/69579
5739 * gcc.dg/setjmp-6.c: New testcase.
5740
654745e6
JJ
57412016-02-01 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR rtl-optimization/69570
5744 * g++.dg/opt/pr69570.C: New test.
5745
e6c0c44b
RH
57462016-02-01 Richard Henderson <rth@redhat.com>
5747
5748 * gcc.dg/pr69535.c: New test.
5749
6ff3f09a
JDA
57502016-01-31 John David Anglin <danglin@gcc.gnu.org>
5751
2c005538
JDA
5752 PR testsuite/69584
5753 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5754 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5755
61083a4b
JDA
5756 PR debug/68244
5757 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5758
6ff3f09a
JDA
5759 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5760
0c221916
PT
57612016-01-31 Paul Thomas <pault@gcc.gnu.org>
5762
5763 PR fortran/67564
5764 * gfortran.dg/allocate_with_source_17.f03: New test.
5765
db7a2818
JJ
57662016-01-30 Jakub Jelinek <jakub@redhat.com>
5767
5768 PR tree-optimization/69546
5769 * gcc.dg/torture/pr69546.c: New test.
5770
e520d5f0
PT
57712016-01-30 Paul Thomas <pault@gcc.gnu.org>
5772
5773 PR fortran/69566
5774 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5775
343c05d3
MS
57762016-01-30 Martin Sebor <msebor@redhat.com>
5777
5778 PR c++/68490
5779 * g++.dg/ext/flexary10.C: New test.
5780
d6c3a539
DH
57812016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5782
5783 PR fortran/66707
5784 gfortran.dg/common_23.f90: New test.
5785
52d72fcd
BS
57862016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5787
5788 PR target/65546
5789 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5790 condition being checked, and disable it when the target supports
5791 misaligned loads and stores.
5792
3a5d2ba4
JJ
57932016-01-29 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR debug/69518
5796 * gcc.dg/torture/pr69518.c: New test.
5797
6bbacdb5
L
57982016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5799
5800 PR target/69530
5801 * gcc.target/i386/pr69530.c: New test.
5802
af932cdb
SE
58032016-01-29 Steve Ellcey <sellcey@imgtec.com>
5804
5805 PR target/65604
5806 * gcc.target/mips/div-delay.c: New test.
5807
26658b7c
JJ
58082016-01-29 Jakub Jelinek <jakub@redhat.com>
5809
33e89989
JJ
5810 PR target/69551
5811 * gcc.target/i386/pr69551.c: New test.
5812
26658b7c
JJ
5813 PR target/66137
5814 * gcc.target/i386/pr66137.c: New test.
5815
401116b5
AB
58162016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5817
5818 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5819 always built for p5600.
5820 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5821 isa=p5600 dg-option.
5822
d4abfcc5
RB
58232016-01-29 Richard Biener <rguenther@suse.de>
5824
5825 PR tree-optimization/69547
5826 * g++.dg/tree-ssa/pr69547.C: New testcase.
5827
16b77b32
JJ
58282016-01-29 Jakub Jelinek <jakub@redhat.com>
5829
5830 PR debug/66869
5831 * g++.dg/warn/Wunused-function2.C: New test.
5832
a1c95464
DV
58332016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5834
5835 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5836 support for test to succeed.
5837
5453bfed
MP
58382016-01-29 Marek Polacek <polacek@redhat.com>
5839
5840 PR c++/69509
5841 PR c++/69516
5842 * g++.dg/ext/constexpr-vla2.C: New test.
5843 * g++.dg/ext/constexpr-vla3.C: New test.
5844 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5845
452ec2a5
RB
58462016-01-29 Richard Biener <rguenther@suse.de>
5847
5848 PR middle-end/69537
5849 * gcc.dg/uninit-21.c: New testcase.
5850
aec0b19e
UB
58512016-01-28 Uros Bizjak <ubizjak@gmail.com>
5852
5853 PR target/69459
5854 * gcc.target/i386/pr69459.c: New test.
5855
df113ce7
SE
58562016-01-28 Steve Ellcey <sellcey@imgtec.com>
5857
5858 PR target/68400
5859 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5860 * gcc.target/mips/pr68400.c: New test.
5861
494de84f
MS
58622016-01-28 Martin Sebor <msebor@redhat.com>
5863
5864 PR target/17381
5865 * gcc.target/powerpc/pr17381.c: New test.
5866
eb1b1f01
JJ
58672016-01-28 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR middle-end/69542
5870 * gcc.dg/torture/pr69542.c: New test.
5871
6dfeb7ce
WD
58722016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5873
5874 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5875
4b7471a4
DE
58762016-01-28 David Edelsohn <dje.gcc@gmail.com>
5877
5878 * gcc.dg/pr65980.c: Skip on AIX.
5879 * gcc.dg/pr66688.c: Same.
5880
b271fd21
DE
58812016-01-28 David Edelsohn <dje.gcc@gmail.com>
5882
5883 PR target/63679
5884 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5885 * gcc.dg/tree-ssa/sra-18.c: Same.
5886
874108a9
AV
58872016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5888
5889 PR fortran/62536
5890 * gfortran.dg/block_15.f08: New test.
5891 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5892 on incorrectly closed BLOCK.
5893
30480bcd
IE
58942016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5895
5896 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
58972016-01-28 Richard Biener <rguenther@suse.de>
5898
5899 PR tree-optimization/69466
5900 * gfortran.dg/vect/pr69466.f90: New testcase.
5901
0d4c694e
TP
59022016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5903
5904 * g++.dg/pr67989.C: Remove ARM-specific option.
5905 * gcc.target/arm/pr67989.C: New file.
5906
2aa780da
UB
59072016-01-27 Uros Bizjak <ubizjak@gmail.com>
5908
5909 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5910 and expm1 test for glibc < 2.11.
5911
f75ebe77
RH
59122016-01-27 Richard Henderson <rth@redhat.com>
5913
5914 * gcc.c-torture/execute/pr69447.c: New test.
5915
59162016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 5917
9a175e65 5918 PR fortran/69422
49847d75
PT
5919 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5920
cbdd8ae0
JJ
59212016-01-27 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR debug/66869
5924 * gcc.dg/pr66869.c: New test.
5925
2b572b3c
JL
59262016-01-25 Jeff Law <law@redhat.com>
5927
5928 PR tree-optimization/68398
aec0b19e 5929 PR tree-optimization/69196
2b572b3c
JL
5930 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5931 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5932 path to avoid new heuristic allowing more irreducible regions
5933 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5934 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5935 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5936 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5937 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5938
fa74a4bc
MP
59392016-01-27 Marek Polacek <polacek@redhat.com>
5940
5941 PR c/68062
5942 * c-c++-common/vector-compare-4.c: New test.
5943
0afff540
DM
59442016-01-27 David Malcolm <dmalcolm@redhat.com>
5945
5946 PR preprocessor/69126
5947 * c-c++-common/pr69126.c: New test case.
5948
1a218fc9
ILT
59492016-01-27 Ian Lance Taylor <iant@google.com>
5950
5951 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5952
5d70666e
RB
59532016-01-27 Ryan Burn <contact@rnburn.com>
5954
5955 PR cilkplus/69267
5956 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5957
87ff4d66
UB
59582016-01-27 Uros Bizjak <ubizjak@gmail.com>
5959
5960 PR target/69512
5961 * gcc.target/i386/pr69512.c: New test.
5962
27e23cca
RE
59632016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5964
5965 PR ada/69488
5966 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5967
05bf54c3
MP
59682016-01-27 Marek Polacek <polacek@redhat.com>
5969
5970 PR c++/69379
5971 * g++.dg/pr69379.C: New test.
5972
60214d0d
MS
59732016-01-27 Martin Sebor <msebor@redhat.com>
5974
5975 PR c++/69317
5976 * g++.dg/abi/Wabi-2-2.C: New test.
5977 * g++.dg/abi/Wabi-2-3.C: New test.
5978 * g++.dg/abi/Wabi-3-2.C: New test.
5979 * g++.dg/abi/Wabi-3-3.C: New test.
5980
167c7bfa
RB
59812016-01-27 Richard Biener <rguenther@suse.de>
5982
5983 PR tree-optimization/69166
5984 * gcc.dg/torture/pr69166.c: New testcase.
5985
1430fb1f
MJ
59862016-01-27 Martin Jambor <mjambor@suse.cz>
5987
5988 PR tree-optimization/69355
5989 * gcc.dg/tree-ssa/pr69355.c: New test.
5990
95e3030c
MP
59912016-01-27 Marek Polacek <polacek@redhat.com>
5992
5993 PR c++/69496
5994 * g++.dg/ext/constexpr-vla1.C: New test.
5995
eeb085f3
CB
59962016-01-20 Christian Bruel <christian.bruel@st.com>
5997
5998 PR target/69245
5999 * gcc.target/arm/pr69245.c: New test.
6000
b1652dde
JJ
60012016-01-27 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR tree-optimization/69399
6004 * gcc.dg/torture/pr69399.c: New test.
6005
ce7e8f00
EB
60062016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6007
6008 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6009
e4aac1d1
EB
60102016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6011
6012 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6013
8dfdb419
TV
60142016-01-26 Tom de Vries <tom@codesourcery.com>
6015
6016 PR tree-optimization/69110
6017 * gcc.dg/autopar/pr69110.c: New test.
6018
56f80f54 60192016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 6020 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
6021
6022 * gcc.dg/graphite/isl-ast-op-select.c: New.
6023
a0909527
PT
60242015-01-26 Paul Thomas <pault@gcc.gnu.org>
6025
6026 PR fortran/69385
6027 * gfortran.dg/allocate_error_6.f90: New test.
6028
ffc445f4
RH
60292016-01-26 Richard Henderson <rth@redhat.com>
6030
6031 * gcc.dg/tm/pr60908.c: New test.
6032
01e1dea3
DM
60332016-01-26 David Malcolm <dmalcolm@redhat.com>
6034
6035 PR other/69006
6036 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6037 directive.
6038 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6039 expected multiline output to reflect the colorization being
6040 disabled before newlines.
6041 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6042 (custom_diagnostic_finalizer): Replace call to
6043 pp_newline_and_flush with call to pp_flush.
6044 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6045 * gfortran.dg/implicit_class_1.f90: Likewise.
6046 * lib/gcc-dg.exp (allow_blank_lines): New global.
6047 (dg-allow-blank-lines-in-output): New procedure.
6048 (gcc-dg-prune): Complain about blank lines in the output, unless
6049 dg-allow-blank-lines-in-output was called.
6050 * lib/multiline.exp (_build_multiline_regex): Only support
6051 arbitrary followup text for non-blank-lines, not for blank lines.
6052
13f92e8d
JJ
60532016-01-26 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR tree-optimization/69483
6056 * gcc.dg/pr69483.c: New test.
6057 * g++.dg/opt/pr69483.C: New test.
6058
92422235
CL
60592016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6060
6061 PR target/68620
6062 * gcc.target/arm/pr68620.c: New test.
6063
0bccf11b
L
60642016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6065
6066 * gcc.target/i386/pr68986-2.c: Remove -m32.
6067
81cd202e
L
60682016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6069
6070 PR target/68986
6071 * gcc.target/i386/pr68986-1.c: New test.
6072 * gcc.target/i386/pr68986-2.c: Likewise.
6073 * gcc.target/i386/pr68986-3.c: Likewise.
6074
213a1c03
CB
60752016-01-26 Christian Bruel <christian.bruel@st.com>
6076
6077 * lib/target-supports.exp
6078 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6079 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6080 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6081
22a08dd1
RB
60822016-01-26 Richard Biener <rguenther@suse.de>
6083
6084 PR tree-optimization/69452
6085 * gcc.dg/torture/pr69452.c: New testcase.
6086
6c06e0e8
JJ
60872016-01-26 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR target/69442
6090 * gcc.dg/pr69442.c: New test.
6091
b96824c4
RFI
60922016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6093
6094 PR target/67896
6095 * gcc.target/aarch64/simd/pr67896.C: New.
6096
5ee31e57
RS
60972016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6098
6099 PR tree-optimization/69400
6100 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6101 function.
6102 (plugin_init): Call it.
6103 * gcc.dg/torture/pr69400.c: New test.
6104
7ddfb31d
CL
61052016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6106
6107 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6108
1e050c90
AK
61092016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6110 Sebastian Pop <s.pop@samsung.com>
6111
6112 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6113 isl-0.15.
6114
c8ee4bf5
AK
61152016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6116 Sebastian Pop <s.pop@samsung.com>
6117
6118 * gcc.dg/graphite/pr69292.c: New.
6119
d902b330
JJ
61202016-01-25 Jakub Jelinek <jakub@redhat.com>
6121
6122 * c-c++-common/goacc/use_device-1.c: New test.
6123
2c89b952
JL
61242016-01-25 Jeff Law <law@redhat.com>
6125
6126 PR tree-optimization/69196
6127 PR tree-optimization/68398
6128 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6129 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6130
685c8785
DE
61312016-01-25 David Edelsohn <dje.gcc@gmail.com>
6132
6133 PR target/69469
6134 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6135 Algorithm.
6136
95cef0c1
RB
61372016-01-25 Richard Biener <rguenther@suse.de>
6138
6139 PR testsuite/69380
6140 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6141
2947d3b2
IE
61422016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6143
6144 PR target/69421
6145 * gcc.dg/pr69421.c: New test.
6146
ae19075a
BB
61472016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6148
6149 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6150 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6151 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6152 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6153 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6154 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6155 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6156 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6157 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6158 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6159
fa4511c2
RB
61602016-01-25 Richard Biener <rguenther@suse.de>
6161
6162 PR tree-optimization/69376
6163 * gcc.dg/torture/pr69376.c: New testcase.
6164
1d101216
JD
61652016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6166
6167 PR fortran/69397
6168 PR fortran/68442
6169 * gfortran.dg/interface_38.f90: New test.
6170 * gfortran.dg/interface_39.f90: New test.
a0909527 6171
a59b92b0
PP
61722016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6173
6174 Revert:
6175 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6176
6177 PR c++/11858
6178 PR c++/24663
6179 PR c++/24664
6180 * g++.dg/template/pr11858.C: New test.
6181 * g++.dg/template/pr24663.C: New test.
6182 * g++.dg/template/unify12.C: New test.
6183 * g++.dg/template/unify13.C: New test.
6184 * g++.dg/template/unify14.C: New test.
6185 * g++.dg/template/unify15.C: New test.
6186 * g++.dg/template/unify16.C: New test.
6187 * g++.dg/template/unify17.C: New test.
6188
16acb1a8
DH
61892016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6190
6191 PR fortran/68283
6192 gfortran.dg/pr68283.f90: New test.
6193
094773e8
TK
61942016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6195
6196 PR fortran/66094
6197 * gfortran.dg/inline_matmul_13.f90: New test.
6198 * gfortran.dg/matmul_bounds_8.f90: New test.
6199 * gfortran.dg/matmul_bounds_9.f90: New test.
6200 * gfortran.dg/matmul_bounds_10.f90: New test.
6201
42fb90d7
TV
62022016-01-23 Tom de Vries <tom@codesourcery.com>
6203
6204 PR tree-optimization/69426
6205 * gcc.dg/autopar/pr69426.c: New test.
6206
69da7802
MS
62072016-01-23 Martin Sebor <msebor@redhat.com>
6208
6209 PR c++/58109
6210 PR c++/69022
6211 * g++.dg/cpp0x/alignas5.C: New test.
6212 * g++.dg/ext/vector29.C: Same.
6213
da17300a
UB
62142016-01-23 Uros Bizjak <ubizjak@gmail.com>
6215
6216 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6217 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6218 _GNU_SOURCE from compile flags to the source.
6219 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6220 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6221 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6222 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6223
62041cfc
JJ
62242016-01-22 Jakub Jelinek <jakub@redhat.com>
6225
6226 PR target/69432
6227 * g++.dg/opt/pr69432.C: New test.
6228
f7d2ad6f
BS
62292016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6230
6231 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6232 32-bit targets testing an -m64 multilib.
6233
d403fc9a
WS
62342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6235
6236 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6237 64-bit support.
6238
4aa16f8d
JG
62392016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6240
6241 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6242
7c816d0f
CB
62432016-01-21 Christian Bruel <christian.bruel@st.com>
6244
6245 PR target/68674
6246 * gcc.target/i386/pr68674.c
6247 * gcc.target/aarch64/pr68674.c
6248 * gcc.target/arm/pr68674.c
6249
fce661e8
KT
62502016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6251
6252 PR target/69403
6253 * gcc.c-torture/execute/pr69403.c: New test.
6254
4696899f
PC
62552016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6256
6257 PR c++/55843
6258 * g++.dg/template/pr55843.C: New.
6259
bac69366
AL
62602016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6261
6262 PR testsuite/66877
6263 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6264 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6265
b57d3a5c
BS
62662016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6267
6268 PR testsuite/67489
da17300a
UB
6269 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6270 from dg-do compile directive, and instead add
6271 { dg-require-effective-target int128 }.
b57d3a5c 6272
9f04a53e
MS
62732016-01-20 Martin Sebor <msebor@redhat.com>
6274
6275 PR c/69405
6276 * gcc.dg/sync-fetch.c: New test.
6277
38a51663
JL
62782016-01-21 Martin Sebor <msebor@redhat.com>
6279
6280 PR target/69252
6281 * gcc.target/powerpc/pr69252.c: New test.
6282
2423a75a
JD
62832016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6284
6285 PR fortran/65996
da17300a 6286 * gfortran.dg/pr65996.f90: New test.
2423a75a 6287
0a76463f
DV
62882016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6289
6290 PR c++/68810
9f04a53e 6291 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 6292 expected to generate an error.
0a76463f 6293
9776e692
BS
62942016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6295
6296 PR middle-end/66178
6297 * gcc.dg/torture/pr66178.c: New test.
6298
c8d3e088
AB
62992016-01-21 Anton Blanchard <anton@samba.org>
6300 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6301
6302 PR target/63354
6303 * gcc.target/powerpc/pr63354.c: New test.
6304
35b707ff
VM
63052016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6306
6307 PR rtl-optimization/68990
6308 * gcc.target/i386/pr68990: New.
6309
157b0829
NC
63102016-01-21 Nick Clifton <nickc@redhat.com>
6311
6312 PR target/69129
6313 * gcc.target/mips/pr69129.c: New.
6314
aede6748
PC
63152016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/58046
6318 * g++.dg/cpp0x/pr58046.C: New.
6319
5463c2c8
JJ
63202016-01-21 Jakub Jelinek <jakub@redhat.com>
6321
6d31cc75
SS
6322 PR target/69187
6323 PR target/65624
6324 * gcc.target/arm/pr69187.c: New test.
6325
5463c2c8
JJ
6326 PR c++/69355
6327 * g++.dg/torture/pr69355.C: New test.
6328
fa28f32b
AK
63292016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6330 Sebastian Pop <s.pop@samsung.com>
6331
6332 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6333
b920a047
AK
63342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6335 Sebastian Pop <s.pop@samsung.com>
6336
da17300a 6337 * gcc.dg/graphite/pr68976.c: New test.
b920a047 6338
bdd3aea6
JJ
63392016-01-21 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR middle-end/67653
6342 * c-c++-common/pr67653.c: New test.
6343 * gcc.dg/torture/pr29119.c: Add dg-warning.
6344
26a2e6ae
PB
63452016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6346
6347 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6348
d25c7690
PK
63492016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6350
6351 PR c/24293
6352 * gcc.dg/pr24293.c: New test.
6353 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6354 incomplete struct type.
6355 * gcc.dg/declspec-1.c: Likewise.
6356 * gcc.dg/pr63549.c: Likewise.
6357
889d5698
JJ
63582016-01-20 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR tree-optimization/66612
6361 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6362 for bdn instruction.
6363
d7cf3dc7
CL
63642016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6365
6366 * lib/target-supports.exp
6367 (check_effective_target_arm_fp_ok_nocache): New.
6368 (check_effective_target_arm_fp_ok): New.
6369 (add_options_for_arm_fp): New.
6370 (check_effective_target_arm_crypto_ok_nocache): Require
6371 target_arm_v8_neon_ok instead of arm32.
6372 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6373 (check_effective_target_arm_crypto_pragma_ok): New.
6374 (add_options_for_arm_vfp): New.
6375 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6376 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6377 target instead. Force initial fpu to vfp.
6378 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6379 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6380 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6381 dependency.
6382 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6383 use arm_vfp effective target instead. Force initial fpu to vfp.
6384 * gcc.target/arm/attr-neon3.c: Likewise.
6385 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6386 arm_vfp_ok.
6387 * gcc.target/arm/unsigned-float.c: Likewise.
6388 * gcc.target/arm/vfp-1.c: Likewise.
6389 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6390 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6391 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6392 * gcc.target/arm/vfp-ldmias.c: Likewise.
6393 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6394 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6395 * gcc.target/arm/vfp-stmiad.c: Likewise.
6396 * gcc.target/arm/vfp-stmias.c: Likewise.
6397 * gcc.target/arm/vnmul-1.c: Likewise.
6398 * gcc.target/arm/vnmul-2.c: Likewise.
6399 * gcc.target/arm/vnmul-3.c: Likewise.
6400 * gcc.target/arm/vnmul-4.c: Likewise.
6401
01ac9704 64022016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 6403
e84b00da
L
6404 PR testsuite/69366
6405 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6406 the MPX run-time library, for compile-time MPX test.
6407 * gcc.target/i386/chkp-always_inline.c: Likewise.
6408 * gcc.target/i386/chkp-bndret.c: Likewise.
6409 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6410 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6411 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6412 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6413 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6414 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6415 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6416 * gcc.target/i386/chkp-label-address.c: Likewise.
6417 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6418 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6419 * gcc.target/i386/chkp-pr69044.c: Likewise.
6420 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6421 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6422 * gcc.target/i386/chkp-strchr.c: Likewise.
6423 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6424 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6425 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6426 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6427 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6428 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6429 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6430 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6431 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6432 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6433 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6434 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6435 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6436 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6437 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6438 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6439 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6440 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6441 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6442 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6443 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6444 * gcc.target/i386/pr63995-2.c: Likewise.
6445 * gcc.target/i386/pr64805.c: Likewise.
6446 * gcc.target/i386/pr65044.c: Likewise.
6447 * gcc.target/i386/pr65167.c: Likewise.
6448 * gcc.target/i386/pr65183.c: Likewise.
6449 * gcc.target/i386/pr65184.c: Likewise.
6450 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 6451
28b33016
IE
64522016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6453
6454 PR tree-optimization/69328
6455 * gcc.dg/pr69328.c: New test.
6456
bcff0913
JL
64572016-01-20 Jeff Law <law@redhat.com>
6458
bf0bb970 6459 PR target/25114
bcff0913
JL
6460 * gcc.target/m68k/pr25114.c: New test.
6461
a3f69631
AV
64622016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6463
6464 * gcc.target/arm/memset-inline-10.c: Added
6465 dg-require-effective-target arm_thumb2_ok.
6466
af33ba0d
EB
64672016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6468
6469 * gcc.dg/debug/dwarf2/sso.c: New test.
6470
7596d5de
UB
64712016-01-19 Uros Bizjak <ubizjak@gmail.com>
6472
6473 PR testsuite/68820
6474 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6475 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6476 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6477
ceda2c69
JH
64782016-01-19 Jan Hubicka <hubicka@ucw.cz>
6479
6480 PR ipa/66223
6481 * g++.dg/ipa/devirt-50.C: New testcase.
6482
38a979f2
MP
64832016-01-19 Marek Polacek <polacek@redhat.com>
6484
6485 PR c++/68965
6486 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6487 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6488
962801c5
KT
64892016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6490
6491 PR target/69135
6492 * gcc.target/arm/pr69135_1.c: New test.
6493
078fe40a
WD
64942015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6495
6496 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6497
786e3c06
WD
64982015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6499
6500 * gcc.target/aarch64/ccmp_1.c: New testcase.
6501
1e297006
MP
65022016-01-19 Marek Polacek <polacek@redhat.com>
6503
6504 PR c++/68586
6505 * g++.dg/cpp0x/enum30.C: New test.
6506
879c27e3
RB
65072016-01-19 Richard Biener <rguenther@suse.de>
6508
6509 PR tree-optimization/69336
6510 * g++.dg/tree-ssa/pr69336.C: New testcase.
6511
015337d3
JJ
65122016-01-19 Jakub Jelinek <jakub@redhat.com>
6513
6514 PR debug/65779
6515 * gcc.dg/pr65779.c: New test.
6516
e2c768b6
RB
65172016-01-19 Richard Biener <rguenther@suse.de>
6518
6519 PR tree-optimization/69352
6520 * gcc.dg/torture/pr69352.c: New testcase.
6521
569efc34
JJ
65222016-01-19 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR rtl-optimization/68955
6525 PR rtl-optimization/64557
6526 * gcc.dg/torture/pr68955.c: New test.
6527
e49d321f
JH
65282016-01-19 Jan Hubicka <hubicka@ucw.cz>
6529
6530 PR lto/69136
6531 * g++.dg/torture/pr69136.C: New testcase.
6532
e9191ad3
JH
65332016-01-19 Jan Hubicka <hubicka@ucw.cz>
6534
6535 PR lto/69133
6536 * g++.dg/lto/pr69133_0.C: New testcase.
6537 * g++.dg/lto/pr69133_1.C: New testcase.
6538
2bedb645
JL
65392016-01-15 Jeff Law <law@redhat.com>
6540
6541 PR tree-optimization/69320
6542 * gcc.c-torture/pr69320-1.c: New test.
6543 * gcc.c-torture/pr69320-2.c: New test.
6544 * gcc.c-torture/pr69320-3.c: New test.
6545 * gcc.c-torture/pr69320-4.c: New test.
6546
17c15cb9
PP
65472016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6548
6549 PR c++/11858
6550 PR c++/24663
6551 PR c++/24664
6552 * g++.dg/template/pr11858.C: New test.
6553 * g++.dg/template/pr24663.C: New test.
6554 * g++.dg/template/unify12.C: New test.
6555 * g++.dg/template/unify13.C: New test.
6556 * g++.dg/template/unify14.C: New test.
6557 * g++.dg/template/unify15.C: New test.
6558 * g++.dg/template/unify16.C: New test.
6559 * g++.dg/template/unify17.C: New test.
6560
9617fd08
DM
65612016-01-18 David Malcolm <dmalcolm@redhat.com>
6562
6563 PR testsuite/69181
6564 * gcc.dg/pr69181-1.c: New test file.
6565 * gcc.dg/pr69181-2.c: New test file.
6566 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6567 globals by moving it to...
6568 (cleanup-after-saved-dg-test): ...this new function. Add
6569 "global additional_sources_used". Add reset of global
6570 multiline_expected_outputs to the empty list.
6571 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6572 global to...
6573 (multiline_expected_outputs): ...this, and updated comments to
6574 note that it is modified from gcc-dg.exp.
6575 (dg-end-multiline-output): Update for the above renaming.
6576 (handle-multiline-outputs): Likewise. Remove the clearing
6577 of the expected outputs to the empty list.
6578
b555a2e4
RB
65792016-01-18 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/69297
6582 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6583
96902805
JM
65842016-01-18 Joseph Myers <joseph@codesourcery.com>
6585
6586 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6587 dg-options.
6588 * gcc.target/mips/mips-3d-2.c: Likewise.
6589 * gcc.target/mips/mips-3d-3.c: Likewise.
6590 * gcc.target/mips/mips-3d-4.c: Likewise.
6591 * gcc.target/mips/mips-3d-5.c: Likewise.
6592 * gcc.target/mips/mips-3d-6.c: Likewise.
6593 * gcc.target/mips/mips-3d-7.c: Likewise.
6594 * gcc.target/mips/mips-3d-8.c: Likewise.
6595 * gcc.target/mips/mips-3d-9.c: Likewise.
6596 * gcc.target/mips/mips-ps-1.c: Likewise.
6597 * gcc.target/mips/mips-ps-2.c: Likewise.
6598 * gcc.target/mips/mips-ps-3.c: Likewise.
6599 * gcc.target/mips/mips-ps-4.c: Likewise.
6600 * gcc.target/mips/mips-ps-5.c: Likewise.
6601 * gcc.target/mips/mips-ps-6.c: Likewise.
6602 * gcc.target/mips/mips-ps-7.c: Likewise.
6603 * gcc.target/mips/mips-ps-type.c: Likewise.
6604 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6605 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6606
40e26f94
TV
66072016-01-18 Tom de Vries <tom@codesourcery.com>
6608
6609 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6610 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6611 * c-c++-common/goacc/kernels-empty.c: New test.
6612 * c-c++-common/goacc/kernels-eternal.c: New test.
6613 * c-c++-common/goacc/kernels-loop-2.c: New test.
6614 * c-c++-common/goacc/kernels-loop-3.c: New test.
6615 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6616 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6617 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6618 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6619 * c-c++-common/goacc/kernels-loop-data.c: New test.
6620 * c-c++-common/goacc/kernels-loop-g.c: New test.
6621 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6622 * c-c++-common/goacc/kernels-loop-n.c: New test.
6623 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6624 * c-c++-common/goacc/kernels-loop.c: New test.
6625 * c-c++-common/goacc/kernels-noreturn.c: New test.
6626 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6627 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6628 * c-c++-common/goacc/kernels-reduction.c: New test.
6629
a98d4647
TV
66302016-01-18 Tom de Vries <tom@codesourcery.com>
6631
6632 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6633 * gcc.dg/autopar/outer-2.c: Same.
6634 * gcc.dg/autopar/outer-3.c: Same.
6635 * gcc.dg/autopar/outer-4.c: Same.
6636 * gcc.dg/autopar/outer-5.c: Same.
6637 * gcc.dg/autopar/outer-6.c: Same.
6638 * gcc.dg/autopar/parallelization-1.c: Same.
6639 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6640 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6641 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6642 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6643 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6644 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6645 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6646 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6647 * gcc.dg/autopar/pr39500-1.c: Same.
6648 * gcc.dg/autopar/pr39500-2.c: Same.
6649 * gcc.dg/autopar/pr46193.c: Same.
6650 * gcc.dg/autopar/pr46194.c: Same.
6651 * gcc.dg/autopar/pr49580.c: Same.
6652 * gcc.dg/autopar/pr49960-1.c: Same.
6653 * gcc.dg/autopar/pr49960.c: Same.
6654 * gcc.dg/autopar/pr68373.c: Same.
6655 * gcc.dg/autopar/reduc-1.c: Same.
6656 * gcc.dg/autopar/reduc-1char.c: Same.
6657 * gcc.dg/autopar/reduc-1short.c: Same.
6658 * gcc.dg/autopar/reduc-2.c: Same.
6659 * gcc.dg/autopar/reduc-2char.c: Same.
6660 * gcc.dg/autopar/reduc-2short.c: Same.
6661 * gcc.dg/autopar/reduc-3.c: Same.
6662 * gcc.dg/autopar/reduc-4.c: Same.
6663 * gcc.dg/autopar/reduc-6.c: Same.
6664 * gcc.dg/autopar/reduc-7.c: Same.
6665 * gcc.dg/autopar/reduc-8.c: Same.
6666 * gcc.dg/autopar/reduc-9.c: Same.
6667 * gcc.dg/autopar/uns-outer-4.c: Same.
6668 * gcc.dg/autopar/uns-outer-5.c: Same.
6669 * gcc.dg/autopar/uns-outer-6.c: Same.
6670 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6671 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6672
da976fa8
AL
66732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6674
6675 PR target/63679
6676 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6677 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6678
70c1e886
AL
66792016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6680
6681 PR target/63679
6682 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6683 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6684 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6685
88bed196
AL
66862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6687
6688 PR target/63679
6689 * gcc.dg/tree-ssa/sra-17.c: New.
6690 * gcc.dg/tree-ssa/sra-18.c: New.
6691
3dd5f42e
IE
66922016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6693
6694 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6695
ae5a77fa
EB
66962016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6697
6698 * gnat.dg/inline12.adb: New test.
6699
11e57fc6
BC
67002016-01-18 Bin Cheng <bin.cheng@arm.com>
6701
6702 PR tree-optimization/66797
6703 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6704
995b6fe0
RB
67052016-01-18 Richard Biener <rguenther@suse.de>
6706
6707 PR tree-optimization/69170
6708 * gcc.dg/torture/pr69170.c: New testcase.
6709
82ee0cf2 67102016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
6711
6712 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6713
d69da357
TV
67142016-01-16 Tom de Vries <tom@codesourcery.com>
6715
6716 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6717
a3845283
TV
67182016-01-16 Tom de Vries <tom@codesourcery.com>
6719
6720 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6721 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6722 redundant dg-require-effective-target pthread.
6723 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6724 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6725 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6726 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6727 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6728 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6729 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6730
197a6aa6
DE
67312016-01-16 David Edelsohn <dje.gcc@gmail.com>
6732
6733 PR target/68609
6734 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6735 * gcc.target/powerpc/recip-7.c: Same.
6736
ec7886c1
PP
67372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6738
6739 PR c++/69091
6740 * g++.dg/template/pr69091.C: New test.
6741
203484bb
PP
67422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6743
6744 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6745 dump does not contain an error_mark_node.
6746 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6748
aa2500e9
PP
67492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6750
6751 PR c++/68936
6752 * g++.dg/template/pr68936.C: New test.
6753
28621a5c
DE
67542016-01-15 David Edelsohn <dje.gcc@gmail.com>
6755
6756 PR target/68609
6757 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6758 * gcc.target/powerpc/recip-2.c: Same.
6759 * gcc.target/powerpc/recip-3.c: Same.
6760 * gcc.target/powerpc/recip-4.c: Same.
6761 * gcc.target/powerpc/recip-sqrtf.c: Same.
6762
40c43aca
JL
67632016-01-15 Jeff Law <law@redhat.com>
6764
6765 PR tree-optimization/69270
6766 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6767 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6768
afbc5ae8
PT
67692016-01-15 Paul Thomas <pault@gcc.gnu.org>
6770
6771 PR fortran/49630
6772 * gfortran.dg/deferred_character_13.f90: New test for the fix
6773 of comment 3 of the PR.
6774
6775 PR fortran/54070
6776 * gfortran.dg/deferred_character_8.f90: New test
6777 * gfortran.dg/allocate_error_5.f90: New test
6778
6779 PR fortran/60593
6780 * gfortran.dg/deferred_character_10.f90: New test
6781
6782 PR fortran/60795
6783 * gfortran.dg/deferred_character_14.f90: New test
6784
6785 PR fortran/61147
6786 * gfortran.dg/deferred_character_11.f90: New test
6787
6788 PR fortran/64324
6789 * gfortran.dg/deferred_character_9.f90: New test
6790
49abe076
VM
67912016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6792
6793 PR rtl-optimization/69030
6794 * gcc.target/i386/pr69030.c: New.
6795
16d12992
KT
67962016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6797
6798 * gcc.target/aarch64/target_attr_17.c: New test.
6799
78810bd3
RB
68002016-01-15 Richard Biener <rguenther@suse.de>
6801
6802 PR tree-optimization/66856
6803 * gcc.dg/torture/pr66856-1.c: New testcase.
6804 * gcc.dg/torture/pr66856-2.c: Likewise.
6805
2bd847fe
RB
68062016-01-15 Richard Biener <rguenther@suse.de>
6807
6808 PR debug/69137
6809 * g++.dg/lto/pr69137_0.C: New testcase.
6810
a00fe3b7
RS
68112016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6812
6813 PR middle-end/69246
6814 * gcc.target/i386/pr69246.c: New test.
6815
cbb0e83b
DV
68162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6817
7596d5de 6818 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 6819
5a500ecf
DV
68202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6821
6822 PR c++/56194
6823 * g++.dg/init/const9.C: Disable test on S/390.
6824
5d9bf64f
DV
68252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6826
6827 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6828 * g++.dg/Wno-frame-address.C: Ditto.
6829
e234b19e
DV
68302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6831
6832 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6833
89483f99
RB
68342016-01-15 Richard Biener <rguenther@suse.de>
6835
6836 PR tree-optimization/68961
6837 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6838
94f37395
IE
68392016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6840
6841 * gcc.target/i386/pr65105-5.c: New test.
6842
82ee0cf2 68432016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
6844
6845 * gcc.c-torture/execute/alias-4.c: New testcase.
6846
82ee0cf2 68472016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
6848
6849 PR ipa/68148
6850 * g++.dg/ipa/devirt-49.C: New testcase.
6851
092f7deb 68522016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
6853
6854 PR target/65837
6855 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6856 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6857 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6858
e93c66bc
RB
68592016-01-15 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/69117
6862 * gcc.dg/torture/pr69117.c: New testcase.
6863
c47eaca6 68642015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
6865
6866 PR c++/69048
6867 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6868
c3f6914a
FXC
68692016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6870
6871 PR testsuite/67509
6872 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6873 range tests use 100 * maximum instead of maximum + 1.
6874
cd65ae90
JJ
68752016-01-14 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR debug/69244
6878 * gcc.dg/guality/pr69244.c: New test.
6879
19643948
UB
68802016-01-14 Uros Bizjak <ubizjak@gmail.com>
6881
6882 * lib/target-supports.exp (check_effective_target_issignaling):
6883 New procedure.
6884 * gcc.dg/pr61441.c: Require issignaling effective target.
6885
fe79c97e
SB
68862016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6887
6888 PR target/68803
6889 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6890
c7df95d8
DM
68912016-01-14 David Malcolm <dmalcolm@redhat.com>
6892
6893 PR c++/68819
6894 PR preprocessor/69177
6895 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6896 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6897 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6898 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6899
00083992
MP
69002016-01-14 Marek Polacek <polacek@redhat.com>
6901
6902 PR c/69262
6903 * gcc.dg/array-15.c: New test.
6904
0c9b3294
JJ
69052016-01-14 Jakub Jelinek <jakub@redhat.com>
6906
6907 PR middle-end/68146
6908 PR tree-optimization/69155
6909 * gfortran.dg/pr68146.f: New test.
6910 * gfortran.dg/pr69155.f90: New test.
6911
3688e13d
RB
69122016-01-14 Richard Biener <rguenther@suse.de>
6913
6914 PR tree-optimization/68060
6915 * gcc.dg/torture/pr68060-1.c: New testcase.
6916 * gcc.dg/torture/pr68060-2.c: Likewise.
6917
bab0ad3a
NC
69182016-01-14 Nick Clifton <nickc@redhat.com>
6919
6920 * lib/target-supports.exp
6921 (check_effective_target_arm_neon_ok_nocache): Add an option
6922 sequence that includes setting the ARM architecture to ARMv7-A.
6923 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6924 command line options necessary to enable Neon support.
6925 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6926 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6927 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6928 * gcc.target/arm/pr69180.c: Likewise.
6929
947c2ce5
JL
69302016-01-14 Jeff Law <law@redhat.com>
6931
6932 PR tree-optimization/69270
6933 * gcc.dg/tree-ssa/pr69270.c: New test.
6934
3342fd71
BS
69352016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6936
6937 PR c/66208
6938 * c-c++-common/pr66208.c: New file.
6939
2ad3adf1
JJ
69402016-01-13 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR tree-optimization/69156
6943 * gcc.dg/pr69156.c: New test.
6944
398d6feb
L
69452016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6946
6947 * gcc.target/i386/pr69225-7.c: New test.
6948
4c868789
RH
69492016-01-13 Richard Henderson <rth@redhat.com>
6950
6951 * gcc.dg/tm/memopt-13.c: Update expected function.
6952 * gcc.dg/tm/memopt-6.c: Likewise.
6953
ef6d1772
UB
69542016-01-13 Uros Bizjak <ubizjak@gmail.com>
6955
6956 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6957 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6958 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6959 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 6960
ef6d1772
UB
69612016-01-13 Tom de Vries <tom@codesourcery.com>
6962
6963 PR tree-optimization/69169
0b4b6ef2
TV
6964 * gcc.dg/pr69169.c: New test.
6965
2ad3adf1 69662016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
6967
6968 PR target/69228
6969 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6970 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6971 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6972 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6973 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6974 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6975 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6976 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6977
9060e335
AK
69782016-01-13 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR target/69247
6981 * gcc.dg/pr69247.c: New test.
6982
40311329
RB
69832016-01-13 Richard Biener <rguenther@suse.de>
6984
6985 PR tree-optimization/69242
6986 * gcc.dg/torture/pr69242.c: New testcase.
6987
ccbd7103
RB
69882016-01-13 Richard Biener <rguenther@suse.de>
6989
6990 PR tree-optimization/69186
6991 * gcc.dg/torture/pr69186.c: New testcase.
6992
c6f72a46
JL
69932016-01-13 Jeff Law <law@redhat.com>
6994
6995 PR tree-optimization/67755
6996 * gcc.dg/tree-ssa/pr67755.c: New test.
6997
69982016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
6999
7000 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7001 pass number in output by a star.
7002
c446cf07
BC
70032016-01-12 Bin Cheng <bin.cheng@arm.com>
7004
7005 PR tree-optimization/68911
7006 * gcc.c-torture/execute/pr68911.c: New test.
7007
5342156c
MP
70082016-01-12 Marek Polacek <polacek@redhat.com>
7009
7010 PR c++/68979
7011 * g++.dg/warn/permissive-1.C: New test.
7012
65364cc5
JJ
70132016-01-12 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR objc++/68511
7016 PR c++/69213
7017 * g++.dg/opt/pr69213.C: New test.
7018
81b9a3d9
CB
70192016-01-12 Christian Bruel <christian.bruel@st.com>
7020
7021 PR target/69180
7022 * gcc.target/arm/pr69180.c: New test.
7023
3c4e91c9
RB
70242016-01-12 Richard Biener <rguenther@suse.de>
7025
7026 PR lto/69077
7027 * g++.dg/lto/pr69077_0.C: New testcase.
7028 * g++.dg/lto/pr69077_1.C: Likewise.
7029
5664cea1
JJ
70302016-01-12 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR target/69175
7033 * g++.dg/opt/pr69175.C: New test.
7034
86cefc49
AL
70352016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7036
7037 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7038 rather than #including math.h & stdlib.h.
7039 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7040 * gcc.dg/vect/pr49771.c: Likewise.
7041 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7042 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7043 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7044 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7045 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7046 * gcc.dg/vect/pr44507.c: Likewise.
7047 * gcc.dg/vect/pr45902.c: Likewise.
7048 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7049 * gcc.dg/vect/vect-117.c: Likewise.
7050 * gcc.dg/vect/vect-99.c: Likewise.
7051 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7052 * gcc.dg/vect/vect-cond-1.c: Likewise.
7053 * gcc.dg/vect/vect-cond-2.c: Likewise.
7054 * gcc.dg/vect/vect-cond-3.c: Likewise.
7055 * gcc.dg/vect/vect-cond-4.c: Likewise.
7056 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7057 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7058 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7059 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7060 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7061 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7062 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7063 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7064 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7065 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7066 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7067 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7068 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7069 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7070 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7071 include of signal.h.
7072 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7073 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7074 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7076 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7077 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7078 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7079 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7080 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7081 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7082 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7083 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7084 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7085 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7086 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7087 * gcc.dg/vect/vect-outer-5.c: Likewise.
7088 * gcc.dg/vect/vect-outer-6.c: Likewise.
7089 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7090 include of stdio.h.
7091
b832f61e
NC
70922016-01-12 Nick Clifton <nickc@redhat.com>
7093
7094 PR target/68913
7095 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7096 to fread so that it will be found in all target runtimes.
7097
8eac49b1
RB
70982016-01-12 Richard Biener <rguenther@suse.de>
7099
7100 PR tree-optimization/69053
7101 * g++.dg/torture/pr69053.C: New testcase.
7102
2935d994
RB
71032016-01-12 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/69168
7106 * gcc.dg/torture/pr69168.c: New testcase.
7107
66c16fd9
RB
71082016-01-12 Richard Biener <rguenther@suse.de>
7109
7110 PR tree-optimization/69157
7111 * gcc.dg/torture/pr69157.c: New testcase.
7112
71132016-01-12 Richard Biener <rguenther@suse.de>
7114
7115 PR tree-optimization/69174
7116 * gcc.dg/torture/pr69174.c: New testcase.
7117
723033a6
JJ
71182016-01-12 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR c++/66808
7121 PR c++/69000
7122 * g++.dg/tls/pr66808.C: New test.
7123 * g++.dg/tls/pr69000.C: New test.
7124
3574cf47
BS
71252016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7126
7127 * gcc.target/powerpc/swaps-p8-23.c: New test.
7128 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7129
feb20787
JDA
71302016-01-11 John David Anglin <danglin@gcc.gnu.org>
7131
7132 PR tree-optimization/68356
7133 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7134
27b1820a
KV
71352016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7136 Jim Wilson <jim.wilson@linaro.org>
7137
7138 PR target/69194
7139 * gcc.target/arm/pr69194.c: New test.
7140
cf4de6af
L
71412016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7142
7143 PR target/69225
7144 * gcc.target/i386/pr69225-1.c: New test.
7145 * gcc.target/i386/pr69225-2.c: Likewise.
7146 * gcc.target/i386/pr69225-3.c: Likewise.
7147 * gcc.target/i386/pr69225-4.c: Likewise.
7148 * gcc.target/i386/pr69225-5.c: Likewise.
7149 * gcc.target/i386/pr69225-6.c: Likewise.
7150
1ebd5558
JJ
71512016-01-11 Jakub Jelinek <jakub@redhat.com>
7152
23552a4d
JJ
7153 PR target/67462
7154 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7155 if lp64.
7156
26ff85b0
JJ
7157 PR target/69071
7158 * gcc.dg/pr69071.c: New test.
7159
9cb6bd74
JJ
7160 PR c++/69211
7161 * g++.dg/opt/pr69211.C: New test.
7162
1ebd5558
JJ
7163 PR tree-optimization/69214
7164 * gcc.c-torture/compile/pr69214.c: New test.
7165
8c18c836
UB
71662016-01-11 Uros Bizjak <ubizjak@gmail.com>
7167
7168 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7169 * gcc.target/i386/pr66232-11.c: Ditto.
7170 * gcc.target/i386/pr66232-12.c: Ditto.
7171 * gcc.target/i386/pr66232-13.c: Ditto.
7172
62446e6e
RB
71732016-01-11 Richard Biener <rguenther@suse.de>
7174
7175 PR tree-optimization/69173
7176 * gcc.dg/torture/pr69173.c: New testcase.
7177
2b8568fe
KT
71782016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7179
7180 PR rtl-optimization/68796
7181 * gcc.target/aarch64/tst_5.c: New test.
7182 * gcc.target/aarch64/tst_6.c: Likewise.
7183
5baf4532
KT
71842016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7185
7186 PR rtl-optimization/68841
7187 * gcc.dg/pr68841.c: New test.
7188 * gcc.c-torture/execute/pr68841.c: New test.
7189
ca90b1ed
YR
71902016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7191
7192 PR rtl-optimization/68920
7193 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7194 for ix86 targets.
7195 * gcc.dg/ifcvt-5.c: New test.
7196
2ad3adf1 71972016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
7198
7199 PR bootstrap/69123
7200 * g++.dg/pr69123.C: New.
7201
83834c09
IE
72022016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7203
7204 PR target/69010
7205 * gcc.target/i386/pr69010.c: New test.
7206
dcf89d57
MJ
72072016-01-11 Martin Jambor <mjambor@suse.cz>
7208
7209 PR ipa/69044
7210 * gcc.target/i386/chkp-pr69044.c: New test.
7211
d95167ee
TV
72122016-01-11 Tom de Vries <tom@codesourcery.com>
7213
7214 PR tree-optimization/69109
7215 * gcc.dg/autopar/pr69109-2.c: New test.
7216 * gcc.dg/autopar/pr69109.c: New test.
7217
4f6403a8
TV
72182016-01-11 Tom de Vries <tom@codesourcery.com>
7219
7220 PR tree-optimization/69108
7221 * gcc.dg/autopar/pr69108.c: New test.
7222
21efdd80
PP
72232016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7224
7225 PR c++/69029
7226 * c-c++-common/Wisleading-indentation.c: Augment test.
7227
fd42eed8
TK
72282016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7229
7230 PR fortran/69154
7231 * gfortran.dg/inline_matmul_12.f90: New test.
7232
4f90ee6c
PT
72332016-01-10 Paul Thomas <pault@gcc.gnu.org>
7234
7235 PR fortran/67779
7236 * gfortran.dg/actual_array_offset_1: New test.
7237
3907c6cf
TV
72382016-01-10 Tom de Vries <tom@codesourcery.com>
7239
7240 PR tree-optimization/69062
7241 * gcc.dg/autopar/pr69062.c: New test.
7242
b07b236e
TS
72432016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7244
7245 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7246 * gcc.dg/vect/slp-perm-2.c: Likewise.
7247 * gcc.dg/vect/slp-perm-3.c: Likewise.
7248 * gcc.dg/vect/slp-perm-5.c: Likewise.
7249 * gcc.dg/vect/slp-perm-6.c: Likewise.
7250 * gcc.dg/vect/slp-perm-7.c: Likewise.
7251 * gcc.dg/vect/slp-perm-8.c: Likewise.
7252
23fab8ae
TV
72532016-01-10 Tom de Vries <tom@codesourcery.com>
7254
7255 PR tree-optimization/69039
7256 * gcc.dg/autopar/pr69039.c: New test.
7257
73f0dae2
MP
72582016-01-09 Marek Polacek <polacek@redhat.com>
7259
7260 PR c++/69113
7261 * g++.dg/pr69113.C: New test.
7262
20b8d734
JJ
72632016-01-09 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR middle-end/50865
7266 PR tree-optimization/69097
7267 * gcc.c-torture/execute/pr50865.c: New test.
7268 * gcc.c-torture/execute/pr69097-1.c: New test.
7269 * gcc.c-torture/execute/pr69097-2.c: New test.
7270 * gcc.dg/pr69097-1.c: New test.
7271 * gcc.dg/pr69097-2.c: New test.
7272
c50e614b
JJ
72732016-01-09 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR c++/69164
7276 * g++.dg/opt/pr69164.C: New test.
7277
e0237993
JJ
72782016-01-08 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR tree-optimization/69167
7281 * gcc.dg/pr69167.c: New test.
7282
bd8f5bb2
MP
72832016-01-08 Marek Polacek <polacek@redhat.com>
7284
7285 PR c++/68449
7286 * g++.dg/pr68449.C: New.
7287
bb0f5ca7
AL
72882016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7289
7290 PR tree-optimization/68707
7291 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7292 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7293 on platforms supporting it.
7294 * gcc.dg/vect/slp-perm-2.c: Likewise.
7295 * gcc.dg/vect/slp-perm-3.c: Likewise.
7296 * gcc.dg/vect/slp-perm-5.c: Likewise.
7297 * gcc.dg/vect/slp-perm-7.c: Likewise.
7298 * gcc.dg/vect/slp-perm-8.c: Likewise.
7299 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7300 on platforms supporting it.
7301
22518428
JJ
73022016-01-08 Jakub Jelinek <jakub@redhat.com>
7303
33f0852f
JJ
7304 PR tree-optimization/69162
7305 * gcc.dg/pr69162.c: New test.
7306
22518428
JJ
7307 PR tree-optimization/69172
7308 * gcc.dg/pr69172.c: New test.
7309
80e9b3aa
TP
73102016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7311
7312 PR tree-optimization/67781
7313 * gcc.c-torture/execute/pr67781.c: New file.
7314
262a363f
JJ
73152016-01-08 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR tree-optimization/69083
7318 * gcc.dg/vect/pr69083.c: New test.
7319
6e1f093f
SS
73202016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7321
7322 PR tree-optimization/61441
7323 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7324 Use -fexcess-precision=standard for compiler options.
7325 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7326
53290e07
JJ
73272016-01-08 Jakub Jelinek <jakub@redhat.com>
7328
57bf3072
JJ
7329 PR fortran/69128
7330 * gfortran.dg/gomp/pr69128.f90: New test.
7331
53290e07
JJ
7332 PR c++/69145
7333 * g++.dg/ext/pr69145-1.C: New test.
7334 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7335 * g++.dg/ext/pr69145-2.h: New file.
7336
7a127fa7
MS
73372016-01-07 Martin Sebor <msebor@redhat.com>
7338
7339 PR c/68966
7340 * gcc.dg/atomic-fetch-bool.c: New test.
7341 * gcc.dg/sync-fetch-bool.c: New test.
7342
95918b49
L
73432016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7344
7345 PR fortran/66680
7346 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7347
c8e62a9d
NC
73482016-01-07 Nick Clifton <nickc@redhat.com>
7349
7350 PR target/66655
7351 * g++.dg/pr66655.C: New test.
7352 * g++.dg/pr66655_1.cc: Test support file.
7353 * g++.dg/pr66655.h: Test header file.
7354
2ad3adf1 73552016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
7356
7357 PR fortran/66680
7358 gfortran.dg/gomp/pr66680.f90: New test.
7359
4cd9ca92
L
73602016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7361
7362 PR target/69171
7363 * gcc.target/i386/pr69171-1.c: New test.
7364 * gcc.target/i386/pr69171-2.c: Likewise.
7365 * gcc.target/i386/pr69171-3.c: Likewise.
7366 * gcc.target/i386/pr69171-4.c: Likewise.
7367 * gcc.target/i386/pr69171-5.c: Likewise.
7368 * gcc.target/i386/pr69171-6.c: Likewise.
7369
7e33d4dc
BS
73702015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7371
7372 PR middle-end/67639
7373 * c-c++-common/pr67639.c: New test.
7374
fec64afc
JJ
73752016-01-07 Jakub Jelinek <jakub@redhat.com>
7376
7377 PR tree-optimization/69141
7378 * g++.dg/opt/pr69141.C: New test.
7379
f293ad29
EB
73802016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7381
7382 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7383
5027395e
UB
73842016-01-06 Uros Bizjak <ubizjak@gmail.com>
7385
7386 PR target/69140
7387 * gcc.target/i386/pr69140.c: New test
7388
7443cf13
DM
73892016-01-06 David Malcolm <dmalcolm@redhat.com>
7390
7391 * gcc.dg/bad-dereference.c: New test case.
7392
32928931
BS
73932015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7394
7395 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7396
68dd05da
AS
73972016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7398
7399 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7400
6b131d5b
MP
74012016-01-06 Marek Polacek <polacek@redhat.com>
7402
7403 PR sanitizer/69099
7404 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7405
8d9fdb49
MP
74062016-01-05 Marek Polacek <polacek@redhat.com>
7407
7408 PR c/69104
7409 * gcc.dg/atomic-invalid-2.c: New.
7410
acf93f1e
L
74112016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7412
7413 PR target/68991
7414 * gcc.target/i386/pr68991.c: New test.
7415
3f50525d
L
74162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7417
7418 PR target/68991
7419 * g++.dg/pr68991-1.C: New test.
7420 * g++.dg/pr68991-2.C: Likewise.
7421
e0237993 74222016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 7423
e0237993 7424 PR other/60465
face88a1
ST
7425 * gcc.target/ia64/pr60465-gprel64.c: New test.
7426 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7427
a0866eff
KT
74282016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7429
7430 PR rtl-optimization/68651
7431 * gcc.target/aarch64/pr68651_1.c: New test.
7432
c589e975
DM
74332016-01-05 David Malcolm <dmalcolm@redhat.com>
7434
7435 PR c/69122
7436 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7437
929710d9
NS
74382016-01-05 Nathan Sidwell <nathan@acm.org>
7439
ce3e43d7
NS
7440 PR c++/58583
7441 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7442
929710d9
NS
7443 * gcc.dg/alias-15.c: New.
7444
a2faef8e
NC
74452016-01-05 Nick Clifton <nickc@redhat.com>
7446
7447 PR target/68870
7448 * g++.dg/pr68770.C: New test.
7449
4cfa76e3
MS
74502016-01-04 Mike Stump <mikestump@comcast.net>
7451
7452 * lib/target-supports.exp (check_effective_target_cilkplus):
7453 cilkplus targets require pthreads.
4ece61b6 7454 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 7455
4e8a3a35
MM
74562016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7457
7458 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7459 generation.
7460
818ab71a
JJ
74612016-01-04 Jakub Jelinek <jakub@redhat.com>
7462
7463 Update copyright years.
7464
2fe0a208
MP
74652016-01-04 Marek Polacek <polacek@redhat.com>
7466
7467 PR c/68908
7468 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7469 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7470 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7471
9e3b2fe3
EB
74722016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7473
7474 * gcc.target/sparc/20160104-2.c: New test.
7475
e8d65a35
EB
74762016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7477
7478 * gcc.target/sparc/20160104-1.c: New test.
7479
25ccfccd
PT
74802016-01-03 Paul Thomas <pault@gcc.gnu.org>
7481
7482 PR fortran/65045
7483 * gfortran.dg/pr65045.f90: New test.
7484
cb51d382
EB
74852016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7486
7487 * gnat.dg/specs/debug1.ads: Delete.
7488
6eeaad6e
JD
74892016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7490
7491 PR libgfortran/68867
7492 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7493 expression.
7494
2f968603
JD
74952016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7496
7497 PR libgfortran/68867
7498 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7499 PowerPC.
7500
591bb5e4
PT
75012016-01-01 Paul Thomas <pault@gcc.gnu.org>
7502
7503 PR fortran/68864
7504 * gfortran.dg/pr68864.f90: New test.
7505
f1e0620c
JJ
75062016-01-01 Jakub Jelinek <jakub@redhat.com>
7507
942a1319
JJ
7508 PR tree-optimization/69070
7509 * gcc.dg/pr69070.c: New test.
7510
10dff63f
JJ
7511 PR sanitizer/69055
7512 * gfortran.dg/pr69055.f90: New test.
7513
f1e0620c
JJ
7514 PR target/69015
7515 * gcc.dg/pr69015.c: New test.
818ab71a 7516\f
2f883d1c 7517Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
7518
7519Copying and distribution of this file, with or without modification,
7520are permitted in any medium without royalty provided the copyright
7521notice and this notice are preserved.