]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix date on last ChangeLog entry.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
40fd269a
MG
12016-11-20 Marc Glisse <marc.glisse@inria.fr>
2
3 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
4
8294f555
AV
52016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
6
7 PR fortran/78395
8 * gfortran.dg/typebound_operator_21.f03: New test.
9
5b7f6ed0
MG
102016-11-20 Marc Glisse <marc.glisse@inria.fr>
11
12 * gcc.dg/tree-ssa/divide-5.c: New file.
13
b8271a38
AS
142016-11-19 Andreas Schwab <schwab@linux-m68k.org>
15
16 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
17 signed int.
18
ddba26a4
JDA
192016-11-19 John David Anglin <danglin@gcc.gnu.org>
20
21 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
22 libatomic_available.
23 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
24 * gfortran.dg/coarray_allocate_10.f08: Likewise.
25 * gfortran.dg/coarray_allocate_7.f08: Likewise.
26 * gfortran.dg/coarray_allocate_8.f08: Likewise.
27 * gfortran.dg/coarray_allocate_9.f08: Likewise.
28 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
29 * gfortran.dg/coarray_stat_2.f90: Likewise.
30 * gfortran.dg/coindexed_1.f90: Likewise.
31
636a9a89
JL
322016-11-18 Jeff Law <law@redhat.com>
33
34 PR target/25111
35 * gcc.target/m68k/pr25111.c: New test.
36
6c554a2a
JJ
372016-11-18 Jakub Jelinek <jakub@redhat.com>
38
521c54dd
JJ
39 PR c++/68180
40 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
41
5e7c7761
JJ
42 PR middle-end/78419
43 * gcc.target/i386/pr78419.c: New test.
44
6c554a2a
JJ
45 PR c++/77285
46 * g++.dg/tls/pr77285-1.C: New test.
47 * g++.dg/tls/pr77285-2.C: New test.
48
57d7fe86
JL
492016-11-18 Jeff Law <law@redhat.com>
50
51 PR target/25112
52 * gcc.target/m68k/pr25112: New test.
53
1b2e0303
DE
542016-11-18 David Edelsohn <dje.gcc@gmail.com>
55
56 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
57 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
58
70e73d3c
TP
592016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
60
61 * gcc.target/arm/optional_thumb-1.c: New test.
62 * gcc.target/arm/optional_thumb-2.c: New test.
63 * gcc.target/arm/optional_thumb-3.c: New test.
64
151c204f
DV
652016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
66
67 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
68 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
69 successful test.
70 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
71 (DEFAULT_REQUIRED_QUORUM): Likewise.
72
dbb29a2a
AB
732016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
74 Toma Tabacu <toma.tabacu@imgtec.com>
75
76 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
77 (REQUIRES_STDLIB).
78 * gcc.target/mips/inline-memcpy-2.c: Ditto.
79 * gcc.target/mips/inline-memcpy-3.c: Ditto.
80 * gcc.target/mips/inline-memcpy-4.c: Ditto.
81 * gcc.target/mips/inline-memcpy-5.c: Ditto.
82 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
83 * gcc.target/mips/loongson-simd.c: Ditto.
84 * gcc.target/mips/memcpy-1.c: Ditto.
85 * gcc.target/mips/mips-3d-1.c: Ditto.
86 * gcc.target/mips/mips-3d-2.c: Ditto.
87 * gcc.target/mips/mips-3d-3.c: Ditto.
88 * gcc.target/mips/mips-3d-4.c: Ditto.
89 * gcc.target/mips/mips-3d-5.c: Ditto.
90 * gcc.target/mips/mips-3d-6.c: Ditto.
91 * gcc.target/mips/mips-3d-7.c: Ditto.
92 * gcc.target/mips/mips-3d-8.c: Ditto.
93 * gcc.target/mips/mips-3d-9.c: Ditto.
94 * gcc.target/mips/mips-ps-1.c: Ditto.
95 * gcc.target/mips/mips-ps-2.c: Ditto.
96 * gcc.target/mips/mips-ps-3.c: Ditto.
97 * gcc.target/mips/mips-ps-4.c: Ditto.
98 * gcc.target/mips/mips-ps-6.c: Ditto.
99 * gcc.target/mips/mips16-attributes.c: Ditto.
100 * gcc.target/mips/mips32-dsp-run.c: Ditto.
101 * gcc.target/mips/mips32-dsp.c: Ditto.
102 * gcc.target/mips/save-restore-1.c: Ditto.
103 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
104 (mips_preprocess): Add ignore_output argument that when set
105 will not return the pre-processed output.
106 (mips_arch_info): Update arguments for the call to
107 mips_preprocess.
108 (mips-dg-init): Ditto.
109 (mips-dg-options): Check if a test having test option
110 (REQUIRES_STDLIB) has the required sysroot support for
111 the current test options.
112
f2b6aad9
JL
1132016-11-17 Jeff Law <law@redhat.com>
114
f97db488
JL
115 PR middle-end/38219
116 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
117
f2b6aad9
JL
118 PR target/47192
119 * gcc.target/m68k/pr47192.c: New test.
120
e080b281
TT
1212016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
122
123 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
124 instead of isa>=4, in order to downgrade to R5.
125
e389ba30
AB
1262016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
127
128 * gcc.target/arc/cmem-bit-1.c: New file.
129 * gcc.target/arc/cmem-bit-2.c: New file.
130 * gcc.target/arc/cmem-bit-3.c: New file.
131 * gcc.target/arc/cmem-bit-4.c: New file.
132
9775c1a5
L
1332016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
134
135 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
136 "avx5124fmaps".
137 * gcc.target/i386/funcspec-56.inc: Test new attributes.
138
1392016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
140 Andrew Senkevich <andrew.senkevich@intel.com>
141
142 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
143 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
144 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
145 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
146 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
147 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
148 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
149 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
150 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
151 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
152 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
153 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
154 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
155 avx5124vnniw-check.h.
156 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
157 check_effective_target_avx5124vnniw): New.
158 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
159 Set under ifndef.
160 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
161 * gcc.target/i386/sse-13.c: Ditto.
162 * g++.dg/other/i386-2.C: Ditto.
163 * g++.dg/other/i386-3.C: Ditto.
164 * gcc.target/i386/sse-22.c: Ditto.
165 * gcc.target/i386/sse-23.c: Ditto.
166
80557bb7
PC
1672016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
168
169 PR c++/55080
170 * g++.dg/parse/pr55080.C: New.
171
c80620fc
MM
1722016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
173
174 PR target/78101
175 * gcc.target/powerpc/fusion4.c: New test.
176
77b384c5
TP
1772016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
178
179 PR target/77933
180 * gcc.target/arm/pr77933-1.c: New test.
181 * gcc.target/arm/pr77933-2.c: Likewise.
182
5fe353c8
JJ
1832016-11-17 Jakub Jelinek <jakub@redhat.com>
184
185 PR middle-end/78201
186 * g++.dg/opt/pr78201.C: New test.
187
cc4aa659
CL
1882016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
189
190 * gcc.dg/pr78333.c: Add empty implementations of
191 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
192 problems on non-glibc systems.
193
b8f56412
DM
1942016-11-17 David Malcolm <dmalcolm@redhat.com>
195
196 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
197 (test_raw_string_one_liner): New function.
198 (test_raw_string_multiline): New function.
199
141a3ccf
KT
2002016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
201
202 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
203 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
204
54e63f00
BS
2052016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
206 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/77848
209 * gfortran.dg/vect/pr77848.f: New test.
210
2fe37211
BE
2112016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
212
213 PR target/77308
214 * gcc.target/arm/pr53447-5.c: New test.
215 * lib/target-supports.exp
216 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
217
c867c39d
CZ
2182016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
219
220 * gcc.target/arc/abitest.S: New file.
221 * gcc.target/arc/abitest.h: Likewise.
222 * gcc.target/arc/va_args-1.c: Likewise.
223 * gcc.target/arc/va_args-2.c: Likewise.
224 * gcc.target/arc/va_args-3.c: Likewise.
225 * gcc.target/arc/mcrc.c: Deleted.
226 * gcc.target/arc/mdsp-packa.c: Likewise.
227 * gcc.target/arc/mdvbf.c: Likewise.
228 * gcc.target/arc/mmac-24.c: Likewise.
229 * gcc.target/arc/mmac-d16.c: Likewise.
230 * gcc.target/arc/mno-crc.c: Likewise.
231 * gcc.target/arc/mno-dsp-packa.c: Likewise.
232 * gcc.target/arc/mno-dvbf.c: Likewise.
233 * gcc.target/arc/mno-mac-24.c: Likewise.
234 * gcc.target/arc/mno-mac-d16.c: Likewise.
235 * gcc.target/arc/mno-rtsc.c: Likewise.
236 * gcc.target/arc/mno-xy.c: Likewise.
237 * gcc.target/arc/mrtsc.c: Likewise.
238 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
239 function.
240 (check_effective_target_arc700): Likewise.
241 (check_effective_target_arc6xx): Likewise.
242 (check_effective_target_arcmpy): Likewise.
243 (check_effective_target_archs): Likewise.
244 (check_effective_target_clmcpu): Likewise.
245 (check_effective_target_barrelshifter): Likewise.
246 * gcc.target/arc/barrel-shifter-1.c: Changed.
247 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
248 * gcc.target/arc/cmem-1.c: Changed.
249 * gcc.target/arc/cmem-2.c: Likewise.
250 * gcc.target/arc/cmem-3.c: Likewise.
251 * gcc.target/arc/cmem-4.c: Likewise.
252 * gcc.target/arc/cmem-5.c: Likewise.
253 * gcc.target/arc/cmem-6.c: Likewise.
254 * gcc.target/arc/cmem-7.c: Likewise.
255 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
256 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
257 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
258 * gcc.target/arc/jump-around-jump.c: Update options.
259 * gcc.target/arc/mARC601.c: Changed.
260 * gcc.target/arc/mcpu-arc600.c: Changed.
261 * gcc.target/arc/mcpu-arc601.c: Changed.
262 * gcc.target/arc/mcpu-arc700.c: Changed.
263 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
264 * gcc.target/arc/movb-1.c: Changed.
265 * gcc.target/arc/movb-2.c: Likewise.
266 * gcc.target/arc/movb-3.c: Likewise.
267 * gcc.target/arc/movb-4.c: Likewise.
268 * gcc.target/arc/movb-5.c: Likewise.
269 * gcc.target/arc/movb_cl-1.c: Likewise.
270 * gcc.target/arc/movb_cl-2.c: Likewise.
271 * gcc.target/arc/movbi_cl-1.c: Likewise.
272 * gcc.target/arc/movh_cl-1.c: Likewise.
273 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
274 * gcc.target/arc/mul64.c: Enable it only for ARC600.
275 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
276 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
277 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
278 * gcc.target/arc/trsub.c: Only for ARC EM cores.
279 * gcc.target/arc/builtin_simdarc.c: Changed.
280 * gcc.target/arc/extzv-1.c: Likewise.
281 * gcc.target/arc/insv-1.c: Likewise.
282 * gcc.target/arc/insv-2.c: Likewise.
283 * gcc.target/arc/mA6.c: Likewise.
284 * gcc.target/arc/mA7.c: Likewise.
285 * gcc.target/arc/mARC600.c: Likewise.
286 * gcc.target/arc/mARC700.c: Likewise.
287 * gcc.target/arc/mcpu-arc600.c: Likewise.
288 * gcc.target/arc/mcpu-arc700.c: Likewise.
289 * gcc.target/arc/movl-1.c: Likewise.
290 * gcc.target/arc/nps400-1.c: Likewise.
291 * gcc.target/arc/trsub.c: Likewise.
292 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
293 configuration.
294 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
295 * gcc.target/arc/mswape.c: Likewise.
296
c90928c8
PC
2972016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR c++/68180
300 * g++.dg/cpp1y/pr68180.C: New.
301
6c99dcb5
PK
3022016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
303
304 PR tree-optimization/78319
305 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
306 arm-none-eabi.
307
8ce3fee5
RB
3082016-11-17 Richard Biener <rguenther@suse.de>
309
310 PR tree-optimization/78306
311 * gcc.dg/cilk-plus/pr78306.c: New testcase.
312
f8294131
RB
3132016-11-17 Richard Biener <rguenther@suse.de>
314
315 PR middle-end/78305
316 * gcc.dg/torture/pr78305.c: New testcase.
317
04f1c830
JW
3182016-11-17 Janus Weil <janus@gcc.gnu.org>
319
320 PR fortran/66227
321 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
322
0d939c95
MP
3232016-11-16 Marek Polacek <polacek@redhat.com>
324
325 PR c/78285
326 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
327 * g++.dg/ext/case-range2.C: Likewise.
328
99c72130
SK
3292016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
330
331 PR fortran/58001
332 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
333 * gfortran.dg/fmt_tab_2.f90: Ditto.
334
fb324f02
JJ
3352016-11-16 Jakub Jelinek <jakub@redhat.com>
336
337 PR rtl-optimization/78378
338 * gcc.c-torture/execute/pr78378.c: New test.
339
a2ea37fb
AB
3402016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
341
342 * gcc.dg/tree-prof/section-attr-1.c: New file.
343 * gcc.dg/tree-prof/section-attr-2.c: New file.
344 * gcc.dg/tree-prof/section-attr-3.c: New file.
345
d08c0ea3
MR
3462016-11-16 Maciej W. Rozycki <macro@imgtec.com>
347
348 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
349 rather than `la'.
350
8e2be5ae
MR
3512016-11-16 Maciej W. Rozycki <macro@imgtec.com>
352
353 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
354 (dg-final): Remove microMIPS JALRS mnemonic matching.
355 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
356 (dg-final): Remove microMIPS JALRS mnemonic matching.
357 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
358 (dg-final): Remove microMIPS JALRS mnemonic matching.
359 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
360 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
361 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
362 * gcc.target/mips/call-1u.c: New test case.
363 * gcc.target/mips/call-2u.c: New test case.
364 * gcc.target/mips/call-3u.c: New test case.
365 * gcc.target/mips/call-4u.c: New test case.
366 * gcc.target/mips/call-5u.c: New test case.
367 * gcc.target/mips/call-6u.c: New test case.
368
660e6c2c
TP
3692016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
370
371 * gcc.target/arm/empty_fiq_handler.c: New test.
372
5e8d7713
JJ
3732016-11-16 Jakub Jelinek <jakub@redhat.com>
374
375 PR fortran/78299
376 * gfortran.dg/gomp/pr78299.f90: New test.
377
dd784916
WD
3782015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
379
380 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
381 * gcc.dg/optimize-bswaphi-1.c: Likewise.
382 * gcc.dg/optimize-bswapsi-2.c: Likewise.
383
0af30954
SN
3842016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
385
386 PR libgfortran/78314
387 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
388
e38f6572
BC
3892016-11-16 Bin Cheng <bin.cheng@arm.com>
390
391 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
392 according to updated dump info.
393
5012919d
AM
3942016-11-16 Alexander Monakov <amonakov@ispras.ru>
395
396 * lib/target-supports.exp (check_effective_target_alloca): Use a
397 compile test.
398 * gcc.target/nvptx/softstack.c: New test.
399 * gcc.target/nvptx/decl-shared.c: New test.
400 * gcc.target/nvptx/decl-shared-init.c: New test.
401
2fe2aba3
MR
4022016-11-16 Maciej W. Rozycki <macro@imgtec.com>
403
404 * gcc.target/mips/data-sym-jump.c: New test case.
405 * gcc.target/mips/data-sym-pool.c: New test case.
406 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
407 annotation.
408
598eaaa2
YR
4092016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
410
411 * lib/target-supports.exp (check_avx2_hw_available): New.
412 (check_effective_target_avx2_runtime): New.
413 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
414
03b85dcd
TC
4152016-11-16 Tamar Christina <tamar.christina@arm.com>
416
417 PR testsuite/78136
418 * gcc.dg/cpp/trad/trad.exp
419 (dg-runtest): Moved $srcdir/$subdir/ to
420 DEFAULT_TRADCPPFLAGS.
421
dc9e0b66
AV
4222016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
423
424 PR fortran/78356
425 * gfortran.dg/class_allocate_23.f08: New test.
426
d964ba07
RB
4272016-11-16 Richard Biener <rguenther@suse.de>
428
429 PR middle-end/78333
430 * gcc.dg/pr78333.c: New testcase.
431
080140bc
ML
4322016-11-16 Martin Liska <mliska@suse.cz>
433
434 PR sanitizer/78270
435 * gcc.dg/asan/pr78270.c: Update comment style.
436 * gcc.dg/asan/pr78270-2.c: New test.
437
4786fabe
SKS
4382016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
439
440 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
441 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
442
510d73a0
RB
4432016-11-16 Richard Biener <rguenther@suse.de>
444
445 PR tree-optimization/78348
446 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
447
1705cebd
JJ
4482016-11-16 Jakub Jelinek <jakub@redhat.com>
449
450 PR sanitizer/77823
451 * c-c++-common/ubsan/overflow-vec-1.c: New test.
452 * c-c++-common/ubsan/overflow-vec-2.c: New test.
453
ed66ba99
MP
4542016-11-15 Marek Polacek <polacek@redhat.com>
455
456 * g++.dg/cpp1z/init-statement6.C: Rename a function.
457
5d70ab07
JD
4582016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
459
460 PR libgfortran/51119
461 * gfortran.dg/matmul_12.f90: New test case.
462
48aef8e2
UB
4632016-11-15 Uros Bizjak <ubizjak@gmail.com>
464
465 * gcc.target/i386/funcspec-56.inc: New file.
466 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
467 common 32-bit and 64-bit function specific options.
468 * gcc.target/i386.funcspec-6.c: Ditto.
469
0c8a8fe2
JJ
4702016-11-15 Jakub Jelinek <jakub@redhat.com>
471
5a65a911
JJ
472 * g++.dg/cpp1z/decomp14.C: New test.
473 * g++.dg/cpp1z/decomp15.C: New test.
474 * g++.dg/cpp1z/decomp16.C: New test.
475
a0f5b987
JJ
476 * g++.dg/cpp1z/decomp13.C: New test.
477
5a0e7889
JJ
478 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
479
0c8a8fe2
JJ
480 PR c++/71988
481 * g++.dg/cpp0x/constexpr-71988.C: New test.
482
2cf63121
MR
4832016-11-15 Maciej W. Rozycki <macro@imgtec.com>
484
485 * gcc.target/mips/insn-casesi.c: New test case.
486 * gcc.target/mips/insn-pseudo-1.c: New test case.
487 * gcc.target/mips/insn-pseudo-2.c: New test case.
488 * gcc.target/mips/insn-pseudo-3.c: New test case.
489 * gcc.target/mips/insn-pseudo-4.c: New test case.
490 * gcc.target/mips/insn-tablejump.c: New test case.
491
2cbfb209
MR
4922016-11-15 Maciej W. Rozycki <macro@imgtec.com>
493
494 * gcc.target/mips/mips.exp (mips_option_tests): Add
495 `-mcode-readable=yes' array element.
496
f05a874c
MR
4972016-11-15 Maciej W. Rozycki <macro@imgtec.com>
498
499 * gcc.target/mips/mips.exp (mips_option_tests): Add
500 `-mmicromips' array element.
501
b229ab2a
MM
5022016-11-15 Michael Matz <matz@suse.de>
503
504 PR missed-optimization/77881
505 * gcc.target/i386/pr77881.c: New test.
506
aa806c3b
JJ
5072016-11-15 Jakub Jelinek <jakub@redhat.com>
508
509 PR middle-end/78295
510 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
511
bcb9a772
MM
5122016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
513
514 * gcc.target/powerpc/vec-set-int.c: New test.
515 * gcc.target/powerpc/vec-set-short.c: Likesie.
516 * gcc.target/powerpc/vec-set-char.c: Likewise.
517
8e745a17
JJ
5182016-11-14 Jakub Jelinek <jakub@redhat.com>
519
520 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
521
d809e15a
JW
5222016-11-14 Janus Weil <janus@gcc.gnu.org>
523
524 PR fortran/78300
525 * gfortran.dg/class_result_3.f90: New test.
526
1ee62b92 5272016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
528 Richard Biener <rguenther@suse.de>
529
530 * gcc.dg/gimplefe-1.c: New testcase.
531 * gcc.dg/gimplefe-2.c: Likewise.
532 * gcc.dg/gimplefe-3.c: Likewise.
533 * gcc.dg/gimplefe-4.c: Likewise.
534 * gcc.dg/gimplefe-5.c: Likewise.
535 * gcc.dg/gimplefe-6.c: Likewise.
536 * gcc.dg/gimplefe-7.c: Likewise.
537 * gcc.dg/gimplefe-8.c: Likewise.
538 * gcc.dg/gimplefe-9.c: Likewise.
539 * gcc.dg/gimplefe-10.c: Likewise.
540 * gcc.dg/gimplefe-11.c: Likewise.
541 * gcc.dg/gimplefe-12.c: Likewise.
542 * gcc.dg/gimplefe-13.c: Likewise.
543 * gcc.dg/gimplefe-14.c: Likewise.
544 * gcc.dg/gimplefe-15.c: Likewise.
545 * gcc.dg/gimplefe-16.c: Likewise.
546 * gcc.dg/gimplefe-17.c: Likewise.
547 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 548
4d209853
ML
5492016-11-14 Martin Liska <mliska@suse.cz>
550
551 PR bootstrap/78069
552 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
553 to match scanned pattern.
554 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
555
5129b43b
RB
5562016-11-14 Richard Biener <rguenther@suse.de>
557
558 PR tree-optimization/78312
559 * gcc.dg/torture/pr78312.c: New testcase.
560
d97cca4a
GJL
5612016-11-14 Georg-Johann Lay <avr@gjlay.de>
562
563 PR target/78093
564 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
565
5230c3d8
JJ
5662016-11-14 Jakub Jelinek <jakub@redhat.com>
567 Jason Merrill <jason@redhat.com>
568
569 Implement P0217R3 - C++17 structured bindings
570 * g++.dg/cpp1z/decomp1.C: New test.
571 * g++.dg/cpp1z/decomp2.C: New test.
572 * g++.dg/cpp1z/decomp3.C: New test.
573 * g++.dg/cpp1z/decomp4.C: New test.
574 * g++.dg/cpp1z/decomp5.C: New test.
575 * g++.dg/cpp1z/decomp6.C: New test.
576 * g++.dg/cpp1z/decomp7.C: New test.
577 * g++.dg/cpp1z/decomp8.C: New test.
578 * g++.dg/cpp1z/decomp9.C: New test.
579 * g++.dg/cpp1z/decomp10.C: New test.
580
a2b4c188
KV
5812016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
582
583 * g++.dg/torture/pr78268.C: New test.
584
975672f3
PK
5852016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
586
587 PR c/35503
588 * c-c++-common/pr35503-1.c: New test.
589 * c-c++-common/pr35503-2.c: Likewise.
590 * c-c++-common/pr35503-3.c: Likewise.
591 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
592
a4ba1151
UB
5932016-11-13 Uros Bizjak <ubizjak@gmail.com>
594
595 PR rtl-optimization/78232
596 PR rtl-optimization/78248
597 * gcc.dg/ubsan/pr78248.c: New test.
598
47605312
EB
5992016-11-13 Eric Botcazou <ebotcazou@adacore.com>
600
601 * gnat.dg/address_conv.adb: New test.
602
96826e28
EB
6032016-11-13 Eric Botcazou <ebotcazou@adacore.com>
604
605 * gnat.dg/renaming11.ad[sb]: New test.
606
4be719cd
EB
6072016-11-13 Eric Botcazou <ebotcazou@adacore.com>
608
609 * c-c++-common/dump-ada-spec-6.c: New test.
610
4ebd491f
EB
6112016-11-13 Eric Botcazou <ebotcazou@adacore.com>
612
613 * gnat.dg/lto21.adb: New test.
614 * gnat.dg/lto21_pkg1.ads: New helper.
615 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
616
f9d49cd1
JW
6172016-11-13 Janus Weil <janus@gcc.gnu.org>
618
619 PR fortran/60952
620 * gfortran.dg/typebound_proc_34.f90: New test.
621
9cbf8673
JW
6222016-11-13 Janus Weil <janus@gcc.gnu.org>
623
624 PR fortran/66366
625 * gfortran.dg/class_57.f90: Changed error message.
626 * gfortran.dg/class_60.f90: New test.
627
0e075835
DE
6282016-11-12 David Edelsohn <dje.gcc@gmail.com>
629
630 * g++.dg/pr78112.C: XFAIL AIX.
631
b93d8a3f
JW
6322016-11-12 Janus Weil <janus@gcc.gnu.org>
633
634 PR fortran/77501
635 * gfortran.dg/typebound_generic_16.f90: New test.
636
b8f70e67
JJ
6372016-11-12 Jakub Jelinek <jakub@redhat.com>
638
639 PR c++/71225
640 * g++.dg/cpp0x/pr71225.C: New test.
641
8b287aea
EB
6422016-11-11 Eric Botcazou <ebotcazou@adacore.com>
643
644 * gcc.target/sparc/20161111-1.c: New test.
645
c901bc0d
UB
6462016-11-11 Uros Bizjak <ubizjak@gmail.com>
647
648 PR target/78310
649 * gcc.target/i386/pr78310.c: New test.
650
606f928d
JL
6512016-11-11 Jeff Law <law@redhat.com>
652
653 * gcc.dg/tree-ssa/isolate-6.c: New test.
654 * gcc.dg/tree-ssa/isolate-7.c: New test.
655
be278990
BC
6562016-11-11 Bin Cheng <bin.cheng@arm.com>
657
658 PR testsuite/78292
659 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
660 vect_max_reduc.
661
d9ab7525
JJ
6622016-11-11 Jakub Jelinek <jakub@redhat.com>
663
664 PR c++/72774
665 * g++.dg/parse/pr72774.C: New test.
666
4b7e0c76
RB
6672016-11-11 Richard Biener <rguenther@suse.de>
668
669 PR tree-optimization/71575
670 * gcc.dg/graphite/pr71575-1.c: New testcase.
671 * gcc.dg/graphite/pr71575-2.c: Likewise.
672
d07f8c59
RB
6732016-11-11 Richard Biener <rguenther@suse.de>
674
675 PR middle-end/78295
676 * gcc.dg/uninit-pr78295.c: New testcase.
677
aa806c3b 6782016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
679
680 PR fortran/78277
681 * gfortran.dg/dec_structure_17.f90: New test.
682
456f0dfa
MM
6832016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
684
685 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
686 being allowed in vector registers.
687 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
688 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
689 * gcc.target/powerpc/vsx-himode.c: Likewise.
690 * gcc.target/powerpc/vsx-himode2.c: Likewise.
691 * gcc.target/powerpc/vsx-himode3.c: Likewise.
692 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
693 to allow matching MFVSRD or MFVSRW.
694
8d34bfa8
PH
6952016-11-10 Pat Haugen <pthaugen@us.ibm.com>
696
697 PR rtl-optimization/78241
698 * gcc.dg/pr78241.c: New test.
699
0569479e
JJ
7002016-11-10 Jakub Jelinek <jakub@redhat.com>
701
8ebd1b31
JJ
702 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
703 201307.
704
0569479e
JJ
705 * g++.dg/cpp1z/noexcept-type14.C: New test.
706 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
707
37a16493
JG
7082016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
709
710 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
711 WVAL0S tests added in r241817.
712
b4c3a85b
JJ
7132016-11-10 Jakub Jelinek <jakub@redhat.com>
714
715 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
716 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
717 no longer allowed and corresponding ordered construct.
718 * gfortran.dg/gomp/linear-1.f90: New test.
719 * gfortran.dg/gomp/declare-simd-2.f90: New test.
720 * gfortran.dg/gomp/declare-target-1.f90: New test.
721 * gfortran.dg/gomp/declare-target-2.f90: New test.
722
86bc8506
ML
7232016-11-10 Martin Liska <mliska@suse.cz>
724
725 PR sanitizer/78270
726 * gcc.dg/asan/pr78270.c: New test.
727
ed5fdfba
PMR
7282016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
729 Jakub Jelinek <jakub@redhat.com>
730
731 PR debug/78112
b4c3a85b 732 * g++.dg/pr78112.C: New testcase.
ed5fdfba 733
0391e4a3
JJ
7342016-11-09 Jakub Jelinek <jakub@redhat.com>
735
cc38d9d6
JJ
736 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
737 -Wno-c++1z-compat.
738 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
739 string in case condition contains % characters.
740
0391e4a3
JJ
741 PR c++/78283
742 * g++.dg/cpp1z/noexcept-type13.C: New test.
743
410fe60d
TT
7442016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
745
746 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
747 using (HAS_MOVN) with MIPS III.
748
271dd55c
JW
7492016-11-09 Janus Weil <janus@gcc.gnu.org>
750
751 PR fortran/46459
752 * gfortran.dg/volatile14.f90: New test.
753
ff1f317b
UB
7542016-11-09 Uros Bizjak <ubizjak@gmail.com>
755
756 PR target/78262
757 * gcc.target/i386/pr78262.c: New test.
758
aa806c3b 7592016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
760
761 PR fortran/78259
762 * gfortran.dg/pr78259.f90: New test.
763
b349a81a
JW
7642016-11-09 Janus Weil <janus@gcc.gnu.org>
765
766 PR fortran/60777
767 * gfortran.dg/spec_expr_7.f90: New test.
768
2e955d50
JJ
7692016-11-09 Jakub Jelinek <jakub@redhat.com>
770
4f353581
JJ
771 PR target/77718
772 * gcc.c-torture/execute/pr77718.c: New test.
773
2e955d50
JJ
774 * gcc.dg/ubsan/c99-shift-3.c: New test.
775 * gcc.dg/ubsan/c99-shift-4.c: New test.
776 * gcc.dg/ubsan/c99-shift-5.c: New test.
777 * gcc.dg/ubsan/c99-shift-6.c: New test.
778
68c93708
ML
7792016-11-09 Martin Liska <mliska@suse.cz>
780
781 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
782 test-case for memcmp.
783 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
784
7b649f79
TP
7852016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
786
787 PR testsuite/78269
788 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
789
bfcb501d
PT
7902016-11-09 Paul Thomas <pault@gcc.gnu.org>
791
792 * gfortran.dg/move_alloc_18.f90: New test.
793
e15861c2
PK
7942016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
795
796 PR middle-end/78256
797 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
798 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
799
5f395580
JW
8002016-11-09 Janus Weil <janus@gcc.gnu.org>
801
802 PR fortran/71894
803 * gfortran.dg/class_59.f90: New test.
804
37b14185
RB
8052016-11-09 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/78007
808 * gcc.dg/vect/vect-bswap32.c: Adjust.
809 * gcc.dg/vect/vect-bswap64.c: Likewise.
810
d6e8a41c
KV
8112016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
812
813 * gcc.dg/ipa/vrp7.c: New test.
814
5d5f1e95
KV
8152016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
816
817 PR ipa/78121
818 * gcc.dg/ipa/pr78121.c: New test.
819
0290a292
MO
8202016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
821
822 * c-c++-common/asan/default_options.h: New file.
823 * c-c++-common/asan/strcasestr-1.c: New test.
824 * c-c++-common/asan/strcasestr-2.c: Likewise.
825 * c-c++-common/asan/strcspn-1.c: Likewise.
826 * c-c++-common/asan/strcspn-2.c: Likewise.
827 * c-c++-common/asan/strpbrk-1.c: Likewise.
828 * c-c++-common/asan/strpbrk-2.c: Likewise.
829 * c-c++-common/asan/strspn-1.c: Likewise.
830 * c-c++-common/asan/strspn-2.c: Likewise.
831 * c-c++-common/asan/strstr-1.c: Likewise.
832 * c-c++-common/asan/strstr-2.c: Likewise.
833 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
834
fbdb92eb
MO
8352016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
836
837 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
838
103c4f75
JW
8392016-11-08 Janus Weil <janus@gcc.gnu.org>
840
841 PR fortran/68440
842 * gfortran.dg/class_58.f90: New test.
843
90a2ffc0
UB
8442016-11-08 Uros Bizjak <ubizjak@gmail.com>
845
846 PR target/70799
847 * gcc.target/i386/pr70799-2.c: New test.
848
eba5aec8
JW
8492016-11-08 Janus Weil <janus@gcc.gnu.org>
850
851 PR fortran/77596
852 * gfortran.dg/proc_ptr_comp_46.f90: New test.
853
fad36601
BC
8542016-11-08 Bin Cheng <bin.cheng@arm.com>
855
856 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
857
7c8615b6
BC
8582016-11-08 Bin Cheng <bin.cheng@arm.com>
859
860 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
861
4c6a4a53
BC
8622016-11-08 Bin Cheng <bin.cheng@arm.com>
863
864 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
865
fcd1b8df
ML
8662016-11-08 Martin Liska <mliska@suse.cz>
867
868 PR testsuite/78242
869 * g++.dg/asan/use-after-scope-4.C: New test.
870 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
871 * gcc.dg/asan/use-after-scope-8.c: Remove.
872
f9ef2c76
RB
8732016-11-08 Richard Biener <rguenther@suse.de>
874
875 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
876
ad11774f
TC
8772016-11-08 Tamar Christina <tamar.christina@arm.com>
878
879 PR testsuite/78136
880 * gcc.dg/cpp/trad/trad.exp
881 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
882 * gcc.dg/cpp/trad/include.c: Use local header file.
883
fe73a332
RB
8842016-11-08 Richard Biener <rguenther@suse.de>
885
886 PR tree-optimization/78205
887 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
888
ed053eb8
RB
8892016-11-08 Richard Biener <rguenther@suse.de>
890
891 PR tree-optimization/78224
892 * g++.dg/torture/pr78224.C: New testcase.
893
06658c6d
SKS
8942016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
895
896 * gcc.dg/store_merging_1.c: Require store_merge.
897 * gcc.dg/store_merging_2.c: Likewise.
898 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 899 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
900 * gcc.dg/store_merging_6.c: Likewise.
901 * gcc.dg/store_merging_7.c: Likewise.
902 * gcc.dg/store_merging_8.c: Likewise.
903 * lib/target-supports.exp (check_effective_target_store_merge): New.
904
e4b39278
DE
9052016-11-07 David Edelsohn <dje.gcc@gmail.com>
906
907 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
908 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
909 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
910 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
911 -mvsx -mpower8-vector.
912 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
913 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
914 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
915 -mvsx -mpower8-vector.
916
fda2d612
DE
9172016-11-07 David Edelsohn <dje.gcc@gmail.com>
918
919 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
920
921 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
922 * gcc.dg/visibility-14.c: XFAIL AIX.
923 * gcc.dg/visibility-15.c: XFAIL AIX.
924 * gcc.dg/visibility-16.c: XFAIL AIX.
925 * gcc.dg/visibility-17.c: XFAIL AIX.
926 * gcc.dg/visibility-18.c: XFAIL AIX.
927 * gcc.dg/visibility-19.c: XFAIL AIX.
928 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
929 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
930 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
931 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
932
60cee85e
JJ
9332016-11-07 Jakub Jelinek <jakub@redhat.com>
934
935 PR target/78227
936 * gcc.target/i386/pr78227-1.c: New test.
937 * gcc.target/i386/pr78227-2.c: New test.
938
7aa13860
PK
9392016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
940
941 PR middle-end/35691
942 * gcc.dg/pr35691-1.c: New test-case.
943 * gcc.dg/pr35691-2.c: Likewise.
944
caa024ff
BS
9452016-11-07 Bernd Schmidt <bschmidt@redhat.com>
946
947 PR rtl-optimization/77309
948 * gcc.dg/torture/pr77309.c: New test.
949
a9815228
JJ
9502016-11-07 Jakub Jelinek <jakub@redhat.com>
951
952 PR middle-end/71529
953 * gcc.target/i386/pr71529.C: Moved to ...
954 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
955
956 PR target/64411
957 * gcc.target/i386/pr64411.C: Moved to ...
958 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
959 lp64.
960
961 PR target/65105
962 * gcc.target/i386/pr65105-4.C: Moved to ...
963 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
964 Run into compile test rather than execute test.
965
e8ab5cb1
RB
9662016-11-07 Richard Biener <rguenther@suse.de>
967
968 PR target/78229
969 * g++.dg/pr78229.C: New testcase.
970
20770eb8
RB
9712016-11-07 Richard Biener <rguenther@suse.de>
972
973 PR tree-optimization/78218
974 * gcc.dg/torture/pr78218.c: New testcase.
975
32894793
RB
9762016-11-07 Richard Biener <rguenther@suse.de>
977
978 PR tree-optimization/78228
979 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
980
e27bfda2
KT
9812016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
982
983 PR target/77822
984 * g++.dg/torture/pr77822.C: New test.
985
00d6b7a1
ML
9862016-11-07 Martin Liska <mliska@suse.cz>
987
988 * c-c++-common/asan/force-inline-opt0-1.c: Disable
989 -f-sanitize-address-use-after-scope.
990 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
991 internal fn calls.
992 * g++.dg/asan/use-after-scope-1.C: New test.
993 * g++.dg/asan/use-after-scope-2.C: Likewise.
994 * g++.dg/asan/use-after-scope-3.C: Likewise.
995 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
996 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
997 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
998 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
999 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1000 * g++.dg/asan/use-after-scope-types.h: Likewise.
1001 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1002 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1003 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1004 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1005 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1006 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1007 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1008 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1009 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1010 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1011 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1012 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1013 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1014 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1015
a0d3edf8
RB
10162016-11-07 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/78189
1019 * g++.dg/torture/pr78189.C: New testcase.
1020
0db5adfa
DE
10212016-11-06 David Edelsohn <dje.gcc@gmail.com>
1022
1023 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1024
cc03bf7a
AV
10252016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1026
1027 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1028 occuring.
1029
18bb8b8a
TK
10302016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1031
1032 PR fortran/78221
1033 * arith.c (gfc_complex2real): Change gfc_warning_now to
1034 gfc_warning.
1035
c7f587bd
PT
10362016-11-05 Paul Thomas <pault@gcc.gnu.org>
1037
1038 * gfortran.dg/move_alloc_17.f03: New test.
1039
92657eb0
RB
10402016-11-05 Richard Biener <rguenther@suse.de>
1041
1042 PR bootstrap/78188
1043 * g++.dg/ipa/pr78188.C: New test.
1044
28ce22e6
JW
10452016-11-05 Janus Weil <janus@gcc.gnu.org>
1046 Dominique d'Humieres <dominiq@lps.ens.fr>
1047
1048 PR fortran/69495
1049 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1050
d233ee5f
PT
10512016-11-05 Paul Thomas <pault@gcc.gnu.org>
1052
1053 PR fortran/67564
1054 * gfortran.dg/select_type_39.f03: New test.
1055
10562016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1057
1058 PR fortran/64933
1059 * gfortran.dg/associate_23.f90: New test.
1060
5f4cebba
JJ
10612016-11-04 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR target/77834
1064 * gcc.dg/pr77834.c: New test.
1065
6e3ae7e6
PC
10662016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/67980
1069 * g++.dg/cpp1y/pr67980.C: New.
1070
fff6ed28
BS
10712016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1072
1073 * gcc.target/powerpc/fold-vec-add-1.c: New.
1074 * gcc.target/powerpc/fold-vec-add-2.c: New.
1075 * gcc.target/powerpc/fold-vec-add-3.c: New.
1076 * gcc.target/powerpc/fold-vec-add-4.c: New.
1077 * gcc.target/powerpc/fold-vec-add-5.c: New.
1078 * gcc.target/powerpc/fold-vec-add-6.c: New.
1079 * gcc.target/powerpc/fold-vec-add-7.c: New.
1080
bef3a8d7 10812016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1082
1083 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1084 for -mbranch-likely, infer -mno-branch-likely for R6.
1085
dac9376a
BE
10862016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1087
1088 PR c++/71973
1089 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1090 * g++.dg/init/new15.C: Likewise.
1091 * g++.dg/ipa/inline-1.C: Likewise.
1092 * g++.dg/ipa/inline-2.C: Likewise.
1093 * g++.dg/lto/20080908-1_0.C: Likewise.
1094 * g++.dg/tc1/dr20.C: Likewise.
1095 * g++.dg/tree-ssa/inline-1.C: Likewise.
1096 * g++.dg/tree-ssa/inline-2.C: Likewise.
1097 * g++.old-deja/g++.law/except1.C: Likewise.
1098 * g++.old-deja/g++.other/vbase5.C: Likewise.
1099 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1100
b210df46
BS
11012016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1102
1103 PR tree-optimization/78210
1104 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1105 possibility of widening multiplies.
1106
964ef24c
RB
11072016-11-04 Richard Biener <rguenther@suse.de>
1108
1109 PR middle-end/78185
1110 * gcc.dg/pr78185.c: New testcase.
1111
5fb80387
DE
11122016-10-04 David Edelsohn <dje.gcc@gmail.com>
1113
1114 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1115 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1116
6905c577
JJ
11172016-11-03 Jakub Jelinek <jakub@redhat.com>
1118 Alexandre Oliva <aoliva@redhat.com>
1119 Jason Merrill <jason@redhat.com>
1120
1121 PR debug/28767
1122 PR debug/56974
1123 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1124 * g++.dg/debug/dwarf2/ref-3.C: New test.
1125 * g++.dg/debug/dwarf2/ref-4.C: New test.
1126 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1127 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1128
11292016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1130
1131 * gfortran.dg/dec_exp_1.f90: New test.
1132 * gfortran.dg/dec_exp_2.f90: Likewise.
1133 * gfortran.dg/dec_exp_3.f90: Likewise.
1134
6905c577 11352016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1136
1137 * gfortran.dg/dec_parameter_1.f: New test.
1138 * gfortran.dg/dec_parameter_2.f90: Likewise.
1139 * gfortran.dg/dec_parameter_3.f90: Likewise.
1140 * gfortran.dg/dec_parameter_4.f90: Likewise.
1141
7d29f8e3
ML
11422016-11-03 Martin Liska <mliska@suse.cz>
1143
1144 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1145 output.
1146 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1147
5de3e2d8
BE
11482016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1149
1150 PR libgcc/78067
1151 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1152
f03f0232
SKS
11532016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1154
1155 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1156
bd17a9df
MF
11572016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1158
1159 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1160
2b01aad6
TC
11612016-11-01 Tamar Christina <tamar.christina@arm.com>
1162
1163 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1164 Check for arm_v8_neon_hw.
1165 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1166 Likewise.
1167 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1168 Likewise.
1169 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1170 Likewise.
1171
aa55dc0c
RB
11722016-11-02 Richard Biener <rguenther@suse.de>
1173
1174 * gcc.dg/store_merging_8.c: New testcase.
1175
6905c577 11762016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1177
1178 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1179
075be4a1
DE
11802016-11-02 David Edelsohn <dje.gcc@gmail.com>
1181
4b69fb13
DE
1182 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1183 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1184 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1185 * gcc.dg/pr65779.c: XFAIL AIX.
1186 * gcc.dg/pr70405.c: XFAIL AIX.
1187
075be4a1
DE
1188 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1189 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1190 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1191
fdb1aa55
RO
11922016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1193
1194 * lib/target-supports.exp (check_gc_sections_available): Use
1195 -print-prog-name=ld to determine linker used.
1196
4adbcdb4
ML
11972016-11-02 Martin Liska <mliska@suse.cz>
1198
1199 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1200 test case.
1201
4b2c06f4
KT
12022016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1203
1204 PR tree-optimization/78170
1205 * gcc.c-torture/execute/pr78170.c: New test.
1206
63e523d6
KT
12072016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1208
1209 PR tree-optimization/78162
1210 * gcc.c-torture/compile/pr78162.c: New test.
1211
da42ac7b
RB
12122016-11-02 Richard Biener <rguenther@suse.de>
1213
1214 PR tree-optimization/78035
1215 PR tree-optimization/77964
1216 * gcc.target/i386/pr78035.c: New testcase.
1217
4280df0a
RB
12182016-11-02 Richard Biener <rguenther@suse.de>
1219
1220 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1221 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1222 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1223 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1224 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1225
1b1d9303
DE
12262016-11-01 David Edelsohn <dje.gcc@gmail.com>
1227
1228 * gfortran.dg/pr70937.f90: require-effective-target lto.
1229
5b7c0519
TK
12302016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1231
1232 PR fortran/69544
1233 * gfortran.dg/where_6.f90: New test.
1234
70d28813
JJ
12352016-11-01 Jakub Jelinek <jakub@redhat.com>
1236
1237 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1238
7f4266d4
TK
12392016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1240
1241 PR fortran/69544
1242 * gfortran.dg/where_5.f90: New test.
1243
9fc158eb
BB
12442016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1245
1246 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1247 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1248 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1249 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1250
baeb7b5c
UB
12512016-11-01 Uros Bizjak <ubizjak@gmail.com>
1252
1253 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1254 Whitespace fixes.
1255 (check_effective_target_vect_cmdline_needed): Check
1256 is-effective-target ia32 for x86 targets.
1257 (check_effective_target_vect_simd_clones): Simplify condition.
1258 (check_effective_target_vect_double): Ditto.
1259 (check_effective_target_vect_aligned_arrays): Check
1260 is-effective-target ia32 for x86 targets. Simplify condition.
1261 (check_effective_target_vect_multiple_sizes): Simplify condition.
1262 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1263 (check_effective_target_sync_int_128): Simplify condition.
1264 (check_effective_target_sync_int_128_runtime): Ditto.
1265 (check_effective_target_sync_long_long_runtime): Ditto.
1266 (check_effective_target_divmod): Add i?86-*-* target.
1267
156b5cca
MM
12682016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1269
1270 * gcc.target/powerpc/vsx-extract-4.c: New test.
1271 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1272
120a4c45
JD
12732016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274
1275 PR fortran/54679
1276 * gfortran.dg/fmt_l.f90: Update test.
1277 * gfortran.dg/fmt_l0.f90: New test.
1278
c5fed5c6
JJ
12792016-10-31 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR c++/78089
1282 * c-c++-common/builtin-shuffle-1.c: New test.
1283 * g++.dg/cpp0x/addressof3.C: New test.
1284
aee69156
VV
12852016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1286
1287 Add tests for a const member and a reference member for launder.
1288 * g++.dg/cpp1z/launder3.C: New.
1289 * g++.dg/cpp1z/launder4.C: Likewise.
1290 * g++.dg/cpp1z/launder5.C: Likewise.
1291 * g++.dg/cpp1z/launder5.cc: Likewise.
1292 * g++.dg/cpp1z/launder5.h: Likewise.
1293 * g++.dg/cpp1z/launder6.C: Likewise.
1294 * g++.dg/cpp1z/launder6.cc: Likewise.
1295 * g++.dg/cpp1z/launder6.h: Likewise.
1296
1e4fa9b1
JJ
12972016-10-31 Jakub Jelinek <jakub@redhat.com>
1298
dcb466ec
JJ
1299 PR c++/77948
1300 * g++.dg/cpp0x/pr77948-1.C: New test.
1301 * g++.dg/cpp0x/pr77948-2.C: New test.
1302 * g++.dg/cpp0x/pr77948-3.C: New test.
1303 * g++.dg/cpp0x/pr77948-4.C: New test.
1304 * g++.dg/cpp0x/pr77948-5.C: New test.
1305 * g++.dg/cpp0x/pr77948-6.C: New test.
1306
1e4fa9b1
JJ
1307 PR tree-optimization/77860
1308 * gcc.dg/pr77860.c: New test.
1309
9782e1ec
JJ
13102016-10-31 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR c++/77886
1313 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1314
dd57b05e
SKS
13152016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1316
1317 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1318
84ff4775
LCW
13192016-10-30 Le-Chun Wu <lcwu@google.com>
1320 Mark Wielaard <mjw@redhat.com>
1321
1322 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1323 * gcc.dg/Wshadow-local-1.c: Likewise.
1324 * gcc.dg/Wshadow-local-2.c: Likewise.
1325 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1326 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1327 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1328
0b56e9ad
BS
13292016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1330
1331 PR tree-optimization/71915
1332 PR tree-optimization/71490
1333 * gcc.dg/tree-ssa/pr54245.c: Delete.
1334 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1335 document why.
1336
d4fc6702
JD
13372016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1338
1339 PR fortran/78123
1340 * gfortran.dg/fmt_t_9.f: New test.
1341
396e56d2
TK
13422016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1343
1344 PR fortran/67219
1345 * gfortran.dg/pr67219.f90: New test.
1346
a654d5d0
JJ
13472016-10-29 Jakub Jelinek <jakub@redhat.com>
1348
205b9ed1
JJ
1349 PR rtl-optimization/77919
1350 * g++.dg/torture/pr77919-2.C: New test.
1351
a654d5d0
JJ
1352 PR target/78148
1353 * gcc.dg/pr78148.c: New test.
1354
894d8b41
EB
13552016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1356
1357 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1358 * gcc.target/sparc/overflow-4.c: ...here.
1359 * gcc.target/sparc/overflow-5.c: New test.
1360
e72531b9
PK
13612016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1362 Kugan Vivekanandarajah <kuganv@linaro.org>
1363 Jim Wilson <jim.wilson@linaro.org>
1364
1365 PR tree-optimization/43721
1366 * lib/target-supports.exp (check_effective_target_divmod): New.
1367 (check_effective_target_divmod_simode): Likewise.
1368 (check_effective_target_arm_divmod_simode): Likewise.
1369 * gcc.dg/divmod-1-simode.c: New test.
1370 * gcc.dg/divmod-1.c: Likewise.
1371 * gcc.dg/divmod-2-simode.c: Likewise.
1372 * gcc.dg/divmod-2.c: Likewise.
1373 * gcc.dg/divmod-3-simode.c: Likewise.
1374 * gcc.dg/divmod-3.c: Likewise.
1375 * gcc.dg/divmod-4-simode.c: Likewise.
1376 * gcc.dg/divmod-4.c: Likewise.
1377 * gcc.dg/divmod-5.c: Likewise.
1378 * gcc.dg/divmod-6-simode.c: Likewise.
1379 * gcc.dg/divmod-6.c: Likewise.
1380 * gcc.dg/divmod-7.c: Likewise.
1381
f663d9ad 13822016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1383 Jakub Jelinek <jakub@redhat.com>
1384 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1385
1386 PR middle-end/22141
1387 PR rtl-optimization/23684
1388 * gcc.c-torture/execute/pr22141-1.c: New test.
1389 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1390 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1391 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1392 * gcc.dg/store_merging_1.c: New test.
1393 * gcc.dg/store_merging_2.c: Likewise.
1394 * gcc.dg/store_merging_3.c: Likewise.
1395 * gcc.dg/store_merging_4.c: Likewise.
1396 * gcc.dg/store_merging_5.c: Likewise.
1397 * gcc.dg/store_merging_6.c: Likewise.
1398 * gcc.dg/store_merging_7.c: Likewise.
1399 * gcc.target/i386/pr22141.c: Likewise.
1400 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1401 * g++.dg/init/new17.C: Likewise.
1402
6905c577 14032016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1404
1405 PR middle-end/72747
1406 * c-c++-common/pr72747-1.c: New test.
1407 * c-c++-common/pr72747-2.c: Likewise.
1408
539405d5
AK
14092016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1410
1411 * gcc.target/s390/oscbreak-1.c: New test.
1412
0dbb19f0
AK
14132016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1414
1415 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1416
0d9e143c
JJ
14172016-10-28 Jakub Jelinek <jakub@redhat.com>
1418
c19066a7
JJ
1419 PR rtl-optimization/77919
1420 * g++.dg/torture/pr77919.C: New test.
1421
0d9e143c
JJ
1422 PR rtl-optimization/78132
1423 * gcc.target/i386/pr78132.c: New test.
1424
cc91248d
EB
14252016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1426
1427 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1428
787c7a65
MM
14292016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1430
1431 * gcc.target/powerpc/vsx-simode.c: New test.
1432 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1433 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1434
4ce71579
JJ
14352016-10-27 Jakub Jelinek <jakub@redhat.com>
1436
6f21288f
JJ
1437 PR fortran/78026
1438 * gfortran.dg/gomp/pr78026.f03: New test.
1439 * gfortran.dg/select_type_38.f03: New test.
1440
4ce71579
JJ
1441 PR middle-end/78025
1442 * g++.dg/gomp/declare-simd-7.C: New test.
1443
6f21288f 14442016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1445
1446 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1447 * gfortran.dg/dec_init_2.f90: Likewise.
1448 * gfortran.dg/dec_init_3.f90: New test.
1449 * gfortran.dg/dec_init_4.f90: Likewise.
1450
93f90bec
BC
14512016-10-27 Bin Cheng <bin.cheng@arm.com>
1452
1453 * gcc.dg/fold-narrowbopcst-1.c: New test.
1454
6f21288f 14552016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1456
1457 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1458 dg-shouldfail/dg-output instead of XFAIL.
1459 * gfortran.dg/dec_io_6.f90: Likewise.
1460
ddb92ab9
TP
14612016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1462
1463 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1464 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1465 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1466 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1467 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1468 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1469 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1470 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1471 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1472 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1473
ad6e4ba8
BC
14742016-10-27 Bin Cheng <bin.cheng@arm.com>
1475
1476 * gcc.dg/fold-convmaxconv-1.c: New test.
1477 * gcc.dg/fold-convminconv-1.c: New test.
1478
6905c577 14792016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1480
1481 PR fortran/78092
1482 * gfortran.dg/pr78092.f90: New test.
1483
7a83b391
KN
14842016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1485
1486 PR target/78056
1487 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1488 expected error message.
1489 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1490 expected error message.
1491 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1492 (test_all_not_equal_and_not_zero): Change expected error message.
1493
3693a620
JJ
14942016-10-26 Jakub Jelinek <jakub@redhat.com>
1495
1496 PR fortran/77973
1497 * gfortran.dg/gomp/pr77973.f90: New test.
1498
cd612e8a
PT
14992016-10-26 Paul Thomas <pault@gcc.gnu.org>
1500
1501 PR fortran/78108
1502 * gfortran.dg/submodule_18.f08: New test.
1503 * gfortran.dg/submodule_19.f08: New test.
1504
09844a5f
MM
15052016-10-26 Michael Matz <matz@suse.de>
1506
1507 * g++.dg/pr78060.C: New test.
1508 * gfortran.dg/pr78061.f: New test.
1509 * g++.dg/pr78088.C: New test.
1510
6f21288f 15112016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1512
1513 * gfortran.dg/dec_io_1.f90: New test.
1514 * gfortran.dg/dec_io_2.f90: New test.
1515 * gfortran.dg/dec_io_3.f90: New test.
1516 * gfortran.dg/dec_io_4.f90: New test.
1517 * gfortran.dg/dec_io_5.f90: New test.
1518 * gfortran.dg/dec_io_6.f90: New test.
1519
6c95388f
JJ
15202016-10-25 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR sanitizer/78106
1523 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1524
15252016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1526
1527 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1528 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1529
90e261e4
EB
15302016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1531
1532 * gnat.dg/opt59.adb: New test.
1533 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1534
1535 * gnat.dg/opt60.adb: New test.
1536
cef026ec
AV
15372016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1538
1539 PR fortran/72770
1540 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1541 this pr.
1542
96592eed
JJ
15432016-10-25 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR target/78102
1546 * gcc.target/i386/pr78102.c: New test.
1547
6c95388f 15482016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1549
1550 * gfortran.dg/dec_logical_xor_1.f90: New test.
1551 * gfortran.dg/dec_logical_xor_2.f90: New test.
1552 * gfortran.dg/dec_logical_xor_3.f03: New test.
1553
6c95388f 15542016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1555
1556 * gfortran.dg/dec_loc_rval_1.f90: New test.
1557 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1558 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1559
6c95388f 15602016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1561
90051c26
FR
1562 * gfortran.dg/dec_type_print.f90: New testcase.
1563
6c95388f 15642016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1565
1566 * gfortran.dg/feed_1.f90: New test.
1567 * gfortran.dg/feed_2.f90: New test.
ef144767 1568
8e104951
ML
15692016-10-25 Martin Liska <mliska@suse.cz>
1570
1571 PR sanitizer/78106
1572 * gcc.dg/asan/pr78106.c: New test.
1573
b93ee1bb
ML
15742016-10-25 Martin Liska <mliska@suse.cz>
1575
1576 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1577
ad6922b0
WD
15782016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1579
1580 PR target/78041
1581 * gcc.target/arm/pr78041.c: New test.
1582
e16f1cc7
JJ
15832016-10-25 Jakub Jelinek <jakub@redhat.com>
1584
1585 * g++.dg/cpp1z/launder1.C: New test.
1586 * g++.dg/cpp1z/launder2.C: New test.
1587
078134e5 15882016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1589 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1590
1591 PR target/71676
1592 PR target/71678
1593 * gcc.target/avr/pr71676-2.c: New test.
1594
c7212a15 15952016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1596 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1597
1598 PR target/71676
1599 PR target/71678
1600 * gcc.target/avr/pr71676-1.c: New test.
1601 * gcc.target/avr/pr71676-3.c: New test.
1602 * gcc.target/avr/pr71676.c: New test.
1603 * gcc.target/avr/pr71678.c: New test.
1604
d1c7d3a8
KV
16052016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1606
1607 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1608 such that cloned verions of tested functions are not created.
1609
c7082171
SK
16102016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1611
1612 PR fortran/71895
1613 * gfortran.dg/pr71895.f90: New test.
1614
0f2a9e37
JJ
16152016-10-24 Jakub Jelinek <jakub@redhat.com>
1616
1617 * g++.dg/debug/dwarf2/ref-2.C: New test.
1618
f8348061
BE
16192016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1620
1621 * c-c++-common/Wint-in-bool-context-3.c: New test.
1622
1eb4547b
MS
16232016-10-24 Martin Sebor <msebor@redhat.com>
1624
1625 PR middle-end/77735
1626 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1627 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1628 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1629 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1630 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1632 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1633
292af537
RB
16342016-10-24 Richard Biener <rguenther@suse.de>
1635
1636 PR testsuite/71491
1637 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1638 * gcc.dg/vect/slp-45.c: Likewise.
1639
40f683e8
RB
16402016-10-24 Richard Biener <rguenther@suse.de>
1641
1642 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1643 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1644 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1645
b1b6774f
GJL
16462016-10-24 Georg-Johann Lay <avr@gjlay.de>
1647
1648 PR target/78093
1649 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1650 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1651
ed9760d2
AV
16522016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1653
1654 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1655
fb027a42
JJ
16562016-10-24 Jakub Jelinek <jakub@redhat.com>
1657
1658 * gcc.target/i386/bmi2-pext-1.c: New test.
1659 * gcc.target/i386/bmi2-pdep-1.c: New test.
1660 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1661 * gcc.target/i386/tbm-bextri-1.c: New test.
1662 * gcc.target/i386/bmi-bextr-6.c: New test.
1663
8e10302e
RO
16642016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1665
1666 PR target/77483
1667 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1668 * gcc.target/i386/pr65105-1.c: Likewise.
1669 * gcc.target/i386/pr65105-2.c: Likewise.
1670 * gcc.target/i386/pr65105-3.c: Likewise.
1671 * gcc.target/i386/pr65105-5.c: Likewise.
1672 * gcc.target/i386/pr67761.c: Likewise.
1673 * gcc.target/i386/pr70799-1.c: Likewise.
1674
866c72a8
ML
16752016-10-24 Martin Liska <mliska@suse.cz>
1676
1677 PR sanitizer/77966
1678 * c-c++-common/ubsan/unreachable-3.c: New test.
1679
0804124b
SK
16802016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1681
1682 PR fortran/77763
1683 * gfortran.dg/pr77763.f90
1684
87c9fca5
SK
16852016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1686
1687 PR fortran/54730
1688 PR fortran/78033
1689 * gfortran.dg/pr78033.f90: New test.
1690
dfd6231e
PT
16912016-10-23 Paul Thomas <pault@gcc.gnu.org>
1692
1693 PR fortran/69834
1694 * gfortran.dg/select_type_1.f03: Change error for overlapping
1695 TYPE IS cases.
1696 * gfortran.dg/select_type_36.f03: New test.
1697
66ccff98
EB
16982016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1699
1700 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1701
15876cee
TK
17022016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1703
1704 PR fortran/78021
1705 * gfortran.dg/string_length_3.f90: New test.
1706
574284e9
AV
17072016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1708
574284e9
AV
1709 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1710
17112016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1712
1713 PR fortran/43366
1714 PR fortran/57117
1715 PR fortran/61337
1716 * gfortran.dg/alloc_comp_class_5.f03: New test.
1717 * gfortran.dg/class_allocate_21.f90: New test.
1718 * gfortran.dg/class_allocate_22.f90: New test.
1719 * gfortran.dg/realloc_on_assign_27.f08: New test.
1720
20276dc9
JL
17212016-10-21 Jeff Law <law@redhat.com>
1722
1723 * PR tree-optimization/71947
1724 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1725 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1726 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1727
f7503699
KV
17282016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1729
1730 * gcc.dg/ipa/vrp5.c: New test.
1731 * gcc.dg/ipa/vrp6.c: New test.
1732
5be6b295
WD
17332016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1734
1735 * gcc.target/aarch64/test_frame_17.c: New test.
1736
c82bc7ed
WD
17372016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1738
1739 * gcc.target/aarch64/test_frame_17.c: New test.
1740
67a6cac7
AP
17412016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1742
1743 PR preprocessor/71681
1744 * gcc.dg/cpp/pr71681-1.c: New testcase
1745 * gcc.dg/cpp/pr71681-2.c: Likewise
1746 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1747 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1748 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1749 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1750
8e6982f7
JJ
17512016-10-21 Jakub Jelinek <jakub@redhat.com>
1752
9c4c8b7b
JJ
1753 PR target/78057
1754 * gcc.target/i386/pr78057.c: New test.
1755
8e6982f7
JJ
1756 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1757
de514d40
PT
17582016-10-21 Paul Thomas <pault@gcc.gnu.org>
1759
1760 PR fortran/69566
1761 * gfortran.dg/select_type_37.f03: New test.
1762
1d64ceb0
SKS
17632016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1764
1765 PR target/71627
1766 * gcc.target/avr/pr71627.c: New test
1767
85729229
EB
17682016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1769
1770 * gcc.target/sparc/overflow-1.c: New test.
1771 * gcc.target/sparc/overflow-2.c: Likewise.
1772 * gcc.target/sparc/overflow-3.c: Likewise.
1773
d17f2c3b
AV
17742016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1775
1776 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1777 effective target.
1778
0d47cee6
KT
17792016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1780
1781 PR rtl-optimization/78038
1782 * gcc.target/aarch64/pr78038.c: New test.
1783
a20d03c8
RB
17842016-10-21 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/78051
1787 * g++.dg/torture/pr78051.C: New testcase.
1788
f3ecd50f
BE
17892016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1790
1791 * c-c++-common/wdate-time.c: Restored test case.
1792 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1793
fceabe50
JJ
17942016-10-20 Jakub Jelinek <jakub@redhat.com>
1795
1796 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1797
f56ea76e
UB
17982016-10-20 Uros Bizjak <ubizjak@gmail.com>
1799
1800 PR target/78037
1801 * gcc.target/i386/pr78037.c: New test.
1802
2c35bbe1
EB
18032016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1804
1805 * gcc.target/visium/overflow8.c: New.
1806 * gcc.target/visium/overflow16.c: Likewise.
1807 * gcc.target/visium/overflow32: Likewise.
1808
28df8730
MM
18092016-10-20 Michael Matz <matz@suse.de>
1810
1811 * gcc.dg/loop-split.c: New test.
1812 * gcc.dg/tree-ssa/ifc-9.c: Update.
1813 * gcc.dg/tree-ssa/ifc-10.c: Update.
1814
6c1a9e41
RB
18152016-10-20 Richard Biener <rguenther@suse.de>
1816
1817 * gcc.dg/graphite/pr35356-1.c: Update.
1818
a2923dba
PC
18192016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1820
1821 PR c++/77446
1822 * g++.dg/cpp1y/pr77446.C: New.
1823
2066ef6a
PK
18242016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1825
1826 PR tree-optimization/53979
1827 * gcc.dg/pr53979-1.c: New test-case.
1828 * gcc.dg/pr53979-2.c: Likewise.
1829
4c712374
BE
18302016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1831
1832 * c-c++-common/Wint-in-bool-context-2.c: New test.
1833
bdcf8e7c
JD
18342016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1835
1836 * gfortran.dg/dtio_17.f90: Fix test.
1837
ec1748d4
AH
18382016-10-19 Aldy Hernandez <aldyh@redhat.com>
1839
1840 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1841 * gcc.dg/Walloca-2.c: Same.
1842
b70f0b0c
AH
18432016-10-19 Aldy Hernandez <aldyh@redhat.com>
1844
1845 * gcc.dg/Wvla-1.c: Rename to...
1846 * gcc.dg/Wvla-larger-than-1.c: ...this.
1847 * gcc.dg/Wvla-2.c: Rename to...
1848 * gcc.dg/Wvla-larger-than-2.c: ...this.
1849 * gcc.dg/Wvla-3.c: Rename to...
1850 * gcc.dg/Walloca-11.c.: ...this.
1851 * gcc.dg/wvla-[1-7].c: Rename to:
1852 * gcc.dg/Wvla-[1-7].c: ...this.
1853
cbb22e61
BC
18542016-10-19 Bin Cheng <bin.cheng@arm.com>
1855
1856 PR tree-optimization/78005
1857 * gcc.dg/vect/pr78005.c: New.
1858 * gcc.target/i386/l_fma_float_1.c: Revise test.
1859 * gcc.target/i386/l_fma_float_2.c: Ditto.
1860 * gcc.target/i386/l_fma_float_3.c: Ditto.
1861 * gcc.target/i386/l_fma_float_4.c: Ditto.
1862 * gcc.target/i386/l_fma_float_5.c: Ditto.
1863 * gcc.target/i386/l_fma_float_6.c: Ditto.
1864 * gcc.target/i386/l_fma_double_1.c: Ditto.
1865 * gcc.target/i386/l_fma_double_2.c: Ditto.
1866 * gcc.target/i386/l_fma_double_3.c: Ditto.
1867 * gcc.target/i386/l_fma_double_4.c: Ditto.
1868 * gcc.target/i386/l_fma_double_5.c: Ditto.
1869 * gcc.target/i386/l_fma_double_6.c: Ditto.
1870
a023f8c8
TS
18712016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1872
1873 PR tree-optimization/78024
1874 * gcc.dg/goacc/loop-processing-1.c: New file.
1875
d9700bdb
RB
18762016-10-19 Richard Biener <rguenther@suse.de>
1877
1878 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1879
902cb7b1
KN
18802016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1881
1882 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1883 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1884 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1885 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1886 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1887 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1888 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1889 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1890 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1891 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1892 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1893 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1894 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1895 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1896 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1897 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1898 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1899 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1900 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1901 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1902 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1903 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1904 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1905 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1906 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1907 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1908 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1909 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1910 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1911 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1912 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1913 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1914 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1915 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1916 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1917 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1918 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1919 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1920 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1921 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1922 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1923 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1924 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1925 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1926 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1927 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1928 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1929 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1930 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1931 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1932 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1933 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1934 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1935 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1936 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1937 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1938 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1939 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1940 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1941 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1942 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1943 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1944 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1945 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1946 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1947 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1948 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1949 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1950 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1951 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1952 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1953 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1954 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1955 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1956 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1957 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1958 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1959 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1960 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1961 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1962 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1963 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1964 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1965 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1966 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1967 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1968 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1969 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1970 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1971 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1972 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1973 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1974 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1975 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1976 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1977 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1978 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1979 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1980 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1981 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1982 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1983 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1984 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1985 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1986 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1987 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1988 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1989 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1990 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1991 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1992 * gcc.target/powerpc/vsu/vsu.exp: New file.
1993
5cb96b6a
UB
19942016-10-18 Uros Bizjak <ubizjak@gmail.com>
1995
1996 PR target/77991
1997 * gcc.target/i386/pr77991.c: New test.
1998
f5de494c
MF
19992016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2000
2001 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2002 LTO is used.
2003
e5163ec1
SKS
20042016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2005
5cb96b6a 2006 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2007
b64e8239
RB
20082016-10-18 Richard Biener <rguenther@suse.de>
2009
2010 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2011 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2012 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2013 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2014 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2015 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2016 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2017 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2018 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2019 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2020 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2021 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2022 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2023 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2024 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2025 * gcc.dg/pr68217.c: Likewise.
2026 * gcc.dg/predict-9.c: Likewise.
2027 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2028 * gcc.dg/predict-1.c: Likewise.
2029
c680ada5
JD
20302016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2031
2032 * gfortran.dg/dtio_17.f90: New test.
2033
7fd4f180
KV
20342016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2035
2036 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2037
718625ad
KV
20382016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2039
2040 * gcc.dg/ipa/vrp4.c: New test.
2041
735b8f9f
KV
20422016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2043
2044 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2045 * gcc.dg/torture/pr39074.c: Likewise.
2046
86f98087
EB
20472016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2048
2049 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2050 * gnat.dg/trampoline4.adb: Minor tweak.
2051
a929f266
BS
20522016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2053
2054 PR tree-optimization/77916
2055 * gcc.dg/torture/pr77916.c: New.
2056
4acf2055
SK
20572016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2058
2059 PR fortran/77978
2060 * gfortran.dg/pr77978_1.f90: New test.
2061 * gfortran.dg/pr77978_2.f90: Ditto.
2062 * gfortran.dg/pr77978_3.f90: Ditto.
2063
871267e1
PT
20642016-10-17 Paul Thomas <pault@gcc.gnu.org>
2065
2066 PR fortran/61420
2067 PR fortran/78013
2068 * gfortran.dg/proc_ptr_49.f90: New test.
2069
fd9593e9
BE
20702016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2071
2072 PR target/77308
2073 * gcc.target/arm/pr77308.c: New test.
2074
d32d4176
DE
20752016-10-17 David Edelsohn <dje.gcc@gmail.com>
2076
2077 * lib/target-supports.exp
2078 (check_effective_target_floatn_nx_runtime): Return 0 for
2079 powerpc*-ibm-aix*.
2080
dca2910c
AP
20812016-10-17 Andrew Pinski <apinski@cavium.com>
2082
2083 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2084 long instead of long.
2085 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2086 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2087 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2088 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2089 * gcc.target/aarch64/pr68102_1.c: Likewise.
2090 * gcc.target/aarch64/target_attr_3.c: Likewise.
2091
44b00dbc
RB
20922016-10-17 Richard Biener <rguenther@suse.de>
2093
2094 PR tree-optimization/77988
2095 * gcc.dg/torture/pr77988.c: New testcase.
2096
89b80c42
PK
20972016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2098
2099 * gcc.dg/pr71636-1.c: New test-case.
2100 * gcc.dg/pr71636-2.c: Likewise.
2101
4c640e26
EB
21022016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2103
2104 * gnat.dg/trampoline3.adb: New test.
2105 * gnat.dg/trampoline4.adb: Likewise.
2106
6c0347f6
JD
21072016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2108
2109 * gfortran.dg/dtio_16.f90: New test.
2110
d0d48a06
EB
21112016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2112
2113 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2114 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2115 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2116
baa33d83
EB
21172016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 * gcc.target/sparc/popc.c: Rename to...
2120 * gcc.target/sparc/popc-1.c: ...this.
2121 * gcc.target/sparc/popc-2.c: New test.
2122
523ee218
JD
21232016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2124
2125 PR fortran/77972
2126 * gfortran.dg/unexpected_eof_4.f90: New test.
2127
c04d4ede
JB
21282016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2129
31a84d4a
AP
2130 PR libfortran/48587
2131 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2132
064ed55a
JJ
21332016-10-14 Jakub Jelinek <jakub@redhat.com>
2134
9a822fc7
JJ
2135 PR middle-end/77959
2136 * gfortran.dg/pr77959.f90: New test.
2137
064ed55a
JJ
2138 DR 1511 - const volatile variables and ODR
2139 * g++.dg/DRs/dr1511-1.C: New test.
2140 * g++.dg/DRs/dr1511-2.C: New test.
2141
2579762a
EB
21422016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2143
2144 * gnat.dg/debug7.adb (dg-options): Remove -g.
2145 * gnat.dg/debug8.adb (dg-options): Add -margs.
2146 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2147
6d59425d
RB
21482016-10-14 Richard Biener <rguenther@suse.de>
2149
2150 PR tree-optimization/77979
2151 * gcc.dg/torture/pr77979.c: New testcase.
2152
43f66d6e
ML
21532016-10-14 Martin Liska <mliska@suse.cz>
2154
2155 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2156 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2157 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2158
cb3ac867
UB
21592016-10-14 Uros Bizjak <ubizjak@gmail.com>
2160
2161 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2162 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2163 * gcc.dg/torture/pr77937-2.c: Likewise.
2164
14cf71a0
EB
21652016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2166
2167 * gnat.dg/lto15.adb: Adjust.
2168 * gnat.dg/lto16.adb: Likewise.
2169 * gnat.dg/lto17.adb: Likewise
2170 * gnat.dg/lto18.ad[sb]: New test.
2171 * gnat.dg/lto18_pkg.ads: New helper.
2172 * gnat.dg/lto19.adb: New test.
2173 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2174 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2175 * gnat.dg/lto20.adb: New test.
2176 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2177
6fd9c6f4
AV
21782016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2179
2180 * gfortran.dg/coarray_38.f90: Expect error message.
2181
01f44038
KT
21822016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2183
2184 * gcc.target/aarch64/spellcheck_1.c: New test.
2185 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2186 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2187 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2188 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2189 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2190
253abb2a
AS
21912016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2192
2193 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2194
a2695319
BS
21952016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2196
2197 PR tree-optimization/77937
2198 * gcc.dg/torture/pr77937-1.c: New.
2199 * gcc.dg/torture/pr77937-2.c: New.
2200
14a2c9aa
JM
22012016-10-13 Jakub Jelinek <jakub@redhat.com>
2202
2203 * g++.dg/cpp1z/inline-var1.C: New test.
2204 * g++.dg/cpp1z/inline-var1a.C: New test.
2205 * g++.dg/cpp1z/inline-var1.h: New file.
2206 * g++.dg/cpp1z/inline-var2.C: New test.
2207 * g++.dg/cpp1z/inline-var3.C: New test.
2208 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2209 uninitialized const.
2210
6c95388f 22112016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2212
ee7fa2e3
SL
2213 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2214 Xscale is specified, not just -march.
2215 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2216 is incompatible with Xscale.
18d34307 2217
96032047
MS
22182016-10-13 Martin Sebor <msebor@redhat.com>
2219
2220 PR c++/71912
2221 * g++.dg/ext/flexary4.C: Adjust.
2222 * g++.dg/ext/flexary5.C: Same.
2223 * g++.dg/ext/flexary9.C: Same.
2224 * g++.dg/ext/flexary19.C: New test.
2225 * g++.dg/ext/flexary18.C: New test.
2226 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2227 regression test.
5cb96b6a
UB
2228 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2229 Avoid generating a flexible array member in an array.
96032047 2230
5b1548fd
MS
22312016-10-13 Martin Sebor <msebor@redhat.com>
2232
2233 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2234 to placate -Wformat on targets where the type is not int.
2235
7810c4eb
DM
22362016-10-13 David Malcolm <dmalcolm@redhat.com>
2237
2238 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2239 in INSN_LOCATION.
2240
fcd27666
BC
22412016-10-13 Bin Cheng <bin.cheng@arm.com>
2242
2243 * gcc.target/i386/l_fma_float_1.c: Revise test.
2244 * gcc.target/i386/l_fma_float_2.c: Ditto.
2245 * gcc.target/i386/l_fma_float_3.c: Ditto.
2246 * gcc.target/i386/l_fma_float_4.c: Ditto.
2247 * gcc.target/i386/l_fma_float_5.c: Ditto.
2248 * gcc.target/i386/l_fma_float_6.c: Ditto.
2249 * gcc.target/i386/l_fma_double_1.c: Ditto.
2250 * gcc.target/i386/l_fma_double_2.c: Ditto.
2251 * gcc.target/i386/l_fma_double_3.c: Ditto.
2252 * gcc.target/i386/l_fma_double_4.c: Ditto.
2253 * gcc.target/i386/l_fma_double_5.c: Ditto.
2254 * gcc.target/i386/l_fma_double_6.c: Ditto.
2255
b8a4b8c8
BC
22562016-10-13 Bin Cheng <bin.cheng@arm.com>
2257
2258 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2259
328ba117
BC
22602016-10-13 Bin Cheng <bin.cheng@arm.com>
2261
2262 * gcc.dg/vect/vect-98.c: Refine test case.
2263 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2264 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2265 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2266
1a1ab05e
JJ
22672016-10-13 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR c/77946
2270 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2271
27947670
ML
22722016-10-13 Martin Liska <mliska@suse.cz>
2273
2274 PR tree-optimization/77943
2275 * g++.dg/tree-ssa/pr77943.C: New test.
2276
92c5266b
AV
22772016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2278
2279 PR fortran/72832
2280 * gfortran.dg/allocate_with_source_22.f03: New test.
2281 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2282 fail.
2283
90bca4ed
TP
22842016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2285
2286 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2287 * gcc.target/arm/movsi_movw.c: Likewise.
2288 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2289 directive to work on big endian targets.
2290
0011af7b
KV
22912016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2292
2293 * gcc.dg/tree-ssa/evrp6.c: New test.
2294
859e95ab
SB
22952016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2296
2297 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2298 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2299 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2300
2934018d
SB
23012016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2302
2303 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2304 * gcc.target/powerpc/warn-2.c: Ditto.
2305
f92d1522
RS
23062016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2307
2308 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2309 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2310 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2311 for -mmsa.
2312 * gcc.target/mips/msa.c: New test.
2313 * gcc.target/mips/msa-builtins.c: Likewise.
2314 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2315 (check_effective_target_mips_msa_runtime): Likewise.
2316 (check_effective_target_mips_msa): Likewise.
2317 (add_options_for_mips_msa): Likewise.
2318 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2319 (check_effective_target_vect_intfloat_cvt): Likewise.
2320 (check_effective_target_vect_uintfloat_cvt): Likewise.
2321 (check_effective_target_vect_floatint_cvt): Likewise.
2322 (check_effective_target_vect_floatuint_cvt): Likewise.
2323 (check_effective_target_vect_shift): Likewise.
2324 (check_effective_target_vect_shift_char): Likewise.
2325 (check_effective_target_vect_long): Likewise.
2326 (check_effective_target_vect_float): Likewise.
2327 (check_effective_target_vect_double): Likewise.
2328 (check_effective_target_vect_long_long): Likewise.
2329 (check_effective_target_vect_perm): Likewise.
2330 (check_effective_target_vect_perm_byte): Likewise.
2331 (check_effective_target_vect_perm_short): Likewise.
2332 (check_effective_target_vect_sdot_qi): Likewise.
2333 (check_effective_target_vect_udot_qi): Likewise.
2334 (check_effective_target_vect_sdot_hi): Likewise.
2335 (check_effective_target_vect_udot_hi): Likewise.
2336 (check_effective_target_vect_pack_trunc): Likewise.
2337 (check_effective_target_vect_unpack): Likewise.
2338 (check_effective_target_vect_hw_misalign): Likewise.
2339 (check_effective_target_vect_condition): Likewise.
2340 (check_effective_target_vect_cond_mixed): Likewise.
2341 (check_effective_target_vect_char_mult): Likewise.
2342 (check_effective_target_vect_short_mult): Likewise.
2343 (check_effective_target_vect_int_mult): Likewise.
2344 (check_effective_target_vect_extract_even_odd): Likewise.
2345 (check_effective_target_vect_interleave): Likewise.
2346 (check_vect_support_and_set_flags): Check if the target supports MSA
2347 and append to the list of EFFECTIVE_TARGETS.
2348
0bfd099c
RB
23492016-10-12 Richard Biener <rguenther@suse.de>
2350
2351 PR debug/77947
2352 * g++.dg/torture/pr77947.C: New testcase.
2353
b4a9ef2f
PMR
23542016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2355
2356 * gnat.dg/debug8.adb: New testcase.
2357
c0dbd22d
PMR
23582016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2359
2360 * gnat.dg/debug9.adb: New testcase.
2361
8a7c91cd
RB
23622016-10-12 Richard Biener <rguenther@suse.de>
2363
2364 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2365 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2366 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2367
7dc2f5f1
RB
23682016-10-12 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/77920
2371 * gcc.dg/torture/pr77920.c: New testcase.
2372
70f6d5e1
JJ
23732016-10-12 Jakub Jelinek <jakub@redhat.com>
2374
4a8b97cb
JJ
2375 PR tree-optimization/77929
2376 * gcc.c-torture/compile/pr77929.c: New test.
2377
70f6d5e1
JJ
2378 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2379 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2380 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2381 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2382 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2383 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2384 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2385 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2386 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2387
4803de58
EB
23882016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2389
2390 * gcc.target/sparc/setcc-4.c: Adjust.
2391 * gcc.target/sparc/setcc-5.c: Likewise.
2392 * gcc.target/sparc/setcc-6.c: Likewise.
2393 * gcc.target/sparc/setcc-7.c: Likewise.
2394 * gcc.target/sparc/setcc-8.c: Likewise.
2395 * gcc.target/sparc/setcc-9.c: Likewise.
2396 * gcc.target/sparc/setcc-10.c: Delete.
2397
f6cf4810
SK
23982016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2399
2400 PR fortran/77942
2401 * gfortran.dg/pr77942.f90
2402
8e8c2744
FR
24032016-10-11 Fritz Reese <fritzoreese@gmail.com>
2404
2405 * gfortran.dg/dec_math.f90: New testsuite.
2406
ddefad9a
SKS
24072016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2408
2409 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2410 (main): Declare j as i32 instead of int.
2411
e7b08761
TP
24122016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2413
2414 PR testsuite/PR77710
2415 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2416 target triplet instead of *-*-*-*.
2417
9fd7cd44
EB
24182016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2419
2420 * gnat.dg/unchecked_convert10.adb: New test.
2421 * gnat.dg/unchecked_convert11.adb: Likewise.
2422 * gnat.dg/unchecked_convert12.adb: Likewise.
2423
ff7e7ee0
EB
24242016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2425
2426 * gcc.target/sparc/cbcond-1.c: New test.
2427 * gcc.target/sparc/cbcond-2.c: Likewise.
2428 * gcc.target/sparc/movcc-1.c: Likewise.
2429 * gcc.target/sparc/movcc-2.c: Likewise.
2430 * gcc.target/sparc/setcc-1.c: Adjust.
2431 * gcc.target/sparc/setcc-2.c: Likewise.
2432 * gcc.target/sparc/setcc-3.c: Likewise.
2433 * gcc.target/sparc/setcc-4.c: Likewise.
2434 * gcc.target/sparc/setcc-5.c: Likewise.
2435 * gcc.target/sparc/setcc-6.c: New test.
2436 * gcc.target/sparc/setcc-7.c: Likewise.
2437 * gcc.target/sparc/setcc-8.c: Likewise.
2438 * gcc.target/sparc/setcc-9.c: Likewise.
2439 * gcc.target/sparc/setcc-10.c: Likewise.
2440
d30078b8
JL
24412016-10-10 Jeff Law <law@redhat.com>
2442
2443 PR tree-optimization/71947
2444 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2445 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2446 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2447 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2448 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2449 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2450
5f869266
TK
24512016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2452
2453 PR fortran/77915
2454 * gfortran.dg/matmul_11.f90: New test.
2455
174e0b00
JW
24562016-10-10 Jiong Wang <jiong.wang@arm.com>
2457
2458 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2459 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2460 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2461 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2462 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2463 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2464 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2465 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2466 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2467 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2468 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2469 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2470 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2471 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2472 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2473 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2474 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2475 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2476 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2477 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2478 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2479 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2480 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2481 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2482 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2483 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2484 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2485 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2486 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2487 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2488 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2489 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2490 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2491 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2492 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2493 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2494 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2495 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2496 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2497 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2498 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2499 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2500 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2501 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2502 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2503 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2504 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2505 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2506 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2507 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2508 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2509 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2510 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2511 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2512 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2513 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2514 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2515 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2516 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2517
4bc63138
JW
25182016-10-10 Jiong Wang <jiong.wang@arm.com>
2519
2520 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2521 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2522 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2523 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2524 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2525 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2526 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2527 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2528 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2529 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2530 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2531 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2532 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2533 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2534
8f3edb07
JW
25352016-10-10 Jiong Wang <jiong.wang@arm.com>
2536
2537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2538 Enable AArch64.
2539 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2540 vdup*_laneq.
2541 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2542 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2543 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2544 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2545
6e49f922
JW
25462016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2547 Jiong Wang <jiong.wang@arm.com>
2548
2549 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2550 AArch64 support.
2551 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2552 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2553 AArch64 targets.
2554 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2555 AArch64 targets.
2556 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2557 targets.
2558 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2559
41683e1a
EB
25602016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2561
2562 * gnat.dg/specs/vfa.ads: New test.
2563
6e49f922 25642016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2565
2566 * gnat.dg/inline13.ad[sb]: New test.
2567 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2568
55cfd746
EB
25692016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2570
2571 * gnat.dg/biased_subtype.adb: New test.
2572
4dfb8a2a
JJ
25732016-10-09 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR tree-optimization/77901
2576 * gcc.c-torture/compile/pr77901.c: New test.
2577
67b97478
PK
25782016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2579
2580 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2581 * gcc.dg/ipa/propalign-2.c: Likewise
2582 * gcc.dg/ipa/propalign-3.c: Likewise.
2583 * gcc.dg/ipa/propalign-4.c: Likewise.
2584 * gcc.dg/ipa/propalign-5.c: Likewise.
2585
7bad794a
JJ
25862016-10-08 Jakub Jelinek <jakub@redhat.com>
2587
81b02905
JJ
2588 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2589
ee19ef45
JJ
2590 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2591
7bad794a
JJ
2592 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2593 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2594
56d3a930
FR
25952016-10-07 Fritz Reese <fritzoreese@gmail.com>
2596
2597 * gfortran.dg/dec_union_11.f90: New testcase.
2598
45e2bf2e
NS
25992016-10-07 Nathan Sidwell <nathan@acm.org>
2600
2601 PR c++/66443
2602 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2603 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2604 * g++.dg/cpp1y/pr66443-cxx14.C: New
2605 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2606 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2607
be845b04
JJ
26082016-10-07 Jakub Jelinek <jakub@redhat.com>
2609
2610 * g++.dg/cpp0x/addressof1.C: New test.
2611 * g++.dg/cpp0x/addressof2.C: New test.
2612
08213983
MM
26132016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2614
2615 * gcc.target/powerpc/float128-type-1.c: New test to check that
2616 PowerPC 64-bit Linux enables -mfloat128-type by default.
2617 * gcc.target/powerpc/float128-type-2.c: Likewise.
2618 * gcc.target/powerpc/float128-mix.c: Change error message to
2619 reflect that __ibm128 is now #define'ed to be long double.
2620
bd845c14
SK
26212016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2622
2623 PR fortran/77406
2624 * gfortran.dg/pr77406.f90: New test.
2625 * gfortran.dg/assumed_type_3.f90: Update error messages.
2626 * gfortran.dg/defined_operators_1.f90: Ditto.
2627 * gfortran.dg/generic_26.f90: Ditto.
2628 * gfortran.dg/generic_7.f90: Ditto.
2629 * gfortran.dg/gomp/udr5.f90: Ditto.
2630 * gfortran.dg/gomp/udr7.f90: Ditto.
2631 * gfortran.dg/interface_1.f90: Ditto.
2632 * gfortran.dg/interface_37.f90: Ditto.
2633 * gfortran.dg/interface_5.f90: Ditto.
2634 * gfortran.dg/interface_6.f90: Ditto.
2635 * gfortran.dg/interface_7.f90
2636 * gfortran.dg/no_arg_check_3.f90
2637 * gfortran.dg/operator_5.f90
2638 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2639
c09c4992
BE
26402016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2641
2642 PR c++/77700
2643 * c-c++-common/Wint-in-bool-context.c: Update test.
2644
d7f336f8
RB
26452016-10-07 Richard Biener <rguenther@suse.de>
2646
2647 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2648 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2649
a9172bf3
MP
26502016-10-07 Marek Polacek <polacek@redhat.com>
2651
2652 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2653
8a14afd0
BS
26542016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2655
2656 PR c++/69733
2657 * c-c++-common/pr69733.c: New test.
2658 * gcc.dg/pr69733.c: New test.
2659 * gcc.target/i386/pr69733.c: New test.
2660
d4bd4646
MP
26612016-10-07 Marek Polacek <polacek@redhat.com>
2662
2663 PR c++/77803
2664 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2665
a93cdc5c
JJ
26662016-10-07 Jakub Jelinek <jakub@redhat.com>
2667
2668 PR tree-optimization/77664
2669 * gcc.dg/tree-ssa/pr77664.c: New test.
2670 * gcc.dg/pr77664.c: New test.
2671
26722016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2673
2674 * gfortran.dg/pr69955.f90: New test.
2675
ac193ee7
LK
26762016_10-06 Louis Krupp <louis.krupp@zoho.com>
2677
2678 PR fortran/57910
2679 * gfortran.dg/pr57910.f90: New test.
2680
342cfb3e
JJ
26812016-10-06 Jakub Jelinek <jakub@redhat.com>
2682
2683 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2684 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2685
48057089
KV
26862016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2687
2688 PR tree-optimization/77862
2689 * gcc.dg/pr77862.c: New test.
2690
65b25c9b
KV
26912016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2692
2693 * gcc.dg/tree-ssa/evrp4.c: New test.
2694
f3127685
JL
26952016-10-06 Jeff Law <law@redhat.com>
2696
2697 PR tree-optimization/71661
2698 * gcc.dg/tree-ssa/pr71661.c: New test.
2699
b3972588
RB
27002016-10-06 Richard Biener <rguenther@suse.de>
2701
2702 PR tree-optimization/77855
2703 * gcc.dg/torture/pr77855.c: New testcase.
2704
139dc3c6 27052016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2706 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2707
2708 * g++.dg/other/pr77759.C: New test.
2709
37f6a157
RB
27102016-10-06 Richard Biener <rguenther@suse.de>
2711
2712 PR tree-optimization/77839
2713 * gcc.dg/torture/pr77839.c: New testcase.
2714
f779aeb8
MP
27152016-10-06 Marek Polacek <polacek@redhat.com>
2716
2717 * g++.dg/cpp1z/init-statement9.C: New test.
2718
eee8f0b0
AS
27192016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2720
2721 * gcc.target/i386/pcommit-1.c: Deleted.
2722 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2723 * gcc.target/i386/sse-13.c: Ditto.
2724 * gcc.target/i386/sse-14.c: Ditto.
2725 * gcc.target/i386/sse-22.c: Ditto.
2726 * gcc.target/i386/sse-23.c: Ditto.
2727 * g++.dg/other/i386-2.C: Ditto.
2728
b48042bb
UB
27292016-10-05 Uros Bizjak <ubizjak@gmail.com>
2730
2731 * gcc.target/i386/pr77833.c: Require int128 effective target.
2732
50b01e1d
SK
27332016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2734
2735 PR fortran/58991
2736 PR fortran/58992
2737 * gfortran.dg/associate_22.f90: New test.
2738
908b8296
FR
27392016-10-05 Fritz Reese <fritzoreese@gmail.com>
2740
2741 * gfortran.dg/dec_union_9.f90: New testcase.
2742 * gfortran.dg/dec_union_10.f90: New testcase.
2743
87582521
JJ
27442016-10-05 Jakub Jelinek <jakub@redhat.com>
2745
2e69f143
JJ
2746 PR sanitizer/66343
2747 * gcc.dg/pch/pr66343-3.c: New test.
2748 * gcc.dg/pch/pr66343-3.hs: New file.
2749
87582521
JJ
2750 PR sanitizer/66343
2751 * gcc.dg/pch/pr66343-1.c: New test.
2752 * gcc.dg/pch/pr66343-1.hs: New file.
2753 * gcc.dg/pch/pr66343-2.c: New test.
2754 * gcc.dg/pch/pr66343-2.hs: New file.
2755
700fff34
BE
27562016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2757
2758 * c-c++-common/Wint-in-bool-context.c: Update test.
2759
17a9e380
MP
27602016-10-05 Marek Polacek <polacek@redhat.com>
2761
2762 * g++.dg/cpp1z/init-statement1.C: New test.
2763 * g++.dg/cpp1z/init-statement2.C: New test.
2764 * g++.dg/cpp1z/init-statement3.C: New test.
2765 * g++.dg/cpp1z/init-statement4.C: New test.
2766 * g++.dg/cpp1z/init-statement5.C: New test.
2767 * g++.dg/cpp1z/init-statement6.C: New test.
2768 * g++.dg/cpp1z/init-statement7.C: New test.
2769 * g++.dg/cpp1z/init-statement8.C: New test.
2770
6e48e779
LK
27712016-10-05 Louis Krupp <louis.krupp@zoho.com>
2772
2773 PR fortran/67524
2774 * gfortran.dg/pr67524.f90: New test.
2775
04a32443
JJ
27762016-10-05 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR sanitizer/77823
2779 * c-c++-common/ubsan/shift-9.c: New test.
2780
743a9cf7
SKS
27812016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2782
2783 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2784 of int if __SIZEOF_INT__ is less than 4 bytes.
2785
a40278c3
JD
27862016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2787
2788 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2789 * gfortran.dg/class_array_20.f03: Likewise.
2790 * gfortran.dg/class_array_21.f03: Likewise.
2791 * gfortran.dg/finalize_29.f08: Likewise.
2792 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2793
39bb7d01
RB
27942016-10-05 Richard Biener <rguenther@suse.de>
2795
2796 PR middle-end/77826
2797 * gcc.dg/torture/pr77826.c: New testcase.
2798
eeb57981
RB
27992016-10-05 Richard Biener <rguenther@suse.de>
2800
2801 * gcc.dg/fold-copysign-1.c: New testcase.
2802
f9018d75
AS
28032016-10-05 Andreas Schwab <schwab@suse.de>
2804
2805 * g++.dg/pr49847-2.C: Remove.
2806
7e8000b3
PMR
28072016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2808
2809 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2810
54f84ca9
RB
28112016-10-05 Richard Biener <rguenther@suse.de>
2812
2813 PR middle-end/55152
2814 * gcc.dg/pr55152-2.c: New testcase.
2815
17beda50
JD
28162016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2817
2818 * gfortran.dg/dtio_15.f90: New test.
2819
1c84b798
ILT
28202016-10-04 Ian Lance Taylor <iant@golang.org>
2821
2822 * gcc.dg/split-7.c: New test.
2823
7ec39552
MS
28242016-10-04 Martin Sebor <msebor@redhat.com>
2825
2826 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2827 %lc directive to wint_t to silence -Wformat warnings on targets
2828 where the latter is a distinct type such as long.
2829
8ff04ff9
MS
28302016-10-04 Martin Sebor <msebor@redhat.com>
2831
2832 PR c++/77804
2833 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2834
bfecd57c
JJ
28352016-10-04 Jakub Jelinek <jakub@redhat.com>
2836
f72da967
JJ
2837 PR c++/77791
2838 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2839
bfecd57c
JJ
2840 * g++.dg/other/java3.C: Remove.
2841 * g++.dg/other/java1.C: Remove.
2842 * g++.dg/other/error12.C: Remove.
2843 * g++.dg/other/java2.C: Remove.
2844 * g++.dg/warn/Wnvdtor.C: Remove.
2845 * g++.dg/lookup/java1.C: Remove.
2846 * g++.dg/lookup/java2.C: Remove.
2847 * g++.dg/ext/pr34829.C: Remove.
2848 * g++.dg/ext/java-3.C: Remove.
2849 * g++.dg/ext/java-1.C: Remove.
2850 * g++.dg/ext/java-2.C: Remove.
2851 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2852
fe8b1e83
DG
28532016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2854
2855 PR tree-optimization/77808
2856 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2857
078b5aab
RB
28582016-10-04 Richard Biener <rguenther@suse.de>
2859
2860 PR tree-optimization/77399
2861 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2862
2b568899
RB
28632016-10-04 Richard Biener <rguenther@suse.de>
2864
2865 PR middle-end/77833
2866 * gcc.target/i386/pr77833.c: New testcase.
2867
0a4e5cf3
JL
28682016-09-26 Jeff Law <law@redhat.com>
2869
2870 PR tree-optimization/71550
2871 PR tree-optimization/71403
2872 * gcc.c-torture/execute/pr71550.c: New test.
2873
d07b0a23
SKS
28742016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2875
2876 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2877 option.
2878
b44a42cf
KT
28792016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2880
2881 Revert
2882 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2883
2884 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2885
f41f1ceb
MP
28862016-10-03 Marek Polacek <polacek@redhat.com>
2887
2888 * g++.dg/cpp0x/nullptr37.C: New test.
2889
1633d3b9
BE
28902016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2891
2892 * c-c++-common/Wint-in-bool-context.c: Update test.
2893
2c8e3a1d
JJ
28942016-10-02 Jakub Jelinek <jakub@redhat.com>
2895
2896 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2897 earlier.
2898 * g++.dg/charset/asm2.c (memmove): Likewise.
2899 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2900 * g++.dg/tls/diag-4.C (foo): Likewise.
2901 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2902 dg-warning, fix up regex.
2903 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2904 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2905 * g++.old-deja/g++.mike/net31.C: Likewise.
2906 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2907 for C++17.
2908 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2909 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2910
f00b6283
RB
29112016-10-01 Richard Biener <rguenther@suse.de>
2912
2913 PR middle-end/77798
2914 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2915
0f0565b1
AV
29162016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2917
2918 PR fortran/77663
2919 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2920
c58823a0
JJ
29212016-10-01 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR c/77490
2924 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2925 Add dg-prune-output directive.
2926
e3228a50
JD
29272016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2928
2929 PR fortran/66643
2930 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2931 * gfortran.fortran-torture/compile/write.f90: Update test.
2932
e70bbc6f
MW
29332016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2934
2935 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2936 arm_fp16_alternative_ok as the required effective target.
2937 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2938 -mfp16-format=alternative to the dg-options directive and remove
2939 the dg-add-options directive.
2940
c39747d2
FR
29412016-09-30 Fritz Reese <fritzoreese@gmail.com>
2942
2943 PR fortran/77764
2944 * gfortran.dg/dec_union_8.f90: New testcase.
2945
00074dd8
FR
29462016-09-30 Fritz Reese <fritzoreese@gmail.com>
2947
2948 PR fortran/77782
2949 * gfortran.dg/dec_structure_16.f90: New testcase.
2950
26f391e8
AV
29512016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2952
2953 * gfortran.dg/coarray_allocate_10.f08: New test.
2954 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2955
fa16a271
KT
29562016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2957
2958 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2959
f334c828
RB
29602016-09-30 Richard Biener <rguenther@suse.de>
2961
2962 PR tree-optimization/77399
2963 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2964
76e3ec9c
SL
29652016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2966
871267e1 2967 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2968 -fdelete-null-pointer-checks explicit.
2969 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2970 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2971 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2972 * gcc.dg/pic-1.c: Require fpic target support.
2973 * gcc.dg/pic-2.c: Likewise.
2974
a2c6e7f2
JJ
29752016-09-29 Jakub Jelinek <jakub@redhat.com>
2976
2977 Implement P0001R1 - C++17 removal of register storage class specifier
2978 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2979 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2980 C++17.
2981 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2982 keyword if not __SSE2__.
2983 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2984 C++17.
2985 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2986 register keywords.
2987 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2988 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2989 no_erroneous_warning): Expect new warnings for C++17.
2990 * g++.dg/warn/register-var-2.C (f): Likewise.
2991 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2992 * g++.dg/parse/linkage2.C (foo): Likewise.
2993 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2994 keyword on parameters for C++17.
2995 * g++.dg/cpp1z/register1.C: New test.
2996 * g++.dg/cpp1z/register2.C: New test.
2997 * g++.dg/cpp1z/register3.C: New test.
2998
4ab76933
UB
29992016-09-29 Uros Bizjak <ubizjak@gmail.com>
3000
3001 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3002 * gcc.target/i386/avx2-check.h (main): Ditto.
3003 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3004 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3005 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3006 * gcc.target/i386/avx512er-check.h (main): Ditto.
3007 * gcc.target/i386/avx512f-check.h (main): Ditto.
3008 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3009 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3010 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3011
2488ebe5
UB
30122016-09-29 Uros Bizjak <ubizjak@gmail.com>
3013
3014 PR target/77756
3015 * gcc.target/i386/pr77756.c: New test.
3016
4d258d09
MP
30172016-09-29 Marek Polacek <polacek@redhat.com>
3018
3019 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3020
a9087411
MP
30212016-09-29 Marek Polacek <polacek@redhat.com>
3022
3023 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3024 C++14.
3025
fa0a064a
ML
30262016-09-29 Martin Liska <mliska@suse.cz>
3027
3028 * objc/execute/construct1.m: New test.
3029
0ce1ecc7
RB
30302016-09-29 Richard Biener <rguenther@suse.de>
3031
3032 PR tree-optimization/77768
3033 * gcc.dg/torture/pr77768.c: New testcase.
3034
da186c1f
RB
30352016-09-28 Richard Biener <rguenther@suse.de>
3036
3037 PR middle-end/77407
3038 * gcc.dg/pr77407.c: New testcase.
3039
d657e995
RB
30402016-09-29 Richard Biener <rguenther@suse.de>
3041
3042 PR middle-end/55152
3043 * gcc.dg/pr55152.c: New testcase.
3044 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3045
cadf6296
RO
30462016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3047
3048 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3049 (dg-options): Remove -m32.
3050
88000fd1
MS
30512016-09-28 Martin Sebor <msebor@redhat.com>
3052
3053 PR middle-end/77721
3054 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3055
0c172974
JD
30562016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3057
3058 PR libgfortran/77707
3059 * gfortran.dg/inquire_17.f90: New test.
3060
4b390698
JJ
30612016-09-28 Jakub Jelinek <jakub@redhat.com>
3062
3063 PR c++/77467
3064 * g++.dg/cpp1y/constexpr-77467.C: New test.
3065
2b1b5938
MS
30662016-09-28 Martin Sebor <msebor@redhat.com>
3067
3068 PR c/77762
3069 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3070 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3071 (test_sprintf_p_const): Adjust line numbers to avoid failures
3072 introduced in r240503.
3073
30dc6ee9
MS
30742016-09-28 Martin Sebor <msebor@redhat.com>
3075
3076 PR middle-end/77683
3077 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3078
7d290e93
BE
30792016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3080
fcf32bad
BE
3081 PR c++/77748
3082 * g++.dg/pr77550.C: Avoid undefined behavior.
3083
7d290e93
BE
3084 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3085
912d9ec3
WD
30862016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3087
3088 * gcc.dg/strlenopt-20.c: Update test.
3089 * gcc.dg/strlenopt-21.c: Likewise.
3090 * gcc.dg/strlenopt-22.c: Likewise.
3091 * gcc.dg/strlenopt-22g.c: Likewise.
3092 * gcc.dg/strlenopt-26.c: Likewise.
3093 * gcc.dg/strlenopt-5.c: Likewise.
3094 * gcc.dg/strlenopt-7.c: Likewise.
3095 * gcc.dg/strlenopt-9.c: Likewise.
3096
459bcfb0
JJ
30972016-09-27 Jakub Jelinek <jakub@redhat.com>
3098
6e39060a
JJ
3099 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3100
8ca33347
JJ
3101 * g++.dg/cpp1z/lambda-this1.C: New test.
3102 * g++.dg/cpp1z/lambda-this2.C: New test.
3103
459bcfb0
JJ
3104 PR c++/77722
3105 * g++.dg/ubsan/return-4.C: New test.
3106 * g++.dg/ubsan/return-5.C: New test.
3107 * g++.dg/ubsan/return-6.C: New test.
3108
20fba714
JW
31092016-09-27 Jiong Wang <jiong.wang@arm.com>
3110
3111 * lib/target-supports.exp
3112 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3113 in function comment.
3114
bebe0086
ML
31152016-09-27 Martin Liska <mliska@suse.cz>
3116
3117 PR gcov-profile/46266
3118 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3119 considered.
3120
59896334
RB
31212016-09-27 Richard Biener <rguenther@suse.de>
3122
3123 PR tree-optimization/77745
3124 * g++.dg/torture/pr77745.C: New testcase.
3125
f0d355dc
RB
31262016-09-27 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/77478
3129 * gcc.dg/torture/pr77478.c: New testcase.
3130
8c9434c2
ML
31312016-09-27 Martin Liska <mliska@suse.cz>
3132
3133 PR gcov-profile/7970
3134 PR gcov-profile/16855
3135 PR gcov-profile/44779
3136 * g++.dg/gcov/pr16855.C: New test.
3137
511d092e
SKS
31382016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3139
3140 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3141
f2e0c4e1
JJ
31422016-09-27 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR fortran/77666
3145 * gfortran.dg/gomp/pr77666.f90: New test.
3146
3a4228ba
KV
31472016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3148
3149 PR ipa/77677
3150 * gcc.dg/torture/pr77677-2.c: New test.
3151
a184e37f
SK
31522016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3153
3154 PR fortran/77420
3155 * gfortran.dg/pr77420_1.f90: New test.
3156 * gfortran.dg/pr77420_2.f90: Ditto.
3157 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3158 * gfortran.dg/pr77420_4.f90: this file.
3159
8be59d19
KV
31602016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3161
3162 PR middle-end/77719
3163 * gfortran.dg/pr77719.f90: New test.
3164
991075a4
TP
31652016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3166
3167 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3168 singular form of byte when quantity is unknown.
991075a4 3169
c6147dc4
MP
31702016-09-26 Marek Polacek <polacek@redhat.com>
3171
3172 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3173
5cc6c41c
ML
31742016-09-26 Martin Liska <mliska@suse.cz>
3175
3176 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3177 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3178 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3179 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3180 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3181 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3182 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3183 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3184 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3185
81fea426
MP
31862016-09-26 Marek Polacek <polacek@redhat.com>
3187
3188 PR c/7652
3189 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3190 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3191 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3192 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3193 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3194 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3195 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3196 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3197 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3198 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3199 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3200 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3201 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3202 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3203 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3204 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3205 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3206 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3207 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3208 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3209 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3210 * c-c++-common/attr-fallthrough-1.c: New test.
3211 * c-c++-common/attr-fallthrough-2.c: New test.
3212 * g++.dg/cpp0x/fallthrough1.C: New test.
3213 * g++.dg/cpp0x/fallthrough2.C: New test.
3214 * g++.dg/cpp1z/fallthrough1.C: New test.
3215 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3216 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3217 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3218 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3219
9b597c1f
SK
32202016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3221
12a813c1 3222 PR fortran/77429
9b597c1f
SK
3223 * gfortran.dg/pr77429.f90: New test.
3224
f1c7e7f1
SK
32252016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3226
3227 PR fortran/77694
3228 * gfortran.dg/pr77694.f90: New test.
3229
50c6dd20
OE
32302016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3231
3232 PR target/51244
3233 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3234
540b039e
DH
32352016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3236
3237 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3238 for 32-bit mode.
3239
cfd161bf
DH
32402016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3241
3242 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3243 for 32-bit mode.
3244
9a2300e9
MP
32452016-09-24 Marek Polacek <polacek@redhat.com>
3246
3247 PR c/77490
3248 * c-c++-common/Wbool-operation-1.c: New test.
3249 * gcc.dg/Wbool-operation-1.c: New test.
3250
34d567d1
FR
32512016-09-23 Fritz Reese <fritzoreese@gmail.com>
3252
3253 * gfortran.dg/dec_static_1.f90: New.
3254 * gfortran.dg/dec_static_2.f90: New.
3255 * gfortran.dg/dec_static_3.f90: New.
3256 * gfortran.dg/dec_static_4.f90: New.
3257
4a8d4422
JD
32582016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3259
3260 PR fortran/48298
3261 * gfortran.dg/negative_unit_check.f90: Update test.
3262 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3263
90ef45cb
DV
32642016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3265
3266 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3267 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3268 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3269 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3270 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3271 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3272 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3273
e0535922
MS
32742016-09-23 Martin Sebor <msebor@redhat.com>
3275
3276 PR testsuite/77713
3277 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3278 assuming long double is bigger than double.
3279
d664d76d
JJ
32802016-09-23 Jakub Jelinek <jakub@redhat.com>
3281
3282 Implement P0138R2, C++17 construction rules for enum class values
3283 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3284
3b31f720
DM
32852016-09-23 David Malcolm <dmalcolm@redhat.com>
3286
3287 PR preprocessor/77672
3288 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3289 expected multiline output from first warning to reflect change
3290 in r240434.
3291
592459bf
TP
32922016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3293
3294 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3295
0af06385
BE
32962016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3297 Tom de Vries <tom@codesourcery.com>
3298
3299 PR testsuite/77411
3300 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3301
8f01b67a
MP
33022016-09-23 Marek Polacek <polacek@redhat.com>
3303
3304 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3305 * c-c++-common/gomp/atomic-13.c: Likewise.
3306 * c-c++-common/gomp/atomic-14.c: Likewise.
3307 * c-c++-common/pr60439.c: Remove invalid code.
3308 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3309 * g++.dg/expr/bitfield5.C: Likewise.
3310 * g++.dg/expr/bitfield6.C: Likewise.
3311 * g++.dg/expr/bool1.C: Likewise.
3312 * g++.dg/expr/bool3.C: Likewise.
3313 * g++.dg/expr/lval3.C: Likewise.
3314 * g++.dg/expr/lval4.C: Likewise.
3315 * g++.old-deja/g++.jason/bool5.C: Likewise.
3316
bbd6fcf3
DM
33172016-09-23 David Malcolm <dmalcolm@redhat.com>
3318
3319 PR preprocessor/77672
3320 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3321 (test_terminator_location): New function.
3322
113d06a4
RB
33232016-09-23 Richard Biener <rguenther@suse.de>
3324
3325 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3326
cab9e1df
MW
33272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3328
3329 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3330 -march=armv8.2-a+fp16 when supported by the hardware.
3331 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3332 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3333 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3334 semi-colons to a macro invocations.
3335 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3336 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3337 defined.
3338 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3339 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3341 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3342 defined.
3343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3346 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3350 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3351 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3352 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3353 defined.
3354 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3356 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3357 defined.
3358 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3359 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3360 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3361 defined.
3362 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3363 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3364 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3365 defined.
3366 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3367 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3368 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3369 defined. Also fix some white-space.
3370 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3374 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3375 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3376 defined. Also fix some long lines and white-space.
3377 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3378 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3379 defined. Also fix some long lines and white-space.
3380 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3381 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3382 defined.
3383 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3384 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3385 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3386 defined.
3387 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3388 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3389 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3390 defined.
3391 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3392 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3393 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3394 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3396 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3397 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3398 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3400 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3401 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3402 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3403 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3404 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3405 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3406 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3407 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3408 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3409 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3410
da9b2e69
JW
34112016-09-23 Jiong Wang <jiong.wang@arm.com>
3412 Matthew Wahab <matthew.wahab@arm.com>
3413
3414 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3415 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3416 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3417 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3418 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3419 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3420 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3425 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3426 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3429 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3430 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3431 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3432 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3433 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3434 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3435 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3436 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3437 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3438 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3439 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3440 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3441 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3442 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3443 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3444 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3445 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3446 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3447 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3448 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3449 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3450 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3451
785cf02f
MW
34522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3453
3454 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3455 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3456 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3457 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3458 support.
3459
1e401340
KV
34602016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3461
3462 PR ipa/77677
3463 * gcc.dg/torture/pr77677.c: New test.
3464
8ed3eeac
AV
34652016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3466
3467 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3468 here now.
3469
55a9b91b
MW
34702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3471
3472 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3473 options. Add tests for float16x4_t and float16x8_t.
3474
64c744b9
DV
34752016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3476
3477 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3478 * gcc.target/s390/risbg-ll-2.c: Ditto.
3479 * gcc.target/s390/risbg-ll-3.c: Ditto.
3480
d403b8d4
MW
34812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3482
3483 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3484 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3485
576987fc
DV
34862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3487
3488 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3489 output to the simplified instructions.
3490
4ffc8099
MW
34912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3492
3493 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3494 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3495
b1a970a5
MW
34962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3497
3498 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3499 (FP16_SUPPORTED): New
3500 (expected-hfloat-16x4): Make conditional on __fp16 support.
3501 (expected-hfloat-16x8): Likewise.
3502 (vdup_n_f16): Disable for non-AArch64 targets.
3503 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3504 conditional on FP16_SUPPORTED.
3505 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3506 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3507 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3508 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3509 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3510 for testing __fp16.
3511 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3512 conditional on FP16_SUPPORTED.
3513 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3514 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3515
50df9464
MW
35162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3517
3518 * gcc.target/arm/short-vfp-1.c: New.
3519
536b9f42
MW
35202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3521
3522 * gcc.target/arm/attr-fp16-arith-1.c: New.
3523
1b9e31cf
MW
35242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3525
3526 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3527 New.
3528 (add_options_for_arm_v8_2a_fp16_neon): New.
3529 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3530 (add_options_for_arm_arch_v8_2a): Auto-generate.
3531 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3532 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3533 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3534 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3535 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3536 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3537 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3538
a5b42ee7
MW
35392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3540
3541 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3542 arm_fp16_alternative_ok.
3543 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3544 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3545 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3546 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3547 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3548 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3549 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3550 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3551 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3552 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3553 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3554 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3555 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3556 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3557 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3558 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3559 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3560 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3561 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3562 arm_fp16_alternative_ok.
3563 * lib/target-supports.exp
3564 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3565 (check_effective_target_arm_fp16_alternative_ok): New.
3566 (check_effective_target_arm_fp16_none_ok_nocache): New.
3567 (check_effective_target_arm_fp16_none_ok): New.
3568
fcbc975b
ML
35692016-09-23 Martin Liska <mliska@suse.cz>
3570
3571 * gcc.dg/ipa/pr77653.c: Replace adress
3572 with address.
3573
1822b732
ML
35742016-09-23 Martin Liska <mliska@suse.cz>
3575
3576 * gcc.target/i386/movbe-4.c: New test.
3577
fab18cc4
ML
35782016-09-23 Martin Liska <mliska@suse.cz>
3579
3580 * gcc.target/i386/crc32-5.c: New test.
3581
e70f01b5
ML
35822016-09-23 Martin Liska <mliska@suse.cz>
3583
3584 * gcc.target/i386/pr71652.c: New test.
3585 * gcc.target/i386/pr71652-2.c: New test.
3586 * gcc.target/i386/pr71652-3.c: New test.
3587
f2e81d05
JJ
35882016-09-23 Jakub Jelinek <jakub@redhat.com>
3589
3590 * lib/gcc-dg.exp (process-message): Support relative line number
3591 notation - .+4 or .-1 etc.
3592 * gcc.dg/dg-test-1.c: New test.
3593
ed30d2a6
MS
35942016-09-22 Martin Sebor <msebor@redhat.com>
3595
3596 PR target/77676
3597 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3598 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3599 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3600 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3601
1c681c7b
UB
36022016-09-22 Uros Bizjak <ubizjak@gmail.com>
3603
3604 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3605 * gcc.dg/ifcvt-2.c: Ditto.
3606 * gcc.dg/zero_bits_compound-1.c: Ditto.
3607 * gcc.dg/zero_bits_compound-1.c: Ditto.
3608 * gcc.dg/pr40550.c: Simplify target selectors.
3609 Use dg-additional-options.
3610 * gcc.dg/pr47893.c: Ditto.
3611 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3612 additional options for 32-bit x86 targets.
3613 * gcc.dg/pr70955.c: Move to ...
3614 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3615
67cf0a53
PC
36162016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3617
3618 PR c++/61019
3619 * g++.dg/cpp0x/pr61019.C: New.
3620
0ee70cc0
AV
36212016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3622 Terry Guo <terry.guo@arm.com>
3623
3624 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3625 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3626 * gcc.target/arm/pure-code/pure-code.exp: New.
3627
43639d2c
UB
36282016-09-22 Uros Bizjak <ubizjak@gmail.com>
3629
3630 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3631 Remove SSE effective target requirement.
3632
a608d15b
PC
36332016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3634
3635 PR c++/71979
3636 * g++.dg/cpp0x/pr71979.C: New.
3637
d94a7ab4
BE
36382016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3639
3640 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3641
a13f439f
ML
36422016-09-22 Martin Liska <mliska@suse.cz>
3643
3644 PR ipa/77653
3645 * gcc.dg/ipa/pr77653.c: New test.
3646
cf352092
JJ
36472016-09-22 Jakub Jelinek <jakub@redhat.com>
3648
3649 PR fortran/77665
3650 * gfortran.dg/gomp/pr77665.f90: New test.
3651
a8de3002
PT
36522016-09-22 Paul Thomas <pault@gcc.gnu.org>
3653
3654 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3655 * gfortran.dg/dtio_13.f90: New test.
3656
39abef62
LK
36572016-09-21 Louis Krupp <louis.krupp@zoho.com>
3658
3659 PR fortran/66107
3660 * gfortran.dg/pr66107.f90: New test.
3661
4a2bb7fc
ILT
36622016-09-21 Ian Lance Taylor <iant@golang.org>
3663
3664 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3665 with call to builtin delete function.
3666
5f84cee2
JM
36672016-09-21 Joseph Myers <joseph@codesourcery.com>
3668
3669 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3670 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3671 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3672 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3673 tests.
3674
fe01a41a
UB
36752016-09-21 Uros Bizjak <ubizjak@gmail.com>
3676
3677 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3678
2e1c20b1
JJ
36792016-09-21 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR c++/77651
3682 * g++.dg/cpp1z/aligned-new6.C: New test.
3683
de4c144a
MW
36842016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3685
3686 * gcc.target/arm/fp16-aapcs-3.c: New.
3687 * gcc.target/arm/fp16-aapcs-4.c: New.
3688 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3689 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3690 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3691 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3692
44fc7854
BE
36932016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3694
3695 PR tree-optimization/77550
3696 * g++.dg/pr77550.C: New test.
3697
bc084f84
GJL
36982016-09-21 Georg-Johann Lay <avr@gjlay.de>
3699
3700 PR target/77326
3701 * gcc.target/avr/torture/pr77326.c: New test.
3702
c075003a
LK
37032016-09-21 Louis Krupp <louis.krupp@zoho.com>
3704
3705 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3706
6811ea79
RB
37072016-09-21 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/77648
3710 * gcc.dg/torture/pr77648-1.c: New testcase.
3711 * gcc.dg/torture/pr77648-2.c: Likewise.
3712
f955c4c4
RB
37132016-09-21 Richard Biener <rguenther@suse.de>
3714 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR tree-optimization/77621
3717 * gcc.dg/pr77621.c: New testcase.
3718
096506bb
PT
37192016-09-21 Paul Thomas <pault@gcc.gnu.org>
3720
3721 PR fortran/77657
3722 * gfortran.dg/dtio_12.f90: New test.
3723
37d168ae
SKS
37242016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3725
3726 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3727
66454000
KV
37282016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3729
3730 PR tree-optimization/72835
3731 * gcc.dg/tree-ssa/pr72835.c: New test.
3732
88d0c3f0
MS
37332016-09-20 Martin Sebor <msebor@redhat.com>
3734
3735 PR middle-end/49905
3736 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3737 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3738 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3739 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3740 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3741 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3742 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3743
a03df1d5
KV
37442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3745
3746 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3747 arguments/compare will be optimized away.
3748 * gcc.dg/torture/ftrapv-1.c: Likewise.
3749
8bc5448f
KV
37502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3751
3752 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3753 will be optimized away.
3754 * gcc.dg/ipa/vrp1.c: New test.
3755 * gcc.dg/ipa/vrp2.c: New test.
3756 * gcc.dg/ipa/vrp3.c: New test.
3757
973625a0
KV
37582016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3759
3760 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3761 does the same transformation.
3762 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3763 * gcc.dg/tree-ssa/evrp1.c: New test.
3764 * gcc.dg/tree-ssa/evrp2.c: New test.
3765 * gcc.dg/tree-ssa/evrp3.c: New test.
3766 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3767 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3768 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3769 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3770 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3771 foling now happens early.
3772 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3773 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3774 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3775 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3776 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3777
9b1ba33c
UB
37782016-09-20 Uros Bizjak <ubizjak@gmail.com>
3779
3780 PR target/77621
3781 * gcc.target/i386/pr77621.c: New test.
3782 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3783 pattern, loop should vectorize with -mtune=atom.
3784
f5bd4ad8
MO
37852016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3786 Jakub Jelinek <jakub@redhat.com>
3787
3788 PR testsuite/63299
3789 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3790 instead of delete.
3791
7d9cf801
JJ
37922016-09-20 Jakub Jelinek <jakub@redhat.com>
3793
b912f962
JJ
3794 PR c++/77626
3795 * g++.dg/other/pr77626.C: New test.
3796
eaf1ece1
JJ
3797 PR c++/77638
3798 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3799
590b62e9
JJ
3800 PR c++/77637
3801 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3802
7d9cf801
JJ
3803 PR middle-end/77624
3804 * c-c++-common/pr77624-1.c: New test.
3805 * c-c++-common/pr77624-2.c: New test.
3806
3aebb6ff
AV
38072016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3808
3809 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3810 of digits expected.
3811
b5bbe47b
RB
38122016-09-20 Richard Biener <rguenther@suse.de>
3813
3814 PR tree-optimization/77646
3815 * gcc.dg/torture/pr77646.c: New testcase.
3816
144a96e4
BE
38172016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3818
3819 PR c++/77434
3820 * c-c++-common/Wint-in-bool-context.c: New test.
3821
1f2071fa
JM
38222016-09-19 Joseph Myers <joseph@codesourcery.com>
3823
3824 * gcc.dg/cr-decimal-dig-1.c: New test.
3825
63012d9a
JM
38262016-09-19 Joseph Myers <joseph@codesourcery.com>
3827
3828 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3829 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3830 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3831 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3832
02410826
VM
38332016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3834
3835 PR rtl-optimization/77416
3836 * gcc.target/powerpc/pr77416.c: New.
3837
6101a7ab
PP
38382016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3839
3840 PR c++/77639
3841 * g++.dg/template/error-recovery4.C: New test.
3842
1993ff76
BC
38432016-09-19 Bin Cheng <bin.cheng@arm.com>
3844
3845 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3846
5fa9e644
KT
38472016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3848
3849 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3850 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3851
fc15d9ec
JJ
38522016-09-19 Jakub Jelinek <jakub@redhat.com>
3853 Jan Hubicka <jh@suse.cz>
3854
3855 PR target/77587
3856 * gcc.dg/pr77587.c: New test.
3857 * gcc.dg/pr77587a.c: New file.
3858
3c9f5092
AV
38592016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3860
3861 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3862 * gfortran.dg/coarray_38.f90:
3863 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3864 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3865 * gfortran.dg/coarray_allocate_7.f08: New test.
3866 * gfortran.dg/coarray_allocate_8.f08: New test.
3867 * gfortran.dg/coarray_allocate_9.f08: New test.
3868 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3869 new caf_register.
3870 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3871 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3872 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3873 get_by_refs.
3874 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3875 * gfortran.dg/coarray_lock_7.f90: Same.
3876 * gfortran.dg/coarray_poly_5.f90: Same.
3877 * gfortran.dg/coarray_poly_6.f90: Same.
3878 * gfortran.dg/coarray_poly_7.f90: Same.
3879 * gfortran.dg/coarray_poly_8.f90: Same.
3880 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3881
e79e6763
FR
38822016-09-19 Fritz Reese <fritzoreese@gmail.com>
3883
3884 PR fortran/77584
3885 * gfortran.dg/dec_structure_15.f90: New testcase.
3886
ae527639
RB
38872016-09-19 Richard Biener <rguenther@suse.de>
3888
3889 PR middle-end/77605
3890 * gcc.dg/torture/pr77605.c: New testcase.
3891
cdf060f8
LK
38922016-09-18 Louis Krupp <louis.krupp@zoho.com>
3893
3894 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3895
b720e919
JH
38962016-09-17 Jan Hubicka <hubicka@ucw.cz>
3897
3898 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3899 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3900 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3901 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3902 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3903 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3904 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3905 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3906 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3907 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3908 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3909
bdabae39
KY
39102016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3911
3912 * gcc.target/i386/pr68633.c: Fix expected result.
3913
493ba820
LK
39142016-09-17 Louis Krupp <louis.krupp@gmail.com>
3915
3916 PR fortran/68078
3917 * gfortran.dg/pr68078.f90: New test.
3918 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3919
9a42726b
BS
39202016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3921
3922 PR target/77613
3923 * gcc.target/powerpc/swaps-p8-25.c: New.
3924
e7d61178
JJ
39252016-09-16 Jakub Jelinek <jakub@redhat.com>
3926
8f03e02f
JJ
3927 PR c++/77482
3928 * g++.dg/cpp0x/constexpr-77482.C: New test.
3929
e80cb545
JJ
3930 PR c++/77379
3931 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3932 thunk offsets.
3933 * g++.dg/abi/abi-tag23a.C: Likewise.
3934
1c2f613f
JJ
3935 PR c++/77338
3936 * g++.dg/cpp0x/decltype-77338.C: New test.
3937
e7d61178
JJ
3938 PR c++/77375
3939 * g++.dg/cpp0x/mutable1.C: New test.
3940
8d987deb
SK
39412016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3942
3943 PR fortran/77612
3944 * gfortran.dg/pr77612.f90: New test.
3945
2c3d35a6
SKS
39462016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3947
3948 * gcc.dg/torture/pr70421.c: Require int32plus.
3949
e43163ae
JJ
39502016-09-16 Jakub Jelinek <jakub@redhat.com>
3951
bcf0905a
JJ
3952 PR middle-end/77475
3953 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3954
e43163ae
JJ
3955 PR target/77526
3956 * gcc.target/i386/pr77526.c: New test.
3957
7d704548
JJ
39582016-09-16 Jakub Jelinek <jakub@redhat.com>
3959 Eric Botcazou <ebotcazou@adacore.com>
3960
3961 PR middle-end/77594
3962 * gcc.target/i386/pr77594.c: New test.
3963
902d624f
LK
39642016-09-15 Louis Krupp <louis.krupp@zoho.com>
3965
3966 PR fortran/69963
3967 * gfortran.dg/misplaced_implicit_character.f90: New test.
3968
7e16ce79
BC
39692016-09-15 Bin Cheng <bin.cheng@arm.com>
3970
3971 PR tree-optimization/77503
3972 * gcc.dg/vect/pr77503.c: New test.
3973
7c05f5c4
RB
39742016-09-15 Richard Biener <rguenther@suse.de>
3975
3976 PR middle-end/77544
3977 * c-c++-common/torture/pr77544.c: New testcase.
3978
76ff80fb
JJ
39792016-09-15 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR middle-end/77475
3982 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3983 * gcc.dg/march-generic.c: Likewise.
3984 * gcc.target/i386/spellcheck-options-1.c: New test.
3985 * gcc.target/i386/spellcheck-options-2.c: New test.
3986 * gcc.target/i386/spellcheck-options-3.c: New test.
3987 * gcc.target/i386/spellcheck-options-4.c: New test.
3988
5560d026
CLT
39892016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3990
3991 PR fortran/72743
3992 * gfortran.dg/goacc/pr72743.f90: New test.
3993
5334f733
RB
39942016-09-15 Richard Biener <rguenther@suse.de>
3995
3996 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3997
d08615f2
RB
39982016-09-15 Richard Biener <rguenther@suse.de>
3999
4000 PR tree-optimization/77514
4001 * gcc.dg/torture/pr77514.c: New testcase.
4002
28ca05f0
JJ
40032016-09-14 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR c++/77549
4006 * g++.dg/lookup/pr77549.C: New test.
4007
20a1e5b8
MP
40082016-09-14 Marek Polacek <polacek@redhat.com>
4009
4010 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4011 * c-c++-common/gomp/atomic-13.c: Likewise.
4012 * c-c++-common/gomp/atomic-14.c: Likewise.
4013 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4014 * g++.dg/cpp1z/bool-increment1.C: New test.
4015 * c-c++-common/pr60439.c: Add dg-warning.
4016 * g++.dg/expr/bitfield4.C: Likewise.
4017 * g++.dg/expr/bitfield5.C: Likewise.
4018 * g++.dg/expr/bitfield6.C: Likewise.
4019 * g++.dg/expr/bool1.C: Likewise.
4020 * g++.dg/expr/bool3.C: Likewise.
4021 * g++.dg/expr/lval3.C: Likewise.
4022 * g++.dg/expr/lval4.C: Likewise.
4023 * g++.old-deja/g++.jason/bool5.C: Likewise.
4024 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4025 * g++.dg/other/error18.C: Likewise.
4026 * g++.dg/gomp/atomic-14.C: Likewise.
4027
0761f6bf
NS
40282016-09-14 Nathan Sidwell <nathan@acm.org>
4029
4030 PR c++/77539
4031 * g++.dg/cpp1y/pr77539.C: New.
4032
13cddbc1
CL
40332016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4034
4035 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4036 dg-require.
4037 * g++.dg/ext/builtin_alloca.C: Likewise.
4038 * g++.dg/template/spec35.C: Likewise.
4039 * gcc.dg/builtins-68.c: Likewise.
4040 * gcc.misc-tests/gcov-13.c: Likewise.
4041 * gcc.misc-tests/gcov-14.c: Likewise.
4042
a90638d4
JM
40432016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4044
4045 * gfortran.dg/dec_structure_14.f90: New testcase.
4046
5ba4a08c
JJ
40472016-09-14 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR sanitizer/68260
4050 * c-c++-common/tsan/pr68260.c: New test.
4051
a713b234
JS
40522016-09-13 Joe Seymour <joe.s@somniumtech.com>
4053
4054 PR target/70713
4055 * gcc.target/msp430/function-attributes-1.c: New test.
4056 * gcc.target/msp430/function-attributes-2.c: New test.
4057 * gcc.target/msp430/function-attributes-3.c: New test.
4058
96032047
MS
40592015-04-18 Martin Sebor <msebor@redhat.com>
4060
4061 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4062 of non-nul characters.
4063 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4064
ea8661cd
JJ
40652016-09-13 Jakub Jelinek <jakub@redhat.com>
4066
9952908a
JJ
4067 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4068 * g++.dg/cpp1z/gen-attrs1.C: New test.
4069
63cdb7a0
JJ
4070 PR tree-optimization/77454
4071 * gcc.dg/pr77454.c: New test.
4072
ea8661cd
JJ
4073 PR c++/77553
4074 * g++.dg/cpp1y/constexpr-77553.C: New test.
4075
254830ba
DM
40762016-09-13 David Malcolm <dmalcolm@redhat.com>
4077
4078 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4079 (test_show_locus): Replace rich_location::add_fixit_insert calls
4080 with add_fixit_insert_before and add_fixit_insert_after.
4081
42763690
JM
40822016-09-13 Jason Merrill <jason@redhat.com>
4083 Tom de Vries <tom@codesourcery.com>
4084
4085 PR c++/77427
4086 * g++.dg/pr77427.C: New test.
4087
c8798f2c
ML
40882016-09-13 Martin Liska <mliska@suse.cz>
4089
4090 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4091 effective target.
4092 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4093 * lib/target-supports.exp: Define the new target.
4094
54700e2e
AP
40952016-09-12 Andrew Pinski <apinski@cavium.com>
4096
4097 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4098 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4099
e1d55bf7
UB
41002016-09-12 Uros Bizjak <ubizjak@gmail.com>
4101
4102 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4103 variable arguments.
4104 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4105 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4106 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4107 variable argument.
4108 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4109 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4110
54dcdb88
BE
41112016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4112
4113 PR c++/77496
4114 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4115 * g++.dg/ext/pr77496.C: New test.
4116 * g++.dg/warn/pr77496.C: New test.
4117
d1463eb9
DM
41182016-09-12 David Malcolm <dmalcolm@redhat.com>
4119
4120 PR c/72858
4121 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4122 to preserve conversion chars, and to preserve prefix information.
4123 * gcc.dg/format/pr72858.c: New test case.
4124
217fabad
SK
41252016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4126
4127 * gfortran.dg/pr77507.f90: Move to ...
4128 * gfortran.dg/ieee/pr77507.f90: here.
4129
a1cd04ac
JH
41302016-08-09 Jan Hubicka <hubicka@ucw.cz>
4131
4132 PR ipa/61159
4133 * compile/pr61159.c: New testcase
4134
e3912107
JH
41352016-08-09 Jan Hubicka <hubicka@ucw.cz>
4136
4137 PR ipa/64316
4138 * gcc.dg/ipa/pr63416.c: New testcase.
4139
739d9339
PT
41402016-09-10 Paul Thomas <pault@gcc.gnu.org>
4141 Steven G. Kargl <kargl@gcc.gnu.org>
4142
4143 PR fortran/77532
cc3135b6 4144 * gfortran.dg/dtio_11.f90: new test.
739d9339 4145
fb7c40dd
SK
41462016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4147
4148 PR fortran/77507
4149 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4150 * gfortran.dg/c_assoc_4.f90: Ditto.
4151
5b28efbb
TV
41522016-09-10 Tom de Vries <tom@codesourcery.com>
4153
4154 PR C/71602
4155 * c-c++-common/va-arg-va-list-type.c: New test.
4156
9d0a9bb4
PB
41572016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4158
4159 PR rtl-optimization/77289
4160 * gcc.target/powerpc/pr77289.c: New test.
4161
3f0177e7
MS
41622016-09-09 Martin Sebor <msebor@redhat.com>
4163
4164 PR c/77520
4165 PR c/77521
4166 * gcc.dg/pr77520.c: New test.
4167 * gcc.dg/pr77521.c: New test.
4168
e81e83d0
SK
41692016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4170
4171 PR fortran/77506
4172 * gfortran.dg/pr77506.f90: New test.
4173
8a92685e
SK
41742016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4175
4176 PR fortran/77507
4177 * gfortran.dg/pr77507.f90: New test.
4178
c65248cb
JM
41792016-09-09 Joseph Myers <joseph@codesourcery.com>
4180
4181 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4182
2cf0ff98
SK
41832016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4184 Louis Krupp <lkrupp@gcc.gnu.org>
4185
4186 PR fortran/69514
4187 * gfortran.dg/pr69514_1.f90: New test.
4188 * gfortran.dg/pr69514_2.f90: New test.
4189
8ebc1e0f
JJ
41902016-09-08 Jakub Jelinek <jakub@redhat.com>
4191
20b6cf01
JJ
4192 PR fortran/77500
4193 * gfortran.dg/gomp/pr77500.f90: New test.
4194
8ebc1e0f
JJ
4195 PR fortran/77516
4196 * gfortran.dg/gomp/pr77516.f90: New test.
4197
34718542
JJ
41982016-09-07 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR middle-end/77475
4201 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4202 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4203 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4204 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4205 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4206 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4207
e5106e27
DM
42082016-09-07 David Malcolm <dmalcolm@redhat.com>
4209
4210 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4211 "substring-locations.h".
4212
ca235a85
RB
42132016-09-07 Richard Biener <rguenther@suse.de>
4214
4215 PR c/77450
4216 * c-c++-common/vector-subscript-8.c: Move ..
4217 * gcc.dg/pr77450.c: ... here.
4218
0076b5dc 42192016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4220
4221 PR libgfortran/77393
4222 * gfortran.dg/fmt_f0_2.f90: Update test.
4223 * gfortran.dg/fmt_f0_3.f90: New test.
4224
6ac7322b
DH
42252016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4226
4227 PR debug/77389
4228 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4229 in dg-options.
4230
4231 PR debug/57519
4232 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4233
8eb9e049
JJ
42342016-09-06 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR target/69255
4237 * gcc.target/i386/pr69255-1.c: New test.
4238 * gcc.target/i386/pr69255-2.c: New test.
4239 * gcc.target/i386/pr69255-3.c: New test.
4240
42412016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4242
4243 PR c/77336
4244 * gcc.dg/format/miss-7.c: New test.
4245
e6cb85d4
UB
42462016-09-06 Uros Bizjak <ubizjak@gmail.com>
4247
4248 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4249
7fe76f6a
ML
42502016-09-06 Martin Liska <mliska@suse.cz>
4251
4252 PR gcov-profile/77378
4253 PR gcov-profile/77466
4254 * gcc.dg/profile-update-warning.c: New test.
4255
209b636e
RB
42562016-09-06 Richard Biener <rguenther@suse.de>
4257
4258 PR tree-optimization/77479
4259 * gcc.dg/torture/pr77479.c: New testcase.
4260
b772a565
RB
42612016-09-06 Richard Biener <rguenther@suse.de>
4262
4263 PR c/77450
4264 * c-c++-common/vector-subscript-7.c: Adjust.
4265 * c-c++-common/vector-subscript-8.c: New testcase.
4266
a8c07037
SKS
42672016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4268
4269 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4270
0ce48391
JJ
42712016-09-05 Jakub Jelinek <jakub@redhat.com>
4272
de9188e0
JJ
4273 PR target/77476
4274 * gcc.target/i386/avx512f-pr77476.c: New test.
4275 * gcc.target/i386/avx512bw-pr77476.c: New test.
4276 * gcc.target/i386/avx512dq-pr77476.c: New test.
4277
c76f7809
JJ
4278 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4279 Update comment to mention also avx512f.
4280
0ce48391
JJ
4281 PR sanitizer/77396
4282 * g++.dg/asan/pr77396-2.C: New test.
4283
8a27cf73
UB
42842016-09-05 Uros Bizjak <ubizjak@gmail.com>
4285
4286 PR rtl-optimization/77452
4287 * gcc.target/i386/pr77452.c: New test.
4288
25ff5dd3
MP
42892016-09-05 Marek Polacek <polacek@redhat.com>
4290
4291 PR c/77423
4292 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4293
f2bc4e48
SK
42942016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4295
4296 PR fortran/77391
4297 * gfortran.dg/pr77391.f90: New test.
4298
e85921ee
SK
42992016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4300
4301 PR fortran/77460
4302 * gfortran.dg/pr77460.f90: New test.
4303
b5d50659
JJ
43042016-09-03 Jakub Jelinek <jakub@redhat.com>
4305
4306 PR c/65467
4307 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4308
7b826676
KY
43092016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4310
4311 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4312
717ebe91
DM
43132016-09-02 David Malcolm <dmalcolm@redhat.com>
4314
4315 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4316 test case.
4317 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4318 diagnostic-test-show-locus-generate-patch.c to the sources
4319 for diagnostic_plugin_test_show_locus.c.
4320
94087e88
JJ
43212016-09-02 Jakub Jelinek <jakub@redhat.com>
4322
9dc5773f
JJ
4323 PR c/65467
4324 * gcc.dg/gomp/_Atomic-1.c: New test.
4325 * gcc.dg/gomp/_Atomic-2.c: New test.
4326 * gcc.dg/gomp/_Atomic-3.c: New test.
4327 * gcc.dg/gomp/_Atomic-4.c: New test.
4328 * gcc.dg/gomp/_Atomic-5.c: New test.
4329
94087e88
JJ
4330 PR sanitizer/77396
4331 * g++.dg/asan/pr77396.C: New test.
4332
43332016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4334
4335 PR tree-optimization/71831
4336 * gcc.dg/builtin-object-size-16.c: New test.
4337 * gcc.dg/builtin-object-size-17.c: New test.
4338
7e89048d
JD
43392016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4340
4341 PR libgfortran/77393
4342 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4343
2f196155
UB
43442016-09-01 Uros Bizjak <ubizjak@gmail.com>
4345
4346 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4347 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4348 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4349 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4350 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4351 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4352 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4353 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4354 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4355 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4356 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4357 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4358 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4359 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4360 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4361 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4362 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4363 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4364
0a6b0523
EB
43652016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4366
4367 * gnat.dg/opt58.adb: New test.
4368 * gnat.dg/opt58_pkg.ads: New helper.
4369
2a99de7b
RB
43702016-09-01 Richard Biener <rguenther@suse.de>
4371
4372 PR middle-end/77436
4373 * gcc.dg/torture/pr77436.c: New testcase.
4374
f79d8786
SKS
43752016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4376
4377 * gcc.dg/pr64252.c: Require int32plus.
4378 * gcc.dg/pr66299-1.c: Likewise.
4379 * gcc.dg/pr66299-2.c: Likewise.
4380 * gcc.dg/torture/20131115-1.c: Skip for avr.
4381
b06335f9
KT
43822016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4383
4384 * gcc.target/aarch64/ands_3.c: New test.
4385
f25f40be
JJ
43862016-08-31 Jakub Jelinek <jakub@redhat.com>
4387
d12a0b5a
JJ
4388 PR fortran/77352
4389 * gfortran.dg/gomp/pr77352.f90: New test.
4390
f25f40be
JJ
4391 PR fortran/77374
4392 * gfortran.dg/gomp/pr77374.f08: New test.
4393
9ff6fb6e
MG
43942016-08-31 Marc Glisse <marc.glisse@inria.fr>
4395
4396 PR tree-optimization/73714
4397 * gcc.dg/tree-ssa/pr73714.c: New test.
4398
8e95a674
JD
43992016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4400
4401 PR libgfortran/77393
4402 * gfortran.dg/fmt_f0_2.f90: New test.
4403
c6b0037d
MG
44042016-08-31 Marc Glisse <marc.glisse@inria.fr>
4405
4406 * gcc.target/i386/pr59539-2.c: Adapt options.
4407 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4408
1a576b13
PT
44092016-08-31 Paul Thomas <pault@gcc.gnu.org>
4410
4411 PR fortran/77418
4412 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4413 of the associate entity and replace with a pointer to the
4414 intended item on the stack.
4415
e73d3ca6 44162016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4417 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4418
4419 PR fortran/48298
4420 * gfortran.dg/dtio_1.f90: New test.
4421 * gfortran.dg/dtio_2.f90: New test.
4422 * gfortran.dg/dtio_3.f90: New test.
4423 * gfortran.dg/dtio_4.f90: New test.
4424 * gfortran.dg/dtio_5.f90: New test.
4425 * gfortran.dg/dtio_6.f90: New test.
4426 * gfortran.dg/dtio_7.f90: New test.
4427 * gfortran.dg/dtio_8.f90: New test.
4428 * gfortran.dg/dtio_9.f90: New test.
4429 * gfortran.dg/dtio_10.f90: New test.
4430
b816477a
DM
44312016-08-30 David Malcolm <dmalcolm@redhat.com>
4432
4433 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4434 (test_many_nested_locations): New function.
4435 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4436 (test_show_locus): Handle "test_many_nested_locations".
4437
71b30891
DM
44382016-08-30 David Malcolm <dmalcolm@redhat.com>
4439
4440 * g++.dg/template/double-greater-than-fixit.C: New test case.
4441
8fa37232
EB
44422016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4443
4444 * gnat.dg/opt57.ad[sb]: New test.
4445 * gnat.dg/opt57_pkg.ads: New helper.
4446
6f651bae
RB
44472016-08-30 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/69047
4450 * gcc.dg/pr69047.c: Fix byte-order check.
4451
ab834832
JJ
44522016-08-30 Jakub Jelinek <jakub@redhat.com>
4453
5116b156
JJ
4454 PR tree-optimization/72866
4455 * gcc.dg/vect/pr72866.c: New test.
4456
3754bbfc
JJ
4457 PR debug/77363
4458 * g++.dg/debug/dwarf2/pr77363.C: New test.
4459
26122e2d
JJ
4460 PR middle-end/77377
4461 * gcc.target/i386/pr77377.c: New test.
4462
ab834832
JJ
4463 PR debug/77389
4464 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4465 in dg-options.
4466
bedc9ca7
SK
44672016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4468
4469 * gfortran.dg/pr77372.f90: Moved to ...
4470 * gfortran.dg/ieee/pr77372.f90: here.
4471
adfa1e6b
MM
44722016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4473
4474 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4475 vector short/char initializations.
4476 * gcc.target/powerpc/vec-init-5.c: Likewise.
4477 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4478 vector initialization optimizations.
4479 * gcc.target/powerpc/vec-init-7.c: Likewise.
4480 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4481 vector float/double initializations.
4482 * gcc.target/powerpc/vec-init-9.c: Likewise.
4483
414b7129
UB
44842016-08-29 Uros Bizjak <ubizjak@gmail.com>
4485
4486 PR target/77403
4487 * gcc.target/i386/pr77403.c: New test.
4488
3d06b6f2
MP
44892016-08-29 Marek Polacek <polacek@redhat.com>
4490
4491 PR c/77292
4492 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4493
ba9bbd6f
TV
44942016-08-29 Tom de Vries <tom@codesourcery.com>
4495
4496 PR c/77398
4497 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4498
d7d80d8f
EB
44992016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4500
4501 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4502
d7d80d8f 45032016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4504
4505 * gfortran.dg/dec_structure_13.f90: New testcase.
4506
468d95c8
JB
45072016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4508
4509 PR fortran/77261
4510 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4511 available.
4512
f329b264
TV
45132016-08-28 Tom de Vries <tom@codesourcery.com>
4514
4515 PR lto/70955
4516 * gcc.dg/pr70955.c: New test.
4517 * gcc.dg/lto/pr70955_0.c: Same.
4518 * gcc.dg/lto/pr70955_1.c: Same.
4519
4a389eb6
PP
45202016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4521
4522 PR tree-optimization/71077
4523 * gcc.target/i386/pr71077.c: New test.
4524
3f8257db 45252016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4526
4527 PR fortran/77380
4528 * gfortran.dg/pr77380.f90: New test.
4529
3f8257db 45302016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4531
4532 PR fortran/77372
4533 gfortran.dg/pr77372.f90: New test.
4534
ee908516
DM
45352016-08-26 David Malcolm <dmalcolm@redhat.com>
4536
4537 * gcc.dg/spellcheck-fields-2.c (test): Move
4538 dg-begin/end-multiline-output within function body.
4539 (test_macro): New function.
4540
d41e76cf
DM
45412016-08-26 David Malcolm <dmalcolm@redhat.com>
4542
4543 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4544 (test_fixit_insert): Update expected output.
4545 (test_fixit_remove): Likewise.
4546 (test_fixit_replace): Likewise.
4547
524a4c96
RO
45482016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4549
4550 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4551 Fix typo.
4552
ebfa15ab
RB
45532016-08-26 Richard Biener <rguenther@suse.de>
4554
4555 PR tree-optimization/69047
4556 * gcc.dg/pr69047.c: New testcase.
4557
209ca542
PK
45582016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4559 Martin Jambhor <mjambor@suse.cz>
524a4c96 4560
209ca542
PK
4561 * gcc.dg/ipa/propbits-1.c: New test-case.
4562 * gcc.dg/ipa/propbits-2.c: Likewise.
4563 * gcc.dg/ipa/propbits-3.c: Likewise.
4564
e5cf1629
SK
45652016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4566
4567 PR fortran/77351
4568 * gfortran.dg/pr77351.f90: New test.
4569
ebef225f
MP
45702016-08-25 Marek Polacek <polacek@redhat.com>
4571
4572 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4573
fe377a48
MP
45742016-08-25 Marek Polacek <polacek@redhat.com>
4575
4576 PR c/77323
4577 * gcc.dg/pr77323.c: New test.
4578
88b8971f
PT
45792016-08-24 Paul Thomas <pault@gcc.gnu.org>
4580
4581 PR fortran/77358
4582 * gfortran.dg/submodule_17.f08: New test.
4583
3f8257db
JJ
45842016-08-24 Michael Collison <michael.collison@linaro.org>
4585 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4586
4587 * gcc.target/arm/builtin_saddl.c: New testcase.
4588 * gcc.target/arm/builtin_saddll.c: New testcase.
4589 * gcc.target/arm/builtin_uaddl.c: New testcase.
4590 * gcc.target/arm/builtin_uaddll.c: New testcase.
4591 * gcc.target/arm/builtin_ssubl.c: New testcase.
4592 * gcc.target/arm/builtin_ssubll.c: New testcase.
4593 * gcc.target/arm/builtin_usubl.c: New testcase.
4594 * gcc.target/arm/builtin_usubll.c: New testcase.
4595
d5b5d212
UB
45962016-08-24 Uros Bizjak <ubizjak@gmail.com>
4597
4598 PR target/77270
4599 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4600 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4601 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4602 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4603 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4604 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4605 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4606 effective target. Remove scan-assembler-times directives.
4607 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4608 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4609 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4610
d1188689
SKS
46112016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4612
4613 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4614 of unsigned int.
4615 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4616
0b6b8f85
RS
46172016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4618
4619 PR testsuite/77317
4620 * lib/target-supports.exp
4621 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4622 (check_effective_target_vect_natural_alignment): Ditto.
4623 (check_effective_target_vector_alignment_reachable): Ditto.
4624 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4625
587b7f7a
ILT
46262016-08-23 Ian Lance Taylor <iant@golang.org>
4627
4628 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4629
6019c0fc
MM
46302016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4631
4632 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4633 being created from pointers to memory locations.
4634 * gcc.target/powerpc/vec-init-2.c: Likewise.
4635
cfe37db4
FR
46362016-08-23 Fritz Reese <fritzoreese@gmail.com>
4637
4638 * gfortran.dg/dec_structure_12.f90: New testcase.
4639
7e11f46f
DV
46402016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4641
4642 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4643
7ab4f354
DV
46442016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4645
4646 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4647 verification.
4648
deb9351f
DV
46492016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4650
4651 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4652 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4653
1fd9f058
RB
46542016-08-23 Richard Biener <rguenther@suse.de>
4655
4656 PR tree-optimization/27336
4657 * c-c++-common/pr27336.c: New testcase.
4658
b00e6e75
MP
46592016-08-22 Marek Polacek <polacek@redhat.com>
4660
4661 PR c++/77321
4662 * g++.dg/cpp1y/pr77321.C: New test.
4663
58338bac
SK
46642016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4665
4666 PR fortran/60774
4667 * gfortran.dg/empty_label.f: Adjust test for new error message.
4668 * gfortran.dg/empty_label.f90: Ditto.
4669 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4670 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4671 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4672
30364ce6
SK
46732016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4674
4675 PR fortran/61318
4676 * gfortran.dg/pr61318.f90: New test.
4677
ad7a5a8f
SK
46782016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4679
4680 PR fortran/77260
4681 * gfortran.dg/pr77260_1.f90: New test.
4682 * gfortran.dg/pr77260_2.f90: Ditto.
4683
72f52f30
JM
46842016-08-22 Joseph Myers <joseph@codesourcery.com>
4685
4686 PR middle-end/77269
4687 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4688 __builtin_signbitf and __builtin_signbitl in expected generic
4689 expansion.
4690 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4691 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4692 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4693 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4694 tests.
4695
6dc198e3
JM
46962016-08-22 Joseph Myers <joseph@codesourcery.com>
4697
4698 * gcc.dg/torture/float128-builtin.c,
4699 gcc.dg/torture/float128-ieee-nan.c,
4700 gcc.dg/torture/float128x-builtin.c,
4701 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4702 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4703 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4704 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4705 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4706 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4707 gcc.dg/torture/floatn-nan.h: New tests.
4708
7ff4e41a
JM
47092016-08-22 Joseph Myers <joseph@codesourcery.com>
4710
4711 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4712 macro.
4713 (main): Update calls to TEST_I_F.
4714 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4715 macro.
4716 (main): Update calls to TEST_I_F.
4717
7078cdb6
JM
47182016-08-22 Joseph Myers <joseph@codesourcery.com>
4719
4720 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4721 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4722 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4723 names in calls to TEST_I_F.
4724
a9d7c823
BE
47252016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4726
4727 PR c/52952
4728 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4729
cd800235
SKS
47302016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4731
4732 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4733 and !natural_alignment_64.
4734 * gcc.dg/ipa/propalign-2.c: Likewise.
4735 * gcc.dg/ipa/propalign-3.c: Likewise.
4736 * gcc.dg/ipa/propalign-4.c: Likewise.
4737 * gcc.dg/ipa/propalign-5.c: Likewise.
4738 * lib/target-supports.exp
4739 (check_effective_target_natural_alignment_32): Add avr-*-*.
4740
22d12455
KV
47412016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4742
4743 PR tree-optimization/61839
4744 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4745 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4746 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4747 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4748
c65699ef
JM
47492016-08-19 Joseph Myers <joseph@codesourcery.com>
4750
4751 PR c/32187
4752 * lib/target-supports.exp (check_effective_target_float16)
4753 (check_effective_target_float32, check_effective_target_float64)
4754 (check_effective_target_float128, check_effective_target_float32x)
4755 (check_effective_target_float64x)
4756 (check_effective_target_float128x)
4757 (check_effective_target_float16_runtime)
4758 (check_effective_target_float32_runtime)
4759 (check_effective_target_float64_runtime)
4760 (check_effective_target_float128_runtime)
4761 (check_effective_target_float32x_runtime)
4762 (check_effective_target_float64x_runtime)
4763 (check_effective_target_float128x_runtime)
4764 (check_effective_target_floatn_nx_runtime)
4765 (add_options_for_float16, add_options_for_float32)
4766 (add_options_for_float64, add_options_for_float128)
4767 (add_options_for_float32x, add_options_for_float64x)
4768 (add_options_for_float128x): New procedures.
4769 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4770 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4771 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4772 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4773 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4774 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4775 gcc.dg/torture/float128-complex.c,
4776 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4777 gcc.dg/torture/float128x-basic.c,
4778 gcc.dg/torture/float128x-complex.c,
4779 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4780 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4781 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4782 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4783 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4784 gcc.dg/torture/float32x-basic.c,
4785 gcc.dg/torture/float32x-complex.c,
4786 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4787 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4788 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4789 gcc.dg/torture/float64x-basic.c,
4790 gcc.dg/torture/float64x-complex.c,
4791 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4792 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4793 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4794 gcc.dg/torture/floatn-tg.h,
4795 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4796 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4797 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4798 gcc.dg/torture/fp-int-convert-float128x.c,
4799 gcc.dg/torture/fp-int-convert-float16-timode.c,
4800 gcc.dg/torture/fp-int-convert-float16.c,
4801 gcc.dg/torture/fp-int-convert-float32-timode.c,
4802 gcc.dg/torture/fp-int-convert-float32.c,
4803 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4804 gcc.dg/torture/fp-int-convert-float32x.c,
4805 gcc.dg/torture/fp-int-convert-float64-timode.c,
4806 gcc.dg/torture/fp-int-convert-float64.c,
4807 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4808 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4809 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4810 maximum exponent of floating-point type. Use it in testing
4811 whether 0x8...0 fits in the floating-point type. Always treat -1
4812 (signed 0xf...f) as fitting in the floating-point type.
4813 (M_OK1): New macro.
4814 * gcc.dg/torture/fp-int-convert-double.c,
4815 gcc.dg/torture/fp-int-convert-float.c,
4816 gcc.dg/torture/fp-int-convert-float128-timode.c,
4817 gcc.dg/torture/fp-int-convert-float128.c,
4818 gcc.dg/torture/fp-int-convert-float80-timode.c,
4819 gcc.dg/torture/fp-int-convert-float80.c,
4820 gcc.dg/torture/fp-int-convert-long-double.c,
4821 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4822
94e73c78
JJ
48232016-08-19 Jakub Jelinek <jakub@redhat.com>
4824
fbdbd4b6
JJ
4825 PR fortran/72744
4826 * gfortran.dg/gomp/pr72744.f90: New test.
4827
94e73c78
JJ
4828 PR fortran/69281
4829 * gfortran.dg/gomp/pr69281.f90: New test.
4830
91151a73
JB
48312016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4832
414b7129
UB
4833 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4834 the last special seed value.
4835 * gfortran.dg/random_7.f90: Use size for last array member instead
4836 of hardcoded value.
91151a73 4837
fcf830ab
PK
48382016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4839
4840 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4841 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4842
1a5da5b6
RB
48432016-08-19 Richard Biener <rguenther@suse.de>
4844
4845 PR tree-optimization/77286
4846 * gcc.dg/torture/pr77286.c: New testcase.
4847
82f72146
DM
48482016-08-18 David Malcolm <dmalcolm@redhat.com>
4849
4850 * gcc.dg/verbose-asm-2.c: New test case.
4851
cc015f3a
DM
48522016-08-18 David Malcolm <dmalcolm@redhat.com>
4853
4854 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4855 (custom_diagnostic_finalizer): Update for change to
4856 diagnostic_show_locus.
4857
cb18fd07
DM
48582016-08-18 David Malcolm <dmalcolm@redhat.com>
4859
4860 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4861 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4862
a76989dc
MP
48632016-08-18 Marek Polacek <polacek@redhat.com>
4864
4865 PR c/71514
4866 * gcc.dg/pr71514.c: New test.
4867
89c88780
L
48682015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4869
4870 PR target/72839
4871 * gcc.target/i386/pr72839.c: New test.
4872
2c71d454
CLT
48732016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4874
4875 PR middle-end/70895
4876 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4877 * c-c++-common/goacc/reduction-1.c: Likewise.
4878 * c-c++-common/goacc/reduction-2.c: Likewise.
4879 * c-c++-common/goacc/reduction-3.c: Likewise.
4880 * c-c++-common/goacc/reduction-4.c: Likewise.
4881
66592e95
AM
48822016-08-18 Alan Modra <amodra@gmail.com>
4883
4884 * gcc.c-torture/compile/pr72771.c: New.
4885
3a146d46
JJ
48862016-08-17 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR fortran/67496
4889 * gfortran.dg/pr67496.f90: New test.
4890
3f8257db 48912015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4892
4893 PR tree-optimization/71752
3a146d46 4894 * gcc.dg/vect/pr71752.c: New.
038000bd 4895
dd42e908
UB
48962016-08-17 Uros Bizjak <ubizjak@gmail.com>
4897
4898 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4899
458a1cd0
JJ
49002016-08-17 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR middle-end/77259
4903 * g++.dg/ipa/devirt-52.C: New test.
4904
11c4c4ba
CLT
49052016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4906
4907 * c-c++-common/goacc/reduction-6.c: New testcase.
4908
661d6efd
RB
49092016-08-17 Richard Biener <rguenther@suse.de>
4910
4911 PR tree-optimization/76490
4912 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4913 * gcc.dg/pr52904.c: XFAIL.
4914
622d8b69
RB
49152016-08-17 Richard Biener <rguenther@suse.de>
4916
4917 PR tree-optimization/23855
4918 * gcc.dg/loop-unswitch-2.c: Adjust.
4919
af23e99c
JJ
49202016-08-16 Jakub Jelinek <jakub@redhat.com>
4921
4922 PR tree-optimization/72817
4923 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4924
feeb6268
JM
49252016-08-16 Joseph Myers <joseph@codesourcery.com>
4926
4927 PR libgcc/77265
4928 * gcc.dg/torture/float128-extend-inf.c: New test.
4929
65e736c0
DM
49302016-08-16 David Malcolm <dmalcolm@redhat.com>
4931
4932 PR c/72857
4933 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4934 for embedded NUL.
4935 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4936 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4937 caret placement.
4938 (test_oct): Likewise.
4939 (test_multiple): Likewise.
4940 (test_field_width_specifier): Likewise.
4941 (test_field_width_specifier_2): New function.
4942 (test_field_precision_specifier): New function.
4943 (test_embedded_nul): Update expected caret placement.
4944 (test_non_contiguous_strings): Update line number.
4945 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4946 (__emit_string_literal_range): Add "caret_idx" param.
4947 (test_simple_string_literal): Add value for new param, updating
4948 expected output..
4949 (test_concatenated_string_literal): Likewise.
4950 (test_multiline_string_literal): Likewise.
4951 (test_hex): Likewise.
4952 (test_oct): Likewise.
4953 (test_multiple): Likewise.
4954 (test_ucn4): Likewise.
4955 (test_ucn8): Likewise.
4956 (test_u8): Likewise.
4957 (test_u): Likewise; update expected message, from "range" to
4958 "location".
4959 (test_U): Likewise.
4960 (test_L): Likewise.
4961 (test_macro): Add value for new param.
4962 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4963 (__emit_string_literal_range): Add "caret_idx" param.
4964 (test_stringified_token_1): Add value for new param. Update
4965 expected message, from "range" to "location".
4966 (test_stringized_token_2): Likewise, adding param to macro.
4967 (test_stringified_token_3): Likewise.
4968 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4969 (emit_warning): Convert param from source_range to location_t.
4970 (test_string_literals): Add caret_idx param, and use it when
4971 constructing a substring_loc. Update error message, from
4972 "range" to "location".
4973
4a7f57d5
JJ
49742016-08-16 Jakub Jelinek <jakub@redhat.com>
4975
7841800f
JJ
4976 PR target/71910
4977 * g++.dg/gomp/pr71910.C: New test.
4978
1b13411a
JJ
4979 PR middle-end/67485
4980 * gcc.c-torture/compile/pr67485.c: New test.
4981
4a7f57d5
JJ
4982 PR target/72867
4983 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4984
3c556bc4
BC
49852016-08-16 Bin Cheng <bin.cheng@arm.com>
4986
4987 PR tree-optimization/69848
4988 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4989
beab2da6
ML
49902016-08-16 Martin Liska <mliska@suse.cz>
4991
4992 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4993 of memory operations so that it can be handled by core2
4994 in 32-bit mode.
4995
f4eec0a3
RB
49962016-08-16 Richard Biener <rguenther@suse.de>
4997
4998 PR tree-optimization/76783
4999 * gcc.dg/pr76783.c: New testcase.
5000 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5001
8f21990a
BC
50022016-08-16 Bin Cheng <bin.cheng@arm.com>
5003
5004 PR tree-optimization/72817
5005 PR tree-optimization/73450
5006 * gcc.dg/tree-ssa/pr72817.c: New test.
5007 * gcc.dg/tree-ssa/pr73450.c: New test.
5008
7fc61626
FR
50092016-08-15 Fritz Reese <fritzoreese@gmail.com>
5010
5011 * gfortran.dg/init_flag_13.f90: New testcase.
5012 * gfortran.dg/init_flag_14.f90: Ditto.
5013 * gfortran.dg/init_flag_15.f03: Ditto.
5014 * gfortran.dg/dec_init_1.f90: Ditto.
5015 * gfortran.dg/dec_init_2.f90: Ditto.
5016
432baa02
UB
50172016-08-15 Uros Bizjak <ubizjak@gmail.com>
5018
5019 PR target/72867
5020 * gcc.target/i386/pr72867.c: New test.
5021
7e1dde14
EB
50222016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5023
5024 * c-c++-common/dump-ada-spec-5.c: New test.
5025
e4969090
RB
50262016-08-15 Richard Biener <rguenther@suse.de>
5027
5028 PR tree-optimization/73434
5029 * gcc.dg/torture/pr73434.c: New testcase.
5030
66088065
JJ
50312016-08-15 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR tree-optimization/72824
5034 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5035
7c713714
CLT
50362016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5037
5038 PR fortran/70598
5039 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5040 in use_device clause.
5041 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5042 * gfortran.dg/goacc/list.f95: Adjust to catch
5043 "neither a POINTER nor an array" error messages.
5044
4271e5cb
UB
50452016-08-14 Uros Bizjak <ubizjak@gmail.com>
5046
5047 PR target/76342
5048 * gcc.target/i386/pr76342.c: New test.
5049
b0cea284
JJ
50502016-08-12 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR c/71512
5053 * g++.dg/ubsan/pr71512.C: New test.
5054 * c-c++-common/ubsan/pr71512-1.c: New test.
5055 * c-c++-common/ubsan/pr71512-2.c: New test.
5056
e86aefb8
MM
50572016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5058
5059 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5060 vector initialization options.
5061 * gcc.target/powerpc/vec-init-2.c: Likewise.
5062 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5063 is generated on ISA 3.0.
5064
7fd82d52
PP
50652016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5066
5067 PR middle-end/71654
5068 * gcc.dg/c-c++-common/pr71654.c: New test.
5069 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5070 dg-options.
5071 * gcc.dg/tree-ssa/vrp24: Likewise.
5072
2f1364c2
JJ
50732016-08-12 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR c/67410
5076 * gcc.dg/pr67410.c: New test.
5077
8eb414aa
BC
50782016-08-12 Bin Cheng <bin.cheng@arm.com>
5079
5080 PR tree-optimization/69848
5081 * gcc.dg/vect/vect-pr69848.c: New test.
5082
30b39c19
UB
50832016-08-12 Uros Bizjak <ubizjak@gmail.com>
5084
5085 PR testsuite/71008
5086 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5087 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5088 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5089 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5090
e373dd06
RB
50912016-08-12 Richard Biener <rguenther@suse.de>
5092
5093 PR tree-optimization/57326
5094 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5095 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5096 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5097 * gcc.target/i386/pr45685.c: Likewise.
5098 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5099 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5100 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5101 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5102 * gfortran.dg/pr34163.f90: Likewise.
5103
20d1af89
ML
51042016-08-12 Martin Liska <mliska@suse.cz>
5105
5106 * g++.dg/gcov/gcov-16.C: New test.
5107 * lib/gcov.exp: Support new argument for run-gcov function.
5108
5cacda56
ML
51092016-08-12 Martin Liska <mliska@suse.cz>
5110
5111 PR gcov-profile/35590
5112 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5113
663eecfd
RB
51142016-08-12 Richard Biener <rguenther@suse.de>
5115
5116 PR tree-optimization/72851
5117 * gcc.dg/torture/pr72851.c: New testcase.
5118
3f8257db 51192016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5120
e366d7d8
AO
5121 PR debug/63240
5122 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5123 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5124 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5125 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5126 DW_AT_deleted.
5127
71e1a6a4
AO
5128 PR debug/55641
5129 * g++.dg/debug/dwarf2/ref-1.C: New.
5130
8aaf799b
AO
5131 PR debug/49366
5132 * g++.dg/debug/dwarf2/template-params-12.H: New.
5133 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5134 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5135 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5136 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5137 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5138 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5139 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5140
06f9caed
BS
51412016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5142
5143 PR target/72863
5144 * gcc.target/powerpc/pr72863.c: New test.
5145
a8b956c1
UB
51462016-08-11 Uros Bizjak <ubizjak@gmail.com>
5147
5148 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5149
c73dd986
L
51502015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5151
5152 * gcc.target/i386/pieces-strcpy-1.c: New test.
5153 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5154
385ed708
JJ
51552016-08-11 Jakub Jelinek <jakub@redhat.com>
5156
5157 PR c++/72868
5158 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5159
df7ec09f
L
51602015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5161
5162 * gcc.target/i386/pieces-memcpy-1.c: New test.
5163 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5164 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5165 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5166 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5167 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5168
b95a64bb
JJ
51692016-08-11 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR c/72816
7ddbcf6b 5172 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5173
59537744
BE
51742016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5175
5176 PR tree-optimization/71083
5177 * gcc.c-torture/execute/pr71083.c: New test.
5178 * gnat.dg/loop_optimization23.adb: New test.
5179 * gnat.dg/loop_optimization23_pkg.ads: New test.
5180 * gnat.dg/loop_optimization23_pkg.adb: New test.
5181
183ac6d0
RB
51822016-08-11 Richard Biener <rguenther@suse.de>
5183
5184 PR tree-optimization/72772
5185 * gcc.dg/graphite/pr35356-1.c: Adjust.
5186 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5187
b152f5a2
JB
51882016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5189
5190 * gfortran.dg/random_7.f90: Take into account that the last seed
5191 value is the special p value.
5192 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5193
bb7ebad1
RB
51942016-08-11 Richard Biener <rguenther@suse.de>
5195
5196 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5197
2e186411
AM
51982016-08-11 Alan Modra <amodra@gmail.com>
5199
5200 * gcc.target/powerpc/pr71680.c: New.
5201
e9e6d4f6
KN
52022016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5203
5204 * gcc.target/powerpc/bfp/bfp.exp: New file.
5205 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5206 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5207 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5208 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5209 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5210 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5211 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5212 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5213 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5214 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5215 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5216 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5217 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5218 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5219 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5220 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5221 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5222 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5223 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5224 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5225 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5226 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5227 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5228 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5229 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5230 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5231 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5232 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5233 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5234 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5235 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5236 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5237 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5238 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5239 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5240 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5241 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5242 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5243 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5244 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5245 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5246 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5247 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5248 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5249 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5250 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5251 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5252 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5253 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5254 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5255 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5256 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5257 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5258
9c8eabea
BC
52592016-08-10 Bin Cheng <bin.cheng@arm.com>
5260
5261 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5262 Add aarch64*-*-*.
5263
6c553b76
BC
52642016-08-10 Bin Cheng <bin.cheng@arm.com>
5265
5266 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5267
a0883b08
MM
52682016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5269
5270 PR target/72853
5271 * gcc.target/powerpc/pr72853.c: New test.
5272
a266236e
ML
52732016-08-10 Martin Liska <mliska@suse.cz>
5274
5275 PR gcov-profile/58306
5276 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5277
22063dbc
ML
52782016-08-10 Martin Liska <mliska@suse.cz>
5279
5280 * g++.dg/gcov/gcov-threads-1.C: New test.
5281
5250a5bb
SKS
52822016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5283
5284 PR target/71873
5285 * gcc.target/avr/pr71873.c: New test.
5286
b7597ae5
ML
52872016-08-09 Martin Liska <mliska@suse.cz>
5288
5289 * g++.dg/gcov/gcov-dump-1.C: New test.
5290 * g++.dg/gcov/gcov-dump-2.C: New test.
5291
ab50a215
ML
52922016-08-09 Martin Liska <mliska@suse.cz>
5293
5294 * gcc.dg/tree-prof/val-prof-9.c: New test.
5295
dcb1e137
ML
52962016-08-09 Martin Liska <mliska@suse.cz>
5297
5298 * gcc.dg/tree-prof/val-prof-8.c: New test.
5299
04d6d3b6
MJ
53002016-08-09 Martin Jambor <mjambor@suse.cz>
5301
df839749
UB
5302 PR ipa/71981
5303 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5304
c57e78c4
BC
53052016-08-09 Bin Cheng <bin.cheng@arm.com>
5306
5307 PR tree-optimization/33707
5308 * gcc.dg/vect/pr33707.c: New test.
5309
42970a17
BC
53102016-08-09 Bin Cheng <bin.cheng@arm.com>
5311
5312 PR tree-optimization/pr72772
5313 * gcc.dg/tree-ssa/pr72772.c: New test.
5314
810a3aa6
MF
53152016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5316
5317 PR rtl-optimization/66669
5318 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5319
9e207d6f
JJ
53202016-08-09 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR tree-optimization/72824
5323 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5324
50bf47fd
RB
53252016-08-09 Richard Biener <rguenther@suse.de>
5326
5327 PR tree-optimization/71802
5328 * gcc.dg/torture/pr71802.c: New testcase.
5329
cadec7ca
JJ
53302016-08-09 Jakub Jelinek <jakub@redhat.com>
5331
5332 PR c++/72809
5333 * g++.dg/eh/stdarg1.C: New test.
5334
c43c5112
AK
53352016-08-08 Andi Kleen <ak@linux.intel.com>
5336
5337 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5338 test command line in failure log.
5339 (profopt-execute): dito. Make autofdo file names unique.
5340
895aa8e1
DM
53412016-08-08 David Malcolm <dmalcolm@redhat.com>
5342
5343 PR c/64955
5344 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5345 output.
5346
9afda630
PK
53472016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5348
5349 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5350 c99_runtime.
5351 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5352 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5353 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5354 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5355 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5356 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5357
e52ed3fe
DM
53582016-08-08 David Malcolm <dmalcolm@redhat.com>
5359
5360 PR c/52952
5361 * gcc.dg/cpp/pr66415-1.c: Likewise.
5362 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5363 * gcc.dg/format/c90-printf-1.c: Likewise.
5364 * gcc.dg/format/diagnostic-ranges.c: New test case.
5365
ad200580
JJ
53662016-08-08 Jakub Jelinek <jakub@redhat.com>
5367
77524e0d
JJ
5368 PR fortran/72716
5369 * gfortran.dg/gomp/pr72716.f90: New test.
5370
2187f2a2
JJ
5371 PR middle-end/72781
5372 * gcc.dg/gomp/pr72781.c: New test.
5373
ad200580
JJ
5374 PR middle-end/68762
5375 * g++.dg/vect/pr68762-1.cc: New test.
5376 * g++.dg/vect/pr68762-2.cc: New test.
5377 * g++.dg/vect/pr68762.h: New file.
5378
989d0071
MS
53792016-08-08 Martin Sebor <msebor@redhat.com>
5380
5381 PR testsuite/72838
3a146d46
JJ
5382 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5383 * g++.dg/warn/overflow-warn-3.C: Same.
5384 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5385
7090cac9
AV
53862016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5387
5388 PR fortran/71936
5389 * gfortran.dg/allocate_with_source_21.f03: New test.
5390
64e56ab0
AV
53912016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5392
5393 PR fortran/72698
5394 * gfortran.dg/allocate_with_source_20.f03: New test.
5395
0476487d
AM
53962016-08-08 Alan Modra <amodra@gmail.com>
5397
5398 * gcc.c-torture/compile/pr72802.c: New.
5399
8e9218f2
AV
54002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5401
5402 PR fortran/70524
5403 * gfortran.dg/dependency_48.f90: New test.
5404
c1f7083b
TK
54052016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5406
531e5ae3 5407 PR fortran/70040
c1f7083b
TK
5408 * gfortran.dg/pr70040.f90: New testcase.
5409
6ab5813c
TK
54102016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5411
5412 PR fortran/71961
5413 * gfortran.dg/matmul_10.f90: New testcase.
5414
27bddc4a
JH
54152016-08-07 Jan Hubicka <hubicka@ucw.cz>
5416
5417 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5418
4a9f8a9f
JJ
54192016-08-07 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR c/72816
5422 * gcc.dg/pr72816.c: New test.
5423
fa76f2c6
JW
54242016-08-06 Jonathan Wakely <jwakely@redhat.com>
5425
5426 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5427 * g++.dg/conversion/pr41426.C: Likewise.
5428 * g++.dg/conversion/pr66211.C: Likewise.
5429 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5430 * g++.dg/init/ref8.C: Likewise.
5431 * g++.old-deja/g++.law/cvt20.C: Likewise.
5432 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5433
5c3e5002
PP
54342016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5435
5436 PR tree-optimization/18046
5437 * gcc.dg/tree-ssa/vrp105.c: New test.
5438 * gcc.dg/tree-ssa/vrp106.c: New test.
5439
94087e88 54402016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5441
5442 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5443 1ul in diagnostics. Remove hyphen from "constant-expression."
5444 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5445 * g++.dg/cpp0x/static_assert3.C: Same.
5446 * g++.dg/cpp1y/constexpr-throw.C: Same.
5447 * g++.dg/template/nontype3.C: Same.
5448 * g++.dg/warn/overflow-warn-1.C: Same.
5449 * g++.dg/warn/overflow-warn-3.C: Same.
5450 * g++.dg/warn/overflow-warn-4.C: Same.
5451
88fa5555
DM
54522016-08-05 David Malcolm <dmalcolm@redhat.com>
5453
5454 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5455 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5456 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5457 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5458
1addb9e6
PP
54592016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5460
5461 PR tree-optimization/72810
5462 * gcc.dg/tree-ssa/vrp110.c: New test.
5463
1b62ed4f
JG
54642016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5465
5466 PR Target/72819
5467 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5468 registers.
5469 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5470 saving the half-precision registers.
5471 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5472 value is returned in h0.
5473 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5474 are passed in FP/SIMD registers.
5475 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5476 passing works corrcetly.
5477 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5478 (hfa_f16x2_t): Likewise.
5479 (hfa_f16x3_t): Likewise.
5480 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5481 are promoted to double and passed in a double register.
5482 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5483 are promoted to double and stacked.
5484 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5485 __fp16 data types.
5486 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5487 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5488 __fp16 first get passed in FP/SIMD registers, then stacked.
5489
4228ca19
NS
54902016-08-05 Nathan Sidwell <nathan@acm.org>
5491
5492 PR c++/68724
5493 * g++.dg/cpp0x/pr68724.C: New.
5494
db7c335e
RB
54952016-08-05 Richard Biener <rguenther@suse.de>
5496
5497 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5498
48abe922
PP
54992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5500
5501 * gcc.dg/tree-ssa/vrp107.c: New test.
5502 * gcc.dg/tree-ssa/vrp108.c: New test.
5503 * gcc.dg/tree-ssa/vrp109.c: New test.
5504
f6cdf42f
PK
55052016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5506
5507 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5508 dg-options.
5509
33a9c609
PK
55102016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5511
5512 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5513 test-cases.
5514 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5515 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5516 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5517 test-cases.
5518 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5519 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5520 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5521 large_double.
5522
4473482d
PC
55232016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5524
5525 PR c++/72800
5526 * g++.dg/cpp1y/lambda-ice1.C: New.
5527
08156df5
PP
55282016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5529
5530 PR c++/72759
5531 * g++.dg/cpp1y/pr72759.C: New test.
5532
938da3a5
PP
55332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5534
5535 * gcc.dg/switch-10.c: New test.
5536
da84183c
JG
55372016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5538
5539 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5540
ae9281fc
TS
55412016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5542
5543 * c-c++-common/goacc/routine-5.c: Update.
5544
086ad22e
BE
55452016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5546
5547 PR rtl-optimization/70903
5548 * gcc.c-torture/execute/pr70903.c: New test.
5549
6805e400
ML
55502016-08-04 Martin Liska <mliska@suse.cz>
5551
5552 * gcc.dg/params/params.exp: Replace file exists with
5553 TESTING_IN_BUILD_TREE.
5554
a0008434
MP
55552016-08-04 Marek Polacek <polacek@redhat.com>
5556
5557 PR c++/70229
5558 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5559
fb46286e
RB
55602016-08-04 Richard Biener <rguenther@suse.de>
5561
5562 PR middle-end/71984
5563 * gcc.dg/torture/pr71984.c: Guard correctness check for
5564 little-endian.
5565
ac2c96ab
AP
55662016-08-03 Andrew Pinski <apinski@cavium.com>
5567
5568 * gcc.c-torture/compile/20160802-1.c: New testcase.
5569
c98583e9
FR
55702016-08-03 Fritz Reese <fritzoreese@gmail.com>
5571
5572 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5573
9ad1a1da
RB
55742016-08-03 Richard Biener <rguenther@suse.de>
5575
5576 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5577 and remove -O3.
5578 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5579 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5580
cd75c979
RB
55812016-08-03 Richard Biener <rguenther@suse.de>
5582
5583 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5584 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5585 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5586 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5587
30e8d875
SKS
55882016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5589
5590 * gcc.dg/init-excess-2.c: Require int32plus.
5591 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5592 * gcc.dg/pr59963-2.c: Require int32plus.
5593 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5594 * gcc.dg/unroll-7.c: Require int32plus.
5595
69b806f6
BC
55962016-08-02 Bin Cheng <bin.cheng@arm.com>
5597
5598 PR tree-optimization/34114
5599 * gcc.dg/tree-ssa/loop-42.c: New test.
5600
1efafef3
TC
56012016-08-02 Tamar Christina <tamar.christina@arm.com>
5602
5603 * gcc.target/aarch64/vminmaxnm.c: New.
5604 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5605 tests.
5606
e2a99194
MM
56072016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5608
5609 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5610 vec_extract for vector float, vector int, vector short, and vector
5611 char.
5612 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5613 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5614 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5615 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5616
71bfb77a
WD
56172016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5618
5619 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5620 single stack adjustment, no writeback.
71bfb77a
WD
5621 * gcc.target/aarch64/test_frame_12.c: Likewise.
5622 * gcc.target/aarch64/test_frame_13.c: Likewise.
5623 * gcc.target/aarch64/test_frame_15.c: Likewise.
5624 * gcc.target/aarch64/test_frame_6.c: Likewise.
5625 * gcc.target/aarch64/test_frame_7.c: Likewise.
5626 * gcc.target/aarch64/test_frame_8.c: Likewise.
5627 * gcc.target/aarch64/test_frame_16.c: New test.
5628
37bce35a
L
56292015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5630
5631 PR target/72748
5632 * gcc.target/i386/pr72748.c: New test.
5633
3f8257db 56342015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5635
5636 PR tree-optimization/71818
5637 * gcc.dg/vect/pr71818.c: New
5638
bf60c531
ML
56392016-08-01 Martin Liska <mliska@suse.cz>
5640
5641 PR tree-optimization/71857
5642 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5643
8ed49fab
KT
56442016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5645
5646 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5647
76e2c821
JB
56482016-08-01 Jan Beulich <jbeulich@suse.com>
5649
5650 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5651
35029597
WS
56522016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5653
5654 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5655 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5656
3aa4b66a
JW
56572016-07-31 Jonathan Wakely <jwakely@redhat.com>
5658
5659 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5660 (check_effective_target_c++): Likewise. Also match for libstdc++.
5661
3f8257db 56622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5663
5664 PR fortran/41922
5665 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5666 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5667 * gfortran.dg/pr41922.f90: New test.
5668
9fcb2819
SK
56692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5670
5671 PR fortran/68566
5672 * gfortran.dg/pr68566.f90: new test.
5673
94087e88 56742016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5675
5676 PR c++/60760
5677 PR c++/71091
5678 * g++.dg/cpp0x/constexpr-cast.C: New test.
5679 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5680 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5681 * g++.dg/ubsan/pr63956.C: Correct.
5682
d0047a25
MM
56832016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5684
5685 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5686 vector double or vector long where the vector is in memory.
5687 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5688 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5689
e4f7a5df
SK
56902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5691
5692 PR fortran/69867
5693 * gfortran.dg/pr69867.f90: New test.
5694
b441ae1d
SK
56952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5696
5697 PR fortran/69962
5698 * gfortran.dg/pr69962.f90: New test.
5699
712dff31
SK
57002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5701
5702 PR fortran/70006
5703 * gfortran.dg/pr70006.f90: New test.
5704
fb42421e
SK
57052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5706
5707 PR fortran/71730
5708 * gfortran.dg/pr71730.f90: New test.
5709 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5710 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5711 * gfortran.dg/array_constructor_26.f03: Ditto.
5712
466effe0
WS
57132016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5714
5715 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5716 * gcc.target/powerpc/pr71763.c: Likewise.
5717
f618a472
MP
57182016-07-29 Marek Polacek <polacek@redhat.com>
5719
5720 PR c/71742
5721 * gcc.dg/940510-1.c: Adjust dg-error.
5722 * gcc.dg/c99-flex-array-1.c: Likewise.
5723 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5724
efd0786f
MP
5725 PR c/71853
5726 * gcc.dg/noncompile/pr71853.c: New test.
5727
e00dceaf
MP
5728 PR c/71573
5729 * gcc.dg/noncompile/pr71573.c: New test.
5730
638fc14f
MP
5731 PR c/71926
5732 * g++.dg/warn/Wparentheses-30.C: New test.
5733 * gcc.dg/Wparentheses-14.c: New test.
5734
61c73a7f
UB
57352016-07-29 Uros Bizjak <ubizjak@gmail.com>
5736
5737 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5738
01d32b2b
BC
57392016-07-29 Bin Cheng <bin.cheng@arm.com>
5740
5741 PR tree-optimization/57558
5742 * gcc.dg/vect/pr57558-1.c: New test.
5743 * gcc.dg/vect/pr57558-2.c: New test.
5744
f6c7a248
PK
57452016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5746
61c73a7f 5747 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5748 to scan forwprop1 dump pass.
5749
f54ea774
PC
57502016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5751
5752 PR c++/51488
5753 * g++.dg/template/pr51488.C: New.
5754
673a107a
JJ
57552016-07-29 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR c/71969
5758 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5759 static __inline__.
5760 * gcc.dg/pr71969-1.c: New test.
5761 * gcc.dg/pr71969-2.c: New test.
5762 * gcc.dg/pr71969-3.c: New test.
5763
78169471
MP
57642016-07-29 Marek Polacek <polacek@redhat.com>
5765
5766 PR c/71574
5767 * c-c++-common/pr71574.c: New test.
5768
a5b5c8b6
MP
5769 PR c/71583
5770 * gcc.dg/noncompile/pr71583.c: New test.
5771
883b6d4e
KV
57722016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5773
5774 PR middle-end/68217
5775 * gcc.dg/pr68217.c: New test.
5776
89f1f37e
SK
57772016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5778
5779 PR fortran/71067
5780 * gfortran.dg/pr71067_1.f90: New test.
5781 * gfortran.dg/pr71067_2.f90: Ditto.
5782
e0d32185
MM
57832016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5784
5785 * gcc.target/powerpc/vec-extract-1.c: New test.
5786
c851722d
SK
57872016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5788
5789 PR fortran/71799
5790 * gfortran.dg/pr71799.f90: New test.
5791
f064da6a
PC
57922016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5793
5794 PR c++/71665
5795 * g++.dg/cpp0x/pr71665-1.C: New.
5796 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5797 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5798 * g++.dg/ext/label10.C: Likewise.
5799 * g++.dg/parse/constant5.C: Likewise.
5800
1b70aaad
SK
58012016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5802
5803 PR fortran/71859
5804 * gfortran.dg/pr71859.f90: New test.
5805 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5806 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5807
a23404c9
PT
58082016-07-28 Paul Thomas <pault@gcc.gnu.org>
5809
5810 PR fortran/71883
5811 * gfortran.dg/pr71883.f90 : New test.
5812
513d866d
YR
58132016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5814
5815 PR tree-optimization/71734
61c73a7f 5816 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5817
7c428aa2
RL
58182016-07-28 Renlin Li <renlin.li@arm.com>
5819
5820 Revert
5821 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5822
5823 PR fortran/71902
5824 * gfortran.dg/dependency_47.f90: New test.
5825
1225d6b1
ML
58262016-07-28 Martin Liska <mliska@suse.cz>
5827
5828 PR gcov-profile/68025
5829 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5830
e5f5bf35
ML
58312016-07-28 Martin Liska <mliska@suse.cz>
5832
5833 * g++.dg/vect/pr70944.cc: New test.
5834
4536610d
KV
58352016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5836
5837 PR middle-end/71994
5838 * gcc.dg/torture/pr71994.c: New test.
5839
8c6961ca
PK
58402016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5841
5842 PR middle-end/71078
5843 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5844 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5845 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5846
8de22ea0
RB
58472016-07-27 Richard Biener <rguenther@suse.de>
5848
5849 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5850
5d9da222
ML
58512016-07-27 Martin Liska <mliska@suse.cz>
5852
5853 * gcc.dg/predict-13.c: New test.
5854 * gcc.dg/predict-14.c: New test.
5855
af9e275f
SKS
58562016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5857
a23404c9 5858 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5859 including stdint.h.
5860 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5861 including stdint.h.
5862
71abba1e
MM
58632016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5864
5865 PR target/71869
5866 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5867 IEEE built-in functions handle quiet and signalling NaNs
5868 correctly.
5869
9cd74e8f
SK
58702016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5871
5872 PR fortran/71862
5873 * gfortran.dg/pr71862.f90: New test.
5874
0d48446f
MS
58752016-07-26 Martin Sebor <msebor@redhat.com>
5876
5877 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5878 selector with dg-options.
5879
524cf1e4
PP
58802016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5881
5882 PR tree-optimization/18046
5883 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5884 * gcc.dg/tree-ssa/vrp103.c: New test.
5885 * gcc.dg/tree-ssa/vrp104.c: New test.
5886
100665d8
WS
58872016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5888
5889 * gcc.target/powerpc/pr63354.c: Require lp64 since
5890 -mprofile-kernel is not legal with -m32.
5891
0b64ca40
RB
58922016-07-26 Richard Biener <rguenther@suse.de>
5893
5894 PR rtl-optimization/71984
5895 * gcc.dg/torture/pr71984.c: New testcase.
5896
9b7937cf
RS
58972016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5898
5899 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5900 g++-dg-runtest via et-dg-runtest.
5901 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5902 * gcc.dg/vect/vect.exp: Likewise.
5903 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5904 gfortran-dg-runtest.
5905 * gfortran.dg/vect/vect.exp: Likewise.
5906 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5907 (check_mips_loongson_hw_available): Likewise.
5908 (check_effective_target_mpaired_single_runtime): Likewise.
5909 (check_effective_target_mips_loongson_runtime): Likewise.
5910 (add_options_for_mpaired_single): Likewise.
5911 (check_effective_target_vect_int): Add global et_index.
5912 Check and save the supported feature for a target selected by
5913 the et_index target. Break long lines where appropriate. Call
5914 et-is-effective-target for MIPS with an argument instead of
5915 check_effective_target_* where appropriate.
5916 (check_effective_target_vect_intfloat_cvt): Likewise.
5917 (check_effective_target_vect_uintfloat_cvt): Likewise.
5918 (check_effective_target_vect_floatint_cvt): Likewise.
5919 (check_effective_target_vect_floatuint_cvt): Likewise.
5920 (check_effective_target_vect_simd_clones): Likewise.
5921 (check_effective_target_vect_shift): ewise.
5922 (check_effective_target_whole_vector_shift): Likewise.
5923 (check_effective_target_vect_bswap): Likewise.
5924 (check_effective_target_vect_shift_char): Likewise.
5925 (check_effective_target_vect_long): Likewise.
5926 (check_effective_target_vect_float): Likewise.
5927 (check_effective_target_vect_double): Likewise.
5928 (check_effective_target_vect_long_long): Likewise.
5929 (check_effective_target_vect_no_int_max): Likewise.
5930 (check_effective_target_vect_no_int_add): Likewise.
5931 (check_effective_target_vect_no_bitwise): Likewise.
5932 (check_effective_target_vect_widen_shift): Likewise.
5933 (check_effective_target_vect_no_align): Likewise.
5934 (check_effective_target_vect_hw_misalign): Likewise.
5935 (check_effective_target_vect_element_align): Likewise.
5936 (check_effective_target_vect_condition): Likewise.
5937 (check_effective_target_vect_cond_mixed): Likewise.
5938 (check_effective_target_vect_char_mult): Likewise.
5939 (check_effective_target_vect_short_mult): Likewise.
5940 (check_effective_target_vect_int_mult): Likewise.
5941 (check_effective_target_vect_extract_even_odd): Likewise.
5942 (check_effective_target_vect_interleave): Likewise.
5943 (check_effective_target_vect_stridedN): Likewise.
5944 (check_effective_target_vect_multiple_sizes): Likewise.
5945 (check_effective_target_vect64): Likewise.
5946 (check_effective_target_vect_call_copysignf): Likewise.
5947 (check_effective_target_vect_call_sqrtf): Likewise.
5948 (check_effective_target_vect_call_btrunc): Likewise.
5949 (check_effective_target_vect_call_btruncf): Likewise.
5950 (check_effective_target_vect_call_ceil): Likewise.
5951 (check_effective_target_vect_call_ceilf): Likewise.
5952 (check_effective_target_vect_call_floor): Likewise.
5953 (check_effective_target_vect_call_floorf): Likewise.
5954 (check_effective_target_vect_call_lceil): Likewise.
5955 (check_effective_target_vect_call_lfloor): Likewise.
5956 (check_effective_target_vect_call_nearbyint): Likewise.
5957 (check_effective_target_vect_call_nearbyintf): Likewise.
5958 (check_effective_target_vect_call_round): Likewise.
5959 (check_effective_target_vect_call_roundf): Likewise.
5960 (check_effective_target_vect_perm): Likewise, but also append *_saved
5961 to the existing global name to properly cache the result.
5962 (check_effective_target_vect_perm_byte): Likewise.
5963 (check_effective_target_vect_perm_short): Likewise.
5964 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5965 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5966 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5967 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5968 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5969 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5970 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5971 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5972 (check_effective_target_vect_sdot_qi): Likewise.
5973 (check_effective_target_vect_udot_qi): Likewise.
5974 (check_effective_target_vect_sdot_hi): Likewise.
5975 (check_effective_target_vect_udot_hi): Likewise.
5976 (check_effective_target_vect_usad_char): Likewise.
5977 (check_effective_target_vect_pack_trunc): Likewise.
5978 (check_effective_target_vect_unpack): Likewise.
5979 (check_effective_target_vect_aligned_arrays): Likewise.
5980 (check_effective_target_vect_natural_alignment): Likewise.
5981 (check_effective_target_vector_alignment_reachable): Likewise.
5982 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5983 (is-effective-target): Initialize et_index if undefined.
5984 (et-dg-runtest): New.
5985 (et-is-effective-target): Likewise.
5986 (check_vect_support_and_set_flags): Add supported MIPS targets to
5987 EFFECTIVE_TARGETS list. Return the number of supported targets.
5988
8f63caf6 59892016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5990 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5991
5992 PR middle-end/70920
5993 * gcc.dg/pr70920-1.c: New test-case.
5994 * gcc.dg/pr70902-2.c: Likewise.
5995 * gcc.dg/pr70920-3.c: Likewise.
5996 * gcc.dg/pr70920-4.c: Likewise
5997 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5998 2 instead of 3.
5999
7d575fff
AM
60002016-07-25 Alexander Monakov <amonakov@ispras.ru>
6001
6002 * gcc.c-torture/execute/pr71494.c: Require label_values.
6003 * gcc.dg/pr16973.c: Ditto.
6004
bf01e070
SKS
60052016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6006
6007 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6008 * gcc.dg/torture/pr69771.c: Require int32plus.
6009 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6010
16b05965
ML
60112016-07-25 Martin Liska <mliska@suse.cz>
6012
6013 * gcc.dg/torture/pr71987.c: New test.
6014
d52d3767
SK
60152016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6016
6017 PR fortran/71935
6018 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6019 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6020 * gfortran.dg/pr71935.f90: New test.
6021
94087e88 60222016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6023
6024 PR c++/71675
6025 * g++.dg/ext/atomic-3.C: New test.
6026 * gcc.dg/atomic/pr71675.c: New test.
6027
58b3986e
ES
60282016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6029
6030 * gcc.target/i386/mvc8.c: New test.
6031
faa1612a
BC
60322016-07-22 Bin Cheng <bin.cheng@arm.com>
6033
6034 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6035 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6036
1603ebe0
TK
60372016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6038
6039 PR fortran/71795
6040 * gfortran.dg/constructor_50.f90: New test.
6041
bc91c436
ML
60422016-07-22 Martin Liska <mliska@suse.cz>
6043
6044 PR gcov-profile/69028
6045 PR gcov-profile/62047
6046 * g++.dg/cilk-plus/pr69028.C: New test.
6047
9fe9a3a7
AV
60482016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6049
6050 * gfortran.dg/coarray_stat_2.f90: New test.
6051
70866e3d
MM
60522016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6053
6054 * gcc.target/powerpc/vec-extract.h: New files to check the
6055 vec_extract built-in functions for all vector types, testing
6056 accessing each element, both with constant and variable element
6057 numbers.
6058 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6059 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6060 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6061 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6062 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6063 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6064 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6065 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6066 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6067
ab3af181
JJ
60682016-07-21 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR c++/71728
6071 * g++.dg/other/pr71728.C: New test.
6072
ebe8f322
JG
60732016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6074
6075 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6076 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6077 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6078 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6079 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6080
959cef74
RB
60812016-07-21 Richard Biener <rguenther@suse.de>
6082
6083 PR tree-optimization/71947
6084 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6085
b24d9420
BC
60862016-07-21 Bin Cheng <bin.cheng@arm.com>
6087
6088 * gcc.dg/tree-ssa/scev-15.c: New.
6089
23974819
BC
60902016-07-21 Bin Cheng <bin.cheng@arm.com>
6091
6092 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6093
ee78cbaa
JJ
60942016-07-21 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR c++/71941
6097 * g++.dg/gomp/pr71941.C: New test.
6098
52ed68f7
DM
60992016-07-20 David Malcolm <dmalcolm@redhat.com>
6100
6101 PR c/70339
6102 PR c/71858
6103 * g++.dg/spellcheck-identifiers.C: New test case, based on
6104 gcc.dg/spellcheck-identifiers.c.
6105 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6106 gcc.dg/spellcheck-identifiers-2.c.
6107 * g++.dg/spellcheck-typenames.C: New test case, based on
6108 gcc.dg/spellcheck-typenames.c
6109
18407bfb
JW
61102016-07-20 Jonathan Wakely <jwakely@redhat.com>
6111
6112 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6113 pointer to member function and also test catching by reference.
6114
4c07fd98
DV
61152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6116
6117 * gcc.target/s390/pr67443.c: Fix test case.
6118
fee21d65
DV
61192016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6120
6121 * gcc.target/s390/insv-1.c: Xfail some tests.
6122 * gcc.target/s390/insv-2.c: Likewise.
6123
dbe9dfdd
GJL
61242016-07-20 Georg-Johann Lay <avr@gjlay.de>
6125
6126 * gcc.target/avr/torture/get-mem.c: New test.
6127 * gcc.target/avr/torture/set-mem.c: New test.
6128
c25e1d82
GJL
61292016-07-20 Georg-Johann Lay <avr@gjlay.de>
6130
6131 PR target/71948
6132 * gcc.target/avr/torture/tiny-progmem.c: New test.
6133
109d2197
JJ
61342016-07-20 Jakub Jelinek <jakub@redhat.com>
6135
7419f441
JJ
6136 PR c++/71909
6137 * g++.dg/parse/pr71909.C: New test.
6138 * g++.dg/tm/pr71909.C: New test.
6139
109d2197
JJ
6140 PR c++/50060
6141 * g++.dg/cpp0x/constexpr-50060.C: New test.
6142 * g++.dg/cpp1y/constexpr-50060.C: New test.
6143
144530cf
ML
61442016-07-20 Martin Liska <mliska@suse.cz>
6145
6146 * gfortran.dg/graphite/pr71898.f90: New test.
6147
04ac4afa
BC
61482016-07-20 Bin Cheng <bin.cheng@arm.com>
6149
6150 PR tree-optimization/71503
6151 PR tree-optimization/71683
6152 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6153 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6154
dcbdb17a
ML
61552016-07-20 Martin Liska <mliska@suse.cz>
6156
6157 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6158 * gcc.dg/plugin/sreal-test-1.c: Remove.
6159 * gcc.dg/plugin/sreal_plugin.c: Remove.
6160
6ed82555
TK
61612016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6162
6163 PR fortran/71902
6164 * gfortran.dg/dependency_47.f90: New test.
6165
13da0507
JJ
61662016-07-19 Jakub Jelinek <jakub@redhat.com>
6167
4833f561
JJ
6168 PR rtl-optimization/71916
6169 * gcc.c-torture/compile/pr71916.c: New test.
6170
4fda19ef
JJ
6171 PR middle-end/71874
6172 * g++.dg/torture/pr71874.C: New test.
6173
13da0507
JJ
6174 PR middle-end/71734
6175 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6176 (my_alloc): Rewritten to use __builtin_posix_memalign and
6177 __SIZE_TYPE__.
6178 (my_free): Use __builtin_free instead of _mm_free.
6179 (Vec::operator=): Use __builtin_memcpy.
6180
e7980add
MJ
61812016-07-19 Martin Jambor <mjambor@suse.cz>
6182
61c73a7f
UB
6183 PR fortran/71688
6184 * gfortran.dg/pr71688.f90: New test.
e7980add 6185
13e88953
RB
61862016-07-19 Richard Biener <rguenther@suse.de>
6187
6188 * c-c++-common/vector-subscript-6.c: New testcase.
6189 * c-c++-common/vector-subscript-7.c: Likewise.
6190
1caf0482
SKS
61912016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6192
a23404c9 6193 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6194 and UInt32 based on __SIZEOF_INT__.
6195
cef5388d
RB
61962016-07-19 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/71901
6199 * gcc.dg/torture/pr71901.c: New testcase.
6200
62012016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6202
6203 PR tree-optimization/71908
6204 * gcc.dg/torture/pr71908.c: New testcase.
6205
a8f7a895
MM
62062016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6207
6208 PR target/71493
6209 * gcc.target/powerpc/pr71493-1.c: New test.
6210 * gcc.target/powerpc/pr71493-2.c: Likewise.
6211
f2111a36
JJ
62122016-07-18 Jakub Jelinek <jakub@redhat.com>
6213
99516432
JJ
6214 PR c++/71835
6215 * g++.dg/conversion/ambig3.C: New test.
6216
87713c6a
JJ
6217 PR c++/71828
6218 * g++.dg/cpp0x/constexpr-71828.C: New test.
6219
7a7f16ca
JJ
6220 PR c++/71826
6221 * g++.dg/template/pr71826.C: New test.
6222
f4d90295
JJ
6223 PR c++/71822
6224 * g++.dg/template/defarg21.C: New test.
6225
f2111a36
JJ
6226 PR c++/71871
6227 * g++.dg/ext/vector31.C: New test.
6228
0b965526
UB
62292016-07-18 Uros Bizjak <ubizjak@gmail.com>
6230
6231 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6232
94e136b9
YR
62332016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6234
6235 PR tree-optimization/71734
6236 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6237
7072df0a
DV
62382016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6239
6240 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6241 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6242 stack-layout-dynamic-1.c: New test.
6243
54158a1a
AK
62442016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6245
6246 * gcc.target/s390/nolrl-1.c: New test.
6247
43068916
FR
62482016-07-17 Fritz Reese <fritzoreese@gmail.com>
6249
6250 PR fortran/71523
6251 * gfortran.dg/pr71523_1.f90: New test.
6252 * gfortran.dg/pr71523_2.f90: New test.
6253
a9356b12
AS
62542016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6255
6256 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6257
a07b81c7 62582016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6259 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6260
6261 PR fortran/62125
6262 * gfortran.dg/pr62125.f90: New test.
6263
96c0ec12
BS
62642016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6265
6266 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6267 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6268
479d0ed5
JW
62692016-07-15 Jonathan Wakely <jwakely@redhat.com>
6270
6271 PR c++/58796
6272 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6273 * g++.dg/cpp0x/nullptr35.C: New test.
6274
41c7438e
BC
62752016-07-15 Bin Cheng <bin.cheng@arm.com>
6276
6277 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6278
f7ba880b
CP
62792016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6280
6281 * gfortran.dg/goacc/vector_length.f90: New test.
6282
b9aba0a0
RB
62832016-07-15 Richard Biener <rguenther@suse.de>
6284
6285 PR tree-optimization/71881
6286 * gcc.dg/torture/pr71881.c: New testcase.
6287
9513d5fb
RB
62882016-07-15 Richard Biener <rguenther@suse.de>
6289
6290 PR tree-optimization/71887
6291 * gcc.dg/torture/pr71887.c: New testcase.
6292
ddbbcb19
JJ
62932016-07-15 Jakub Jelinek <jakub@redhat.com>
6294
6295 PR c/71858
6296 * gcc.dg/spellcheck-identifiers-3.c: New test.
6297
29eb509c
AV
62982016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6299
6300 PR fortran/71807
6301 * gfortran.dg/null_9.f90: New test.
6302
43aabfcf
BC
63032016-07-15 Bin Cheng <bin.cheng@arm.com>
6304
6305 * gcc.dg/tree-ssa/loop-41.c: New test.
6306
afc89e58
BC
63072016-07-15 Bin Cheng <bin.cheng@arm.com>
6308
6309 PR tree-optimization/71347
6310 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6311
6fa682ad
SK
63122016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6313
6314 PR fortran/29819
6315 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6316 * gfortran.dg/contains.f90: Ditto.
6317 * gfortran.dg/contains_empty_1.f03: Ditto.
6318 * gfortran.dg/submodule_3.f08: Ditto.
6319
dd36b877
JJ
63202016-07-14 Jakub Jelinek <jakub@redhat.com>
6321
a60a5d31
JJ
6322 PR testsuite/71865
6323 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6324 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6325 expected diagnostics.
6326
dd36b877
JJ
6327 PR c/71858
6328 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6329 * gcc.dg/spellcheck-identifiers-2.c: New test.
6330 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6331 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6332
a241f8ca
JJ
63332016-07-14 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR tree-optimization/71872
6336 * gcc.c-torture/compile/pr71872.c: New test.
6337
d62b809c
TP
63382016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6339
6340 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6341 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6342 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6343 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6344 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6345 * gcc.target/arm/atomic-op-acquire-1.c: This.
6346 * gcc.target/arm/atomic-op-char.c: Rename into ...
6347 * gcc.target/arm/atomic-op-char-1.c: This.
6348 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6349 * gcc.target/arm/atomic-op-consume-1.c: This.
6350 * gcc.target/arm/atomic-op-int.c: Rename into ...
6351 * gcc.target/arm/atomic-op-int-1.c: This.
6352 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6353 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6354 * gcc.target/arm/atomic-op-release.c: Rename into ...
6355 * gcc.target/arm/atomic-op-release-1.c: This.
6356 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6357 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6358 * gcc.target/arm/atomic-op-short.c: Rename into ...
6359 * gcc.target/arm/atomic-op-short-1.c: This.
6360 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6361 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6362 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6363 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6364 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6365 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6366 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6367 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6368 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6369 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6370
1f8dd420
AV
63712016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6372
6373 PR fortran/70842
6374 * gfortran.dg/select_type_35.f03: New test.
6375
53109ba8
KT
63762016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6377
6378 PR target/65951
6379 PR tree-optimization/70923
6380 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6381 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6382 * gcc.dg/vect/pr65951.c: Likewise.
6383 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6384
91f35b7f
DE
63852016-07-14 David Edelsohn <dje.gcc@gmail.com>
6386
6387 * c-c++-common/pr60226.c: Expect maximum object file alignment
6388 error on AIX.
6389
351168fe
RB
63902016-07-14 Richard Biener <rguenther@suse.de>
6391
6392 PR tree-optimization/71866
6393 * gcc.dg/torture/pr71866.c: New testcase.
6394
94c32c00
TP
63952016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6396
6397 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6398 selector and enclose boolean expression in curly braces.
6399
b799a481
AM
64002016-07-14 Alan Modra <amodra@gmail.com>
6401
6402 PR target/71733
6403 * gcc.target/powerpc/p9-novsx.c: New.
6404
f63ba78c
AK
64052016-07-13 Andi Kleen <ak@linux.intel.com>
6406
6407 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6408 * g++.dg/tree-prof/morefunc.C: Dito.
6409 * g++.dg/tree-prof/pr35545.C: Dito.
6410 * g++.dg/tree-prof/reorder.C: Dito.
6411 * gcc.dg/tree-prof/20050826-2.c: Dito.
6412 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6413 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6414 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6415 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6416 * gcc.dg/tree-prof/inliner-1.c: Dito.
6417 * gcc.dg/tree-prof/merge_block.c: Dito.
6418 * gcc.dg/tree-prof/stringop-1.c: Dito.
6419 * gcc.dg/tree-prof/stringop-2.c: Dito.
6420 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6421 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6422 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6423 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6424 * gcc.dg/tree-prof/update-loopch.c: Dito.
6425 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6426 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6427 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6428 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6429 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6430 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6431 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6432
f4d5a23d
AK
64332016-07-13 Andi Kleen <ak@linux.intel.com>
6434
6435 * lib/profopt.exp (profopt-execute): Remove .imports files.
6436
ae145898
AK
64372016-07-13 Andi Kleen <ak@linux.intel.com>
6438
0b965526 6439 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6440
e97bd4f5
AK
64412016-07-13 Andi Kleen <ak@linux.intel.com>
6442
6443 * lib/profopt.exp (dg-final-scan-autofdo,
6444 dg-final-scan-not-autofdo): New functions.
6445
6fa3d4b4
BC
64462016-07-13 Bin Cheng <bin.cheng@arm.com>
6447
6448 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6449 * gcc.dg/vect/vect-35.c: Ditto.
6450 * gcc.dg/vect/vect-alias-check-2.c: New test.
6451
65f18bc6
ML
64522016-07-13 Martin Liska <mliska@suse.cz>
6453
6454 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6455 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6456 * gfortran.dg/pr42108.f90: Update expected dump scan.
6457
9737f35b
RB
64582016-07-13 Richard Biener <rguenther@suse.de>
6459
6460 PR tree-optimization/24574
6461 * gcc.dg/pr24574.c: New testcase.
6462
62c0ea4b
SKS
64632016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6464
0b965526 6465 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6466 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6467 * c-c++-common/pr68833-1.c: Require int32plus.
6468 * gcc.dg/ipa/pr63551.c: Likewise.
6469 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6470 * gcc.dg/ipa/pr64041.c: Require int32plus.
6471
c7ed8938
IE
64722016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6473
6474 PR ipa/71633
6475 * g++.dg/pr71633.C: New test.
6476
5ce15300
TP
64772016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6478
6479 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6480 Add new arm_thumb1_cbz_ok effective target.
6481 * gcc.target/arm/cbz.c: New test.
6482
2b9509a3
TP
64832016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6484
6485 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6486 Define effective target.
6487 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6488 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6489 * gcc.target/arm/movhi_movw.c: New test.
6490 * gcc.target/arm/movsi_movw.c: Likewise.
6491 * gcc.target/arm/movdi_movw.c: Likewise.
6492
7f15b177
RB
64932016-07-13 Richard Biener <rguenther@suse.de>
6494
6495 PR middle-end/71104
6496 * gcc.dg/pr71104-1.c: New testcase.
6497 * gcc.dg/pr71104-2.c: Likewise.
6498
0b0a896e
MM
64992016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6500
6501 PR target/71805
6502 * gcc.target/powerpc/pr71805.c: New test.
6503
f906f5ed
BS
65042016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6505
6506 * gcc.target/powerpc/divkc3-1.c: New.
6507 * gcc.target/powerpc/mulkc3-1.c: New.
6508
9e63c3aa
NS
65092016-07-12 Nathan Sidwell <nathan@acm.org>
6510
6511 * gcc.target/arm/data-rel-1.c: New.
6512 * gcc.target/arm/data-rel-2.c: New.
6513 * gcc.target/arm/data-rel-3.c: New.
6514
f507d202
ML
65152016-07-12 Martin Liska <mliska@suse.cz>
6516
6517 * gcc.dg/params/blocksort-part.c: New test.
6518 * gcc.dg/params/params.exp: New file.
6519
d6f7c125
KT
65202016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6521
6522 PR middle-end/71700
6523 * gcc.c-torture/execute/pr71700.c: New test.
6524
37ccb0ba
SB
65252016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6526 Richard Biener <rguenther@suse.de>
6527
6528 PR tree-optimization/23286
6529 PR tree-optimization/70159
6530 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6531 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6532 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6533 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6534 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6535 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6536 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6537 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6538 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6539 * gcc.dg/pr51879-12.c: Likewise.
6540 * gcc.dg/strlenopt-9.c: Likewise.
6541 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6542 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6543 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6544 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6545 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6546 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6547 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6548 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6549 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6550 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6551 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6552 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6553 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6554 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6555 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6556
712a93d6
RB
65572016-07-12 Richard Biener <rguenther@suse.de>
6558
6559 PR rtl-optimization/68961
6560 * gcc.target/i386/pr68961.c: New testcase.
6561
c392943c
JJ
65622016-07-11 Jakub Jelinek <jakub@redhat.com>
6563
3d56e6a4
JJ
6564 PR middle-end/71758
6565 * c-c++-common/gomp/pr71758.c: New test.
6566 * gfortran.dg/gomp/pr71758.f90: New test.
6567
c392943c
JJ
6568 PR tree-optimization/71823
6569 * gcc.dg/vect/pr71823.c: New test.
6570
741d3be5
DM
65712016-07-11 David Malcolm <dmalcolm@redhat.com>
6572
6573 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6574 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6575 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6576
92fa45b5
L
65772016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6578
6579 PR target/71801
6580 * gcc.target/i386/pr71801.c: New test.
6581
f51606c7
RB
65822016-07-11 Richard Biener <rguenther@suse.de>
6583
6584 PR tree-optimization/71816
6585 * gcc.dg/torture/pr71816.c: New testcase.
6586
36b54ce0
TK
65872016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6588
6589 PR fortran/71783
6590 * gfortran.dg/dependency_46.f90: New test.
6591
d13835b6
VM
65922016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6593
6594 PR rtl-optimization/71621
6595 * gcc.target/i386/pr71621-1.c: New.
6596 * gcc.target/i386/pr71621-2.c: New.
6597
642bcbdf
CP
65982016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6599
6600 * gfortran.dg/goacc/pr71704.f90: New test.
6601
02eb5b8b
BS
66022016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6603
6604 PR target/71297
6605 * gcc.target/powerpc/pr71297.c: New.
6606
8beb9a0d
JW
66072016-07-08 Jiong Wang <jiong.wang@arm.com>
6608
6609 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6610
cef4b650
MM
66112016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6612
6613 PR target/71806
6614 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6615
3c3ecf52
AH
66162016-07-08 Alan Hayward <alan.hayward@arm.com>
6617
6618 PR tree-optimization/71667
6619 * gcc.dg/vect/pr71667.c: New
6620
2660286d
ML
66212016-07-08 Martin Liska <mliska@suse.cz>
6622
6623 * gcc.dg/torture/pr71606.c: New test.
6624
70cdd4ae
JD
66252016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6626
6627 PR fortran/71764
6628 * gfortran.dg/pr71764.f90: New test.
6629
842dc2e6
JJ
66302016-07-07 Jakub Jelinek <jakub@redhat.com>
6631 Kai Tietz <ktietz70@googlemail.com>
6632
6633 PR c++/70869
6634 PR c++/71054
6635 * g++.dg/cpp0x/pr70869.C: New test.
6636 * g++.dg/cpp0x/pr71054.C: New test.
6637
31be4262
DE
66382016-07-07 David Edelsohn <dje.gcc@gmail.com>
6639
6640 * g++.dg/debug/pr71432.C: Fail on AIX.
6641
1c122092
ML
66422016-07-07 Martin Liska <mliska@suse.cz>
6643
6644 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6645 an undefined behavior.
6646 * gfortran.dg/do_3.F90: Likewise.
6647 * gfortran.dg/do_check_11.f90: New test.
6648 * gfortran.dg/do_check_12.f90: New test.
6649 * gfortran.dg/do_corner_warn.f90: New test.
6650
7119f1b1
ML
66512016-07-07 Martin Liska <mliska@suse.cz>
6652
6653 * gfortran.dg/predict-1.f90: Ammend the test.
6654 * gfortran.dg/predict-2.f90: Likewise.
6655
275792f2
IE
66562016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6657
6658 PR ipa/71624
6659 * g++.dg/pr71624.C: New test.
6660
05a437c1
TP
66612016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6662
6663 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6664 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6665 ARMv8-M Mainline architectures.
6666
6f493951
TP
66672016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6668
6669 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6670 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6671
5ddaee94
SB
66722016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6673
6674 PR target/70098
6675 PR target/71763
6676 * gcc.target/powerpc/pr71763.c: New file.
6677
651afdb2
YR
66782016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6679
6680 PR tree-optimization/71518
0b965526 6681 * gcc.dg/pr71518.c: New test.
651afdb2 6682
9df99881
WD
66832016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6684
6685 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6686
7b4e0769
SKS
66872016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6688
0b965526 6689 PR target/50739
7b4e0769
SKS
6690 * gcc.target/avr/pr50739.c: New test.
6691
eb4432f7
JH
66922016-07-05 Jan Hubicka <jh@suse.cz>
6693
6694 * gcc.dg/tree-ssa/scev-14.c: update template.
6695
c01e092f
RS
66962016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6697
6698 * gcc.dg/vect/group-no-gaps-1.c: New test.
6699
8070763a
AK
67002016-07-05 Andi Kleen <ak@linux.intel.com>
6701
6702 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6703 if kernel supports MPX.
6704
3f8257db 67052016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6706
6707 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6708
36a265b1
MM
67092016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6710 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6711
6712 * gcc.target/powerpc/signbit-1.c: New test.
6713 * gcc.target/powerpc/signbit-2.c: New test.
6714 * gcc.target/powerpc/signbit-3.c: New test.
6715
7a98fb6e
KT
67162016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6717
6718 PR rtl-optimization/71594
6719 * gcc.dg/torture/pr71594.c: New test.
6720
1e3d54b4
JH
67212016-07-05 Jan Hubicka <jh@suse.cz>
6722
6723 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6724
84ca3893
DM
67252016-07-05 David Malcolm <dmalcolm@redhat.com>
6726
6727 PR c++/62314
3a146d46 6728 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6729 number of missing semicolon error.
6730 * g++.dg/pr62314-2.C: New test case.
6731
20d0bfce
AF
67322016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6733
6734 * gfortran.dg/coarray_stat_function.f90: New test.
6735 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6736 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6737 to new interfaces.
6738
69aaea06
AV
67392016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6740
6741 PR fortran/71623
6742 * gfortran.dg/deferred_character_17.f90: New test.
6743
f723a43c
CL
67442016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6745
6746 * gcc.target/arm/neon/polytypes.c: Move to ...
6747 * gcc.target/arm/polytypes.c: ... here.
6748 * gcc.target/arm/neon/pr51534.c: Move to ...
6749 * gcc.target/arm/pr51534.c: ... here.
6750 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6751 * gcc.target/arm/vect-vcvt.c: ... here.
6752 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6753 * gcc.target/arm/vect-vcvtq.c: ... here.
6754 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6755 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6756 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6757 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6758 * gcc.target/arm/neon/neon.exp: Delete.
6759 * gcc.target/arm/neon/: Delete.
6760
d73e0ccf
JD
67612016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6762
6763 PR fortran/65575
6764 * gfortran.dg: pr65575.f90: New test.
6765
c20f6223
JD
67662016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6767
6768 PR fortran/35849
6769 * gfortran.dg: pr35849.f90: New test.
6770
2a5537c3
JJ
67712016-07-04 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR c++/71739
6774 * g++.dg/cpp0x/pr71739.C: New test.
6775
740f9751
CL
67762016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6777
6778 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6779
bf749919
DV
67802016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6781
6782 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6783 locr.
6784 * gcc.target/s390/loc-1.c: New test.
6785
430bb38e
YR
67862016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6787
3a146d46
JJ
6788 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6789 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6790
15f6e0da
RR
67912016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6792
6793 PR target/63874
6794 * gcc.target/aarch64/pr63874.c: New test.
6795
79335075
JB
67962016-07-04 Jan Beulich <jbeulich@suse.com>
6797
6798 * g++.dg/header.c: New.
6799 * gcc.dg/header.c: New.
6800
557e8c49
JJ
68012016-07-02 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR c/71719
6804 * c-c++-common/Wunused-var-15.c: New test.
6805
79a592e3
JJ
68062016-07-01 Jakub Jelinek <jakub@redhat.com>
6807
6808 PR fortran/71687
6809 * gfortran.dg/gomp/pr71687.f90: New test.
6810
e2298656
BS
68112016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6812
6813 * gcc.dg/const-float128-ped.c: Require __float128 effective
6814 target and options.
6815 * gcc.dg/const-float128.c: Likewise.
6816 * gcc.dg/torture/float128-cmp-invalid.c: Require
6817 __float128 and base_quadfloat_support effective targets, and
6818 __float128 options.
6819 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6820 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6821 * gcc.dg/torture/float128-nan.c: Likewise.
6822 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6823 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6824 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6825 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6826 (add_options_for___float128): New.
6827 (check_effective_target_base_quadword_support): New.
6828
70c11966
MM
68292016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6830
6831 PR target/71720
6832 * gcc.target/powerpc/pr71720.c: New test.
6833
059541fd
JB
68342016-07-01 Jan Beulich <jbeulich@suse.com>
6835
6836 * gcc.dg/bss.c: New.
6837
2c1e4964
PB
68382016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6839
6840 PR target/71698
6841 * gcc.target/powerpc/pr71698.c: New test.
6842
22e1cb39
GJL
68432016-07-01 Georg-Johann Lay <avr@gjlay.de>
6844
6845 PR target/71151
6846 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6847 instead of ".foo" for its section name.
6848 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6849 depending on MCU's flash size.
6850 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6851 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6852 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6853 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6854 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6855 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6856
466cf574
JB
68572016-07-01 Jan Beulich <jbeulich@suse.com>
6858
6859 * gcc.target/i386/pr65105-2.c: Add -msse2.
6860
351beab7
JJ
68612016-06-30 Jakub Jelinek <jakub@redhat.com>
6862
55a0f21a
JJ
6863 PR tree-optimization/71707
6864 * gcc.dg/strlenopt-29.c: New test.
6865
6245ad72
JJ
6866 PR fortran/71704
6867 * gfortran.dg/gomp/pr71704.f90: New test.
6868
351beab7
JJ
6869 PR fortran/71705
6870 * gfortran.dg/gomp/pr71705.f90: New test.
6871
5a3a6a5e
KN
68722016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6873
6874 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6875 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6876 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6877 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6878 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6879 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6880 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6881 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6882 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6883 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6884 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6885 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6886 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6887 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6888 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6889 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6890 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6891 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6892 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6893 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6894 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6895 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6896 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6897 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6898 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6899 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6900 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6901 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6902 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6903 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6904 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6905 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6906 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6907 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6908 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6909 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6910 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6911 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6912 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6913 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6914 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6915 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6916 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6917 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6918 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6919 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6920 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6921 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6922 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6923 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6924 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6925 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6926 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6927 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6928 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6929 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6930 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6931 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6932 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6933 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6934 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6935 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6936 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6937 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6938 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6939 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6940 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6941 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6942 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6943 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6944 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6945 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6946 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6947 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6948 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6949 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6950 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6951 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6952 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6953 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6954 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6955
3dfa8071 69562016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6957 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6958
6959 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6960
9bd62242 69612016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6962 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6963
6964 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6965
603107fb
DM
69662016-06-30 David Malcolm <dmalcolm@redhat.com>
6967
6968 PR driver/71651
6969 * gcc.dg/spellcheck-options-12.c: New test case.
6970
205cccc7
JJ
69712016-06-30 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR middle-end/71693
6974 * gcc.c-torture/compile/pr71693.c: New test.
6975
f4452176
DM
69762016-06-29 David Malcolm <dmalcolm@redhat.com>
6977
6978 * gcc.dg/spellcheck-params.c: New testcase.
6979 * gcc.dg/spellcheck-params-2.c: New testcase.
6980
c5e74d9d
MM
69812016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6982
6983 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6984 vector extract instructions.
6985 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6986
e44ecbfd
JD
69872016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6988
6989 PR fortran/71686
6990 * gfortran.dg/unexpected_eof_2.f90: New test.
6991 * gfortran.dg/unexpected_eof_3.f90: New test.
6992
ee446d9f
JW
69932016-06-29 Jim Wilson <jim.wilson@linaro.org>
6994
6995 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6996
27f67461
CP
69972016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6998
6999 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7000 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7001 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7002
b1206d29
RB
70032016-06-29 Richard Biener <rguenther@suse.de>
7004
7005 PR middle-end/15256
7006 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7007
1af21224
MW
70082016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7009
7010 * gcc.target/arm/aapcs/neon-vect10.c: Require
7011 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7012 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7013 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7014 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7015 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7016 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7017 * gcc.target/arm/fp16-aapcs-1.c: Require
7018 -mfloat-ab=hard. Also simplify the test.
7019 * gcc.target/arm/fp16-aapcs-2.c: New.
7020
7fe43755
MW
70212016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7022
0b965526 7023 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7024 (add_options_for_arm_fp16_ieee): New.
7025 (add_options_for_arm_fp16_alternative): New.
7026 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7027 long-line.
7028 (effective_target_arm_fp16_hw): New.
7029
264d951a
IE
70302016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7031
7032 PR tree-optimization/71655
7033 * g++.dg/pr71655.C: New test.
7034
5c846a81
ML
70352016-06-29 Martin Liska <mliska@suse.cz>
7036
7037 * gcc.dg/pr71585.c: New test.
7038 * gcc.dg/pr71585-2.c: New test.
7039 * gcc.dg/pr71585-3.c: New test.
7040
fafe9318
YR
70412016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7042
7043 PR tree-optimization/70729
7044 * g++.dg/vect/pr70729.cc: New test.
7045
54d19c3b
TS
70462016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7047
7048 * c-c++-common/gomp/cancel-1.c: Extend.
7049
5f3cd7c3
JJ
70502016-06-29 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR tree-optimization/71625
7053 * gcc.dg/strlenopt-28.c: New test.
7054
4aa83879
RB
70552016-06-29 Richard Biener <rguenther@suse.de>
7056
7057 PR middle-end/71002
7058 * g++.dg/torture/pr71002.C: Adjust testcase.
7059
152ef731
JJ
70602016-06-29 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR c/71685
7063 * gcc.dg/pr71685.c: New test.
7064
70652016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7066
7067 PR c/71552
7068 * gcc.dg/init-bad-9.c: New test.
7069
d41dc215
BS
70702016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7071
7072 * gcc.target/powerpc/abs128-1.c: Require VSX.
7073 * gcc.target/powerpc/copysign128-1.c: Likewise.
7074 * gcc.target/powerpc/inf128-1.c: Likewise.
7075 * gcc.target/powerpc/nan128-1.c: Likewise.
7076
6a20b538
JJ
70772016-06-28 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR middle-end/71626
7080 * gcc.c-torture/execute/pr71626-1.c: New test.
7081 * gcc.c-torture/execute/pr71626-2.c: New test.
7082
77d93c47
PB
70832016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7084
7085 PR target/71656
7086 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7087
a8264058
SB
70882016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7089
7090 PR target/71670
7091 * gcc.target/powerpc/pr71670.c: New testcase.
7092
0dc47331
PB
70932016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7094
7095 PR target/71656
7096 * gcc.target/powerpc/pr71656-1.c: New test.
7097 * gcc.target/powerpc/pr71656-2.c: New test.
7098
b65ffc79
CL
70992016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7100
7101 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7102 around fp16 code.
7103 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7104 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7105 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7106 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7107 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7108 Add arm_neon_fp16_ok effective target.
0b965526
UB
7109 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7110 Likewise.
7111 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7112 Likewise.
7113 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7114 Likewise.
7115 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7116 Likewise.
7117 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7118 Likewise.
7119 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7120 Likewise.
7121 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7122 Likewise.
7123 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7124 Likewise.
7125 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7126 Likewise.
7127 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7128 Likewise.
7129 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7130 Likewise.
b65ffc79 7131
9bb86f40
JH
71322016-06-26 Jan Hubicka <hubicka@ucw.cz>
7133
7134 * gcc.dg/predict-12.c: New testcase.
7135
46db0fd4
JD
71362016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7137
7138 PR fortran/71649
7139 * gfortran.dg/pr71649.f90: New test.
7140
2a65e70b
JJ
71412016-06-25 Jakub Jelinek <jakub@redhat.com>
7142
f8a06e24
JJ
7143 PR tree-optimization/71643
7144 * g++.dg/opt/pr71643.C: New test.
7145
2a65e70b
JJ
7146 PR tree-optimization/71631
7147 * gcc.c-torture/execute/pr71631.c: New test.
7148
7805417a
JH
71492016-06-24 Jan Hubicka <hubicka@ucw.cz>
7150
7151 * gcc.dg/predict-11.c: New testcase.
7152 * gfortran.dg/predict-2.f90: New testcase.
7153
888ed1a3
JH
71542016-06-24 Jan Hubicka <hubicka@ucw.cz>
7155
7156 * gcc.dg/predict-10.c: New test.
7157
53605f35
BS
71582016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7159
7160 * gcc.target/powerpc/abs128-1.c: New.
7161 * gcc.target/powerpc/copysign128-1.c: New.
7162 * gcc.target/powerpc/inf128-1.c: New.
7163 * gcc.target/powerpc/nan128-1.c: New.
7164
7b22b4c6
EB
71652016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7166
7167 * gfortran.dg/pr71642.f90: New test.
7168
37e373c2
JJ
71692016-06-24 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR tree-optimization/71647
7172 * gcc.target/i386/pr71647.c: New test.
7173
b20b79f2
L
71742016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7175
7176 * gcc.target/i386/noplt-gd-1.c: New test.
7177 * gcc.target/i386/noplt-gd-2.c: Likewise.
7178 * gcc.target/i386/noplt-gd-3.c: Likewise.
7179 * gcc.target/i386/noplt-ld-1.c: Likewise.
7180 * gcc.target/i386/noplt-ld-2.c: Likewise.
7181 * gcc.target/i386/noplt-ld-3.c: Likewise.
7182 * lib/target-supports.exp
7183 (check_effective_target_tls_get_addr_via_got): New.
7184
04619cb8
UB
71852016-06-24 Uros Bizjak <ubizjak@gmail.com>
7186
7187 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7188 testsuite compile flags.
7189 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7190 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7191
71922016-06-24 Uros Bizjak <ubizjak@gmail.com>
7193
7194 * g++dg/vect/pr36684.cc: Add dg-do compile.
7195 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7196 * gcc.dg/vect/pr70021.c: Ditto.
7197 * gcc.dg/vect/pr70138-1.c: Ditto.
7198 * gcc.dg/vect/pr70138-2.c: Ditto.
7199 * gcc.dg/vect/pr70354-1.c: Ditto.
7200 * gcc.dg/vect/pr70354-2.c: Ditto.
7201 * gcc.dg/vect/pr71259.c: Ditto.
7202 * gcc.dg/vect/pr71416-1.c: Ditto.
7203 * gcc.dg/vect/slp-43.c: Ditto.
7204 * gcc.dg/vect/slp-45.c: Ditto.
7205 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7206 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7207 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7208 * gfortran.dg/vect/pr69980.f90: Ditto.
7209
72102016-06-24 Uros Bizjak <ubizjak@gmail.com>
7211
7212 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7213 * gcc.dg/vect/bb-slp-30.c: Ditto.
7214 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7215 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7216 * gcc.dg/vect/pr45902.c: Ditto.
7217 * gcc.dg/vect/pr48172.c: Ditto.
7218 * gcc.dg/vect/pr48377.c: Ditto.
7219 * gcc.dg/vect/pr49038.c: Ditto.
7220 * gcc.dg/vect/pr49771.c: Ditto.
7221 * gcc.dg/vect/pr52091.c: Ditto.
7222 * gcc.dg/vect/pr53185-2.c: Ditto.
7223 * gcc.dg/vect/pr56826.c: Ditto.
7224 * gcc.dg/vect/pr60276.c: Ditto.
7225 * gcc.dg/vect/pr62021.c: Ditto.
7226 * gcc.dg/vect/pr63530.c: Ditto.
7227 * gcc.dg/vect/pr65518.c: Ditto.
7228 * gcc.dg/vect/pr65947-1.c: Ditto.
7229 * gcc.dg/vect/pr65947-10.c: Ditto.
7230 * gcc.dg/vect/pr65947-11.c: Ditto.
7231 * gcc.dg/vect/pr65947-12.c: Ditto.
7232 * gcc.dg/vect/pr65947-13.c: Ditto.
7233 * gcc.dg/vect/pr65947-2.c: Ditto.
7234 * gcc.dg/vect/pr65947-3.c: Ditto.
7235 * gcc.dg/vect/pr65947-4.c: Ditto.
7236 * gcc.dg/vect/pr65947-5.c: Ditto.
7237 * gcc.dg/vect/pr65947-6.c: Ditto.
7238 * gcc.dg/vect/pr65947-7.c: Ditto.
7239 * gcc.dg/vect/pr65947-8.c: Ditto.
7240 * gcc.dg/vect/pr65947-9.c: Ditto.
7241 * gcc.dg/vect/pr71416-1.c: Ditto.
7242 * gcc.dg/vect/pr71439.c: Ditto.
7243 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7244 * gcc.dg/vect/vect-bswap16.c: Ditto.
7245 * gcc.dg/vect/vect-bswap32.c: Ditto.
7246 * gcc.dg/vect/vect-bswap64.c: Ditto.
7247 * gcc.dg/vect/vect-live-1.c: Ditto.
7248 * gcc.dg/vect/vect-live-2.c: Ditto.
7249 * gcc.dg/vect/vect-live-3.c: Ditto.
7250 * gcc.dg/vect/vect-live-4.c: Ditto.
7251 * gcc.dg/vect/vect-live-5.c: Ditto.
7252 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7253 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7254 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7255 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7256 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7257 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7258 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7259 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7260 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7261 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7262 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7263 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7264 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7265 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7266 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7267 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7268 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7269
da224bcb
UB
72702016-06-24 Uros Bizjak <ubizjak@gmail.com>
7271
7272 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7273
dfee2870
L
72742016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7275
7276 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7277 ia32 if R_386_GOT32X relocation is supported.
7278 * gcc.target/i386/noplt-3.c: Likewise.
7279 * gcc.target/i386/noplt-2.c: Likewise.
7280 (main): Renamed to ...
7281 (bar): This.
7282 * gcc.target/i386/noplt-4.c: Likewise.
7283 (main): Renamed to ...
7284 (bar): This.
7285 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7286 * gcc.target/i386/pr67400-5.c: Likewise.
7287
a86451b9
JJ
72882016-06-24 Jakub Jelinek <jakub@redhat.com>
7289
00085092
JJ
7290 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7291 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7292
a86451b9
JJ
7293 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7294 f4): Adjust expected diagnostics.
7295 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7296 (T): If OVFP is defined, redefine to TP.
7297 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7298 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7299 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7300 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7301 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7302 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7303 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7304 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7305 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7306 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7307 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7308 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7309 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7310 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7311 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7312 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7313 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7314 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7315 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7316 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7317 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7318 as last argument to __builtin_add_overflow_p.
7319
7bb5d5f4
UB
73202016-06-23 Uros Bizjak <ubizjak@gmail.com>
7321
7322 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7323 dg-options and remove default vector testsuite compile flags.
7324 * g++.dg/vect/pr33860a.cc: Ditto.
7325 * g++.dg/vect/pr45470-a.cc: Ditto.
7326 * g++.dg/vect/pr45470-b.cc: Ditto.
7327 * g++.dg/vect/pr60896.cc: Ditto.
7328 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7329 * gcc.dg/vect/pr18308.c: Ditto.
7330 * gcc.dg/vect/pr24049.c: Ditto.
7331 * gcc.dg/vect/pr33373.c: Ditto.
7332 * gcc.dg/vect/pr36228.c: Ditto.
7333 * gcc.dg/vect/pr42395.c: Ditto.
7334 * gcc.dg/vect/pr42604.c: Ditto.
7335 * gcc.dg/vect/pr46663.c: Ditto.
7336 * gcc.dg/vect/pr48765.c: Ditto.
7337 * gcc.dg/vect/pr49093.c: Ditto.
7338 * gcc.dg/vect/pr49352.c: Ditto.
7339 * gcc.dg/vect/pr52298.c: Ditto.
7340 * gcc.dg/vect/pr52870.c: Ditto.
7341 * gcc.dg/vect/pr53185.c: Ditto.
7342 * gcc.dg/vect/pr53773.c: Ditto.
7343 * gcc.dg/vect/pr56695.c: Ditto.
7344 * gcc.dg/vect/pr62171.c: Ditto.
7345 * gcc.dg/vect/pr63530.c: Ditto.
7346 * gcc.dg/vect/pr68339.c: Ditto.
7347 * gcc.dg/vect/pr71259.c: Ditto.
7348 * gcc.dg/vect/vect-82_64.c: Ditto.
7349 * gcc.dg/vect/vect-83_64.c: Ditto.
7350 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7351 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7352 * gcc.dg/vect/vect-shift-2.c: Ditto.
7353 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7354 * gfortran.dg/vect/pr39318.f90: Ditto.
7355 * gfortran.dg/vect/pr45714-a.f: Ditto.
7356 * gfortran.dg/vect/pr45714-b.f: Ditto.
7357 * gfortran.dg/vect/pr46213.f90: Ditto.
7358
2d4bb02f
MM
73592016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7360 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7361
7362 * gcc.target/powerpc/p9-splat-5.c: New test.
7363
f6d1b868
UB
73642016-06-23 Uros Bizjak <ubizjak@gmail.com>
7365
7366 PR tree-optimization/71488
7367 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7368 * lib/target-supports.exp: ... here.
7369 (check_sse4_hw_available): New procedure.
7370 (check_effective_target_sse4_runtime): Ditto.
7371 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7372 -march=westmere for sse4_runtime targets.
936ff030 7373 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7374 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7375 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7376 (main): Call check_vect ().
a7898180 7377 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7378
c0597759
L
73792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7380
7381 PR target/66232
7382 PR target/67400
7383 * gcc.target/i386/pr66232-14.c: New file.
7384 * gcc.target/i386/pr66232-15.c: Likewise.
7385 * gcc.target/i386/pr66232-16.c: Likewise.
7386 * gcc.target/i386/pr66232-17.c: Likewise.
7387 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7388 ia32 if R_386_GOT32X relocation is supported.
7389 * gcc.target/i386/pr67400-2.c: Likewise.
7390 * gcc.target/i386/pr67400-3.c: Likewise.
7391 * gcc.target/i386/pr67400-4.c: Likewise.
7392 * gcc.target/i386/pr67400-6.c: Likewise.
7393 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7394 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7395
5b0e27a7
JD
73962016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7397
7398 PR libgfortran/48852
7399 * gfortran.dg/char4_iunit_1.f03: Update test.
7400 * gfortran.dg/f2003_io_5.f03: Update test.
7401 * gfortran.dg/real_const_3.f90: Update test.
7402
7f586d90
AK
74032016-06-23 Andi Kleen <ak@linux.intel.com>
7404
7405 * g++.dg/bprob/bprob.exp: Support autofdo.
7406 * g++.dg/tree-prof/tree-prof.exp: dito.
7407 * gcc.dg/tree-prof/tree-prof.exp: dito.
7408 * gcc.misc-tests/bprob.exp: dito.
7409 * gfortran.dg/prof/prof.exp: dito.
7410 * lib/profopt.exp: dito.
7411 * lib/target-supports.exp: Check for autofdo.
7412
60fa7862
ML
74132016-06-23 Martin Liska <mliska@suse.cz>
7414
7415 * gcc.dg/pr71619.c: New test.
7416
e3d62871
UB
74172016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7418
7419 PR target/67400
cc901875
UB
7420 * gcc.target/i386/pr67400-1.c: New test.
7421 * gcc.target/i386/pr67400-2.c: Likewise.
7422 * gcc.target/i386/pr67400-3.c: Likewise.
7423 * gcc.target/i386/pr67400-4.c: Likewise.
7424 * gcc.target/i386/pr67400-5.c: Likewise.
7425 * gcc.target/i386/pr67400-6.c: Likewise.
7426 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7427
ac81cf0b
DM
74282016-06-22 David Malcolm <dmalcolm@redhat.com>
7429
7430 * c-c++-common/missing-header-1.c: New test case.
7431 * c-c++-common/missing-header-2.c: New test case.
7432 * c-c++-common/missing-header-3.c: New test case.
7433 * c-c++-common/missing-header-4.c: New test case.
7434
1a4f11c8
DM
74352016-06-22 David Malcolm <dmalcolm@redhat.com>
7436
7437 PR c/70339
7438 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7439 hint.
7440 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7441 expected results due to builtin "nanl" now being suggested for
7442 "name".
7443 * gcc.dg/pr67580.c: Update expected messages.
7444 * gcc.dg/spellcheck-identifiers.c: New testcase.
7445 * gcc.dg/spellcheck-typenames.c: New testcase.
7446
a93eac6a
DM
74472016-06-22 David Malcolm <dmalcolm@redhat.com>
7448
7449 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7450 file.
7451 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7452 diagnostic-test-show-locus-parseable-fixits.c to sources for
7453 diagnostic_plugin_test_show_locus.c.
7454 * lib/gcc-defs.exp (freeform_regexps): New global.
7455 (dg-regexp): New function.
7456 (handle-dg-regexps): New function.
7457 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7458 freeform_regexps to the empty list.
7459 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7460
49e76ff1
IE
74612016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7462
f6d1b868 7463 PR tree-optimization/71488
49e76ff1
IE
7464 * g++.dg/pr71488.C: New test.
7465 * gcc.dg/vect/vect-bool-cmp.c: New test.
7466
951d8c8a
EB
74672016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7468
7469 * gcc.dg/guality/param-5.c: New test.
7470
b60fc3bd
BE
74712016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7472
7473 * gcc.target/i386/asm-flag-7.c: New test.
7474
0609abda
TS
74752016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7476
7477 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7478 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7479 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7480 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7481 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7482 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7483 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7484 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7485 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7486 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7487 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7488 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7489 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7490 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7491 * lib/target-supports.exp: Likewise.
7492
ee2499b4
TS
74932016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7494
7495 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7496 * gcc.dg/attr-ms_struct-2.c: Likewise.
7497 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7498 * gcc.dg/bf-ms-attrib.c: Likewise.
7499 * gcc.dg/bf-ms-layout-2.c: Likewise.
7500 * gcc.dg/bf-ms-layout-3.c: Likewise.
7501 * gcc.dg/bf-ms-layout.c: Likewise.
7502 * gcc.dg/bf-no-ms-layout.c: Likewise.
7503 * gcc.target/i386/bitfield1.c: Likewise.
7504 * gcc.target/i386/bitfield2.c: Likewise.
7505 * gcc.target/i386/bitfield3.c: Likewise.
7506
caea59ff
KN
75072016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7508
7509 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7510 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7511 override other than -mcpu=power9 command-line option is specified,
7512 or if the target operating system is aix.
7513 * gcc.target/powerpc/darn-1.c: Likewise.
7514 * gcc.target/powerpc/darn-2.c: Likewise.
7515 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7516 test if effective-target is not powerpc_p9vector_ok or if the
7517 target operating system is not defined.
7518 * gcc.target/powerpc/vslv-1.c: Likewise.
7519 * gcc.target/powerpc/vsrv-0.c: Likewise.
7520 * gcc.target/powerpc/vsrv-1.c: Likewise.
7521
63617e30
TB
75222016-06-21 Tobias Burnus <burnus@net-b.de>
7523
7524 PR fortran/71068
7525 * gfortran.dg/coarray/data_1.f90: New.
7526
89192c3c
WD
75272016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7528
7529 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7530 (dg-require-effective-target): Use arm_v8_neon_hw.
7531 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7532 (dg-require-effective-target): Likewise.
7533 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7534 (dg-require-effective-target): Likewise.
7535 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7536 (dg-require-effective-target): Likewise.
7537 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7538 (dg-require-effective-target): Likewise.
7539 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7540 (dg-require-effective-target): Likewise.
7541 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7542 Add AArch64 check.
7543
64ac50e2
WD
75442016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7545
7546 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7547 Set to 3 so test passes.
7548
6252b5db
WD
75492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7550
7551 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7552
3b9bc511
IV
75532016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7554
7555 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7556 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7557 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7558 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7559
21db1c78
IV
75602016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7561
7562 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7563 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7564
9d30e86f
L
75652016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7566
7567 PR target/71549
7568 * gcc.target/i386/pr71549.c: New test.
7569
448a7c69
KN
75702016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7571
7572 * gcc.target/powerpc/vadsdu-0.c: Replace
7573 dg-require-effective-target directive to allow test to run on more
7574 platforms, and add dg-skip-if directive to disable test on aix
7575 platforms because of known incompatibilities.
7576 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7577 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7578 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7579 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7580 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7581 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7582 * gcc.target/powerpc/vadsdub-2.c: Replace
7583 dg-require-effective-target directive to allow test to run on more
7584 platforms, and add dg-skip-if directive to disable test on aix
7585 platforms because of known incompatibilities.
7586 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7587 with vec_absdb call to differentiate this test from vadsdub-1.c.
7588 * gcc.target/powerpc/vadsduh-1.c: Replace
7589 dg-require-effective-target directive to allow test to run on more
7590 platforms, and add dg-skip-if directive to disable test on aix
7591 platforms because of known incompatibilities.
7592 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7593 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7594 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7595
0ad84f34
JJ
75962016-06-21 Jakub Jelinek <jakub@redhat.com>
7597
7598 PR tree-optimization/71588
7599 * gcc.dg/pr71558.c: New test.
7600
e71e8d94
SKS
76012016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7602
7603 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7604 * c-c++-common/pr68657-2.c: Likewise.
7605 * c-c++-common/pr68657-3.c: Likewise.
7606 * gcc.dg/torture/pr69714.c: Require int32plus support.
7607 * gcc.dg/torture/pr70025.c: Likewise.
7608 * gcc.dg/torture/pr70083.c: Likewise.
7609 * gcc.dg/torture/pr70542.c: Likewise.
7610 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7611
5a578671
JM
76122016-06-20 Joseph Myers <joseph@codesourcery.com>
7613
7614 PR c/71601
7615 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7616
7a9df68e
JJ
76172016-06-20 Jakub Jelinek <jakub@redhat.com>
7618
50aa64d5
JJ
7619 PR middle-end/71581
7620 * gcc.dg/pr71581.c: New test.
7621
7a9df68e
JJ
7622 PR rtl-optimization/71591
7623 * gcc.dg/cpp/pr71591.c: New test.
7624
3947cf19
DR
76252016-06-20 David B. Robins <gcc@davidrobins.net>
7626
7627 PR target/71571
7628 * g++.dg/torture/pr71571.C: New test.
7629
c4ff221e
JJ
76302016-06-20 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR target/71559
7633 * gcc.target/i386/sse2-pr71559.c: New test.
7634 * gcc.target/i386/avx-pr71559.c: New test.
7635 * gcc.target/i386/avx512f-pr71559.c: New test.
7636
f1b5abfb
TB
76372016-06-20 Tobias Burnus <burnus@net-b.de>
7638
7639 PR fortran/71194
7640 * gfortran.dg/pointer_remapping_10.f90: New.
7641
842107e4
DM
76422016-06-20 David Malcolm <dmalcolm@redhat.com>
7643
7644 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7645
d9e8bdfd
MS
76462016-06-20 Martin Sebor <msebor@redhat.com>
7647
7648 PR c/69507
7649 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7650 * gnu90-const-expr-1.c: Same.
7651 * gnu99-const-expr-1.c: Same.
7652 * gnu99-static-1.c: Same.
7653
67785479
RL
76542016-06-20 Renlin Li <renlin.li@arm.com>
7655
29f09b38 7656 PR testsuite/71489
67785479
RL
7657 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7658
636929b8
JG
76592016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7660
7661 * gcc.target/aarch64/vcvt_f64_1.c: New.
7662 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7663 * gcc.target/aarch64/vrecp_f64_1.c: New.
7664
ff7b374b
KT
76652016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666
7667 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7668 "alignement".
7669
554cfc9e
GJL
76702016-06-20 Georg-Johann Lay <avr@gjlay.de>
7671
7672 PR target/71103
7673 * gcc.target/avr/torture/pr71103-2.c: New test.
7674
94087e88 76752016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7676
7677 PR c/69507
7678 * gcc.dg/alignof.c: New test.
7679
c561b091
PC
76802016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7681
7682 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7683 vs dg-error; test constexpr specifier too.
7684
bf54f123
PC
76852016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7686
7687 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7688
4e53aa97
CL
76892016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7690
7691 * lib/target-supports.exp
7692 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7693 arm_neon_ok and merge flags. Fix temporary test name.
7694 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7695 and merge flags.
7696
69071d86
ML
76972016-06-17 Martin Liska <mliska@suse.cz>
7698
7699 * gcc.dg/predict-9.c: Fix dump scanning.
7700
68b3b858
BC
77012016-06-17 Bin Cheng <bin.cheng@arm.com>
7702
7703 PR tree-optimization/71354
7704 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7705
d3ee260a
BC
77062016-06-17 Bin Cheng <bin.cheng@arm.com>
7707
7708 PR tree-optimization/71347
7709 * gcc.dg/tree-ssa/pr71347.c: New test.
7710
bd8fb114
BC
77112016-06-17 Bin Cheng <bin.cheng@arm.com>
7712
7713 PR tree-optimization/71354
7714 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7715
97816be4
BC
77162016-06-17 Bin Cheng <bin.cheng@arm.com>
7717
7718 * gcc.dg/vect/vect-alias-check-1.c: New test.
7719
2d761a37
SKS
77202016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7721
e0277d6b 7722 PR target/71151
2d761a37
SKS
7723 * gcc.target/avr/pr71151-1.c: New test.
7724 * gcc.target/avr/pr71151-2.c: New test.
7725 * gcc.target/avr/pr71151-3.c: New test.
7726 * gcc.target/avr/pr71151-4.c: New test.
7727 * gcc.target/avr/pr71151-5.c: New test.
7728 * gcc.target/avr/pr71151-6.c: New test.
7729 * gcc.target/avr/pr71151-7.c: New test.
7730 * gcc.target/avr/pr71151-8.c: New test.
7731 * gcc.target/avr/pr71151-common.h: New test.
7732
68fa96d6
ML
77332016-06-16 Martin Liska <mliska@suse.cz>
7734
7735 * gfortran.dg/predict-1.f90: New test.
7736
b6ca982f
UB
77372016-06-16 Uros Bizjak <ubizjak@gmail.com>
7738
7739 PR target/71242
3a146d46 7740 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7741
1dc8d15b
JH
77422016-06-16 Jan Hubicka <hubicka@ucw.cz>
7743
7744 * g++.dg/vect/pr36648.cc: Disable cunrolli
7745
67c25816
JJ
77462016-06-16 Jakub Jelinek <jakub@redhat.com>
7747
c577adb2
JJ
7748 PR target/71554
7749 * gcc.c-torture/execute/pr71554.c: New test.
7750
67c25816
JJ
7751 PR rtl-optimization/71532
7752 * gcc.dg/torture/pr71532.c: New test.
7753
1a3c3ee9
MM
77542016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7755
7756 * gcc.target/powerpc/p9-dimode1.c: New test.
7757 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7758
f29468a7
JJ
77592016-06-15 Jakub Jelinek <jakub@redhat.com>
7760
61daecc4
JJ
7761 * gcc.c-torture/compile/20160615-1.c: New test.
7762
f29468a7
JJ
7763 * g++.dg/cpp0x/ref-qual17.C: New test.
7764
209d1e2d
IE
77652016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7766
7767 PR middle-end/71529
7768 * gcc.target/i386/pr71529.C: New test.
7769
8dc35712
AH
77702016-06-15 Alan Hayward <alan.hayward@arm.com>
7771
7772 PR tree-optimization/71483
7773 * g++.dg/vect/pr71483.c: New
7774
b8911cb8
PC
77752016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7776
7777 PR c++/70202
7778 * g++.dg/inherit/crash6.C: New.
7779 * g++.dg/inherit/union2.C: Likewise.
7780 * g++.dg/inherit/virtual12.C: Likewise.
7781 * g++.dg/inherit/virtual13.C: Likewise.
7782 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7783
cf5d08ab
UB
77842016-06-15 Uros Bizjak <ubizjak@gmail.com>
7785
e3d62871 7786 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7787
8f482165
AH
77882016-06-15 Alan Hayward <alan.hayward@arm.com>
7789
7790 PR tree-optimization/71439
7791 * gcc.dg/vect/pr71439.c: New
7792
3256673f
KT
77932016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7794
7795 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7796
b17dc4d4
RB
77972016-06-15 Richard Biener <rguenther@suse.de>
7798
7799 * gcc.dg/vect/slp-45.c: New testcase.
7800
2a5825f2
RB
78012016-06-15 Richard Biener <rguenther@suse.de>
7802
7803 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7804
6e433d0b
BS
78052016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7806
7807 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7808 requirements, and disable for AIX for now.
7809 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7810
abe7f828
JJ
78112016-06-14 Jakub Jelinek <jakub@redhat.com>
7812
a09c81b4
JJ
7813 PR c++/71528
7814 * g++.dg/opt/pr71528.C: New test.
7815
abe7f828
JJ
7816 PR c++/71516
7817 * g++.dg/init/pr71516.C: New test.
7818
acfadf06
PC
78192016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7820
7821 * g++.dg/init/array46.C: New.
7822
4d568ab2
UB
78232016-06-14 Uros Bizjak <ubizjak@gmail.com>
7824
e3d62871
UB
7825 * gcc.target/i386/float128-3.c: New test.
7826 * gcc.target/i386/quad-sse4.c: Ditto.
7827 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7828 Update scan strings.
4d568ab2 7829
30934c5d
RB
78302016-06-14 Richard Biener <rguenther@suse.de>
7831
7832 PR middle-end/71526
7833 * gfortran.dg/pr71526.f90: New testcase.
7834
3970e545
AV
78352016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7836
7837 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7838 * gcc.dg/zero_bits_compound-1.c: Likewise.
7839
04976c6e
RB
78402016-06-14 Richard Biener <rguenther@suse.de>
7841
7842 PR tree-optimization/71522
7843 * gcc.dg/torture/pr71522.c: New testcase.
7844
23e025db
JJ
78452016-06-14 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR tree-optimization/71520
7848 * gcc.dg/tree-ssa/pr71520.c: New test.
7849
90b72e84
RB
78502016-06-14 Richard Biener <rguenther@suse.de>
7851
7852 PR tree-optimization/71521
86c24ba6 7853 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7854
ef7cf206
JJ
78552016-06-13 Jakub Jelinek <jakub@redhat.com>
7856
0dda258b
JJ
7857 PR sanitizer/71498
7858 * c-c++-common/ubsan/bounds-13.c: New test.
7859
ef7cf206
JJ
7860 PR preprocessor/71183
7861 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7862
a73786e3
JL
78632016-06-13 Jeff Law <law@redhat.com>
7864
7865 PR tree-optimization/71403
7866 * c-c++-common/ubsan/pr71403-1.c: New test.
7867 * c-c++-common/ubsan/pr71403-2.c: New test.
7868 * c-c++-common/ubsan/pr71403-3.c: New test.
7869
0ac249bf
JJ
78702016-06-13 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR middle-end/71478
7873 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7874 Add -Wno-psabi -w to dg-options.
7875
5408a64a
KN
78762016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7877
7878 * gcc.target/powerpc/vadsdu-0.c: New test.
7879 * gcc.target/powerpc/vadsdu-1.c: New test.
7880 * gcc.target/powerpc/vadsdu-2.c: New test.
7881 * gcc.target/powerpc/vadsdu-3.c: New test.
7882 * gcc.target/powerpc/vadsdu-4.c: New test.
7883 * gcc.target/powerpc/vadsdu-5.c: New test.
7884 * gcc.target/powerpc/vadsdub-1.c: New test.
7885 * gcc.target/powerpc/vadsdub-2.c: New test.
7886 * gcc.target/powerpc/vadsduh-1.c: New test.
7887 * gcc.target/powerpc/vadsduh-2.c: New test.
7888 * gcc.target/powerpc/vadsduw-1.c: New test.
7889 * gcc.target/powerpc/vadsduw-2.c: New test.
7890
f7e4f2e3
DM
78912016-06-13 David Malcolm <dmalcolm@redhat.com>
7892
7893 * gcc.dg/c99-init-2.c (c): Update expected error message.
7894 * gcc.dg/init-bad-8.c (foo): Likewise.
7895 * gcc.dg/spellcheck-fields-3.c: New test case.
7896
ad23a23e
ML
78972016-06-13 Martin Liska <mliska@suse.cz>
7898
7899 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7900 and "guess loop iv compared" heuristics.
7901 * gcc.dg/predict-2.c: Likewise.
7902 * gcc.dg/predict-3.c: Likewise.
7903 * gcc.dg/predict-4.c: Likewise.
7904 * gcc.dg/predict-5.c: Likewise.
7905 * gcc.dg/predict-6.c: Likewise.
7906
146c55da
MP
79072016-06-13 Marek Polacek <polacek@redhat.com>
7908
7909 PR middle-end/71476
7910 * c-c++-common/Wswitch-unreachable-4.c: New test.
7911 * gcc.dg/Wswitch-unreachable-2.c: New test.
7912 * g++.dg/tm/jump1.C: Move dg-warning.
7913
42e77cbc
EB
79142016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7915
7916 * gnat.dg/renaming10.ad[sb]: New test.
7917
7474dcc1
PT
79182016-06-13 Paul Thomas <pault@gcc.gnu.org>
7919
7920 PR fortran/70673
7921 * gfortran.dg/pr70673.f90: New test.
7922
f57f53d3
RB
79232016-06-13 Richard Biener <rguenther@suse.de>
7924
7925 PR middle-end/64516
7926 * gcc.dg/align-3.c: New testcase.
7927
5843a5f0
ML
79282016-06-13 Martin Liska <mliska@suse.cz>
7929
7930 * gcc.target/i386/pr71458.c: New test.
7931
aa8fdb44
UB
79322016-06-12 Uros Bizjak <ubizjak@gmail.com>
7933
7934 PR target/71241
3a146d46 7935 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7936
2043e4d7
DH
79372016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7938
7939 PR target/60751
7940 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7941 statement.
7942
d3dc025d
DH
79432016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7944
7945 PR target/60751
7946 * gfortran.dg/comma_IO_extension_1.f90: New test.
7947 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7948 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7949 statement.
7950 * gfortran.dg/graphite/pr38083.f90: Likewise.
7951 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7952 missing format.
7953
a31d78c6
EB
79542016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7955
7956 * gnat.dg/case_character.adb: New test.
7957
95c18dd0
SB
79582016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7959
7960 PR middle-end/71310
7961 * gcc.target/powerpc/pr71310.c: New testcase.
7962
b97d37b4
KV
79632016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7964
7965 PR middle-end/71478
7966 * gcc.dg/pr71478.c: New test.
7967
900bcda3
JJ
79682016-06-10 Jakub Jelinek <jakub@redhat.com>
7969
ec1c20db
JJ
7970 PR middle-end/71494
7971 * gcc.c-torture/execute/pr71494.c: New test.
7972
50b15873
JJ
7973 PR c/68657
7974 * gcc.target/i386/pr68657.c: New test.
7975
900bcda3
JJ
7976 PR inline-asm/68843
7977 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7978 (test): Add -masm=intel alternatives.
7979
4d926e34
MS
79802016-06-10 Martin Sebor <msebor@redhat.com>
7981
7982 PR c/71392
7983 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7984
ad071b2b
JL
79852016-06-10 Jeff Law <law@redhat.com>
7986
7987 PR tree-optimization/71335
7988 * gcc.c-torture/execute/pr71335.c: New test.
7989
2704efe8
DM
79902016-06-10 David Malcolm <dmalcolm@redhat.com>
7991
7992 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7993 the various "cannot tail-call: " messages.
7994
18c9b7d4
CL
79952016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7996
7997 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7998 and options.
7999
7cfa10f3
MO
80002016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8001
8002 PR sanitizer/71480
8003 * c-c++-common/asan/pr71480.c: New test.
8004
1f24fd3e
L
80052016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8006
8007 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8008 (ASMNAME2): Likewise.
8009 (main): Replace fn in asm statement with ASMNAME ("fn").
8010 * gcc.dg/guality/pr68037-2.c: Likewise.
8011 * gcc.dg/guality/pr68037-3.c: Likewise.
8012 * gcc.dg/torture/pr68037-1.c: Likewise.
8013 * gcc.dg/torture/pr68037-2.c: Likewise.
8014 * gcc.dg/torture/pr68037-3.c: Likewise.
8015
ad551c07
BE
80162016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8017
8018 PR inline-asm/68843
8019 * gcc.target/i386/pr68843-1.c: New test.
8020 * gcc.target/i386/pr68843-2.c: New test.
8021
4b1ffdb1 80222016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8023 Cesar Philippidis <cesar@codesourcery.com>
8024
8025 PR middle-end/71373
8026 * gcc.dg/goacc/nested-function-1.c: New file.
8027 * gcc.dg/goacc/nested-function-2.c: Likewise.
8028 * gcc.dg/goacc/pr71373.c: Likewise.
8029 * gfortran.dg/goacc/cray-2.f95: Likewise.
8030 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8031 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8032 * gfortran.dg/goacc/cray.f95: Update.
8033 * gfortran.dg/goacc/loop-1.f95: Likewise.
8034 * gfortran.dg/goacc/loop-3.f95: Likewise.
8035 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8036 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8037
80382016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8039
8040 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8041 for OpenACC tile clauses.
8042 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8043
8044 PR c/71381
8045 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8046 to...
8047 * c-c++-common/goacc/cache-2.c: ... this new file.
8048 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8049 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8050 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8051 usage.
8052 * gfortran.dg/goacc/cray.f95: Likewise.
8053 * gfortran.dg/goacc/loop-1.f95: Likewise.
8054
89851e4c
AH
80552016-06-10 Alan Hayward <alan.hayward@arm.com>
8056
8057 PR tree-optimization/71407
8058 PR tree-optimization/71416
8059 * gcc.dg/vect/pr71407.c: New
8060 * gcc.dg/vect/pr71416-1.c: New
8061 * gcc.dg/vect/pr71416-2.c: New
8062
200eafbf
RB
80632016-06-10 Richard Biener <rguenther@suse.de>
8064
8065 PR middle-end/71477
8066 * gcc.dg/torture/pr71477.c: New testcase.
8067
4df99d92
JK
80682016-06-09 Julia Koval <julia.koval@intel.com>
8069
8070 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8071 * gcc.target/i386/interrupt-13.c: Likewise.
8072 * gcc.target/i386/interrupt-15.c: Likewise.
8073 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8074 * gcc.target/i386/interrupt-24.c: Likewise.
8075 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8076 * gcc.target/i386/interrupt-9.c: Likewise.
8077 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8078
e01b4e16
MS
80792016-06-09 Martin Sebor <msebor@redhat.com>
8080
8081 PR c/70883
8082 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8083 * gcc.dg/builtin-constant_p-1.c: Same.
8084 * gcc.dg/builtins-error.c: Same.
8085 * gcc.dg/pr70859.c: Same.
8086
9c35db0e
SKS
80872016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8088
8089 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8090 * gcc.dg/torture/pr68067-1.c: Likewise.
8091 * gcc.dg/torture/pr68067-2.c: Likewise.
8092
80932016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8094
8095 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8096 when setting SIZE.
8097
392a81b9
PC
80982016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8099
8100 PR c++/71465
8101 * g++.dg/inherit/crash5.C: New.
8102 Revert:
8103 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8104
8105 PR c++/70202
8106 * g++.dg/inherit/crash5.C: New.
8107 * g++.dg/inherit/virtual1.C: Adjust.
8108
e49efc14
ML
81092016-06-09 Martin Liska <mliska@suse.cz>
8110
8111 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8112 * g++.dg/predict-loop-exit-2.C: Likewise.
8113 * g++.dg/predict-loop-exit-3.C: Likewise.
8114 * gcc.dg/predict-1.c: Likewise.
8115 * gcc.dg/predict-2.c: Likewise.
8116 * gcc.dg/predict-3.c: Likewise.
8117 * gcc.dg/predict-4.c: Likewise.
8118 * gcc.dg/predict-5.c: Likewise.
8119 * gcc.dg/predict-6.c: Likewise.
8120 * gcc.dg/predict-7.c: Likewise.
8121
36d57986
RB
81222016-06-09 Richard Biener <rguenther@suse.de>
8123
8124 PR tree-optimization/71462
8125 * gcc.dg/torture/pr71462.c: New testcase.
8126
7d82e8e4
MP
81272016-06-09 Marek Polacek <polacek@redhat.com>
8128
8129 PR c/65471
8130 * gcc.dg/c11-generic-3.c: New test.
8131
c8a71589
PC
81322016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 * g++.dg/init/array42.C: New.
8135 * g++.dg/init/array43.C: Likewise.
8136 * g++.dg/init/array44.C: Likewise.
8137 * g++.dg/init/array45.C: Likewise.
8138 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8139 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8140 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8141 * g++.dg/gomp/pr35751.C: Likewise.
8142 * g++.dg/init/array23.C: Likewise.
8143 * g++.dg/init/brace2.C: Likewise.
8144 * g++.dg/init/brace6.C: Likewise.
8145
44a845ca
MS
81462016-06-08 Martin Sebor <msebor@redhat.com>
8147 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR c++/70507
8150 PR c/68120
8151 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8152 * c-c++-common/builtin-arith-overflow-2.c: New test.
8153 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8154 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8155 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8156
2ef16b6e
JJ
81572016-06-08 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR c++/71442
8160 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8161
5e3ee346
AL
81622016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8163
8164 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8165 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8166 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8167 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8168 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8169 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8170 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8171 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8172 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8173 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8174 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8175 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8176 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8177
b2ae2814
RB
81782016-06-08 Richard Biener <rguenther@suse.de>
8179
8180 PR tree-optimization/68558
8181 * gcc.dg/vect/slp-44.c: New testcase.
8182
e09b4c37
RB
81832016-06-08 Richard Biener <rguenther@suse.de>
8184
8185 * gcc.dg/vect/slp-43.c: New testcase.
8186
72d50660
RB
81872016-06-08 Richard Biener <rguenther@suse.de>
8188
8189 PR tree-optimization/71452
8190 * gcc.dg/torture/pr71452.c: New testcase.
8191
988c115c
JJ
81922016-06-08 Jakub Jelinek <jakub@redhat.com>
8193
8194 PR c++/71448
8195 * g++.dg/torture/pr71448.C: New test.
8196
73d73b48
BS
81972016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8198
8199 PR debug/71432
8200 PR ada/71413
8201 * g++.dg/debug/pr71432.C: New test.
8202
bdd15d0c
PK
82032016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8204
8205 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8206 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8207 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8208
ce0607bb
AH
82092016-06-08 Alan Hayward <alan.hayward@arm.com>
8210
8211 * gcc.dg/vect/vect-live-2.c: Update effective target.
8212 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8213 * lib/target-supports.exp: Add aarch64 to vect_long.
8214
92a5f2ba
MP
82152016-06-08 Marek Polacek <polacek@redhat.com>
8216
8217 PR c/71418
8218 * gcc.dg/noncompile/pr71418.c: New test.
8219
08203f73
MP
8220 PR c/71426
8221 * gcc.dg/noncompile/pr71426.c: New test.
8222
d1fcc2bd
JH
82232016-06-07 Jan Hubicka <hubicka@ucw.cz>
8224
8225 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8226 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8227 * gcc.dg/predict-3.c: Update template.
8228 * gcc.dg/predict-5.c: Update template.
8229 * gcc.dg/predict-6.c: Update template.
8230 * gcc.dg/predict-9.c: Update template.
8231 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8232
a23e6f1c
BS
82332016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8234
8235 * gcc.target/powerpc/vec-mul.c: New test.
8236
6ffd47b7
DM
82372016-06-07 David Malcolm <dmalcolm@redhat.com>
8238
8239 * gcc.dg/spellcheck-fields-2.c: New test case.
8240
bfd67b47
RB
82412016-06-07 Richard Biener <rguenther@suse.de>
8242
8243 PR c/61564
8244 * gcc.dg/Wpragmas-1.c: New testcase.
8245 * gcc.dg/Wattributes-4.c: Likewise.
8246 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8247 entry.
8248
701b9a47
CL
82492016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8250
8251 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8252 spurious debug code.
8253
6b80d6fa
RB
82542016-06-07 Richard Biener <rguenther@suse.de>
8255
8256 PR tree-optimization/71428
8257 * gcc.dg/torture/pr71428.c: New testcase.
8258
0f3f9437
RB
82592016-06-07 Richard Biener <rguenther@suse.de>
8260
8261 PR middle-end/71423
8262 * gcc.dg/torture/pr71423.c: New testcase.
8263
ec963f2a
KV
82642016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8265
8266 PR middle-end/71408
8267 * gcc.dg/tree-ssa/pr71408.c: New test.
8268
46ab5b6e
KV
82692016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8270
8271 PR middle-end/71281
8272 * g++.dg/torture/pr71281.C: New test.
8273
1f40cff3
MP
82742016-06-06 Marek Polacek <polacek@redhat.com>
8275
8276 PR c/71362
8277 * gcc.dg/pr71362.c: New test.
8278
6f5bcd24
JJ
82792016-06-06 Jakub Jelinek <jakub@redhat.com>
8280 Patrick Palka <ppalka@gcc.gnu.org>
8281
8282 PR c++/70847
8283 PR c++/71330
8284 PR c++/71393
8285 * g++.dg/opt/pr70847.C: New test.
8286 * g++.dg/ubsan/pr70847.C: New test.
8287 * g++.dg/ubsan/pr71393.C: New test.
8288
158beb4a
JJ
82892016-06-06 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR tree-optimization/71259
8292 * gcc.dg/vect/pr71259.c: New test.
8293
d9b950dd
DM
82942016-06-06 David Malcolm <dmalcolm@redhat.com>
8295
8296 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8297 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8298 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8299 above.
8300
36f9ad69
KT
83012016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8302
8303 PR middle-end/37780
8304 * gcc.c-torture/execute/pr37780.c: New test.
8305 * gcc.target/aarch64/pr37780_1.c: Likewise.
8306 * gcc.target/arm/pr37780_1.c: Likewise.
8307
5545a907
MP
83082016-06-06 Marek Polacek <polacek@redhat.com>
8309
8310 * c-c++-common/attr-may-alias-1.c: New test.
8311 * c-c++-common/attr-may-alias-2.c: New test.
8312 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8313
93671519
BE
83142016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8315
8316 PR c/24414
8317 * gcc.target/i386/pr24414.c: New test.
8318
690f24b7
JM
83192016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8320
8321 * gcc.target/sparc/vis4misc.c: New file.
8322 * gcc.target/sparc/fpcmp.c: Likewise.
8323 * gcc.target/sparc/fpcmpu.c: Likewise.
8324
31ce6157
AH
83252016-06-06 Alan Hayward <alan.hayward@arm.com>
8326
8327 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8328 * gcc.dg/vect/vect-live-3.c: Likewise.
8329
9fcebb5a
RB
83302016-06-06 Richard Biener <rguenther@suse.de>
8331
8332 PR tree-optimization/71398
8333 * gcc.dg/torture/pr71398.c: New testcase.
8334
903ca97b
UB
83352016-06-06 Uros Bizjak <ubizjak@gmail.com>
8336
8337 PR target/71389
8338 * g++.dg/pr71389.C: New test.
8339
9c1eb332
JD
83402016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8341
8342 PR fortran/71404
8343 * gfortran.dg/fmt_read_5.f: New test.
8344
b2d83bd2
AV
83452016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8346
8347 PR fortran/69659
8348 * gfortran.dg/class_array_22.f03: New test.
8349
ec81960e
JH
83502016-06-05 Jan Hubicka <hubicka@ucw.cz>
8351
8352 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8353
429d2750
JH
83542016-06-05 Jan Hubicka <hubicka@ucw.cz>
8355
8356 * gcc.dg/predict-9.c: Update template.
8357
c1c00983
PC
83582016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8359
8360 PR c++/49377
8361 * g++.dg/template/pr49377.C: New.
8362
1927a963
JJ
83632016-06-04 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR tree-optimization/71405
8366 * g++.dg/torture/pr71405.C: New test.
8367
909a11ad
PC
83682016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8369
8370 PR c++/70202
8371 * g++.dg/inherit/crash5.C: New.
8372 * g++.dg/inherit/virtual1.C: Adjust.
8373
08bbb1f8
JL
83742016-06-03 Jeff Law <law@redhat.com>
8375
8376 PR tree-optimization/71316
8377 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8378
7c35235c
JJ
83792016-06-03 Jakub Jelinek <jakub@redhat.com>
8380
8381 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8382 dg-additional-options with just -fno-tree-scev-cprop in it.
8383 * gcc.dg/vect/vect-live-2.c: Likewise.
8384 * gcc.dg/vect/vect-live-5.c: Likewise.
8385 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8386 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8387 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8388
c8572dd6
PP
83892016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8390
8391 PR c++/27100
8392 * g++.dg/other/friend6.C: New test.
8393
1c7733a7
BS
83942016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8395
8396 * g++.dg/torture/ppc-ldst-array.C: New.
8397
0d2f700f
JM
83982016-06-03 Joseph Myers <joseph@codesourcery.com>
8399
8400 PR target/71276
8401 PR target/71277
8402 * gcc.dg/torture/builtin-fp-int-inexact.c,
8403 gcc.target/i386/387-builtin-fp-int-inexact.c,
8404 gcc.target/i386/387-rint-inline-1.c,
8405 gcc.target/i386/387-rint-inline-2.c,
8406 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8407 gcc.target/i386/sse2-rint-inline-1.c,
8408 gcc.target/i386/sse2-rint-inline-2.c,
8409 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8410 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8411
f8071c05
L
84122016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8413 Julia Koval <julia.koval@intel.com>
8414
8415 PR target/66960
8416 PR target/67630
8417 PR target/67634
8418 PR target/67841
8419 PR target/68037
8420 PR target/68618
8421 PR target/68661
8422 PR target/69575
8423 PR target/69596
8424 PR target/69734
8425 * gcc.dg/guality/pr68037-1.c: New test.
8426 * gcc.dg/guality/pr68037-2.c: Likewise.
8427 * gcc.dg/guality/pr68037-3.c: Likewise.
8428 * gcc.dg/torture/pr68037-1.c: Likewise.
8429 * gcc.dg/torture/pr68037-2.c: Likewise.
8430 * gcc.dg/torture/pr68037-3.c: Likewise.
8431 * gcc.dg/torture/pr68661-1a.c: Likewise.
8432 * gcc.dg/torture/pr68661-1b.c: Likewise.
8433 * gcc.target/i386/interrupt-1.c: Likewise.
8434 * gcc.target/i386/interrupt-2.c: Likewise.
8435 * gcc.target/i386/interrupt-3.c: Likewise.
8436 * gcc.target/i386/interrupt-4.c: Likewise.
8437 * gcc.target/i386/interrupt-5.c: Likewise.
8438 * gcc.target/i386/interrupt-6.c: Likewise.
8439 * gcc.target/i386/interrupt-7.c: Likewise.
8440 * gcc.target/i386/interrupt-8.c: Likewise.
8441 * gcc.target/i386/interrupt-9.c: Likewise.
8442 * gcc.target/i386/interrupt-10.c: Likewise.
8443 * gcc.target/i386/interrupt-11.c: Likewise.
8444 * gcc.target/i386/interrupt-12.c: Likewise.
8445 * gcc.target/i386/interrupt-13.c: Likewise.
8446 * gcc.target/i386/interrupt-14.c: Likewise.
8447 * gcc.target/i386/interrupt-15.c: Likewise.
8448 * gcc.target/i386/interrupt-16.c: Likewise.
8449 * gcc.target/i386/interrupt-17.c: Likewise.
8450 * gcc.target/i386/interrupt-18.c: Likewise.
8451 * gcc.target/i386/interrupt-19.c: Likewise.
8452 * gcc.target/i386/interrupt-20.c: Likewise.
8453 * gcc.target/i386/interrupt-21.c: Likewise.
8454 * gcc.target/i386/interrupt-22.c: Likewise.
8455 * gcc.target/i386/interrupt-23.c: Likewise.
8456 * gcc.target/i386/interrupt-24.c: Likewise.
8457 * gcc.target/i386/interrupt-25.c: Likewise.
8458 * gcc.target/i386/interrupt-26.c: Likewise.
8459 * gcc.target/i386/interrupt-27.c: Likewise.
8460 * gcc.target/i386/interrupt-28.c: Likewise.
8461 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8462 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8463 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8464 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8465 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8466 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8467 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8468 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8469 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8470 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8471 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8472 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8473
36b85e43
BS
84742016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8475
9de2e795
L
8476 PR tree-optimization/52171
8477 * gcc.dg/pr52171.c: New test.
8478 * gcc.target/i386/pr52171.c: New test.
36b85e43 8479
bfeee8ac
JH
84802016-06-03 Jan Hubicka <jh@suse.cz>
8481
8482 * g++.dg/tree-ssa/pred-1.C: New testcase
8483 * gcc.dg/tree-ssa/pred-1.c: New testcase
8484
859b0bae
BS
84852016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8486
8487 PR target/70957
8488 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8489 support.
8490 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8491
3a2edf4c
AH
84922016-06-03 Alan Hayward <alan.hayward@arm.com>
8493
8494 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8495
b28ead45
AH
84962016-06-03 Alan Hayward <alan.hayward@arm.com>
8497
8498 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8499 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8500 * gcc.dg/vect/vect-live-1.c: New test.
8501 * gcc.dg/vect/vect-live-2.c: New test.
8502 * gcc.dg/vect/vect-live-3.c: New test.
8503 * gcc.dg/vect/vect-live-4.c: New test.
8504 * gcc.dg/vect/vect-live-5.c: New test.
8505 * gcc.dg/vect/vect-live-slp-1.c: New test.
8506 * gcc.dg/vect/vect-live-slp-2.c: New test.
8507 * gcc.dg/vect/vect-live-slp-3.c: New test.
8508
1f91747b
JJ
85092016-06-03 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR middle-end/71387
8512 * g++.dg/opt/pr71387.C: New test.
8513
47b83923
JL
85142016-06-02 Jeff Law <law@redhat.com>
8515
8516 PR tree-optimization/71328
8517 * gcc.c-torture/compile/pr71328.c: New test.
8518
e96e5f46
JD
85192016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8520
8521 PR fortran/52393
8522 * gfortran.dg/fmt_read_3.f90: Fix typo.
8523 * gfortran.dg/fmt_read_4.f90: New test.
8524
b872d729
PC
85252016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8526
8527 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8528 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8529 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8530 * g++.dg/cpp0x/override2.C: Likewise.
8531 * g++.dg/parse/crash5.C: Likewise.
8532 * g++.dg/parse/error16.C: Likewise.
8533 * g++.dg/parse/error27.C: Likewise.
8534 * g++.dg/template/qualttp15.C: Likewise.
8535 * g++.dg/template/redecl4.C: Likewise.
8536 * g++.old-deja/g++.other/crash39.C: Likewise.
8537 * g++.old-deja/g++.other/struct1.C: Likewise.
8538 * g++.old-deja/g++.pt/m9a.C: Likewise.
8539 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8540
0e535442
JJ
85412016-06-02 Jakub Jelinek <jakub@redhat.com>
8542
0633ee10
JJ
8543 PR c++/71372
8544 * c-c++-common/pr71372.c: New test.
8545
0e535442
JJ
8546 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8547 __TIME__ strings with __builtin_strcmp instead of printf and
8548 dg-output.
8549
f3c5ecc2
ML
85502016-06-02 Martin Liska <mliska@suse.cz>
8551
8552 * gcc.dg/predict-9.c: New test.
8553
a91807c5
JJ
85542016-06-02 Jakub Jelinek <jakub@redhat.com>
8555
8556 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8557 global set_compiler_env_var and global saved_compiler_env_var.
8558
b5bd1978
KT
85592016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8560
8561 PR rtl-optimization/71295
8562 * gcc.c-torture/compile/pr71295.c: New test.
8563
b93b1475
JJ
85642016-06-02 Jakub Jelinek <jakub@redhat.com>
8565
930ebd0e
JJ
8566 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8567
1e021dc3
JJ
8568 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8569 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8570
b93b1475
JJ
8571 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8572 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8573 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8574 alternative number.
8575
58f2fb5c
MM
85762016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8577
8578 * gcc.target/powerpc/p9-splat-4.c: New test.
8579
85802016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8581
8582 PR target/71186
8583 * gcc.target/powerpc/pr71186.c: New test.
8584
4731c9f0
JD
85852016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8586
8587 PR fortran/52393
8588 * gfortran.dg/fmt_read_3.f90: New test.
8589
042dee3e
TP
85902016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8591
8592 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8593 procedure.
8594
15c98b2e
ES
85952016-06-01 Eduard Sanou <dhole@openmailbox.org>
8596
8597 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8598 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8599 env var is set.
8600 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8601 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8602 shown once.
8603 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8604 during compilation.
8605 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8606 vars set by dg-set-compiler-env-var.
8607
6442a6f4
PT
86082016-06-01 Paul Thomas <pault@gcc.gnu.org>
8609
8610 PR fortran/71156
8611 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8612 to the module procedure declaration.
8613 * gfortran.dg/submodule_16.f08: New test.
8614
ab62397a
JJ
86152016-06-01 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR middle-end/71371
8618 * c-c++-common/gomp/pr71371.c: New test.
8619
b66af6ed
RB
86202016-06-01 Richard Biener <rguenther@suse.de>
8621
8622 PR tree-optimization/71366
8623 * gcc.dg/torture/pr71366-1.c: New testcase.
8624 * gcc.dg/torture/pr71366-2.c: Likewise.
8625
e342b9d8
KN
86262016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8627
8628 * gcc.target/powerpc/vslv-0.c: New test.
8629 * gcc.target/powerpc/vslv-1.c: New test.
8630 * gcc.target/powerpc/vsrv-0.c: New test.
8631 * gcc.target/powerpc/vsrv-1.c: New test.
8632
721547cd
NS
86332016-06-01 Nathan Sidwell <nathan@acm.org>
8634
8635 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8636 * gcc.target/nvptx/weak.c: New.
8637
fa2c9034
RB
86382016-06-01 Richard Biener <rguenther@suse.de>
8639
8640 PR tree-optimization/71261
8641 * gcc.dg/torture/vect-bool-1.c: New testcase.
8642
3e32893c
JJ
86432016-06-01 Jakub Jelinek <jakub@redhat.com>
8644
8645 * gfortran.dg/gomp/order-1.f90: New test.
8646 * gfortran.dg/gomp/order-2.f90: New test.
8647
8c383600
JH
86482016-06-01 Jan Hubicka <hubicka@ucw.cz>
8649
8650 * gcc.dg/unroll-6.c: Update template.
8651 * gcc.dg/unroll-7.c: New testcase.
8652 * gcc.dg/unroll-8.c: New testcase.
8653
a0dfeef5
EB
86542016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8655
8656 * gnat.dg/opt56.ad[sb]: New test.
8657
48de5701
PC
86582016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8659
8660 PR c++/66635
8661 * g++.dg/cpp0x/constexpr-ice16.C: New.
8662
827cf695
PP
86632016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8664
8665 PR tree-optimization/71314
8666 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8667 -mbranch-cost=2.
8668
ff66f6e8
PP
86692016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8670
8671 PR tree-optimization/71077
8672 * gcc.dg/tree-ssa/pr71077.c: New test.
8673
050fb209
JH
86742016-05-31 Jan Hubicka <hubicka@ucw.cz>
8675
48de5701
PC
8676 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8677 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8678 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8679
c642d919
PC
86802016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8681
8682 PR c++/71248
8683 * g++.dg/cpp0x/pr71248.C: New.
8684 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8685 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8686 * g++.dg/init/new37.C: Likewise.
8687 * g++.dg/template/static1.C: Likewise.
8688 * g++.dg/template/static2.C: Likewise.
8689
d6439e08
L
86902016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8691
8692 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8693 instead of %rdi.
8694 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8695
780b9dd4
MP
86962016-05-31 Marek Polacek <polacek@redhat.com>
8697
8698 * c-c++-common/Wswitch-unreachable-3.c: New test.
8699 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8700
0d99f8a0
RB
87012016-05-31 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/71352
8704 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8705
52545641
TP
87062016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8707
8708 * gcc.target/arm/armv5_thumb_isa.c: New test.
8709
5b8c1205
KY
87102016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8711
8712 PR target/71346
8713 * gcc.target/i386/pr71346.c: New test.
8714
7a88cc84
TV
87152016-05-31 Tom de Vries <tom@codesourcery.com>
8716
8717 PR tree-optimization/69068
8718 * gcc.dg/graphite/pr69068.c: New test.
8719
265149a6
MS
87202016-05-27 Martin Sebor <msebor@redhat.com>
8721
8722 PR c++/71306
8723 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8724
00631022
JJ
87252016-05-30 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR c++/71349
8728 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8729 nowait depend(inout: dd[0]) clauses where permitted.
8730
b2f6675b
PC
87312016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8732
8733 PR c++/71238
8734 * g++.dg/parse/pr71238.C: New.
8735 * g++.dg/concepts/friend1.C: Test column numbers too.
8736 * g++.dg/cpp0x/initlist31.C: Likewise.
8737 * g++.dg/cpp0x/pr51420.C: Likewise.
8738 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8739 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8740 * g++.dg/ext/builtin3.C: Likewise.
8741 * g++.dg/lookup/friend12.C: Likewise.
8742 * g++.dg/lookup/friend7.C: Likewise.
8743 * g++.dg/lookup/koenig1.C: Likewise.
8744 * g++.dg/lookup/koenig5.C: Likewise.
8745 * g++.dg/lookup/used-before-declaration.C: Likewise.
8746 * g++.dg/overload/koenig1.C: Likewise.
8747 * g++.dg/template/crash65.C: Likewise.
8748 * g++.dg/template/friend57.C: Likewise.
8749 * g++.dg/warn/Wshadow-5.C: Likewise.
8750 * g++.dg/warn/Wunused-8.C: Likewise.
8751 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8752 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8753 * g++.old-deja/g++.jason/member.C: Likewise.
8754 * g++.old-deja/g++.jason/report.C: Likewise.
8755 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8756 * g++.old-deja/g++.law/visibility20.C: Likewise.
8757 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8758 * g++.old-deja/g++.other/static5.C: Likewise.
8759 * g++.old-deja/g++.pt/overload2.C: Likewise.
8760
a448ff40
JH
87612016-05-30 Jan Hubicka <hubicka@ucw.cz>
8762
8763 * gcc.dg/tree-ssa/peel1.c: New testcase.
8764 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8765 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8766
69be8c91
TV
87672016-05-30 Tom de Vries <tom@codesourcery.com>
8768
8769 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8770 to ce.
8771
a59775a1
PC
87722016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8773
8774 PR c++/71099
8775 * g++.dg/parse/virtual1.C: New.
8776
53d6d955
UB
87772016-05-30 Uros Bizjak <ubizjak@gmail.com>
8778
8779 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8780 Use correct register when clearing %edx.
8781
0557293f
AM
87822016-05-30 Alexander Monakov <amonakov@ispras.ru>
8783
8784 PR tree-optimization/71289
8785 * gcc.dg/pr71289.c: New test.
8786
5d476e35
KV
87872016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8788
8789 PR middle-end/71269
8790 PR middle-end/71292
8791 * gcc.dg/tree-ssa/pr71269.c: New test.
8792 * gcc.dg/tree-ssa/pr71292.c: New test.
8793
db5447ca
KV
87942016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8795
8796 PR middle-end/71252
8797 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8798
98bdbb39
JH
87992016-05-30 Jan Hubicka <hubicka@ucw.cz>
8800
8801 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8802 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8803 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8804
7e012855
TV
88052016-05-30 Tom de Vries <tom@codesourcery.com>
8806
8807 PR tree-optimization/69067
8808 * gcc.dg/graphite/pr69067.c: New test.
8809
beed3701
UB
88102016-05-29 Uros Bizjak <ubizjak@gmail.com>
8811
8812 PR target/71245
8813 * gcc.target/i386/pr71245-1.c: New test.
8814 * gcc.target/i386/pr71245-2.c: Ditto.
8815
b6d4f8e8
PC
88162016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8817
8818 PR c++/71105
8819 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8820 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8821 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8822
00022058
JH
88232016-05-27 Jan Hubicka <hubicka@ucw.cz>
8824
8825 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8826
c8419aca
VV
88272016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8828
8829 Revert:
8830 PR c++/69855
8831 * g++.dg/overload/69855.C: New.
8832 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8833 * g++.old-deja/g++.pt/crash3.C: Likewise.
8834
8008c4d2
PC
88352016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8836
8837 PR c++/60385
8838 * g++.dg/parse/namespace13.C: New.
8839
8b2ef235
JL
88402016-05-26 Jeff Law <law@redhat.com>
8841
8842 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8843 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8844 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8845 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8846 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8847 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8848 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8849 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8850 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8851 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8852 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8853 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8854 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8855
7d67159b
VV
88562016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8857
8858 PR c++/69855
8859 * g++.dg/overload/69855.C: New.
8860 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8861 * g++.old-deja/g++.pt/crash3.C: Likewise.
8862
88e3bdd1
JW
88632016-05-27 Jiong Wang <jiong.wang@arm.com>
8864
8865 PR target/63596
8866 * gcc.target/aarch64/va_arg_1.c: New testcase.
8867 * gcc.target/aarch64/va_arg_2.c: Likewise.
8868 * gcc.target/aarch64/va_arg_3.c: Likewise.
8869
3fd6b9cc
JW
88702016-05-27 Jiong Wang <jiong.wang@arm.com>
8871
8872 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8873 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8874 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8875 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8876 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8877
3cee7e4e
MP
88782016-05-27 Marek Polacek <polacek@redhat.com>
8879
8880 PR middle-end/71308
8881 * g++.dg/torture/pr71308.C: New test.
8882
6a813c96
DV
88832016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8884
8885 * gcc.dg/zero_bits_compound-1.c: New test.
8886 * gcc.dg/zero_bits_compound-2.c: New test.
8887
0561bcfb
IE
88882016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8889
8890 PR middle-end/71279
8891 * gcc.dg/pr71279.c: New test.
8892
21316320
MM
88932016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8894
8895 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8896 floating point min/max/comparison instructions.
8897 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8898
7211a097
JJ
88992016-05-26 Jakub Jelinek <jakub@redhat.com>
8900
8901 * c-c++-common/gomp/schedule-1.c: New test.
8902 * gfortran.dg/gomp/schedule-1.f90: New test.
8903
cac177cf
PP
89042016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8905
8906 PR c++/70822
8907 PR c++/70106
8908 * g++.dg/cpp1y/auto-fn32.C: New test.
8909 * g++.dg/cpp1y/paren4.C: New test.
8910
a2d5b8c9
NS
89112016-05-26 Nathan Sidwell <nathan@acm.org>
8912
8913 * gcc.dg/20060410.c: Xfail on ptx.
8914 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8915 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8916 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8917 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8918 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8919
ffa8b552
TP
89202016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8921
8922 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8923
c7501e00
JJ
89242016-05-26 Jakub Jelinek <jakub@redhat.com>
8925
1875b9a0
JJ
8926 PR tree-optimization/71280
8927 * gcc.dg/pr71280.c: New test.
8928
2116e19f
JJ
8929 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8930
305aef09
JJ
8931 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8932 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8933
c7501e00
JJ
8934 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8935
ca449d26
JW
89362016-05-26 Jiong Wang <jiong.wang@arm.com>
8937
8938 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8939 kept in memory.
ca449d26 8940
8af01c66
JL
89412016-05-25 Jeff Law <law@redhat.com>
8942
8943 PR tree-optimization/71272
8944 * gcc.c-torture/compile/pr71272.c: new test.
8945
f9d6ce73
BS
89462016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8947
8948 * gcc.target/powerpc/vec-cmpne.c: New test.
8949 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8950
a88a7b22
EB
89512016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8952
8953 * gnat.dg/opt55.ad[sb]: New test.
8954
125f02ed
SKS
89552016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8956
8957 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8958 * c-c++-common/pr60226.c: Require int32plus.
8959 * gcc.c-torture/execute/pr70602.c: Likewise.
8960 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8961 unsigned long for malloc arg type.
8962 * gcc.dg/asr_div1.c: Require int32plus.
8963 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8964 * gcc.dg/pie-1.c: Require pie.
8965 * gcc.dg/pie-2.c: Likewise.
8966 * gcc.dg/pr59471.c: Require int32plus.
8967 * gcc.dg/pr59963-2.c: XFAIL for int16.
8968 * gcc.dg/pr60114.c: Require int32plus.
8969 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8970 unsigned long for typedef of size_t.
8971 * gcc.dg/pr63914.c: Require int32plus.
8972 * gcc.dg/pr64536.c: Require pt32plus.
8973 * gcc.dg/pr65658.c: Likewise.
8974 * gcc.dg/pr67271.c: Require int32plus.
8975 * gcc.dg/pr68112.c: Likewise.
8976 * gcc.dg/pr69071.c: Skip for avr target.
8977 * gcc.dg/pr69973.c: Require int32plus.
8978 * gcc.dg/pr70169.c: Skip for avr target.
8979 * gcc.dg/sso-6.c: Require int32plus.
8980 * gcc.dg/sso-7.c: Likewise.
8981 * gcc.dg/sso-8.c: Likewise.
8982 * gcc.dg/vrp-min-max-2.c: Likewise.
8983
c6e434f5
UB
89842016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8985
8986 PR target/70738
8987 * gcc.target/i386/pr70738-1.c: New test.
8988 * gcc.target/i386/pr70738-2.c: Likewise.
8989 * gcc.target/i386/pr70738-3.c: Likewise.
8990 * gcc.target/i386/pr70738-4.c: Likewise.
8991 * gcc.target/i386/pr70738-5.c: Likewise.
8992 * gcc.target/i386/pr70738-6.c: Likewise.
8993 * gcc.target/i386/pr70738-7.c: Likewise.
8994 * gcc.target/i386/pr70738-8.c: Likewise.
8995 * gcc.target/i386/pr70738-9.c: Likewise.
8996
5c42d341
KT
89972016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8998
8999 PR rtl-optimization/66940
9000 * gcc.c-torture/execute/pr66940.c: New test.
9001
bf9a1a07
IV
90022016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9003
9004 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9005 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9006 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9007 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9008 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9009 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9010 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9011 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9012 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9013 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9014 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9015 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9016 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9017 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9018 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9019 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9020 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9021 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9022 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9023 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9024 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9025 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9026 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9027 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9028
95efe6b6
MP
90292016-05-25 Marek Polacek <polacek@redhat.com>
9030
9031 PR c/71265
9032 * gcc.dg/noncompile/pr71265.c: New test.
9033
a23faf7a
MP
9034 PR c/71266
9035 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9036
69a6d5ad
NS
90372016-05-25 Nathan Sidwell <nathan@acm.org>
9038
9039 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9040
3072d4ea
RB
90412016-05-25 Richard Biener <rguenther@suse.de>
9042
9043 PR tree-optimization/71261
9044 * c-c++-common/torture/pr71261.c: New testcase.
9045
e412ece4
RB
90462016-05-25 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/71264
9049 * gcc.dg/vect/pr71264.c: New testcase.
9050
b9e551ad
PC
90512016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9052
9053 PR c++/55992
9054 * g++.dg/cpp0x/alias-decl-53.C: New.
9055 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9056
6aa1abe5
ML
90572016-05-25 Martin Liska <mliska@suse.cz>
9058
9059 * g++.dg/pr71239.C: New test.
9060
842d162e
RB
90612016-05-25 Richard Biener <rguenther@suse.de>
9062
c87885ca
RO
9063 * gcc.dg/vect/pr58135.c: Rename to ...
9064 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9065
f184a36c
MP
90662016-05-25 Marek Polacek <polacek@redhat.com>
9067
9068 * g++.dg/pr65295.C: Use target c++14.
9069
021fad86
PC
90702016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9071
53d6d955
UB
9072 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9073 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9074
c3eaf15a
MM
90752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9076
9077 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9078 instructions.
9079
e46c7770
CP
90802016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9081
9082 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9083 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9084 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9085 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9086 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9087 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9088 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9089 * c-c++-common/goacc/pcopy.c: Likewise.
9090 * c-c++-common/goacc/pcopyin.c: Likewise.
9091 * c-c++-common/goacc/pcopyout.c: Likewise.
9092 * c-c++-common/goacc/pcreate.c: Likewise.
9093 * c-c++-common/goacc/pr70688.c: New test.
9094 * c-c++-common/goacc/present-1.c: Adjust test.
9095 * c-c++-common/goacc/reduction-5.c: Likewise.
9096 * g++.dg/goacc/data-1.C: New test.
9097
4bfc9db7
MM
90982016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9099
9100 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9101 vector parity built-in functions.
9102 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9103 count trailing zeros automatic vectorization.
9104 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9105 count trailing zeros built-in functions.
9106
2bc145af
KV
91072016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9108
9109 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9110
26869fdb
PH
91112016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9112
9113 PR target/71050
9114 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9115
b2dc9c3b
PC
91162016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9117
9118 PR c++/50436
9119 * g++.dg/template/crash123.C: New.
9120 * g++.dg/template/crash124.C: Likewise.
9121
f65e97fd
MS
91222016-05-24 Martin Sebor <msebor@redhat.com>
9123
9124 PR c++/71147
9125 * g++.dg/ext/flexary16.C: New test.
9126
a6f5ac7f
IV
91272016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9128
69a6d5ad
NS
9129 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9130 before math.h is included.
a6f5ac7f
IV
9131 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9132 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9133 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9134 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9135 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9136 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9137 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9138 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9139 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9140 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9141 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9142 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9143 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9144 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9145 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9146 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9147 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9148 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9149 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9150 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9151 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9152 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9153 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9154
27bad558
MM
91552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9156 Kelvin Nilsen <kelvin@gcc.gnu.org>
9157
9158 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9159 support.
9160
72f382fb
PC
91612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9162
9163 PR c++/69872
9164 * g++.dg/warn/Wno-narrowing1.C: New.
9165
ef2ec9d9
MP
91662016-05-24 Marek Polacek <polacek@redhat.com>
9167
9168 PR c/71249
9169 * c-c++-common/Wswitch-unreachable-2.c: New test.
9170
e90434e3
JJ
91712016-05-24 Jakub Jelinek <jakub@redhat.com>
9172
7adb26f2
JJ
9173 PR c++/71257
9174 * g++.dg/vect/simd-clone-6.cc: New test.
9175 * g++.dg/gomp/declare-simd-6.C: New test.
9176
e90434e3
JJ
9177 PR middle-end/70434
9178 PR c/69504
9179 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9180
b556ea3b
RB
91812016-05-24 Richard Biener <rguenther@suse.de>
9182
9183 PR tree-optimization/71240
9184 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9185
e5328f5d
RB
91862016-05-24 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/71230
9189 * gcc.dg/torture/pr71230.c: New testcase.
9190 * g++.dg/torture/pr71230.C: Likewise.
9191
a04e69c0
TS
91922016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9193
9194 * c-c++-common/goacc/routine-5.c: Add tests.
9195 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9196 * gfortran.dg/goacc/routine-6.f90: Add tests.
9197
30fd2977
RB
91982016-05-24 Richard Biener <rguenther@suse.de>
9199
9200 PR tree-optimization/71253
9201 * gcc.dg/torture/pr71253.c: New testcase.
9202
ca6f60bc
KV
92032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9204
9205 PR middle-end/71252
9206 * gfortran.dg/pr71252.f90: New test.
9207
d3465d72
RS
92082016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9209
9210 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9211
f17a223d
RB
92122016-05-24 Richard Biener <rguenther@suse.de>
9213
9214 PR middle-end/70434
9215 PR c/69504
9216 * c-c++-common/vector-subscript-4.c: New testcase.
9217 * c-c++-common/vector-subscript-5.c: Likewise.
9218
e3f36534
JD
92192016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9220
9221 PR fortran/71123
9222 * gfortran.dg/namelist_90.f: New test
9223
85d5c27d
JD
92242016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9225
9226 PR fortran/66461
9227 * gfortran.dg/unexpected_eof.f: New test
9228
fe3f3340
MM
92292016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9230 Kelvin Nilsen <kelvin@gcc.gnu.org>
9231
9232 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9233 as little endian.
9234
26d6ae55
PC
92352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9236
9237 PR c++/70972
9238 * g++.dg/cpp0x/inh-ctor20.C: New.
9239 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9240
d6c9a06f
PC
92412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9242
9243 PR c++/69095
9244 * g++.dg/cpp0x/variadic168.C: New.
9245
396a1d10
PC
92462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9247
9248 * g++.dg/cpp0x/pr31445.C: Test column number too.
9249 * g++.dg/cpp0x/pr32253.C: Likewise.
9250 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9251 * g++.dg/cpp0x/variadic36.C: Likewise.
9252
ece46666
MG
92532016-05-23 Marc Glisse <marc.glisse@inria.fr>
9254
9255 * gcc.dg/fold-notshift-2.c: Adjust.
9256
a7dc5980
MP
92572016-05-23 Marek Polacek <polacek@redhat.com>
9258
9259 PR c/49859
9260 * c-c++-common/Wswitch-unreachable-1.c: New test.
9261 * gcc.dg/Wswitch-unreachable-1.c: New test.
9262 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9263 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9264 * g++.dg/gomp/block-10.C: Likewise.
9265 * gcc.dg/gomp/block-10.c: Likewise.
9266 * g++.dg/gomp/block-9.C: Likewise.
9267 * gcc.dg/gomp/block-9.c: Likewise.
9268 * g++.dg/gomp/target-1.C: Likewise.
9269 * g++.dg/gomp/target-2.C: Likewise.
9270 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9271 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9272 * g++.dg/gomp/taskgroup-1.C: Likewise.
9273 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9274 * gcc.dg/gomp/teams-1.c: Likewise.
9275 * g++.dg/gomp/teams-1.C: Likewise.
9276 * g++.dg/overload/error3.C: Likewise.
9277 * g++.dg/tm/jump1.C: Likewise.
9278 * g++.dg/torture/pr40335.C: Likewise.
9279 * gcc.dg/c99-vla-jump-5.c: Likewise.
9280 * gcc.dg/switch-warn-1.c: Likewise.
9281 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9282 * gcc.dg/nested-func-1.c: Likewise.
9283 * gcc.dg/pr67784-4.c: Likewise.
9284
18b54004
RB
92852016-05-23 Richard Biener <rguenther@suse.de>
9286
9287 PR tree-optimization/71230
9288 * gfortran.dg/pr71230-1.f90: New testcase.
9289 * gfortran.dg/pr71230-2.f90: Likewise.
9290
e569db5f
VK
92912016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9292
396a1d10 9293 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9294 * gcc.dg/vect/pr58135.c: Add new.
9295 * gfortran.dg/pr46519-1.f: Adjust test case.
9296
e4b71114
PC
92972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9298
9299 PR c++/53401
9300 * g++.dg/cpp0x/decltype64.C: New.
9301
a25a8058
CL
93022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9303
9304 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9305 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9306 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9307
0dcfe9ab
CL
93082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9309
9310 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9311 Add poly64x1_t and poly64x2_t cases if supported.
9312 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9313 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9314 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9315 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9316 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9317
ffd70e4a
CL
93182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9319
9320 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9321 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9322 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9323 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9324 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9325 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9326 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9327
4b1f57fe
CL
93282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9329
9330 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9331
16c5ec77
CL
93322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9333
9334 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9335 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9336
94ad56c7
JJ
93372016-05-22 Jakub Jelinek <jakub@redhat.com>
9338
57748705
JJ
9339 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9340 constraint instead of "r".
9341 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9342 insn instead of vxorpd.
9343 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9344
af120161
JJ
9345 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9346 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9347
355023ce
JJ
9348 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9349
3b48574c
JJ
9350 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9351 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9352
94ad56c7
JJ
9353 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9354
8a85cee2
KV
93552016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9356
9357 PR middle-end/40921
9358 * gcc.dg/tree-ssa/pr40921.c: New test.
9359
8e916b16
PS
93602016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9361
9362 PR target/71103
9363 * gcc.target/avr/pr71103.c: New test.
9364
88aea79f
KV
93652016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9366
9367 PR middle-end/71179
9368 * gcc.dg/tree-ssa/pr71179.c: New test.
9369
79063edd
MS
93702016-05-20 Martin Sebor <msebor@redhat.com>
9371
9372 PR c/71115
9373 * gcc.dg/init-excess-2.c: New test.
9374
55c8849f
EB
93752016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9376
9377 * gnat.dg/opt53.adb: New test.
9378 * gnat.dg/opt54.adb: Likewise.
9379
c91a0948
MJ
93802016-05-20 Martin Jambor <mjambor@suse.cz>
9381
9382 PR tree-optimization/70884
9383 * gcc.dg/tree-ssa/pr70919.c: New test.
9384
9cad20fa
BS
93852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9386
9387 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9388 formatting.
69a6d5ad
NS
9389 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9390 fix code formatting.
9391
93922016-05-20 Nathan Sidwell <nathan@acm.org>
9393
9394 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9395 non-common cases.
9396 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9397
15c671a7
DM
93982016-05-20 David Malcolm <dmalcolm@redhat.com>
9399
9400 * jit.dg/all-non-failing-tests.h: Add
9401 test-factorial-must-tail-call.c.
9402 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9403 * jit.dg/test-factorial-must-tail-call.c: New test case.
9404
4f028369
JJ
94052016-05-20 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR fortran/71204
9408 * gfortran.dg/pr71204.f90: New test.
9409
7dea4ab3
CP
94102016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9411
9412 * gcc.target/nvptx/sincos.c: New test.
9413
ef98d365
PC
94142016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9415
9416 PR c++/70572
9417 * g++.dg/cpp1y/auto-fn31.C: New.
9418
92466115
BS
94192016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9420
9421 * gcc.target/powerpc/vec-addec.c: New test.
9422 * gcc.target/powerpc/vec-addec-int128.c: New test.
9423
9a385c2d
DM
94242016-05-20 David Malcolm <dmalcolm@redhat.com>
9425
9426 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9427 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9428 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9429 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9430
77c9d5b4
JH
94312016-05-20 Jan Hubicka <hubicka@ucw.cz>
9432
9433 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9434
68047971
JJ
94352016-05-20 Jakub Jelinek <jakub@redhat.com>
9436
18954840
JJ
9437 PR c++/71210
9438 * g++.dg/opt/pr71210-1.C: New test.
9439 * g++.dg/opt/pr71210-2.C: New test.
9440
68047971
JJ
9441 PR tree-optimization/29756
9442 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9443 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9444 only on selected targets where V4SImode vectors are known to be
9445 supported.
9446
d78789f5
MG
94472016-05-20 Marc Glisse <marc.glisse@inria.fr>
9448
9449 PR tree-optimization/71079
9450 PR tree-optimization/71206
9451 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9452
550fa093
PK
94532016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9454
9455 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9456 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9457 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9458
483c6429
RG
94592016-05-20 Richard Guenther <rguenther@suse.de>
9460
9461 PR tree-optimization/29756
9462 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9463
eb066284
RB
94642016-05-20 Richard Biener <rguenther@suse.de>
9465
9466 PR tree-optimization/71185
9467 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9468
58f10249
RB
94692016-05-20 Richard Biener <rguenther@suse.de>
9470
9471 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9472
2a5569fa
MP
94732016-05-19 Marek Polacek <polacek@redhat.com>
9474
9475 PR c++/71075
9476 * g++.dg/diagnostic/pr71075.C: New test.
9477
5e9a5385
DM
94782016-05-19 David Malcolm <dmalcolm@redhat.com>
9479
9480 PR c++/71184
9481 * g++.dg/pr71184.C: New test case.
9482
4f45da44
KN
94832016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9484
9485 * gcc.target/powerpc/darn-0.c: New test.
9486 * gcc.target/powerpc/darn-1.c: New test.
9487 * gcc.target/powerpc/darn-2.c: New test.
9488
4177437e
MP
94892016-05-19 Marek Polacek <polacek@redhat.com>
9490
9491 PR tree-optimization/71031
9492 * gcc.dg/tree-ssa/vrp100.c: New test.
9493
afb72432
IE
94942016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9495
9496 PR rtl-optimization/71148
9497 * gcc.dg/pr71148.c: New test.
9498
4f83064e
KT
94992016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9500
9501 PR target/71056
9502 * gcc.target/arm/pr71056.c: New test.
9503
4bf8dbe1
BE
95042016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9505
9506 * c-c++-common/pr69669.c: Check the used mode.
9507
f3510625
MO
95082016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9509
9510 PR sanitizer/64354
9511 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9512
43c0068e
RB
95132016-05-19 Richard Biener <rguenther@suse.de>
9514
9515 PR tree-optimization/70729
9516 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9517 * gcc.dg/graphite/scop-18.c: Likewise.
9518 * gcc.dg/pr41783.c: Disable LIM.
9519 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9520 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9521 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9522 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9523 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9524 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9525 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9526 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9527 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9528 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9529 * gfortran.dg/pr42108.f90: Likewise.
9530
70f25790
DM
95312016-05-18 David Malcolm <dmalcolm@redhat.com>
9532
9533 PR driver/69265
9534 * gcc.dg/spellcheck-options-11.c: New test case.
9535
960db8ec
JJ
95362016-05-18 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR c++/71100
9539 * g++.dg/opt/pr71100.C: New test.
9540
04643334
MJ
95412016-05-18 Martin Jambor <mjambor@suse.cz>
9542
9543 PR ipa/69708
9544 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9545 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9546 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9547 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9548
91bb9f80
MJ
95492016-05-18 Martin Jambor <mjambor@suse.cz>
9550
9551 PR ipa/69708
9552 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9553 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9554 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9555 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9556 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9557
c584aca6
PC
95582016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9559
9560 PR c++/69793
9561 * g++.dg/template/crash122.C: New.
9562
20309c6e
PC
95632016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9564
9565 PR c++/70466
9566 * g++.dg/template/pr70466-1.C: New.
9567 * g++.dg/template/pr70466-2.C: Likewise.
9568
50c78b9a
MM
95692016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9570
9571 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9572 splat operations and the XXSPLTIB instruction.
9573 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9574 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9575 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9576 xxlxor to clear a register.
9577
cf8be00d
RS
95782016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9579
9580 * gcc.dg/torture/pr71020.c: New test.
9581
848a392a
MJ
95822016-05-18 Martin Jambor <mjambor@suse.cz>
9583
9584 PR ipa/70646
9585 * gcc.dg/ipa/pr70646.c: New test.
9586
1f2ab776
CL
95872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9588
9589 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9590
76489493
CL
95912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9592
9593 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9594 missing tests for vreinterpretq_p{8,16}.
9595
bd79378d
CL
95962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9597
9598 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9599 vsliq_n_s64 and vsliq_n_u64.
9600
81ca3ea0
CL
96012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9602
9603 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9604 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9605
873cb425
CL
96062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9607
9608 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9609 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9610 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9611
9d6e7c21
CL
96122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9613
9614 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9615 in comment.
9616
b4dbe40e 96172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9618
9619 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9620 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9621 "blr\t" and switch to scan-assembler-times.
9622
83a5c910
JW
96232016-05-18 Jiong Wang <jiong.wang@arm.com>
9624
53d6d955
UB
9625 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9626 with __aarch64__.
9627 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9628 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9629
fb7cbdeb
JJ
96302016-05-18 Jakub Jelinek <jakub@redhat.com>
9631
8ee91165
JJ
9632 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9633 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9634 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9635 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9636 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9637 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9638
cf4d516a
JJ
9639 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9640 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9641
a4f16422
JJ
9642 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9643 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9644
7b37ce10
JJ
9645 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9646 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9647
fb7cbdeb
JJ
9648 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9649
c9326aef
RB
96502016-05-18 Richard Biener <rguenther@suse.de>
9651
9652 PR tree-optimization/71168
9653 * gcc.dg/torture/pr71168.c: New testcase.
9654
df8b0a11
KV
96552016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9656
9657 PR middle-end/63586
9658 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9659 * gcc.dg/tree-ssa/pr63586.c: New test.
9660 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9661
2efd67ed
NS
96622016-05-17 Nathan Sidwell <nathan@acm.org>
9663
9664 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9665 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9666 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9667 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9668
1988b2c2
NS
96692016-05-17 Nathan Sidwell <nathan@acm.org>
9670
9671 * gcc.target/nvptx/abi-vararg-3.c: New.
9672
ad1d92ab
MM
96732016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9674
9675 PR tree-optimization/54579
9676 PR middle-end/55299
9677 * gcc.dg/fold-notrotate-1.c: New test.
9678 * gcc.dg/fold-notshift-1.c: New test.
9679 * gcc.dg/fold-notshift-2.c: New test.
9680
47768df8
MP
96812016-05-17 Marek Polacek <polacek@redhat.com>
9682
9683 PR ipa/71146
9684 * g++.dg/ipa/pr71146.C: New test.
9685
6b5423a5
DM
96862016-05-17 David Malcolm <dmalcolm@redhat.com>
9687
9688 * jit.dg/test-error-array-bounds.c: New test case.
9689
c7986356
MG
96902016-05-17 Marc Glisse <marc.glisse@inria.fr>
9691
9692 * gcc.dg/tree-ssa/and-1.c: New testcase.
9693
d982c5b7
MG
96942016-05-17 Marc Glisse <marc.glisse@inria.fr>
9695
9696 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9697 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9698
0139ba93
MG
96992016-05-17 Marc Glisse <marc.glisse@inria.fr>
9700
9701 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9702 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9703
daab4562
JW
97042016-05-17 Jiong Wang <jiong.wang@arm.com>
9705
9706 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9707
22330033
JW
97082016-05-17 Jiong Wang <jiong.wang@arm.com>
9709
9710 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9711
98b3a5f2
JW
97122016-05-17 Jiong Wang <jiong.wang@arm.com>
9713
9714 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9715 ".2d[index]" when scan the assembly.
9716 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9717 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9718 float64x1.
9719 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9720
b71b7a8e
RB
97212016-05-17 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/71132
9724 * gcc.dg/torture/pr71132.c: New testcase.
9725
3c51ad46
CL
97262016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9727
9728 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9729
d20faa66
KT
97302016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9731
9732 PR target/70809
9733 * gcc.target/aarch64/pr70809_1.c: New test.
9734
b75cc5a4
KT
97352016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9736
9737 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9738 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9739 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9740 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9741
b28eb195
IE
97422016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9743 Ilya Enkovich <ilya.enkovich@intel.com>
9744
9745 PR target/71114
9746 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9747
0b9004ed
JH
97482016-05-16 Jan Hubicka <hubicka@ucw.cz>
9749
9750 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9751 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9752
1b81a1c1
MW
97532016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9754
9755 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9756 test for __ARM_FP16_ARGS.
9757 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9758 * gcc.target/arm/aapcs/neon-vect10.c: New.
9759 * gcc.target/arm/aapcs/neon-vect9.c: New.
9760 * gcc.target/arm/aapcs/vfp18.c: New.
9761 * gcc.target/arm/aapcs/vfp19.c: New.
9762 * gcc.target/arm/aapcs/vfp20.c: New.
9763 * gcc.target/arm/aapcs/vfp21.c: New.
9764 * gcc.target/arm/fp16-aapcs-1.c: New.
9765 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9766 test for __ARM_FP16_ARGS.
9767 * g++.target/arm/fp16-return-1.c: Update expected output.
9768
921d1e73
JW
97692016-05-16 Jiong Wang <jiong.wang@arm.com>
9770
9771 PR testsuite/70227
9772 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9773
228eb42a
HA
97742016-05-15 Harald Anlauf <anlauf@gmx.de>
9775
9776 PR fortran/69603
9777 * gfortran.dg/pr69603.f90: New testcase.
9778
785abfd3
FR
97792016-05-14 Fritz Reese <fritzoreese@gmail.com>
9780
9781 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9782
e75eb64f
FR
97832016-05-14 Fritz Reese <fritzoreese@gmail.com>
9784
9785 PR fortran/71047
9786 * gfortran.dg/pr71047.f08: New test.
9787
aa4b467b
JM
97882016-05-13 Joseph Myers <joseph@codesourcery.com>
9789
9790 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9791 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9792 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9793
653fb4a2
MS
97942016-05-13 Martin Sebor <msebor@redhat.com>
9795
9796 PR c++/60049
9797 * g++.dg/cpp0x/constexpr-60049.C: New test.
9798
9e37582d
JJ
97992016-05-13 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR bootstrap/71071
9802 * gcc.dg/pr71071.c: New test.
9803
a278aa17
UB
98042016-05-13 Uros Bizjak <ubizjak@gmail.com>
9805
9806 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9807 remove XOP handling.
377eaca7 9808 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9809
ac3d02e2
NS
98102016-05-13 Nathan Sidwell <nathan@acm.org>
9811
9812 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9813 __atomic_is_lock_free declaration.
9814
8ab3bdac
RB
98152016-05-13 Richard Biener <rguenther@suse.de>
9816
9817 PR tree-optimization/42587
9818 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9819
623b8e0a
ML
98202016-05-13 Martin Liska <mliska@suse.cz>
9821
9822 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9823 the new format of dump output.
9824
da7674f6
IE
98252016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9826
9827 * gcc.dg/pr71084.c: New test.
9828
c959db3d
RR
98292016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9830
53d6d955
UB
9831 PR target/53440
9832 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9833
43203dea
RR
98342016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9835
9836 * gcc.target/aarch64/struct_return.c: New test.
9837
4f2e1536
MP
98382016-05-12 Marek Polacek <polacek@redhat.com>
9839
9840 PR c/70756
9841 * c-c++-common/pr70756-2.c: New test.
9842 * c-c++-common/pr70756.c: New test.
9843
1ef33ef3
RB
98442016-05-12 Richard Biener <rguenther@suse.de>
9845
9846 PR tree-optimization/71059
9847 * gcc.dg/torture/pr71059.c: New testcase.
9848
763baff6
RB
98492016-05-12 Richard Biener <rguenther@suse.de>
9850
9851 PR tree-optimization/71062
9852 * gcc.dg/torture/pr71062.c: New testcase.
9853
c4ec1243
IE
98542016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9855
9856 PR tree-optimization/71006
9857 * gcc.dg/pr71006.c: New test.
9858
a5fbf76d
MP
98592016-05-12 Marek Polacek <polacek@redhat.com>
9860
9861 PR driver/71063
9862 * gcc.dg/opts-7.c: New test.
9863
5acc47a4
KT
98642016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9865
9866 PR target/70830
9867 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9868 Add -save-temps to dg-options.
9869 Scan for ldmfd rather than pop instruction.
9870 * gcc.target/arm/interrupt-2.c: Likewise.
9871 * gcc.target/arm/pr70830.c: New test.
9872
40bd4bf9
JJ
98732016-05-12 Jakub Jelinek <jakub@redhat.com>
9874
3cd63842
JJ
9875 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9876 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9877
c05d08f6
JJ
9878 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9879 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9880 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9881
bc27ffae
JJ
9882 PR target/71019
9883 * gcc.target/i386/avx512vl-pack-1.c: New test.
9884 * gcc.target/i386/avx512vl-pack-2.c: New test.
9885 * gcc.target/i386/avx512bw-pack-2.c: New test.
9886
515d7412
JJ
9887 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9888
40bd4bf9
JJ
9889 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9890 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9891 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9892
44ab146a
RB
98932016-05-12 Richard Biener <rguenther@suse.de>
9894
9895 PR tree-optimization/70986
9896 * gcc.dg/torture/pr70986-1.c: New testcase.
9897 * gcc.dg/torture/pr70986-2.c: Likewise.
9898 * gcc.dg/torture/pr70986-3.c: Likewise.
9899
d6e83a8d
MM
99002016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9901
9902 PR c/43651
9903 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9904 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9905
51e67ea3
UB
99062016-05-11 Uros Bizjak <ubizjak@gmail.com>
9907
9908 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9909 directive.
9910 * gcc.target/i386/pr66746.c: Ditto.
9911
3fd2b007
MM
99122016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9913
9914 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9915 support.
9916 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9917 warning when using -mvsx-timode.
9918 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9919 * gcc.target/powerpc/dform-2.c: Likewise.
9920 * gcc.target/powerpc/pr68805.c: Likewise.
9921
5c3a10fb
MP
99222016-05-11 Marek Polacek <polacek@redhat.com>
9923
9924 PR c++/71024
9925 * c-c++-common/attributes-3.c: New test.
9926
7cfb065b
NS
99272016-05-11 Nathan Sidwell <nathan@acm.org>
9928
9929 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9930 * gcc.c-torture/execute/pr68185.c: Likewise.
9931 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9932 * gcc.dg/pr69634.c: Requires scheduling.
9933 * gcc.dg/torture/pr66178.c: Require label values.
9934 * gcc.dg/setjmp-6.c: Require indirect jumps.
9935
f35ea97d
RB
99362016-05-11 Richard Biener <rguenther@suse.de>
9937
9938 PR tree-optimization/71055
9939 * gcc.dg/torture/pr71055.c: New testcase.
9940
dff70323
RB
99412016-05-11 Richard Biener <rguenther@suse.de>
9942
9943 PR debug/71057
9944 * g++.dg/debug/pr71057.C: New testcase.
9945
56a3d28b
JJ
99462016-05-11 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR fortran/70855
9949 * gfortran.dg/gomp/pr70855.f90: New test.
9950
ebc1b29e
RB
99512016-05-11 Richard Biener <rguenther@suse.de>
9952
9953 PR middle-end/71002
9954 * g++.dg/torture/pr71002.C: New testcase.
9955
98ccd1d7
IE
99562016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9957
9958 PR middle-end/70807
9959 * gcc.dg/pr70807.c: New test.
9960
ed29e24b
MS
99612016-05-10 Martin Sebor <msebor@redhat.com>
9962
9963 PR c++/38611
9964 * g++.dg/Wattributes.C: New test.
9965
e39dab2c
MG
99662016-05-10 Marc Glisse <marc.glisse@inria.fr>
9967
9968 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9969 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9970 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9971
d067e238
IE
99722016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9973
9974 PR target/70799
9975 * gcc.target/i386/pr70799-1.c: New test.
9976
cd36c83e
PMR
99772016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9978
9979 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9980
1e3af2a4
IE
99812016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9982
9983 PR middle-end/70877
9984 * gcc.target/i386/pr70877.c: New test.
9985
afc610db
IE
99862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9987
9988 PR tree-optimization/70786
9989 * gcc.target/i386/pr70876.c: New test.
9990
4b59d19f
JJ
99912016-05-10 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR target/70927
9994 * gcc.target/i386/avx512vl-logic-1.c: New test.
9995 * gcc.target/i386/avx512vl-logic-2.c: New test.
9996 * gcc.target/i386/avx512dq-logic-2.c: New test.
9997
9b5ee426
BS
99982016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9999
10000 PR target/70963
10001 * gcc.target/powerpc/pr70963.c: New.
10002
f3352cab
DM
100032016-05-10 David Malcolm <dmalcolm@redhat.com>
10004
10005 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10006 (test_very_wide_line): Add ruler to expected output.
10007 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10008 (test_very_wide_line): Likewise.
10009 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10010 (test_show_locus): Within the handling of "test_very_wide_line",
10011 enable show_ruler_p on the diagnostic context.
10012
4a3255dd
RB
100132016-05-10 Richard Biener <rguenther@suse.de>
10014
10015 PR tree-optimization/71039
10016 * gcc.dg/torture/pr71039.c: New testcase.
10017
da7c9950
NS
100182016-05-10 Nathan Sidwell <nathan@acm.org>
10019
10020 * gcc.dg/nested-func-10.c: Requires alloca.
10021 * gcc.dg/nested-func-9.c: Requires alloca.
10022 * gcc.c-torture/execute/pr70460.c: Requires labels.
10023 * gcc.c-torture/compile/pr70199.c: Requires labels.
10024 * gcc.target/nvptx/decl.c: Compile only.
10025 * gcc.target/nvptx/trailing-init.c: Compile only.
10026 * gcc.target/nvptx/ary-init.c: Compile only.
10027
cf68d92c
MP
100282016-05-10 Marek Polacek <polacek@redhat.com>
10029
10030 PR c/70255
10031 * gcc.dg/attr-opt-1.c: New test.
10032
64ea4e15
RB
100332016-05-10 Richard Biener <rguenther@suse.de>
10034
10035 PR tree-optimization/70497
10036 PR tree-optimization/28367
10037 * gcc.dg/torture/20160404-1.c: New testcase.
10038 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10039 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10040
5a96dae3
PMR
100412016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10042
10043 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10044
fc97f805
UB
100452016-05-09 Uros Bizjak <ubizjak@gmail.com>
10046
10047 * gcc.target/i386/fabsneg-1.c New test.
10048
a710b1d5
AM
100492016-05-09 Alan Modra <amodra@gmail.com>
10050
10051 PR testsuite/70826
10052 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10053
171f6f05
RB
100542016-05-09 Richard Biener <rguenther@suse.de>
10055
10056 PR tree-optimization/70985
10057 * gcc.dg/torture/pr70985.c: New testcase.
10058
18caa34e
BC
100592016-05-09 Bin Cheng <bin.cheng@arm.com>
10060
10061 * gcc.dg/tree-ssa/ifc-9.c: New test.
10062 * gcc.dg/tree-ssa/ifc-10.c: New test.
10063 * gcc.dg/tree-ssa/ifc-11.c: New test.
10064 * gcc.dg/tree-ssa/ifc-12.c: New test.
10065 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10066 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10067 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10068
7a27d38f
RB
100692016-05-09 Richard Biener <rguenther@suse.de>
10070
10071 PR fortran/70937
10072 * gfortran.dg/pr70937.f90: New testcase.
10073
5ebbbd3d
RO
100742016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10075
10076 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10077
f6288c24
FR
100782016-05-07 Fritz Reese <fritzoreese@gmail.com>
10079
10080 PR fortran/56226
10081 * gfortran.dg/dec_structure_1.f90: New testcase.
10082 * gfortran.dg/dec_structure_2.f90: Ditto.
10083 * gfortran.dg/dec_structure_3.f90: Ditto.
10084 * gfortran.dg/dec_structure_4.f90: Ditto.
10085 * gfortran.dg/dec_structure_5.f90: Ditto.
10086 * gfortran.dg/dec_structure_6.f90: Ditto.
10087 * gfortran.dg/dec_structure_7.f90: Ditto.
10088 * gfortran.dg/dec_structure_8.f90: Ditto.
10089 * gfortran.dg/dec_structure_9.f90: Ditto.
10090 * gfortran.dg/dec_structure_10.f90: Ditto.
10091 * gfortran.dg/dec_structure_11.f90: Ditto.
10092 * gfortran.dg/dec_union_1.f90: Ditto.
10093 * gfortran.dg/dec_union_2.f90: Ditto.
10094 * gfortran.dg/dec_union_3.f90: Ditto.
10095 * gfortran.dg/dec_union_4.f90: Ditto.
10096 * gfortran.dg/dec_union_5.f90: Ditto.
10097 * gfortran.dg/dec_union_6.f90: Ditto.
10098 * gfortran.dg/dec_union_7.f90: Ditto.
10099
5ec4a8cd
TV
101002016-05-07 Tom de Vries <tom@codesourcery.com>
10101
10102 PR tree-optimization/70956
10103 * gcc.dg/graphite/pr70956.c: New test.
10104
58ec1d0e
JJ
101052016-05-06 Jakub Jelinek <jakub@redhat.com>
10106
ccd88fb7
JJ
10107 PR middle-end/70941
10108 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10109 (a, b, c, d): Change type from char to signed char.
10110 (main): Compare against (signed char) -1634678893 instead of
10111 hardcoded -109. Use __builtin_abort instead of abort.
10112
dd3b6464
JJ
10113 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10114 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10115
58ec1d0e
JJ
10116 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10117
19aa23d8
YR
101182016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10119
10120 PR debug/70935
10121 * gcc.dg/torture/pr70935.c: New test.
10122
ae5f0df1
OE
101232016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10124
10125 PR target/58219
ce23a8ff 10126 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10127
078f7e37
RB
101282016-05-06 Richard Biener <rguenther@suse.de>
10129
10130 PR tree-optimization/70960
10131 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10132
765d7b54
OE
101332016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10134
10135 PR target/52933
10136 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10137 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10138 Adjust expected instruction counts.
10139 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10140
29c94e65
MP
101412016-05-06 Marek Polacek <polacek@redhat.com>
10142
10143 PR sanitizer/70875
10144 * gcc.dg/ubsan/bounds-3.c: New test.
10145
3684b02e
OE
101462016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10147
10148 PR target/54089
10149 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10150
8706773f
RB
101512016-05-06 Richard Biener <rguenther@suse.de>
10152
10153 PR middle-end/70931
10154 * gfortran.dg/pr70931.f90: New testcase.
10155
a4f51018
RB
101562016-05-06 Richard Biener <rguenther@suse.de>
10157
10158 PR middle-end/70941
10159 * gcc.dg/torture/pr70941.c: New testcase.
10160
c4f2425f
BC
101612016-05-05 Bin Cheng <bin.cheng@arm.com>
10162
10163 PR tree-optimization/57206
10164 * gcc.dg/vect/pr57206.c: New test.
10165
5dc08197
RO
101662016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10167
10168 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10169
351f85c5
JJ
101702016-05-05 Jakub Jelinek <jakub@redhat.com>
10171
568bac8c
JJ
10172 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10173
351f85c5
JJ
10174 * c-c++-common/Wdangling-else-4.c: New test.
10175
33fd7785
JJ
101762016-05-04 Jakub Jelinek <jakub@redhat.com>
10177
2d1ac15a
JJ
10178 PR c++/70906
10179 PR c++/70933
10180 * g++.dg/opt/pr70906.C: New test.
10181 * g++.dg/opt/pr70933.C: New test.
10182
33fd7785
JJ
10183 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10184
6b715bf6
JH
101852016-05-04 Jan Hubicka <hubicka@ucw.cz>
10186
10187 * gcc.dg/ipa/pure-const-3.c: New testcase.
10188
deef7113
MP
101892016-05-04 Marek Polacek <polacek@redhat.com>
10190
10191 * c-c++-common/Wdangling-else-1.c: New test.
10192 * c-c++-common/Wdangling-else-2.c: New test.
10193 * c-c++-common/Wdangling-else-3.c: New test.
10194
5396db97
KCY
101952016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10196
10197 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10198 flag is present.
10199
de55efd5
MP
102002016-05-04 Marek Polacek <polacek@redhat.com>
10201
10202 PR c/48778
10203 * gcc.dg/Waddress-2.c: New test.
10204
475839b6
AM
102052016-05-04 Alan Modra <amodra@gmail.com>
10206
10207 * gcc.target/powerpc/pr70866.c: New.
10208
b25aad5f
MS
102092016-05-03 Martin Sebor <msebor@redhat.com>
10210
10211 PR c++/66561
10212 * c-c++-common/builtin_location.c: New test.
10213 * g++.dg/cpp1y/builtin_location.C: New test.
10214
79ce98bc
MP
102152016-05-03 Marek Polacek <polacek@redhat.com>
10216
10217 PR c/70859
10218 * gcc.dg/pr70859.c: New test.
10219 * gcc.dg/pr70859-2.c: New test.
10220
402e89f5
PMR
102212016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10222
10223 * gnat.dg/debug5.adb: New testcase.
10224
f3d90045
DV
102252016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10226
10227 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10228 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10229 Procedure to check for z10 instruction set.
10230
1e26cec1
CL
102312016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10232
10233 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10234
71aca5a0
AM
102352016-05-03 Alan Modra <amodra@gmail.com>
10236
10237 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10238
2fd70ec1
JJ
102392016-05-03 Jakub Jelinek <jakub@redhat.com>
10240
10241 * gcc.target/i386/avx512f-cvt-1.c: New test.
10242
e5705cf7
L
102432016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10244
10245 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10246 -fdump-tree-vrp-details.
10247
381cdae4
RB
102482016-05-03 Richard Biener <rguenther@suse.de>
10249
10250 * gcc.dg/pr30172-1.c: Adjust.
10251 * gcc.dg/pr63743.c: Likewise.
10252 * gcc.dg/tm/pr51696.c: Likewise.
10253 * c-c++-common/tm/safe-1.c: Likewise.
10254 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10255 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10256 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10257 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10258
adedd5c1
JJ
102592016-05-03 Jakub Jelinek <jakub@redhat.com>
10260
31ed1665
JJ
10261 PR rtl-optimization/70467
10262 * gcc.target/i386/pr70467-3.c: New test.
10263 * gcc.target/i386/pr70467-4.c: New test.
10264
dea60b59
JJ
10265 PR tree-optimization/70916
10266 * gcc.c-torture/compile/pr70916.c: New test.
10267
adedd5c1
JJ
10268 PR target/49244
10269 * gcc.target/i386/pr49244-1.c: New test.
10270 * gcc.target/i386/pr49244-2.c: New test.
10271
f80041ef
BS
102722016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10273
10274 PR rtl-optimization/44281
10275 * gcc.target/i386/pr44281.c: New test.
10276
1cfcd39e
BC
102772016-05-03 bin cheng <bin.cheng@arm.com>
10278
10279 PR tree-optimization/56541
10280 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10281 * gcc.dg/vect/pr56541.c: new test.
10282
4304ccfd
MM
102832016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10284
10285 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10286 __float128.
10287 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10288
50d94c29
L
102892016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10290
10291 PR testsuite/70520
10292 * c-c++-common/asan/clone-test-1.c (main): Align child process
10293 stack to 16 bytes.
10294
bc1aee87
DM
102952016-05-02 David Malcolm <dmalcolm@redhat.com>
10296
10297 PR c++/62314
10298 * g++.dg/spellcheck-fields-2.C: New test case.
10299
474e0129
DM
103002016-05-02 David Malcolm <dmalcolm@redhat.com>
10301
10302 PR c++/62314
10303 * g++.dg/pr62314.C: New test case.
10304
818b88a7
JH
103052016-05-02 Jan Hubicka <hubicka@ucw.cz>
10306
10307 * gcc.dg/ipa/inline-8.c: New testcase.
10308
dd77684f
JJ
103092016-05-02 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR rtl-optimization/70467
10312 * gcc.target/i386/pr70467-1.c: New test.
10313
72407e00
BE
103142016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10315
10316 * gcc.dg/spec-options.c: Run the test on all targets.
10317 * gcc.dg/foo.specs: Use cpp_unique_options.
10318
dd53d197
MG
103192016-05-02 Marc Glisse <marc.glisse@inria.fr>
10320
10321 * gcc.dg/tree-ssa/unord.c: New testcase.
10322
a8b85ce9
MG
103232016-05-02 Marc Glisse <marc.glisse@inria.fr>
10324
10325 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10326
5b37e866
NS
103272016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10328
10329 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10330
7176a4a0
MP
103312016-05-02 Marek Polacek <polacek@redhat.com>
10332
10333 PR c/70851
10334 * gcc.dg/enum-incomplete-3.c: New test.
10335
6b9933b9
MP
103362016-05-02 Marek Polacek <polacek@redhat.com>
10337 Tom de Vries <tom@codesourcery.com>
10338
10339 PR tree-optimization/70700
10340 * gcc.dg/pr70700.c: New test.
10341
90f82260
UB
103422016-05-01 Uros Bizjak <ubizjak@gmail.com>
10343
10344 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10345 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10346 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10347 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10348 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10349
f73036c1
EB
103502016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10351
10352 * ada/acats/run_acats: Rename into...
10353 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10354 * ada/acats/run_all.sh: Remove redundant test.
10355 (target_run): Move around.
10356 (target_gnatchop): Use newly built executable.
10357 (target_gnatmake): Likewise.
10358 Check that the compilation of impbit succeeds.
10359
85e051a3
OE
103602016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10361
10362 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10363 * gcc.dg/20021029-1.c: Likewise.
10364 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10365 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10366 * gcc.target/sh/cmpstr.c: Likewise.
10367 * gcc.target/sh/cmpstrn.c: Likewise.
10368 * gcc.target/sh/memset.c: Likewise.
10369 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10370 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10371 * gcc.target/sh/pr39423-1.c: Likewise.
10372 * gcc.target/sh/pr49468-di.c: Likewise.
10373 * gcc.target/sh/pr49468-si.c: Likewise.
10374 * gcc.target/sh/pr49880-1.c: Likewise.
10375 * gcc.target/sh/pr49880-2.c: Likewise.
10376 * gcc.target/sh/pr49880-3.c: Likewise.
10377 * gcc.target/sh/pr50751-1.c: Likewise.
10378 * gcc.target/sh/pr50751-4.c: Likewise.
10379 * gcc.target/sh/pr50751-7.c: Likewise.
10380 * gcc.target/sh/pr51244-1.c: Likewise.
10381 * gcc.target/sh/pr51244-10.c: Likewise.
10382 * gcc.target/sh/pr51244-11.c: Likewise.
10383 * gcc.target/sh/pr51244-12.c: Likewise.
10384 * gcc.target/sh/pr51244-13.c: Likewise.
10385 * gcc.target/sh/pr51244-14.c: Likewise.
10386 * gcc.target/sh/pr51244-17.c: Likewise.
10387 * gcc.target/sh/pr51244-18.c: Likewise.
10388 * gcc.target/sh/pr51244-19.c: Likewise.
10389 * gcc.target/sh/pr51244-4.c: Likewise.
10390 * gcc.target/sh/pr51244-5.c: Likewise.
10391 * gcc.target/sh/pr51244-7.c: Likewise.
10392 * gcc.target/sh/pr51244-8.c: Likewise.
10393 * gcc.target/sh/pr51244-9.c: Likewise.
10394 * gcc.target/sh/pr51697.c: Likewise.
10395 * gcc.target/sh/pr52483-1.c: Likewise.
10396 * gcc.target/sh/pr52483-2.c: Likewise.
10397 * gcc.target/sh/pr52483-3.c: Likewise.
10398 * gcc.target/sh/pr52483-5.c: Likewise.
10399 * gcc.target/sh/pr52933-1.c: Likewise.
10400 * gcc.target/sh/pr52933-2.c: Likewise.
10401 * gcc.target/sh/pr52933-3.c: Likewise.
10402 * gcc.target/sh/pr53568-1.c: Likewise.
10403 * gcc.target/sh/pr53976-1.c: Likewise.
10404 * gcc.target/sh/pr53988-1.c: Likewise.
10405 * gcc.target/sh/pr53988.c: Likewise.
10406 * gcc.target/sh/pr54089-1.c: Likewise.
10407 * gcc.target/sh/pr54089-6.c: Likewise.
10408 * gcc.target/sh/pr54089-7.c: Likewise.
10409 * gcc.target/sh/pr54089-8.c: Likewise.
10410 * gcc.target/sh/pr54089-9.c: Likewise.
10411 * gcc.target/sh/pr54236-1.c: Likewise.
10412 * gcc.target/sh/pr54236-2.c: Likewise.
10413 * gcc.target/sh/pr54236-3.c: Likewise.
10414 * gcc.target/sh/pr54236-4.c: Likewise.
10415 * gcc.target/sh/pr54386.c: Likewise.
10416 * gcc.target/sh/pr54602-1.c: Likewise.
10417 * gcc.target/sh/pr54685.c: Likewise.
10418 * gcc.target/sh/pr54760-1.c: Likewise.
10419 * gcc.target/sh/pr54760-2.c: Likewise.
10420 * gcc.target/sh/pr54760-3.c: Likewise.
10421 * gcc.target/sh/pr54760-4.c: Likewise.
10422 * gcc.target/sh/pr54760-5.c: Likewise.
10423 * gcc.target/sh/pr54760-6.c: Likewise.
10424 * gcc.target/sh/pr55146.c: Likewise.
10425 * gcc.target/sh/pr55160.c: Likewise.
10426 * gcc.target/sh/pr59278.c: Likewise.
10427 * gcc.target/sh/pr59401-1.c: Likewise.
10428 * gcc.target/sh/pr59533-1.c: Likewise.
10429 * gcc.target/sh/pr63260.c: Likewise.
10430 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10431 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10432 * gcc.target/sh/strlen.c: Likewise.
10433 * gcc.target/sh/torture/pr30807.c: Likewise.
10434 * gcc.target/sh/torture/pr34777.c: Likewise.
10435 * gcc.target/sh/torture/pr64652.c: Likewise.
10436 * gcc.target/sh/torture/pr65505.c: Likewise.
10437 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10438 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10439
411e5c67
PC
104402016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10441
10442 PR c++/66644
10443 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10444
8fa97501
BS
104452016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10446
10447 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10448 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10449 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10450 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10451
5a956111
PP
104522016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10453
10454 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10455 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10456
e7ff0319
CP
104572016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10458
10459 PR middle-end/70626
10460 * c-c++-common/goacc/combined-reduction.c: New test.
10461 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10462
52d11a4b
L
104632016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10464
10465 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10466 *movdi_internal pattern only if PIC off.
10467 * gcc.target/i386/pr70155-2.c: Likewise.
10468 * gcc.target/i386/pr70155-3.c: Likewise.
10469 * gcc.target/i386/pr70155-4.c: Likewise.
10470 * gcc.target/i386/pr70155-5.c: Likewise.
10471 * gcc.target/i386/pr70155-6.c: Likewise.
10472 * gcc.target/i386/pr70155-7.c: Likewise.
10473 * gcc.target/i386/pr70155-8.c: Likewise.
10474 * gcc.target/i386/pr70155-15.c: Likewise.
10475 * gcc.target/i386/pr70155-17.c: Likewise.
10476 * gcc.target/i386/pr70155-22.c: Likewise.
10477
8960db31
BC
104782016-04-29 Bin Cheng <bin.cheng@arm.com>
10479
10480 PR tree-optimization/70803
10481 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10482
cca535a4
IE
104832016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10484
10485 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10486 optimization of vector loop.
10487 * gcc.target/i386/vect-unpack-3.c: New test.
10488 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10489 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10490 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10491
500ecf4a
MP
104922016-04-29 Marek Polacek <polacek@redhat.com>
10493
10494 PR sanitizer/70342
10495 * g++.dg/ubsan/null-7.C: New test.
10496
2fff3db8
MP
10497 PR c/70852
10498 * gcc.dg/pr70852.c: New test.
10499
509063eb
DV
105002016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10501
10502 PR/69089
10503 * g++.dg/cpp0x/alignas6.C: New test.
10504
83745c0d
DV
105052016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10506
c87885ca
RO
10507 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10508 * gcc.dg/pr27003.c: Likewise.
10509 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10510 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10511 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10512 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10513 * gcc.target/arc/mxy.c: Likewise.
10514 * gcc.target/arc/mswape.c: Likewise.
10515 * gcc.target/arc/mrtsc.c: Likewise.
10516 * gcc.target/arc/mcrc.c: Likewise.
10517 * gcc.target/arc/mdsp-packa.c: Likewise.
10518 * gcc.target/arc/mdvbf.c: Likewise.
10519 * gcc.target/arc/mlock.c: Likewise.
10520 * gcc.target/arc/mmac-24.c: Likewise.
10521 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10522
849b265d
BS
105232016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10524 Matthijs Kooijman <matthijs@stdin.nl>
10525 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10526
10527 PR target/60040
10528 * gcc.target/avr/pr60040-1.c: New.
10529 * gcc.target/avr/pr60040-2.c: New.
10530
1390536b
RB
105312016-04-29 Richard Biener <rguenther@suse.de>
10532
10533 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10534
98998245
RB
105352016-04-29 Richard Biener <rguenther@suse.de>
10536
10537 PR tree-optimization/13962
10538 PR tree-optimization/65686
10539 * gcc.dg/uninit-pr65686.c: New testcase.
10540
8b80cc21
JJ
105412016-04-29 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR middle-end/70843
10544 * gcc.dg/pr70843.c: New test.
10545
6181bc30
JJ
105462016-04-28 Jakub Jelinek <jakub@redhat.com>
10547
10548 PR target/70858
10549 * gcc.target/i386/pr70858.c: New test.
10550
f4cb3612
AB
105512016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10552
10553 * gcc.target/arc/nps400-1.c: New file.
10554
8ad9df62
JR
105552016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10556 Andrew Burgess <andrew.burgess@embecosm.com>
10557
10558 * gcc.target/arc/movh_cl-1.c: New file.
10559
ceaaa9fe
JR
105602016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10561 Andrew Burgess <andrew.burgess@embecosm.com>
10562
10563 * gcc.target/arc/extzv-1.c: New file.
10564 * gcc.target/arc/insv-1.c: New file.
10565 * gcc.target/arc/insv-2.c: New file.
10566 * gcc.target/arc/movb-1.c: New file.
10567 * gcc.target/arc/movb-2.c: New file.
10568 * gcc.target/arc/movb-3.c: New file.
10569 * gcc.target/arc/movb-4.c: New file.
10570 * gcc.target/arc/movb-5.c: New file.
10571 * gcc.target/arc/movb_cl-1.c: New file.
10572 * gcc.target/arc/movb_cl-2.c: New file.
10573 * gcc.target/arc/movbi_cl-1.c: New file.
10574 * gcc.target/arc/movl-1.c: New file.
10575
4d03dc2f
JR
105762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10577 Andrew Burgess <andrew.burgess@embecosm.com>
10578
10579 * gcc.target/arc/cmem-1.c: New file.
10580 * gcc.target/arc/cmem-2.c: New file.
10581 * gcc.target/arc/cmem-3.c: New file.
10582 * gcc.target/arc/cmem-4.c: New file.
10583 * gcc.target/arc/cmem-5.c: New file.
10584 * gcc.target/arc/cmem-6.c: New file.
10585 * gcc.target/arc/cmem-7.c: New file.
10586 * gcc.target/arc/cmem-ld.inc: New file.
10587 * gcc.target/arc/cmem-st.inc: New file.
10588
81262dad
JJ
105892016-04-28 Jakub Jelinek <jakub@redhat.com>
10590
10591 PR target/70821
10592 * gcc.target/i386/pr70821.c: New test.
10593
0a31a09a
BS
105942016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10595
10596 * gcc.target/powerpc/vec-adde.c: New test.
10597 * gcc.target/powerpc/vec-adde-int128.c: New test.
10598
3ddffba9
JJ
105992016-04-28 Jakub Jelinek <jakub@redhat.com>
10600
10601 * gcc.target/i386/avx-vround-1.c: New test.
10602 * gcc.target/i386/avx-vround-2.c: New test.
10603 * gcc.target/i386/avx512vl-vround-1.c: New test.
10604 * gcc.target/i386/avx512vl-vround-2.c: New test.
10605
713dedcd
RO
106062016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10607
10608 PR testsuite/70595
10609 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10610 (check_effective_target_cilkplus_runtime): ... this.
10611 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10612 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10613
10614 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10615 Require cilkplus_runtime.
10616 Don't add -lcilkrts.
10617 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10618 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10619 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10620 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10621 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10622 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10623 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10624 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10625 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10626 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10627 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10628 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10629 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10630 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10631 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10632 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10633 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10634 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10635 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10636 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10637 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10638 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10639 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10640 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10641 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10642 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10643 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10644 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10645 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10646
10647 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10648 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10649
10650 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10651
10652 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10653 cilkplus_runtime.
10654
3563f78f
MG
106552016-04-27 Marc Glisse <marc.glisse@inria.fr>
10656
10657 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10658 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10659
6bc2bb18
RB
106602015-04-27 Ryan Burn <contact@rnburn.com>
10661
10662 PR c++/69024
10663 PR c++/68997
10664 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10665 diagnostic.
10666 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10667 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10668
1e55d29a
EB
106692016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10670
10671 * gnat.dg/limited_with4.ad[sb]: New test.
10672 * gnat.dg/limited_with4_pkg.ads: New helper.
10673
087146ca
L
106742016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10675
10676 PR target/70155
10677 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10678 and movv1ti_internal patterns
10679 * gcc.target/i386/pr70155-1.c: New test.
10680 * gcc.target/i386/pr70155-2.c: Likewise.
10681 * gcc.target/i386/pr70155-3.c: Likewise.
10682 * gcc.target/i386/pr70155-4.c: Likewise.
10683 * gcc.target/i386/pr70155-5.c: Likewise.
10684 * gcc.target/i386/pr70155-6.c: Likewise.
10685 * gcc.target/i386/pr70155-7.c: Likewise.
10686 * gcc.target/i386/pr70155-8.c: Likewise.
10687 * gcc.target/i386/pr70155-9.c: Likewise.
10688 * gcc.target/i386/pr70155-10.c: Likewise.
10689 * gcc.target/i386/pr70155-11.c: Likewise.
10690 * gcc.target/i386/pr70155-12.c: Likewise.
10691 * gcc.target/i386/pr70155-13.c: Likewise.
10692 * gcc.target/i386/pr70155-14.c: Likewise.
10693 * gcc.target/i386/pr70155-15.c: Likewise.
10694 * gcc.target/i386/pr70155-16.c: Likewise.
10695 * gcc.target/i386/pr70155-17.c: Likewise.
10696 * gcc.target/i386/pr70155-18.c: Likewise.
10697 * gcc.target/i386/pr70155-19.c: Likewise.
10698 * gcc.target/i386/pr70155-20.c: Likewise.
10699 * gcc.target/i386/pr70155-21.c: Likewise.
10700 * gcc.target/i386/pr70155-22.c: Likewise.
10701
92329f9f
L
107022016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10703
10704 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10705 ".{5,6}".
10706
309a0cf6
BC
107072016-04-27 Bin Cheng <bin.cheng@arm.com>
10708
10709 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10710 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10711 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10712 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10713 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10714
72ed2b9c
RB
107152016-04-27 Richard Biener <rguenther@suse.de>
10716
10717 PR ipa/70760
10718 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10719 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10720
3c98ff9b
NS
107212016-04-27 Nathan Sidwell <nathan@acm.org>
10722
10723 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10724 * g++.dg/ubsan/pr63956.C: Adjust error location.
10725
9ec5d66b
NC
107262016-04-27 Nick Clifton <nickc@redhat.com>
10727
10728 PR middle-end/49889
10729 * gcc.dg/pr49889.c: New test.
10730
c1e1f433
BS
107312016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10732
10733 * c-c++-common/memset-array.c: New test.
10734
8ac43293
MS
107352016-04-26 Martin Sebor <msebor@redhat.com>
10736
10737 PR c++/66639
10738 * g++.dg/cpp1y/func_constexpr.C: New test.
10739
843ce8ab
PP
107402016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10741
10742 PR c++/70241
10743 * g++.dg/cpp0x/enum32.C: New test.
10744 * g++.dg/cpp0x/enum33.C: New test.
10745
107462016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10747
10748 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10749 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10750 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10751 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10752 * gcc.c-torture/execute/pr38151.c: Likewise.
10753 * gcc.c-torture/execute/pr66556.c: Likewise.
10754 * gcc.c-torture/execute/pr67781.c: Likewise.
10755 * gcc.c-torture/execute/pr68648.c: Likewise.
10756
ca1206be
MG
107572016-04-26 Marc Glisse <marc.glisse@inria.fr>
10758
10759 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10760
2448a956
MP
107612016-04-26 Marek Polacek <polacek@redhat.com>
10762
10763 PR c/67784
10764 * gcc.dg/pr67784-3.c: New test.
10765 * gcc.dg/pr67784-4.c: New test.
10766 * gcc.dg/pr67784-5.c: New test.
10767
b02a5e26
MP
10768 PR c/70791
10769 * gcc.dg/Wnested-externs-2.c: New test.
10770
6b6aa8d3
MG
107712016-04-26 Marc Glisse <marc.glisse@inria.fr>
10772
10773 * gcc.dg/fold-plusmult.c: Adjust.
10774 * gcc.dg/no-strict-overflow-6.c: Adjust.
10775 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10776
a2095b55
BS
107772016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10778
10779 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10780 number scans.
10781 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10782 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10783 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10784 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10785 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10786 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10787 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10788 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10789 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10790 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10791 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10792 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10793 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10794 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10795 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10796 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10797 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10798 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10799 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10800 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10801 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10802 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10803 scans.
10804 * gcc.target/i386/pr32219-4.c: Likewise.
10805 * gcc.target/i386/pr32219-6.c: Likewise.
10806 * gcc.target/i386/pr32219-8.c: Likewise.
10807
bb0cc5c8
KT
108082016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10809
10810 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10811 associated options.
10812
5a0802ea
MP
108132016-04-26 Marek Polacek <polacek@redhat.com>
10814
10815 PR c++/70744
10816 * g++.dg/ext/cond2.C: New test.
10817
00f615af
BC
108182016-04-26 Bin Cheng <bin.cheng@arm.com>
10819
10820 PR tree-optimization/70771
10821 PR tree-optimization/70775
10822 * gcc.dg/pr70771.c: New test.
25939d34 10823 * gcc.dg/pr70775.c: New test.
00f615af 10824
218155e7
BS
108252016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10826
10827 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10828
ab99f467
RB
108292016-04-25 Richard Biener <rguenther@suse.de>
10830
10831 PR tree-optimization/70780
10832 * gcc.dg/torture/pr70780.c: New testcase.
10833
3f8257db 108342016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10835
c87885ca
RO
10836 * gcc.target/arm/neon-vaddws16.c: New test.
10837 * gcc.target/arm/neon-vaddws32.c: New test.
10838 * gcc.target/arm/neon-vaddwu16.c: New test.
10839 * gcc.target/arm/neon-vaddwu32.c: New test.
10840 * gcc.target/arm/neon-vaddwu8.c: New test.
10841 * lib/target-supports.exp
93c590ee
MC
10842 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10843 that arm neon support vector widen sum of HImode TO SImode.
10844
d6c1a7a7
JJ
108452016-04-23 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR sanitizer/70712
10848 * c-c++-common/asan/pr70712.c: New test.
10849
ab0fc037
TS
108502016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10851
10852 * .gitattributes: New file.
10853
2aa64824
CL
108542016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10855
10856 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10857
e7e12d92
DH
108582016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10859
10860 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10861 * gfortran.dg/submodule_15.f08: Likewise.
10862
d1431192
RB
108632016-04-22 Richard Biener <rguenther@suse.de>
10864
10865 PR tree-optimization/70740
10866 * gcc.dg/torture/pr70740.c: New testcase.
10867
04a63c24
L
108682016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10869
10870 PR target/70750
10871 * gcc.target/i386/pr70750-1.c: New test.
10872 * gcc.target/i386/pr70750-2.c: Likewise.
10873
20700098
PC
108742016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10875
10876 PR c++/70540
10877 * g++.dg/cpp0x/auto48.C: New.
10878
aedf4e12
MP
108792016-04-21 Marek Polacek <polacek@redhat.com>
10880
10881 PR c++/70513
10882 * g++.dg/cpp0x/forw_enum12.C: New test.
10883 * g++.dg/cpp0x/forw_enum13.C: New test.
10884
2074d80a
KY
108852016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10886
10887 PR target/70728
10888 * gcc.target/i386/pr70728.c: New test.
10889
aef4aab0
RB
108902016-04-21 Richard Biener <rguenther@suse.de>
10891
10892 PR middle-end/70747
10893 * gcc.dg/pr70747.c: New testcase.
10894
2359e571
BC
108952016-04-21 Bin Cheng <bin.cheng@arm.com>
10896
10897 PR tree-optimization/70715
10898 * gcc.dg/tree-ssa/scev-13.c: New test.
10899
ce0e66ff
MG
109002016-04-21 Marc Glisse <marc.glisse@inria.fr>
10901
10902 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10903
2c2870a1
MG
109042016-04-21 Marc Glisse <marc.glisse@inria.fr>
10905
10906 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10907
a2b056a3
JH
109082016-04-20 Jan Hubicka <jh@suse.cz>
10909
10910 PR ipa/70018
10911 * g++.dg/ipa/nothrow-1.C: New testcase.
10912
ee392fc2
NS
109132016-04-20 Nathan Sidwell <nathan@acm.org>
10914
10915 PR c++/55635
10916 * g++.dg/eh/delete1.C: New.
10917
dda49daf
L
109182016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10919
10920 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10921 -mtune-ctrl=sse_typeless_stores.
10922
8a5b9d5a
L
109232016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10924
10925 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10926
1011119f
BC
109272016-04-20 Bin Cheng <bin.cheng@arm.com>
10928
10929 PR tree-optimization/69489
10930 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10931
477d4906
IV
109322016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10933
10934 PR c++/69363
10935 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10936 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10937 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10938
fad08d12
BC
109392016-04-20 Bin Cheng <bin.cheng@arm.com>
10940
10941 PR tree-optimization/56625
10942 PR tree-optimization/69489
10943 * gcc.dg/vect/pr56625.c: New test.
10944 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10945
9e3e4fab
AP
109462016-04-20 Andrew Pinski <apinski@cavium.com>
10947
10948 PR target/64971
10949 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10950
d7aa24e4
AC
109512016-04-20 Arnaud Charlet <charlet@adacore.com>
10952
10953 * gnat.dg/self1.adb: Remove now incorrect test.
10954
e6d62b46
BC
109552016-04-20 Bin Cheng <bin.cheng@arm.com>
10956
10957 * gcc.dg/tree-ssa/scev-11.c: New test.
10958 * gcc.dg/tree-ssa/scev-12.c: New test.
10959
2697b189
MP
109602016-04-20 Marek Polacek <polacek@redhat.com>
10961
10962 PR tree-optimization/70725
10963 * gcc.dg/pr70725.c: New test.
10964
60d393e8
RB
109652016-04-20 Richard Biener <rguenther@suse.de>
10966
10967 PR tree-optimization/70726
10968 * g++.dg/vect/pr70726.cc: New testcase.
10969
82c6f58a
AK
109702016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10971
10972 PR target/70674
10973 * gcc.target/s390/pr70674.c: New test.
10974
90eeab20
JD
109752016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10976
10977 PR libgfortran/70684
10978 * gfortran.dg/list_read_14.f90: New test.
10979
fc9cf6da
L
109802016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10981
10982 PR target/69201
10983 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10984 extern to force it misaligned.
10985 (b): Likewise.
10986 (c): Likewise.
10987 (d): Likewise.
10988 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10989 Don't check `*' before movv4sf_internal.
10990 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10991 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10992 Don't check `*' before movv16qi_internal.
10993 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10994 extern to force it misaligned.
10995 (b): Likewise.
10996 (c): Likewise.
10997 (d): Likewise.
10998 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10999 Don't check `*' before movv2df_internal.
11000 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11001 extern to force it misaligned.
11002 (b): Likewise.
11003 (c): Likewise.
11004 (d): Likewise.
11005 Check movv8sf_internal instead of avx_storeups256.
11006 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11007
ea8927ea
RB
110082016-04-19 Richard Biener <rguenther@suse.de>
11009
11010 PR tree-optimization/70171
11011 * g++.dg/tree-ssa/pr70171.C: New testcase.
11012
65f52ee9
RB
110132016-04-19 Richard Biener <rguenther@suse.de>
11014
11015 PR tree-optimization/70724
11016 * gcc.dg/torture/pr70724.c: New testcase.
11017
987b67f1
VM
110182016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11019
11020 PR middle-end/70689
c87885ca 11021 * gcc.target/i386/pr70689.c: New.
987b67f1 11022
91a47c39
L
110232016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11024
11025 PR target/70708
11026 * gcc.target/i386/pr70708.c: New test.
11027
8270b82d
RB
110282016-04-18 Richard Biener <rguenther@suse.de>
11029
11030 PR tree-optimization/43434
11031 * gcc.dg/vect/pr43434.c: New testcase.
11032 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11033 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11034 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11035 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11036 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11037 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11038 * gcc.dg/gomp/pr68640.c: Likewise.
11039 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11040 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11041
edd048e2
RB
110422016-04-18 Richard Biener <rguenther@suse.de>
11043
11044 PR tree-optimization/70701
11045 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11046
bd5c7330
TV
110472016-04-18 Tom de Vries <tom@codesourcery.com>
11048
11049 PR testsuite/70699
11050 * gcc.dg/pr70161.c: Add dot-file scans.
11051 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11052 instead of after last dot char.
11053
23f2660f
EB
110542016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11055
11056 * c-c++-common/dump-ada-spec-3.c: New test.
11057 * c-c++-common/dump-ada-spec-4.c: Likewise.
11058
da152c9f
TV
110592016-04-17 Tom de Vries <tom@codesourcery.com>
11060
11061 PR other/70183
11062 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11063
cc950f98
JH
110642016-04-15 Jan Hubicka <jh@suse.cz>
11065
11066 PR ipa/70018
11067 * g++.dg/ipa/pure-const-1.C: New testcase.
11068 * g++.dg/ipa/pure-const-2.C: New testcase.
11069 * g++.dg/ipa/pure-const-3.C: New testcase.
11070
949505a9
MP
110712016-04-15 Marek Polacek <polacek@redhat.com>
11072
11073 PR c/70671
11074 * gcc.dg/bitfld-22.c: New test.
11075
10e547d6
BS
110762016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11077
11078 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11079 x86_64.
11080
1e77281b
MP
110812016-04-15 Marek Polacek <polacek@redhat.com>
11082
11083 PR c/70651
11084 * c-c++-common/pr70651.c: New test.
11085
e501fa8e
KT
110862016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11087
11088 PR rtl-optimization/70681
11089 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11090 dump scan on arm and powerpc.
11091 * gcc.dg/pr10474.c: Likewise.
11092
dda1bf61
JJ
110932016-04-15 Jakub Jelinek <jakub@redhat.com>
11094
ca4ef1ff
JJ
11095 PR c++/69517
11096 PR c++/70019
11097 PR c++/70588
11098 * g++.dg/cpp1y/vla11.C: Revert for real.
11099
dda1bf61
JJ
11100 PR c/70436
11101 * c-c++-common/Wparentheses-1.c: New test.
11102 * c-c++-common/gomp/Wparentheses-1.c: New test.
11103 * c-c++-common/gomp/Wparentheses-2.c: New test.
11104 * c-c++-common/gomp/Wparentheses-3.c: New test.
11105 * c-c++-common/gomp/Wparentheses-4.c: New test.
11106 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11107 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11108 * c-c++-common/goacc/Wparentheses-1.c: New test.
11109
1355e62c
KY
111102016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11111
11112 PR target/70662
11113 * gcc.target/i386/pr70662.c: New test.
11114
0ab34b9e 111152016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11116 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11117
11118 PR tree-optimization/70130
11119 * gcc.dg/vect/O3-pr70130.c: New testcase.
11120
bc773aad
MM
111212016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11122
6e9b2286
MM
11123 PR target/70669
11124 * gcc.target/powerpc/pr70669.c: New test.
11125
bc773aad
MM
11126 PR target/70640
11127 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11128 a power7 system that does not have an assembler that supports
11129 power8.
11130
d8747845
MS
111312016-04-14 Martin Sebor <msebor@redhat.com>
11132
11133 PR c++/69517
11134 PR c++/70019
11135 PR c++/70588
11136 * c-c++-common/ubsan/vla-1.c: Revert.
11137 * g++.dg/cpp1y/vla11.C: Same.
11138 * g++.dg/cpp1y/vla12.C: Same.
11139 * g++.dg/cpp1y/vla13.C: Same.
11140 * g++.dg/cpp1y/vla14.C: Same.
11141 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11142 * g++.dg/init/array24.C: Same.
d8747845
MS
11143 * g++.dg/ubsan/vla-1.C: Same.
11144
85128559
MP
111452016-04-14 Marek Polacek <polacek@redhat.com>
11146 Jan Hubicka <hubicka@ucw.cz>
11147
11148 PR c++/70029
11149 * g++.dg/torture/pr70029.C: New test.
11150
52fbb073
MS
111512016-04-14 Martin Sebor <msebor@redhat.com>
11152
11153 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11154 type size to prevent failures on targets with very low maximum
11155 alignment.
11156
6db61d6f
RB
111572016-04-14 Richard Biener <rguenther@suse.de>
11158
11159 PR tree-optimization/70623
11160 * gcc.dg/torture/pr70623.c: New testcase.
11161 * gcc.dg/torture/pr70623-2.c: Likewise.
11162
342fac95
MS
111632016-04-13 Martin Sebor <msebor@redhat.com>
11164
11165 PR c++/69517
11166 PR c++/70019
11167 PR c++/70588
11168 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11169 * g++.dg/cpp1y/vla11.C: New test.
11170 * g++.dg/cpp1y/vla12.C: New test.
11171 * g++.dg/cpp1y/vla13.C: New test.
11172 * g++.dg/cpp1y/vla14.C: New test.
11173 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11174 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11175 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11176
d93c452f
JJ
111772016-04-13 Jakub Jelinek <jakub@redhat.com>
11178
11179 PR c++/70641
11180 * g++.dg/opt/pr70641.C: New test.
11181
85115fb6
RO
111822016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11183
11184 PR rtl-optimization/68749
11185 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11186 effects of argument promotions.
11187 Remove default args to dg-skip-if.
11188
545a4139
PC
111892016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11190
11191 PR c++/70635
11192 * g++.dg/parse/pr70635.C: New.
11193
b3a77f21
MP
111942016-04-13 Marek Polacek <polacek@redhat.com>
11195
11196 PR c++/70639
11197 * c-c++-common/Wmisleading-indentation-4.c: New test.
11198
99cd9857
MP
111992016-04-13 Marek Polacek <polacek@redhat.com>
11200
11201 PR c/70436
c87885ca
RO
11202 * gcc.dg/Wparentheses-12.c: New test.
11203 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11204
75ca93ec
IE
112052016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11206
11207 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11208 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11209 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11210
3d3f9e7e
JJ
112112016-04-13 Jakub Jelinek <jakub@redhat.com>
11212
37947cd0
JJ
11213 PR middle-end/70633
11214 * gcc.c-torture/compile/pr70633.c: New test.
11215
3d3f9e7e
JJ
11216 PR debug/70628
11217 * gcc.dg/torture/pr70628.c: New test.
11218
92886d3e
PP
112192016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11220
11221 PR c++/70610
11222 * g++.dg/template/pr70610.C: New test.
11223 * g++.dg/template/pr70610-2.C: New test.
11224 * g++.dg/template/pr70610-3.C: New test.
11225 * g++.dg/template/pr70610-4.C: New test.
11226
13bd7c2b
JJ
112272016-04-12 Jakub Jelinek <jakub@redhat.com>
11228
6512fa6d
JJ
11229 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11230 128 instead of 32.
11231
13bd7c2b
JJ
11232 PR c++/70571
11233 * g++.dg/ext/pr70571.C: New test.
11234
20b9851c
MM
112352016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11236
8a434ada 11237 PR target/70640
20b9851c
MM
11238 * gcc.target/powerpc/pr70640.c: New test.
11239
2b2f52bc
PC
112402016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11241
11242 PR c++/68722
11243 * g++.dg/parse/pr68722.C: New.
11244
5901e56a
JJ
112452016-04-12 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR rtl-optimization/70596
11248 * gcc.target/i386/pr70596.c: New test.
11249
d4619dc1
NS
112502016-04-12 Nathan Sidwell <nathan@acm.org>
11251
11252 PR c++/70501
11253 * g++.dg/init/pr70501.C: New.
11254
3df530d3
DW
112552016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11256
11257 * gcc.target/i386/asm-flag-6.c: New test.
11258
b7a120d7
TV
112592016-04-12 Tom de Vries <tom@codesourcery.com>
11260
11261 PR tree-optimization/68756
11262 * gcc.dg/graphite/pr68756.c: New test.
11263
4e0eea75
JJ
112642016-04-12 Jakub Jelinek <jakub@redhat.com>
11265
11266 PR tree-optimization/70602
11267 * gcc.c-torture/execute/pr70602.c: New test.
11268
35fbda43
MM
112692016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11270
11271 PR target/70381
11272 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11273 __float128 emulator is built and runs.
11274 * gcc.target/powerpc/float128-1.c: Likewise.
11275
11276 * lib/target-supports.exp (check_ppc_float128_sw_available):
11277 Rework tests for __float128 software and hardware
11278 availability. Fix exit condition to return 0 on success.
11279
04a99ebe
JG
112802016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11281
11282 PR target/70133
11283 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11284 * gcc.target/aarch64/target_attr_15.c: Likewise.
11285
47cd5a85
PC
112862016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11287
11288 PR c++/69066
11289 * g++.dg/cpp1y/pr69066.C: New.
11290
a5edb32e
JD
112912016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11292
11293 PR fortran/68566
11294 * gfortran.dg/pr36192.f90: Update test.
11295 * gfortran.dg/pr36192_1.f90: Update test.
11296 * gfortran.dg/real_dimension_1.f: Update test.
11297 * gfortran.dg/parameter_array_init_7.f90: New test.
11298
8ef378f8
JDA
112992016-04-09 John David Anglin <danglin@gcc.gnu.org>
11300
c532c871
JDA
11301 PR testsuite/64039
11302 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11303
d34f706f
JDA
11304 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11305
75e1dd9e
JDA
11306 PR rtl-optimization/66669
11307 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11308
8a976f5f
JDA
11309 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11310
da04822a
JDA
11311 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11312 * gcc.dg/pie-1.c: Likewise.
11313 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11314 * gcc.dg/pic-4.c: Likewise.
11315 * gcc.dg/pie-3.c: Likewise.
11316 * gcc.dg/pie-4.c: Likewise.
11317
adfabcf9
JDA
11318 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11319
4a020adf
JDA
11320 PR tree-optimization/68644
11321 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11322
8ef378f8
JDA
11323 PR rtl-optimization/64886
11324 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11325
09bf990e
TV
113262016-04-09 Tom de Vries <tom@codesourcery.com>
11327
11328 PR tree-optimization/68953
11329 * gcc.dg/graphite/pr68953.c: New test.
11330
138c3c1a
DH
113312016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11332
11333 PR fortran/70592
11334 * gfortran.dg/deferred_character_16.f90: New test.
11335
f55460af
JJ
113362016-04-09 Jakub Jelinek <jakub@redhat.com>
11337
11338 PR tree-optimization/70586
11339 * gcc.c-torture/execute/pr70586.c: New test.
11340
0b77bbf3
DH
113412016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11342
11343 PR sanitizer/70573
11344 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11345 with __builtin_memset
11346 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11347
c42cfb5c
CP
113482016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11349
11350 PR lto/70289
11351 PR ipa/70348
11352 PR tree-optimization/70373
11353 PR middle-end/70533
11354 PR middle-end/70534
11355 PR middle-end/70535
11356 * c-c++-common/goacc/reduction-5.c: New test.
11357 * c-c++-common/goacc/reduction-promotions.c: New test.
11358 * gfortran.dg/goacc/reduction-3.f95: New test.
11359 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11360
56cfb596
PP
113612016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11362
11363 PR c++/70590
11364 PR c++/70452
11365 * g++.dg/pr70590.C: New test.
11366 * g++.dg/pr70590-2.C: New test.
11367
1a13c0a2
JJ
113682016-04-08 Jakub Jelinek <jakub@redhat.com>
11369
abc0647a
JJ
11370 PR middle-end/70593
11371 * gcc.target/i386/pr70593.c: New test.
11372
1a13c0a2
JJ
11373 PR rtl-optimization/70574
11374 * gcc.target/i386/avx2-pr70574.c: New test.
11375
c3da4956
MO
113762016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11377
11378 PR sanitizer/70541
11379 * c-c++-common/asan/pr70541.c: New test.
11380
9f1b833b
TV
113812016-04-08 Tom de Vries <tom@codesourcery.com>
11382
11383 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11384 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11385
bae7adda
KT
113862016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11387
11388 PR target/70566
11389 * gcc.c-torture/execute/pr70566.c: New test.
11390
211f3d57
TV
113912016-04-08 Tom de Vries <tom@codesourcery.com>
11392
11393 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11394 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11395
02cf2861
AM
113962016-04-08 Alan Modra <amodra@gmail.com>
11397
11398 * gcc.target/powerpc/pr70117.c: New.
11399
5f490f9f
JJ
114002016-04-07 Jakub Jelinek <jakub@redhat.com>
11401
56e9b710
JJ
11402 PR testsuite/70581
11403 * gcc.dg/lto/simd-function_0.c: New test.
11404
5f490f9f
JJ
11405 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11406 clones.
11407 * c-c++-common/attr-simd-2.c: Likewise.
11408 * c-c++-common/attr-simd-4.c: Likewise.
11409 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11410 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11411
e4ebc74d
TP
114122016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11413
11414 PR testsuite/70553
11415 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11416
9817ae35
TS
114172016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11418 Tom de Vries <tom@codesourcery.com>
11419
11420 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11421 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11422 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11423 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11424 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11425 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11426 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11427 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11428
e292f64d
PP
114292016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11430
11431 PR c/70436
11432 * g++.dg/warn/Wparentheses-29.C: New test.
11433
6b37bdaf
PP
114342016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11435
11436 PR c/70436
11437 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11438 explicit braces to resolve a future -Wparentheses warning.
11439
64824205
RH
114402016-04-06 Richard Henderson <rth@redhat.com>
11441
11442 * gcc.dg/pr61817-1.c: New test.
11443 * gcc.dg/pr61817-2.c: New test.
11444 * gcc.dg/pr69391-1.c: New test.
11445 * gcc.dg/pr69391-2.c: New test.
11446
bc2fc1f3
VM
114472016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11448
11449 PR rtl-optimization/70398
c87885ca 11450 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11451
41414a02
EB
114522016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11453
11454 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11455
4066ea8a
YR
114562016-04-06 Yvan Roux <yvan.roux@linaro.org>
11457 Pedro Alves <palves@redhat.com>
11458
11459 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11460
ec35ea45
JJ
114612016-04-06 Jakub Jelinek <jakub@redhat.com>
11462
3866f8dd
JJ
11463 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11464 Check for avx512f effective targets instead of avx2.
11465 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11466 for AVX512F clones.
11467 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11468 * g++.dg/gomp/declare-simd-1.C: Likewise.
11469 * g++.dg/gomp/declare-simd-3.C: Likewise.
11470 * g++.dg/gomp/declare-simd-4.C: Likewise.
11471
ec35ea45
JJ
11472 PR middle-end/70550
11473 * c-c++-common/gomp/pr70550-1.c: New test.
11474 * c-c++-common/gomp/pr70550-2.c: New test.
11475
c08d28ac
NS
114762016-04-05 Nathan Sidwell <nathan@acm.org>
11477
11478 PR c++/70512
11479 * g++.dg/ext/attribute-may-alias-5.C: New.
11480
1d510e04
JJ
114812016-04-05 Jakub Jelinek <jakub@redhat.com>
11482
11483 PR c++/70336
11484 * c-c++-common/pr70336.c: New test.
11485 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11486 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11487
84278ed9
JH
114882016-04-05 Jan Hubicka <hubicka@ucw.cz>
11489
11490 PR ipa/66223
11491 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11492
268a0ec4
JJ
114932016-04-05 Jakub Jelinek <jakub@redhat.com>
11494
11495 PR rtl-optimization/70542
11496 * gcc.dg/torture/pr70542.c: New test.
11497 * gcc.target/i386/avx2-pr70542.c: New test.
11498
5e8c2eb1
ZS
114992016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11500
11501 PR tree-optimization/70509
11502 * gcc.target/i386/avx512bw-pr70509.c: New test.
11503
c0daf32d
PP
115042016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11505
11506 PR c++/70452
11507 * g++.dg/ext/constexpr-vla4.C: New test.
11508
bf867841
UB
115092016-04-05 Uros Bizjak <ubizjak@gmail.com>
11510
11511 PR target/70510
11512 * gcc.target/i386/pr70510.c: New test.
11513
3022186a
RB
115142016-04-05 Richard Biener <rguenther@suse.de>
11515
11516 PR tree-optimization/70526
11517 * g++.dg/torture/pr70526.C: New testcase.
11518
55fc79b2
JJ
115192016-04-05 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR target/70525
11522 * gcc.target/i386/pr70525.c: New test.
11523
62b233f2
RB
115242016-04-05 Richard Biener <rguenther@suse.de>
11525
11526 PR middle-end/70499
11527 * g++.dg/torture/pr70499.C: New testcase.
11528
cc05759d
RB
115292016-04-05 Richard Biener <rguenther@suse.de>
11530
11531 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11532 remove XFAIL.
11533
f23f16d4
JJ
115342016-04-04 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR middle-end/70307
11537 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11538 rs6000 ABI warnings.
11539
d27ecc49
JH
115402016-04-04 Jan Hubicka <hubicka@ucw.cz>
11541
11542 PR ipa/66223
11543 * g++.dg/ipa/devirt-51.C: New testcase.
11544
c974c96e 115452016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11546 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11547
11548 PR middle-end/70457
11549 * gcc.dg/torture/pr70457.c: New.
11550
7a85da89
AV
115512016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11552
11553 PR fortran/67538
11554 * gfortran.dg/allocate_with_source_19.f08: New test.
11555
de517e64
AV
115562016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11557
11558 PR fortran/65795
11559 * gfortran.dg/coarray_allocate_6.f08: New test.
11560
43b9f499
RB
115612016-04-04 Richard Biener <rguenther@suse.de>
11562
11563 PR rtl-optimization/70484
11564 * gcc.dg/torture/pr70484.c: New testcase.
11565
f13355da
MP
115662016-04-04 Marek Polacek <polacek@redhat.com>
11567
11568 PR c/70307
11569 * gcc.dg/torture/pr70307.c: New test.
11570
6cc6ed50
OE
115712016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11572
11573 PR target/70416
11574 PR target/67391
11575 * gcc.target/sh/torture/pr70416.c: New.
11576
abdc16c8
MS
115772016-04-02 Martin Sebor <msebor@redhat.com>
11578
11579 PR c++/67376
11580 PR c++/70170
11581 PR c++/70172
11582 PR c++/70228
11583 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11584 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11585 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11586 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11587 * g++.dg/cpp0x/constexpr-string.C: Same.
11588 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11589 * g++.dg/cpp0x/pr65398.C: Same.
11590 * g++.dg/ext/constexpr-vla1.C: Same.
11591 * g++.dg/ext/constexpr-vla2.C: Same.
11592 * g++.dg/ext/constexpr-vla3.C: Same.
11593 * g++.dg/ubsan/pr63956.C: Same.
11594
763cd859
JJ
115952016-04-01 Jakub Jelinek <jakub@redhat.com>
11596
11597 PR rtl-optimization/70467
11598 * gcc.target/i386/pr70467-2.c: New test.
11599
0f875435
JJ
116002016-04-01 Jakub Jelinek <jakub@redhat.com>
11601 Marek Polacek <polacek@redhat.com>
11602
11603 PR c++/70488
11604 * g++.dg/init/new47.C: New test.
11605
41d14659
RR
116062016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11607
11608 PR target/70496
11609 * gcc.target/arm/pr70496.c: New test.
11610
f9bf89bb
NS
116112016-04-01 Nathan Sidwell <nathan@acm.org>
11612
73b9085d
NS
11613 PR c++/68475
11614 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11615
4afdcfaa
IE
116162016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11617
11618 PR target/69890
11619 * gcc.dg/strlenopt.h (memmove): New.
11620 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11621 instead of "string.h".
11622 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11623 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11624 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11625 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11626 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11627 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11628 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11629 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11630 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11631 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11632 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11633 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11634 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11635 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11636 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11637 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11638 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11639 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11640 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11641 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11642
b5d7a29c
RO
116432016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11644
11645 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11646 (Holder::foo): Reflect this.
11647
b660f9ec
IE
116482016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11649
11650 PR target/70442
11651 * gcc.dg/pr70442.c: New test.
11652
88504f34
NS
116532016-03-31 Nathan Sidwell <nathan@acm.org>
11654
11655 PR c++/70393
11656 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11657
95d34b96
KY
116582016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11659
11660 PR target/70453
11661 * gcc.target/i386/pr70453.c: New test.
11662
b4c4967c
AB
116632016-03-31 Andrey Belevantsev <abel@ispras.ru>
11664
11665 PR target/70292
11666 * gcc.c-torture/pr70292.c: New test.
11667
5fde6a45
MP
116682016-03-31 Marek Polacek <polacek@redhat.com>
11669
11670 PR c/70297
11671 * c-c++-common/pr70297.c: New test.
11672 * g++.dg/cpp0x/typedef-redecl.C: New test.
11673 * gcc.dg/typedef-redecl2.c: New test.
11674
97eb24c4
JJ
116752016-03-31 Jakub Jelinek <jakub@redhat.com>
11676
11677 PR rtl-optimization/70460
11678 * gcc.c-torture/execute/pr70460.c: New test.
11679
efc3536f
RB
116802016-03-31 Richard Biener <rguenther@suse.de>
11681
11682 PR c++/70430
11683 * g++.dg/ext/vector30.C: New testcase.
11684
e0876e21
DH
116852016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11686 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11687
11688 * gfortran.dg/fmt_pf.f90: New test.
11689
e9bff8c6
RO
116902016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11691
11692 Forward-port from 5 branch
11693 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11694
11695 PR testsuite/70356
11696 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11697 dg-require-effective-target after dg-do.
11698
11699 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11700
11701 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11702
2620c80d
TS
117032016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11704 Julian Brown <julian@codesourcery.com>
11705 Chung-Lin Tang <cltang@codesourcery.com>
11706 Cesar Philippidis <cesar@codesourcery.com>
11707 James Norris <jnorris@codesourcery.com>
11708 Tom de Vries <tom@codesourcery.com>
11709 Nathan Sidwell <nathan@codesourcery.com>
11710
bf867841 11711 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11712 * c-c++-common/goacc/loop-clauses.c: Likewise.
11713 * g++.dg/goacc/template.C: Likewise.
11714 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11715 * gfortran.dg/goacc/loop-1.f95: Likewise.
11716 * gfortran.dg/goacc/loop-5.f95: Likewise.
11717 * gfortran.dg/goacc/loop-6.f95: Likewise.
11718 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11719 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11720 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11721 * c-c++-common/goacc/clauses-fail.c: Likewise.
11722 * c-c++-common/goacc/parallel-1.c: Likewise.
11723 * c-c++-common/goacc/reduction-1.c: Likewise.
11724 * c-c++-common/goacc/reduction-2.c: Likewise.
11725 * c-c++-common/goacc/reduction-3.c: Likewise.
11726 * c-c++-common/goacc/reduction-4.c: Likewise.
11727 * c-c++-common/goacc/routine-3.c: Likewise.
11728 * c-c++-common/goacc/routine-4.c: Likewise.
11729 * c-c++-common/goacc/routine-5.c: Likewise.
11730 * c-c++-common/goacc/tile.c: Likewise.
11731 * g++.dg/goacc/template.C: Likewise.
11732 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11733 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11734 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11735 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11736 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11737 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11738 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11739 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11740 * c-c++-common/goacc/use_device-1.c: ... this file.
11741 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11742 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11743 * c-c++-common/goacc/host_data-6.c: ... this file.
11744 * c-c++-common/goacc/loop-2-kernels.c: New file.
11745 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11746 * c-c++-common/goacc/loop-3.c: Likewise.
11747 * g++.dg/goacc/reference.C: Likewise.
11748 * g++.dg/goacc/routine-1.C: Likewise.
11749 * g++.dg/goacc/routine-2.C: Likewise.
11750
f6d2d066
RB
117512016-03-30 Richard Biener <rguenther@suse.de>
11752
11753 PR middle-end/70450
11754 * gcc.dg/torture/pr70450.c: New testcase.
11755
d43242b9
JJ
117562016-03-30 Jakub Jelinek <jakub@redhat.com>
11757
11758 PR target/70421
11759 * gcc.dg/torture/pr70421.c: New test.
11760 * gcc.target/i386/avx512f-pr70421.c: New test.
11761
5ce43b77
L
117622016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11763
11764 PR testsuite/70364
11765 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11766 (check): New function.
11767 (bar): Call check.
11768 (foo): Align stack to 16 bytes when calling bar.
11769 * gcc.target/i386/cleanup-2.c: Likewise.
11770
d014a712
PP
117712016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11772
11773 PR tree-optimization/59124
11774 * gcc.dg/Warray-bounds-19.c: New test.
11775
3f8257db 117762016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11777
11778 * lib/prune.exp (escape_regex_chars): New.
11779 (prune_file_path): Update to quote metcharacters for regexp.
11780
3336c6e0
JJ
117812016-03-29 Jakub Jelinek <jakub@redhat.com>
11782
a362f023
JJ
11783 PR rtl-optimization/70429
11784 * gcc.c-torture/execute/pr70429.c: New test.
11785
3336c6e0
JJ
11786 PR tree-optimization/70405
11787 * gcc.dg/pr70405.c: New test.
11788
728557fd
AV
117892016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11790
11791 PR fortran/70397
11792 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11793 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11794
bef977d4
TS
117952016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11796
11797 PR testsuite/64177
11798 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11799 __cilkrts_set_param to set two workers.
11800 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11801 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11802
6f6d25c9
DH
118032016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11804
bf867841 11805 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11806
45733562
KY
118072016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11808
11809 PR target/70406
bf867841 11810 * gcc.target/i386/pr70406.c: New test.
45733562 11811
a1799e5e
EB
118122016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11813
11814 * gnat.dg/specs/double_record_extension3.ads: New test.
11815
5fca7b66
RH
118162016-03-25 Richard Henderson <rth@redhat.com>
11817
11818 PR target/70120
11819 * gcc.target/aarch64/pr70120-1.c: New.
11820 * gcc.target/aarch64/pr70120-2.c: New.
11821 * gcc.target/aarch64/pr70120-3.c: New.
11822
31ce75c6
PP
118232016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11824
11825 PR c++/62212
11826 * g++.dg/template/mangle2.C: The dg-do directive should be
11827 "compile" not "assemble".
11828
3caf0ca1
BS
118292016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11830
11831 PR lto/69650
11832 * gcc.dg/pr69650.c: New test.
11833
634035b6
DE
118342016-03-25 David Edelsohn <dje.gcc@gmail.com>
11835
11836 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11837
45d34276
AM
118382016-03-25 Alan Modra <amodra@gmail.com>
11839
11840 * gcc.dg/dfp/pr70052.c: New test.
11841
8f085166
RH
118422016-03-24 Richard Henderson <rth@redhat.com>
11843
11844 PR middle-end/69845
11845 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11846 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11847
011e5ec3
TV
118482016-03-24 Tom de Vries <tom@codesourcery.com>
11849
11850 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11851
9e3f4551
TV
118522016-03-24 Tom de Vries <tom@codesourcery.com>
11853
11854 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11855 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11856
45780041
TV
118572016-03-24 Tom de Vries <tom@codesourcery.com>
11858
11859 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11860 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11861
887ab4e5
PP
118622016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11863
11864 PR c++/62212
11865 * g++.dg/template/mangle2.C: New test.
11866
69a9a66f
RB
118672016-03-24 Richard Biener <rguenther@suse.de>
11868
11869 PR tree-optimization/70396
11870 * gcc.dg/torture/pr70396.c: New testcase.
11871
ed87de55
RB
118722016-03-24 Richard Biener <rguenther@suse.de>
11873
11874 PR middle-end/70370
11875 * gcc.dg/torture/pr70370.c: New testcase.
11876
ea064934
TV
118772016-03-24 Tom de Vries <tom@codesourcery.com>
11878
11879 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11880 * gfortran.dg/goacc/kernels-tree.f95: Same.
11881 * gfortran.dg/goacc/parallel-tree.f95: Same.
11882
b2a4dd1d
TV
118832016-03-24 Tom de Vries <tom@codesourcery.com>
11884
11885 * c-c++-common/goacc/uninit-if-clause.c: New test.
11886 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11887
72e7cd6e
JJ
118882016-03-24 Jakub Jelinek <jakub@redhat.com>
11889
11890 PR target/70290
bf867841
UB
11891 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11892 Fix formatting.
72e7cd6e 11893
ce9d0c03
RB
118942016-03-24 Richard Biener <rguenther@suse.de>
11895
11896 PR tree-optimization/70372
11897 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11898
426b9428
PP
118992016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11900
11901 PR c++/70347
11902 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11903
cd1588c4
PP
119042016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11905
11906 PR c++/70332
11907 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11908
61637db3
JJ
119092016-03-23 Jakub Jelinek <jakub@redhat.com>
11910
928af3bf
JJ
11911 PR c++/70001
11912 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11913 * g++.dg/cpp1y/pr70001.C: New test.
11914
61637db3
JJ
11915 PR c++/70323
11916 * g++.dg/cpp0x/constexpr-70323.C: New test.
11917
05aca4e7
AO
119182016-03-23 Alexandre Oliva <aoliva@redhat.com>
11919 Jason Merrill <jason@redhat.com>
11920 Jakub Jelinek <jakub@redhat.com>
11921
11922 PR c++/69315
11923 * g++.dg/cpp0x/constexpr-69315.C: New test.
11924 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11925
fbdb6baf
MP
119262016-03-23 Marek Polacek <polacek@redhat.com>
11927
11928 PR c++/69884
11929 * g++.dg/warn/Wignored-attributes-1.C: New test.
11930 * g++.dg/warn/Wignored-attributes-2.C: New test.
11931
d79ee524
TV
119322016-03-23 Tom de Vries <tom@codesourcery.com>
11933
11934 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11935 initialization.
11936 * gfortran.dg/goacc/private-3.f95 (test): Same.
11937 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11938 missing use param.
11939
a59f0bef
KT
119402016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11941
11942 * lib/target-supports.exp: Remove v7ve entry from loop
11943 creating effective target checks.
11944 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11945 (add_options_for_arm_arch_v7ve): Likewise.
11946
0179520a
JJ
119472016-03-23 Jakub Jelinek <jakub@redhat.com>
11948
11949 PR tree-optimization/70354
11950 * gcc.dg/vect/pr70354-1.c: New test.
11951 * gcc.dg/vect/pr70354-2.c: New test.
11952 * gcc.target/i386/avx2-pr70354-1.c: New test.
11953 * gcc.target/i386/avx2-pr70354-2.c: New test.
11954
75bb14d7
JL
119552016-03-22 Jeff Law <law@redhat.com>
11956
11957 PR target/70232
11958 * gcc.dg/tree-ssa/pr70232.c: New test.
11959
72c9526d
IE
119602016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11961
11962 PR target/70302
11963 * gcc.target/i386/pr70302.c: New test.
11964
a3ca1bc5
RB
119652016-03-22 Richard Biener <rguenther@suse.de>
11966
11967 PR middle-end/70251
11968 * g++.dg/torture/pr70251.C: New testcase.
11969
5c240f4d
DM
119702016-03-22 David Malcolm <dmalcolm@redhat.com>
11971
11972 PR c/69993
11973 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11974 Wmisleading-indentation.c.
11975 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11976 reflect change to diagnostic text and order of messages.
11977 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11978
80f6631b
DE
119792016-03-22 David Edelsohn <dje.gcc@gmail.com>
11980
11981 * g++.dg/ext/java-3.C: Don't compile on AIX.
11982
9a10956c
RB
119832016-03-22 Richard Biener <rguenther@suse.de>
11984
11985 PR middle-end/70333
11986 * gcc.dg/torture/pr70333.c: New testcase.
11987
6cedf922
IE
119882016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11989
11990 * g++.dg/ext/pr70290.C: New test.
11991
cd6c27ac
KY
119922016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11993
11994 PR target/70325
11995 * gcc.target/i386/pr70325.c: New test.
11996
4cde512c
JJ
119972016-03-22 Jakub Jelinek <jakub@redhat.com>
11998
b01915ed
JJ
11999 PR target/70329
12000 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12001 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12002
4e3e2cf1
JJ
12003 PR target/70300
12004 * gcc.target/i386/pr70300.c: New test.
12005
4cde512c
JJ
12006 PR c++/70295
12007 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12008 (func2): New function for cond with parens, xfail warning for c++.
12009 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12010
16f6d7dc
PP
120112016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12012
12013 PR c++/70096
12014 * g++.dg/template/ptrmem30.C: New test.
12015
a3e2b438
PP
120162016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12017
12018 PR c++/70204
12019 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12020 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12021
11b6a02e
JJ
120222016-03-21 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR middle-end/70326
12025 * gcc.dg/pr70326.c: New test.
12026
b9407883
MG
120272016-03-21 Marc Glisse <marc.glisse@inria.fr>
12028 Jakub Jelinek <jakub@redhat.com>
12029
12030 PR tree-optimization/70317
12031 * gcc.dg/pr70317.c: New test.
12032
4a148e19
UB
120332016-03-21 Uros Bizjak <ubizjak@gmail.com>
12034
12035 PR target/70327
12036 * gcc.target/i386/pr70327.c: New test.
12037
2a85ddbb
ML
120382016-03-21 Martin Liska <mliska@suse.cz>
12039
7d36fe98 12040 PR ipa/70306
2a85ddbb
ML
12041 * gcc.dg/ipa/pr70306.c: New test.
12042
4a148e19 120432016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12044
12045 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12046 * gcc.target/arm/attr-align3.c: Likewise.
12047 * gcc.target/arm/attr_arm.c: Likewise.
12048 * gcc.target/arm/flip-thumb.c: Likewise.
12049
6b366948
JJ
120502016-03-21 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR target/70296
12053 * gcc.target/powerpc/altivec-36.c: New test.
12054
2fac8c14
RB
120552016-03-21 Richard Biener <rguenther@suse.de>
12056
12057 PR tree-optimization/70310
12058 * gcc.dg/torture/pr70310.c: New testcase.
12059
e9bde854
KY
120602016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12061
12062 PR target/70293
12063 * gcc.target/i386/pr70293.c: New test.
12064
56bbfaf6
RB
120652016-03-21 Richard Biener <rguenther@suse.de>
12066
12067 PR tree-optimization/70288
12068 * gcc.dg/torture/pr70288-1.c: New testcase.
12069 * gcc.dg/torture/pr70288-2.c: Likewise.
12070
3eee49ed
AB
120712016-03-21 Andrey Belevantsev <abel@ispras.ru>
12072
12073 PR rtl-optimization/69307
12074 * gcc.target/arm/pr69307.c: New test.
4a148e19 12075
8e7816b4
AB
120762016-03-21 Andrey Belevantsev <abel@ispras.ru>
12077
12078 PR rtl-optimization/69102
12079 * gcc.c-torture/compile/pr69102.c: New test.
12080
14d7d4be
JL
120812016-03-18 Jeff Law <law@redhat.com>
12082
12083 PR rtl-optimization/70263
12084 * gcc.c-torture/compile/pr70263-1.c: New test.
12085 * gcc.target/i386/pr70263-2.c: New test.
12086
5c6a601c
BS
120872016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12088
12089 PR rtl-optimization/70278
12090 * gcc.dg/torture/pr70278.c: New test.
12091 * gcc.target/arm/pr70278.c: New test.
12092
4bbf545b
DM
120932016-03-18 David Malcolm <dmalcolm@redhat.com>
12094
12095 PR c/70281
12096 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12097 (test_builtin_types_compatible_p): New test function.
12098 * gcc.dg/pr70281.c: New test case.
12099
dc28bb68
CL
121002016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12101
12102 PR target/70113
12103 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12104
5e8d6dff
IE
121052016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12106
12107 PR tree-optimization/70252
12108 * gcc.dg/pr70252.c: New test.
12109
d0e7e403
TV
121102016-03-18 Tom de Vries <tom@codesourcery.com>
12111
12112 * gcc.dg/pr70161-2.c: New test.
12113 * gcc.dg/pr70161.c: New test.
12114
fa22501a
TV
121152016-03-18 Tom de Vries <tom@codesourcery.com>
12116
12117 PR ipa/70269
12118 * gcc.dg/pr70269.c: New test.
12119
dd125026
JJ
121202016-03-18 Jakub Jelinek <jakub@redhat.com>
12121
12122 PR c++/70267
12123 * g++.dg/ext/java-3.C: New test.
12124
91914f0a
PP
121252016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12126
12127 PR c++/70205
12128 * g++.dg/lookup/pr70205.C: New test.
12129
753a8910
PP
121302016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12131
12132 PR c++/70218
12133 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12134
14ba7b28
MP
121352016-03-17 Marek Polacek <polacek@redhat.com>
12136
12137 PR c/69407
12138 * gcc.dg/atomic-op-6.c: New test.
12139
ded60913
DM
121402016-03-17 David Malcolm <dmalcolm@redhat.com>
12141
12142 PR c/70264
12143 * c-c++-common/pr70264.c: New test case.
12144
a3aad0e6
JJ
121452016-03-17 Jakub Jelinek <jakub@redhat.com>
12146
17366700
JJ
12147 PR c++/70144
12148 * c-c++-common/pr70144-1.c: New test.
12149 * c-c++-common/pr70144-2.c: New test.
12150
a3aad0e6
JJ
12151 PR c++/70272
12152 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12153 * g++.dg/opt/flifetime-dse6.C: New test.
12154 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12155
b57e6e18
L
121562016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12157
12158 PR driver/70192
12159 * gcc.dg/pic-1.c: New test.
12160 * gcc.dg/pic-2.c: Likewise.
12161 * gcc.dg/pic-3.c: Likewise.
12162 * gcc.dg/pic-4.c: Likewise.
12163 * gcc.dg/pie-1.c: Likewise.
12164 * gcc.dg/pie-2.c: Likewise.
12165 * gcc.dg/pie-3.c: Likewise.
12166 * gcc.dg/pie-4.c: Likewise.
12167 * gcc.dg/pie-5.c: Likewise.
12168 * gcc.dg/pie-6.c: Likewise.
12169
b38ba58b
TV
121702016-03-17 Tom de Vries <tom@codesourcery.com>
12171
12172 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12173 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12174
6931b3b7
RB
121752016-03-17 Richard Biener <rguenther@suse.de>
12176
12177 PR debug/70271
12178 * g++.dg/debug/pr70271.C: New testcase.
12179
0c8b64cb
IE
121802016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12181
12182 * gcc.target/i386/pr70251.c: New test.
12183
b1970801
MP
121842016-03-17 Marek Polacek <polacek@redhat.com>
12185
12186 PR c++/70194
12187 * g++.dg/warn/constexpr-70194.C: New test.
12188
820c5eaa
RH
121892016-03-16 Richard Henderson <rth@redhat.com>
12190
12191 PR middle-end/70240
12192 * gcc.c-torture/compile/pr70240.c: New.
12193
da0ad263
SKS
121942016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12195
12196 * gcc.c-torture/compile/20151204.c: Skip for avr.
12197
c73d295c
JJ
121982016-03-16 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR target/70245
12201 * g++.dg/opt/pr70245.C: New test.
12202 * g++.dg/opt/pr70245.h: New file.
12203 * g++.dg/opt/pr70245-aux.cc: New file.
12204
b2794066
MS
122052016-03-16 Martin Sebor <msebor@redhat.com>
12206
12207 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12208
aa43616c
RH
122092016-03-16 Richard Henderson <rth@redhat.com>
12210
12211 PR middle-end/70199
12212 * gcc.c-torture/compile/pr70199.c: New.
12213
59608fe5
L
122142016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12215
12216 * gcc.dg/uninit-19.c: Run dos2unix.
12217
ab4c578f
MP
122182016-03-16 Marek Polacek <polacek@redhat.com>
12219
12220 PR c/70093
12221 * gcc.dg/nested-func-10.c: New test.
12222 * gcc.dg/nested-func-9.c: New test.
12223
f5387e76
JJ
122242016-03-16 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR tree-optimization/68714
12227 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12228
7662b718
TV
122292016-03-16 Tom de Vries <tom@codesourcery.com>
12230
12231 PR tree-optimization/68715
12232 * gcc.dg/graphite/pr68715-2.c: New test.
12233 * gcc.dg/graphite/pr68715.c: New test.
12234 * gfortran.dg/graphite/pr68715.f90: New test.
12235
be7ce7ae
TV
122362016-03-16 Tom de Vries <tom@codesourcery.com>
12237
12238 PR tree-optimization/68809
12239 * gcc.dg/graphite/pr68809-2.c: New test.
12240 * gcc.dg/graphite/pr68809.c: New test.
12241
1935f250
JJ
122422016-03-16 Jakub Jelinek <jakub@redhat.com>
12243
6651c93e
JJ
12244 PR c++/70147
12245 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12246 method call to i () as argument. Adjust expected output.
12247
1935f250
JJ
12248 PR c++/70147
12249 * g++.dg/ubsan/pr70147-1.C: New test.
12250 * g++.dg/ubsan/pr70147-2.C: New test.
12251
ab1caa6e
MS
122522016-03-15 Martin Sebor <msebor@redhat.com>
12253
12254 PR c++/58281
12255 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12256
5c2a1bbb
JDA
122572016-03-15 John David Anglin <danglin@gcc.gnu.org>
12258
cb5d8ad1
JDA
12259 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12260 hppa*-*-hpux*.
12261
b440dd40
JDA
12262 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12263
5c2a1bbb
JDA
12264 PR libfortran/69799
12265 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12266 libatomic_available.
12267
42c729c5
MP
122682016-03-15 Marek Polacek <polacek@redhat.com>
12269
12270 PR c++/70209
12271 * g++.dg/ext/attribute-may-alias-4.C: New test.
12272
82b1c550
AM
122732016-03-15 Alexander Monakov <amonakov@ispras.ru>
12274
12275 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12276 -fvar-tracking-assignments-toggle flag.
12277
4ccbf3a6
PH
122782016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12279
12280 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12281
c39858bd
JJ
122822016-03-15 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR rtl-optimization/70222
12285 * gcc.c-torture/execute/pr70222-1.c: New test.
12286 * gcc.c-torture/execute/pr70222-2.c: New test.
12287
8be119c1
RH
122882016-03-15 Richard Henderson <rth@redhat.com>
12289
12290 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12291
6598bb55
AB
122922016-03-15 Andrey Belevantsev <abel@ispras.ru>
12293
12294 PR rtl-optimization/69032
12295 * gcc.dg/pr69032.c: New test.
12296
81fa2944
AB
122972016-03-15 Andrey Belevantsev <abel@ispras.ru>
12298
12299 PR rtl-optimization/63384
4a148e19 12300 * g++.dg/pr63384.C: New test.
81fa2944 12301
74ea9ab6
AB
123022016-03-15 Andrey Belevantsev <abel@ispras.ru>
12303
12304 PR target/64411
12305 * gcc.target/i386/pr64411.C: New test.
12306
045d5055
TV
123072016-03-15 Tom de Vries <tom@codesourcery.com>
12308
12309 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12310 * gfortran.dg/goacc/kernels-alias.f95: New test.
12311
3ea33585
MS
123122016-03-14 Martin Sebor <msebor@redhat.com>
12313
12314 PR c++/53792
12315 * g++.dg/cpp0x/constexpr-inline.C: New test.
12316 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12317
1df7b330
DE
123182016-03-14 David Edelsohn <dje.gcc@gmail.com>
12319
12320 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12321
79b57d18
JJ
123222016-03-14 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR middle-end/70219
12325 * gcc.dg/pr70219.c: New test.
12326
3cbf012a
BS
123272016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12328
12329 PR target/70083
12330 * gcc.dg/torture/pr70083.c: New test.
12331 * gcc.target/i386/pr70083.c: New test.
12332
a9fee7cd
RB
123332016-03-14 Richard Biener <rguenther@suse.de>
12334
12335 PR tree-optimization/56365
12336 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12337
4799603f
SB
123382016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12339
12340 PR target/70098
12341 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12342 New function.
12343 * g++.dg/pr70098.C: New testcase.
12344
12345
760ca967
TV
123462016-03-14 Tom de Vries <tom@codesourcery.com>
12347
12348 PR tree-optimization/70045
12349 * gcc.dg/graphite/pr70045.c: New test.
12350
44e66a77
JD
123512016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12352
12353 PR fortran/69043
12354 * gfortran.dg/include_9.f90: New test.
12355
a18e0fe1
DH
123562016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12357
12358 PR fortran/45076
12359 gfortran.dg/prof/prof.exp: New script.
12360 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12361
d0aca6ab
AB
123622016-03-12 Andrey Belevantsev <abel@ispras.ru>
12363
12364 PR rtl-optimization/69307
12365 * gcc.dg/pr69307.c: New test.
12366
cefe08a4
VM
123672016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12368
12369 PR target/69614
12370 * gcc.target/arm/pr69614.c: New.
12371
70112e2a
PT
123722016-03-12 Paul Thomas <pault@gcc.gnu.org>
12373
12374 PR fortran/70031
12375 * gfortran.dg/submodule_14.f08: New test
12376
12377 PR fortran/69524
12378 * gfortran.dg/submodule_15.f08: New test
12379
3f1e5d3a
PP
123802016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12381
12382 PR c++/70106
12383 * g++.dg/cpp1y/paren3.C: New test.
12384
a3f6d680
MM
123852016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12386
12387 PR target/70131
12388 * gcc.target/powerpc/ppc-round2.c: New test.
12389
92348f09
BS
123902016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12391
12392 PR target/70123
12393 * gcc.dg/torture/pr70123.c: New test.
12394
cebde9e9
JL
123952016-03-11 Jeff Law <law@redhat.com>
12396
12397 PR tree-optimization/70190
12398 * gcc.c-torture/compile/pr70190.c: New test.
12399
3edc5da4
DM
124002016-03-11 David Malcolm <dmalcolm@redhat.com>
12401
12402 PR c/68187
12403 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12404 case.
12405 (test43_b): Likewise.
12406 (test43_c): Likewise.
12407 (test43_d): Likewise.
12408 (test43_e): Likewise.
12409 (test43_f): Likewise.
12410 (test43_g): Likewise.
12411 (test44_a): Likewise.
12412 (test44_b): Likewise.
12413 (test44_c): Likewise.
12414 (test44_d): Likewise.
12415 (test44_e): Likewise.
12416
318c1204
DM
124172016-03-11 David Malcolm <dmalcolm@redhat.com>
12418
12419 PR c/70085
12420 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12421
bc062234
KT
124222016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12423
12424 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12425 dg-options.
12426
acfc1ac1
KT
124272016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12428
12429 PR target/70002
12430 PR target/69245
12431 * gcc.target/aarch64/pr69245_2.c: New test.
12432
d1e2bb2d
JJ
124332016-03-11 Jakub Jelinek <jakub@redhat.com>
12434
12435 PR tree-optimization/70177
12436 * gcc.dg/pr70177.c: New test.
12437
07350627
AL
124382016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12439
12440 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12441
5c6706f7
AL
124422016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12443
12444 * gcc.dg/tree-ssa/sra-20.c: New.
12445
02d472a2
JJ
124462016-03-11 Jakub Jelinek <jakub@redhat.com>
12447
686d390a
JJ
12448 PR rtl-optimization/70174
12449 * gcc.dg/pr70174.c: New test.
12450
02d472a2
JJ
12451 PR tree-optimization/70169
12452 * gcc.dg/pr70169.c: New test.
12453
0f9befa1
IE
124542016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12455
12456 PR target/70160
12457 * gcc.target/i386/pr70160.c: New test.
12458
432d4670
AK
124592016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12460
12461 * gcc.target/s390/dfp-1.c: New test.
12462
a3dc8760
NC
124632016-03-10 Nick Clifton <nickc@redhat.com>
12464
12465 PR target/70044
12466 * gcc.target/aarch64/pr70044.c: New test.
12467
b87a8d7d
PP
124682016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12469 Jakub Jelinek <jakub@redhat.com>
12470
12471 PR c++/70001
12472 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12473 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12474 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12475
4f4ada6a
JH
124762016-03-10 Jan Hubicka <hubicka@ucw.cz>
12477
12478 PR lto/69589
12479 * g++.dg/lto/pr69589_0.C: New testcase
12480 * g++.dg/lto/pr69589_1.C: New testcase
12481
d49b0aa0
MP
124822016-03-10 Marek Polacek <polacek@redhat.com>
12483
12484 PR c++/70153
12485 * g++.dg/delayedfold/unary-plus1.C: New test.
12486
124872016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12488
12489 * gcc.target/arm/pr45701-1.c: Escape brackets.
12490 * gcc.target/arm/pr45701-2.c: Likewise.
12491
71017a7b
AL
124922016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12493
12494 * gfortran.dg/unconstrained_commons.f: New.
12495
ba52669f
AM
124962016-03-10 Alan Modra <amodra@gmail.com>
12497
12498 * gcc.dg/pr69195.c: New.
12499 * gcc.dg/pr69238.c: New.
12500
27742332
TV
125012016-03-10 Tom de Vries <tom@codesourcery.com>
12502
12503 PR testsuite/68915
12504 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12505
3a81a594
RB
125062016-03-10 Richard Biener <rguenther@suse.de>
12507
12508 PR tree-optimization/70128
12509 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12510 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12511
3433b975
JJ
125122016-03-09 Jakub Jelinek <jakub@redhat.com>
12513
c2864f02
JJ
12514 PR tree-optimization/70152
12515 * gcc.dg/pr70152.c: New test.
12516
3433b975
JJ
12517 PR target/70086
12518 * gcc.target/i386/pr70086-1.c: New test.
12519 * gcc.target/i386/pr70086-2.c: New test.
12520 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12521
12522 PR tree-optimization/70127
12523 * gcc.c-torture/execute/pr70127.c: New test.
12524
96b3c82d
CP
125252016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12526
12527 * c-c++-common/goacc/combined-directives-2.c: New test.
12528
b4f3232d
DM
125292016-03-09 David Malcolm <dmalcolm@redhat.com>
12530
12531 PR c/68473
12532 PR c++/70105
12533 * g++.dg/diagnostic/pr70105.C: New test.
12534 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12535 (test_multiple_ordinary_maps): New test function.
12536
40499f81
DM
125372016-03-09 David Malcolm <dmalcolm@redhat.com>
12538
12539 PR c/68473
12540 PR c++/70105
12541 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12542 Drop range information from call to inform_at_rich_loc.
12543 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12544 New.
12545 (test_show_locus): Replace calls to rich_location::add_range with
12546 calls to add_range. Rewrite the tests that used the now-defunct
12547 rich_location ctor taking a source_range. Simplify other tests
12548 by replacing calls to COMBINE_LOCATION_DATA with calls to
12549 make_location.
12550
c9e33662
RB
125512016-03-09 Richard Biener <rguenther@suse.de>
12552 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR tree-optimization/70138
12555 * gcc.dg/vect/pr70138-1.c: New testcase.
12556 * gcc.dg/vect/pr70138-2.c: Likewise.
12557
2c73b764
JJ
125582016-03-09 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR target/70049
12561 * gcc.target/i386/pr70049.c: New test.
12562
c06d25bb
RB
125632016-03-09 Richard Biener <rguenther@suse.de>
12564
12565 PR c/70143
12566 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12567 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12568 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12569
5828a501
RO
125702016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12571
12572 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12573 arm-*-*.
12574
2e141c8d
JJ
125752016-03-09 Jakub Jelinek <jakub@redhat.com>
12576
5a9def37
JJ
12577 PR middle-end/67278
12578 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12579
2e141c8d
JJ
12580 PR target/67278
12581 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12582
12583 PR middle-end/70050
12584 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12585 in testcase comment.
12586
bf751f40
TV
125872016-03-09 Tom de Vries <tom@codesourcery.com>
12588
12589 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12590 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12591 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12592 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12593 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12594 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12595 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12596 * gfortran.dg/goacc/kernels-loop.f95: New test.
12597
e210c999
MS
125982016-03-08 Martin Sebor <msebor@redhat.com>
12599
12600 PR c++/62096
12601 * g++.dg/warn/overflow-warn-7.C: New test.
12602
80aac5c8
JM
126032016-03-08 Jason Merrill <jason@redhat.com>
12604
12605 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12606 * lib/target-supports.exp (check_effective_target_concepts): New.
12607
12b81409
JJ
126082016-03-08 Jakub Jelinek <jakub@redhat.com>
12609
d259b234
JJ
12610 PR c++/70135
12611 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12612 * g++.dg/ubsan/pr70135.C: New test.
12613
12b81409
JJ
12614 PR target/70110
12615 * gcc.dg/pr70110.c: New test.
12616
b4e9f2aa
MJ
126172016-03-07 Martin Jambor <mjambor@suse.cz>
12618
12619 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12620 * c-c++-common/gomp/if-1.c: Likewise.
12621 * c-c++-common/gomp/pr61486-2.c: Likewise.
12622 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12623 to dg-additional-options.
12624 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12625 * g++/gomp/target-teams-1.c: Likewise.
12626 * gcc.dg/gomp/gomp.exp: Likewise.
12627 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12628 dg-additional-options.
12629 * gfortran.dg/gomp/gomp.exp: Likewise.
12630 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12631 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12632 dg-additional-options.
12633 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12634
f86e631e
MJ
126352016-03-07 Martin Jambor <mjambor@suse.cz>
12636
12637 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12638 * c-c++-common/gomp/gridify-1.c: New test.
12639 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12640
94156b3f
AV
126412016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12642
12643 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12644 trigger for cortex-r8, when scanning for register r8.
12645 * gcc.target/arm/pr45701-2.c: Likewise.
12646
a84a49b7 126472016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12648 Jeff Law <law@redhat.com>
a84a49b7
RB
12649
12650 PR tree-optimization/69740
12651 * gcc.c-torture/compile/pr69740-1.c: New test.
12652 * gcc.c-torture/compile/pr69740-2.c: New test.
12653
e41f6c9e
BS
126542016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12655
12656 * lib/target-supports.exp
12657 (check_effective_target_whole_vector_shift): Enable for PPC64.
12658
57548bf5
RB
126592016-03-07 Richard Biener <rguenther@suse.de>
12660
12661 PR tree-optimization/70115
12662 * gcc.dg/torture/pr70115.c: New testcase.
12663
4ae13300
NS
126642016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12665
12666 PR middle-end/69916
12667 * c-c-++-common/goacc/pr69916.c: New.
12668
5edb9853
RH
126692016-03-07 Richard Henderson <rth@redhat.com>
12670
12671 * gcc.c-torture/compile/pr70061.c: New test.
12672
2067a8f3
RB
126732016-03-07 Richard Biener <rguenther@suse.de>
12674
12675 PR testsuite/70109
12676 * gcc.dg/vect/O3-pr36098.c: New testcase.
12677
4145a9b7
CL
126782016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12679
12680 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12681
1878be32
EB
126822016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12683
12684 * gnat.dg/renaming9.ad[sb]: New testcase.
12685
df762bb2
JJ
126862016-03-05 Jakub Jelinek <jakub@redhat.com>
12687
12688 PR c++/70084
12689 * g++.dg/expr/stdarg3.C: New test.
12690
7d461295
JL
126912016-03-04 Jeff Law <law@redhat.com>
12692
12693 PR tree-optimization/69196
12694 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12695 x86_64-*-*.
12696
29b9828f
BS
126972016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12698
b6b552fd
BS
12699 PR c/69973
12700 * gcc.dg/pr69973.c: New test.
12701
201d49e9
BS
12702 PR rtl-optimization/69941
12703 * gcc.dg/torture/pr69941.c: New test.
12704
29b9828f
BS
12705 PR c/69824
12706 * gcc.dg/pr69824.c: New test.
12707
640b7e74
TV
127082016-03-05 Tom de Vries <tom@codesourcery.com>
12709
12710 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12711 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12712 function.
12713
7a3a3fad
PP
127142016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12715
12716 PR c++/66786
12717 * g++.dg/cpp1y/var-templ48.C: New test.
12718 * g++.dg/cpp1y/var-templ49.C: New test.
12719
cd439aec
EB
127202016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12721
12722 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12723
60204554
JJ
127242016-03-04 Jakub Jelinek <jakub@redhat.com>
12725
0c8825de
JJ
12726 PR c++/70035
12727 * g++.dg/ubsan/pr70035.C: New test.
12728
60204554
JJ
12729 PR target/70062
12730 * gcc.target/i386/pr70062.c: New test.
12731
f79d4eab
L
127322016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12733
12734 * g++.dg/template/typename21.C: Remove c++98_only.
12735
ea81ce67
L
127362016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12737
12738 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12739
64b23c13
DM
127402016-03-04 David Malcolm <dmalcolm@redhat.com>
12741
12742 PR c/68187
12743 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12744 function.
12745 (fn_42_b): Likewise.
12746 (fn_42_c): Likewise.
12747
729526f5
DM
127482016-03-04 David Malcolm <dmalcolm@redhat.com>
12749
12750 PR c/68187
12751 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12752 function.
12753 (fn_40_b): Likewise.
12754 (fn_41_a): Likewise.
12755 (fn_41_b): Likewise.
12756
f9ea11ac
JJ
127572016-03-04 Jakub Jelinek <jakub@redhat.com>
12758
12759 PR target/70059
12760 * gcc.target/i386/avx512f-pr70059.c: New test.
12761 * gcc.target/i386/avx512dq-pr70059.c: New test.
12762
b6c38c69
BS
127632016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12764
12765 PR rtl-optimization/57676
12766 * gcc.dg/torture/pr57676.c: New test.
12767
af3cdd34
IE
127682016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12769
12770 * gcc.dg/pr70026.c: New test.
12771
7ff6ca38
MP
127722016-03-04 Marek Polacek <polacek@redhat.com>
12773
12774 PR c/69798
12775 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12776 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12777
a6bf62d5
KT
127782016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12779
12780 PR target/70004
12781 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12782 Delete.
12783 (test_corners_sisd_si): Likewise.
12784 (main): Remove checks of the above.
12785 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12786
ae4cdc6a
EB
127872016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12788
12789 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12790
08455559
CL
127912016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12792
12793 * gcc.dg/torture/pr69951.c: Accept argc==0.
12794
e9a35493
RB
127952016-03-04 Richard Biener <rguenther@suse.de>
12796
12797 PR c++/70054
12798 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12799 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12800
fba054c2
DV
128012016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12802
12803 PR testsuite/69766
12804 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12805 testing multiarch.
12806
f10cdc6c
JJ
128072016-03-04 Jakub Jelinek <jakub@redhat.com>
12808
12809 PR debug/69947
12810 * gcc.dg/guality/pr69947.c: New test.
12811
2e981ba0
JJ
128122016-03-03 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR ada/70017
12815 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12816
0ba3bfa2
KT
128172016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12818
12819 PR rtl-optimization/69904
12820 * gcc.target/arm/pr69904.c: New test.
12821
97ecdb46
JJ
128222016-03-03 Jakub Jelinek <jakub@redhat.com>
12823
12824 PR target/70021
12825 * gcc.dg/vect/pr70021.c: New test.
12826 * gcc.target/i386/pr70021.c: New test.
12827
a2a743a1
MP
128282016-03-03 Marek Polacek <polacek@redhat.com>
12829
12830 PR middle-end/70050
12831 * gcc.dg/pr70050.c: New test.
12832
fa07ecdd
JG
128332016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12834
12835 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12836
23504262
ML
128372016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12838
12839 PR tree-optimization/70043
12840 * gfortran.dg/vect/pr70043.f90: New test.
12841
b7b9e1a9
EB
128422016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12843
12844 * gnat.dg/specs/task1.ads: New test.
12845
cb83ba54
RO
128462016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12847
12848 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12849 Invoke gdb with -batch.
12850 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12851
a75f5e30
RB
128522016-03-03 Richard Biener <rguenther@suse.de>
12853
12854 PR tree-optimization/55936
12855 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12856
268bc320
JL
128572016-03-02 Jeff Law <law@redhat.com>
12858
815f20ab
JL
12859 PR rtl-optimization/69942
12860 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12861 effects of argument promotions.
12862
268bc320
JL
12863 PR tree-optimization/69987
12864 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12865 target does not support -fprefetch-loop-arrays.
12866
171f7de5
UB
128672016-03-02 Uros Bizjak <ubizjak@gmail.com>
12868
12869 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12870
192912db
BC
128712016-03-02 Bin Cheng <bin.cheng@arm.com>
12872
c7908871 12873 PR rtl-optimization/69052
192912db
BC
12874 * gcc.target/i386/pr69052.c: New test.
12875
90a7a40b
AM
128762016-03-02 Alan Modra <amodra@gmail.com>
12877
12878 * gcc.dg/pr69990.c: New.
12879
69fa742f
JJ
128802016-03-02 Jakub Jelinek <jakub@redhat.com>
12881
de752fb0
JJ
12882 PR c/68062
12883 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12884
12885 PR middle-end/70022
12886 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12887
69fa742f
JJ
12888 PR target/70028
12889 * gcc.target/i386/pr70028.c: New test.
12890
7c65bd56
MK
128912016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12892
12893 * c-c++-common/asan/swapcontext-test-1.c,
12894 * c-c++-common/tsan/thread_leak.c,
12895 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12896 * g++.dg/tsan/benign_race.C,
12897 * g++.dg/tsan/fd_close_norace.C,
12898 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12899 races with sanitizer output
12900
37d98220 129012016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12902 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12903
12904 PR target/67278
12905 * gcc.dg/simd-8.c: New testcase.
12906
218db463
RB
129072016-03-02 Richard Biener <rguenther@suse.de>
12908
12909 PR middle-end/67278
12910 * gcc.dg/simd-7.c: New testcase.
12911
22c72158
EB
129122016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12913
12914 * gcc.target/i386/pr70007.c: Tweak.
12915
9a790ccc
DV
129162016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12917
12918 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12919
bd02f00f
MP
129202016-03-02 Marek Polacek <polacek@redhat.com>
12921
12922 PR c/67854
12923 * gcc.dg/pr67854.c: New test.
12924
1e840f39
JJ
129252016-03-02 Jakub Jelinek <jakub@redhat.com>
12926
12927 PR middle-end/70025
12928 * gcc.dg/torture/pr70025.c: New test.
12929
bca00241
VK
129302016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12931
12932 PR tree-optimization/68621
12933 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12934
0bca04b8
EB
129352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12936
12937 * gcc.target/i386/pr70007.c: New test.
12938
2a9afc86
JL
129392016-03-01 Jeff Law <law@redhat.com>
12940
eab2541b 12941 PR tree-optimization/69196
9d83ef71 12942 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12943
2a9afc86
JL
12944 PR tree-optimization/69196
12945 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12946 duplicating code and spoiling the expected output.
12947
0d39977e
MM
129482016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12949
12950 PR target/70033
12951 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12952 supports power9 before doing tests.
12953 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12954 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12955 * gcc.target/powerpc/p9-permute.c: Likewise.
12956
a0c0699d
UB
129572016-03-01 Uros Bizjak <ubizjak@gmail.com>
12958
12959 PR target/70027
12960 * gcc.target/i386/pr70027.c: New test.
12961
0ae3ef47 129622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12963
12964 * gcc.dg/pr70017.c: New test.
12965
686e2237
JJ
129662016-03-01 Jakub Jelinek <jakub@redhat.com>
12967
12968 PR c/69796
12969 PR c/69974
12970 * gcc.dg/pr69796.c: New test.
12971 * gcc.dg/pr69974.c: New test.
12972
f8e4188c
EB
129732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12974
12975 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12976
5e3f1c7c
JL
129772016-02-29 Jeff Law <law@redhat.com>
12978
12979 PR tree-optimization/69987
12980 * gfortran.dg/pr69987.f90: New test.
12981
12982 PR tree-optimization/69989
12983 * gcc.c-torture/compile/pr69989-2.c: New test.
12984
1be56bc5
MP
129852016-03-01 Marek Polacek <polacek@redhat.com>
12986
12987 PR c++/69795
12988 * g++.dg/parse/invalid1.C: New test.
12989
1b19470d
RB
129902016-03-01 Richard Biener <rguenther@suse.de>
12991
12992 PR middle-end/70022
12993 * gcc.dg/pr70022.c: New testcase.
12994
3ae0661a
IE
129952016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12996
12997 PR tree-optimization/69956
12998 * gcc.dg/pr69956.c: New test.
12999
0f09ab88
BS
130002016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13001
13002 PR target/70011
13003 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13004 XFAIL when hardware supports efficient unaligned storage access.
13005
76d881bf
PP
130062016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13007
13008 PR c++/69961
13009 * g++.dg/template/pr69961a.C: New test.
13010 * g++.dg/template/pr69961b.C: New test.
13011
7168133a
DM
130122016-02-29 David Malcolm <dmalcolm@redhat.com>
13013
13014 PR preprocessor/69985
13015 * gcc.dg/cpp/pr69985.c: New test case.
13016
0c6072a3
JL
130172016-02-29 Jeff Law <law@redhat.com>
13018
e66f219b
JL
13019 PR tree-optimization/70005
13020 * gcc.c-torture/execute/pr70005.c New test.
13021
0c6072a3
JL
13022 PR tree-optimization/69999
13023 * gcc.c-torture/compile/pr69999.c: New test.
13024
fd9fbdb3
YR
130252016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13026
13027 PR tree-optimization/69652
13028 * gcc.dg/torture/pr69652.c: Delete test.
13029 * gcc.dg/vect/pr69652.c: New test.
13030
cbd400b4
RB
130312016-02-19 Richard Biener <rguenther@suse.de>
13032
13033 PR tree-optimization/69980
13034 * gfortran.dg/vect/pr69980.f90: New testcase.
13035
84ea0f58
EB
130362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13037
13038 * gcc.target/sparc/20160229-1.c: New test.
13039
5d2a63dc
EB
130402016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13041
13042 * gnat.dg/stack_usage3.adb: New test.
13043 * gnat.dg/stack_usage3_pkg.ads: New helper.
13044
93e708f9
EB
130452016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13046
13047 * gnat.dg/renaming8.adb: New test.
13048 * gnat.dg/renaming8_pkg1.ads: New helper.
13049 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13050 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13051
6512bc93
RB
130522016-02-29 Richard Biener <rguenther@suse.de>
13053
13054 PR tree-optimization/69720
13055 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13056
7b201a88
TK
130572016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13058
13059 PR fortran/68147
13060 PR fortran/47674
13061 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13062
82ee0cf2 130632016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13064 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13065
13066 PR fortran/56007
13067 * gfortran.dg/coarray_8.f90: Adjust error message.
13068 * gfortran.dg/pr56007.f90: New test.
13069 * gfortran.dg/pr56007.f: New test.
13070
cdc1a2c8
L
130712016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13072
13073 PR tree-optimization/69989
13074 * gcc.dg/torture/pr69989.c: New test.
13075
33505bcf
EB
130762016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13077
13078 * gcc.target/i386/stack-realign-win.c: New test.
13079
524bfb19
HA
130802016-02-28 Harald Anlauf <anlauf@gmx.de>
13081
13082 PR fortran/60126
13083 * gfortran.dg/pr60126.f90: New test.
13084
bd542508
JL
130852016-02-27 Jeff Law <law@redhat.com>
13086
13087 Revert
13088 2016-02-26 Richard Biener <rguenther@suse.de>
13089 Jeff Law <law@redhat.com>
13090
13091 PR tree-optimization/69740
13092 * gcc.c-torture/compile/pr69740-1.c: New test.
13093 * gcc.c-torture/compile/pr69740-2.c: New test.
13094
dd1291e0
JD
130952016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13096
5fb67f8b 13097 PR fortran/69910
dd1291e0
JD
13098 * gfortran.dg/newunit_4.f90: New test.
13099
5cfefb59
JJ
131002016-02-27 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR target/69613
13103 PR rtl-optimization/69886
13104 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13105 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13106 target.
13107
20ba5f33
MS
131082016-02-26 Martin Sebor <msebor@redhat.com>
13109
13110 PR tree-optimization/15826
13111 * gcc.dg/tree-ssa/pr15826.c: New test.
13112
e6fb01b0
JJ
131132016-02-26 Jakub Jelinek <jakub@redhat.com>
13114
13115 PR target/69969
13116 * gcc.target/powerpc/pr69969.c: New test.
13117
e3e0cf64
MS
131182016-02-26 Martin Sebor <msebor@redhat.com>
13119
13120 PR c++/15766
13121 * g++.old-deja/g++.other/decl5.C: Add a test case.
13122
d1f2bea5
SB
131232016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13124
13125 PR target/69946
13126 * gcc.target/powerpc/pr69946.c: New file.
13127
4a4f9d2b 131282016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13129 Jeff Law <law@redhat.com>
4a4f9d2b 13130
e3e0cf64 13131 PR tree-optimization/69740
4a4f9d2b
RB
13132 * gcc.c-torture/compile/pr69740-1.c: New test.
13133 * gcc.c-torture/compile/pr69740-2.c: New test.
13134
ad2a2706
MJ
131352016-02-26 Martin Jambor <mjambor@suse.cz>
13136
13137 PR middle-end/69920
13138 * gcc.dg/torture/pr69932.c: New test.
13139 * gcc.dg/torture/pr69936.c: Likewise.
13140
1d11f7ce
AK
131412016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13142
13143 PR target/69709
13144 * gcc.target/s390/pr69709.c: New test.
13145
6cfccbb2
KT
131462016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13147
13148 PR target/69245
13149 * gcc.target/aarch64/pr69245_1.c: New test.
13150
ac59ad4e
KT
131512016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13152
13153 PR target/69613
13154 * gcc.dg/torture/pr69613.c: New test.
13155
a2ad54a0
JJ
131562016-02-26 Jakub Jelinek <jakub@redhat.com>
13157
13158 PR rtl-optimization/69891
13159 * gcc.target/i386/pr69891.c: New test.
13160
0884062c 131612016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13162 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13163
d2369d4f 13164 PR target/61397
c163789b
MM
13165 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13166 functionality for both 32-bit and 64-bit.
13167
5aed7e2c
RB
131682016-02-26 Richard Biener <rguenther@suse.de>
13169
13170 PR tree-optimization/69551
13171 * gcc.dg/torture/pr69951.c: New testcase.
13172
798e2a8e
RB
131732016-02-25 Richard Biener <rguenther@suse.de>
13174
13175 PR tree-optimization/48795
13176 * gcc.dg/Warray-bounds-18.c: New testcase.
13177
9559fbac
RO
131782016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13179
13180 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13181
c049b107
JJ
131822016-02-25 Jakub Jelinek <jakub@redhat.com>
13183
13184 PR rtl-optimization/69896
13185 * gcc.dg/pr69896.c: New test.
13186
1137001c
PP
131872016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13188
13189 PR c++/69736
13190 * g++.dg/cpp1y/paren2.C: New test.
13191
2e9c8641
MS
131922016-02-24 Martin Sebor <msebor@redhat.com>
13193
13194 PR c/51147
13195 * gcc.dg/enum-mode-2.c: New test.
13196
03ca8fb3
JJ
131972016-02-24 Jakub Jelinek <jakub@redhat.com>
13198
13199 PR c++/69922
13200 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13201 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13202 * g++.dg/ubsan/pr69922.C: New test.
13203
0b05329b
MP
132042016-02-24 Marek Polacek <polacek@redhat.com>
13205
13206 PR c/69819
13207 * gcc.dg/pr69819.c: New test.
13208
57c2c374
MS
132092016-02-24 Martin Sebor <msebor@redhat.com>
13210
3b96b93a
MS
13211 PR c++/69912
13212 * g++.dg/ext/flexary15.C: New test.
13213
132142016-02-24 Martin Sebor <msebor@redhat.com>
13215
13216 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13217 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13218 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13219
65433bb5
MK
132202016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13221 Charles Baylis <charles.baylis@linaro.org>
13222
13223 PR debug/61033
13224 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13225
f802a424 132262016-02-24 Richard Biener <rguenther@suse.de>
44293580 13227 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13228
13229 PR middle-end/69760
13230 * gcc.dg/torture/pr69760.c: New testcase.
13231
525f795f
RO
132322016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13233
13234 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13235 pattern on Solaris with as.
13236
cd7bbceb
KT
132372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13238
13239 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13240 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13241 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13242 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13243
89c0c1fd
JJ
132442016-02-24 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR middle-end/69915
13247 * gcc.dg/pr69915.c: New test.
13248
0683fd27
KT
132492016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13250
13251 PR rtl-optimization/69886
13252 * gcc.dg/torture/pr69886.c: New test.
13253
e53d562a
RB
132542016-02-24 Richard Biener <rguenther@suse.de>
13255
13256 PR middle-end/68963
13257 * gcc.dg/torture/pr68963.c: New testcase.
13258
74a00288
KT
132592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13260
13261 PR target/69875
13262 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13263 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13264 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13265 * gcc.target/arm/atomic_loaddi_1.c: New test.
13266 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13267 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13268 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13269 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13270 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13271 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13272 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13273 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13274
340fd4c9
JJ
132752016-02-24 Jakub Jelinek <jakub@redhat.com>
13276
13277 PR middle-end/69909
13278 * gcc.dg/torture/pr69909.c: New test.
13279
47d3fdb2
RB
132802016-02-24 Richard Biener <rguenther@suse.de>
13281
13282 PR tree-optimization/69907
13283 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13284 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13285 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13286
dab73e73
CB
132872016-02-24 Christian Bruel <christian.bruel@st.com>
13288
13289 * gcc.target/arm/pragma_cpp_fma.c: New test.
13290
7cc5ec65
JD
132912016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13292
13293 PR fortran/61156
13294 * gfortran.dg/include_6.f90: Update test.
13295
067fbd8b
JJ
132962016-02-23 Jakub Jelinek <jakub@redhat.com>
13297
13298 PR objc/69844
13299 * objc.dg/pr69844.m: New test.
13300
64a454d9
JD
133012016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13302
13303 PR libgfortran/69456
13304 * gfortran.dg/namelist_89.f90: New test.
13305 * gfortran.dg/pr59700.f90: Update test..
13306
35886f0b
MS
133072016-02-23 Martin Sebor <msebor@redhat.com>
13308
13309 PR middle-end/69780
13310 * g++.dg/ext/builtin_alloca.C: New test.
13311 * gcc.dg/builtins-68.c: New test.
13312
162cc7e3
RH
133132016-02-23 Richard Henderson <rth@redhat.com>
13314
13315 * gcc.target/i386/addr-space-3.c: Remove test.
13316
196440f8
DM
133172016-02-23 David Malcolm <dmalcolm@redhat.com>
13318
13319 PR preprocessor/69126
13320 PR preprocessor/69543
13321 * c-c++-common/pr69126-2-long.c: New test.
13322 * c-c++-common/pr69126-2-short.c: New test.
13323 * c-c++-common/pr69543-1.c: Remove xfail.
13324
1d3121af
DM
133252016-02-23 David Malcolm <dmalcolm@redhat.com>
13326
13327 PR preprocessor/69126
13328 PR preprocessor/69543
13329 PR preprocessor/69558
13330 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13331 (f): Rename to...
13332 (test_2): ...this, and add leading comment.
13333 (MACRO_3, test_3): New.
13334 (MACRO_4A, MACRO_4B, test_4): New.
13335 (MACRO): Rename to...
13336 (MACRO_5): ...this.
13337 (g): Rename to...
13338 (test_5): ...this, updating for renaming of MACRO, and
13339 add leading comment.
13340 * c-c++-common/pr69543-1.c: New.
13341 * c-c++-common/pr69543-2.c: New.
13342 * c-c++-common/pr69543-3.c: New.
13343 * c-c++-common/pr69543-4.c: New.
13344 * c-c++-common/pr69558-1.c: New.
13345 * c-c++-common/pr69558-2.c: New.
13346 * c-c++-common/pr69558-3.c: New.
13347 * c-c++-common/pr69558-4.c: New.
13348 * gcc.dg/pr69558.c: Move to...
13349 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13350 xfail for c++.
13351
f99c3557
TS
133522016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13353
13354 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13355 to -ftree-parallelize-loops/-fopenacc changes.
13356 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13357 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13358 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13359 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13360 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13361 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13362 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13363 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13364 * c-c++-common/goacc/kernels-loop.c: Likewise.
13365 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13366 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13367 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13368 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13369
c60ec7c2
RO
133702016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13371
13372 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13373
f1a62b6f
JJ
133742016-02-23 Jakub Jelinek <jakub@redhat.com>
13375
e67bf044
JJ
13376 PR c++/69902
13377 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13378
f1a62b6f
JJ
13379 PR c/69900
13380 * gcc.dg/pr69900.c: New test.
13381
20c5e09e
MJ
133822016-02-23 Martin Jambor <mjambor@suse.cz>
13383
13384 PR tree-optimization/69666
13385 * gcc.dg/tree-ssa/pr69666.c: New test.
13386
e457a6fc
AV
133872016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13388
13389 PR fortran/67451
13390 * gfortran.dg/coarray_allocate_5.f08: New test.
13391
d7b574f4
AK
133922016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13393
13394 * gcc.target/s390/vcond-shift.c: Move to ...
13395 * gcc.target/s390/vector/vcond-shift.c: ... here.
13396
58bdeb44
AK
133972016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13398
13399 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13400 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13401
7cd0387b
AK
134022016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13403
13404 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13405
4246c8da
MW
134062016-02-20 Mark Wielaard <mjw@redhat.com>
13407
13408 PR c/28901
13409 * gcc.dg/unused-variable-3.c: New test.
13410
f93bc532
JJ
134112016-02-22 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR target/69888
13414 * gcc.target/i386/pr69888.c: New test.
13415
c4e360f4
RB
134162016-02-22 Richard Biener <rguenther@suse.de>
13417
13418 PR tree-optimization/69882
13419 * gfortran.dg/vect/pr69882.f90: New testcase.
13420
09c92f1c
JJ
134212016-02-22 Jakub Jelinek <jakub@redhat.com>
13422
13423 PR target/69885
13424 * gcc.dg/pr69885.c: New test.
13425
f88d45dc
OE
134262016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13427
13428 PR target/69806
13429 PR target/54089
13430 * gcc.target/sh/pr54089-10.c: New.
13431
ce1ff48e
PT
134322016-02-20 Paul Thomas <pault@gcc.gnu.org>
13433
13434 PR fortran/69423
13435 * gfortran.dg/deferred_character_15.f90 : New test.
13436
bbf27208
DH
134372016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13438
13439 PR fortran/57365
13440 gfortran.dg/allocate_with_source_18.f03: New test.
13441
134422016-02-20 Harald Anlauf <anlauf@gmx.de>
13443
13444 PR fortran/52531
13445 gfortran.dg/gomp/pr52531.f90: New test.
13446
268be88c
BE
134472016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13448
13449 PR c++/69865
13450 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13451 -std=c++03.
13452
4b6c824a
JJ
134532016-02-19 Jakub Jelinek <jakub@redhat.com>
13454
871b3f47
JJ
13455 PR c++/69826
13456 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13457 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13458
7a965d51
JJ
13459 PR c++/69850
13460 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13461
4b6c824a
JJ
13462 PR c++/69851
13463 * g++.dg/torture/pr69851.C: New test.
13464
15fca21a
MS
134652016-02-19 Martin Sebor <msebor@redhat.com>
13466
13467 PR testsuite/69573
13468 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13469
19e21586
JJ
134702016-02-19 Jakub Jelinek <jakub@redhat.com>
13471
03a616ac
JJ
13472 PR c++/69850
13473 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13474 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13475
19e21586
JJ
13476 PR c++/67767
13477 * g++.dg/cpp0x/pr67767.C: New test.
13478
2db16594
KT
134792016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13480
13481 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13482 for fp, simd, crypto, crc, lse.
13483 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13484 above.
13485 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13486 effective target check.
13487
5a7d9d1e
JJ
134882016-02-19 Jakub Jelinek <jakub@redhat.com>
13489
13490 PR target/69820
13491 * gcc.target/i386/pr69820.c: New test.
13492
6448f064
AK
134932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13494
13495 * gcc.target/s390/vector/int128-1.c: New test.
13496
d0a859e6
AK
134972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13498
13499 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13500
9e4eb643
AK
135012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13502
13503 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13504 instruction pattern name to prevent the testcase from failing with
13505 -march=z13.
13506
859a4c0e
AK
135072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13508
13509 * gcc.target/s390/md/movstr-2.c: New test.
13510
efc2340b
MK
135112016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13512
13513 * gcc.target/s390/morestack.c: New test.
13514
ca2bfbc2
DV
135152016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13516
13517 PR target/69625
13518 * gcc.target/s390/pr69625.c: Add test case.
13519
efd4bd05
BE
135202016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13521
13522 PR testsuite/68580
13523 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13524
2bf2078a
MM
135252016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13526
13527 PR target/68404
13528 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13529 * gcc.target/powerpc/fusion3.c: Likewise.
13530
f003579e
RB
135312016-02-18 Richard Biener <rguenther@suse.de>
13532
13533 PR middle-end/69553
13534 * g++.dg/torture/pr69553.C: New testcase.
13535
19233914
NC
135362016-02-18 Nick Clifton <nickc@redhat.com>
13537
efd4bd05
BE
13538 PR target/62254
13539 PR target/69610
13540 * gcc.target/arm/pr62554.c: New test.
13541 * gcc.target/arm/pr69610-1.c: New test.
13542 * gcc.target/arm/pr69610-2.c: New test.
19233914 13543
23f27839
RB
135442016-02-18 Richard Biener <rguenther@suse.de>
13545
13546 PR middle-end/69854
13547 * gcc.dg/torture/pr69854.c: New testcase.
13548
932c0da4
JJ
135492016-02-17 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR c++/69850
13552 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13553
1bed93e4
BS
135542012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13555
13556 * gcc.target/powerpc/vec-cg.c: New test.
13557
57bfb134
RB
135582016-02-17 Richard Biener <rguenther@suse.de>
13559
13560 PR testsuite/69586
13561 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13562
a44e0ebb
KT
135632016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13564
13565 PR target/69161
13566 * gcc.c-torture/compile/pr69161.c: New test.
13567
ffacd726
DS
135682016-02-17 David Sherwood <david.sherwood@arm.com>
13569
13570 PR target/69532
13571 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13572 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13573
448db8d2
EB
135742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13575
13576 * gcc.dg/ifcvt-4.c: Skip on Visium.
13577
e2f0522e
EB
135782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13579
13580 * gnat.dg/atomic8.adb: New test.
13581
bf17fe3f
EB
135822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13583
13584 * gnat.dg/discr46.ad[sb]: New test.
13585
ecf835e9
KN
135862016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13587
13588 PR Target/48344
13589 * gcc.target/powerpc/pr48344-1.c: New test.
13590
49a1164a
TK
135912015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13592
13593 PR fortran/69742
13594 * gfortran.dg/associate_21.f90: New test.
13595
bf14eba2
JJ
135962016-02-16 Jakub Jelinek <jakub@redhat.com>
13597
13598 PR c/69835
13599 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13600 -Wnonnull in dg-options.
13601 * c-c++-common/nonnull-2.c: New test.
13602
35a093b6
JG
136032016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13604 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13605
13606 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13607
e387d491
JJ
136082016-02-16 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR middle-end/69801
13611 * gcc.dg/pr69801.c: Add empty dg-options.
13612
ba539195
JN
136132016-02-16 James Norris <jnorris@codesourcery.com>
13614
13615 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13616 * g++.dg/goacc/deviceptr-1.c: New file.
13617
2a2b8f64
JJ
136182016-02-16 Jakub Jelinek <jakub@redhat.com>
13619
13620 PR tree-optimization/69820
13621 * gcc.dg/vect/pr69820.c: New test.
13622
87440c29
RB
136232016-02-16 Richard Biener <rguenther@suse.de>
13624
13625 PR tree-optimization/69776
13626 * gcc.dg/torture/pr69776-2.c: New testcase.
13627
6d87c306
BS
136282016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13629
13630 PR tree-optimization/69714
13631 * gcc.dg/torture/pr69714.c: New test.
13632
3824a0a2
JJ
136332016-02-16 Jakub Jelinek <jakub@redhat.com>
13634
13635 PR tree-optimization/69802
13636 * gcc.dg/pr69802.c: New test.
13637
c8cfe96e
RB
136382016-02-16 Richard Biener <rguenther@suse.de>
13639
13640 PR middle-end/69801
13641 * gcc.dg/pr69801.c: New testcase.
13642
fc12098d
JD
136432016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13644
13645 PR libgfortran/69651
13646 * gfortran.dg/read_bang.f90: New test.
13647 * gfortran.dg/read_bang4.f90: New test.
13648
ba6b3795
JJ
136492016-02-15 Jakub Jelinek <jakub@redhat.com>
13650
f0516ca4
JJ
13651 PR c++/69658
13652 * g++.dg/init/pr69658.C: New test.
13653
ba6b3795
JJ
13654 PR c++/69797
13655 * c-c++-common/pr69797.c: New test.
13656
de3f9a2d
PK
136572016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13658
13659 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13660 check for aarch64*-*-*.
13661
17a3b967
RB
136622016-02-15 Richard Biener <rguenther@suse.de>
13663
13664 PR tree-optimization/69783
13665 * gcc.dg/vect/pr69783.c: New testcase.
13666
1c48bff1
RB
136672016-02-15 Richard Biener <rguenther@suse.de>
13668
13669 PR tree-optimization/69776
13670 * gcc.dg/torture/pr69776.c: New testcase.
13671
1e6025b6
TK
136722016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13673
13674 PR fortran/60526
13675 * gfortran.dg/type_decl_4.f90: Reinstated.
13676
d3308279
JDA
136772016-02-14 John David Anglin <danglin@gcc.gnu.org>
13678
13679 PR fortran/68746
13680 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13681
b7c56581
TK
136822016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13683
13684 PR fortran/60526
13685 PR bootstrap/69816
13686 * gfortran.dg/type_decl_4.f90: Removed.
13687
60cb4ef5
TK
136882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13689
13690 PR fortran/60526
13691 * gfortran.dg/type_decl_4.f90: New test.
13692
f6964637
AM
136932016-02-14 Alan Modra <amodra@gmail.com>
13694
1a8849d1 13695 PR testsuite/68886
f6964637
AM
13696 * gcc.c-torture/execute/stkalign.c: Revise test.
13697
f5121920
OE
136982016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13699
13700 PR target/67260
13701 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13702
6cda3ab6
OE
137032016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13704
13705 PR target/67260
13706 * gcc.target/sh/torture/pr67260.c: New.
13707
6786e598
JDA
137082016-02-12 John David Anglin <danglin@gcc.gnu.org>
13709
13710 * gcc.dg/pr67964.c: Add dg-require-alias.
13711
7e05dad8
OE
137122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13713
13714 PR target/67636
13715 PR target/64345
13716 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13717
7f4cc3ce
JD
137182016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13719
13720 PR libgfortran/69668
13721 * gfortran.dg/namelist_88.f90: New test.
13722
955ca6dc
JD
137232016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13724
13725 PR libgfortran/69668
13726 * gfortran.dg/namelist_38.f90: Update test.
13727 * gfortran.dg/namelist_84.f90: Update test.
13728
876217ae
DM
137292016-02-12 David Malcolm <dmalcolm@redhat.com>
13730
13731 PR other/69554
13732 * gcc.dg/pr69554-1.c: New test.
13733 * gfortran.dg/pr69554-1.F90: New test.
13734 * gfortran.dg/pr69554-2.F90: New test.
13735 * lib/gcc-dg.exp (proc dg-locus): New function.
13736 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13737 distinguish between the caret-printing and non-caret-printing
13738 cases. If caret-printing has been explicitly enabled, bail out
13739 without attempting to fix up the output.
13740
61789eed
DM
137412016-02-12 David Malcolm <dmalcolm@redhat.com>
13742
13743 PR driver/69265
13744 PR driver/69453
13745 * gcc.dg/spellcheck-options-3.c: New test case.
13746 * gcc.dg/spellcheck-options-4.c: New test case.
13747 * gcc.dg/spellcheck-options-5.c: New test case.
13748 * gcc.dg/spellcheck-options-6.c: New test case.
13749 * gcc.dg/spellcheck-options-7.c: New test case.
13750 * gcc.dg/spellcheck-options-8.c: New test case.
13751 * gcc.dg/spellcheck-options-9.c: New test case.
13752 * gcc.dg/spellcheck-options-10.c: New test case.
13753
c3090c1f
JJ
137542016-02-12 Jakub Jelinek <jakub@redhat.com>
13755
13756 PR rtl-optimization/69764
13757 PR rtl-optimization/69771
13758 * c-c++-common/pr69764.c: New test.
13759 * gcc.dg/torture/pr69771.c: New test.
13760
8222034d
MP
137612016-02-12 Marek Polacek <polacek@redhat.com>
13762
13763 * g++.dg/torture/init-list1.C: New.
13764
f749f792
MP
137652016-02-12 Marek Polacek <polacek@redhat.com>
13766
13767 * gcc.dg/pr69522.c: Add empty dg-options.
13768
199fb02a
IE
137692016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13770
13771 * g++.dg/lto/lto.exp: Include and init mpx.
13772 * g++.dg/lto/pr69729_0.C: New test.
13773
b69539cb
JJ
137742016-02-12 Jakub Jelinek <jakub@redhat.com>
13775
06ff7000
JJ
13776 PR ipa/69241
13777 * g++.dg/ipa/pr69241-4.C: New test.
13778
b69539cb
JJ
13779 PR ipa/68672
13780 * g++.dg/ipa/pr68672-1.C: New test.
13781 * g++.dg/ipa/pr68672-2.C: New test.
13782 * g++.dg/ipa/pr68672-3.C: New test.
13783
16595a1f
BS
137842016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13785
13786 PR c/69522
6d87c306 13787 * gcc.dg/pr69522.c: New test.
16595a1f 13788
38d795d2
PP
137892016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13790
13791 PR c++/69098
13792 * g++.dg/cpp1y/69098.C: New test.
13793 * g++.dg/cpp1y/69098-2.C: New test.
13794
9c582551
JJ
137952016-02-12 Jakub Jelinek <jakub@redhat.com>
13796
13797 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13798 and neighbour -> neighbor.
13799 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13800 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13801 * c-c++-common/Wvarargs.c: Likewise.
13802 * c-c++-common/goacc/host_data-5.c: Likewise.
13803 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13804 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13805 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13806 * gcc.target/aarch64/pr60697.c: Likewise.
13807 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13808 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13809 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13810 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13811 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13812 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13813 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13814 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13815 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13816 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13817 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13818 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13819 * g++.dg/lookup/koenig5.C: Likewise.
13820 * g++.dg/ext/no-asm-2.C: Likewise.
13821 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13822 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13823 * gfortran.dg/used_types_16.f90: Likewise.
13824 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13825 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13826 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13827 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13828 * gfortran.dg/abstract_type_6.f03: Likewise.
13829 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13830 * gfortran.dg/used_types_15.f90: Likewise.
13831 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13832 * gfortran.dg/exit_3.f08: Likewise.
13833 * gfortran.dg/open_status_2.f90: Likewise.
13834 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13835 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13836 * gfortran.dg/associate_1.f03: Likewise.
13837 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13838 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13839 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13840 * gcc.dg/builtin-object-size-1.c: Likewise.
13841 * gcc.dg/noreturn-6.c: Likewise.
13842 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13843 * gcc.dg/globalalias.c: Likewise.
13844 * gcc.dg/builtins-config.h: Likewise.
13845 * gcc.dg/pr30457.c: Likewise.
13846 * gcc.c-torture/compile/volatile-1.c: Likewise.
13847 * gcc.c-torture/execute/20101011-1.c: Likewise.
13848 * c-c++-common/Waddress-1.c: Likewise.
13849
66756373
JJ
138502016-02-11 Jakub Jelinek <jakub@redhat.com>
13851
13852 PR c/69768
13853 * c-c++-common/Waddress-1.c: New test.
13854
76fe932b
AV
138552016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13856
13857 PR fortran/69296
13858 * gfortran.dg/associate_19.f03: New test.
13859 * gfortran.dg/associate_20.f03: New test.
13860
564c4d4b
OE
138612016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13862
13863 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13864
e1c1ecb0
KT
138652016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13866
13867 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13868 .arch armv8-a\n. Add -dA to dg-options.
13869 * gcc.target/aarch64/assembler_arch_1.c: New test.
13870 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13871
0d7d9458
PC
138722016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13873
13874 PR c++/68726
13875 * g++.dg/cpp0x/pr68726.C: New.
13876
e6208a60
IE
138772016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13878
13879 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13880 test.
13881
281a11eb
RB
138822016-02-11 Richard Biener <rguenther@suse.de>
13883
13884 * g++.dg/tree-ssa/pr61034.C: Adjust.
13885
e03dd765
VM
138862016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13887
4b48faf5 13888 PR target/69148
e03dd765
VM
13889 * gcc.target/s390/pr69148.c: New.
13890
cdc23927
YR
138912016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13892
13893 PR tree-optimization/69652
13894 * gcc.dg/torture/pr69652.c: New test.
13895
e199dd0a
JJ
138962016-02-10 Jakub Jelinek <jakub@redhat.com>
13897 Patrick Palka <ppalka@gcc.gnu.org>
13898
13899 PR ipa/69241
13900 PR c++/69649
13901 * g++.dg/ipa/pr69241-1.C: New test.
13902 * g++.dg/ipa/pr69241-2.C: New test.
13903 * g++.dg/ipa/pr69241-3.C: New test.
13904 * g++.dg/ipa/pr69649.C: New test.
13905
d6b38027
UB
139062016-02-10 Uros Bizjak <ubizjak@gmail.com>
13907
13908 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13909 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13910
13b562c5
BC
139112016-02-10 Bin Cheng <bin.cheng@arm.com>
13912
13913 PR tree-optimization/68021
13914 * gcc.dg/tree-ssa/pr68021.c: New test.
13915
24a179f8
RB
139162016-02-10 Richard Biener <rguenther@suse.de>
13917
13918 PR tree-optimization/69726
13919 * gcc.dg/uninit-22.c: New testcase.
13920
0d99886f
AP
139212016-02-09 Andrew Pinski <apinski@cavium.com>
13922
13923 PR tree-opt/69282
13924 * gcc.c-torture/compile/20160205-1.c: New testcase.
13925
ab04995c
MM
139262016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13927
13928 PR target/68404
13929 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13930 instead accessing a really large arrray.
13931 * gcc.target/powerpc/fusion3.c: Likewise.
13932
4b79ac23
CB
139332016-02-09 Charles Baylis <charles.baylis@linaro.org>
13934
13935 PR target/68532
13936 * gcc.c-torture/execute/pr68532.c: New test.
13937
b890a441
AO
139382016-02-11 Alexandre Oliva <aoliva@redhat.com>
13939
13940 PR target/69634
13941 * gcc.dg/pr69634.c: New.
13942
84a5bef7
RB
139432016-02-09 Richard Biener <rguenther@suse.de>
13944
13945 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13946
1f123759 139472016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13948
1f123759
AF
13949 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13950
65860c77
YR
139512016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13952
13953 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13954
7e1e8a0a
RB
139552016-02-09 Richard Biener <rguenther@suse.de>
13956
13957 PR tree-optimization/69715
13958 * gcc.dg/torture/pr69715.c: New testcase.
13959
efb45a9f
PP
139602016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13961
13962 PR c++/69139
13963 * g++.dg/cpp0x/trailing12.C: New test.
13964 * g++.dg/cpp0x/trailing13.C: New test.
13965
20a0c6f9
PP
139662016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13967
13968 PR c++/69283
13969 PR c++/67835
13970 * g++.dg/cpp1y/auto-fn29.C: New test.
13971 * g++.dg/cpp1y/auto-fn30.C: New test.
13972
a162f3af
JJ
139732016-02-08 Jakub Jelinek <jakub@redhat.com>
13974
13975 PR tree-optimization/69209
13976 * gcc.c-torture/compile/pr69209.c: New test.
13977
4b4a9fbd
JL
139782016-02-08 Jeff Law <law@redhat.com>
13979
13980 PR tree-optimization/68541
13981 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13982 of statements allowed in join block for path splitting.
13983
cfac5ed2
JJ
139842016-02-08 Jakub Jelinek <jakub@redhat.com>
13985
f68bc23f
JJ
13986 PR c++/59627
13987 * g++.dg/gomp/pr59627.C: New test.
13988
cfac5ed2
JJ
13989 PR ipa/69239
13990 * g++.dg/ipa/pr69239.C: New test.
13991
44714d8c
DM
139922016-02-08 David Malcolm <dmalcolm@redhat.com>
13993
13994 PR preprocessor/69664
13995 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13996 * gcc.dg/cpp/warn-comments.c: Likewise.
13997
eba9e839
MP
139982016-02-08 Marek Polacek <polacek@redhat.com>
13999
14000 PR c++/69688
14001 * g++.dg/init/const12.C: New test.
14002
a011cd92
BS
140032016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14004
14005 PR target/60410
14006 * gcc.dg/lto/pr55113_0.c: Remove test.
14007
5317b1be
RB
140082016-02-08 Richard Biener <rguenther@suse.de>
14009
14010 PR tree-optimization/69719
14011 * gcc.dg/torture/pr69719.c: New testcase.
14012
63998a63
RB
140132016-02-08 Richard Biener <rguenther@suse.de>
14014 Jeff Law <law@redhat.com>
14015
14016 PR target/68273
14017 * gcc.target/mips/pr68273.c: New testcase.
14018
43f4a281
RB
140192016-02-08 Richard Biener <rguenther@suse.de>
14020
14021 PR rtl-optimization/69274
14022 * gcc.target/i386/addr-sel-1.c: XFAIL.
14023
0b604d2d
JL
140242016-02-08 Jeff Law <law@redhat.com>
14025
e8dfe49e
JL
14026 PR tree-optimization/68541
14027 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14028
6daecd7a 14029 PR tree-optimization/65917
0b604d2d
JL
14030 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14031
c0f0e35a
JD
140322016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14033
14034 PR fortran/50555
14035 * gfortran.dg/namelist_args.f90: New test.
14036
8981d712
JL
140372016-02-05 Jeff Law <law@redhat.com>
14038
6daecd7a 14039 PR tree-optimization/68541
8981d712
JL
14040 * gcc.dg/tree-ssa/split-path-2.c: New test.
14041 * gcc.dg/tree-ssa/split-path-3.c: New test.
14042 * gcc.dg/tree-ssa/split-path-4.c: New test.
14043 * gcc.dg/tree-ssa/split-path-5.c: New test.
14044 * gcc.dg/tree-ssa/split-path-6.c: New test.
14045 * gcc.dg/tree-ssa/split-path-7.c: New test.
14046
46cb9332
MS
140472016-02-05 Martin Sebor <msebor@redhat.com>
14048
14049 PR c++/69662
14050 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14051 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14052
be2083ea
RH
140532016-02-06 Richard HEnderson <rth@redhat.com>
14054
14055 PR c/69643
14056 * gcc.target/i386/addr-space-4.c: New.
14057 * gcc.target/i386/addr-space-5.c: New.
14058
711d7c23
MM
140592016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14060
14061 PR fortran/66089
14062 * gfortran.dg/elemental_dependency_6.f90: New.
14063
b5c1c988
JJ
140642016-02-05 Jakub Jelinek <jakub@redhat.com>
14065
861c7bcd
JJ
14066 PR rtl-optimization/69691
14067 * gcc.c-torture/execute/pr69691.c: New test.
14068
b5c1c988
JJ
14069 PR c++/69628
14070 * g++.dg/parse/pr69628.C: New test.
14071
f7dfa966
UB
140722016-02-05 Uros Bizjak <ubizjak@gmail.com>
14073
14074 * gcc.dg/sancov/asan.c: Move to ...
14075 * gcc.dg/asan/sancov-1.c: ... here.
14076
9b143e64
UB
140772016-02-05 Uros Bizjak <ubizjak@gmail.com>
14078
14079 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14080
f5d4b899
L
140812016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14082
14083 PR target/69677
14084 * gcc.target/i386/pr69677.c: New test.
14085
76c85fbb
PP
140862016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14087
14088 PR c++/68948
14089 * g++.dg/template/pr68948.C: New test.
14090
f181bf90
DV
140912016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14092
14093 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14094 (only necessary on s390x).
14095
714fb282
L
140962016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14097
14098 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14099 -mno-accumulate-outgoing-args.
14100
618d6c1c
PP
141012016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14102
14103 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14104
1066e9b5
JJ
141052016-02-04 Jakub Jelinek <jakub@redhat.com>
14106
14107 PR c/69669
14108 * c-c++-common/pr69669.c: New test.
14109
76255d0d
MM
141102016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14111
14112 PR target/69667
14113 * g++.dg/pr69667.C: New file.
14114
e0b059b1
WD
141152016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14116
14117 PR target/69619
14118 * gcc.dg/pr69619.c: Add new test.
14119
2692b5c8
RS
141202016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14121
14122 PR rtl-optimization/69577
14123 * gcc.target/i386/pr69577.c: New test.
14124
7db337c2
ML
141252016-02-04 Martin Liska <mliska@suse.cz>
14126
14127 * g++.dg/asan/pr69276.C: New test.
14128
cc9c0829
KT
141292016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14130
14131 PR target/65932
14132 PR target/67714
14133 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14134 a single smulbb instruction.
14135 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14136 * gcc.target/amr/wmul-2.c: Likewise.
14137
eb9feb52
KT
141382016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14139
14140 PR target/65932
14141 PR target/67714
14142 * gcc.c-torture/execute/pr67714.c: New test.
14143
61f727fe
JJ
141442016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14145
14146 PR target/69454
14147 * gcc.target/i386/pr69454-1.c: New test.
14148 * gcc.target/i386/pr69454-2.c: New test.
14149
05dd97db
MS
141502016-02-03 Martin Sebor <msebor@redhat.com>
14151
14152 PR c++/69251
14153 PR c++/69253
14154 PR c++/69290
14155 PR c++/69277
14156 PR c++/69349
14157 * g++.dg/ext/flexarray-mangle-2.C: New test.
14158 * g++.dg/ext/flexarray-mangle.C: New test.
14159 * g++.dg/ext/flexarray-subst.C: New test.
14160 * g++.dg/ext/flexary11.C: New test.
14161 * g++.dg/ext/flexary12.C: New test.
14162 * g++.dg/ext/flexary13.C: New test.
14163 * g++.dg/ext/flexary14.C: New test.
14164 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14165
dac2fc29
L
141662016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14167
14168 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14169 Define only if CHECK_FLOAT128 is defined.
14170 (main): Properly initialize u5.
14171
eadb8035
JJ
141722016-02-03 Jakub Jelinek <jakub@redhat.com>
14173
0afbb81b
JJ
14174 PR c/69627
14175 * gcc.dg/pr69627.c: New test.
14176
eadb8035
JJ
14177 PR target/69644
14178 * gcc.dg/pr69644.c: New test.
14179
b12d4923
MS
141802016-02-03 Mike Stump <mikestump@comcast.net>
14181
14182 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14183 support for struct-layout-1.exp.
14184
ab4bae0c
PP
141852016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14186
14187 PR c++/69056
618d6c1c 14188 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14189
95831c01
VM
141902016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14191 Alexandre Oliva <aoliva@redhat.com>
14192
14193 PR target/69461
14194 * gcc.target/powerpc/pr69461.c: New.
14195
ccc71ab8
UB
141962016-02-03 Uros Bizjak <ubizjak@gmail.com>
14197
14198 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14199 works from here ...
14200 (check_effective_target_fsanitize_thread): ... to here. Do not
14201 specify additional compile flags for the test source.
14202 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14203 specify additional compile flags for the test source.
14204
96299640
WD
142052016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14206
14207 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14208
781d83d9
AV
142092016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14210
14211 PR fortran/67451
14212 PR fortran/69418
14213 * gfortran.dg/coarray_allocate_2.f08: New test.
14214 * gfortran.dg/coarray_allocate_3.f08: New test.
14215 * gfortran.dg/coarray_allocate_4.f08: New test.
14216
d8208e6d
AL
142172016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14218
14219 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14220 use same scan-tree-dump-times on all platforms.
14221 * gcc.dg/vect/vect-outer-1.c: Likewise.
14222 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14223 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14224 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14225 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14226 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14227 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14228 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14229
a8394fa0
SB
142302016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14231
14232 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14233 warning.
14234
f3baa1d3
L
142352016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14236
14237 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14238
eb077516
JN
142392016-02-02 James Norris <jnorris@codesourcery.com>
14240
14241 * c-c++-common/goacc/routine-5.c: Add tests.
14242
578fb225
AM
142432016-02-02 Alexander Monakov <amonakov@ispras.ru>
14244
14245 * gcc.target/nvptx/unsigned-cmp.c: New test.
14246
c64f7d37
WD
142472016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14248
14249 * gcc.target/aarch64/scalar_shift_1.c
14250 (test_corners_sisd_di): Improve force to SIMD register.
14251 (test_corners_sisd_si): Likewise.
14252 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14253 Remove scan-assembler check for ldr.
14254
90c6f26c
RB
142552016-02-02 Richard Biener <rguenther@suse.de>
14256
14257 PR tree-optimization/69595
14258 * gcc.dg/Warray-bounds-17.c: New testcase.
14259
9dc03c97
RB
142602016-02-02 Richard Biener <rguenther@suse.de>
14261
14262 PR tree-optimization/69606
14263 * gcc.dg/torture/pr69606.c: New testcase.
14264
2d4dc223
YR
142652016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14266
14267 PR middle-end/68542
14268 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14269 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14270
65c98fde
AM
142712016-02-02 Alan Modra <amodra@gmail.com>
14272
14273 PR target/69548
14274 * gcc.target/powerpc/pr69548.c: New test.
14275
e1b81f2b
JJ
142762016-02-01 Jakub Jelinek <jakub@redhat.com>
14277
d0268b37
JJ
14278 PR rtl-optimization/69592
14279 * gcc.dg/pr69592.c: New test.
14280
e1b81f2b
JJ
14281 PR preprocessor/69543
14282 PR c/69558
14283 * gcc.dg/pr69543.c: New test.
14284 * gcc.dg/pr69558.c: New test.
14285
7dd7780d
UB
142862016-02-01 Uros Bizjak <ubizjak@gmail.com>
14287
bf672ee5
UB
14288 PR testsuite/65940
14289 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14290
9a7013f8
MS
142912016-02-01 Martin Sebor <msebor@redhat.com>
14292
14293 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14294
e681fb2b
BC
142952016-02-01 Bin Cheng <bin.cheng@arm.com>
14296
14297 PR tree-optimization/67921
14298 * c-c++-common/ubsan/pr67921.c: New test.
14299
ff86345f
RB
143002016-02-01 Richard Biener <rguenther@suse.de>
14301
14302 PR middle-end/69556
14303 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14304
bc369dbd
RB
143052016-02-01 Richard Biener <rguenther@suse.de>
14306
14307 PR tree-optimization/69574
14308 * gcc.dg/torture/pr69574.c: New testcase.
14309
ef318184
RB
143102016-02-01 Richard Biener <rguenther@suse.de>
14311
14312 PR tree-optimization/69579
14313 * gcc.dg/setjmp-6.c: New testcase.
14314
654745e6
JJ
143152016-02-01 Jakub Jelinek <jakub@redhat.com>
14316
14317 PR rtl-optimization/69570
14318 * g++.dg/opt/pr69570.C: New test.
14319
e6c0c44b
RH
143202016-02-01 Richard Henderson <rth@redhat.com>
14321
14322 * gcc.dg/pr69535.c: New test.
14323
6ff3f09a
JDA
143242016-01-31 John David Anglin <danglin@gcc.gnu.org>
14325
2c005538
JDA
14326 PR testsuite/69584
14327 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14328 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14329
61083a4b
JDA
14330 PR debug/68244
14331 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14332
6ff3f09a
JDA
14333 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14334
0c221916
PT
143352016-01-31 Paul Thomas <pault@gcc.gnu.org>
14336
14337 PR fortran/67564
14338 * gfortran.dg/allocate_with_source_17.f03: New test.
14339
db7a2818
JJ
143402016-01-30 Jakub Jelinek <jakub@redhat.com>
14341
14342 PR tree-optimization/69546
14343 * gcc.dg/torture/pr69546.c: New test.
14344
e520d5f0
PT
143452016-01-30 Paul Thomas <pault@gcc.gnu.org>
14346
14347 PR fortran/69566
14348 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14349
343c05d3
MS
143502016-01-30 Martin Sebor <msebor@redhat.com>
14351
14352 PR c++/68490
14353 * g++.dg/ext/flexary10.C: New test.
14354
d6c3a539
DH
143552016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14356
14357 PR fortran/66707
14358 gfortran.dg/common_23.f90: New test.
14359
52d72fcd
BS
143602016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14361
14362 PR target/65546
14363 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14364 condition being checked, and disable it when the target supports
14365 misaligned loads and stores.
14366
3a5d2ba4
JJ
143672016-01-29 Jakub Jelinek <jakub@redhat.com>
14368
14369 PR debug/69518
14370 * gcc.dg/torture/pr69518.c: New test.
14371
6bbacdb5
L
143722016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14373
14374 PR target/69530
14375 * gcc.target/i386/pr69530.c: New test.
14376
af932cdb
SE
143772016-01-29 Steve Ellcey <sellcey@imgtec.com>
14378
14379 PR target/65604
14380 * gcc.target/mips/div-delay.c: New test.
14381
26658b7c
JJ
143822016-01-29 Jakub Jelinek <jakub@redhat.com>
14383
33e89989
JJ
14384 PR target/69551
14385 * gcc.target/i386/pr69551.c: New test.
14386
26658b7c
JJ
14387 PR target/66137
14388 * gcc.target/i386/pr66137.c: New test.
14389
401116b5
AB
143902016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14391
14392 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14393 always built for p5600.
14394 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14395 isa=p5600 dg-option.
14396
d4abfcc5
RB
143972016-01-29 Richard Biener <rguenther@suse.de>
14398
14399 PR tree-optimization/69547
14400 * g++.dg/tree-ssa/pr69547.C: New testcase.
14401
16b77b32
JJ
144022016-01-29 Jakub Jelinek <jakub@redhat.com>
14403
14404 PR debug/66869
14405 * g++.dg/warn/Wunused-function2.C: New test.
14406
a1c95464
DV
144072016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14408
14409 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14410 support for test to succeed.
14411
5453bfed
MP
144122016-01-29 Marek Polacek <polacek@redhat.com>
14413
14414 PR c++/69509
14415 PR c++/69516
14416 * g++.dg/ext/constexpr-vla2.C: New test.
14417 * g++.dg/ext/constexpr-vla3.C: New test.
14418 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14419
452ec2a5
RB
144202016-01-29 Richard Biener <rguenther@suse.de>
14421
14422 PR middle-end/69537
14423 * gcc.dg/uninit-21.c: New testcase.
14424
aec0b19e
UB
144252016-01-28 Uros Bizjak <ubizjak@gmail.com>
14426
14427 PR target/69459
14428 * gcc.target/i386/pr69459.c: New test.
14429
df113ce7
SE
144302016-01-28 Steve Ellcey <sellcey@imgtec.com>
14431
14432 PR target/68400
14433 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14434 * gcc.target/mips/pr68400.c: New test.
14435
494de84f
MS
144362016-01-28 Martin Sebor <msebor@redhat.com>
14437
14438 PR target/17381
14439 * gcc.target/powerpc/pr17381.c: New test.
14440
eb1b1f01
JJ
144412016-01-28 Jakub Jelinek <jakub@redhat.com>
14442
14443 PR middle-end/69542
14444 * gcc.dg/torture/pr69542.c: New test.
14445
6dfeb7ce
WD
144462016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14447
14448 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14449
4b7471a4
DE
144502016-01-28 David Edelsohn <dje.gcc@gmail.com>
14451
14452 * gcc.dg/pr65980.c: Skip on AIX.
14453 * gcc.dg/pr66688.c: Same.
14454
b271fd21
DE
144552016-01-28 David Edelsohn <dje.gcc@gmail.com>
14456
14457 PR target/63679
14458 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14459 * gcc.dg/tree-ssa/sra-18.c: Same.
14460
874108a9
AV
144612016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14462
14463 PR fortran/62536
14464 * gfortran.dg/block_15.f08: New test.
14465 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14466 on incorrectly closed BLOCK.
14467
30480bcd
IE
144682016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14469
14470 * gcc.dg/declare-simd.c: New test.
6905c577 14471
14ba8d6d
RB
144722016-01-28 Richard Biener <rguenther@suse.de>
14473
14474 PR tree-optimization/69466
14475 * gfortran.dg/vect/pr69466.f90: New testcase.
14476
0d4c694e
TP
144772016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14478
14479 * g++.dg/pr67989.C: Remove ARM-specific option.
14480 * gcc.target/arm/pr67989.C: New file.
14481
2aa780da
UB
144822016-01-27 Uros Bizjak <ubizjak@gmail.com>
14483
14484 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14485 and expm1 test for glibc < 2.11.
14486
f75ebe77
RH
144872016-01-27 Richard Henderson <rth@redhat.com>
14488
14489 * gcc.c-torture/execute/pr69447.c: New test.
14490
144912016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14492
9a175e65 14493 PR fortran/69422
49847d75
PT
14494 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14495
cbdd8ae0
JJ
144962016-01-27 Jakub Jelinek <jakub@redhat.com>
14497
14498 PR debug/66869
14499 * gcc.dg/pr66869.c: New test.
14500
2b572b3c
JL
145012016-01-25 Jeff Law <law@redhat.com>
14502
14503 PR tree-optimization/68398
aec0b19e 14504 PR tree-optimization/69196
2b572b3c
JL
14505 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14506 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14507 path to avoid new heuristic allowing more irreducible regions
14508 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14509 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14510 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14511 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14512 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14513
fa74a4bc
MP
145142016-01-27 Marek Polacek <polacek@redhat.com>
14515
14516 PR c/68062
14517 * c-c++-common/vector-compare-4.c: New test.
14518
0afff540
DM
145192016-01-27 David Malcolm <dmalcolm@redhat.com>
14520
14521 PR preprocessor/69126
14522 * c-c++-common/pr69126.c: New test case.
14523
1a218fc9
ILT
145242016-01-27 Ian Lance Taylor <iant@google.com>
14525
14526 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14527
5d70666e
RB
145282016-01-27 Ryan Burn <contact@rnburn.com>
14529
14530 PR cilkplus/69267
14531 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14532
87ff4d66
UB
145332016-01-27 Uros Bizjak <ubizjak@gmail.com>
14534
14535 PR target/69512
14536 * gcc.target/i386/pr69512.c: New test.
14537
27e23cca
RE
145382016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14539
14540 PR ada/69488
14541 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14542
05bf54c3
MP
145432016-01-27 Marek Polacek <polacek@redhat.com>
14544
14545 PR c++/69379
14546 * g++.dg/pr69379.C: New test.
14547
60214d0d
MS
145482016-01-27 Martin Sebor <msebor@redhat.com>
14549
14550 PR c++/69317
14551 * g++.dg/abi/Wabi-2-2.C: New test.
14552 * g++.dg/abi/Wabi-2-3.C: New test.
14553 * g++.dg/abi/Wabi-3-2.C: New test.
14554 * g++.dg/abi/Wabi-3-3.C: New test.
14555
167c7bfa
RB
145562016-01-27 Richard Biener <rguenther@suse.de>
14557
14558 PR tree-optimization/69166
14559 * gcc.dg/torture/pr69166.c: New testcase.
14560
1430fb1f
MJ
145612016-01-27 Martin Jambor <mjambor@suse.cz>
14562
14563 PR tree-optimization/69355
14564 * gcc.dg/tree-ssa/pr69355.c: New test.
14565
95e3030c
MP
145662016-01-27 Marek Polacek <polacek@redhat.com>
14567
14568 PR c++/69496
14569 * g++.dg/ext/constexpr-vla1.C: New test.
14570
eeb085f3
CB
145712016-01-20 Christian Bruel <christian.bruel@st.com>
14572
14573 PR target/69245
14574 * gcc.target/arm/pr69245.c: New test.
14575
b1652dde
JJ
145762016-01-27 Jakub Jelinek <jakub@redhat.com>
14577
14578 PR tree-optimization/69399
14579 * gcc.dg/torture/pr69399.c: New test.
14580
ce7e8f00
EB
145812016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14582
14583 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14584
e4aac1d1
EB
145852016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14586
14587 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14588
8dfdb419
TV
145892016-01-26 Tom de Vries <tom@codesourcery.com>
14590
14591 PR tree-optimization/69110
14592 * gcc.dg/autopar/pr69110.c: New test.
14593
56f80f54 145942016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14595 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14596
14597 * gcc.dg/graphite/isl-ast-op-select.c: New.
14598
a0909527
PT
145992015-01-26 Paul Thomas <pault@gcc.gnu.org>
14600
14601 PR fortran/69385
14602 * gfortran.dg/allocate_error_6.f90: New test.
14603
ffc445f4
RH
146042016-01-26 Richard Henderson <rth@redhat.com>
14605
14606 * gcc.dg/tm/pr60908.c: New test.
14607
01e1dea3
DM
146082016-01-26 David Malcolm <dmalcolm@redhat.com>
14609
14610 PR other/69006
14611 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14612 directive.
14613 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14614 expected multiline output to reflect the colorization being
14615 disabled before newlines.
14616 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14617 (custom_diagnostic_finalizer): Replace call to
14618 pp_newline_and_flush with call to pp_flush.
14619 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14620 * gfortran.dg/implicit_class_1.f90: Likewise.
14621 * lib/gcc-dg.exp (allow_blank_lines): New global.
14622 (dg-allow-blank-lines-in-output): New procedure.
14623 (gcc-dg-prune): Complain about blank lines in the output, unless
14624 dg-allow-blank-lines-in-output was called.
14625 * lib/multiline.exp (_build_multiline_regex): Only support
14626 arbitrary followup text for non-blank-lines, not for blank lines.
14627
13f92e8d
JJ
146282016-01-26 Jakub Jelinek <jakub@redhat.com>
14629
14630 PR tree-optimization/69483
14631 * gcc.dg/pr69483.c: New test.
14632 * g++.dg/opt/pr69483.C: New test.
14633
92422235
CL
146342016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14635
14636 PR target/68620
14637 * gcc.target/arm/pr68620.c: New test.
14638
0bccf11b
L
146392016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14640
14641 * gcc.target/i386/pr68986-2.c: Remove -m32.
14642
81cd202e
L
146432016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14644
14645 PR target/68986
14646 * gcc.target/i386/pr68986-1.c: New test.
14647 * gcc.target/i386/pr68986-2.c: Likewise.
14648 * gcc.target/i386/pr68986-3.c: Likewise.
14649
213a1c03
CB
146502016-01-26 Christian Bruel <christian.bruel@st.com>
14651
14652 * lib/target-supports.exp
14653 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14654 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14655 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14656
22a08dd1
RB
146572016-01-26 Richard Biener <rguenther@suse.de>
14658
14659 PR tree-optimization/69452
14660 * gcc.dg/torture/pr69452.c: New testcase.
14661
6c06e0e8
JJ
146622016-01-26 Jakub Jelinek <jakub@redhat.com>
14663
14664 PR target/69442
14665 * gcc.dg/pr69442.c: New test.
14666
b96824c4
RFI
146672016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14668
14669 PR target/67896
14670 * gcc.target/aarch64/simd/pr67896.C: New.
14671
5ee31e57
RS
146722016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14673
14674 PR tree-optimization/69400
14675 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14676 function.
14677 (plugin_init): Call it.
14678 * gcc.dg/torture/pr69400.c: New test.
14679
7ddfb31d
CL
146802016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14681
14682 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14683
1e050c90
AK
146842016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14685 Sebastian Pop <s.pop@samsung.com>
14686
14687 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14688 isl-0.15.
14689
c8ee4bf5
AK
146902016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14691 Sebastian Pop <s.pop@samsung.com>
14692
14693 * gcc.dg/graphite/pr69292.c: New.
14694
d902b330
JJ
146952016-01-25 Jakub Jelinek <jakub@redhat.com>
14696
14697 * c-c++-common/goacc/use_device-1.c: New test.
14698
2c89b952
JL
146992016-01-25 Jeff Law <law@redhat.com>
14700
14701 PR tree-optimization/69196
14702 PR tree-optimization/68398
14703 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14704 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14705
685c8785
DE
147062016-01-25 David Edelsohn <dje.gcc@gmail.com>
14707
14708 PR target/69469
14709 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14710 Algorithm.
14711
95cef0c1
RB
147122016-01-25 Richard Biener <rguenther@suse.de>
14713
14714 PR testsuite/69380
14715 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14716
2947d3b2
IE
147172016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14718
14719 PR target/69421
14720 * gcc.dg/pr69421.c: New test.
14721
ae19075a
BB
147222016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14723
14724 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14725 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14726 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14727 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14728 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14729 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14730 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14731 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14732 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14733 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14734
fa4511c2
RB
147352016-01-25 Richard Biener <rguenther@suse.de>
14736
14737 PR tree-optimization/69376
14738 * gcc.dg/torture/pr69376.c: New testcase.
14739
1d101216
JD
147402016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14741
14742 PR fortran/69397
14743 PR fortran/68442
14744 * gfortran.dg/interface_38.f90: New test.
14745 * gfortran.dg/interface_39.f90: New test.
a0909527 14746
a59b92b0
PP
147472016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14748
14749 Revert:
14750 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14751
14752 PR c++/11858
14753 PR c++/24663
14754 PR c++/24664
14755 * g++.dg/template/pr11858.C: New test.
14756 * g++.dg/template/pr24663.C: New test.
14757 * g++.dg/template/unify12.C: New test.
14758 * g++.dg/template/unify13.C: New test.
14759 * g++.dg/template/unify14.C: New test.
14760 * g++.dg/template/unify15.C: New test.
14761 * g++.dg/template/unify16.C: New test.
14762 * g++.dg/template/unify17.C: New test.
14763
16acb1a8
DH
147642016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14765
14766 PR fortran/68283
14767 gfortran.dg/pr68283.f90: New test.
14768
094773e8
TK
147692016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14770
14771 PR fortran/66094
14772 * gfortran.dg/inline_matmul_13.f90: New test.
14773 * gfortran.dg/matmul_bounds_8.f90: New test.
14774 * gfortran.dg/matmul_bounds_9.f90: New test.
14775 * gfortran.dg/matmul_bounds_10.f90: New test.
14776
42fb90d7
TV
147772016-01-23 Tom de Vries <tom@codesourcery.com>
14778
14779 PR tree-optimization/69426
14780 * gcc.dg/autopar/pr69426.c: New test.
14781
69da7802
MS
147822016-01-23 Martin Sebor <msebor@redhat.com>
14783
14784 PR c++/58109
14785 PR c++/69022
14786 * g++.dg/cpp0x/alignas5.C: New test.
14787 * g++.dg/ext/vector29.C: Same.
14788
da17300a
UB
147892016-01-23 Uros Bizjak <ubizjak@gmail.com>
14790
14791 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14792 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14793 _GNU_SOURCE from compile flags to the source.
14794 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14795 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14796 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14797 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14798
62041cfc
JJ
147992016-01-22 Jakub Jelinek <jakub@redhat.com>
14800
14801 PR target/69432
14802 * g++.dg/opt/pr69432.C: New test.
14803
f7d2ad6f
BS
148042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14805
14806 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14807 32-bit targets testing an -m64 multilib.
14808
d403fc9a
WS
148092016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14810
14811 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14812 64-bit support.
14813
4aa16f8d
JG
148142016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14815
14816 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14817
7c816d0f
CB
148182016-01-21 Christian Bruel <christian.bruel@st.com>
14819
14820 PR target/68674
14821 * gcc.target/i386/pr68674.c
14822 * gcc.target/aarch64/pr68674.c
14823 * gcc.target/arm/pr68674.c
14824
fce661e8
KT
148252016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14826
14827 PR target/69403
14828 * gcc.c-torture/execute/pr69403.c: New test.
14829
4696899f
PC
148302016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14831
14832 PR c++/55843
14833 * g++.dg/template/pr55843.C: New.
14834
bac69366
AL
148352016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14836
14837 PR testsuite/66877
14838 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14839 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14840
b57d3a5c
BS
148412016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14842
14843 PR testsuite/67489
da17300a
UB
14844 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14845 from dg-do compile directive, and instead add
14846 { dg-require-effective-target int128 }.
b57d3a5c 14847
9f04a53e
MS
148482016-01-20 Martin Sebor <msebor@redhat.com>
14849
14850 PR c/69405
14851 * gcc.dg/sync-fetch.c: New test.
14852
38a51663
JL
148532016-01-21 Martin Sebor <msebor@redhat.com>
14854
14855 PR target/69252
14856 * gcc.target/powerpc/pr69252.c: New test.
14857
2423a75a
JD
148582016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14859
14860 PR fortran/65996
da17300a 14861 * gfortran.dg/pr65996.f90: New test.
2423a75a 14862
0a76463f
DV
148632016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14864
14865 PR c++/68810
9f04a53e 14866 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14867 expected to generate an error.
0a76463f 14868
9776e692
BS
148692016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14870
14871 PR middle-end/66178
14872 * gcc.dg/torture/pr66178.c: New test.
14873
c8d3e088
AB
148742016-01-21 Anton Blanchard <anton@samba.org>
14875 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14876
14877 PR target/63354
14878 * gcc.target/powerpc/pr63354.c: New test.
14879
35b707ff
VM
148802016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14881
14882 PR rtl-optimization/68990
14883 * gcc.target/i386/pr68990: New.
14884
157b0829
NC
148852016-01-21 Nick Clifton <nickc@redhat.com>
14886
14887 PR target/69129
14888 * gcc.target/mips/pr69129.c: New.
14889
aede6748
PC
148902016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14891
14892 PR c++/58046
14893 * g++.dg/cpp0x/pr58046.C: New.
14894
5463c2c8
JJ
148952016-01-21 Jakub Jelinek <jakub@redhat.com>
14896
6d31cc75
SS
14897 PR target/69187
14898 PR target/65624
14899 * gcc.target/arm/pr69187.c: New test.
14900
5463c2c8
JJ
14901 PR c++/69355
14902 * g++.dg/torture/pr69355.C: New test.
14903
fa28f32b
AK
149042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14905 Sebastian Pop <s.pop@samsung.com>
14906
14907 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14908
b920a047
AK
149092016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14910 Sebastian Pop <s.pop@samsung.com>
14911
da17300a 14912 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14913
bdd3aea6
JJ
149142016-01-21 Jakub Jelinek <jakub@redhat.com>
14915
14916 PR middle-end/67653
14917 * c-c++-common/pr67653.c: New test.
14918 * gcc.dg/torture/pr29119.c: Add dg-warning.
14919
26a2e6ae
PB
149202016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14921
14922 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14923
d25c7690
PK
149242016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14925
14926 PR c/24293
14927 * gcc.dg/pr24293.c: New test.
14928 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14929 incomplete struct type.
14930 * gcc.dg/declspec-1.c: Likewise.
14931 * gcc.dg/pr63549.c: Likewise.
14932
889d5698
JJ
149332016-01-20 Jakub Jelinek <jakub@redhat.com>
14934
14935 PR tree-optimization/66612
14936 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14937 for bdn instruction.
14938
d7cf3dc7
CL
149392016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14940
14941 * lib/target-supports.exp
14942 (check_effective_target_arm_fp_ok_nocache): New.
14943 (check_effective_target_arm_fp_ok): New.
14944 (add_options_for_arm_fp): New.
14945 (check_effective_target_arm_crypto_ok_nocache): Require
14946 target_arm_v8_neon_ok instead of arm32.
14947 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14948 (check_effective_target_arm_crypto_pragma_ok): New.
14949 (add_options_for_arm_vfp): New.
14950 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14951 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14952 target instead. Force initial fpu to vfp.
14953 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14954 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14955 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14956 dependency.
14957 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14958 use arm_vfp effective target instead. Force initial fpu to vfp.
14959 * gcc.target/arm/attr-neon3.c: Likewise.
14960 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14961 arm_vfp_ok.
14962 * gcc.target/arm/unsigned-float.c: Likewise.
14963 * gcc.target/arm/vfp-1.c: Likewise.
14964 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14965 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14966 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14967 * gcc.target/arm/vfp-ldmias.c: Likewise.
14968 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14969 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14970 * gcc.target/arm/vfp-stmiad.c: Likewise.
14971 * gcc.target/arm/vfp-stmias.c: Likewise.
14972 * gcc.target/arm/vnmul-1.c: Likewise.
14973 * gcc.target/arm/vnmul-2.c: Likewise.
14974 * gcc.target/arm/vnmul-3.c: Likewise.
14975 * gcc.target/arm/vnmul-4.c: Likewise.
14976
01ac9704 149772016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14978
e84b00da
L
14979 PR testsuite/69366
14980 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14981 the MPX run-time library, for compile-time MPX test.
14982 * gcc.target/i386/chkp-always_inline.c: Likewise.
14983 * gcc.target/i386/chkp-bndret.c: Likewise.
14984 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14985 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14986 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14987 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14988 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14989 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14990 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14991 * gcc.target/i386/chkp-label-address.c: Likewise.
14992 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14993 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14994 * gcc.target/i386/chkp-pr69044.c: Likewise.
14995 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14996 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14997 * gcc.target/i386/chkp-strchr.c: Likewise.
14998 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14999 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15000 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15001 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15002 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15003 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15004 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15005 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15006 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15007 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15008 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15009 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15010 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15011 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15012 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15013 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15014 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15015 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15016 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15017 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15018 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15019 * gcc.target/i386/pr63995-2.c: Likewise.
15020 * gcc.target/i386/pr64805.c: Likewise.
15021 * gcc.target/i386/pr65044.c: Likewise.
15022 * gcc.target/i386/pr65167.c: Likewise.
15023 * gcc.target/i386/pr65183.c: Likewise.
15024 * gcc.target/i386/pr65184.c: Likewise.
15025 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15026
28b33016
IE
150272016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15028
15029 PR tree-optimization/69328
15030 * gcc.dg/pr69328.c: New test.
15031
bcff0913
JL
150322016-01-20 Jeff Law <law@redhat.com>
15033
bf0bb970 15034 PR target/25114
bcff0913
JL
15035 * gcc.target/m68k/pr25114.c: New test.
15036
a3f69631
AV
150372016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15038
15039 * gcc.target/arm/memset-inline-10.c: Added
15040 dg-require-effective-target arm_thumb2_ok.
15041
af33ba0d
EB
150422016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15043
15044 * gcc.dg/debug/dwarf2/sso.c: New test.
15045
7596d5de
UB
150462016-01-19 Uros Bizjak <ubizjak@gmail.com>
15047
15048 PR testsuite/68820
15049 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15050 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15051 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15052
ceda2c69
JH
150532016-01-19 Jan Hubicka <hubicka@ucw.cz>
15054
15055 PR ipa/66223
15056 * g++.dg/ipa/devirt-50.C: New testcase.
15057
38a979f2
MP
150582016-01-19 Marek Polacek <polacek@redhat.com>
15059
15060 PR c++/68965
15061 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15062 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15063
962801c5
KT
150642016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15065
15066 PR target/69135
15067 * gcc.target/arm/pr69135_1.c: New test.
15068
078fe40a
WD
150692015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15070
15071 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15072
786e3c06
WD
150732015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15074
15075 * gcc.target/aarch64/ccmp_1.c: New testcase.
15076
1e297006
MP
150772016-01-19 Marek Polacek <polacek@redhat.com>
15078
15079 PR c++/68586
15080 * g++.dg/cpp0x/enum30.C: New test.
15081
879c27e3
RB
150822016-01-19 Richard Biener <rguenther@suse.de>
15083
15084 PR tree-optimization/69336
15085 * g++.dg/tree-ssa/pr69336.C: New testcase.
15086
015337d3
JJ
150872016-01-19 Jakub Jelinek <jakub@redhat.com>
15088
15089 PR debug/65779
15090 * gcc.dg/pr65779.c: New test.
15091
e2c768b6
RB
150922016-01-19 Richard Biener <rguenther@suse.de>
15093
15094 PR tree-optimization/69352
15095 * gcc.dg/torture/pr69352.c: New testcase.
15096
569efc34
JJ
150972016-01-19 Jakub Jelinek <jakub@redhat.com>
15098
15099 PR rtl-optimization/68955
15100 PR rtl-optimization/64557
15101 * gcc.dg/torture/pr68955.c: New test.
15102
e49d321f
JH
151032016-01-19 Jan Hubicka <hubicka@ucw.cz>
15104
15105 PR lto/69136
15106 * g++.dg/torture/pr69136.C: New testcase.
15107
e9191ad3
JH
151082016-01-19 Jan Hubicka <hubicka@ucw.cz>
15109
15110 PR lto/69133
15111 * g++.dg/lto/pr69133_0.C: New testcase.
15112 * g++.dg/lto/pr69133_1.C: New testcase.
15113
2bedb645
JL
151142016-01-15 Jeff Law <law@redhat.com>
15115
15116 PR tree-optimization/69320
15117 * gcc.c-torture/pr69320-1.c: New test.
15118 * gcc.c-torture/pr69320-2.c: New test.
15119 * gcc.c-torture/pr69320-3.c: New test.
15120 * gcc.c-torture/pr69320-4.c: New test.
15121
17c15cb9
PP
151222016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15123
15124 PR c++/11858
15125 PR c++/24663
15126 PR c++/24664
15127 * g++.dg/template/pr11858.C: New test.
15128 * g++.dg/template/pr24663.C: New test.
15129 * g++.dg/template/unify12.C: New test.
15130 * g++.dg/template/unify13.C: New test.
15131 * g++.dg/template/unify14.C: New test.
15132 * g++.dg/template/unify15.C: New test.
15133 * g++.dg/template/unify16.C: New test.
15134 * g++.dg/template/unify17.C: New test.
15135
9617fd08
DM
151362016-01-18 David Malcolm <dmalcolm@redhat.com>
15137
15138 PR testsuite/69181
15139 * gcc.dg/pr69181-1.c: New test file.
15140 * gcc.dg/pr69181-2.c: New test file.
15141 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15142 globals by moving it to...
15143 (cleanup-after-saved-dg-test): ...this new function. Add
15144 "global additional_sources_used". Add reset of global
15145 multiline_expected_outputs to the empty list.
15146 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15147 global to...
15148 (multiline_expected_outputs): ...this, and updated comments to
15149 note that it is modified from gcc-dg.exp.
15150 (dg-end-multiline-output): Update for the above renaming.
15151 (handle-multiline-outputs): Likewise. Remove the clearing
15152 of the expected outputs to the empty list.
15153
b555a2e4
RB
151542016-01-18 Richard Biener <rguenther@suse.de>
15155
15156 PR tree-optimization/69297
15157 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15158
96902805
JM
151592016-01-18 Joseph Myers <joseph@codesourcery.com>
15160
15161 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15162 dg-options.
15163 * gcc.target/mips/mips-3d-2.c: Likewise.
15164 * gcc.target/mips/mips-3d-3.c: Likewise.
15165 * gcc.target/mips/mips-3d-4.c: Likewise.
15166 * gcc.target/mips/mips-3d-5.c: Likewise.
15167 * gcc.target/mips/mips-3d-6.c: Likewise.
15168 * gcc.target/mips/mips-3d-7.c: Likewise.
15169 * gcc.target/mips/mips-3d-8.c: Likewise.
15170 * gcc.target/mips/mips-3d-9.c: Likewise.
15171 * gcc.target/mips/mips-ps-1.c: Likewise.
15172 * gcc.target/mips/mips-ps-2.c: Likewise.
15173 * gcc.target/mips/mips-ps-3.c: Likewise.
15174 * gcc.target/mips/mips-ps-4.c: Likewise.
15175 * gcc.target/mips/mips-ps-5.c: Likewise.
15176 * gcc.target/mips/mips-ps-6.c: Likewise.
15177 * gcc.target/mips/mips-ps-7.c: Likewise.
15178 * gcc.target/mips/mips-ps-type.c: Likewise.
15179 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15180 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15181
40e26f94
TV
151822016-01-18 Tom de Vries <tom@codesourcery.com>
15183
15184 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15185 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15186 * c-c++-common/goacc/kernels-empty.c: New test.
15187 * c-c++-common/goacc/kernels-eternal.c: New test.
15188 * c-c++-common/goacc/kernels-loop-2.c: New test.
15189 * c-c++-common/goacc/kernels-loop-3.c: New test.
15190 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15191 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15192 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15193 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15194 * c-c++-common/goacc/kernels-loop-data.c: New test.
15195 * c-c++-common/goacc/kernels-loop-g.c: New test.
15196 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15197 * c-c++-common/goacc/kernels-loop-n.c: New test.
15198 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15199 * c-c++-common/goacc/kernels-loop.c: New test.
15200 * c-c++-common/goacc/kernels-noreturn.c: New test.
15201 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15202 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15203 * c-c++-common/goacc/kernels-reduction.c: New test.
15204
a98d4647
TV
152052016-01-18 Tom de Vries <tom@codesourcery.com>
15206
15207 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15208 * gcc.dg/autopar/outer-2.c: Same.
15209 * gcc.dg/autopar/outer-3.c: Same.
15210 * gcc.dg/autopar/outer-4.c: Same.
15211 * gcc.dg/autopar/outer-5.c: Same.
15212 * gcc.dg/autopar/outer-6.c: Same.
15213 * gcc.dg/autopar/parallelization-1.c: Same.
15214 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15215 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15216 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15217 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15218 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15219 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15220 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15221 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15222 * gcc.dg/autopar/pr39500-1.c: Same.
15223 * gcc.dg/autopar/pr39500-2.c: Same.
15224 * gcc.dg/autopar/pr46193.c: Same.
15225 * gcc.dg/autopar/pr46194.c: Same.
15226 * gcc.dg/autopar/pr49580.c: Same.
15227 * gcc.dg/autopar/pr49960-1.c: Same.
15228 * gcc.dg/autopar/pr49960.c: Same.
15229 * gcc.dg/autopar/pr68373.c: Same.
15230 * gcc.dg/autopar/reduc-1.c: Same.
15231 * gcc.dg/autopar/reduc-1char.c: Same.
15232 * gcc.dg/autopar/reduc-1short.c: Same.
15233 * gcc.dg/autopar/reduc-2.c: Same.
15234 * gcc.dg/autopar/reduc-2char.c: Same.
15235 * gcc.dg/autopar/reduc-2short.c: Same.
15236 * gcc.dg/autopar/reduc-3.c: Same.
15237 * gcc.dg/autopar/reduc-4.c: Same.
15238 * gcc.dg/autopar/reduc-6.c: Same.
15239 * gcc.dg/autopar/reduc-7.c: Same.
15240 * gcc.dg/autopar/reduc-8.c: Same.
15241 * gcc.dg/autopar/reduc-9.c: Same.
15242 * gcc.dg/autopar/uns-outer-4.c: Same.
15243 * gcc.dg/autopar/uns-outer-5.c: Same.
15244 * gcc.dg/autopar/uns-outer-6.c: Same.
15245 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15246 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15247
da976fa8
AL
152482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15249
15250 PR target/63679
15251 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15252 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15253
70c1e886
AL
152542016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15255
15256 PR target/63679
15257 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15258 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15259 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15260
88bed196
AL
152612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15262
15263 PR target/63679
15264 * gcc.dg/tree-ssa/sra-17.c: New.
15265 * gcc.dg/tree-ssa/sra-18.c: New.
15266
3dd5f42e
IE
152672016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15268
15269 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15270
ae5a77fa
EB
152712016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15272
15273 * gnat.dg/inline12.adb: New test.
15274
11e57fc6
BC
152752016-01-18 Bin Cheng <bin.cheng@arm.com>
15276
15277 PR tree-optimization/66797
15278 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15279
995b6fe0
RB
152802016-01-18 Richard Biener <rguenther@suse.de>
15281
15282 PR tree-optimization/69170
15283 * gcc.dg/torture/pr69170.c: New testcase.
15284
82ee0cf2 152852016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15286
15287 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15288
d69da357
TV
152892016-01-16 Tom de Vries <tom@codesourcery.com>
15290
15291 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15292
a3845283
TV
152932016-01-16 Tom de Vries <tom@codesourcery.com>
15294
15295 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15296 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15297 redundant dg-require-effective-target pthread.
15298 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15299 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15300 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15301 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15302 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15303 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15304 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15305
197a6aa6
DE
153062016-01-16 David Edelsohn <dje.gcc@gmail.com>
15307
15308 PR target/68609
15309 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15310 * gcc.target/powerpc/recip-7.c: Same.
15311
ec7886c1
PP
153122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15313
15314 PR c++/69091
15315 * g++.dg/template/pr69091.C: New test.
15316
203484bb
PP
153172016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15318
15319 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15320 dump does not contain an error_mark_node.
15321 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15322 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15323
aa2500e9
PP
153242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15325
15326 PR c++/68936
15327 * g++.dg/template/pr68936.C: New test.
15328
28621a5c
DE
153292016-01-15 David Edelsohn <dje.gcc@gmail.com>
15330
15331 PR target/68609
15332 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15333 * gcc.target/powerpc/recip-2.c: Same.
15334 * gcc.target/powerpc/recip-3.c: Same.
15335 * gcc.target/powerpc/recip-4.c: Same.
15336 * gcc.target/powerpc/recip-sqrtf.c: Same.
15337
40c43aca
JL
153382016-01-15 Jeff Law <law@redhat.com>
15339
15340 PR tree-optimization/69270
15341 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15342 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15343
afbc5ae8
PT
153442016-01-15 Paul Thomas <pault@gcc.gnu.org>
15345
15346 PR fortran/49630
15347 * gfortran.dg/deferred_character_13.f90: New test for the fix
15348 of comment 3 of the PR.
15349
15350 PR fortran/54070
15351 * gfortran.dg/deferred_character_8.f90: New test
15352 * gfortran.dg/allocate_error_5.f90: New test
15353
15354 PR fortran/60593
15355 * gfortran.dg/deferred_character_10.f90: New test
15356
15357 PR fortran/60795
15358 * gfortran.dg/deferred_character_14.f90: New test
15359
15360 PR fortran/61147
15361 * gfortran.dg/deferred_character_11.f90: New test
15362
15363 PR fortran/64324
15364 * gfortran.dg/deferred_character_9.f90: New test
15365
49abe076
VM
153662016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15367
15368 PR rtl-optimization/69030
15369 * gcc.target/i386/pr69030.c: New.
15370
16d12992
KT
153712016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15372
15373 * gcc.target/aarch64/target_attr_17.c: New test.
15374
78810bd3
RB
153752016-01-15 Richard Biener <rguenther@suse.de>
15376
15377 PR tree-optimization/66856
15378 * gcc.dg/torture/pr66856-1.c: New testcase.
15379 * gcc.dg/torture/pr66856-2.c: Likewise.
15380
2bd847fe
RB
153812016-01-15 Richard Biener <rguenther@suse.de>
15382
15383 PR debug/69137
15384 * g++.dg/lto/pr69137_0.C: New testcase.
15385
a00fe3b7
RS
153862016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15387
15388 PR middle-end/69246
15389 * gcc.target/i386/pr69246.c: New test.
15390
cbb0e83b
DV
153912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15392
7596d5de 15393 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15394
5a500ecf
DV
153952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15396
15397 PR c++/56194
15398 * g++.dg/init/const9.C: Disable test on S/390.
15399
5d9bf64f
DV
154002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15401
15402 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15403 * g++.dg/Wno-frame-address.C: Ditto.
15404
e234b19e
DV
154052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15406
15407 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15408
89483f99
RB
154092016-01-15 Richard Biener <rguenther@suse.de>
15410
15411 PR tree-optimization/68961
15412 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15413
94f37395
IE
154142016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15415
15416 * gcc.target/i386/pr65105-5.c: New test.
15417
82ee0cf2 154182016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15419
15420 * gcc.c-torture/execute/alias-4.c: New testcase.
15421
82ee0cf2 154222016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15423
15424 PR ipa/68148
15425 * g++.dg/ipa/devirt-49.C: New testcase.
15426
092f7deb 154272016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15428
15429 PR target/65837
15430 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15431 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15432 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15433
e93c66bc
RB
154342016-01-15 Richard Biener <rguenther@suse.de>
15435
15436 PR tree-optimization/69117
15437 * gcc.dg/torture/pr69117.c: New testcase.
15438
c47eaca6 154392015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15440
15441 PR c++/69048
15442 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15443
c3f6914a
FXC
154442016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15445
15446 PR testsuite/67509
15447 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15448 range tests use 100 * maximum instead of maximum + 1.
15449
cd65ae90
JJ
154502016-01-14 Jakub Jelinek <jakub@redhat.com>
15451
15452 PR debug/69244
15453 * gcc.dg/guality/pr69244.c: New test.
15454
19643948
UB
154552016-01-14 Uros Bizjak <ubizjak@gmail.com>
15456
15457 * lib/target-supports.exp (check_effective_target_issignaling):
15458 New procedure.
15459 * gcc.dg/pr61441.c: Require issignaling effective target.
15460
fe79c97e
SB
154612016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15462
15463 PR target/68803
15464 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15465
c7df95d8
DM
154662016-01-14 David Malcolm <dmalcolm@redhat.com>
15467
15468 PR c++/68819
15469 PR preprocessor/69177
15470 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15471 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15472 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15473 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15474
00083992
MP
154752016-01-14 Marek Polacek <polacek@redhat.com>
15476
15477 PR c/69262
15478 * gcc.dg/array-15.c: New test.
15479
0c9b3294
JJ
154802016-01-14 Jakub Jelinek <jakub@redhat.com>
15481
15482 PR middle-end/68146
15483 PR tree-optimization/69155
15484 * gfortran.dg/pr68146.f: New test.
15485 * gfortran.dg/pr69155.f90: New test.
15486
3688e13d
RB
154872016-01-14 Richard Biener <rguenther@suse.de>
15488
15489 PR tree-optimization/68060
15490 * gcc.dg/torture/pr68060-1.c: New testcase.
15491 * gcc.dg/torture/pr68060-2.c: Likewise.
15492
bab0ad3a
NC
154932016-01-14 Nick Clifton <nickc@redhat.com>
15494
15495 * lib/target-supports.exp
15496 (check_effective_target_arm_neon_ok_nocache): Add an option
15497 sequence that includes setting the ARM architecture to ARMv7-A.
15498 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15499 command line options necessary to enable Neon support.
15500 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15501 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15502 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15503 * gcc.target/arm/pr69180.c: Likewise.
15504
947c2ce5
JL
155052016-01-14 Jeff Law <law@redhat.com>
15506
15507 PR tree-optimization/69270
15508 * gcc.dg/tree-ssa/pr69270.c: New test.
15509
3342fd71
BS
155102016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15511
15512 PR c/66208
15513 * c-c++-common/pr66208.c: New file.
15514
2ad3adf1
JJ
155152016-01-13 Jakub Jelinek <jakub@redhat.com>
15516
15517 PR tree-optimization/69156
15518 * gcc.dg/pr69156.c: New test.
15519
398d6feb
L
155202016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15521
15522 * gcc.target/i386/pr69225-7.c: New test.
15523
4c868789
RH
155242016-01-13 Richard Henderson <rth@redhat.com>
15525
15526 * gcc.dg/tm/memopt-13.c: Update expected function.
15527 * gcc.dg/tm/memopt-6.c: Likewise.
15528
ef6d1772
UB
155292016-01-13 Uros Bizjak <ubizjak@gmail.com>
15530
15531 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15532 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15533 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15534 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15535
ef6d1772
UB
155362016-01-13 Tom de Vries <tom@codesourcery.com>
15537
15538 PR tree-optimization/69169
0b4b6ef2
TV
15539 * gcc.dg/pr69169.c: New test.
15540
2ad3adf1 155412016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15542
15543 PR target/69228
15544 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15545 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15546 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15547 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15548 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15549 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15550 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15551 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15552
9060e335
AK
155532016-01-13 Jakub Jelinek <jakub@redhat.com>
15554
15555 PR target/69247
15556 * gcc.dg/pr69247.c: New test.
15557
40311329
RB
155582016-01-13 Richard Biener <rguenther@suse.de>
15559
15560 PR tree-optimization/69242
15561 * gcc.dg/torture/pr69242.c: New testcase.
15562
ccbd7103
RB
155632016-01-13 Richard Biener <rguenther@suse.de>
15564
15565 PR tree-optimization/69186
15566 * gcc.dg/torture/pr69186.c: New testcase.
15567
c6f72a46
JL
155682016-01-13 Jeff Law <law@redhat.com>
15569
15570 PR tree-optimization/67755
15571 * gcc.dg/tree-ssa/pr67755.c: New test.
15572
155732016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15574
15575 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15576 pass number in output by a star.
15577
c446cf07
BC
155782016-01-12 Bin Cheng <bin.cheng@arm.com>
15579
15580 PR tree-optimization/68911
15581 * gcc.c-torture/execute/pr68911.c: New test.
15582
5342156c
MP
155832016-01-12 Marek Polacek <polacek@redhat.com>
15584
15585 PR c++/68979
15586 * g++.dg/warn/permissive-1.C: New test.
15587
65364cc5
JJ
155882016-01-12 Jakub Jelinek <jakub@redhat.com>
15589
15590 PR objc++/68511
15591 PR c++/69213
15592 * g++.dg/opt/pr69213.C: New test.
15593
81b9a3d9
CB
155942016-01-12 Christian Bruel <christian.bruel@st.com>
15595
15596 PR target/69180
15597 * gcc.target/arm/pr69180.c: New test.
15598
3c4e91c9
RB
155992016-01-12 Richard Biener <rguenther@suse.de>
15600
15601 PR lto/69077
15602 * g++.dg/lto/pr69077_0.C: New testcase.
15603 * g++.dg/lto/pr69077_1.C: Likewise.
15604
5664cea1
JJ
156052016-01-12 Jakub Jelinek <jakub@redhat.com>
15606
15607 PR target/69175
15608 * g++.dg/opt/pr69175.C: New test.
15609
86cefc49
AL
156102016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15611
15612 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15613 rather than #including math.h & stdlib.h.
15614 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15615 * gcc.dg/vect/pr49771.c: Likewise.
15616 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15617 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15618 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15619 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15620 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15621 * gcc.dg/vect/pr44507.c: Likewise.
15622 * gcc.dg/vect/pr45902.c: Likewise.
15623 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15624 * gcc.dg/vect/vect-117.c: Likewise.
15625 * gcc.dg/vect/vect-99.c: Likewise.
15626 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15627 * gcc.dg/vect/vect-cond-1.c: Likewise.
15628 * gcc.dg/vect/vect-cond-2.c: Likewise.
15629 * gcc.dg/vect/vect-cond-3.c: Likewise.
15630 * gcc.dg/vect/vect-cond-4.c: Likewise.
15631 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15632 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15633 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15634 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15635 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15636 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15637 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15638 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15639 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15640 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15641 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15642 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15643 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15644 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15645 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15646 include of signal.h.
15647 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15648 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15649 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15650 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15651 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15652 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15653 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15654 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15655 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15656 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15657 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15658 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15659 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15660 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15661 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15662 * gcc.dg/vect/vect-outer-5.c: Likewise.
15663 * gcc.dg/vect/vect-outer-6.c: Likewise.
15664 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15665 include of stdio.h.
15666
b832f61e
NC
156672016-01-12 Nick Clifton <nickc@redhat.com>
15668
15669 PR target/68913
15670 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15671 to fread so that it will be found in all target runtimes.
15672
8eac49b1
RB
156732016-01-12 Richard Biener <rguenther@suse.de>
15674
15675 PR tree-optimization/69053
15676 * g++.dg/torture/pr69053.C: New testcase.
15677
2935d994
RB
156782016-01-12 Richard Biener <rguenther@suse.de>
15679
15680 PR tree-optimization/69168
15681 * gcc.dg/torture/pr69168.c: New testcase.
15682
66c16fd9
RB
156832016-01-12 Richard Biener <rguenther@suse.de>
15684
15685 PR tree-optimization/69157
15686 * gcc.dg/torture/pr69157.c: New testcase.
15687
156882016-01-12 Richard Biener <rguenther@suse.de>
15689
15690 PR tree-optimization/69174
15691 * gcc.dg/torture/pr69174.c: New testcase.
15692
723033a6
JJ
156932016-01-12 Jakub Jelinek <jakub@redhat.com>
15694
15695 PR c++/66808
15696 PR c++/69000
15697 * g++.dg/tls/pr66808.C: New test.
15698 * g++.dg/tls/pr69000.C: New test.
15699
3574cf47
BS
157002016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15701
15702 * gcc.target/powerpc/swaps-p8-23.c: New test.
15703 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15704
feb20787
JDA
157052016-01-11 John David Anglin <danglin@gcc.gnu.org>
15706
15707 PR tree-optimization/68356
15708 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15709
27b1820a
KV
157102016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15711 Jim Wilson <jim.wilson@linaro.org>
15712
15713 PR target/69194
15714 * gcc.target/arm/pr69194.c: New test.
15715
cf4de6af
L
157162016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15717
15718 PR target/69225
15719 * gcc.target/i386/pr69225-1.c: New test.
15720 * gcc.target/i386/pr69225-2.c: Likewise.
15721 * gcc.target/i386/pr69225-3.c: Likewise.
15722 * gcc.target/i386/pr69225-4.c: Likewise.
15723 * gcc.target/i386/pr69225-5.c: Likewise.
15724 * gcc.target/i386/pr69225-6.c: Likewise.
15725
1ebd5558
JJ
157262016-01-11 Jakub Jelinek <jakub@redhat.com>
15727
23552a4d
JJ
15728 PR target/67462
15729 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15730 if lp64.
15731
26ff85b0
JJ
15732 PR target/69071
15733 * gcc.dg/pr69071.c: New test.
15734
9cb6bd74
JJ
15735 PR c++/69211
15736 * g++.dg/opt/pr69211.C: New test.
15737
1ebd5558
JJ
15738 PR tree-optimization/69214
15739 * gcc.c-torture/compile/pr69214.c: New test.
15740
8c18c836
UB
157412016-01-11 Uros Bizjak <ubizjak@gmail.com>
15742
15743 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15744 * gcc.target/i386/pr66232-11.c: Ditto.
15745 * gcc.target/i386/pr66232-12.c: Ditto.
15746 * gcc.target/i386/pr66232-13.c: Ditto.
15747
62446e6e
RB
157482016-01-11 Richard Biener <rguenther@suse.de>
15749
15750 PR tree-optimization/69173
15751 * gcc.dg/torture/pr69173.c: New testcase.
15752
2b8568fe
KT
157532016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15754
15755 PR rtl-optimization/68796
15756 * gcc.target/aarch64/tst_5.c: New test.
15757 * gcc.target/aarch64/tst_6.c: Likewise.
15758
5baf4532
KT
157592016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15760
15761 PR rtl-optimization/68841
15762 * gcc.dg/pr68841.c: New test.
15763 * gcc.c-torture/execute/pr68841.c: New test.
15764
ca90b1ed
YR
157652016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15766
15767 PR rtl-optimization/68920
15768 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15769 for ix86 targets.
15770 * gcc.dg/ifcvt-5.c: New test.
15771
2ad3adf1 157722016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15773
15774 PR bootstrap/69123
15775 * g++.dg/pr69123.C: New.
15776
83834c09
IE
157772016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15778
15779 PR target/69010
15780 * gcc.target/i386/pr69010.c: New test.
15781
dcf89d57
MJ
157822016-01-11 Martin Jambor <mjambor@suse.cz>
15783
15784 PR ipa/69044
15785 * gcc.target/i386/chkp-pr69044.c: New test.
15786
d95167ee
TV
157872016-01-11 Tom de Vries <tom@codesourcery.com>
15788
15789 PR tree-optimization/69109
15790 * gcc.dg/autopar/pr69109-2.c: New test.
15791 * gcc.dg/autopar/pr69109.c: New test.
15792
4f6403a8
TV
157932016-01-11 Tom de Vries <tom@codesourcery.com>
15794
15795 PR tree-optimization/69108
15796 * gcc.dg/autopar/pr69108.c: New test.
15797
21efdd80
PP
157982016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15799
15800 PR c++/69029
15801 * c-c++-common/Wisleading-indentation.c: Augment test.
15802
fd42eed8
TK
158032016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15804
15805 PR fortran/69154
15806 * gfortran.dg/inline_matmul_12.f90: New test.
15807
4f90ee6c
PT
158082016-01-10 Paul Thomas <pault@gcc.gnu.org>
15809
15810 PR fortran/67779
15811 * gfortran.dg/actual_array_offset_1: New test.
15812
3907c6cf
TV
158132016-01-10 Tom de Vries <tom@codesourcery.com>
15814
15815 PR tree-optimization/69062
15816 * gcc.dg/autopar/pr69062.c: New test.
15817
b07b236e
TS
158182016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15819
15820 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15821 * gcc.dg/vect/slp-perm-2.c: Likewise.
15822 * gcc.dg/vect/slp-perm-3.c: Likewise.
15823 * gcc.dg/vect/slp-perm-5.c: Likewise.
15824 * gcc.dg/vect/slp-perm-6.c: Likewise.
15825 * gcc.dg/vect/slp-perm-7.c: Likewise.
15826 * gcc.dg/vect/slp-perm-8.c: Likewise.
15827
23fab8ae
TV
158282016-01-10 Tom de Vries <tom@codesourcery.com>
15829
15830 PR tree-optimization/69039
15831 * gcc.dg/autopar/pr69039.c: New test.
15832
73f0dae2
MP
158332016-01-09 Marek Polacek <polacek@redhat.com>
15834
15835 PR c++/69113
15836 * g++.dg/pr69113.C: New test.
15837
20b8d734
JJ
158382016-01-09 Jakub Jelinek <jakub@redhat.com>
15839
15840 PR middle-end/50865
15841 PR tree-optimization/69097
15842 * gcc.c-torture/execute/pr50865.c: New test.
15843 * gcc.c-torture/execute/pr69097-1.c: New test.
15844 * gcc.c-torture/execute/pr69097-2.c: New test.
15845 * gcc.dg/pr69097-1.c: New test.
15846 * gcc.dg/pr69097-2.c: New test.
15847
c50e614b
JJ
158482016-01-09 Jakub Jelinek <jakub@redhat.com>
15849
15850 PR c++/69164
15851 * g++.dg/opt/pr69164.C: New test.
15852
e0237993
JJ
158532016-01-08 Jakub Jelinek <jakub@redhat.com>
15854
15855 PR tree-optimization/69167
15856 * gcc.dg/pr69167.c: New test.
15857
bd8f5bb2
MP
158582016-01-08 Marek Polacek <polacek@redhat.com>
15859
15860 PR c++/68449
15861 * g++.dg/pr68449.C: New.
15862
bb0f5ca7
AL
158632016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15864
15865 PR tree-optimization/68707
15866 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15867 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15868 on platforms supporting it.
15869 * gcc.dg/vect/slp-perm-2.c: Likewise.
15870 * gcc.dg/vect/slp-perm-3.c: Likewise.
15871 * gcc.dg/vect/slp-perm-5.c: Likewise.
15872 * gcc.dg/vect/slp-perm-7.c: Likewise.
15873 * gcc.dg/vect/slp-perm-8.c: Likewise.
15874 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15875 on platforms supporting it.
15876
22518428
JJ
158772016-01-08 Jakub Jelinek <jakub@redhat.com>
15878
33f0852f
JJ
15879 PR tree-optimization/69162
15880 * gcc.dg/pr69162.c: New test.
15881
22518428
JJ
15882 PR tree-optimization/69172
15883 * gcc.dg/pr69172.c: New test.
15884
80e9b3aa
TP
158852016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15886
15887 PR tree-optimization/67781
15888 * gcc.c-torture/execute/pr67781.c: New file.
15889
262a363f
JJ
158902016-01-08 Jakub Jelinek <jakub@redhat.com>
15891
15892 PR tree-optimization/69083
15893 * gcc.dg/vect/pr69083.c: New test.
15894
6e1f093f
SS
158952016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15896
15897 PR tree-optimization/61441
15898 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15899 Use -fexcess-precision=standard for compiler options.
15900 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15901
53290e07
JJ
159022016-01-08 Jakub Jelinek <jakub@redhat.com>
15903
57bf3072
JJ
15904 PR fortran/69128
15905 * gfortran.dg/gomp/pr69128.f90: New test.
15906
53290e07
JJ
15907 PR c++/69145
15908 * g++.dg/ext/pr69145-1.C: New test.
15909 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15910 * g++.dg/ext/pr69145-2.h: New file.
15911
7a127fa7
MS
159122016-01-07 Martin Sebor <msebor@redhat.com>
15913
15914 PR c/68966
15915 * gcc.dg/atomic-fetch-bool.c: New test.
15916 * gcc.dg/sync-fetch-bool.c: New test.
15917
95918b49
L
159182016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15919
15920 PR fortran/66680
15921 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15922
c8e62a9d
NC
159232016-01-07 Nick Clifton <nickc@redhat.com>
15924
15925 PR target/66655
15926 * g++.dg/pr66655.C: New test.
15927 * g++.dg/pr66655_1.cc: Test support file.
15928 * g++.dg/pr66655.h: Test header file.
15929
2ad3adf1 159302016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15931
15932 PR fortran/66680
15933 gfortran.dg/gomp/pr66680.f90: New test.
15934
4cd9ca92
L
159352016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15936
15937 PR target/69171
15938 * gcc.target/i386/pr69171-1.c: New test.
15939 * gcc.target/i386/pr69171-2.c: Likewise.
15940 * gcc.target/i386/pr69171-3.c: Likewise.
15941 * gcc.target/i386/pr69171-4.c: Likewise.
15942 * gcc.target/i386/pr69171-5.c: Likewise.
15943 * gcc.target/i386/pr69171-6.c: Likewise.
15944
7e33d4dc
BS
159452015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15946
15947 PR middle-end/67639
15948 * c-c++-common/pr67639.c: New test.
15949
fec64afc
JJ
159502016-01-07 Jakub Jelinek <jakub@redhat.com>
15951
15952 PR tree-optimization/69141
15953 * g++.dg/opt/pr69141.C: New test.
15954
f293ad29
EB
159552016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15956
15957 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15958
5027395e
UB
159592016-01-06 Uros Bizjak <ubizjak@gmail.com>
15960
15961 PR target/69140
15962 * gcc.target/i386/pr69140.c: New test
15963
7443cf13
DM
159642016-01-06 David Malcolm <dmalcolm@redhat.com>
15965
15966 * gcc.dg/bad-dereference.c: New test case.
15967
32928931
BS
159682015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15969
15970 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15971
68dd05da
AS
159722016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15973
15974 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15975
6b131d5b
MP
159762016-01-06 Marek Polacek <polacek@redhat.com>
15977
15978 PR sanitizer/69099
15979 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15980
8d9fdb49
MP
159812016-01-05 Marek Polacek <polacek@redhat.com>
15982
15983 PR c/69104
15984 * gcc.dg/atomic-invalid-2.c: New.
15985
acf93f1e
L
159862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15987
15988 PR target/68991
15989 * gcc.target/i386/pr68991.c: New test.
15990
3f50525d
L
159912016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15992
15993 PR target/68991
15994 * g++.dg/pr68991-1.C: New test.
15995 * g++.dg/pr68991-2.C: Likewise.
15996
e0237993 159972016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15998
e0237993 15999 PR other/60465
face88a1
ST
16000 * gcc.target/ia64/pr60465-gprel64.c: New test.
16001 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16002
a0866eff
KT
160032016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16004
16005 PR rtl-optimization/68651
16006 * gcc.target/aarch64/pr68651_1.c: New test.
16007
c589e975
DM
160082016-01-05 David Malcolm <dmalcolm@redhat.com>
16009
16010 PR c/69122
16011 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16012
929710d9
NS
160132016-01-05 Nathan Sidwell <nathan@acm.org>
16014
ce3e43d7
NS
16015 PR c++/58583
16016 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16017
929710d9
NS
16018 * gcc.dg/alias-15.c: New.
16019
a2faef8e
NC
160202016-01-05 Nick Clifton <nickc@redhat.com>
16021
16022 PR target/68870
16023 * g++.dg/pr68770.C: New test.
16024
4cfa76e3
MS
160252016-01-04 Mike Stump <mikestump@comcast.net>
16026
16027 * lib/target-supports.exp (check_effective_target_cilkplus):
16028 cilkplus targets require pthreads.
4ece61b6 16029 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16030
4e8a3a35
MM
160312016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16032
16033 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16034 generation.
16035
818ab71a
JJ
160362016-01-04 Jakub Jelinek <jakub@redhat.com>
16037
16038 Update copyright years.
16039
2fe0a208
MP
160402016-01-04 Marek Polacek <polacek@redhat.com>
16041
16042 PR c/68908
16043 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16044 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16045 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16046
9e3b2fe3
EB
160472016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16048
16049 * gcc.target/sparc/20160104-2.c: New test.
16050
e8d65a35
EB
160512016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16052
16053 * gcc.target/sparc/20160104-1.c: New test.
16054
25ccfccd
PT
160552016-01-03 Paul Thomas <pault@gcc.gnu.org>
16056
16057 PR fortran/65045
16058 * gfortran.dg/pr65045.f90: New test.
16059
cb51d382
EB
160602016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16061
16062 * gnat.dg/specs/debug1.ads: Delete.
16063
6eeaad6e
JD
160642016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16065
16066 PR libgfortran/68867
16067 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16068 expression.
16069
2f968603
JD
160702016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16071
16072 PR libgfortran/68867
16073 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16074 PowerPC.
16075
591bb5e4
PT
160762016-01-01 Paul Thomas <pault@gcc.gnu.org>
16077
16078 PR fortran/68864
16079 * gfortran.dg/pr68864.f90: New test.
16080
f1e0620c
JJ
160812016-01-01 Jakub Jelinek <jakub@redhat.com>
16082
942a1319
JJ
16083 PR tree-optimization/69070
16084 * gcc.dg/pr69070.c: New test.
16085
10dff63f
JJ
16086 PR sanitizer/69055
16087 * gfortran.dg/pr69055.f90: New test.
16088
f1e0620c
JJ
16089 PR target/69015
16090 * gcc.dg/pr69015.c: New test.
818ab71a 16091\f
2f883d1c 16092Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16093
16094Copying and distribution of this file, with or without modification,
16095are permitted in any medium without royalty provided the copyright
16096notice and this notice are preserved.