]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/78114 (gfortran.dg/vect/fast-math-mgrid-resid.f FAILs)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e0e7aa34
BC
12016-11-21 Bin Cheng <bin.cheng@arm.com>
2
3 PR testsuite/78114
4 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
5 options. Refine test by checking predictive commining PHI
6 nodes in vectorized loop wrto vector factor.
7
48330c93
BE
82016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9
10 PR c++/71973
11 * g++.dg/pr71973-1.C: New test.
12 * g++.dg/pr71973-2.C: New test.
13 * g++.dg/pr71973-3.C: New test.
14 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
15 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
16 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
17 to dg-options.
18 * g++.old-deja/g++.other/realloc.C: Likewise.
19 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
20
eeeaf719
BS
212016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
22
23 PR tree-optimization/78413
24 * gcc.dg/tree-ssa/pr78413.c: New test.
25
e420e419
TP
262016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
27
28 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
29 target is Thumb-only.
30
fe12d76c
JL
312016-11-20 Jeff Law <law@redhat.com>
32
33 PR target/48551
34 * gcc.target/m68k/pr48551.c: New test.
35
8dc998fb
HA
362016-11-20 Harald Anlauf <anlauf@gmx.de>
37
38 PR fortran/69741
39 * gfortran.dg/forall_18.f90: New testcase.
40
40fd269a
MG
412016-11-20 Marc Glisse <marc.glisse@inria.fr>
42
43 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
44
8294f555
AV
452016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
46
47 PR fortran/78395
48 * gfortran.dg/typebound_operator_21.f03: New test.
49
5b7f6ed0
MG
502016-11-20 Marc Glisse <marc.glisse@inria.fr>
51
52 * gcc.dg/tree-ssa/divide-5.c: New file.
53
b8271a38
AS
542016-11-19 Andreas Schwab <schwab@linux-m68k.org>
55
56 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
57 signed int.
58
ddba26a4
JDA
592016-11-19 John David Anglin <danglin@gcc.gnu.org>
60
61 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
62 libatomic_available.
63 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
64 * gfortran.dg/coarray_allocate_10.f08: Likewise.
65 * gfortran.dg/coarray_allocate_7.f08: Likewise.
66 * gfortran.dg/coarray_allocate_8.f08: Likewise.
67 * gfortran.dg/coarray_allocate_9.f08: Likewise.
68 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
69 * gfortran.dg/coarray_stat_2.f90: Likewise.
70 * gfortran.dg/coindexed_1.f90: Likewise.
71
636a9a89
JL
722016-11-18 Jeff Law <law@redhat.com>
73
74 PR target/25111
75 * gcc.target/m68k/pr25111.c: New test.
76
6c554a2a
JJ
772016-11-18 Jakub Jelinek <jakub@redhat.com>
78
521c54dd
JJ
79 PR c++/68180
80 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
81
5e7c7761
JJ
82 PR middle-end/78419
83 * gcc.target/i386/pr78419.c: New test.
84
6c554a2a
JJ
85 PR c++/77285
86 * g++.dg/tls/pr77285-1.C: New test.
87 * g++.dg/tls/pr77285-2.C: New test.
88
57d7fe86
JL
892016-11-18 Jeff Law <law@redhat.com>
90
91 PR target/25112
92 * gcc.target/m68k/pr25112: New test.
93
1b2e0303
DE
942016-11-18 David Edelsohn <dje.gcc@gmail.com>
95
96 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
97 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
98
70e73d3c
TP
992016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
100
101 * gcc.target/arm/optional_thumb-1.c: New test.
102 * gcc.target/arm/optional_thumb-2.c: New test.
103 * gcc.target/arm/optional_thumb-3.c: New test.
104
151c204f
DV
1052016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
106
107 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
108 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
109 successful test.
110 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
111 (DEFAULT_REQUIRED_QUORUM): Likewise.
112
dbb29a2a
AB
1132016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
114 Toma Tabacu <toma.tabacu@imgtec.com>
115
116 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
117 (REQUIRES_STDLIB).
118 * gcc.target/mips/inline-memcpy-2.c: Ditto.
119 * gcc.target/mips/inline-memcpy-3.c: Ditto.
120 * gcc.target/mips/inline-memcpy-4.c: Ditto.
121 * gcc.target/mips/inline-memcpy-5.c: Ditto.
122 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
123 * gcc.target/mips/loongson-simd.c: Ditto.
124 * gcc.target/mips/memcpy-1.c: Ditto.
125 * gcc.target/mips/mips-3d-1.c: Ditto.
126 * gcc.target/mips/mips-3d-2.c: Ditto.
127 * gcc.target/mips/mips-3d-3.c: Ditto.
128 * gcc.target/mips/mips-3d-4.c: Ditto.
129 * gcc.target/mips/mips-3d-5.c: Ditto.
130 * gcc.target/mips/mips-3d-6.c: Ditto.
131 * gcc.target/mips/mips-3d-7.c: Ditto.
132 * gcc.target/mips/mips-3d-8.c: Ditto.
133 * gcc.target/mips/mips-3d-9.c: Ditto.
134 * gcc.target/mips/mips-ps-1.c: Ditto.
135 * gcc.target/mips/mips-ps-2.c: Ditto.
136 * gcc.target/mips/mips-ps-3.c: Ditto.
137 * gcc.target/mips/mips-ps-4.c: Ditto.
138 * gcc.target/mips/mips-ps-6.c: Ditto.
139 * gcc.target/mips/mips16-attributes.c: Ditto.
140 * gcc.target/mips/mips32-dsp-run.c: Ditto.
141 * gcc.target/mips/mips32-dsp.c: Ditto.
142 * gcc.target/mips/save-restore-1.c: Ditto.
143 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
144 (mips_preprocess): Add ignore_output argument that when set
145 will not return the pre-processed output.
146 (mips_arch_info): Update arguments for the call to
147 mips_preprocess.
148 (mips-dg-init): Ditto.
149 (mips-dg-options): Check if a test having test option
150 (REQUIRES_STDLIB) has the required sysroot support for
151 the current test options.
152
f2b6aad9
JL
1532016-11-17 Jeff Law <law@redhat.com>
154
f97db488
JL
155 PR middle-end/38219
156 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
157
f2b6aad9
JL
158 PR target/47192
159 * gcc.target/m68k/pr47192.c: New test.
160
e080b281
TT
1612016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
162
163 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
164 instead of isa>=4, in order to downgrade to R5.
165
e389ba30
AB
1662016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
167
168 * gcc.target/arc/cmem-bit-1.c: New file.
169 * gcc.target/arc/cmem-bit-2.c: New file.
170 * gcc.target/arc/cmem-bit-3.c: New file.
171 * gcc.target/arc/cmem-bit-4.c: New file.
172
9775c1a5
L
1732016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
174
175 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
176 "avx5124fmaps".
177 * gcc.target/i386/funcspec-56.inc: Test new attributes.
178
1792016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
180 Andrew Senkevich <andrew.senkevich@intel.com>
181
182 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
183 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
184 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
185 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
186 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
187 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
188 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
189 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
190 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
191 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
192 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
193 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
194 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
195 avx5124vnniw-check.h.
196 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
197 check_effective_target_avx5124vnniw): New.
198 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
199 Set under ifndef.
200 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
201 * gcc.target/i386/sse-13.c: Ditto.
202 * g++.dg/other/i386-2.C: Ditto.
203 * g++.dg/other/i386-3.C: Ditto.
204 * gcc.target/i386/sse-22.c: Ditto.
205 * gcc.target/i386/sse-23.c: Ditto.
206
80557bb7
PC
2072016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/55080
210 * g++.dg/parse/pr55080.C: New.
211
c80620fc
MM
2122016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
213
214 PR target/78101
215 * gcc.target/powerpc/fusion4.c: New test.
216
77b384c5
TP
2172016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
218
219 PR target/77933
220 * gcc.target/arm/pr77933-1.c: New test.
221 * gcc.target/arm/pr77933-2.c: Likewise.
222
5fe353c8
JJ
2232016-11-17 Jakub Jelinek <jakub@redhat.com>
224
225 PR middle-end/78201
226 * g++.dg/opt/pr78201.C: New test.
227
cc4aa659
CL
2282016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
229
230 * gcc.dg/pr78333.c: Add empty implementations of
231 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
232 problems on non-glibc systems.
233
b8f56412
DM
2342016-11-17 David Malcolm <dmalcolm@redhat.com>
235
236 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
237 (test_raw_string_one_liner): New function.
238 (test_raw_string_multiline): New function.
239
141a3ccf
KT
2402016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
241
242 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
243 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
244
54e63f00
BS
2452016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
246 Richard Biener <rguenther@suse.de>
247
248 PR tree-optimization/77848
249 * gfortran.dg/vect/pr77848.f: New test.
250
2fe37211
BE
2512016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
252
253 PR target/77308
254 * gcc.target/arm/pr53447-5.c: New test.
255 * lib/target-supports.exp
256 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
257
c867c39d
CZ
2582016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
259
260 * gcc.target/arc/abitest.S: New file.
261 * gcc.target/arc/abitest.h: Likewise.
262 * gcc.target/arc/va_args-1.c: Likewise.
263 * gcc.target/arc/va_args-2.c: Likewise.
264 * gcc.target/arc/va_args-3.c: Likewise.
265 * gcc.target/arc/mcrc.c: Deleted.
266 * gcc.target/arc/mdsp-packa.c: Likewise.
267 * gcc.target/arc/mdvbf.c: Likewise.
268 * gcc.target/arc/mmac-24.c: Likewise.
269 * gcc.target/arc/mmac-d16.c: Likewise.
270 * gcc.target/arc/mno-crc.c: Likewise.
271 * gcc.target/arc/mno-dsp-packa.c: Likewise.
272 * gcc.target/arc/mno-dvbf.c: Likewise.
273 * gcc.target/arc/mno-mac-24.c: Likewise.
274 * gcc.target/arc/mno-mac-d16.c: Likewise.
275 * gcc.target/arc/mno-rtsc.c: Likewise.
276 * gcc.target/arc/mno-xy.c: Likewise.
277 * gcc.target/arc/mrtsc.c: Likewise.
278 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
279 function.
280 (check_effective_target_arc700): Likewise.
281 (check_effective_target_arc6xx): Likewise.
282 (check_effective_target_arcmpy): Likewise.
283 (check_effective_target_archs): Likewise.
284 (check_effective_target_clmcpu): Likewise.
285 (check_effective_target_barrelshifter): Likewise.
286 * gcc.target/arc/barrel-shifter-1.c: Changed.
287 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
288 * gcc.target/arc/cmem-1.c: Changed.
289 * gcc.target/arc/cmem-2.c: Likewise.
290 * gcc.target/arc/cmem-3.c: Likewise.
291 * gcc.target/arc/cmem-4.c: Likewise.
292 * gcc.target/arc/cmem-5.c: Likewise.
293 * gcc.target/arc/cmem-6.c: Likewise.
294 * gcc.target/arc/cmem-7.c: Likewise.
295 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
296 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
297 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
298 * gcc.target/arc/jump-around-jump.c: Update options.
299 * gcc.target/arc/mARC601.c: Changed.
300 * gcc.target/arc/mcpu-arc600.c: Changed.
301 * gcc.target/arc/mcpu-arc601.c: Changed.
302 * gcc.target/arc/mcpu-arc700.c: Changed.
303 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
304 * gcc.target/arc/movb-1.c: Changed.
305 * gcc.target/arc/movb-2.c: Likewise.
306 * gcc.target/arc/movb-3.c: Likewise.
307 * gcc.target/arc/movb-4.c: Likewise.
308 * gcc.target/arc/movb-5.c: Likewise.
309 * gcc.target/arc/movb_cl-1.c: Likewise.
310 * gcc.target/arc/movb_cl-2.c: Likewise.
311 * gcc.target/arc/movbi_cl-1.c: Likewise.
312 * gcc.target/arc/movh_cl-1.c: Likewise.
313 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
314 * gcc.target/arc/mul64.c: Enable it only for ARC600.
315 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
316 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
317 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
318 * gcc.target/arc/trsub.c: Only for ARC EM cores.
319 * gcc.target/arc/builtin_simdarc.c: Changed.
320 * gcc.target/arc/extzv-1.c: Likewise.
321 * gcc.target/arc/insv-1.c: Likewise.
322 * gcc.target/arc/insv-2.c: Likewise.
323 * gcc.target/arc/mA6.c: Likewise.
324 * gcc.target/arc/mA7.c: Likewise.
325 * gcc.target/arc/mARC600.c: Likewise.
326 * gcc.target/arc/mARC700.c: Likewise.
327 * gcc.target/arc/mcpu-arc600.c: Likewise.
328 * gcc.target/arc/mcpu-arc700.c: Likewise.
329 * gcc.target/arc/movl-1.c: Likewise.
330 * gcc.target/arc/nps400-1.c: Likewise.
331 * gcc.target/arc/trsub.c: Likewise.
332 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
333 configuration.
334 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
335 * gcc.target/arc/mswape.c: Likewise.
336
c90928c8
PC
3372016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
338
339 PR c++/68180
340 * g++.dg/cpp1y/pr68180.C: New.
341
6c99dcb5
PK
3422016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
343
344 PR tree-optimization/78319
345 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
346 arm-none-eabi.
347
8ce3fee5
RB
3482016-11-17 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/78306
351 * gcc.dg/cilk-plus/pr78306.c: New testcase.
352
f8294131
RB
3532016-11-17 Richard Biener <rguenther@suse.de>
354
355 PR middle-end/78305
356 * gcc.dg/torture/pr78305.c: New testcase.
357
04f1c830
JW
3582016-11-17 Janus Weil <janus@gcc.gnu.org>
359
360 PR fortran/66227
361 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
362
0d939c95
MP
3632016-11-16 Marek Polacek <polacek@redhat.com>
364
365 PR c/78285
366 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
367 * g++.dg/ext/case-range2.C: Likewise.
368
99c72130
SK
3692016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
370
371 PR fortran/58001
372 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
373 * gfortran.dg/fmt_tab_2.f90: Ditto.
374
fb324f02
JJ
3752016-11-16 Jakub Jelinek <jakub@redhat.com>
376
377 PR rtl-optimization/78378
378 * gcc.c-torture/execute/pr78378.c: New test.
379
a2ea37fb
AB
3802016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
381
382 * gcc.dg/tree-prof/section-attr-1.c: New file.
383 * gcc.dg/tree-prof/section-attr-2.c: New file.
384 * gcc.dg/tree-prof/section-attr-3.c: New file.
385
d08c0ea3
MR
3862016-11-16 Maciej W. Rozycki <macro@imgtec.com>
387
388 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
389 rather than `la'.
390
8e2be5ae
MR
3912016-11-16 Maciej W. Rozycki <macro@imgtec.com>
392
393 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
394 (dg-final): Remove microMIPS JALRS mnemonic matching.
395 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
396 (dg-final): Remove microMIPS JALRS mnemonic matching.
397 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
398 (dg-final): Remove microMIPS JALRS mnemonic matching.
399 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
400 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
401 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
402 * gcc.target/mips/call-1u.c: New test case.
403 * gcc.target/mips/call-2u.c: New test case.
404 * gcc.target/mips/call-3u.c: New test case.
405 * gcc.target/mips/call-4u.c: New test case.
406 * gcc.target/mips/call-5u.c: New test case.
407 * gcc.target/mips/call-6u.c: New test case.
408
660e6c2c
TP
4092016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
410
411 * gcc.target/arm/empty_fiq_handler.c: New test.
412
5e8d7713
JJ
4132016-11-16 Jakub Jelinek <jakub@redhat.com>
414
415 PR fortran/78299
416 * gfortran.dg/gomp/pr78299.f90: New test.
417
dd784916
WD
4182015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
419
420 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
421 * gcc.dg/optimize-bswaphi-1.c: Likewise.
422 * gcc.dg/optimize-bswapsi-2.c: Likewise.
423
0af30954
SN
4242016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
425
426 PR libgfortran/78314
427 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
428
e38f6572
BC
4292016-11-16 Bin Cheng <bin.cheng@arm.com>
430
431 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
432 according to updated dump info.
433
5012919d
AM
4342016-11-16 Alexander Monakov <amonakov@ispras.ru>
435
436 * lib/target-supports.exp (check_effective_target_alloca): Use a
437 compile test.
438 * gcc.target/nvptx/softstack.c: New test.
439 * gcc.target/nvptx/decl-shared.c: New test.
440 * gcc.target/nvptx/decl-shared-init.c: New test.
441
2fe2aba3
MR
4422016-11-16 Maciej W. Rozycki <macro@imgtec.com>
443
444 * gcc.target/mips/data-sym-jump.c: New test case.
445 * gcc.target/mips/data-sym-pool.c: New test case.
446 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
447 annotation.
448
598eaaa2
YR
4492016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
450
451 * lib/target-supports.exp (check_avx2_hw_available): New.
452 (check_effective_target_avx2_runtime): New.
453 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
454
03b85dcd
TC
4552016-11-16 Tamar Christina <tamar.christina@arm.com>
456
457 PR testsuite/78136
458 * gcc.dg/cpp/trad/trad.exp
459 (dg-runtest): Moved $srcdir/$subdir/ to
460 DEFAULT_TRADCPPFLAGS.
461
dc9e0b66
AV
4622016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
463
464 PR fortran/78356
465 * gfortran.dg/class_allocate_23.f08: New test.
466
d964ba07
RB
4672016-11-16 Richard Biener <rguenther@suse.de>
468
469 PR middle-end/78333
470 * gcc.dg/pr78333.c: New testcase.
471
080140bc
ML
4722016-11-16 Martin Liska <mliska@suse.cz>
473
474 PR sanitizer/78270
475 * gcc.dg/asan/pr78270.c: Update comment style.
476 * gcc.dg/asan/pr78270-2.c: New test.
477
4786fabe
SKS
4782016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
479
480 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
481 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
482
510d73a0
RB
4832016-11-16 Richard Biener <rguenther@suse.de>
484
485 PR tree-optimization/78348
486 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
487
1705cebd
JJ
4882016-11-16 Jakub Jelinek <jakub@redhat.com>
489
490 PR sanitizer/77823
491 * c-c++-common/ubsan/overflow-vec-1.c: New test.
492 * c-c++-common/ubsan/overflow-vec-2.c: New test.
493
ed66ba99
MP
4942016-11-15 Marek Polacek <polacek@redhat.com>
495
496 * g++.dg/cpp1z/init-statement6.C: Rename a function.
497
5d70ab07
JD
4982016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
499
500 PR libgfortran/51119
501 * gfortran.dg/matmul_12.f90: New test case.
502
48aef8e2
UB
5032016-11-15 Uros Bizjak <ubizjak@gmail.com>
504
505 * gcc.target/i386/funcspec-56.inc: New file.
506 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
507 common 32-bit and 64-bit function specific options.
508 * gcc.target/i386.funcspec-6.c: Ditto.
509
0c8a8fe2
JJ
5102016-11-15 Jakub Jelinek <jakub@redhat.com>
511
5a65a911
JJ
512 * g++.dg/cpp1z/decomp14.C: New test.
513 * g++.dg/cpp1z/decomp15.C: New test.
514 * g++.dg/cpp1z/decomp16.C: New test.
515
a0f5b987
JJ
516 * g++.dg/cpp1z/decomp13.C: New test.
517
5a0e7889
JJ
518 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
519
0c8a8fe2
JJ
520 PR c++/71988
521 * g++.dg/cpp0x/constexpr-71988.C: New test.
522
2cf63121
MR
5232016-11-15 Maciej W. Rozycki <macro@imgtec.com>
524
525 * gcc.target/mips/insn-casesi.c: New test case.
526 * gcc.target/mips/insn-pseudo-1.c: New test case.
527 * gcc.target/mips/insn-pseudo-2.c: New test case.
528 * gcc.target/mips/insn-pseudo-3.c: New test case.
529 * gcc.target/mips/insn-pseudo-4.c: New test case.
530 * gcc.target/mips/insn-tablejump.c: New test case.
531
2cbfb209
MR
5322016-11-15 Maciej W. Rozycki <macro@imgtec.com>
533
534 * gcc.target/mips/mips.exp (mips_option_tests): Add
535 `-mcode-readable=yes' array element.
536
f05a874c
MR
5372016-11-15 Maciej W. Rozycki <macro@imgtec.com>
538
539 * gcc.target/mips/mips.exp (mips_option_tests): Add
540 `-mmicromips' array element.
541
b229ab2a
MM
5422016-11-15 Michael Matz <matz@suse.de>
543
544 PR missed-optimization/77881
545 * gcc.target/i386/pr77881.c: New test.
546
aa806c3b
JJ
5472016-11-15 Jakub Jelinek <jakub@redhat.com>
548
549 PR middle-end/78295
550 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
551
bcb9a772
MM
5522016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
553
554 * gcc.target/powerpc/vec-set-int.c: New test.
555 * gcc.target/powerpc/vec-set-short.c: Likesie.
556 * gcc.target/powerpc/vec-set-char.c: Likewise.
557
8e745a17
JJ
5582016-11-14 Jakub Jelinek <jakub@redhat.com>
559
560 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
561
d809e15a
JW
5622016-11-14 Janus Weil <janus@gcc.gnu.org>
563
564 PR fortran/78300
565 * gfortran.dg/class_result_3.f90: New test.
566
1ee62b92 5672016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
568 Richard Biener <rguenther@suse.de>
569
570 * gcc.dg/gimplefe-1.c: New testcase.
571 * gcc.dg/gimplefe-2.c: Likewise.
572 * gcc.dg/gimplefe-3.c: Likewise.
573 * gcc.dg/gimplefe-4.c: Likewise.
574 * gcc.dg/gimplefe-5.c: Likewise.
575 * gcc.dg/gimplefe-6.c: Likewise.
576 * gcc.dg/gimplefe-7.c: Likewise.
577 * gcc.dg/gimplefe-8.c: Likewise.
578 * gcc.dg/gimplefe-9.c: Likewise.
579 * gcc.dg/gimplefe-10.c: Likewise.
580 * gcc.dg/gimplefe-11.c: Likewise.
581 * gcc.dg/gimplefe-12.c: Likewise.
582 * gcc.dg/gimplefe-13.c: Likewise.
583 * gcc.dg/gimplefe-14.c: Likewise.
584 * gcc.dg/gimplefe-15.c: Likewise.
585 * gcc.dg/gimplefe-16.c: Likewise.
586 * gcc.dg/gimplefe-17.c: Likewise.
587 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 588
4d209853
ML
5892016-11-14 Martin Liska <mliska@suse.cz>
590
591 PR bootstrap/78069
592 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
593 to match scanned pattern.
594 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
595
5129b43b
RB
5962016-11-14 Richard Biener <rguenther@suse.de>
597
598 PR tree-optimization/78312
599 * gcc.dg/torture/pr78312.c: New testcase.
600
d97cca4a
GJL
6012016-11-14 Georg-Johann Lay <avr@gjlay.de>
602
603 PR target/78093
604 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
605
5230c3d8
JJ
6062016-11-14 Jakub Jelinek <jakub@redhat.com>
607 Jason Merrill <jason@redhat.com>
608
609 Implement P0217R3 - C++17 structured bindings
610 * g++.dg/cpp1z/decomp1.C: New test.
611 * g++.dg/cpp1z/decomp2.C: New test.
612 * g++.dg/cpp1z/decomp3.C: New test.
613 * g++.dg/cpp1z/decomp4.C: New test.
614 * g++.dg/cpp1z/decomp5.C: New test.
615 * g++.dg/cpp1z/decomp6.C: New test.
616 * g++.dg/cpp1z/decomp7.C: New test.
617 * g++.dg/cpp1z/decomp8.C: New test.
618 * g++.dg/cpp1z/decomp9.C: New test.
619 * g++.dg/cpp1z/decomp10.C: New test.
620
a2b4c188
KV
6212016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
622
623 * g++.dg/torture/pr78268.C: New test.
624
975672f3
PK
6252016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
626
627 PR c/35503
628 * c-c++-common/pr35503-1.c: New test.
629 * c-c++-common/pr35503-2.c: Likewise.
630 * c-c++-common/pr35503-3.c: Likewise.
631 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
632
a4ba1151
UB
6332016-11-13 Uros Bizjak <ubizjak@gmail.com>
634
635 PR rtl-optimization/78232
636 PR rtl-optimization/78248
637 * gcc.dg/ubsan/pr78248.c: New test.
638
47605312
EB
6392016-11-13 Eric Botcazou <ebotcazou@adacore.com>
640
641 * gnat.dg/address_conv.adb: New test.
642
96826e28
EB
6432016-11-13 Eric Botcazou <ebotcazou@adacore.com>
644
645 * gnat.dg/renaming11.ad[sb]: New test.
646
4be719cd
EB
6472016-11-13 Eric Botcazou <ebotcazou@adacore.com>
648
649 * c-c++-common/dump-ada-spec-6.c: New test.
650
4ebd491f
EB
6512016-11-13 Eric Botcazou <ebotcazou@adacore.com>
652
653 * gnat.dg/lto21.adb: New test.
654 * gnat.dg/lto21_pkg1.ads: New helper.
655 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
656
f9d49cd1
JW
6572016-11-13 Janus Weil <janus@gcc.gnu.org>
658
659 PR fortran/60952
660 * gfortran.dg/typebound_proc_34.f90: New test.
661
9cbf8673
JW
6622016-11-13 Janus Weil <janus@gcc.gnu.org>
663
664 PR fortran/66366
665 * gfortran.dg/class_57.f90: Changed error message.
666 * gfortran.dg/class_60.f90: New test.
667
0e075835
DE
6682016-11-12 David Edelsohn <dje.gcc@gmail.com>
669
670 * g++.dg/pr78112.C: XFAIL AIX.
671
b93d8a3f
JW
6722016-11-12 Janus Weil <janus@gcc.gnu.org>
673
674 PR fortran/77501
675 * gfortran.dg/typebound_generic_16.f90: New test.
676
b8f70e67
JJ
6772016-11-12 Jakub Jelinek <jakub@redhat.com>
678
679 PR c++/71225
680 * g++.dg/cpp0x/pr71225.C: New test.
681
8b287aea
EB
6822016-11-11 Eric Botcazou <ebotcazou@adacore.com>
683
684 * gcc.target/sparc/20161111-1.c: New test.
685
c901bc0d
UB
6862016-11-11 Uros Bizjak <ubizjak@gmail.com>
687
688 PR target/78310
689 * gcc.target/i386/pr78310.c: New test.
690
606f928d
JL
6912016-11-11 Jeff Law <law@redhat.com>
692
693 * gcc.dg/tree-ssa/isolate-6.c: New test.
694 * gcc.dg/tree-ssa/isolate-7.c: New test.
695
be278990
BC
6962016-11-11 Bin Cheng <bin.cheng@arm.com>
697
698 PR testsuite/78292
699 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
700 vect_max_reduc.
701
d9ab7525
JJ
7022016-11-11 Jakub Jelinek <jakub@redhat.com>
703
704 PR c++/72774
705 * g++.dg/parse/pr72774.C: New test.
706
4b7e0c76
RB
7072016-11-11 Richard Biener <rguenther@suse.de>
708
709 PR tree-optimization/71575
710 * gcc.dg/graphite/pr71575-1.c: New testcase.
711 * gcc.dg/graphite/pr71575-2.c: Likewise.
712
d07f8c59
RB
7132016-11-11 Richard Biener <rguenther@suse.de>
714
715 PR middle-end/78295
716 * gcc.dg/uninit-pr78295.c: New testcase.
717
aa806c3b 7182016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
719
720 PR fortran/78277
721 * gfortran.dg/dec_structure_17.f90: New test.
722
456f0dfa
MM
7232016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
724
725 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
726 being allowed in vector registers.
727 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
728 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
729 * gcc.target/powerpc/vsx-himode.c: Likewise.
730 * gcc.target/powerpc/vsx-himode2.c: Likewise.
731 * gcc.target/powerpc/vsx-himode3.c: Likewise.
732 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
733 to allow matching MFVSRD or MFVSRW.
734
8d34bfa8
PH
7352016-11-10 Pat Haugen <pthaugen@us.ibm.com>
736
737 PR rtl-optimization/78241
738 * gcc.dg/pr78241.c: New test.
739
0569479e
JJ
7402016-11-10 Jakub Jelinek <jakub@redhat.com>
741
8ebd1b31
JJ
742 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
743 201307.
744
0569479e
JJ
745 * g++.dg/cpp1z/noexcept-type14.C: New test.
746 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
747
37a16493
JG
7482016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
749
750 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
751 WVAL0S tests added in r241817.
752
b4c3a85b
JJ
7532016-11-10 Jakub Jelinek <jakub@redhat.com>
754
755 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
756 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
757 no longer allowed and corresponding ordered construct.
758 * gfortran.dg/gomp/linear-1.f90: New test.
759 * gfortran.dg/gomp/declare-simd-2.f90: New test.
760 * gfortran.dg/gomp/declare-target-1.f90: New test.
761 * gfortran.dg/gomp/declare-target-2.f90: New test.
762
86bc8506
ML
7632016-11-10 Martin Liska <mliska@suse.cz>
764
765 PR sanitizer/78270
766 * gcc.dg/asan/pr78270.c: New test.
767
ed5fdfba
PMR
7682016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
769 Jakub Jelinek <jakub@redhat.com>
770
771 PR debug/78112
b4c3a85b 772 * g++.dg/pr78112.C: New testcase.
ed5fdfba 773
0391e4a3
JJ
7742016-11-09 Jakub Jelinek <jakub@redhat.com>
775
cc38d9d6
JJ
776 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
777 -Wno-c++1z-compat.
778 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
779 string in case condition contains % characters.
780
0391e4a3
JJ
781 PR c++/78283
782 * g++.dg/cpp1z/noexcept-type13.C: New test.
783
410fe60d
TT
7842016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
785
786 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
787 using (HAS_MOVN) with MIPS III.
788
271dd55c
JW
7892016-11-09 Janus Weil <janus@gcc.gnu.org>
790
791 PR fortran/46459
792 * gfortran.dg/volatile14.f90: New test.
793
ff1f317b
UB
7942016-11-09 Uros Bizjak <ubizjak@gmail.com>
795
796 PR target/78262
797 * gcc.target/i386/pr78262.c: New test.
798
aa806c3b 7992016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
800
801 PR fortran/78259
802 * gfortran.dg/pr78259.f90: New test.
803
b349a81a
JW
8042016-11-09 Janus Weil <janus@gcc.gnu.org>
805
806 PR fortran/60777
807 * gfortran.dg/spec_expr_7.f90: New test.
808
2e955d50
JJ
8092016-11-09 Jakub Jelinek <jakub@redhat.com>
810
4f353581
JJ
811 PR target/77718
812 * gcc.c-torture/execute/pr77718.c: New test.
813
2e955d50
JJ
814 * gcc.dg/ubsan/c99-shift-3.c: New test.
815 * gcc.dg/ubsan/c99-shift-4.c: New test.
816 * gcc.dg/ubsan/c99-shift-5.c: New test.
817 * gcc.dg/ubsan/c99-shift-6.c: New test.
818
68c93708
ML
8192016-11-09 Martin Liska <mliska@suse.cz>
820
821 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
822 test-case for memcmp.
823 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
824
7b649f79
TP
8252016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
826
827 PR testsuite/78269
828 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
829
bfcb501d
PT
8302016-11-09 Paul Thomas <pault@gcc.gnu.org>
831
832 * gfortran.dg/move_alloc_18.f90: New test.
833
e15861c2
PK
8342016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
835
836 PR middle-end/78256
837 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
838 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
839
5f395580
JW
8402016-11-09 Janus Weil <janus@gcc.gnu.org>
841
842 PR fortran/71894
843 * gfortran.dg/class_59.f90: New test.
844
37b14185
RB
8452016-11-09 Richard Biener <rguenther@suse.de>
846
847 PR tree-optimization/78007
848 * gcc.dg/vect/vect-bswap32.c: Adjust.
849 * gcc.dg/vect/vect-bswap64.c: Likewise.
850
d6e8a41c
KV
8512016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
852
853 * gcc.dg/ipa/vrp7.c: New test.
854
5d5f1e95
KV
8552016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
856
857 PR ipa/78121
858 * gcc.dg/ipa/pr78121.c: New test.
859
0290a292
MO
8602016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
861
862 * c-c++-common/asan/default_options.h: New file.
863 * c-c++-common/asan/strcasestr-1.c: New test.
864 * c-c++-common/asan/strcasestr-2.c: Likewise.
865 * c-c++-common/asan/strcspn-1.c: Likewise.
866 * c-c++-common/asan/strcspn-2.c: Likewise.
867 * c-c++-common/asan/strpbrk-1.c: Likewise.
868 * c-c++-common/asan/strpbrk-2.c: Likewise.
869 * c-c++-common/asan/strspn-1.c: Likewise.
870 * c-c++-common/asan/strspn-2.c: Likewise.
871 * c-c++-common/asan/strstr-1.c: Likewise.
872 * c-c++-common/asan/strstr-2.c: Likewise.
873 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
874
fbdb92eb
MO
8752016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
876
877 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
878
103c4f75
JW
8792016-11-08 Janus Weil <janus@gcc.gnu.org>
880
881 PR fortran/68440
882 * gfortran.dg/class_58.f90: New test.
883
90a2ffc0
UB
8842016-11-08 Uros Bizjak <ubizjak@gmail.com>
885
886 PR target/70799
887 * gcc.target/i386/pr70799-2.c: New test.
888
eba5aec8
JW
8892016-11-08 Janus Weil <janus@gcc.gnu.org>
890
891 PR fortran/77596
892 * gfortran.dg/proc_ptr_comp_46.f90: New test.
893
fad36601
BC
8942016-11-08 Bin Cheng <bin.cheng@arm.com>
895
896 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
897
7c8615b6
BC
8982016-11-08 Bin Cheng <bin.cheng@arm.com>
899
900 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
901
4c6a4a53
BC
9022016-11-08 Bin Cheng <bin.cheng@arm.com>
903
904 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
905
fcd1b8df
ML
9062016-11-08 Martin Liska <mliska@suse.cz>
907
908 PR testsuite/78242
909 * g++.dg/asan/use-after-scope-4.C: New test.
910 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
911 * gcc.dg/asan/use-after-scope-8.c: Remove.
912
f9ef2c76
RB
9132016-11-08 Richard Biener <rguenther@suse.de>
914
915 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
916
ad11774f
TC
9172016-11-08 Tamar Christina <tamar.christina@arm.com>
918
919 PR testsuite/78136
920 * gcc.dg/cpp/trad/trad.exp
921 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
922 * gcc.dg/cpp/trad/include.c: Use local header file.
923
fe73a332
RB
9242016-11-08 Richard Biener <rguenther@suse.de>
925
926 PR tree-optimization/78205
927 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
928
ed053eb8
RB
9292016-11-08 Richard Biener <rguenther@suse.de>
930
931 PR tree-optimization/78224
932 * g++.dg/torture/pr78224.C: New testcase.
933
06658c6d
SKS
9342016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
935
936 * gcc.dg/store_merging_1.c: Require store_merge.
937 * gcc.dg/store_merging_2.c: Likewise.
938 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 939 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
940 * gcc.dg/store_merging_6.c: Likewise.
941 * gcc.dg/store_merging_7.c: Likewise.
942 * gcc.dg/store_merging_8.c: Likewise.
943 * lib/target-supports.exp (check_effective_target_store_merge): New.
944
e4b39278
DE
9452016-11-07 David Edelsohn <dje.gcc@gmail.com>
946
947 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
948 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
949 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
950 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
951 -mvsx -mpower8-vector.
952 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
953 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
954 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
955 -mvsx -mpower8-vector.
956
fda2d612
DE
9572016-11-07 David Edelsohn <dje.gcc@gmail.com>
958
959 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
960
961 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
962 * gcc.dg/visibility-14.c: XFAIL AIX.
963 * gcc.dg/visibility-15.c: XFAIL AIX.
964 * gcc.dg/visibility-16.c: XFAIL AIX.
965 * gcc.dg/visibility-17.c: XFAIL AIX.
966 * gcc.dg/visibility-18.c: XFAIL AIX.
967 * gcc.dg/visibility-19.c: XFAIL AIX.
968 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
969 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
970 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
971 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
972
60cee85e
JJ
9732016-11-07 Jakub Jelinek <jakub@redhat.com>
974
975 PR target/78227
976 * gcc.target/i386/pr78227-1.c: New test.
977 * gcc.target/i386/pr78227-2.c: New test.
978
7aa13860
PK
9792016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
980
981 PR middle-end/35691
982 * gcc.dg/pr35691-1.c: New test-case.
983 * gcc.dg/pr35691-2.c: Likewise.
984
caa024ff
BS
9852016-11-07 Bernd Schmidt <bschmidt@redhat.com>
986
987 PR rtl-optimization/77309
988 * gcc.dg/torture/pr77309.c: New test.
989
a9815228
JJ
9902016-11-07 Jakub Jelinek <jakub@redhat.com>
991
992 PR middle-end/71529
993 * gcc.target/i386/pr71529.C: Moved to ...
994 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
995
996 PR target/64411
997 * gcc.target/i386/pr64411.C: Moved to ...
998 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
999 lp64.
1000
1001 PR target/65105
1002 * gcc.target/i386/pr65105-4.C: Moved to ...
1003 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1004 Run into compile test rather than execute test.
1005
e8ab5cb1
RB
10062016-11-07 Richard Biener <rguenther@suse.de>
1007
1008 PR target/78229
1009 * g++.dg/pr78229.C: New testcase.
1010
20770eb8
RB
10112016-11-07 Richard Biener <rguenther@suse.de>
1012
1013 PR tree-optimization/78218
1014 * gcc.dg/torture/pr78218.c: New testcase.
1015
32894793
RB
10162016-11-07 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/78228
1019 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1020
e27bfda2
KT
10212016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1022
1023 PR target/77822
1024 * g++.dg/torture/pr77822.C: New test.
1025
00d6b7a1
ML
10262016-11-07 Martin Liska <mliska@suse.cz>
1027
1028 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1029 -f-sanitize-address-use-after-scope.
1030 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1031 internal fn calls.
1032 * g++.dg/asan/use-after-scope-1.C: New test.
1033 * g++.dg/asan/use-after-scope-2.C: Likewise.
1034 * g++.dg/asan/use-after-scope-3.C: Likewise.
1035 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1036 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1037 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1038 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1039 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1040 * g++.dg/asan/use-after-scope-types.h: Likewise.
1041 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1042 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1043 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1044 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1045 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1046 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1047 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1048 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1049 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1050 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1051 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1052 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1053 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1054 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1055
a0d3edf8
RB
10562016-11-07 Richard Biener <rguenther@suse.de>
1057
1058 PR tree-optimization/78189
1059 * g++.dg/torture/pr78189.C: New testcase.
1060
0db5adfa
DE
10612016-11-06 David Edelsohn <dje.gcc@gmail.com>
1062
1063 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1064
cc03bf7a
AV
10652016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1066
1067 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1068 occuring.
1069
18bb8b8a
TK
10702016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1071
1072 PR fortran/78221
1073 * arith.c (gfc_complex2real): Change gfc_warning_now to
1074 gfc_warning.
1075
c7f587bd
PT
10762016-11-05 Paul Thomas <pault@gcc.gnu.org>
1077
1078 * gfortran.dg/move_alloc_17.f03: New test.
1079
92657eb0
RB
10802016-11-05 Richard Biener <rguenther@suse.de>
1081
1082 PR bootstrap/78188
1083 * g++.dg/ipa/pr78188.C: New test.
1084
28ce22e6
JW
10852016-11-05 Janus Weil <janus@gcc.gnu.org>
1086 Dominique d'Humieres <dominiq@lps.ens.fr>
1087
1088 PR fortran/69495
1089 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1090
d233ee5f
PT
10912016-11-05 Paul Thomas <pault@gcc.gnu.org>
1092
1093 PR fortran/67564
1094 * gfortran.dg/select_type_39.f03: New test.
1095
10962016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1097
1098 PR fortran/64933
1099 * gfortran.dg/associate_23.f90: New test.
1100
5f4cebba
JJ
11012016-11-04 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR target/77834
1104 * gcc.dg/pr77834.c: New test.
1105
6e3ae7e6
PC
11062016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1107
1108 PR c++/67980
1109 * g++.dg/cpp1y/pr67980.C: New.
1110
fff6ed28
BS
11112016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1112
1113 * gcc.target/powerpc/fold-vec-add-1.c: New.
1114 * gcc.target/powerpc/fold-vec-add-2.c: New.
1115 * gcc.target/powerpc/fold-vec-add-3.c: New.
1116 * gcc.target/powerpc/fold-vec-add-4.c: New.
1117 * gcc.target/powerpc/fold-vec-add-5.c: New.
1118 * gcc.target/powerpc/fold-vec-add-6.c: New.
1119 * gcc.target/powerpc/fold-vec-add-7.c: New.
1120
bef3a8d7 11212016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1122
1123 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1124 for -mbranch-likely, infer -mno-branch-likely for R6.
1125
dac9376a
BE
11262016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1127
1128 PR c++/71973
1129 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1130 * g++.dg/init/new15.C: Likewise.
1131 * g++.dg/ipa/inline-1.C: Likewise.
1132 * g++.dg/ipa/inline-2.C: Likewise.
1133 * g++.dg/lto/20080908-1_0.C: Likewise.
1134 * g++.dg/tc1/dr20.C: Likewise.
1135 * g++.dg/tree-ssa/inline-1.C: Likewise.
1136 * g++.dg/tree-ssa/inline-2.C: Likewise.
1137 * g++.old-deja/g++.law/except1.C: Likewise.
1138 * g++.old-deja/g++.other/vbase5.C: Likewise.
1139 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1140
b210df46
BS
11412016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1142
1143 PR tree-optimization/78210
1144 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1145 possibility of widening multiplies.
1146
964ef24c
RB
11472016-11-04 Richard Biener <rguenther@suse.de>
1148
1149 PR middle-end/78185
1150 * gcc.dg/pr78185.c: New testcase.
1151
5fb80387
DE
11522016-10-04 David Edelsohn <dje.gcc@gmail.com>
1153
1154 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1155 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1156
6905c577
JJ
11572016-11-03 Jakub Jelinek <jakub@redhat.com>
1158 Alexandre Oliva <aoliva@redhat.com>
1159 Jason Merrill <jason@redhat.com>
1160
1161 PR debug/28767
1162 PR debug/56974
1163 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1164 * g++.dg/debug/dwarf2/ref-3.C: New test.
1165 * g++.dg/debug/dwarf2/ref-4.C: New test.
1166 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1167 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1168
11692016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1170
1171 * gfortran.dg/dec_exp_1.f90: New test.
1172 * gfortran.dg/dec_exp_2.f90: Likewise.
1173 * gfortran.dg/dec_exp_3.f90: Likewise.
1174
6905c577 11752016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1176
1177 * gfortran.dg/dec_parameter_1.f: New test.
1178 * gfortran.dg/dec_parameter_2.f90: Likewise.
1179 * gfortran.dg/dec_parameter_3.f90: Likewise.
1180 * gfortran.dg/dec_parameter_4.f90: Likewise.
1181
7d29f8e3
ML
11822016-11-03 Martin Liska <mliska@suse.cz>
1183
1184 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1185 output.
1186 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1187
5de3e2d8
BE
11882016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1189
1190 PR libgcc/78067
1191 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1192
f03f0232
SKS
11932016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1194
1195 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1196
bd17a9df
MF
11972016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1198
1199 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1200
2b01aad6
TC
12012016-11-01 Tamar Christina <tamar.christina@arm.com>
1202
1203 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1204 Check for arm_v8_neon_hw.
1205 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1206 Likewise.
1207 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1208 Likewise.
1209 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1210 Likewise.
1211
aa55dc0c
RB
12122016-11-02 Richard Biener <rguenther@suse.de>
1213
1214 * gcc.dg/store_merging_8.c: New testcase.
1215
6905c577 12162016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1217
1218 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1219
075be4a1
DE
12202016-11-02 David Edelsohn <dje.gcc@gmail.com>
1221
4b69fb13
DE
1222 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1223 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1224 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1225 * gcc.dg/pr65779.c: XFAIL AIX.
1226 * gcc.dg/pr70405.c: XFAIL AIX.
1227
075be4a1
DE
1228 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1229 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1230 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1231
fdb1aa55
RO
12322016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1233
1234 * lib/target-supports.exp (check_gc_sections_available): Use
1235 -print-prog-name=ld to determine linker used.
1236
4adbcdb4
ML
12372016-11-02 Martin Liska <mliska@suse.cz>
1238
1239 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1240 test case.
1241
4b2c06f4
KT
12422016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1243
1244 PR tree-optimization/78170
1245 * gcc.c-torture/execute/pr78170.c: New test.
1246
63e523d6
KT
12472016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1248
1249 PR tree-optimization/78162
1250 * gcc.c-torture/compile/pr78162.c: New test.
1251
da42ac7b
RB
12522016-11-02 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/78035
1255 PR tree-optimization/77964
1256 * gcc.target/i386/pr78035.c: New testcase.
1257
4280df0a
RB
12582016-11-02 Richard Biener <rguenther@suse.de>
1259
1260 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1261 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1262 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1263 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1264 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1265
1b1d9303
DE
12662016-11-01 David Edelsohn <dje.gcc@gmail.com>
1267
1268 * gfortran.dg/pr70937.f90: require-effective-target lto.
1269
5b7c0519
TK
12702016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1271
1272 PR fortran/69544
1273 * gfortran.dg/where_6.f90: New test.
1274
70d28813
JJ
12752016-11-01 Jakub Jelinek <jakub@redhat.com>
1276
1277 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1278
7f4266d4
TK
12792016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1280
1281 PR fortran/69544
1282 * gfortran.dg/where_5.f90: New test.
1283
9fc158eb
BB
12842016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1285
1286 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1287 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1288 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1289 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1290
baeb7b5c
UB
12912016-11-01 Uros Bizjak <ubizjak@gmail.com>
1292
1293 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1294 Whitespace fixes.
1295 (check_effective_target_vect_cmdline_needed): Check
1296 is-effective-target ia32 for x86 targets.
1297 (check_effective_target_vect_simd_clones): Simplify condition.
1298 (check_effective_target_vect_double): Ditto.
1299 (check_effective_target_vect_aligned_arrays): Check
1300 is-effective-target ia32 for x86 targets. Simplify condition.
1301 (check_effective_target_vect_multiple_sizes): Simplify condition.
1302 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1303 (check_effective_target_sync_int_128): Simplify condition.
1304 (check_effective_target_sync_int_128_runtime): Ditto.
1305 (check_effective_target_sync_long_long_runtime): Ditto.
1306 (check_effective_target_divmod): Add i?86-*-* target.
1307
156b5cca
MM
13082016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1309
1310 * gcc.target/powerpc/vsx-extract-4.c: New test.
1311 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1312
120a4c45
JD
13132016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1314
1315 PR fortran/54679
1316 * gfortran.dg/fmt_l.f90: Update test.
1317 * gfortran.dg/fmt_l0.f90: New test.
1318
c5fed5c6
JJ
13192016-10-31 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR c++/78089
1322 * c-c++-common/builtin-shuffle-1.c: New test.
1323 * g++.dg/cpp0x/addressof3.C: New test.
1324
aee69156
VV
13252016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1326
1327 Add tests for a const member and a reference member for launder.
1328 * g++.dg/cpp1z/launder3.C: New.
1329 * g++.dg/cpp1z/launder4.C: Likewise.
1330 * g++.dg/cpp1z/launder5.C: Likewise.
1331 * g++.dg/cpp1z/launder5.cc: Likewise.
1332 * g++.dg/cpp1z/launder5.h: Likewise.
1333 * g++.dg/cpp1z/launder6.C: Likewise.
1334 * g++.dg/cpp1z/launder6.cc: Likewise.
1335 * g++.dg/cpp1z/launder6.h: Likewise.
1336
1e4fa9b1
JJ
13372016-10-31 Jakub Jelinek <jakub@redhat.com>
1338
dcb466ec
JJ
1339 PR c++/77948
1340 * g++.dg/cpp0x/pr77948-1.C: New test.
1341 * g++.dg/cpp0x/pr77948-2.C: New test.
1342 * g++.dg/cpp0x/pr77948-3.C: New test.
1343 * g++.dg/cpp0x/pr77948-4.C: New test.
1344 * g++.dg/cpp0x/pr77948-5.C: New test.
1345 * g++.dg/cpp0x/pr77948-6.C: New test.
1346
1e4fa9b1
JJ
1347 PR tree-optimization/77860
1348 * gcc.dg/pr77860.c: New test.
1349
9782e1ec
JJ
13502016-10-31 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR c++/77886
1353 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1354
dd57b05e
SKS
13552016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1356
1357 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1358
84ff4775
LCW
13592016-10-30 Le-Chun Wu <lcwu@google.com>
1360 Mark Wielaard <mjw@redhat.com>
1361
1362 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1363 * gcc.dg/Wshadow-local-1.c: Likewise.
1364 * gcc.dg/Wshadow-local-2.c: Likewise.
1365 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1366 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1367 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1368
0b56e9ad
BS
13692016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1370
1371 PR tree-optimization/71915
1372 PR tree-optimization/71490
1373 * gcc.dg/tree-ssa/pr54245.c: Delete.
1374 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1375 document why.
1376
d4fc6702
JD
13772016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1378
1379 PR fortran/78123
1380 * gfortran.dg/fmt_t_9.f: New test.
1381
396e56d2
TK
13822016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1383
1384 PR fortran/67219
1385 * gfortran.dg/pr67219.f90: New test.
1386
a654d5d0
JJ
13872016-10-29 Jakub Jelinek <jakub@redhat.com>
1388
205b9ed1
JJ
1389 PR rtl-optimization/77919
1390 * g++.dg/torture/pr77919-2.C: New test.
1391
a654d5d0
JJ
1392 PR target/78148
1393 * gcc.dg/pr78148.c: New test.
1394
894d8b41
EB
13952016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1396
1397 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1398 * gcc.target/sparc/overflow-4.c: ...here.
1399 * gcc.target/sparc/overflow-5.c: New test.
1400
e72531b9
PK
14012016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1402 Kugan Vivekanandarajah <kuganv@linaro.org>
1403 Jim Wilson <jim.wilson@linaro.org>
1404
1405 PR tree-optimization/43721
1406 * lib/target-supports.exp (check_effective_target_divmod): New.
1407 (check_effective_target_divmod_simode): Likewise.
1408 (check_effective_target_arm_divmod_simode): Likewise.
1409 * gcc.dg/divmod-1-simode.c: New test.
1410 * gcc.dg/divmod-1.c: Likewise.
1411 * gcc.dg/divmod-2-simode.c: Likewise.
1412 * gcc.dg/divmod-2.c: Likewise.
1413 * gcc.dg/divmod-3-simode.c: Likewise.
1414 * gcc.dg/divmod-3.c: Likewise.
1415 * gcc.dg/divmod-4-simode.c: Likewise.
1416 * gcc.dg/divmod-4.c: Likewise.
1417 * gcc.dg/divmod-5.c: Likewise.
1418 * gcc.dg/divmod-6-simode.c: Likewise.
1419 * gcc.dg/divmod-6.c: Likewise.
1420 * gcc.dg/divmod-7.c: Likewise.
1421
f663d9ad 14222016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1423 Jakub Jelinek <jakub@redhat.com>
1424 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1425
1426 PR middle-end/22141
1427 PR rtl-optimization/23684
1428 * gcc.c-torture/execute/pr22141-1.c: New test.
1429 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1430 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1431 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1432 * gcc.dg/store_merging_1.c: New test.
1433 * gcc.dg/store_merging_2.c: Likewise.
1434 * gcc.dg/store_merging_3.c: Likewise.
1435 * gcc.dg/store_merging_4.c: Likewise.
1436 * gcc.dg/store_merging_5.c: Likewise.
1437 * gcc.dg/store_merging_6.c: Likewise.
1438 * gcc.dg/store_merging_7.c: Likewise.
1439 * gcc.target/i386/pr22141.c: Likewise.
1440 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1441 * g++.dg/init/new17.C: Likewise.
1442
6905c577 14432016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1444
1445 PR middle-end/72747
1446 * c-c++-common/pr72747-1.c: New test.
1447 * c-c++-common/pr72747-2.c: Likewise.
1448
539405d5
AK
14492016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1450
1451 * gcc.target/s390/oscbreak-1.c: New test.
1452
0dbb19f0
AK
14532016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1454
1455 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1456
0d9e143c
JJ
14572016-10-28 Jakub Jelinek <jakub@redhat.com>
1458
c19066a7
JJ
1459 PR rtl-optimization/77919
1460 * g++.dg/torture/pr77919.C: New test.
1461
0d9e143c
JJ
1462 PR rtl-optimization/78132
1463 * gcc.target/i386/pr78132.c: New test.
1464
cc91248d
EB
14652016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1466
1467 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1468
787c7a65
MM
14692016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1470
1471 * gcc.target/powerpc/vsx-simode.c: New test.
1472 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1473 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1474
4ce71579
JJ
14752016-10-27 Jakub Jelinek <jakub@redhat.com>
1476
6f21288f
JJ
1477 PR fortran/78026
1478 * gfortran.dg/gomp/pr78026.f03: New test.
1479 * gfortran.dg/select_type_38.f03: New test.
1480
4ce71579
JJ
1481 PR middle-end/78025
1482 * g++.dg/gomp/declare-simd-7.C: New test.
1483
6f21288f 14842016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1485
1486 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1487 * gfortran.dg/dec_init_2.f90: Likewise.
1488 * gfortran.dg/dec_init_3.f90: New test.
1489 * gfortran.dg/dec_init_4.f90: Likewise.
1490
93f90bec
BC
14912016-10-27 Bin Cheng <bin.cheng@arm.com>
1492
1493 * gcc.dg/fold-narrowbopcst-1.c: New test.
1494
6f21288f 14952016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1496
1497 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1498 dg-shouldfail/dg-output instead of XFAIL.
1499 * gfortran.dg/dec_io_6.f90: Likewise.
1500
ddb92ab9
TP
15012016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1502
1503 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1504 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1505 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1506 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1507 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1508 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1509 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1510 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1511 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1512 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1513
ad6e4ba8
BC
15142016-10-27 Bin Cheng <bin.cheng@arm.com>
1515
1516 * gcc.dg/fold-convmaxconv-1.c: New test.
1517 * gcc.dg/fold-convminconv-1.c: New test.
1518
6905c577 15192016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1520
1521 PR fortran/78092
1522 * gfortran.dg/pr78092.f90: New test.
1523
7a83b391
KN
15242016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1525
1526 PR target/78056
1527 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1528 expected error message.
1529 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1530 expected error message.
1531 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1532 (test_all_not_equal_and_not_zero): Change expected error message.
1533
3693a620
JJ
15342016-10-26 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR fortran/77973
1537 * gfortran.dg/gomp/pr77973.f90: New test.
1538
cd612e8a
PT
15392016-10-26 Paul Thomas <pault@gcc.gnu.org>
1540
1541 PR fortran/78108
1542 * gfortran.dg/submodule_18.f08: New test.
1543 * gfortran.dg/submodule_19.f08: New test.
1544
09844a5f
MM
15452016-10-26 Michael Matz <matz@suse.de>
1546
1547 * g++.dg/pr78060.C: New test.
1548 * gfortran.dg/pr78061.f: New test.
1549 * g++.dg/pr78088.C: New test.
1550
6f21288f 15512016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1552
1553 * gfortran.dg/dec_io_1.f90: New test.
1554 * gfortran.dg/dec_io_2.f90: New test.
1555 * gfortran.dg/dec_io_3.f90: New test.
1556 * gfortran.dg/dec_io_4.f90: New test.
1557 * gfortran.dg/dec_io_5.f90: New test.
1558 * gfortran.dg/dec_io_6.f90: New test.
1559
6c95388f
JJ
15602016-10-25 Jakub Jelinek <jakub@redhat.com>
1561
1562 PR sanitizer/78106
1563 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1564
15652016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1566
1567 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1568 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1569
90e261e4
EB
15702016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1571
1572 * gnat.dg/opt59.adb: New test.
1573 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1574
1575 * gnat.dg/opt60.adb: New test.
1576
cef026ec
AV
15772016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1578
1579 PR fortran/72770
1580 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1581 this pr.
1582
96592eed
JJ
15832016-10-25 Jakub Jelinek <jakub@redhat.com>
1584
1585 PR target/78102
1586 * gcc.target/i386/pr78102.c: New test.
1587
6c95388f 15882016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1589
1590 * gfortran.dg/dec_logical_xor_1.f90: New test.
1591 * gfortran.dg/dec_logical_xor_2.f90: New test.
1592 * gfortran.dg/dec_logical_xor_3.f03: New test.
1593
6c95388f 15942016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1595
1596 * gfortran.dg/dec_loc_rval_1.f90: New test.
1597 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1598 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1599
6c95388f 16002016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1601
90051c26
FR
1602 * gfortran.dg/dec_type_print.f90: New testcase.
1603
6c95388f 16042016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1605
1606 * gfortran.dg/feed_1.f90: New test.
1607 * gfortran.dg/feed_2.f90: New test.
ef144767 1608
8e104951
ML
16092016-10-25 Martin Liska <mliska@suse.cz>
1610
1611 PR sanitizer/78106
1612 * gcc.dg/asan/pr78106.c: New test.
1613
b93ee1bb
ML
16142016-10-25 Martin Liska <mliska@suse.cz>
1615
1616 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1617
ad6922b0
WD
16182016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1619
1620 PR target/78041
1621 * gcc.target/arm/pr78041.c: New test.
1622
e16f1cc7
JJ
16232016-10-25 Jakub Jelinek <jakub@redhat.com>
1624
1625 * g++.dg/cpp1z/launder1.C: New test.
1626 * g++.dg/cpp1z/launder2.C: New test.
1627
078134e5 16282016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1629 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1630
1631 PR target/71676
1632 PR target/71678
1633 * gcc.target/avr/pr71676-2.c: New test.
1634
c7212a15 16352016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1636 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1637
1638 PR target/71676
1639 PR target/71678
1640 * gcc.target/avr/pr71676-1.c: New test.
1641 * gcc.target/avr/pr71676-3.c: New test.
1642 * gcc.target/avr/pr71676.c: New test.
1643 * gcc.target/avr/pr71678.c: New test.
1644
d1c7d3a8
KV
16452016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1646
1647 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1648 such that cloned verions of tested functions are not created.
1649
c7082171
SK
16502016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1651
1652 PR fortran/71895
1653 * gfortran.dg/pr71895.f90: New test.
1654
0f2a9e37
JJ
16552016-10-24 Jakub Jelinek <jakub@redhat.com>
1656
1657 * g++.dg/debug/dwarf2/ref-2.C: New test.
1658
f8348061
BE
16592016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1660
1661 * c-c++-common/Wint-in-bool-context-3.c: New test.
1662
1eb4547b
MS
16632016-10-24 Martin Sebor <msebor@redhat.com>
1664
1665 PR middle-end/77735
1666 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1667 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1668 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1669 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1670 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1671 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1672 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1673
292af537
RB
16742016-10-24 Richard Biener <rguenther@suse.de>
1675
1676 PR testsuite/71491
1677 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1678 * gcc.dg/vect/slp-45.c: Likewise.
1679
40f683e8
RB
16802016-10-24 Richard Biener <rguenther@suse.de>
1681
1682 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1683 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1684 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1685
b1b6774f
GJL
16862016-10-24 Georg-Johann Lay <avr@gjlay.de>
1687
1688 PR target/78093
1689 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1690 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1691
ed9760d2
AV
16922016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1693
1694 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1695
fb027a42
JJ
16962016-10-24 Jakub Jelinek <jakub@redhat.com>
1697
1698 * gcc.target/i386/bmi2-pext-1.c: New test.
1699 * gcc.target/i386/bmi2-pdep-1.c: New test.
1700 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1701 * gcc.target/i386/tbm-bextri-1.c: New test.
1702 * gcc.target/i386/bmi-bextr-6.c: New test.
1703
8e10302e
RO
17042016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1705
1706 PR target/77483
1707 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1708 * gcc.target/i386/pr65105-1.c: Likewise.
1709 * gcc.target/i386/pr65105-2.c: Likewise.
1710 * gcc.target/i386/pr65105-3.c: Likewise.
1711 * gcc.target/i386/pr65105-5.c: Likewise.
1712 * gcc.target/i386/pr67761.c: Likewise.
1713 * gcc.target/i386/pr70799-1.c: Likewise.
1714
866c72a8
ML
17152016-10-24 Martin Liska <mliska@suse.cz>
1716
1717 PR sanitizer/77966
1718 * c-c++-common/ubsan/unreachable-3.c: New test.
1719
0804124b
SK
17202016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1721
1722 PR fortran/77763
1723 * gfortran.dg/pr77763.f90
1724
87c9fca5
SK
17252016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1726
1727 PR fortran/54730
1728 PR fortran/78033
1729 * gfortran.dg/pr78033.f90: New test.
1730
dfd6231e
PT
17312016-10-23 Paul Thomas <pault@gcc.gnu.org>
1732
1733 PR fortran/69834
1734 * gfortran.dg/select_type_1.f03: Change error for overlapping
1735 TYPE IS cases.
1736 * gfortran.dg/select_type_36.f03: New test.
1737
66ccff98
EB
17382016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1739
1740 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1741
15876cee
TK
17422016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1743
1744 PR fortran/78021
1745 * gfortran.dg/string_length_3.f90: New test.
1746
574284e9
AV
17472016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1748
574284e9
AV
1749 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1750
17512016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1752
1753 PR fortran/43366
1754 PR fortran/57117
1755 PR fortran/61337
1756 * gfortran.dg/alloc_comp_class_5.f03: New test.
1757 * gfortran.dg/class_allocate_21.f90: New test.
1758 * gfortran.dg/class_allocate_22.f90: New test.
1759 * gfortran.dg/realloc_on_assign_27.f08: New test.
1760
20276dc9
JL
17612016-10-21 Jeff Law <law@redhat.com>
1762
1763 * PR tree-optimization/71947
1764 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1765 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1766 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1767
f7503699
KV
17682016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1769
1770 * gcc.dg/ipa/vrp5.c: New test.
1771 * gcc.dg/ipa/vrp6.c: New test.
1772
5be6b295
WD
17732016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1774
1775 * gcc.target/aarch64/test_frame_17.c: New test.
1776
c82bc7ed
WD
17772016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1778
1779 * gcc.target/aarch64/test_frame_17.c: New test.
1780
67a6cac7
AP
17812016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1782
1783 PR preprocessor/71681
1784 * gcc.dg/cpp/pr71681-1.c: New testcase
1785 * gcc.dg/cpp/pr71681-2.c: Likewise
1786 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1787 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1788 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1789 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1790
8e6982f7
JJ
17912016-10-21 Jakub Jelinek <jakub@redhat.com>
1792
9c4c8b7b
JJ
1793 PR target/78057
1794 * gcc.target/i386/pr78057.c: New test.
1795
8e6982f7
JJ
1796 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1797
de514d40
PT
17982016-10-21 Paul Thomas <pault@gcc.gnu.org>
1799
1800 PR fortran/69566
1801 * gfortran.dg/select_type_37.f03: New test.
1802
1d64ceb0
SKS
18032016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1804
1805 PR target/71627
1806 * gcc.target/avr/pr71627.c: New test
1807
85729229
EB
18082016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gcc.target/sparc/overflow-1.c: New test.
1811 * gcc.target/sparc/overflow-2.c: Likewise.
1812 * gcc.target/sparc/overflow-3.c: Likewise.
1813
d17f2c3b
AV
18142016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1815
1816 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1817 effective target.
1818
0d47cee6
KT
18192016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1820
1821 PR rtl-optimization/78038
1822 * gcc.target/aarch64/pr78038.c: New test.
1823
a20d03c8
RB
18242016-10-21 Richard Biener <rguenther@suse.de>
1825
1826 PR tree-optimization/78051
1827 * g++.dg/torture/pr78051.C: New testcase.
1828
f3ecd50f
BE
18292016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1830
1831 * c-c++-common/wdate-time.c: Restored test case.
1832 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1833
fceabe50
JJ
18342016-10-20 Jakub Jelinek <jakub@redhat.com>
1835
1836 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1837
f56ea76e
UB
18382016-10-20 Uros Bizjak <ubizjak@gmail.com>
1839
1840 PR target/78037
1841 * gcc.target/i386/pr78037.c: New test.
1842
2c35bbe1
EB
18432016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1844
1845 * gcc.target/visium/overflow8.c: New.
1846 * gcc.target/visium/overflow16.c: Likewise.
1847 * gcc.target/visium/overflow32: Likewise.
1848
28df8730
MM
18492016-10-20 Michael Matz <matz@suse.de>
1850
1851 * gcc.dg/loop-split.c: New test.
1852 * gcc.dg/tree-ssa/ifc-9.c: Update.
1853 * gcc.dg/tree-ssa/ifc-10.c: Update.
1854
6c1a9e41
RB
18552016-10-20 Richard Biener <rguenther@suse.de>
1856
1857 * gcc.dg/graphite/pr35356-1.c: Update.
1858
a2923dba
PC
18592016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1860
1861 PR c++/77446
1862 * g++.dg/cpp1y/pr77446.C: New.
1863
2066ef6a
PK
18642016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1865
1866 PR tree-optimization/53979
1867 * gcc.dg/pr53979-1.c: New test-case.
1868 * gcc.dg/pr53979-2.c: Likewise.
1869
4c712374
BE
18702016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1871
1872 * c-c++-common/Wint-in-bool-context-2.c: New test.
1873
bdcf8e7c
JD
18742016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1875
1876 * gfortran.dg/dtio_17.f90: Fix test.
1877
ec1748d4
AH
18782016-10-19 Aldy Hernandez <aldyh@redhat.com>
1879
1880 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1881 * gcc.dg/Walloca-2.c: Same.
1882
b70f0b0c
AH
18832016-10-19 Aldy Hernandez <aldyh@redhat.com>
1884
1885 * gcc.dg/Wvla-1.c: Rename to...
1886 * gcc.dg/Wvla-larger-than-1.c: ...this.
1887 * gcc.dg/Wvla-2.c: Rename to...
1888 * gcc.dg/Wvla-larger-than-2.c: ...this.
1889 * gcc.dg/Wvla-3.c: Rename to...
1890 * gcc.dg/Walloca-11.c.: ...this.
1891 * gcc.dg/wvla-[1-7].c: Rename to:
1892 * gcc.dg/Wvla-[1-7].c: ...this.
1893
cbb22e61
BC
18942016-10-19 Bin Cheng <bin.cheng@arm.com>
1895
1896 PR tree-optimization/78005
1897 * gcc.dg/vect/pr78005.c: New.
1898 * gcc.target/i386/l_fma_float_1.c: Revise test.
1899 * gcc.target/i386/l_fma_float_2.c: Ditto.
1900 * gcc.target/i386/l_fma_float_3.c: Ditto.
1901 * gcc.target/i386/l_fma_float_4.c: Ditto.
1902 * gcc.target/i386/l_fma_float_5.c: Ditto.
1903 * gcc.target/i386/l_fma_float_6.c: Ditto.
1904 * gcc.target/i386/l_fma_double_1.c: Ditto.
1905 * gcc.target/i386/l_fma_double_2.c: Ditto.
1906 * gcc.target/i386/l_fma_double_3.c: Ditto.
1907 * gcc.target/i386/l_fma_double_4.c: Ditto.
1908 * gcc.target/i386/l_fma_double_5.c: Ditto.
1909 * gcc.target/i386/l_fma_double_6.c: Ditto.
1910
a023f8c8
TS
19112016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1912
1913 PR tree-optimization/78024
1914 * gcc.dg/goacc/loop-processing-1.c: New file.
1915
d9700bdb
RB
19162016-10-19 Richard Biener <rguenther@suse.de>
1917
1918 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1919
902cb7b1
KN
19202016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1921
1922 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1923 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1924 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1925 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1926 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1927 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1928 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1929 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1930 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1931 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1932 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1933 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1934 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1935 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1936 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1937 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1938 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1939 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1940 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1941 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1942 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1943 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1944 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1945 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1946 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1947 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1948 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1949 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1950 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1951 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1952 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1953 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1954 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1955 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1956 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1957 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1958 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1959 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1960 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1961 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1962 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1963 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1964 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1965 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1966 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1967 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1968 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1969 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1970 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1971 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1972 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1973 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1974 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1975 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1976 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1977 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1978 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1979 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1980 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1981 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1982 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1983 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1984 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1985 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1986 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1987 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1988 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1989 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1990 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1991 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1992 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1993 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1994 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1995 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1996 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1997 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1998 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1999 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2000 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2001 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2002 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2003 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2004 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2005 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2006 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2007 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2008 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2009 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2010 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2011 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2012 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2013 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2014 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2015 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2016 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2017 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2018 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2019 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2020 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2021 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2022 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2023 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2024 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2025 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2026 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2027 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2028 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2029 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2030 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2031 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2032 * gcc.target/powerpc/vsu/vsu.exp: New file.
2033
5cb96b6a
UB
20342016-10-18 Uros Bizjak <ubizjak@gmail.com>
2035
2036 PR target/77991
2037 * gcc.target/i386/pr77991.c: New test.
2038
f5de494c
MF
20392016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2040
2041 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2042 LTO is used.
2043
e5163ec1
SKS
20442016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2045
5cb96b6a 2046 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2047
b64e8239
RB
20482016-10-18 Richard Biener <rguenther@suse.de>
2049
2050 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2051 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2052 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2053 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2054 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2055 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2056 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2057 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2058 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2059 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2060 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2061 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2062 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2063 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2064 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2065 * gcc.dg/pr68217.c: Likewise.
2066 * gcc.dg/predict-9.c: Likewise.
2067 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2068 * gcc.dg/predict-1.c: Likewise.
2069
c680ada5
JD
20702016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2071
2072 * gfortran.dg/dtio_17.f90: New test.
2073
7fd4f180
KV
20742016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2075
2076 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2077
718625ad
KV
20782016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2079
2080 * gcc.dg/ipa/vrp4.c: New test.
2081
735b8f9f
KV
20822016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2083
2084 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2085 * gcc.dg/torture/pr39074.c: Likewise.
2086
86f98087
EB
20872016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2088
2089 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2090 * gnat.dg/trampoline4.adb: Minor tweak.
2091
a929f266
BS
20922016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2093
2094 PR tree-optimization/77916
2095 * gcc.dg/torture/pr77916.c: New.
2096
4acf2055
SK
20972016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2098
2099 PR fortran/77978
2100 * gfortran.dg/pr77978_1.f90: New test.
2101 * gfortran.dg/pr77978_2.f90: Ditto.
2102 * gfortran.dg/pr77978_3.f90: Ditto.
2103
871267e1
PT
21042016-10-17 Paul Thomas <pault@gcc.gnu.org>
2105
2106 PR fortran/61420
2107 PR fortran/78013
2108 * gfortran.dg/proc_ptr_49.f90: New test.
2109
fd9593e9
BE
21102016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2111
2112 PR target/77308
2113 * gcc.target/arm/pr77308.c: New test.
2114
d32d4176
DE
21152016-10-17 David Edelsohn <dje.gcc@gmail.com>
2116
2117 * lib/target-supports.exp
2118 (check_effective_target_floatn_nx_runtime): Return 0 for
2119 powerpc*-ibm-aix*.
2120
dca2910c
AP
21212016-10-17 Andrew Pinski <apinski@cavium.com>
2122
2123 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2124 long instead of long.
2125 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2126 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2127 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2128 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2129 * gcc.target/aarch64/pr68102_1.c: Likewise.
2130 * gcc.target/aarch64/target_attr_3.c: Likewise.
2131
44b00dbc
RB
21322016-10-17 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/77988
2135 * gcc.dg/torture/pr77988.c: New testcase.
2136
89b80c42
PK
21372016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2138
2139 * gcc.dg/pr71636-1.c: New test-case.
2140 * gcc.dg/pr71636-2.c: Likewise.
2141
4c640e26
EB
21422016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2143
2144 * gnat.dg/trampoline3.adb: New test.
2145 * gnat.dg/trampoline4.adb: Likewise.
2146
6c0347f6
JD
21472016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2148
2149 * gfortran.dg/dtio_16.f90: New test.
2150
d0d48a06
EB
21512016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2152
2153 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2154 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2155 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2156
baa33d83
EB
21572016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2158
2159 * gcc.target/sparc/popc.c: Rename to...
2160 * gcc.target/sparc/popc-1.c: ...this.
2161 * gcc.target/sparc/popc-2.c: New test.
2162
523ee218
JD
21632016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2164
2165 PR fortran/77972
2166 * gfortran.dg/unexpected_eof_4.f90: New test.
2167
c04d4ede
JB
21682016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2169
31a84d4a
AP
2170 PR libfortran/48587
2171 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2172
064ed55a
JJ
21732016-10-14 Jakub Jelinek <jakub@redhat.com>
2174
9a822fc7
JJ
2175 PR middle-end/77959
2176 * gfortran.dg/pr77959.f90: New test.
2177
064ed55a
JJ
2178 DR 1511 - const volatile variables and ODR
2179 * g++.dg/DRs/dr1511-1.C: New test.
2180 * g++.dg/DRs/dr1511-2.C: New test.
2181
2579762a
EB
21822016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2183
2184 * gnat.dg/debug7.adb (dg-options): Remove -g.
2185 * gnat.dg/debug8.adb (dg-options): Add -margs.
2186 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2187
6d59425d
RB
21882016-10-14 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/77979
2191 * gcc.dg/torture/pr77979.c: New testcase.
2192
43f66d6e
ML
21932016-10-14 Martin Liska <mliska@suse.cz>
2194
2195 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2196 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2197 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2198
cb3ac867
UB
21992016-10-14 Uros Bizjak <ubizjak@gmail.com>
2200
2201 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2202 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2203 * gcc.dg/torture/pr77937-2.c: Likewise.
2204
14cf71a0
EB
22052016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2206
2207 * gnat.dg/lto15.adb: Adjust.
2208 * gnat.dg/lto16.adb: Likewise.
2209 * gnat.dg/lto17.adb: Likewise
2210 * gnat.dg/lto18.ad[sb]: New test.
2211 * gnat.dg/lto18_pkg.ads: New helper.
2212 * gnat.dg/lto19.adb: New test.
2213 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2214 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2215 * gnat.dg/lto20.adb: New test.
2216 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2217
6fd9c6f4
AV
22182016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2219
2220 * gfortran.dg/coarray_38.f90: Expect error message.
2221
01f44038
KT
22222016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2223
2224 * gcc.target/aarch64/spellcheck_1.c: New test.
2225 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2226 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2227 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2228 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2229 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2230
253abb2a
AS
22312016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2232
2233 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2234
a2695319
BS
22352016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2236
2237 PR tree-optimization/77937
2238 * gcc.dg/torture/pr77937-1.c: New.
2239 * gcc.dg/torture/pr77937-2.c: New.
2240
14a2c9aa
JM
22412016-10-13 Jakub Jelinek <jakub@redhat.com>
2242
2243 * g++.dg/cpp1z/inline-var1.C: New test.
2244 * g++.dg/cpp1z/inline-var1a.C: New test.
2245 * g++.dg/cpp1z/inline-var1.h: New file.
2246 * g++.dg/cpp1z/inline-var2.C: New test.
2247 * g++.dg/cpp1z/inline-var3.C: New test.
2248 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2249 uninitialized const.
2250
6c95388f 22512016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2252
ee7fa2e3
SL
2253 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2254 Xscale is specified, not just -march.
2255 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2256 is incompatible with Xscale.
18d34307 2257
96032047
MS
22582016-10-13 Martin Sebor <msebor@redhat.com>
2259
2260 PR c++/71912
2261 * g++.dg/ext/flexary4.C: Adjust.
2262 * g++.dg/ext/flexary5.C: Same.
2263 * g++.dg/ext/flexary9.C: Same.
2264 * g++.dg/ext/flexary19.C: New test.
2265 * g++.dg/ext/flexary18.C: New test.
2266 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2267 regression test.
5cb96b6a
UB
2268 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2269 Avoid generating a flexible array member in an array.
96032047 2270
5b1548fd
MS
22712016-10-13 Martin Sebor <msebor@redhat.com>
2272
2273 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2274 to placate -Wformat on targets where the type is not int.
2275
7810c4eb
DM
22762016-10-13 David Malcolm <dmalcolm@redhat.com>
2277
2278 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2279 in INSN_LOCATION.
2280
fcd27666
BC
22812016-10-13 Bin Cheng <bin.cheng@arm.com>
2282
2283 * gcc.target/i386/l_fma_float_1.c: Revise test.
2284 * gcc.target/i386/l_fma_float_2.c: Ditto.
2285 * gcc.target/i386/l_fma_float_3.c: Ditto.
2286 * gcc.target/i386/l_fma_float_4.c: Ditto.
2287 * gcc.target/i386/l_fma_float_5.c: Ditto.
2288 * gcc.target/i386/l_fma_float_6.c: Ditto.
2289 * gcc.target/i386/l_fma_double_1.c: Ditto.
2290 * gcc.target/i386/l_fma_double_2.c: Ditto.
2291 * gcc.target/i386/l_fma_double_3.c: Ditto.
2292 * gcc.target/i386/l_fma_double_4.c: Ditto.
2293 * gcc.target/i386/l_fma_double_5.c: Ditto.
2294 * gcc.target/i386/l_fma_double_6.c: Ditto.
2295
b8a4b8c8
BC
22962016-10-13 Bin Cheng <bin.cheng@arm.com>
2297
2298 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2299
328ba117
BC
23002016-10-13 Bin Cheng <bin.cheng@arm.com>
2301
2302 * gcc.dg/vect/vect-98.c: Refine test case.
2303 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2304 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2305 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2306
1a1ab05e
JJ
23072016-10-13 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR c/77946
2310 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2311
27947670
ML
23122016-10-13 Martin Liska <mliska@suse.cz>
2313
2314 PR tree-optimization/77943
2315 * g++.dg/tree-ssa/pr77943.C: New test.
2316
92c5266b
AV
23172016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2318
2319 PR fortran/72832
2320 * gfortran.dg/allocate_with_source_22.f03: New test.
2321 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2322 fail.
2323
90bca4ed
TP
23242016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2325
2326 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2327 * gcc.target/arm/movsi_movw.c: Likewise.
2328 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2329 directive to work on big endian targets.
2330
0011af7b
KV
23312016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2332
2333 * gcc.dg/tree-ssa/evrp6.c: New test.
2334
859e95ab
SB
23352016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2336
2337 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2338 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2339 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2340
2934018d
SB
23412016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2342
2343 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2344 * gcc.target/powerpc/warn-2.c: Ditto.
2345
f92d1522
RS
23462016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2347
2348 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2349 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2350 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2351 for -mmsa.
2352 * gcc.target/mips/msa.c: New test.
2353 * gcc.target/mips/msa-builtins.c: Likewise.
2354 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2355 (check_effective_target_mips_msa_runtime): Likewise.
2356 (check_effective_target_mips_msa): Likewise.
2357 (add_options_for_mips_msa): Likewise.
2358 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2359 (check_effective_target_vect_intfloat_cvt): Likewise.
2360 (check_effective_target_vect_uintfloat_cvt): Likewise.
2361 (check_effective_target_vect_floatint_cvt): Likewise.
2362 (check_effective_target_vect_floatuint_cvt): Likewise.
2363 (check_effective_target_vect_shift): Likewise.
2364 (check_effective_target_vect_shift_char): Likewise.
2365 (check_effective_target_vect_long): Likewise.
2366 (check_effective_target_vect_float): Likewise.
2367 (check_effective_target_vect_double): Likewise.
2368 (check_effective_target_vect_long_long): Likewise.
2369 (check_effective_target_vect_perm): Likewise.
2370 (check_effective_target_vect_perm_byte): Likewise.
2371 (check_effective_target_vect_perm_short): Likewise.
2372 (check_effective_target_vect_sdot_qi): Likewise.
2373 (check_effective_target_vect_udot_qi): Likewise.
2374 (check_effective_target_vect_sdot_hi): Likewise.
2375 (check_effective_target_vect_udot_hi): Likewise.
2376 (check_effective_target_vect_pack_trunc): Likewise.
2377 (check_effective_target_vect_unpack): Likewise.
2378 (check_effective_target_vect_hw_misalign): Likewise.
2379 (check_effective_target_vect_condition): Likewise.
2380 (check_effective_target_vect_cond_mixed): Likewise.
2381 (check_effective_target_vect_char_mult): Likewise.
2382 (check_effective_target_vect_short_mult): Likewise.
2383 (check_effective_target_vect_int_mult): Likewise.
2384 (check_effective_target_vect_extract_even_odd): Likewise.
2385 (check_effective_target_vect_interleave): Likewise.
2386 (check_vect_support_and_set_flags): Check if the target supports MSA
2387 and append to the list of EFFECTIVE_TARGETS.
2388
0bfd099c
RB
23892016-10-12 Richard Biener <rguenther@suse.de>
2390
2391 PR debug/77947
2392 * g++.dg/torture/pr77947.C: New testcase.
2393
b4a9ef2f
PMR
23942016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2395
2396 * gnat.dg/debug8.adb: New testcase.
2397
c0dbd22d
PMR
23982016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2399
2400 * gnat.dg/debug9.adb: New testcase.
2401
8a7c91cd
RB
24022016-10-12 Richard Biener <rguenther@suse.de>
2403
2404 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2405 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2406 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2407
7dc2f5f1
RB
24082016-10-12 Richard Biener <rguenther@suse.de>
2409
2410 PR tree-optimization/77920
2411 * gcc.dg/torture/pr77920.c: New testcase.
2412
70f6d5e1
JJ
24132016-10-12 Jakub Jelinek <jakub@redhat.com>
2414
4a8b97cb
JJ
2415 PR tree-optimization/77929
2416 * gcc.c-torture/compile/pr77929.c: New test.
2417
70f6d5e1
JJ
2418 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2419 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2420 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2421 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2422 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2423 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2424 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2425 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2426 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2427
4803de58
EB
24282016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2429
2430 * gcc.target/sparc/setcc-4.c: Adjust.
2431 * gcc.target/sparc/setcc-5.c: Likewise.
2432 * gcc.target/sparc/setcc-6.c: Likewise.
2433 * gcc.target/sparc/setcc-7.c: Likewise.
2434 * gcc.target/sparc/setcc-8.c: Likewise.
2435 * gcc.target/sparc/setcc-9.c: Likewise.
2436 * gcc.target/sparc/setcc-10.c: Delete.
2437
f6cf4810
SK
24382016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2439
2440 PR fortran/77942
2441 * gfortran.dg/pr77942.f90
2442
8e8c2744
FR
24432016-10-11 Fritz Reese <fritzoreese@gmail.com>
2444
2445 * gfortran.dg/dec_math.f90: New testsuite.
2446
ddefad9a
SKS
24472016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2448
2449 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2450 (main): Declare j as i32 instead of int.
2451
e7b08761
TP
24522016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2453
2454 PR testsuite/PR77710
2455 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2456 target triplet instead of *-*-*-*.
2457
9fd7cd44
EB
24582016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2459
2460 * gnat.dg/unchecked_convert10.adb: New test.
2461 * gnat.dg/unchecked_convert11.adb: Likewise.
2462 * gnat.dg/unchecked_convert12.adb: Likewise.
2463
ff7e7ee0
EB
24642016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2465
2466 * gcc.target/sparc/cbcond-1.c: New test.
2467 * gcc.target/sparc/cbcond-2.c: Likewise.
2468 * gcc.target/sparc/movcc-1.c: Likewise.
2469 * gcc.target/sparc/movcc-2.c: Likewise.
2470 * gcc.target/sparc/setcc-1.c: Adjust.
2471 * gcc.target/sparc/setcc-2.c: Likewise.
2472 * gcc.target/sparc/setcc-3.c: Likewise.
2473 * gcc.target/sparc/setcc-4.c: Likewise.
2474 * gcc.target/sparc/setcc-5.c: Likewise.
2475 * gcc.target/sparc/setcc-6.c: New test.
2476 * gcc.target/sparc/setcc-7.c: Likewise.
2477 * gcc.target/sparc/setcc-8.c: Likewise.
2478 * gcc.target/sparc/setcc-9.c: Likewise.
2479 * gcc.target/sparc/setcc-10.c: Likewise.
2480
d30078b8
JL
24812016-10-10 Jeff Law <law@redhat.com>
2482
2483 PR tree-optimization/71947
2484 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2485 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2486 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2487 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2488 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2489 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2490
5f869266
TK
24912016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2492
2493 PR fortran/77915
2494 * gfortran.dg/matmul_11.f90: New test.
2495
174e0b00
JW
24962016-10-10 Jiong Wang <jiong.wang@arm.com>
2497
2498 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2499 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2500 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2501 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2502 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2503 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2504 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2505 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2506 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2507 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2508 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2509 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2510 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2511 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2512 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2513 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2514 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2515 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2516 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2517 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2518 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2519 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2520 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2521 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2522 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2523 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2524 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2525 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2526 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2527 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2528 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2529 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2530 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2531 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2532 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2533 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2534 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2535 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2536 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2537 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2538 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2539 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2540 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2541 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2542 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2543 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2544 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2545 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2546 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2547 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2548 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2549 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2550 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2551 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2552 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2553 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2554 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2555 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2556 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2557
4bc63138
JW
25582016-10-10 Jiong Wang <jiong.wang@arm.com>
2559
2560 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2561 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2562 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2563 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2564 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2565 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2566 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2567 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2568 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2569 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2570 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2571 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2572 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2573 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2574
8f3edb07
JW
25752016-10-10 Jiong Wang <jiong.wang@arm.com>
2576
2577 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2578 Enable AArch64.
2579 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2580 vdup*_laneq.
2581 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2582 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2583 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2584 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2585
6e49f922
JW
25862016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2587 Jiong Wang <jiong.wang@arm.com>
2588
2589 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2590 AArch64 support.
2591 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2592 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2593 AArch64 targets.
2594 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2595 AArch64 targets.
2596 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2597 targets.
2598 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2599
41683e1a
EB
26002016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2601
2602 * gnat.dg/specs/vfa.ads: New test.
2603
6e49f922 26042016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2605
2606 * gnat.dg/inline13.ad[sb]: New test.
2607 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2608
55cfd746
EB
26092016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * gnat.dg/biased_subtype.adb: New test.
2612
4dfb8a2a
JJ
26132016-10-09 Jakub Jelinek <jakub@redhat.com>
2614
2615 PR tree-optimization/77901
2616 * gcc.c-torture/compile/pr77901.c: New test.
2617
67b97478
PK
26182016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2619
2620 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2621 * gcc.dg/ipa/propalign-2.c: Likewise
2622 * gcc.dg/ipa/propalign-3.c: Likewise.
2623 * gcc.dg/ipa/propalign-4.c: Likewise.
2624 * gcc.dg/ipa/propalign-5.c: Likewise.
2625
7bad794a
JJ
26262016-10-08 Jakub Jelinek <jakub@redhat.com>
2627
81b02905
JJ
2628 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2629
ee19ef45
JJ
2630 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2631
7bad794a
JJ
2632 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2633 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2634
56d3a930
FR
26352016-10-07 Fritz Reese <fritzoreese@gmail.com>
2636
2637 * gfortran.dg/dec_union_11.f90: New testcase.
2638
45e2bf2e
NS
26392016-10-07 Nathan Sidwell <nathan@acm.org>
2640
2641 PR c++/66443
2642 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2643 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2644 * g++.dg/cpp1y/pr66443-cxx14.C: New
2645 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2646 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2647
be845b04
JJ
26482016-10-07 Jakub Jelinek <jakub@redhat.com>
2649
2650 * g++.dg/cpp0x/addressof1.C: New test.
2651 * g++.dg/cpp0x/addressof2.C: New test.
2652
08213983
MM
26532016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2654
2655 * gcc.target/powerpc/float128-type-1.c: New test to check that
2656 PowerPC 64-bit Linux enables -mfloat128-type by default.
2657 * gcc.target/powerpc/float128-type-2.c: Likewise.
2658 * gcc.target/powerpc/float128-mix.c: Change error message to
2659 reflect that __ibm128 is now #define'ed to be long double.
2660
bd845c14
SK
26612016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2662
2663 PR fortran/77406
2664 * gfortran.dg/pr77406.f90: New test.
2665 * gfortran.dg/assumed_type_3.f90: Update error messages.
2666 * gfortran.dg/defined_operators_1.f90: Ditto.
2667 * gfortran.dg/generic_26.f90: Ditto.
2668 * gfortran.dg/generic_7.f90: Ditto.
2669 * gfortran.dg/gomp/udr5.f90: Ditto.
2670 * gfortran.dg/gomp/udr7.f90: Ditto.
2671 * gfortran.dg/interface_1.f90: Ditto.
2672 * gfortran.dg/interface_37.f90: Ditto.
2673 * gfortran.dg/interface_5.f90: Ditto.
2674 * gfortran.dg/interface_6.f90: Ditto.
2675 * gfortran.dg/interface_7.f90
2676 * gfortran.dg/no_arg_check_3.f90
2677 * gfortran.dg/operator_5.f90
2678 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2679
c09c4992
BE
26802016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2681
2682 PR c++/77700
2683 * c-c++-common/Wint-in-bool-context.c: Update test.
2684
d7f336f8
RB
26852016-10-07 Richard Biener <rguenther@suse.de>
2686
2687 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2688 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2689
a9172bf3
MP
26902016-10-07 Marek Polacek <polacek@redhat.com>
2691
2692 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2693
8a14afd0
BS
26942016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2695
2696 PR c++/69733
2697 * c-c++-common/pr69733.c: New test.
2698 * gcc.dg/pr69733.c: New test.
2699 * gcc.target/i386/pr69733.c: New test.
2700
d4bd4646
MP
27012016-10-07 Marek Polacek <polacek@redhat.com>
2702
2703 PR c++/77803
2704 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2705
a93cdc5c
JJ
27062016-10-07 Jakub Jelinek <jakub@redhat.com>
2707
2708 PR tree-optimization/77664
2709 * gcc.dg/tree-ssa/pr77664.c: New test.
2710 * gcc.dg/pr77664.c: New test.
2711
27122016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2713
2714 * gfortran.dg/pr69955.f90: New test.
2715
ac193ee7
LK
27162016_10-06 Louis Krupp <louis.krupp@zoho.com>
2717
2718 PR fortran/57910
2719 * gfortran.dg/pr57910.f90: New test.
2720
342cfb3e
JJ
27212016-10-06 Jakub Jelinek <jakub@redhat.com>
2722
2723 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2724 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2725
48057089
KV
27262016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2727
2728 PR tree-optimization/77862
2729 * gcc.dg/pr77862.c: New test.
2730
65b25c9b
KV
27312016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2732
2733 * gcc.dg/tree-ssa/evrp4.c: New test.
2734
f3127685
JL
27352016-10-06 Jeff Law <law@redhat.com>
2736
2737 PR tree-optimization/71661
2738 * gcc.dg/tree-ssa/pr71661.c: New test.
2739
b3972588
RB
27402016-10-06 Richard Biener <rguenther@suse.de>
2741
2742 PR tree-optimization/77855
2743 * gcc.dg/torture/pr77855.c: New testcase.
2744
139dc3c6 27452016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2746 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2747
2748 * g++.dg/other/pr77759.C: New test.
2749
37f6a157
RB
27502016-10-06 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/77839
2753 * gcc.dg/torture/pr77839.c: New testcase.
2754
f779aeb8
MP
27552016-10-06 Marek Polacek <polacek@redhat.com>
2756
2757 * g++.dg/cpp1z/init-statement9.C: New test.
2758
eee8f0b0
AS
27592016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2760
2761 * gcc.target/i386/pcommit-1.c: Deleted.
2762 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2763 * gcc.target/i386/sse-13.c: Ditto.
2764 * gcc.target/i386/sse-14.c: Ditto.
2765 * gcc.target/i386/sse-22.c: Ditto.
2766 * gcc.target/i386/sse-23.c: Ditto.
2767 * g++.dg/other/i386-2.C: Ditto.
2768
b48042bb
UB
27692016-10-05 Uros Bizjak <ubizjak@gmail.com>
2770
2771 * gcc.target/i386/pr77833.c: Require int128 effective target.
2772
50b01e1d
SK
27732016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2774
2775 PR fortran/58991
2776 PR fortran/58992
2777 * gfortran.dg/associate_22.f90: New test.
2778
908b8296
FR
27792016-10-05 Fritz Reese <fritzoreese@gmail.com>
2780
2781 * gfortran.dg/dec_union_9.f90: New testcase.
2782 * gfortran.dg/dec_union_10.f90: New testcase.
2783
87582521
JJ
27842016-10-05 Jakub Jelinek <jakub@redhat.com>
2785
2e69f143
JJ
2786 PR sanitizer/66343
2787 * gcc.dg/pch/pr66343-3.c: New test.
2788 * gcc.dg/pch/pr66343-3.hs: New file.
2789
87582521
JJ
2790 PR sanitizer/66343
2791 * gcc.dg/pch/pr66343-1.c: New test.
2792 * gcc.dg/pch/pr66343-1.hs: New file.
2793 * gcc.dg/pch/pr66343-2.c: New test.
2794 * gcc.dg/pch/pr66343-2.hs: New file.
2795
700fff34
BE
27962016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2797
2798 * c-c++-common/Wint-in-bool-context.c: Update test.
2799
17a9e380
MP
28002016-10-05 Marek Polacek <polacek@redhat.com>
2801
2802 * g++.dg/cpp1z/init-statement1.C: New test.
2803 * g++.dg/cpp1z/init-statement2.C: New test.
2804 * g++.dg/cpp1z/init-statement3.C: New test.
2805 * g++.dg/cpp1z/init-statement4.C: New test.
2806 * g++.dg/cpp1z/init-statement5.C: New test.
2807 * g++.dg/cpp1z/init-statement6.C: New test.
2808 * g++.dg/cpp1z/init-statement7.C: New test.
2809 * g++.dg/cpp1z/init-statement8.C: New test.
2810
6e48e779
LK
28112016-10-05 Louis Krupp <louis.krupp@zoho.com>
2812
2813 PR fortran/67524
2814 * gfortran.dg/pr67524.f90: New test.
2815
04a32443
JJ
28162016-10-05 Jakub Jelinek <jakub@redhat.com>
2817
2818 PR sanitizer/77823
2819 * c-c++-common/ubsan/shift-9.c: New test.
2820
743a9cf7
SKS
28212016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2822
2823 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2824 of int if __SIZEOF_INT__ is less than 4 bytes.
2825
a40278c3
JD
28262016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2827
2828 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2829 * gfortran.dg/class_array_20.f03: Likewise.
2830 * gfortran.dg/class_array_21.f03: Likewise.
2831 * gfortran.dg/finalize_29.f08: Likewise.
2832 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2833
39bb7d01
RB
28342016-10-05 Richard Biener <rguenther@suse.de>
2835
2836 PR middle-end/77826
2837 * gcc.dg/torture/pr77826.c: New testcase.
2838
eeb57981
RB
28392016-10-05 Richard Biener <rguenther@suse.de>
2840
2841 * gcc.dg/fold-copysign-1.c: New testcase.
2842
f9018d75
AS
28432016-10-05 Andreas Schwab <schwab@suse.de>
2844
2845 * g++.dg/pr49847-2.C: Remove.
2846
7e8000b3
PMR
28472016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2848
2849 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2850
54f84ca9
RB
28512016-10-05 Richard Biener <rguenther@suse.de>
2852
2853 PR middle-end/55152
2854 * gcc.dg/pr55152-2.c: New testcase.
2855
17beda50
JD
28562016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2857
2858 * gfortran.dg/dtio_15.f90: New test.
2859
1c84b798
ILT
28602016-10-04 Ian Lance Taylor <iant@golang.org>
2861
2862 * gcc.dg/split-7.c: New test.
2863
7ec39552
MS
28642016-10-04 Martin Sebor <msebor@redhat.com>
2865
2866 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2867 %lc directive to wint_t to silence -Wformat warnings on targets
2868 where the latter is a distinct type such as long.
2869
8ff04ff9
MS
28702016-10-04 Martin Sebor <msebor@redhat.com>
2871
2872 PR c++/77804
2873 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2874
bfecd57c
JJ
28752016-10-04 Jakub Jelinek <jakub@redhat.com>
2876
f72da967
JJ
2877 PR c++/77791
2878 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2879
bfecd57c
JJ
2880 * g++.dg/other/java3.C: Remove.
2881 * g++.dg/other/java1.C: Remove.
2882 * g++.dg/other/error12.C: Remove.
2883 * g++.dg/other/java2.C: Remove.
2884 * g++.dg/warn/Wnvdtor.C: Remove.
2885 * g++.dg/lookup/java1.C: Remove.
2886 * g++.dg/lookup/java2.C: Remove.
2887 * g++.dg/ext/pr34829.C: Remove.
2888 * g++.dg/ext/java-3.C: Remove.
2889 * g++.dg/ext/java-1.C: Remove.
2890 * g++.dg/ext/java-2.C: Remove.
2891 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2892
fe8b1e83
DG
28932016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2894
2895 PR tree-optimization/77808
2896 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2897
078b5aab
RB
28982016-10-04 Richard Biener <rguenther@suse.de>
2899
2900 PR tree-optimization/77399
2901 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2902
2b568899
RB
29032016-10-04 Richard Biener <rguenther@suse.de>
2904
2905 PR middle-end/77833
2906 * gcc.target/i386/pr77833.c: New testcase.
2907
0a4e5cf3
JL
29082016-09-26 Jeff Law <law@redhat.com>
2909
2910 PR tree-optimization/71550
2911 PR tree-optimization/71403
2912 * gcc.c-torture/execute/pr71550.c: New test.
2913
d07b0a23
SKS
29142016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2915
2916 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2917 option.
2918
b44a42cf
KT
29192016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2920
2921 Revert
2922 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2923
2924 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2925
f41f1ceb
MP
29262016-10-03 Marek Polacek <polacek@redhat.com>
2927
2928 * g++.dg/cpp0x/nullptr37.C: New test.
2929
1633d3b9
BE
29302016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2931
2932 * c-c++-common/Wint-in-bool-context.c: Update test.
2933
2c8e3a1d
JJ
29342016-10-02 Jakub Jelinek <jakub@redhat.com>
2935
2936 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2937 earlier.
2938 * g++.dg/charset/asm2.c (memmove): Likewise.
2939 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2940 * g++.dg/tls/diag-4.C (foo): Likewise.
2941 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2942 dg-warning, fix up regex.
2943 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2944 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2945 * g++.old-deja/g++.mike/net31.C: Likewise.
2946 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2947 for C++17.
2948 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2949 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2950
f00b6283
RB
29512016-10-01 Richard Biener <rguenther@suse.de>
2952
2953 PR middle-end/77798
2954 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2955
0f0565b1
AV
29562016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2957
2958 PR fortran/77663
2959 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2960
c58823a0
JJ
29612016-10-01 Jakub Jelinek <jakub@redhat.com>
2962
2963 PR c/77490
2964 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2965 Add dg-prune-output directive.
2966
e3228a50
JD
29672016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2968
2969 PR fortran/66643
2970 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2971 * gfortran.fortran-torture/compile/write.f90: Update test.
2972
e70bbc6f
MW
29732016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2974
2975 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2976 arm_fp16_alternative_ok as the required effective target.
2977 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2978 -mfp16-format=alternative to the dg-options directive and remove
2979 the dg-add-options directive.
2980
c39747d2
FR
29812016-09-30 Fritz Reese <fritzoreese@gmail.com>
2982
2983 PR fortran/77764
2984 * gfortran.dg/dec_union_8.f90: New testcase.
2985
00074dd8
FR
29862016-09-30 Fritz Reese <fritzoreese@gmail.com>
2987
2988 PR fortran/77782
2989 * gfortran.dg/dec_structure_16.f90: New testcase.
2990
26f391e8
AV
29912016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2992
2993 * gfortran.dg/coarray_allocate_10.f08: New test.
2994 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2995
fa16a271
KT
29962016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2997
2998 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2999
f334c828
RB
30002016-09-30 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/77399
3003 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3004
76e3ec9c
SL
30052016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3006
871267e1 3007 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3008 -fdelete-null-pointer-checks explicit.
3009 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3010 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3011 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3012 * gcc.dg/pic-1.c: Require fpic target support.
3013 * gcc.dg/pic-2.c: Likewise.
3014
a2c6e7f2
JJ
30152016-09-29 Jakub Jelinek <jakub@redhat.com>
3016
3017 Implement P0001R1 - C++17 removal of register storage class specifier
3018 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3019 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3020 C++17.
3021 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3022 keyword if not __SSE2__.
3023 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3024 C++17.
3025 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3026 register keywords.
3027 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3028 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3029 no_erroneous_warning): Expect new warnings for C++17.
3030 * g++.dg/warn/register-var-2.C (f): Likewise.
3031 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3032 * g++.dg/parse/linkage2.C (foo): Likewise.
3033 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3034 keyword on parameters for C++17.
3035 * g++.dg/cpp1z/register1.C: New test.
3036 * g++.dg/cpp1z/register2.C: New test.
3037 * g++.dg/cpp1z/register3.C: New test.
3038
4ab76933
UB
30392016-09-29 Uros Bizjak <ubizjak@gmail.com>
3040
3041 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3042 * gcc.target/i386/avx2-check.h (main): Ditto.
3043 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3044 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3045 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3046 * gcc.target/i386/avx512er-check.h (main): Ditto.
3047 * gcc.target/i386/avx512f-check.h (main): Ditto.
3048 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3049 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3050 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3051
2488ebe5
UB
30522016-09-29 Uros Bizjak <ubizjak@gmail.com>
3053
3054 PR target/77756
3055 * gcc.target/i386/pr77756.c: New test.
3056
4d258d09
MP
30572016-09-29 Marek Polacek <polacek@redhat.com>
3058
3059 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3060
a9087411
MP
30612016-09-29 Marek Polacek <polacek@redhat.com>
3062
3063 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3064 C++14.
3065
fa0a064a
ML
30662016-09-29 Martin Liska <mliska@suse.cz>
3067
3068 * objc/execute/construct1.m: New test.
3069
0ce1ecc7
RB
30702016-09-29 Richard Biener <rguenther@suse.de>
3071
3072 PR tree-optimization/77768
3073 * gcc.dg/torture/pr77768.c: New testcase.
3074
da186c1f
RB
30752016-09-28 Richard Biener <rguenther@suse.de>
3076
3077 PR middle-end/77407
3078 * gcc.dg/pr77407.c: New testcase.
3079
d657e995
RB
30802016-09-29 Richard Biener <rguenther@suse.de>
3081
3082 PR middle-end/55152
3083 * gcc.dg/pr55152.c: New testcase.
3084 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3085
cadf6296
RO
30862016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3087
3088 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3089 (dg-options): Remove -m32.
3090
88000fd1
MS
30912016-09-28 Martin Sebor <msebor@redhat.com>
3092
3093 PR middle-end/77721
3094 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3095
0c172974
JD
30962016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3097
3098 PR libgfortran/77707
3099 * gfortran.dg/inquire_17.f90: New test.
3100
4b390698
JJ
31012016-09-28 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR c++/77467
3104 * g++.dg/cpp1y/constexpr-77467.C: New test.
3105
2b1b5938
MS
31062016-09-28 Martin Sebor <msebor@redhat.com>
3107
3108 PR c/77762
3109 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3110 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3111 (test_sprintf_p_const): Adjust line numbers to avoid failures
3112 introduced in r240503.
3113
30dc6ee9
MS
31142016-09-28 Martin Sebor <msebor@redhat.com>
3115
3116 PR middle-end/77683
3117 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3118
7d290e93
BE
31192016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3120
fcf32bad
BE
3121 PR c++/77748
3122 * g++.dg/pr77550.C: Avoid undefined behavior.
3123
7d290e93
BE
3124 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3125
912d9ec3
WD
31262016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3127
3128 * gcc.dg/strlenopt-20.c: Update test.
3129 * gcc.dg/strlenopt-21.c: Likewise.
3130 * gcc.dg/strlenopt-22.c: Likewise.
3131 * gcc.dg/strlenopt-22g.c: Likewise.
3132 * gcc.dg/strlenopt-26.c: Likewise.
3133 * gcc.dg/strlenopt-5.c: Likewise.
3134 * gcc.dg/strlenopt-7.c: Likewise.
3135 * gcc.dg/strlenopt-9.c: Likewise.
3136
459bcfb0
JJ
31372016-09-27 Jakub Jelinek <jakub@redhat.com>
3138
6e39060a
JJ
3139 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3140
8ca33347
JJ
3141 * g++.dg/cpp1z/lambda-this1.C: New test.
3142 * g++.dg/cpp1z/lambda-this2.C: New test.
3143
459bcfb0
JJ
3144 PR c++/77722
3145 * g++.dg/ubsan/return-4.C: New test.
3146 * g++.dg/ubsan/return-5.C: New test.
3147 * g++.dg/ubsan/return-6.C: New test.
3148
20fba714
JW
31492016-09-27 Jiong Wang <jiong.wang@arm.com>
3150
3151 * lib/target-supports.exp
3152 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3153 in function comment.
3154
bebe0086
ML
31552016-09-27 Martin Liska <mliska@suse.cz>
3156
3157 PR gcov-profile/46266
3158 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3159 considered.
3160
59896334
RB
31612016-09-27 Richard Biener <rguenther@suse.de>
3162
3163 PR tree-optimization/77745
3164 * g++.dg/torture/pr77745.C: New testcase.
3165
f0d355dc
RB
31662016-09-27 Richard Biener <rguenther@suse.de>
3167
3168 PR tree-optimization/77478
3169 * gcc.dg/torture/pr77478.c: New testcase.
3170
8c9434c2
ML
31712016-09-27 Martin Liska <mliska@suse.cz>
3172
3173 PR gcov-profile/7970
3174 PR gcov-profile/16855
3175 PR gcov-profile/44779
3176 * g++.dg/gcov/pr16855.C: New test.
3177
511d092e
SKS
31782016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3179
3180 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3181
f2e0c4e1
JJ
31822016-09-27 Jakub Jelinek <jakub@redhat.com>
3183
3184 PR fortran/77666
3185 * gfortran.dg/gomp/pr77666.f90: New test.
3186
3a4228ba
KV
31872016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3188
3189 PR ipa/77677
3190 * gcc.dg/torture/pr77677-2.c: New test.
3191
a184e37f
SK
31922016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3193
3194 PR fortran/77420
3195 * gfortran.dg/pr77420_1.f90: New test.
3196 * gfortran.dg/pr77420_2.f90: Ditto.
3197 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3198 * gfortran.dg/pr77420_4.f90: this file.
3199
8be59d19
KV
32002016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3201
3202 PR middle-end/77719
3203 * gfortran.dg/pr77719.f90: New test.
3204
991075a4
TP
32052016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3206
3207 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3208 singular form of byte when quantity is unknown.
991075a4 3209
c6147dc4
MP
32102016-09-26 Marek Polacek <polacek@redhat.com>
3211
3212 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3213
5cc6c41c
ML
32142016-09-26 Martin Liska <mliska@suse.cz>
3215
3216 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3217 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3218 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3219 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3220 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3221 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3222 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3223 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3224 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3225
81fea426
MP
32262016-09-26 Marek Polacek <polacek@redhat.com>
3227
3228 PR c/7652
3229 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3230 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3231 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3232 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3233 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3234 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3235 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3236 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3237 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3238 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3239 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3240 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3241 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3242 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3243 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3244 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3245 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3246 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3247 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3248 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3249 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3250 * c-c++-common/attr-fallthrough-1.c: New test.
3251 * c-c++-common/attr-fallthrough-2.c: New test.
3252 * g++.dg/cpp0x/fallthrough1.C: New test.
3253 * g++.dg/cpp0x/fallthrough2.C: New test.
3254 * g++.dg/cpp1z/fallthrough1.C: New test.
3255 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3256 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3257 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3258 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3259
9b597c1f
SK
32602016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3261
12a813c1 3262 PR fortran/77429
9b597c1f
SK
3263 * gfortran.dg/pr77429.f90: New test.
3264
f1c7e7f1
SK
32652016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3266
3267 PR fortran/77694
3268 * gfortran.dg/pr77694.f90: New test.
3269
50c6dd20
OE
32702016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3271
3272 PR target/51244
3273 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3274
540b039e
DH
32752016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3276
3277 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3278 for 32-bit mode.
3279
cfd161bf
DH
32802016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3281
3282 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3283 for 32-bit mode.
3284
9a2300e9
MP
32852016-09-24 Marek Polacek <polacek@redhat.com>
3286
3287 PR c/77490
3288 * c-c++-common/Wbool-operation-1.c: New test.
3289 * gcc.dg/Wbool-operation-1.c: New test.
3290
34d567d1
FR
32912016-09-23 Fritz Reese <fritzoreese@gmail.com>
3292
3293 * gfortran.dg/dec_static_1.f90: New.
3294 * gfortran.dg/dec_static_2.f90: New.
3295 * gfortran.dg/dec_static_3.f90: New.
3296 * gfortran.dg/dec_static_4.f90: New.
3297
4a8d4422
JD
32982016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3299
3300 PR fortran/48298
3301 * gfortran.dg/negative_unit_check.f90: Update test.
3302 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3303
90ef45cb
DV
33042016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3305
3306 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3307 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3308 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3309 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3310 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3311 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3312 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3313
e0535922
MS
33142016-09-23 Martin Sebor <msebor@redhat.com>
3315
3316 PR testsuite/77713
3317 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3318 assuming long double is bigger than double.
3319
d664d76d
JJ
33202016-09-23 Jakub Jelinek <jakub@redhat.com>
3321
3322 Implement P0138R2, C++17 construction rules for enum class values
3323 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3324
3b31f720
DM
33252016-09-23 David Malcolm <dmalcolm@redhat.com>
3326
3327 PR preprocessor/77672
3328 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3329 expected multiline output from first warning to reflect change
3330 in r240434.
3331
592459bf
TP
33322016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3333
3334 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3335
0af06385
BE
33362016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3337 Tom de Vries <tom@codesourcery.com>
3338
3339 PR testsuite/77411
3340 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3341
8f01b67a
MP
33422016-09-23 Marek Polacek <polacek@redhat.com>
3343
3344 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3345 * c-c++-common/gomp/atomic-13.c: Likewise.
3346 * c-c++-common/gomp/atomic-14.c: Likewise.
3347 * c-c++-common/pr60439.c: Remove invalid code.
3348 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3349 * g++.dg/expr/bitfield5.C: Likewise.
3350 * g++.dg/expr/bitfield6.C: Likewise.
3351 * g++.dg/expr/bool1.C: Likewise.
3352 * g++.dg/expr/bool3.C: Likewise.
3353 * g++.dg/expr/lval3.C: Likewise.
3354 * g++.dg/expr/lval4.C: Likewise.
3355 * g++.old-deja/g++.jason/bool5.C: Likewise.
3356
bbd6fcf3
DM
33572016-09-23 David Malcolm <dmalcolm@redhat.com>
3358
3359 PR preprocessor/77672
3360 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3361 (test_terminator_location): New function.
3362
113d06a4
RB
33632016-09-23 Richard Biener <rguenther@suse.de>
3364
3365 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3366
cab9e1df
MW
33672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3368
3369 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3370 -march=armv8.2-a+fp16 when supported by the hardware.
3371 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3373 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3374 semi-colons to a macro invocations.
3375 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3376 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3377 defined.
3378 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3379 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3380 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3381 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3382 defined.
3383 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3384 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3385 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3386 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3387 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3388 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3389 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3390 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3391 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3392 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3393 defined.
3394 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3396 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3397 defined.
3398 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3400 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3401 defined.
3402 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3403 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3404 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3405 defined.
3406 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3407 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3408 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3409 defined. Also fix some white-space.
3410 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3411 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3412 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3413 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3414 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3415 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3416 defined. Also fix some long lines and white-space.
3417 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3418 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3419 defined. Also fix some long lines and white-space.
3420 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3421 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3422 defined.
3423 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3424 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3425 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3426 defined.
3427 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3428 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3429 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3430 defined.
3431 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3432 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3433 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3434 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3435 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3436 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3437 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3438 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3439 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3440 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3441 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3442 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3443 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3444 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3445 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3446 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3447 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3448 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3449 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3450
da9b2e69
JW
34512016-09-23 Jiong Wang <jiong.wang@arm.com>
3452 Matthew Wahab <matthew.wahab@arm.com>
3453
3454 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3455 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3456 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3457 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3458 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3459 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3460 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3461 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3462 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3463 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3464 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3465 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3466 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3467 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3468 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3469 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3470 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3471 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3472 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3473 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3474 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3475 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3476 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3477 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3478 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3479 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3480 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3481 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3482 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3483 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3484 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3485 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3486 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3487 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3488 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3489 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3490 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3491
785cf02f
MW
34922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3493
3494 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3495 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3496 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3497 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3498 support.
3499
1e401340
KV
35002016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3501
3502 PR ipa/77677
3503 * gcc.dg/torture/pr77677.c: New test.
3504
8ed3eeac
AV
35052016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3506
3507 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3508 here now.
3509
55a9b91b
MW
35102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3511
3512 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3513 options. Add tests for float16x4_t and float16x8_t.
3514
64c744b9
DV
35152016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3516
3517 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3518 * gcc.target/s390/risbg-ll-2.c: Ditto.
3519 * gcc.target/s390/risbg-ll-3.c: Ditto.
3520
d403b8d4
MW
35212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3522
3523 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3524 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3525
576987fc
DV
35262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3527
3528 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3529 output to the simplified instructions.
3530
4ffc8099
MW
35312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3532
3533 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3534 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3535
b1a970a5
MW
35362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3537
3538 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3539 (FP16_SUPPORTED): New
3540 (expected-hfloat-16x4): Make conditional on __fp16 support.
3541 (expected-hfloat-16x8): Likewise.
3542 (vdup_n_f16): Disable for non-AArch64 targets.
3543 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3544 conditional on FP16_SUPPORTED.
3545 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3546 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3547 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3548 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3549 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3550 for testing __fp16.
3551 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3552 conditional on FP16_SUPPORTED.
3553 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3554 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3555
50df9464
MW
35562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3557
3558 * gcc.target/arm/short-vfp-1.c: New.
3559
536b9f42
MW
35602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3561
3562 * gcc.target/arm/attr-fp16-arith-1.c: New.
3563
1b9e31cf
MW
35642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3565
3566 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3567 New.
3568 (add_options_for_arm_v8_2a_fp16_neon): New.
3569 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3570 (add_options_for_arm_arch_v8_2a): Auto-generate.
3571 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3572 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3573 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3574 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3575 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3576 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3577 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3578
a5b42ee7
MW
35792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3580
3581 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3582 arm_fp16_alternative_ok.
3583 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3584 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3585 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3586 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3587 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3588 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3589 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3590 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3591 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3592 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3593 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3594 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3595 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3596 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3597 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3598 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3599 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3600 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3601 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3602 arm_fp16_alternative_ok.
3603 * lib/target-supports.exp
3604 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3605 (check_effective_target_arm_fp16_alternative_ok): New.
3606 (check_effective_target_arm_fp16_none_ok_nocache): New.
3607 (check_effective_target_arm_fp16_none_ok): New.
3608
fcbc975b
ML
36092016-09-23 Martin Liska <mliska@suse.cz>
3610
3611 * gcc.dg/ipa/pr77653.c: Replace adress
3612 with address.
3613
1822b732
ML
36142016-09-23 Martin Liska <mliska@suse.cz>
3615
3616 * gcc.target/i386/movbe-4.c: New test.
3617
fab18cc4
ML
36182016-09-23 Martin Liska <mliska@suse.cz>
3619
3620 * gcc.target/i386/crc32-5.c: New test.
3621
e70f01b5
ML
36222016-09-23 Martin Liska <mliska@suse.cz>
3623
3624 * gcc.target/i386/pr71652.c: New test.
3625 * gcc.target/i386/pr71652-2.c: New test.
3626 * gcc.target/i386/pr71652-3.c: New test.
3627
f2e81d05
JJ
36282016-09-23 Jakub Jelinek <jakub@redhat.com>
3629
3630 * lib/gcc-dg.exp (process-message): Support relative line number
3631 notation - .+4 or .-1 etc.
3632 * gcc.dg/dg-test-1.c: New test.
3633
ed30d2a6
MS
36342016-09-22 Martin Sebor <msebor@redhat.com>
3635
3636 PR target/77676
3637 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3638 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3639 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3640 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3641
1c681c7b
UB
36422016-09-22 Uros Bizjak <ubizjak@gmail.com>
3643
3644 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3645 * gcc.dg/ifcvt-2.c: Ditto.
3646 * gcc.dg/zero_bits_compound-1.c: Ditto.
3647 * gcc.dg/zero_bits_compound-1.c: Ditto.
3648 * gcc.dg/pr40550.c: Simplify target selectors.
3649 Use dg-additional-options.
3650 * gcc.dg/pr47893.c: Ditto.
3651 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3652 additional options for 32-bit x86 targets.
3653 * gcc.dg/pr70955.c: Move to ...
3654 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3655
67cf0a53
PC
36562016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3657
3658 PR c++/61019
3659 * g++.dg/cpp0x/pr61019.C: New.
3660
0ee70cc0
AV
36612016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3662 Terry Guo <terry.guo@arm.com>
3663
3664 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3665 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3666 * gcc.target/arm/pure-code/pure-code.exp: New.
3667
43639d2c
UB
36682016-09-22 Uros Bizjak <ubizjak@gmail.com>
3669
3670 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3671 Remove SSE effective target requirement.
3672
a608d15b
PC
36732016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3674
3675 PR c++/71979
3676 * g++.dg/cpp0x/pr71979.C: New.
3677
d94a7ab4
BE
36782016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3679
3680 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3681
a13f439f
ML
36822016-09-22 Martin Liska <mliska@suse.cz>
3683
3684 PR ipa/77653
3685 * gcc.dg/ipa/pr77653.c: New test.
3686
cf352092
JJ
36872016-09-22 Jakub Jelinek <jakub@redhat.com>
3688
3689 PR fortran/77665
3690 * gfortran.dg/gomp/pr77665.f90: New test.
3691
a8de3002
PT
36922016-09-22 Paul Thomas <pault@gcc.gnu.org>
3693
3694 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3695 * gfortran.dg/dtio_13.f90: New test.
3696
39abef62
LK
36972016-09-21 Louis Krupp <louis.krupp@zoho.com>
3698
3699 PR fortran/66107
3700 * gfortran.dg/pr66107.f90: New test.
3701
4a2bb7fc
ILT
37022016-09-21 Ian Lance Taylor <iant@golang.org>
3703
3704 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3705 with call to builtin delete function.
3706
5f84cee2
JM
37072016-09-21 Joseph Myers <joseph@codesourcery.com>
3708
3709 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3710 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3711 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3712 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3713 tests.
3714
fe01a41a
UB
37152016-09-21 Uros Bizjak <ubizjak@gmail.com>
3716
3717 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3718
2e1c20b1
JJ
37192016-09-21 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR c++/77651
3722 * g++.dg/cpp1z/aligned-new6.C: New test.
3723
de4c144a
MW
37242016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3725
3726 * gcc.target/arm/fp16-aapcs-3.c: New.
3727 * gcc.target/arm/fp16-aapcs-4.c: New.
3728 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3729 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3730 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3731 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3732
44fc7854
BE
37332016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3734
3735 PR tree-optimization/77550
3736 * g++.dg/pr77550.C: New test.
3737
bc084f84
GJL
37382016-09-21 Georg-Johann Lay <avr@gjlay.de>
3739
3740 PR target/77326
3741 * gcc.target/avr/torture/pr77326.c: New test.
3742
c075003a
LK
37432016-09-21 Louis Krupp <louis.krupp@zoho.com>
3744
3745 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3746
6811ea79
RB
37472016-09-21 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/77648
3750 * gcc.dg/torture/pr77648-1.c: New testcase.
3751 * gcc.dg/torture/pr77648-2.c: Likewise.
3752
f955c4c4
RB
37532016-09-21 Richard Biener <rguenther@suse.de>
3754 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR tree-optimization/77621
3757 * gcc.dg/pr77621.c: New testcase.
3758
096506bb
PT
37592016-09-21 Paul Thomas <pault@gcc.gnu.org>
3760
3761 PR fortran/77657
3762 * gfortran.dg/dtio_12.f90: New test.
3763
37d168ae
SKS
37642016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3765
3766 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3767
66454000
KV
37682016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3769
3770 PR tree-optimization/72835
3771 * gcc.dg/tree-ssa/pr72835.c: New test.
3772
88d0c3f0
MS
37732016-09-20 Martin Sebor <msebor@redhat.com>
3774
3775 PR middle-end/49905
3776 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3777 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3778 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3779 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3780 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3781 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3782 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3783
a03df1d5
KV
37842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3785
3786 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3787 arguments/compare will be optimized away.
3788 * gcc.dg/torture/ftrapv-1.c: Likewise.
3789
8bc5448f
KV
37902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3791
3792 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3793 will be optimized away.
3794 * gcc.dg/ipa/vrp1.c: New test.
3795 * gcc.dg/ipa/vrp2.c: New test.
3796 * gcc.dg/ipa/vrp3.c: New test.
3797
973625a0
KV
37982016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3799
3800 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3801 does the same transformation.
3802 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3803 * gcc.dg/tree-ssa/evrp1.c: New test.
3804 * gcc.dg/tree-ssa/evrp2.c: New test.
3805 * gcc.dg/tree-ssa/evrp3.c: New test.
3806 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3807 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3808 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3809 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3810 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3811 foling now happens early.
3812 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3813 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3814 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3815 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3816 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3817
9b1ba33c
UB
38182016-09-20 Uros Bizjak <ubizjak@gmail.com>
3819
3820 PR target/77621
3821 * gcc.target/i386/pr77621.c: New test.
3822 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3823 pattern, loop should vectorize with -mtune=atom.
3824
f5bd4ad8
MO
38252016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3826 Jakub Jelinek <jakub@redhat.com>
3827
3828 PR testsuite/63299
3829 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3830 instead of delete.
3831
7d9cf801
JJ
38322016-09-20 Jakub Jelinek <jakub@redhat.com>
3833
b912f962
JJ
3834 PR c++/77626
3835 * g++.dg/other/pr77626.C: New test.
3836
eaf1ece1
JJ
3837 PR c++/77638
3838 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3839
590b62e9
JJ
3840 PR c++/77637
3841 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3842
7d9cf801
JJ
3843 PR middle-end/77624
3844 * c-c++-common/pr77624-1.c: New test.
3845 * c-c++-common/pr77624-2.c: New test.
3846
3aebb6ff
AV
38472016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3848
3849 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3850 of digits expected.
3851
b5bbe47b
RB
38522016-09-20 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/77646
3855 * gcc.dg/torture/pr77646.c: New testcase.
3856
144a96e4
BE
38572016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3858
3859 PR c++/77434
3860 * c-c++-common/Wint-in-bool-context.c: New test.
3861
1f2071fa
JM
38622016-09-19 Joseph Myers <joseph@codesourcery.com>
3863
3864 * gcc.dg/cr-decimal-dig-1.c: New test.
3865
63012d9a
JM
38662016-09-19 Joseph Myers <joseph@codesourcery.com>
3867
3868 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3869 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3870 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3871 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3872
02410826
VM
38732016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3874
3875 PR rtl-optimization/77416
3876 * gcc.target/powerpc/pr77416.c: New.
3877
6101a7ab
PP
38782016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3879
3880 PR c++/77639
3881 * g++.dg/template/error-recovery4.C: New test.
3882
1993ff76
BC
38832016-09-19 Bin Cheng <bin.cheng@arm.com>
3884
3885 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3886
5fa9e644
KT
38872016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3888
3889 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3890 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3891
fc15d9ec
JJ
38922016-09-19 Jakub Jelinek <jakub@redhat.com>
3893 Jan Hubicka <jh@suse.cz>
3894
3895 PR target/77587
3896 * gcc.dg/pr77587.c: New test.
3897 * gcc.dg/pr77587a.c: New file.
3898
3c9f5092
AV
38992016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3900
3901 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3902 * gfortran.dg/coarray_38.f90:
3903 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3904 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3905 * gfortran.dg/coarray_allocate_7.f08: New test.
3906 * gfortran.dg/coarray_allocate_8.f08: New test.
3907 * gfortran.dg/coarray_allocate_9.f08: New test.
3908 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3909 new caf_register.
3910 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3911 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3912 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3913 get_by_refs.
3914 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3915 * gfortran.dg/coarray_lock_7.f90: Same.
3916 * gfortran.dg/coarray_poly_5.f90: Same.
3917 * gfortran.dg/coarray_poly_6.f90: Same.
3918 * gfortran.dg/coarray_poly_7.f90: Same.
3919 * gfortran.dg/coarray_poly_8.f90: Same.
3920 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3921
e79e6763
FR
39222016-09-19 Fritz Reese <fritzoreese@gmail.com>
3923
3924 PR fortran/77584
3925 * gfortran.dg/dec_structure_15.f90: New testcase.
3926
ae527639
RB
39272016-09-19 Richard Biener <rguenther@suse.de>
3928
3929 PR middle-end/77605
3930 * gcc.dg/torture/pr77605.c: New testcase.
3931
cdf060f8
LK
39322016-09-18 Louis Krupp <louis.krupp@zoho.com>
3933
3934 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3935
b720e919
JH
39362016-09-17 Jan Hubicka <hubicka@ucw.cz>
3937
3938 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3939 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3940 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3941 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3942 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3943 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3944 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3945 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3946 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3947 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3948 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3949
bdabae39
KY
39502016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3951
3952 * gcc.target/i386/pr68633.c: Fix expected result.
3953
493ba820
LK
39542016-09-17 Louis Krupp <louis.krupp@gmail.com>
3955
3956 PR fortran/68078
3957 * gfortran.dg/pr68078.f90: New test.
3958 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3959
9a42726b
BS
39602016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3961
3962 PR target/77613
3963 * gcc.target/powerpc/swaps-p8-25.c: New.
3964
e7d61178
JJ
39652016-09-16 Jakub Jelinek <jakub@redhat.com>
3966
8f03e02f
JJ
3967 PR c++/77482
3968 * g++.dg/cpp0x/constexpr-77482.C: New test.
3969
e80cb545
JJ
3970 PR c++/77379
3971 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3972 thunk offsets.
3973 * g++.dg/abi/abi-tag23a.C: Likewise.
3974
1c2f613f
JJ
3975 PR c++/77338
3976 * g++.dg/cpp0x/decltype-77338.C: New test.
3977
e7d61178
JJ
3978 PR c++/77375
3979 * g++.dg/cpp0x/mutable1.C: New test.
3980
8d987deb
SK
39812016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3982
3983 PR fortran/77612
3984 * gfortran.dg/pr77612.f90: New test.
3985
2c3d35a6
SKS
39862016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3987
3988 * gcc.dg/torture/pr70421.c: Require int32plus.
3989
e43163ae
JJ
39902016-09-16 Jakub Jelinek <jakub@redhat.com>
3991
bcf0905a
JJ
3992 PR middle-end/77475
3993 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3994
e43163ae
JJ
3995 PR target/77526
3996 * gcc.target/i386/pr77526.c: New test.
3997
7d704548
JJ
39982016-09-16 Jakub Jelinek <jakub@redhat.com>
3999 Eric Botcazou <ebotcazou@adacore.com>
4000
4001 PR middle-end/77594
4002 * gcc.target/i386/pr77594.c: New test.
4003
902d624f
LK
40042016-09-15 Louis Krupp <louis.krupp@zoho.com>
4005
4006 PR fortran/69963
4007 * gfortran.dg/misplaced_implicit_character.f90: New test.
4008
7e16ce79
BC
40092016-09-15 Bin Cheng <bin.cheng@arm.com>
4010
4011 PR tree-optimization/77503
4012 * gcc.dg/vect/pr77503.c: New test.
4013
7c05f5c4
RB
40142016-09-15 Richard Biener <rguenther@suse.de>
4015
4016 PR middle-end/77544
4017 * c-c++-common/torture/pr77544.c: New testcase.
4018
76ff80fb
JJ
40192016-09-15 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR middle-end/77475
4022 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4023 * gcc.dg/march-generic.c: Likewise.
4024 * gcc.target/i386/spellcheck-options-1.c: New test.
4025 * gcc.target/i386/spellcheck-options-2.c: New test.
4026 * gcc.target/i386/spellcheck-options-3.c: New test.
4027 * gcc.target/i386/spellcheck-options-4.c: New test.
4028
5560d026
CLT
40292016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4030
4031 PR fortran/72743
4032 * gfortran.dg/goacc/pr72743.f90: New test.
4033
5334f733
RB
40342016-09-15 Richard Biener <rguenther@suse.de>
4035
4036 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4037
d08615f2
RB
40382016-09-15 Richard Biener <rguenther@suse.de>
4039
4040 PR tree-optimization/77514
4041 * gcc.dg/torture/pr77514.c: New testcase.
4042
28ca05f0
JJ
40432016-09-14 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR c++/77549
4046 * g++.dg/lookup/pr77549.C: New test.
4047
20a1e5b8
MP
40482016-09-14 Marek Polacek <polacek@redhat.com>
4049
4050 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4051 * c-c++-common/gomp/atomic-13.c: Likewise.
4052 * c-c++-common/gomp/atomic-14.c: Likewise.
4053 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4054 * g++.dg/cpp1z/bool-increment1.C: New test.
4055 * c-c++-common/pr60439.c: Add dg-warning.
4056 * g++.dg/expr/bitfield4.C: Likewise.
4057 * g++.dg/expr/bitfield5.C: Likewise.
4058 * g++.dg/expr/bitfield6.C: Likewise.
4059 * g++.dg/expr/bool1.C: Likewise.
4060 * g++.dg/expr/bool3.C: Likewise.
4061 * g++.dg/expr/lval3.C: Likewise.
4062 * g++.dg/expr/lval4.C: Likewise.
4063 * g++.old-deja/g++.jason/bool5.C: Likewise.
4064 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4065 * g++.dg/other/error18.C: Likewise.
4066 * g++.dg/gomp/atomic-14.C: Likewise.
4067
0761f6bf
NS
40682016-09-14 Nathan Sidwell <nathan@acm.org>
4069
4070 PR c++/77539
4071 * g++.dg/cpp1y/pr77539.C: New.
4072
13cddbc1
CL
40732016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4074
4075 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4076 dg-require.
4077 * g++.dg/ext/builtin_alloca.C: Likewise.
4078 * g++.dg/template/spec35.C: Likewise.
4079 * gcc.dg/builtins-68.c: Likewise.
4080 * gcc.misc-tests/gcov-13.c: Likewise.
4081 * gcc.misc-tests/gcov-14.c: Likewise.
4082
a90638d4
JM
40832016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4084
4085 * gfortran.dg/dec_structure_14.f90: New testcase.
4086
5ba4a08c
JJ
40872016-09-14 Jakub Jelinek <jakub@redhat.com>
4088
4089 PR sanitizer/68260
4090 * c-c++-common/tsan/pr68260.c: New test.
4091
a713b234
JS
40922016-09-13 Joe Seymour <joe.s@somniumtech.com>
4093
4094 PR target/70713
4095 * gcc.target/msp430/function-attributes-1.c: New test.
4096 * gcc.target/msp430/function-attributes-2.c: New test.
4097 * gcc.target/msp430/function-attributes-3.c: New test.
4098
96032047
MS
40992015-04-18 Martin Sebor <msebor@redhat.com>
4100
4101 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4102 of non-nul characters.
4103 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4104
ea8661cd
JJ
41052016-09-13 Jakub Jelinek <jakub@redhat.com>
4106
9952908a
JJ
4107 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4108 * g++.dg/cpp1z/gen-attrs1.C: New test.
4109
63cdb7a0
JJ
4110 PR tree-optimization/77454
4111 * gcc.dg/pr77454.c: New test.
4112
ea8661cd
JJ
4113 PR c++/77553
4114 * g++.dg/cpp1y/constexpr-77553.C: New test.
4115
254830ba
DM
41162016-09-13 David Malcolm <dmalcolm@redhat.com>
4117
4118 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4119 (test_show_locus): Replace rich_location::add_fixit_insert calls
4120 with add_fixit_insert_before and add_fixit_insert_after.
4121
42763690
JM
41222016-09-13 Jason Merrill <jason@redhat.com>
4123 Tom de Vries <tom@codesourcery.com>
4124
4125 PR c++/77427
4126 * g++.dg/pr77427.C: New test.
4127
c8798f2c
ML
41282016-09-13 Martin Liska <mliska@suse.cz>
4129
4130 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4131 effective target.
4132 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4133 * lib/target-supports.exp: Define the new target.
4134
54700e2e
AP
41352016-09-12 Andrew Pinski <apinski@cavium.com>
4136
4137 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4138 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4139
e1d55bf7
UB
41402016-09-12 Uros Bizjak <ubizjak@gmail.com>
4141
4142 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4143 variable arguments.
4144 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4145 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4146 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4147 variable argument.
4148 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4149 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4150
54dcdb88
BE
41512016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4152
4153 PR c++/77496
4154 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4155 * g++.dg/ext/pr77496.C: New test.
4156 * g++.dg/warn/pr77496.C: New test.
4157
d1463eb9
DM
41582016-09-12 David Malcolm <dmalcolm@redhat.com>
4159
4160 PR c/72858
4161 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4162 to preserve conversion chars, and to preserve prefix information.
4163 * gcc.dg/format/pr72858.c: New test case.
4164
217fabad
SK
41652016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4166
4167 * gfortran.dg/pr77507.f90: Move to ...
4168 * gfortran.dg/ieee/pr77507.f90: here.
4169
a1cd04ac
JH
41702016-08-09 Jan Hubicka <hubicka@ucw.cz>
4171
4172 PR ipa/61159
4173 * compile/pr61159.c: New testcase
4174
e3912107
JH
41752016-08-09 Jan Hubicka <hubicka@ucw.cz>
4176
4177 PR ipa/64316
4178 * gcc.dg/ipa/pr63416.c: New testcase.
4179
739d9339
PT
41802016-09-10 Paul Thomas <pault@gcc.gnu.org>
4181 Steven G. Kargl <kargl@gcc.gnu.org>
4182
4183 PR fortran/77532
cc3135b6 4184 * gfortran.dg/dtio_11.f90: new test.
739d9339 4185
fb7c40dd
SK
41862016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4187
4188 PR fortran/77507
4189 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4190 * gfortran.dg/c_assoc_4.f90: Ditto.
4191
5b28efbb
TV
41922016-09-10 Tom de Vries <tom@codesourcery.com>
4193
4194 PR C/71602
4195 * c-c++-common/va-arg-va-list-type.c: New test.
4196
9d0a9bb4
PB
41972016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4198
4199 PR rtl-optimization/77289
4200 * gcc.target/powerpc/pr77289.c: New test.
4201
3f0177e7
MS
42022016-09-09 Martin Sebor <msebor@redhat.com>
4203
4204 PR c/77520
4205 PR c/77521
4206 * gcc.dg/pr77520.c: New test.
4207 * gcc.dg/pr77521.c: New test.
4208
e81e83d0
SK
42092016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4210
4211 PR fortran/77506
4212 * gfortran.dg/pr77506.f90: New test.
4213
8a92685e
SK
42142016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4215
4216 PR fortran/77507
4217 * gfortran.dg/pr77507.f90: New test.
4218
c65248cb
JM
42192016-09-09 Joseph Myers <joseph@codesourcery.com>
4220
4221 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4222
2cf0ff98
SK
42232016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4224 Louis Krupp <lkrupp@gcc.gnu.org>
4225
4226 PR fortran/69514
4227 * gfortran.dg/pr69514_1.f90: New test.
4228 * gfortran.dg/pr69514_2.f90: New test.
4229
8ebc1e0f
JJ
42302016-09-08 Jakub Jelinek <jakub@redhat.com>
4231
20b6cf01
JJ
4232 PR fortran/77500
4233 * gfortran.dg/gomp/pr77500.f90: New test.
4234
8ebc1e0f
JJ
4235 PR fortran/77516
4236 * gfortran.dg/gomp/pr77516.f90: New test.
4237
34718542
JJ
42382016-09-07 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR middle-end/77475
4241 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4242 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4243 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4244 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4245 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4246 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4247
e5106e27
DM
42482016-09-07 David Malcolm <dmalcolm@redhat.com>
4249
4250 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4251 "substring-locations.h".
4252
ca235a85
RB
42532016-09-07 Richard Biener <rguenther@suse.de>
4254
4255 PR c/77450
4256 * c-c++-common/vector-subscript-8.c: Move ..
4257 * gcc.dg/pr77450.c: ... here.
4258
0076b5dc 42592016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4260
4261 PR libgfortran/77393
4262 * gfortran.dg/fmt_f0_2.f90: Update test.
4263 * gfortran.dg/fmt_f0_3.f90: New test.
4264
6ac7322b
DH
42652016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4266
4267 PR debug/77389
4268 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4269 in dg-options.
4270
4271 PR debug/57519
4272 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4273
8eb9e049
JJ
42742016-09-06 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR target/69255
4277 * gcc.target/i386/pr69255-1.c: New test.
4278 * gcc.target/i386/pr69255-2.c: New test.
4279 * gcc.target/i386/pr69255-3.c: New test.
4280
42812016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4282
4283 PR c/77336
4284 * gcc.dg/format/miss-7.c: New test.
4285
e6cb85d4
UB
42862016-09-06 Uros Bizjak <ubizjak@gmail.com>
4287
4288 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4289
7fe76f6a
ML
42902016-09-06 Martin Liska <mliska@suse.cz>
4291
4292 PR gcov-profile/77378
4293 PR gcov-profile/77466
4294 * gcc.dg/profile-update-warning.c: New test.
4295
209b636e
RB
42962016-09-06 Richard Biener <rguenther@suse.de>
4297
4298 PR tree-optimization/77479
4299 * gcc.dg/torture/pr77479.c: New testcase.
4300
b772a565
RB
43012016-09-06 Richard Biener <rguenther@suse.de>
4302
4303 PR c/77450
4304 * c-c++-common/vector-subscript-7.c: Adjust.
4305 * c-c++-common/vector-subscript-8.c: New testcase.
4306
a8c07037
SKS
43072016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4308
4309 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4310
0ce48391
JJ
43112016-09-05 Jakub Jelinek <jakub@redhat.com>
4312
de9188e0
JJ
4313 PR target/77476
4314 * gcc.target/i386/avx512f-pr77476.c: New test.
4315 * gcc.target/i386/avx512bw-pr77476.c: New test.
4316 * gcc.target/i386/avx512dq-pr77476.c: New test.
4317
c76f7809
JJ
4318 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4319 Update comment to mention also avx512f.
4320
0ce48391
JJ
4321 PR sanitizer/77396
4322 * g++.dg/asan/pr77396-2.C: New test.
4323
8a27cf73
UB
43242016-09-05 Uros Bizjak <ubizjak@gmail.com>
4325
4326 PR rtl-optimization/77452
4327 * gcc.target/i386/pr77452.c: New test.
4328
25ff5dd3
MP
43292016-09-05 Marek Polacek <polacek@redhat.com>
4330
4331 PR c/77423
4332 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4333
f2bc4e48
SK
43342016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4335
4336 PR fortran/77391
4337 * gfortran.dg/pr77391.f90: New test.
4338
e85921ee
SK
43392016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4340
4341 PR fortran/77460
4342 * gfortran.dg/pr77460.f90: New test.
4343
b5d50659
JJ
43442016-09-03 Jakub Jelinek <jakub@redhat.com>
4345
4346 PR c/65467
4347 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4348
7b826676
KY
43492016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4350
4351 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4352
717ebe91
DM
43532016-09-02 David Malcolm <dmalcolm@redhat.com>
4354
4355 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4356 test case.
4357 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4358 diagnostic-test-show-locus-generate-patch.c to the sources
4359 for diagnostic_plugin_test_show_locus.c.
4360
94087e88
JJ
43612016-09-02 Jakub Jelinek <jakub@redhat.com>
4362
9dc5773f
JJ
4363 PR c/65467
4364 * gcc.dg/gomp/_Atomic-1.c: New test.
4365 * gcc.dg/gomp/_Atomic-2.c: New test.
4366 * gcc.dg/gomp/_Atomic-3.c: New test.
4367 * gcc.dg/gomp/_Atomic-4.c: New test.
4368 * gcc.dg/gomp/_Atomic-5.c: New test.
4369
94087e88
JJ
4370 PR sanitizer/77396
4371 * g++.dg/asan/pr77396.C: New test.
4372
43732016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4374
4375 PR tree-optimization/71831
4376 * gcc.dg/builtin-object-size-16.c: New test.
4377 * gcc.dg/builtin-object-size-17.c: New test.
4378
7e89048d
JD
43792016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4380
4381 PR libgfortran/77393
4382 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4383
2f196155
UB
43842016-09-01 Uros Bizjak <ubizjak@gmail.com>
4385
4386 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4387 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4388 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4389 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4390 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4391 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4392 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4393 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4394 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4395 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4396 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4397 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4398 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4399 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4400 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4401 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4402 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4403 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4404
0a6b0523
EB
44052016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4406
4407 * gnat.dg/opt58.adb: New test.
4408 * gnat.dg/opt58_pkg.ads: New helper.
4409
2a99de7b
RB
44102016-09-01 Richard Biener <rguenther@suse.de>
4411
4412 PR middle-end/77436
4413 * gcc.dg/torture/pr77436.c: New testcase.
4414
f79d8786
SKS
44152016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4416
4417 * gcc.dg/pr64252.c: Require int32plus.
4418 * gcc.dg/pr66299-1.c: Likewise.
4419 * gcc.dg/pr66299-2.c: Likewise.
4420 * gcc.dg/torture/20131115-1.c: Skip for avr.
4421
b06335f9
KT
44222016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4423
4424 * gcc.target/aarch64/ands_3.c: New test.
4425
f25f40be
JJ
44262016-08-31 Jakub Jelinek <jakub@redhat.com>
4427
d12a0b5a
JJ
4428 PR fortran/77352
4429 * gfortran.dg/gomp/pr77352.f90: New test.
4430
f25f40be
JJ
4431 PR fortran/77374
4432 * gfortran.dg/gomp/pr77374.f08: New test.
4433
9ff6fb6e
MG
44342016-08-31 Marc Glisse <marc.glisse@inria.fr>
4435
4436 PR tree-optimization/73714
4437 * gcc.dg/tree-ssa/pr73714.c: New test.
4438
8e95a674
JD
44392016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4440
4441 PR libgfortran/77393
4442 * gfortran.dg/fmt_f0_2.f90: New test.
4443
c6b0037d
MG
44442016-08-31 Marc Glisse <marc.glisse@inria.fr>
4445
4446 * gcc.target/i386/pr59539-2.c: Adapt options.
4447 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4448
1a576b13
PT
44492016-08-31 Paul Thomas <pault@gcc.gnu.org>
4450
4451 PR fortran/77418
4452 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4453 of the associate entity and replace with a pointer to the
4454 intended item on the stack.
4455
e73d3ca6 44562016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4457 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4458
4459 PR fortran/48298
4460 * gfortran.dg/dtio_1.f90: New test.
4461 * gfortran.dg/dtio_2.f90: New test.
4462 * gfortran.dg/dtio_3.f90: New test.
4463 * gfortran.dg/dtio_4.f90: New test.
4464 * gfortran.dg/dtio_5.f90: New test.
4465 * gfortran.dg/dtio_6.f90: New test.
4466 * gfortran.dg/dtio_7.f90: New test.
4467 * gfortran.dg/dtio_8.f90: New test.
4468 * gfortran.dg/dtio_9.f90: New test.
4469 * gfortran.dg/dtio_10.f90: New test.
4470
b816477a
DM
44712016-08-30 David Malcolm <dmalcolm@redhat.com>
4472
4473 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4474 (test_many_nested_locations): New function.
4475 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4476 (test_show_locus): Handle "test_many_nested_locations".
4477
71b30891
DM
44782016-08-30 David Malcolm <dmalcolm@redhat.com>
4479
4480 * g++.dg/template/double-greater-than-fixit.C: New test case.
4481
8fa37232
EB
44822016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4483
4484 * gnat.dg/opt57.ad[sb]: New test.
4485 * gnat.dg/opt57_pkg.ads: New helper.
4486
6f651bae
RB
44872016-08-30 Richard Biener <rguenther@suse.de>
4488
4489 PR tree-optimization/69047
4490 * gcc.dg/pr69047.c: Fix byte-order check.
4491
ab834832
JJ
44922016-08-30 Jakub Jelinek <jakub@redhat.com>
4493
5116b156
JJ
4494 PR tree-optimization/72866
4495 * gcc.dg/vect/pr72866.c: New test.
4496
3754bbfc
JJ
4497 PR debug/77363
4498 * g++.dg/debug/dwarf2/pr77363.C: New test.
4499
26122e2d
JJ
4500 PR middle-end/77377
4501 * gcc.target/i386/pr77377.c: New test.
4502
ab834832
JJ
4503 PR debug/77389
4504 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4505 in dg-options.
4506
bedc9ca7
SK
45072016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4508
4509 * gfortran.dg/pr77372.f90: Moved to ...
4510 * gfortran.dg/ieee/pr77372.f90: here.
4511
adfa1e6b
MM
45122016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4513
4514 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4515 vector short/char initializations.
4516 * gcc.target/powerpc/vec-init-5.c: Likewise.
4517 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4518 vector initialization optimizations.
4519 * gcc.target/powerpc/vec-init-7.c: Likewise.
4520 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4521 vector float/double initializations.
4522 * gcc.target/powerpc/vec-init-9.c: Likewise.
4523
414b7129
UB
45242016-08-29 Uros Bizjak <ubizjak@gmail.com>
4525
4526 PR target/77403
4527 * gcc.target/i386/pr77403.c: New test.
4528
3d06b6f2
MP
45292016-08-29 Marek Polacek <polacek@redhat.com>
4530
4531 PR c/77292
4532 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4533
ba9bbd6f
TV
45342016-08-29 Tom de Vries <tom@codesourcery.com>
4535
4536 PR c/77398
4537 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4538
d7d80d8f
EB
45392016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4540
4541 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4542
d7d80d8f 45432016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4544
4545 * gfortran.dg/dec_structure_13.f90: New testcase.
4546
468d95c8
JB
45472016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4548
4549 PR fortran/77261
4550 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4551 available.
4552
f329b264
TV
45532016-08-28 Tom de Vries <tom@codesourcery.com>
4554
4555 PR lto/70955
4556 * gcc.dg/pr70955.c: New test.
4557 * gcc.dg/lto/pr70955_0.c: Same.
4558 * gcc.dg/lto/pr70955_1.c: Same.
4559
4a389eb6
PP
45602016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4561
4562 PR tree-optimization/71077
4563 * gcc.target/i386/pr71077.c: New test.
4564
3f8257db 45652016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4566
4567 PR fortran/77380
4568 * gfortran.dg/pr77380.f90: New test.
4569
3f8257db 45702016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4571
4572 PR fortran/77372
4573 gfortran.dg/pr77372.f90: New test.
4574
ee908516
DM
45752016-08-26 David Malcolm <dmalcolm@redhat.com>
4576
4577 * gcc.dg/spellcheck-fields-2.c (test): Move
4578 dg-begin/end-multiline-output within function body.
4579 (test_macro): New function.
4580
d41e76cf
DM
45812016-08-26 David Malcolm <dmalcolm@redhat.com>
4582
4583 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4584 (test_fixit_insert): Update expected output.
4585 (test_fixit_remove): Likewise.
4586 (test_fixit_replace): Likewise.
4587
524a4c96
RO
45882016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4589
4590 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4591 Fix typo.
4592
ebfa15ab
RB
45932016-08-26 Richard Biener <rguenther@suse.de>
4594
4595 PR tree-optimization/69047
4596 * gcc.dg/pr69047.c: New testcase.
4597
209ca542
PK
45982016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4599 Martin Jambhor <mjambor@suse.cz>
524a4c96 4600
209ca542
PK
4601 * gcc.dg/ipa/propbits-1.c: New test-case.
4602 * gcc.dg/ipa/propbits-2.c: Likewise.
4603 * gcc.dg/ipa/propbits-3.c: Likewise.
4604
e5cf1629
SK
46052016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4606
4607 PR fortran/77351
4608 * gfortran.dg/pr77351.f90: New test.
4609
ebef225f
MP
46102016-08-25 Marek Polacek <polacek@redhat.com>
4611
4612 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4613
fe377a48
MP
46142016-08-25 Marek Polacek <polacek@redhat.com>
4615
4616 PR c/77323
4617 * gcc.dg/pr77323.c: New test.
4618
88b8971f
PT
46192016-08-24 Paul Thomas <pault@gcc.gnu.org>
4620
4621 PR fortran/77358
4622 * gfortran.dg/submodule_17.f08: New test.
4623
3f8257db
JJ
46242016-08-24 Michael Collison <michael.collison@linaro.org>
4625 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4626
4627 * gcc.target/arm/builtin_saddl.c: New testcase.
4628 * gcc.target/arm/builtin_saddll.c: New testcase.
4629 * gcc.target/arm/builtin_uaddl.c: New testcase.
4630 * gcc.target/arm/builtin_uaddll.c: New testcase.
4631 * gcc.target/arm/builtin_ssubl.c: New testcase.
4632 * gcc.target/arm/builtin_ssubll.c: New testcase.
4633 * gcc.target/arm/builtin_usubl.c: New testcase.
4634 * gcc.target/arm/builtin_usubll.c: New testcase.
4635
d5b5d212
UB
46362016-08-24 Uros Bizjak <ubizjak@gmail.com>
4637
4638 PR target/77270
4639 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4640 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4641 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4642 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4643 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4644 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4645 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4646 effective target. Remove scan-assembler-times directives.
4647 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4648 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4649 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4650
d1188689
SKS
46512016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4652
4653 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4654 of unsigned int.
4655 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4656
0b6b8f85
RS
46572016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4658
4659 PR testsuite/77317
4660 * lib/target-supports.exp
4661 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4662 (check_effective_target_vect_natural_alignment): Ditto.
4663 (check_effective_target_vector_alignment_reachable): Ditto.
4664 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4665
587b7f7a
ILT
46662016-08-23 Ian Lance Taylor <iant@golang.org>
4667
4668 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4669
6019c0fc
MM
46702016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4671
4672 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4673 being created from pointers to memory locations.
4674 * gcc.target/powerpc/vec-init-2.c: Likewise.
4675
cfe37db4
FR
46762016-08-23 Fritz Reese <fritzoreese@gmail.com>
4677
4678 * gfortran.dg/dec_structure_12.f90: New testcase.
4679
7e11f46f
DV
46802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4681
4682 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4683
7ab4f354
DV
46842016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4685
4686 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4687 verification.
4688
deb9351f
DV
46892016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4690
4691 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4692 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4693
1fd9f058
RB
46942016-08-23 Richard Biener <rguenther@suse.de>
4695
4696 PR tree-optimization/27336
4697 * c-c++-common/pr27336.c: New testcase.
4698
b00e6e75
MP
46992016-08-22 Marek Polacek <polacek@redhat.com>
4700
4701 PR c++/77321
4702 * g++.dg/cpp1y/pr77321.C: New test.
4703
58338bac
SK
47042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4705
4706 PR fortran/60774
4707 * gfortran.dg/empty_label.f: Adjust test for new error message.
4708 * gfortran.dg/empty_label.f90: Ditto.
4709 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4710 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4711 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4712
30364ce6
SK
47132016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4714
4715 PR fortran/61318
4716 * gfortran.dg/pr61318.f90: New test.
4717
ad7a5a8f
SK
47182016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4719
4720 PR fortran/77260
4721 * gfortran.dg/pr77260_1.f90: New test.
4722 * gfortran.dg/pr77260_2.f90: Ditto.
4723
72f52f30
JM
47242016-08-22 Joseph Myers <joseph@codesourcery.com>
4725
4726 PR middle-end/77269
4727 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4728 __builtin_signbitf and __builtin_signbitl in expected generic
4729 expansion.
4730 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4731 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4732 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4733 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4734 tests.
4735
6dc198e3
JM
47362016-08-22 Joseph Myers <joseph@codesourcery.com>
4737
4738 * gcc.dg/torture/float128-builtin.c,
4739 gcc.dg/torture/float128-ieee-nan.c,
4740 gcc.dg/torture/float128x-builtin.c,
4741 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4742 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4743 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4744 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4745 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4746 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4747 gcc.dg/torture/floatn-nan.h: New tests.
4748
7ff4e41a
JM
47492016-08-22 Joseph Myers <joseph@codesourcery.com>
4750
4751 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4752 macro.
4753 (main): Update calls to TEST_I_F.
4754 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4755 macro.
4756 (main): Update calls to TEST_I_F.
4757
7078cdb6
JM
47582016-08-22 Joseph Myers <joseph@codesourcery.com>
4759
4760 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4761 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4762 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4763 names in calls to TEST_I_F.
4764
a9d7c823
BE
47652016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4766
4767 PR c/52952
4768 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4769
cd800235
SKS
47702016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4771
4772 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4773 and !natural_alignment_64.
4774 * gcc.dg/ipa/propalign-2.c: Likewise.
4775 * gcc.dg/ipa/propalign-3.c: Likewise.
4776 * gcc.dg/ipa/propalign-4.c: Likewise.
4777 * gcc.dg/ipa/propalign-5.c: Likewise.
4778 * lib/target-supports.exp
4779 (check_effective_target_natural_alignment_32): Add avr-*-*.
4780
22d12455
KV
47812016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4782
4783 PR tree-optimization/61839
4784 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4785 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4786 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4787 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4788
c65699ef
JM
47892016-08-19 Joseph Myers <joseph@codesourcery.com>
4790
4791 PR c/32187
4792 * lib/target-supports.exp (check_effective_target_float16)
4793 (check_effective_target_float32, check_effective_target_float64)
4794 (check_effective_target_float128, check_effective_target_float32x)
4795 (check_effective_target_float64x)
4796 (check_effective_target_float128x)
4797 (check_effective_target_float16_runtime)
4798 (check_effective_target_float32_runtime)
4799 (check_effective_target_float64_runtime)
4800 (check_effective_target_float128_runtime)
4801 (check_effective_target_float32x_runtime)
4802 (check_effective_target_float64x_runtime)
4803 (check_effective_target_float128x_runtime)
4804 (check_effective_target_floatn_nx_runtime)
4805 (add_options_for_float16, add_options_for_float32)
4806 (add_options_for_float64, add_options_for_float128)
4807 (add_options_for_float32x, add_options_for_float64x)
4808 (add_options_for_float128x): New procedures.
4809 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4810 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4811 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4812 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4813 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4814 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4815 gcc.dg/torture/float128-complex.c,
4816 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4817 gcc.dg/torture/float128x-basic.c,
4818 gcc.dg/torture/float128x-complex.c,
4819 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4820 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4821 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4822 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4823 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4824 gcc.dg/torture/float32x-basic.c,
4825 gcc.dg/torture/float32x-complex.c,
4826 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4827 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4828 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4829 gcc.dg/torture/float64x-basic.c,
4830 gcc.dg/torture/float64x-complex.c,
4831 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4832 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4833 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4834 gcc.dg/torture/floatn-tg.h,
4835 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4836 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4837 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4838 gcc.dg/torture/fp-int-convert-float128x.c,
4839 gcc.dg/torture/fp-int-convert-float16-timode.c,
4840 gcc.dg/torture/fp-int-convert-float16.c,
4841 gcc.dg/torture/fp-int-convert-float32-timode.c,
4842 gcc.dg/torture/fp-int-convert-float32.c,
4843 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4844 gcc.dg/torture/fp-int-convert-float32x.c,
4845 gcc.dg/torture/fp-int-convert-float64-timode.c,
4846 gcc.dg/torture/fp-int-convert-float64.c,
4847 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4848 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4849 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4850 maximum exponent of floating-point type. Use it in testing
4851 whether 0x8...0 fits in the floating-point type. Always treat -1
4852 (signed 0xf...f) as fitting in the floating-point type.
4853 (M_OK1): New macro.
4854 * gcc.dg/torture/fp-int-convert-double.c,
4855 gcc.dg/torture/fp-int-convert-float.c,
4856 gcc.dg/torture/fp-int-convert-float128-timode.c,
4857 gcc.dg/torture/fp-int-convert-float128.c,
4858 gcc.dg/torture/fp-int-convert-float80-timode.c,
4859 gcc.dg/torture/fp-int-convert-float80.c,
4860 gcc.dg/torture/fp-int-convert-long-double.c,
4861 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4862
94e73c78
JJ
48632016-08-19 Jakub Jelinek <jakub@redhat.com>
4864
fbdbd4b6
JJ
4865 PR fortran/72744
4866 * gfortran.dg/gomp/pr72744.f90: New test.
4867
94e73c78
JJ
4868 PR fortran/69281
4869 * gfortran.dg/gomp/pr69281.f90: New test.
4870
91151a73
JB
48712016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4872
414b7129
UB
4873 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4874 the last special seed value.
4875 * gfortran.dg/random_7.f90: Use size for last array member instead
4876 of hardcoded value.
91151a73 4877
fcf830ab
PK
48782016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4879
4880 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4881 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4882
1a5da5b6
RB
48832016-08-19 Richard Biener <rguenther@suse.de>
4884
4885 PR tree-optimization/77286
4886 * gcc.dg/torture/pr77286.c: New testcase.
4887
82f72146
DM
48882016-08-18 David Malcolm <dmalcolm@redhat.com>
4889
4890 * gcc.dg/verbose-asm-2.c: New test case.
4891
cc015f3a
DM
48922016-08-18 David Malcolm <dmalcolm@redhat.com>
4893
4894 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4895 (custom_diagnostic_finalizer): Update for change to
4896 diagnostic_show_locus.
4897
cb18fd07
DM
48982016-08-18 David Malcolm <dmalcolm@redhat.com>
4899
4900 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4901 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4902
a76989dc
MP
49032016-08-18 Marek Polacek <polacek@redhat.com>
4904
4905 PR c/71514
4906 * gcc.dg/pr71514.c: New test.
4907
89c88780
L
49082015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4909
4910 PR target/72839
4911 * gcc.target/i386/pr72839.c: New test.
4912
2c71d454
CLT
49132016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4914
4915 PR middle-end/70895
4916 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4917 * c-c++-common/goacc/reduction-1.c: Likewise.
4918 * c-c++-common/goacc/reduction-2.c: Likewise.
4919 * c-c++-common/goacc/reduction-3.c: Likewise.
4920 * c-c++-common/goacc/reduction-4.c: Likewise.
4921
66592e95
AM
49222016-08-18 Alan Modra <amodra@gmail.com>
4923
4924 * gcc.c-torture/compile/pr72771.c: New.
4925
3a146d46
JJ
49262016-08-17 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR fortran/67496
4929 * gfortran.dg/pr67496.f90: New test.
4930
3f8257db 49312015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4932
4933 PR tree-optimization/71752
3a146d46 4934 * gcc.dg/vect/pr71752.c: New.
038000bd 4935
dd42e908
UB
49362016-08-17 Uros Bizjak <ubizjak@gmail.com>
4937
4938 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4939
458a1cd0
JJ
49402016-08-17 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR middle-end/77259
4943 * g++.dg/ipa/devirt-52.C: New test.
4944
11c4c4ba
CLT
49452016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4946
4947 * c-c++-common/goacc/reduction-6.c: New testcase.
4948
661d6efd
RB
49492016-08-17 Richard Biener <rguenther@suse.de>
4950
4951 PR tree-optimization/76490
4952 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4953 * gcc.dg/pr52904.c: XFAIL.
4954
622d8b69
RB
49552016-08-17 Richard Biener <rguenther@suse.de>
4956
4957 PR tree-optimization/23855
4958 * gcc.dg/loop-unswitch-2.c: Adjust.
4959
af23e99c
JJ
49602016-08-16 Jakub Jelinek <jakub@redhat.com>
4961
4962 PR tree-optimization/72817
4963 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4964
feeb6268
JM
49652016-08-16 Joseph Myers <joseph@codesourcery.com>
4966
4967 PR libgcc/77265
4968 * gcc.dg/torture/float128-extend-inf.c: New test.
4969
65e736c0
DM
49702016-08-16 David Malcolm <dmalcolm@redhat.com>
4971
4972 PR c/72857
4973 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4974 for embedded NUL.
4975 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4976 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4977 caret placement.
4978 (test_oct): Likewise.
4979 (test_multiple): Likewise.
4980 (test_field_width_specifier): Likewise.
4981 (test_field_width_specifier_2): New function.
4982 (test_field_precision_specifier): New function.
4983 (test_embedded_nul): Update expected caret placement.
4984 (test_non_contiguous_strings): Update line number.
4985 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4986 (__emit_string_literal_range): Add "caret_idx" param.
4987 (test_simple_string_literal): Add value for new param, updating
4988 expected output..
4989 (test_concatenated_string_literal): Likewise.
4990 (test_multiline_string_literal): Likewise.
4991 (test_hex): Likewise.
4992 (test_oct): Likewise.
4993 (test_multiple): Likewise.
4994 (test_ucn4): Likewise.
4995 (test_ucn8): Likewise.
4996 (test_u8): Likewise.
4997 (test_u): Likewise; update expected message, from "range" to
4998 "location".
4999 (test_U): Likewise.
5000 (test_L): Likewise.
5001 (test_macro): Add value for new param.
5002 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5003 (__emit_string_literal_range): Add "caret_idx" param.
5004 (test_stringified_token_1): Add value for new param. Update
5005 expected message, from "range" to "location".
5006 (test_stringized_token_2): Likewise, adding param to macro.
5007 (test_stringified_token_3): Likewise.
5008 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5009 (emit_warning): Convert param from source_range to location_t.
5010 (test_string_literals): Add caret_idx param, and use it when
5011 constructing a substring_loc. Update error message, from
5012 "range" to "location".
5013
4a7f57d5
JJ
50142016-08-16 Jakub Jelinek <jakub@redhat.com>
5015
7841800f
JJ
5016 PR target/71910
5017 * g++.dg/gomp/pr71910.C: New test.
5018
1b13411a
JJ
5019 PR middle-end/67485
5020 * gcc.c-torture/compile/pr67485.c: New test.
5021
4a7f57d5
JJ
5022 PR target/72867
5023 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5024
3c556bc4
BC
50252016-08-16 Bin Cheng <bin.cheng@arm.com>
5026
5027 PR tree-optimization/69848
5028 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5029
beab2da6
ML
50302016-08-16 Martin Liska <mliska@suse.cz>
5031
5032 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5033 of memory operations so that it can be handled by core2
5034 in 32-bit mode.
5035
f4eec0a3
RB
50362016-08-16 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/76783
5039 * gcc.dg/pr76783.c: New testcase.
5040 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5041
8f21990a
BC
50422016-08-16 Bin Cheng <bin.cheng@arm.com>
5043
5044 PR tree-optimization/72817
5045 PR tree-optimization/73450
5046 * gcc.dg/tree-ssa/pr72817.c: New test.
5047 * gcc.dg/tree-ssa/pr73450.c: New test.
5048
7fc61626
FR
50492016-08-15 Fritz Reese <fritzoreese@gmail.com>
5050
5051 * gfortran.dg/init_flag_13.f90: New testcase.
5052 * gfortran.dg/init_flag_14.f90: Ditto.
5053 * gfortran.dg/init_flag_15.f03: Ditto.
5054 * gfortran.dg/dec_init_1.f90: Ditto.
5055 * gfortran.dg/dec_init_2.f90: Ditto.
5056
432baa02
UB
50572016-08-15 Uros Bizjak <ubizjak@gmail.com>
5058
5059 PR target/72867
5060 * gcc.target/i386/pr72867.c: New test.
5061
7e1dde14
EB
50622016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5063
5064 * c-c++-common/dump-ada-spec-5.c: New test.
5065
e4969090
RB
50662016-08-15 Richard Biener <rguenther@suse.de>
5067
5068 PR tree-optimization/73434
5069 * gcc.dg/torture/pr73434.c: New testcase.
5070
66088065
JJ
50712016-08-15 Jakub Jelinek <jakub@redhat.com>
5072
5073 PR tree-optimization/72824
5074 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5075
7c713714
CLT
50762016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5077
5078 PR fortran/70598
5079 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5080 in use_device clause.
5081 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5082 * gfortran.dg/goacc/list.f95: Adjust to catch
5083 "neither a POINTER nor an array" error messages.
5084
4271e5cb
UB
50852016-08-14 Uros Bizjak <ubizjak@gmail.com>
5086
5087 PR target/76342
5088 * gcc.target/i386/pr76342.c: New test.
5089
b0cea284
JJ
50902016-08-12 Jakub Jelinek <jakub@redhat.com>
5091
5092 PR c/71512
5093 * g++.dg/ubsan/pr71512.C: New test.
5094 * c-c++-common/ubsan/pr71512-1.c: New test.
5095 * c-c++-common/ubsan/pr71512-2.c: New test.
5096
e86aefb8
MM
50972016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5098
5099 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5100 vector initialization options.
5101 * gcc.target/powerpc/vec-init-2.c: Likewise.
5102 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5103 is generated on ISA 3.0.
5104
7fd82d52
PP
51052016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5106
5107 PR middle-end/71654
5108 * gcc.dg/c-c++-common/pr71654.c: New test.
5109 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5110 dg-options.
5111 * gcc.dg/tree-ssa/vrp24: Likewise.
5112
2f1364c2
JJ
51132016-08-12 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR c/67410
5116 * gcc.dg/pr67410.c: New test.
5117
8eb414aa
BC
51182016-08-12 Bin Cheng <bin.cheng@arm.com>
5119
5120 PR tree-optimization/69848
5121 * gcc.dg/vect/vect-pr69848.c: New test.
5122
30b39c19
UB
51232016-08-12 Uros Bizjak <ubizjak@gmail.com>
5124
5125 PR testsuite/71008
5126 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5127 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5128 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5129 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5130
e373dd06
RB
51312016-08-12 Richard Biener <rguenther@suse.de>
5132
5133 PR tree-optimization/57326
5134 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5135 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5136 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5137 * gcc.target/i386/pr45685.c: Likewise.
5138 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5139 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5140 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5141 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5142 * gfortran.dg/pr34163.f90: Likewise.
5143
20d1af89
ML
51442016-08-12 Martin Liska <mliska@suse.cz>
5145
5146 * g++.dg/gcov/gcov-16.C: New test.
5147 * lib/gcov.exp: Support new argument for run-gcov function.
5148
5cacda56
ML
51492016-08-12 Martin Liska <mliska@suse.cz>
5150
5151 PR gcov-profile/35590
5152 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5153
663eecfd
RB
51542016-08-12 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/72851
5157 * gcc.dg/torture/pr72851.c: New testcase.
5158
3f8257db 51592016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5160
e366d7d8
AO
5161 PR debug/63240
5162 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5163 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5164 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5165 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5166 DW_AT_deleted.
5167
71e1a6a4
AO
5168 PR debug/55641
5169 * g++.dg/debug/dwarf2/ref-1.C: New.
5170
8aaf799b
AO
5171 PR debug/49366
5172 * g++.dg/debug/dwarf2/template-params-12.H: New.
5173 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5174 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5175 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5176 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5177 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5178 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5179 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5180
06f9caed
BS
51812016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5182
5183 PR target/72863
5184 * gcc.target/powerpc/pr72863.c: New test.
5185
a8b956c1
UB
51862016-08-11 Uros Bizjak <ubizjak@gmail.com>
5187
5188 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5189
c73dd986
L
51902015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5191
5192 * gcc.target/i386/pieces-strcpy-1.c: New test.
5193 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5194
385ed708
JJ
51952016-08-11 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR c++/72868
5198 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5199
df7ec09f
L
52002015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5201
5202 * gcc.target/i386/pieces-memcpy-1.c: New test.
5203 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5204 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5205 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5206 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5207 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5208
b95a64bb
JJ
52092016-08-11 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR c/72816
7ddbcf6b 5212 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5213
59537744
BE
52142016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5215
5216 PR tree-optimization/71083
5217 * gcc.c-torture/execute/pr71083.c: New test.
5218 * gnat.dg/loop_optimization23.adb: New test.
5219 * gnat.dg/loop_optimization23_pkg.ads: New test.
5220 * gnat.dg/loop_optimization23_pkg.adb: New test.
5221
183ac6d0
RB
52222016-08-11 Richard Biener <rguenther@suse.de>
5223
5224 PR tree-optimization/72772
5225 * gcc.dg/graphite/pr35356-1.c: Adjust.
5226 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5227
b152f5a2
JB
52282016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5229
5230 * gfortran.dg/random_7.f90: Take into account that the last seed
5231 value is the special p value.
5232 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5233
bb7ebad1
RB
52342016-08-11 Richard Biener <rguenther@suse.de>
5235
5236 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5237
2e186411
AM
52382016-08-11 Alan Modra <amodra@gmail.com>
5239
5240 * gcc.target/powerpc/pr71680.c: New.
5241
e9e6d4f6
KN
52422016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5243
5244 * gcc.target/powerpc/bfp/bfp.exp: New file.
5245 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5246 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5247 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5248 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5249 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5250 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5251 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5252 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5253 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5254 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5255 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5256 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5257 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5258 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5259 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5260 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5261 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5262 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5263 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5264 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5265 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5266 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5267 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5268 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5269 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5270 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5271 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5272 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5273 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5274 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5275 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5276 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5277 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5278 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5279 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5280 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5281 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5282 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5283 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5284 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5285 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5286 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5287 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5288 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5289 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5290 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5291 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5292 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5293 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5294 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5295 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5296 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5297 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5298
9c8eabea
BC
52992016-08-10 Bin Cheng <bin.cheng@arm.com>
5300
5301 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5302 Add aarch64*-*-*.
5303
6c553b76
BC
53042016-08-10 Bin Cheng <bin.cheng@arm.com>
5305
5306 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5307
a0883b08
MM
53082016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5309
5310 PR target/72853
5311 * gcc.target/powerpc/pr72853.c: New test.
5312
a266236e
ML
53132016-08-10 Martin Liska <mliska@suse.cz>
5314
5315 PR gcov-profile/58306
5316 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5317
22063dbc
ML
53182016-08-10 Martin Liska <mliska@suse.cz>
5319
5320 * g++.dg/gcov/gcov-threads-1.C: New test.
5321
5250a5bb
SKS
53222016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5323
5324 PR target/71873
5325 * gcc.target/avr/pr71873.c: New test.
5326
b7597ae5
ML
53272016-08-09 Martin Liska <mliska@suse.cz>
5328
5329 * g++.dg/gcov/gcov-dump-1.C: New test.
5330 * g++.dg/gcov/gcov-dump-2.C: New test.
5331
ab50a215
ML
53322016-08-09 Martin Liska <mliska@suse.cz>
5333
5334 * gcc.dg/tree-prof/val-prof-9.c: New test.
5335
dcb1e137
ML
53362016-08-09 Martin Liska <mliska@suse.cz>
5337
5338 * gcc.dg/tree-prof/val-prof-8.c: New test.
5339
04d6d3b6
MJ
53402016-08-09 Martin Jambor <mjambor@suse.cz>
5341
df839749
UB
5342 PR ipa/71981
5343 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5344
c57e78c4
BC
53452016-08-09 Bin Cheng <bin.cheng@arm.com>
5346
5347 PR tree-optimization/33707
5348 * gcc.dg/vect/pr33707.c: New test.
5349
42970a17
BC
53502016-08-09 Bin Cheng <bin.cheng@arm.com>
5351
5352 PR tree-optimization/pr72772
5353 * gcc.dg/tree-ssa/pr72772.c: New test.
5354
810a3aa6
MF
53552016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5356
5357 PR rtl-optimization/66669
5358 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5359
9e207d6f
JJ
53602016-08-09 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR tree-optimization/72824
5363 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5364
50bf47fd
RB
53652016-08-09 Richard Biener <rguenther@suse.de>
5366
5367 PR tree-optimization/71802
5368 * gcc.dg/torture/pr71802.c: New testcase.
5369
cadec7ca
JJ
53702016-08-09 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR c++/72809
5373 * g++.dg/eh/stdarg1.C: New test.
5374
c43c5112
AK
53752016-08-08 Andi Kleen <ak@linux.intel.com>
5376
5377 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5378 test command line in failure log.
5379 (profopt-execute): dito. Make autofdo file names unique.
5380
895aa8e1
DM
53812016-08-08 David Malcolm <dmalcolm@redhat.com>
5382
5383 PR c/64955
5384 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5385 output.
5386
9afda630
PK
53872016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5388
5389 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5390 c99_runtime.
5391 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5392 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5393 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5394 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5395 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5396 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5397
e52ed3fe
DM
53982016-08-08 David Malcolm <dmalcolm@redhat.com>
5399
5400 PR c/52952
5401 * gcc.dg/cpp/pr66415-1.c: Likewise.
5402 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5403 * gcc.dg/format/c90-printf-1.c: Likewise.
5404 * gcc.dg/format/diagnostic-ranges.c: New test case.
5405
ad200580
JJ
54062016-08-08 Jakub Jelinek <jakub@redhat.com>
5407
77524e0d
JJ
5408 PR fortran/72716
5409 * gfortran.dg/gomp/pr72716.f90: New test.
5410
2187f2a2
JJ
5411 PR middle-end/72781
5412 * gcc.dg/gomp/pr72781.c: New test.
5413
ad200580
JJ
5414 PR middle-end/68762
5415 * g++.dg/vect/pr68762-1.cc: New test.
5416 * g++.dg/vect/pr68762-2.cc: New test.
5417 * g++.dg/vect/pr68762.h: New file.
5418
989d0071
MS
54192016-08-08 Martin Sebor <msebor@redhat.com>
5420
5421 PR testsuite/72838
3a146d46
JJ
5422 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5423 * g++.dg/warn/overflow-warn-3.C: Same.
5424 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5425
7090cac9
AV
54262016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5427
5428 PR fortran/71936
5429 * gfortran.dg/allocate_with_source_21.f03: New test.
5430
64e56ab0
AV
54312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5432
5433 PR fortran/72698
5434 * gfortran.dg/allocate_with_source_20.f03: New test.
5435
0476487d
AM
54362016-08-08 Alan Modra <amodra@gmail.com>
5437
5438 * gcc.c-torture/compile/pr72802.c: New.
5439
8e9218f2
AV
54402016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5441
5442 PR fortran/70524
5443 * gfortran.dg/dependency_48.f90: New test.
5444
c1f7083b
TK
54452016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5446
531e5ae3 5447 PR fortran/70040
c1f7083b
TK
5448 * gfortran.dg/pr70040.f90: New testcase.
5449
6ab5813c
TK
54502016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5451
5452 PR fortran/71961
5453 * gfortran.dg/matmul_10.f90: New testcase.
5454
27bddc4a
JH
54552016-08-07 Jan Hubicka <hubicka@ucw.cz>
5456
5457 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5458
4a9f8a9f
JJ
54592016-08-07 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR c/72816
5462 * gcc.dg/pr72816.c: New test.
5463
fa76f2c6
JW
54642016-08-06 Jonathan Wakely <jwakely@redhat.com>
5465
5466 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5467 * g++.dg/conversion/pr41426.C: Likewise.
5468 * g++.dg/conversion/pr66211.C: Likewise.
5469 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5470 * g++.dg/init/ref8.C: Likewise.
5471 * g++.old-deja/g++.law/cvt20.C: Likewise.
5472 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5473
5c3e5002
PP
54742016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5475
5476 PR tree-optimization/18046
5477 * gcc.dg/tree-ssa/vrp105.c: New test.
5478 * gcc.dg/tree-ssa/vrp106.c: New test.
5479
94087e88 54802016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5481
5482 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5483 1ul in diagnostics. Remove hyphen from "constant-expression."
5484 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5485 * g++.dg/cpp0x/static_assert3.C: Same.
5486 * g++.dg/cpp1y/constexpr-throw.C: Same.
5487 * g++.dg/template/nontype3.C: Same.
5488 * g++.dg/warn/overflow-warn-1.C: Same.
5489 * g++.dg/warn/overflow-warn-3.C: Same.
5490 * g++.dg/warn/overflow-warn-4.C: Same.
5491
88fa5555
DM
54922016-08-05 David Malcolm <dmalcolm@redhat.com>
5493
5494 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5495 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5496 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5497 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5498
1addb9e6
PP
54992016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5500
5501 PR tree-optimization/72810
5502 * gcc.dg/tree-ssa/vrp110.c: New test.
5503
1b62ed4f
JG
55042016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5505
5506 PR Target/72819
5507 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5508 registers.
5509 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5510 saving the half-precision registers.
5511 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5512 value is returned in h0.
5513 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5514 are passed in FP/SIMD registers.
5515 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5516 passing works corrcetly.
5517 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5518 (hfa_f16x2_t): Likewise.
5519 (hfa_f16x3_t): Likewise.
5520 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5521 are promoted to double and passed in a double register.
5522 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5523 are promoted to double and stacked.
5524 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5525 __fp16 data types.
5526 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5527 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5528 __fp16 first get passed in FP/SIMD registers, then stacked.
5529
4228ca19
NS
55302016-08-05 Nathan Sidwell <nathan@acm.org>
5531
5532 PR c++/68724
5533 * g++.dg/cpp0x/pr68724.C: New.
5534
db7c335e
RB
55352016-08-05 Richard Biener <rguenther@suse.de>
5536
5537 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5538
48abe922
PP
55392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5540
5541 * gcc.dg/tree-ssa/vrp107.c: New test.
5542 * gcc.dg/tree-ssa/vrp108.c: New test.
5543 * gcc.dg/tree-ssa/vrp109.c: New test.
5544
f6cdf42f
PK
55452016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5546
5547 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5548 dg-options.
5549
33a9c609
PK
55502016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5551
5552 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5553 test-cases.
5554 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5555 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5556 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5557 test-cases.
5558 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5559 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5560 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5561 large_double.
5562
4473482d
PC
55632016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5564
5565 PR c++/72800
5566 * g++.dg/cpp1y/lambda-ice1.C: New.
5567
08156df5
PP
55682016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5569
5570 PR c++/72759
5571 * g++.dg/cpp1y/pr72759.C: New test.
5572
938da3a5
PP
55732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5574
5575 * gcc.dg/switch-10.c: New test.
5576
da84183c
JG
55772016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5578
5579 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5580
ae9281fc
TS
55812016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5582
5583 * c-c++-common/goacc/routine-5.c: Update.
5584
086ad22e
BE
55852016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5586
5587 PR rtl-optimization/70903
5588 * gcc.c-torture/execute/pr70903.c: New test.
5589
6805e400
ML
55902016-08-04 Martin Liska <mliska@suse.cz>
5591
5592 * gcc.dg/params/params.exp: Replace file exists with
5593 TESTING_IN_BUILD_TREE.
5594
a0008434
MP
55952016-08-04 Marek Polacek <polacek@redhat.com>
5596
5597 PR c++/70229
5598 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5599
fb46286e
RB
56002016-08-04 Richard Biener <rguenther@suse.de>
5601
5602 PR middle-end/71984
5603 * gcc.dg/torture/pr71984.c: Guard correctness check for
5604 little-endian.
5605
ac2c96ab
AP
56062016-08-03 Andrew Pinski <apinski@cavium.com>
5607
5608 * gcc.c-torture/compile/20160802-1.c: New testcase.
5609
c98583e9
FR
56102016-08-03 Fritz Reese <fritzoreese@gmail.com>
5611
5612 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5613
9ad1a1da
RB
56142016-08-03 Richard Biener <rguenther@suse.de>
5615
5616 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5617 and remove -O3.
5618 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5619 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5620
cd75c979
RB
56212016-08-03 Richard Biener <rguenther@suse.de>
5622
5623 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5624 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5625 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5626 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5627
30e8d875
SKS
56282016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5629
5630 * gcc.dg/init-excess-2.c: Require int32plus.
5631 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5632 * gcc.dg/pr59963-2.c: Require int32plus.
5633 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5634 * gcc.dg/unroll-7.c: Require int32plus.
5635
69b806f6
BC
56362016-08-02 Bin Cheng <bin.cheng@arm.com>
5637
5638 PR tree-optimization/34114
5639 * gcc.dg/tree-ssa/loop-42.c: New test.
5640
1efafef3
TC
56412016-08-02 Tamar Christina <tamar.christina@arm.com>
5642
5643 * gcc.target/aarch64/vminmaxnm.c: New.
5644 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5645 tests.
5646
e2a99194
MM
56472016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5648
5649 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5650 vec_extract for vector float, vector int, vector short, and vector
5651 char.
5652 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5653 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5654 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5655 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5656
71bfb77a
WD
56572016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5658
5659 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5660 single stack adjustment, no writeback.
71bfb77a
WD
5661 * gcc.target/aarch64/test_frame_12.c: Likewise.
5662 * gcc.target/aarch64/test_frame_13.c: Likewise.
5663 * gcc.target/aarch64/test_frame_15.c: Likewise.
5664 * gcc.target/aarch64/test_frame_6.c: Likewise.
5665 * gcc.target/aarch64/test_frame_7.c: Likewise.
5666 * gcc.target/aarch64/test_frame_8.c: Likewise.
5667 * gcc.target/aarch64/test_frame_16.c: New test.
5668
37bce35a
L
56692015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5670
5671 PR target/72748
5672 * gcc.target/i386/pr72748.c: New test.
5673
3f8257db 56742015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5675
5676 PR tree-optimization/71818
5677 * gcc.dg/vect/pr71818.c: New
5678
bf60c531
ML
56792016-08-01 Martin Liska <mliska@suse.cz>
5680
5681 PR tree-optimization/71857
5682 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5683
8ed49fab
KT
56842016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5685
5686 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5687
76e2c821
JB
56882016-08-01 Jan Beulich <jbeulich@suse.com>
5689
5690 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5691
35029597
WS
56922016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5693
5694 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5695 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5696
3aa4b66a
JW
56972016-07-31 Jonathan Wakely <jwakely@redhat.com>
5698
5699 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5700 (check_effective_target_c++): Likewise. Also match for libstdc++.
5701
3f8257db 57022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5703
5704 PR fortran/41922
5705 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5706 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5707 * gfortran.dg/pr41922.f90: New test.
5708
9fcb2819
SK
57092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5710
5711 PR fortran/68566
5712 * gfortran.dg/pr68566.f90: new test.
5713
94087e88 57142016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5715
5716 PR c++/60760
5717 PR c++/71091
5718 * g++.dg/cpp0x/constexpr-cast.C: New test.
5719 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5720 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5721 * g++.dg/ubsan/pr63956.C: Correct.
5722
d0047a25
MM
57232016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5724
5725 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5726 vector double or vector long where the vector is in memory.
5727 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5728 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5729
e4f7a5df
SK
57302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5731
5732 PR fortran/69867
5733 * gfortran.dg/pr69867.f90: New test.
5734
b441ae1d
SK
57352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5736
5737 PR fortran/69962
5738 * gfortran.dg/pr69962.f90: New test.
5739
712dff31
SK
57402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5741
5742 PR fortran/70006
5743 * gfortran.dg/pr70006.f90: New test.
5744
fb42421e
SK
57452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5746
5747 PR fortran/71730
5748 * gfortran.dg/pr71730.f90: New test.
5749 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5750 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5751 * gfortran.dg/array_constructor_26.f03: Ditto.
5752
466effe0
WS
57532016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5754
5755 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5756 * gcc.target/powerpc/pr71763.c: Likewise.
5757
f618a472
MP
57582016-07-29 Marek Polacek <polacek@redhat.com>
5759
5760 PR c/71742
5761 * gcc.dg/940510-1.c: Adjust dg-error.
5762 * gcc.dg/c99-flex-array-1.c: Likewise.
5763 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5764
efd0786f
MP
5765 PR c/71853
5766 * gcc.dg/noncompile/pr71853.c: New test.
5767
e00dceaf
MP
5768 PR c/71573
5769 * gcc.dg/noncompile/pr71573.c: New test.
5770
638fc14f
MP
5771 PR c/71926
5772 * g++.dg/warn/Wparentheses-30.C: New test.
5773 * gcc.dg/Wparentheses-14.c: New test.
5774
61c73a7f
UB
57752016-07-29 Uros Bizjak <ubizjak@gmail.com>
5776
5777 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5778
01d32b2b
BC
57792016-07-29 Bin Cheng <bin.cheng@arm.com>
5780
5781 PR tree-optimization/57558
5782 * gcc.dg/vect/pr57558-1.c: New test.
5783 * gcc.dg/vect/pr57558-2.c: New test.
5784
f6c7a248
PK
57852016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5786
61c73a7f 5787 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5788 to scan forwprop1 dump pass.
5789
f54ea774
PC
57902016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/51488
5793 * g++.dg/template/pr51488.C: New.
5794
673a107a
JJ
57952016-07-29 Jakub Jelinek <jakub@redhat.com>
5796
5797 PR c/71969
5798 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5799 static __inline__.
5800 * gcc.dg/pr71969-1.c: New test.
5801 * gcc.dg/pr71969-2.c: New test.
5802 * gcc.dg/pr71969-3.c: New test.
5803
78169471
MP
58042016-07-29 Marek Polacek <polacek@redhat.com>
5805
5806 PR c/71574
5807 * c-c++-common/pr71574.c: New test.
5808
a5b5c8b6
MP
5809 PR c/71583
5810 * gcc.dg/noncompile/pr71583.c: New test.
5811
883b6d4e
KV
58122016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5813
5814 PR middle-end/68217
5815 * gcc.dg/pr68217.c: New test.
5816
89f1f37e
SK
58172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5818
5819 PR fortran/71067
5820 * gfortran.dg/pr71067_1.f90: New test.
5821 * gfortran.dg/pr71067_2.f90: Ditto.
5822
e0d32185
MM
58232016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5824
5825 * gcc.target/powerpc/vec-extract-1.c: New test.
5826
c851722d
SK
58272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5828
5829 PR fortran/71799
5830 * gfortran.dg/pr71799.f90: New test.
5831
f064da6a
PC
58322016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5833
5834 PR c++/71665
5835 * g++.dg/cpp0x/pr71665-1.C: New.
5836 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5837 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5838 * g++.dg/ext/label10.C: Likewise.
5839 * g++.dg/parse/constant5.C: Likewise.
5840
1b70aaad
SK
58412016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5842
5843 PR fortran/71859
5844 * gfortran.dg/pr71859.f90: New test.
5845 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5846 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5847
a23404c9
PT
58482016-07-28 Paul Thomas <pault@gcc.gnu.org>
5849
5850 PR fortran/71883
5851 * gfortran.dg/pr71883.f90 : New test.
5852
513d866d
YR
58532016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5854
5855 PR tree-optimization/71734
61c73a7f 5856 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5857
7c428aa2
RL
58582016-07-28 Renlin Li <renlin.li@arm.com>
5859
5860 Revert
5861 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5862
5863 PR fortran/71902
5864 * gfortran.dg/dependency_47.f90: New test.
5865
1225d6b1
ML
58662016-07-28 Martin Liska <mliska@suse.cz>
5867
5868 PR gcov-profile/68025
5869 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5870
e5f5bf35
ML
58712016-07-28 Martin Liska <mliska@suse.cz>
5872
5873 * g++.dg/vect/pr70944.cc: New test.
5874
4536610d
KV
58752016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5876
5877 PR middle-end/71994
5878 * gcc.dg/torture/pr71994.c: New test.
5879
8c6961ca
PK
58802016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5881
5882 PR middle-end/71078
5883 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5884 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5885 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5886
8de22ea0
RB
58872016-07-27 Richard Biener <rguenther@suse.de>
5888
5889 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5890
5d9da222
ML
58912016-07-27 Martin Liska <mliska@suse.cz>
5892
5893 * gcc.dg/predict-13.c: New test.
5894 * gcc.dg/predict-14.c: New test.
5895
af9e275f
SKS
58962016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5897
a23404c9 5898 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5899 including stdint.h.
5900 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5901 including stdint.h.
5902
71abba1e
MM
59032016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5904
5905 PR target/71869
5906 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5907 IEEE built-in functions handle quiet and signalling NaNs
5908 correctly.
5909
9cd74e8f
SK
59102016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5911
5912 PR fortran/71862
5913 * gfortran.dg/pr71862.f90: New test.
5914
0d48446f
MS
59152016-07-26 Martin Sebor <msebor@redhat.com>
5916
5917 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5918 selector with dg-options.
5919
524cf1e4
PP
59202016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5921
5922 PR tree-optimization/18046
5923 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5924 * gcc.dg/tree-ssa/vrp103.c: New test.
5925 * gcc.dg/tree-ssa/vrp104.c: New test.
5926
100665d8
WS
59272016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5928
5929 * gcc.target/powerpc/pr63354.c: Require lp64 since
5930 -mprofile-kernel is not legal with -m32.
5931
0b64ca40
RB
59322016-07-26 Richard Biener <rguenther@suse.de>
5933
5934 PR rtl-optimization/71984
5935 * gcc.dg/torture/pr71984.c: New testcase.
5936
9b7937cf
RS
59372016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5938
5939 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5940 g++-dg-runtest via et-dg-runtest.
5941 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5942 * gcc.dg/vect/vect.exp: Likewise.
5943 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5944 gfortran-dg-runtest.
5945 * gfortran.dg/vect/vect.exp: Likewise.
5946 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5947 (check_mips_loongson_hw_available): Likewise.
5948 (check_effective_target_mpaired_single_runtime): Likewise.
5949 (check_effective_target_mips_loongson_runtime): Likewise.
5950 (add_options_for_mpaired_single): Likewise.
5951 (check_effective_target_vect_int): Add global et_index.
5952 Check and save the supported feature for a target selected by
5953 the et_index target. Break long lines where appropriate. Call
5954 et-is-effective-target for MIPS with an argument instead of
5955 check_effective_target_* where appropriate.
5956 (check_effective_target_vect_intfloat_cvt): Likewise.
5957 (check_effective_target_vect_uintfloat_cvt): Likewise.
5958 (check_effective_target_vect_floatint_cvt): Likewise.
5959 (check_effective_target_vect_floatuint_cvt): Likewise.
5960 (check_effective_target_vect_simd_clones): Likewise.
5961 (check_effective_target_vect_shift): ewise.
5962 (check_effective_target_whole_vector_shift): Likewise.
5963 (check_effective_target_vect_bswap): Likewise.
5964 (check_effective_target_vect_shift_char): Likewise.
5965 (check_effective_target_vect_long): Likewise.
5966 (check_effective_target_vect_float): Likewise.
5967 (check_effective_target_vect_double): Likewise.
5968 (check_effective_target_vect_long_long): Likewise.
5969 (check_effective_target_vect_no_int_max): Likewise.
5970 (check_effective_target_vect_no_int_add): Likewise.
5971 (check_effective_target_vect_no_bitwise): Likewise.
5972 (check_effective_target_vect_widen_shift): Likewise.
5973 (check_effective_target_vect_no_align): Likewise.
5974 (check_effective_target_vect_hw_misalign): Likewise.
5975 (check_effective_target_vect_element_align): Likewise.
5976 (check_effective_target_vect_condition): Likewise.
5977 (check_effective_target_vect_cond_mixed): Likewise.
5978 (check_effective_target_vect_char_mult): Likewise.
5979 (check_effective_target_vect_short_mult): Likewise.
5980 (check_effective_target_vect_int_mult): Likewise.
5981 (check_effective_target_vect_extract_even_odd): Likewise.
5982 (check_effective_target_vect_interleave): Likewise.
5983 (check_effective_target_vect_stridedN): Likewise.
5984 (check_effective_target_vect_multiple_sizes): Likewise.
5985 (check_effective_target_vect64): Likewise.
5986 (check_effective_target_vect_call_copysignf): Likewise.
5987 (check_effective_target_vect_call_sqrtf): Likewise.
5988 (check_effective_target_vect_call_btrunc): Likewise.
5989 (check_effective_target_vect_call_btruncf): Likewise.
5990 (check_effective_target_vect_call_ceil): Likewise.
5991 (check_effective_target_vect_call_ceilf): Likewise.
5992 (check_effective_target_vect_call_floor): Likewise.
5993 (check_effective_target_vect_call_floorf): Likewise.
5994 (check_effective_target_vect_call_lceil): Likewise.
5995 (check_effective_target_vect_call_lfloor): Likewise.
5996 (check_effective_target_vect_call_nearbyint): Likewise.
5997 (check_effective_target_vect_call_nearbyintf): Likewise.
5998 (check_effective_target_vect_call_round): Likewise.
5999 (check_effective_target_vect_call_roundf): Likewise.
6000 (check_effective_target_vect_perm): Likewise, but also append *_saved
6001 to the existing global name to properly cache the result.
6002 (check_effective_target_vect_perm_byte): Likewise.
6003 (check_effective_target_vect_perm_short): Likewise.
6004 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6005 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6006 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6007 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6008 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6009 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6010 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6011 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6012 (check_effective_target_vect_sdot_qi): Likewise.
6013 (check_effective_target_vect_udot_qi): Likewise.
6014 (check_effective_target_vect_sdot_hi): Likewise.
6015 (check_effective_target_vect_udot_hi): Likewise.
6016 (check_effective_target_vect_usad_char): Likewise.
6017 (check_effective_target_vect_pack_trunc): Likewise.
6018 (check_effective_target_vect_unpack): Likewise.
6019 (check_effective_target_vect_aligned_arrays): Likewise.
6020 (check_effective_target_vect_natural_alignment): Likewise.
6021 (check_effective_target_vector_alignment_reachable): Likewise.
6022 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6023 (is-effective-target): Initialize et_index if undefined.
6024 (et-dg-runtest): New.
6025 (et-is-effective-target): Likewise.
6026 (check_vect_support_and_set_flags): Add supported MIPS targets to
6027 EFFECTIVE_TARGETS list. Return the number of supported targets.
6028
8f63caf6 60292016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6030 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6031
6032 PR middle-end/70920
6033 * gcc.dg/pr70920-1.c: New test-case.
6034 * gcc.dg/pr70902-2.c: Likewise.
6035 * gcc.dg/pr70920-3.c: Likewise.
6036 * gcc.dg/pr70920-4.c: Likewise
6037 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6038 2 instead of 3.
6039
7d575fff
AM
60402016-07-25 Alexander Monakov <amonakov@ispras.ru>
6041
6042 * gcc.c-torture/execute/pr71494.c: Require label_values.
6043 * gcc.dg/pr16973.c: Ditto.
6044
bf01e070
SKS
60452016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6046
6047 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6048 * gcc.dg/torture/pr69771.c: Require int32plus.
6049 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6050
16b05965
ML
60512016-07-25 Martin Liska <mliska@suse.cz>
6052
6053 * gcc.dg/torture/pr71987.c: New test.
6054
d52d3767
SK
60552016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6056
6057 PR fortran/71935
6058 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6059 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6060 * gfortran.dg/pr71935.f90: New test.
6061
94087e88 60622016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6063
6064 PR c++/71675
6065 * g++.dg/ext/atomic-3.C: New test.
6066 * gcc.dg/atomic/pr71675.c: New test.
6067
58b3986e
ES
60682016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6069
6070 * gcc.target/i386/mvc8.c: New test.
6071
faa1612a
BC
60722016-07-22 Bin Cheng <bin.cheng@arm.com>
6073
6074 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6075 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6076
1603ebe0
TK
60772016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6078
6079 PR fortran/71795
6080 * gfortran.dg/constructor_50.f90: New test.
6081
bc91c436
ML
60822016-07-22 Martin Liska <mliska@suse.cz>
6083
6084 PR gcov-profile/69028
6085 PR gcov-profile/62047
6086 * g++.dg/cilk-plus/pr69028.C: New test.
6087
9fe9a3a7
AV
60882016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6089
6090 * gfortran.dg/coarray_stat_2.f90: New test.
6091
70866e3d
MM
60922016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6093
6094 * gcc.target/powerpc/vec-extract.h: New files to check the
6095 vec_extract built-in functions for all vector types, testing
6096 accessing each element, both with constant and variable element
6097 numbers.
6098 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6099 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6100 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6101 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6102 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6103 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6104 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6105 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6106 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6107
ab3af181
JJ
61082016-07-21 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR c++/71728
6111 * g++.dg/other/pr71728.C: New test.
6112
ebe8f322
JG
61132016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6114
6115 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6116 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6117 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6118 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6119 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6120
959cef74
RB
61212016-07-21 Richard Biener <rguenther@suse.de>
6122
6123 PR tree-optimization/71947
6124 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6125
b24d9420
BC
61262016-07-21 Bin Cheng <bin.cheng@arm.com>
6127
6128 * gcc.dg/tree-ssa/scev-15.c: New.
6129
23974819
BC
61302016-07-21 Bin Cheng <bin.cheng@arm.com>
6131
6132 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6133
ee78cbaa
JJ
61342016-07-21 Jakub Jelinek <jakub@redhat.com>
6135
6136 PR c++/71941
6137 * g++.dg/gomp/pr71941.C: New test.
6138
52ed68f7
DM
61392016-07-20 David Malcolm <dmalcolm@redhat.com>
6140
6141 PR c/70339
6142 PR c/71858
6143 * g++.dg/spellcheck-identifiers.C: New test case, based on
6144 gcc.dg/spellcheck-identifiers.c.
6145 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6146 gcc.dg/spellcheck-identifiers-2.c.
6147 * g++.dg/spellcheck-typenames.C: New test case, based on
6148 gcc.dg/spellcheck-typenames.c
6149
18407bfb
JW
61502016-07-20 Jonathan Wakely <jwakely@redhat.com>
6151
6152 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6153 pointer to member function and also test catching by reference.
6154
4c07fd98
DV
61552016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6156
6157 * gcc.target/s390/pr67443.c: Fix test case.
6158
fee21d65
DV
61592016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6160
6161 * gcc.target/s390/insv-1.c: Xfail some tests.
6162 * gcc.target/s390/insv-2.c: Likewise.
6163
dbe9dfdd
GJL
61642016-07-20 Georg-Johann Lay <avr@gjlay.de>
6165
6166 * gcc.target/avr/torture/get-mem.c: New test.
6167 * gcc.target/avr/torture/set-mem.c: New test.
6168
c25e1d82
GJL
61692016-07-20 Georg-Johann Lay <avr@gjlay.de>
6170
6171 PR target/71948
6172 * gcc.target/avr/torture/tiny-progmem.c: New test.
6173
109d2197
JJ
61742016-07-20 Jakub Jelinek <jakub@redhat.com>
6175
7419f441
JJ
6176 PR c++/71909
6177 * g++.dg/parse/pr71909.C: New test.
6178 * g++.dg/tm/pr71909.C: New test.
6179
109d2197
JJ
6180 PR c++/50060
6181 * g++.dg/cpp0x/constexpr-50060.C: New test.
6182 * g++.dg/cpp1y/constexpr-50060.C: New test.
6183
144530cf
ML
61842016-07-20 Martin Liska <mliska@suse.cz>
6185
6186 * gfortran.dg/graphite/pr71898.f90: New test.
6187
04ac4afa
BC
61882016-07-20 Bin Cheng <bin.cheng@arm.com>
6189
6190 PR tree-optimization/71503
6191 PR tree-optimization/71683
6192 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6193 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6194
dcbdb17a
ML
61952016-07-20 Martin Liska <mliska@suse.cz>
6196
6197 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6198 * gcc.dg/plugin/sreal-test-1.c: Remove.
6199 * gcc.dg/plugin/sreal_plugin.c: Remove.
6200
6ed82555
TK
62012016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6202
6203 PR fortran/71902
6204 * gfortran.dg/dependency_47.f90: New test.
6205
13da0507
JJ
62062016-07-19 Jakub Jelinek <jakub@redhat.com>
6207
4833f561
JJ
6208 PR rtl-optimization/71916
6209 * gcc.c-torture/compile/pr71916.c: New test.
6210
4fda19ef
JJ
6211 PR middle-end/71874
6212 * g++.dg/torture/pr71874.C: New test.
6213
13da0507
JJ
6214 PR middle-end/71734
6215 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6216 (my_alloc): Rewritten to use __builtin_posix_memalign and
6217 __SIZE_TYPE__.
6218 (my_free): Use __builtin_free instead of _mm_free.
6219 (Vec::operator=): Use __builtin_memcpy.
6220
e7980add
MJ
62212016-07-19 Martin Jambor <mjambor@suse.cz>
6222
61c73a7f
UB
6223 PR fortran/71688
6224 * gfortran.dg/pr71688.f90: New test.
e7980add 6225
13e88953
RB
62262016-07-19 Richard Biener <rguenther@suse.de>
6227
6228 * c-c++-common/vector-subscript-6.c: New testcase.
6229 * c-c++-common/vector-subscript-7.c: Likewise.
6230
1caf0482
SKS
62312016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6232
a23404c9 6233 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6234 and UInt32 based on __SIZEOF_INT__.
6235
cef5388d
RB
62362016-07-19 Richard Biener <rguenther@suse.de>
6237
6238 PR tree-optimization/71901
6239 * gcc.dg/torture/pr71901.c: New testcase.
6240
62412016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6242
6243 PR tree-optimization/71908
6244 * gcc.dg/torture/pr71908.c: New testcase.
6245
a8f7a895
MM
62462016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6247
6248 PR target/71493
6249 * gcc.target/powerpc/pr71493-1.c: New test.
6250 * gcc.target/powerpc/pr71493-2.c: Likewise.
6251
f2111a36
JJ
62522016-07-18 Jakub Jelinek <jakub@redhat.com>
6253
99516432
JJ
6254 PR c++/71835
6255 * g++.dg/conversion/ambig3.C: New test.
6256
87713c6a
JJ
6257 PR c++/71828
6258 * g++.dg/cpp0x/constexpr-71828.C: New test.
6259
7a7f16ca
JJ
6260 PR c++/71826
6261 * g++.dg/template/pr71826.C: New test.
6262
f4d90295
JJ
6263 PR c++/71822
6264 * g++.dg/template/defarg21.C: New test.
6265
f2111a36
JJ
6266 PR c++/71871
6267 * g++.dg/ext/vector31.C: New test.
6268
0b965526
UB
62692016-07-18 Uros Bizjak <ubizjak@gmail.com>
6270
6271 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6272
94e136b9
YR
62732016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6274
6275 PR tree-optimization/71734
6276 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6277
7072df0a
DV
62782016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6279
6280 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6281 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6282 stack-layout-dynamic-1.c: New test.
6283
54158a1a
AK
62842016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6285
6286 * gcc.target/s390/nolrl-1.c: New test.
6287
43068916
FR
62882016-07-17 Fritz Reese <fritzoreese@gmail.com>
6289
6290 PR fortran/71523
6291 * gfortran.dg/pr71523_1.f90: New test.
6292 * gfortran.dg/pr71523_2.f90: New test.
6293
a9356b12
AS
62942016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6295
6296 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6297
a07b81c7 62982016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6299 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6300
6301 PR fortran/62125
6302 * gfortran.dg/pr62125.f90: New test.
6303
96c0ec12
BS
63042016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6305
6306 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6307 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6308
479d0ed5
JW
63092016-07-15 Jonathan Wakely <jwakely@redhat.com>
6310
6311 PR c++/58796
6312 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6313 * g++.dg/cpp0x/nullptr35.C: New test.
6314
41c7438e
BC
63152016-07-15 Bin Cheng <bin.cheng@arm.com>
6316
6317 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6318
f7ba880b
CP
63192016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6320
6321 * gfortran.dg/goacc/vector_length.f90: New test.
6322
b9aba0a0
RB
63232016-07-15 Richard Biener <rguenther@suse.de>
6324
6325 PR tree-optimization/71881
6326 * gcc.dg/torture/pr71881.c: New testcase.
6327
9513d5fb
RB
63282016-07-15 Richard Biener <rguenther@suse.de>
6329
6330 PR tree-optimization/71887
6331 * gcc.dg/torture/pr71887.c: New testcase.
6332
ddbbcb19
JJ
63332016-07-15 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR c/71858
6336 * gcc.dg/spellcheck-identifiers-3.c: New test.
6337
29eb509c
AV
63382016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6339
6340 PR fortran/71807
6341 * gfortran.dg/null_9.f90: New test.
6342
43aabfcf
BC
63432016-07-15 Bin Cheng <bin.cheng@arm.com>
6344
6345 * gcc.dg/tree-ssa/loop-41.c: New test.
6346
afc89e58
BC
63472016-07-15 Bin Cheng <bin.cheng@arm.com>
6348
6349 PR tree-optimization/71347
6350 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6351
6fa682ad
SK
63522016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6353
6354 PR fortran/29819
6355 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6356 * gfortran.dg/contains.f90: Ditto.
6357 * gfortran.dg/contains_empty_1.f03: Ditto.
6358 * gfortran.dg/submodule_3.f08: Ditto.
6359
dd36b877
JJ
63602016-07-14 Jakub Jelinek <jakub@redhat.com>
6361
a60a5d31
JJ
6362 PR testsuite/71865
6363 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6364 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6365 expected diagnostics.
6366
dd36b877
JJ
6367 PR c/71858
6368 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6369 * gcc.dg/spellcheck-identifiers-2.c: New test.
6370 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6371 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6372
a241f8ca
JJ
63732016-07-14 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR tree-optimization/71872
6376 * gcc.c-torture/compile/pr71872.c: New test.
6377
d62b809c
TP
63782016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6379
6380 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6381 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6382 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6383 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6384 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6385 * gcc.target/arm/atomic-op-acquire-1.c: This.
6386 * gcc.target/arm/atomic-op-char.c: Rename into ...
6387 * gcc.target/arm/atomic-op-char-1.c: This.
6388 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6389 * gcc.target/arm/atomic-op-consume-1.c: This.
6390 * gcc.target/arm/atomic-op-int.c: Rename into ...
6391 * gcc.target/arm/atomic-op-int-1.c: This.
6392 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6393 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6394 * gcc.target/arm/atomic-op-release.c: Rename into ...
6395 * gcc.target/arm/atomic-op-release-1.c: This.
6396 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6397 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6398 * gcc.target/arm/atomic-op-short.c: Rename into ...
6399 * gcc.target/arm/atomic-op-short-1.c: This.
6400 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6401 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6402 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6403 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6404 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6405 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6406 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6407 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6408 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6409 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6410
1f8dd420
AV
64112016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6412
6413 PR fortran/70842
6414 * gfortran.dg/select_type_35.f03: New test.
6415
53109ba8
KT
64162016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6417
6418 PR target/65951
6419 PR tree-optimization/70923
6420 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6421 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6422 * gcc.dg/vect/pr65951.c: Likewise.
6423 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6424
91f35b7f
DE
64252016-07-14 David Edelsohn <dje.gcc@gmail.com>
6426
6427 * c-c++-common/pr60226.c: Expect maximum object file alignment
6428 error on AIX.
6429
351168fe
RB
64302016-07-14 Richard Biener <rguenther@suse.de>
6431
6432 PR tree-optimization/71866
6433 * gcc.dg/torture/pr71866.c: New testcase.
6434
94c32c00
TP
64352016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6436
6437 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6438 selector and enclose boolean expression in curly braces.
6439
b799a481
AM
64402016-07-14 Alan Modra <amodra@gmail.com>
6441
6442 PR target/71733
6443 * gcc.target/powerpc/p9-novsx.c: New.
6444
f63ba78c
AK
64452016-07-13 Andi Kleen <ak@linux.intel.com>
6446
6447 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6448 * g++.dg/tree-prof/morefunc.C: Dito.
6449 * g++.dg/tree-prof/pr35545.C: Dito.
6450 * g++.dg/tree-prof/reorder.C: Dito.
6451 * gcc.dg/tree-prof/20050826-2.c: Dito.
6452 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6453 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6454 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6455 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6456 * gcc.dg/tree-prof/inliner-1.c: Dito.
6457 * gcc.dg/tree-prof/merge_block.c: Dito.
6458 * gcc.dg/tree-prof/stringop-1.c: Dito.
6459 * gcc.dg/tree-prof/stringop-2.c: Dito.
6460 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6461 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6462 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6463 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6464 * gcc.dg/tree-prof/update-loopch.c: Dito.
6465 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6466 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6467 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6468 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6469 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6470 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6471 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6472
f4d5a23d
AK
64732016-07-13 Andi Kleen <ak@linux.intel.com>
6474
6475 * lib/profopt.exp (profopt-execute): Remove .imports files.
6476
ae145898
AK
64772016-07-13 Andi Kleen <ak@linux.intel.com>
6478
0b965526 6479 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6480
e97bd4f5
AK
64812016-07-13 Andi Kleen <ak@linux.intel.com>
6482
6483 * lib/profopt.exp (dg-final-scan-autofdo,
6484 dg-final-scan-not-autofdo): New functions.
6485
6fa3d4b4
BC
64862016-07-13 Bin Cheng <bin.cheng@arm.com>
6487
6488 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6489 * gcc.dg/vect/vect-35.c: Ditto.
6490 * gcc.dg/vect/vect-alias-check-2.c: New test.
6491
65f18bc6
ML
64922016-07-13 Martin Liska <mliska@suse.cz>
6493
6494 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6495 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6496 * gfortran.dg/pr42108.f90: Update expected dump scan.
6497
9737f35b
RB
64982016-07-13 Richard Biener <rguenther@suse.de>
6499
6500 PR tree-optimization/24574
6501 * gcc.dg/pr24574.c: New testcase.
6502
62c0ea4b
SKS
65032016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6504
0b965526 6505 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6506 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6507 * c-c++-common/pr68833-1.c: Require int32plus.
6508 * gcc.dg/ipa/pr63551.c: Likewise.
6509 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6510 * gcc.dg/ipa/pr64041.c: Require int32plus.
6511
c7ed8938
IE
65122016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6513
6514 PR ipa/71633
6515 * g++.dg/pr71633.C: New test.
6516
5ce15300
TP
65172016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6518
6519 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6520 Add new arm_thumb1_cbz_ok effective target.
6521 * gcc.target/arm/cbz.c: New test.
6522
2b9509a3
TP
65232016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6524
6525 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6526 Define effective target.
6527 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6528 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6529 * gcc.target/arm/movhi_movw.c: New test.
6530 * gcc.target/arm/movsi_movw.c: Likewise.
6531 * gcc.target/arm/movdi_movw.c: Likewise.
6532
7f15b177
RB
65332016-07-13 Richard Biener <rguenther@suse.de>
6534
6535 PR middle-end/71104
6536 * gcc.dg/pr71104-1.c: New testcase.
6537 * gcc.dg/pr71104-2.c: Likewise.
6538
0b0a896e
MM
65392016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6540
6541 PR target/71805
6542 * gcc.target/powerpc/pr71805.c: New test.
6543
f906f5ed
BS
65442016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6545
6546 * gcc.target/powerpc/divkc3-1.c: New.
6547 * gcc.target/powerpc/mulkc3-1.c: New.
6548
9e63c3aa
NS
65492016-07-12 Nathan Sidwell <nathan@acm.org>
6550
6551 * gcc.target/arm/data-rel-1.c: New.
6552 * gcc.target/arm/data-rel-2.c: New.
6553 * gcc.target/arm/data-rel-3.c: New.
6554
f507d202
ML
65552016-07-12 Martin Liska <mliska@suse.cz>
6556
6557 * gcc.dg/params/blocksort-part.c: New test.
6558 * gcc.dg/params/params.exp: New file.
6559
d6f7c125
KT
65602016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6561
6562 PR middle-end/71700
6563 * gcc.c-torture/execute/pr71700.c: New test.
6564
37ccb0ba
SB
65652016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6566 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/23286
6569 PR tree-optimization/70159
6570 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6571 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6572 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6573 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6574 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6575 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6576 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6577 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6578 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6579 * gcc.dg/pr51879-12.c: Likewise.
6580 * gcc.dg/strlenopt-9.c: Likewise.
6581 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6582 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6583 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6584 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6585 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6586 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6587 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6588 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6589 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6590 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6591 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6592 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6593 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6594 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6595 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6596
712a93d6
RB
65972016-07-12 Richard Biener <rguenther@suse.de>
6598
6599 PR rtl-optimization/68961
6600 * gcc.target/i386/pr68961.c: New testcase.
6601
c392943c
JJ
66022016-07-11 Jakub Jelinek <jakub@redhat.com>
6603
3d56e6a4
JJ
6604 PR middle-end/71758
6605 * c-c++-common/gomp/pr71758.c: New test.
6606 * gfortran.dg/gomp/pr71758.f90: New test.
6607
c392943c
JJ
6608 PR tree-optimization/71823
6609 * gcc.dg/vect/pr71823.c: New test.
6610
741d3be5
DM
66112016-07-11 David Malcolm <dmalcolm@redhat.com>
6612
6613 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6614 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6615 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6616
92fa45b5
L
66172016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6618
6619 PR target/71801
6620 * gcc.target/i386/pr71801.c: New test.
6621
f51606c7
RB
66222016-07-11 Richard Biener <rguenther@suse.de>
6623
6624 PR tree-optimization/71816
6625 * gcc.dg/torture/pr71816.c: New testcase.
6626
36b54ce0
TK
66272016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6628
6629 PR fortran/71783
6630 * gfortran.dg/dependency_46.f90: New test.
6631
d13835b6
VM
66322016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6633
6634 PR rtl-optimization/71621
6635 * gcc.target/i386/pr71621-1.c: New.
6636 * gcc.target/i386/pr71621-2.c: New.
6637
642bcbdf
CP
66382016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6639
6640 * gfortran.dg/goacc/pr71704.f90: New test.
6641
02eb5b8b
BS
66422016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6643
6644 PR target/71297
6645 * gcc.target/powerpc/pr71297.c: New.
6646
8beb9a0d
JW
66472016-07-08 Jiong Wang <jiong.wang@arm.com>
6648
6649 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6650
cef4b650
MM
66512016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6652
6653 PR target/71806
6654 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6655
3c3ecf52
AH
66562016-07-08 Alan Hayward <alan.hayward@arm.com>
6657
6658 PR tree-optimization/71667
6659 * gcc.dg/vect/pr71667.c: New
6660
2660286d
ML
66612016-07-08 Martin Liska <mliska@suse.cz>
6662
6663 * gcc.dg/torture/pr71606.c: New test.
6664
70cdd4ae
JD
66652016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6666
6667 PR fortran/71764
6668 * gfortran.dg/pr71764.f90: New test.
6669
842dc2e6
JJ
66702016-07-07 Jakub Jelinek <jakub@redhat.com>
6671 Kai Tietz <ktietz70@googlemail.com>
6672
6673 PR c++/70869
6674 PR c++/71054
6675 * g++.dg/cpp0x/pr70869.C: New test.
6676 * g++.dg/cpp0x/pr71054.C: New test.
6677
31be4262
DE
66782016-07-07 David Edelsohn <dje.gcc@gmail.com>
6679
6680 * g++.dg/debug/pr71432.C: Fail on AIX.
6681
1c122092
ML
66822016-07-07 Martin Liska <mliska@suse.cz>
6683
6684 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6685 an undefined behavior.
6686 * gfortran.dg/do_3.F90: Likewise.
6687 * gfortran.dg/do_check_11.f90: New test.
6688 * gfortran.dg/do_check_12.f90: New test.
6689 * gfortran.dg/do_corner_warn.f90: New test.
6690
7119f1b1
ML
66912016-07-07 Martin Liska <mliska@suse.cz>
6692
6693 * gfortran.dg/predict-1.f90: Ammend the test.
6694 * gfortran.dg/predict-2.f90: Likewise.
6695
275792f2
IE
66962016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6697
6698 PR ipa/71624
6699 * g++.dg/pr71624.C: New test.
6700
05a437c1
TP
67012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6702
6703 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6704 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6705 ARMv8-M Mainline architectures.
6706
6f493951
TP
67072016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6708
6709 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6710 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6711
5ddaee94
SB
67122016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6713
6714 PR target/70098
6715 PR target/71763
6716 * gcc.target/powerpc/pr71763.c: New file.
6717
651afdb2
YR
67182016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6719
6720 PR tree-optimization/71518
0b965526 6721 * gcc.dg/pr71518.c: New test.
651afdb2 6722
9df99881
WD
67232016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6724
6725 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6726
7b4e0769
SKS
67272016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6728
0b965526 6729 PR target/50739
7b4e0769
SKS
6730 * gcc.target/avr/pr50739.c: New test.
6731
eb4432f7
JH
67322016-07-05 Jan Hubicka <jh@suse.cz>
6733
6734 * gcc.dg/tree-ssa/scev-14.c: update template.
6735
c01e092f
RS
67362016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6737
6738 * gcc.dg/vect/group-no-gaps-1.c: New test.
6739
8070763a
AK
67402016-07-05 Andi Kleen <ak@linux.intel.com>
6741
6742 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6743 if kernel supports MPX.
6744
3f8257db 67452016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6746
6747 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6748
36a265b1
MM
67492016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6750 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6751
6752 * gcc.target/powerpc/signbit-1.c: New test.
6753 * gcc.target/powerpc/signbit-2.c: New test.
6754 * gcc.target/powerpc/signbit-3.c: New test.
6755
7a98fb6e
KT
67562016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6757
6758 PR rtl-optimization/71594
6759 * gcc.dg/torture/pr71594.c: New test.
6760
1e3d54b4
JH
67612016-07-05 Jan Hubicka <jh@suse.cz>
6762
6763 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6764
84ca3893
DM
67652016-07-05 David Malcolm <dmalcolm@redhat.com>
6766
6767 PR c++/62314
3a146d46 6768 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6769 number of missing semicolon error.
6770 * g++.dg/pr62314-2.C: New test case.
6771
20d0bfce
AF
67722016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6773
6774 * gfortran.dg/coarray_stat_function.f90: New test.
6775 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6776 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6777 to new interfaces.
6778
69aaea06
AV
67792016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6780
6781 PR fortran/71623
6782 * gfortran.dg/deferred_character_17.f90: New test.
6783
f723a43c
CL
67842016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6785
6786 * gcc.target/arm/neon/polytypes.c: Move to ...
6787 * gcc.target/arm/polytypes.c: ... here.
6788 * gcc.target/arm/neon/pr51534.c: Move to ...
6789 * gcc.target/arm/pr51534.c: ... here.
6790 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6791 * gcc.target/arm/vect-vcvt.c: ... here.
6792 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6793 * gcc.target/arm/vect-vcvtq.c: ... here.
6794 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6795 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6796 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6797 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6798 * gcc.target/arm/neon/neon.exp: Delete.
6799 * gcc.target/arm/neon/: Delete.
6800
d73e0ccf
JD
68012016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6802
6803 PR fortran/65575
6804 * gfortran.dg: pr65575.f90: New test.
6805
c20f6223
JD
68062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6807
6808 PR fortran/35849
6809 * gfortran.dg: pr35849.f90: New test.
6810
2a5537c3
JJ
68112016-07-04 Jakub Jelinek <jakub@redhat.com>
6812
6813 PR c++/71739
6814 * g++.dg/cpp0x/pr71739.C: New test.
6815
740f9751
CL
68162016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6817
6818 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6819
bf749919
DV
68202016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6821
6822 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6823 locr.
6824 * gcc.target/s390/loc-1.c: New test.
6825
430bb38e
YR
68262016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6827
3a146d46
JJ
6828 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6829 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6830
15f6e0da
RR
68312016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6832
6833 PR target/63874
6834 * gcc.target/aarch64/pr63874.c: New test.
6835
79335075
JB
68362016-07-04 Jan Beulich <jbeulich@suse.com>
6837
6838 * g++.dg/header.c: New.
6839 * gcc.dg/header.c: New.
6840
557e8c49
JJ
68412016-07-02 Jakub Jelinek <jakub@redhat.com>
6842
6843 PR c/71719
6844 * c-c++-common/Wunused-var-15.c: New test.
6845
79a592e3
JJ
68462016-07-01 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR fortran/71687
6849 * gfortran.dg/gomp/pr71687.f90: New test.
6850
e2298656
BS
68512016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6852
6853 * gcc.dg/const-float128-ped.c: Require __float128 effective
6854 target and options.
6855 * gcc.dg/const-float128.c: Likewise.
6856 * gcc.dg/torture/float128-cmp-invalid.c: Require
6857 __float128 and base_quadfloat_support effective targets, and
6858 __float128 options.
6859 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6860 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6861 * gcc.dg/torture/float128-nan.c: Likewise.
6862 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6863 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6864 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6865 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6866 (add_options_for___float128): New.
6867 (check_effective_target_base_quadword_support): New.
6868
70c11966
MM
68692016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6870
6871 PR target/71720
6872 * gcc.target/powerpc/pr71720.c: New test.
6873
059541fd
JB
68742016-07-01 Jan Beulich <jbeulich@suse.com>
6875
6876 * gcc.dg/bss.c: New.
6877
2c1e4964
PB
68782016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6879
6880 PR target/71698
6881 * gcc.target/powerpc/pr71698.c: New test.
6882
22e1cb39
GJL
68832016-07-01 Georg-Johann Lay <avr@gjlay.de>
6884
6885 PR target/71151
6886 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6887 instead of ".foo" for its section name.
6888 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6889 depending on MCU's flash size.
6890 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6891 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6892 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6893 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6894 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6895 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6896
466cf574
JB
68972016-07-01 Jan Beulich <jbeulich@suse.com>
6898
6899 * gcc.target/i386/pr65105-2.c: Add -msse2.
6900
351beab7
JJ
69012016-06-30 Jakub Jelinek <jakub@redhat.com>
6902
55a0f21a
JJ
6903 PR tree-optimization/71707
6904 * gcc.dg/strlenopt-29.c: New test.
6905
6245ad72
JJ
6906 PR fortran/71704
6907 * gfortran.dg/gomp/pr71704.f90: New test.
6908
351beab7
JJ
6909 PR fortran/71705
6910 * gfortran.dg/gomp/pr71705.f90: New test.
6911
5a3a6a5e
KN
69122016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6913
6914 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6915 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6916 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6917 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6918 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6919 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6920 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6921 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6922 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6923 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6924 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6925 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6926 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6927 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6928 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6929 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6930 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6931 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6932 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6933 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6934 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6935 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6936 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6937 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6938 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6939 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6940 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6941 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6942 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6943 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6944 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6945 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6946 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6947 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6948 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6949 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6950 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6951 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6952 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6953 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6954 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6955 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6956 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6957 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6958 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6959 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6960 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6961 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6962 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6963 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6964 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6965 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6966 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6967 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6968 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6969 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6970 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6971 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6972 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6973 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6974 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6975 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6976 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6977 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6978 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6979 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6980 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6981 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6982 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6983 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6984 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6985 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6986 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6987 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6988 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6989 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6990 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6991 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6992 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6993 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6994 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6995
3dfa8071 69962016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6997 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6998
6999 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7000
9bd62242 70012016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7002 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7003
7004 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7005
603107fb
DM
70062016-06-30 David Malcolm <dmalcolm@redhat.com>
7007
7008 PR driver/71651
7009 * gcc.dg/spellcheck-options-12.c: New test case.
7010
205cccc7
JJ
70112016-06-30 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR middle-end/71693
7014 * gcc.c-torture/compile/pr71693.c: New test.
7015
f4452176
DM
70162016-06-29 David Malcolm <dmalcolm@redhat.com>
7017
7018 * gcc.dg/spellcheck-params.c: New testcase.
7019 * gcc.dg/spellcheck-params-2.c: New testcase.
7020
c5e74d9d
MM
70212016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7022
7023 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7024 vector extract instructions.
7025 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7026
e44ecbfd
JD
70272016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7028
7029 PR fortran/71686
7030 * gfortran.dg/unexpected_eof_2.f90: New test.
7031 * gfortran.dg/unexpected_eof_3.f90: New test.
7032
ee446d9f
JW
70332016-06-29 Jim Wilson <jim.wilson@linaro.org>
7034
7035 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7036
27f67461
CP
70372016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7038
7039 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7040 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7041 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7042
b1206d29
RB
70432016-06-29 Richard Biener <rguenther@suse.de>
7044
7045 PR middle-end/15256
7046 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7047
1af21224
MW
70482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7049
7050 * gcc.target/arm/aapcs/neon-vect10.c: Require
7051 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7052 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7053 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7054 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7055 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7056 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7057 * gcc.target/arm/fp16-aapcs-1.c: Require
7058 -mfloat-ab=hard. Also simplify the test.
7059 * gcc.target/arm/fp16-aapcs-2.c: New.
7060
7fe43755
MW
70612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7062
0b965526 7063 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7064 (add_options_for_arm_fp16_ieee): New.
7065 (add_options_for_arm_fp16_alternative): New.
7066 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7067 long-line.
7068 (effective_target_arm_fp16_hw): New.
7069
264d951a
IE
70702016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7071
7072 PR tree-optimization/71655
7073 * g++.dg/pr71655.C: New test.
7074
5c846a81
ML
70752016-06-29 Martin Liska <mliska@suse.cz>
7076
7077 * gcc.dg/pr71585.c: New test.
7078 * gcc.dg/pr71585-2.c: New test.
7079 * gcc.dg/pr71585-3.c: New test.
7080
fafe9318
YR
70812016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7082
7083 PR tree-optimization/70729
7084 * g++.dg/vect/pr70729.cc: New test.
7085
54d19c3b
TS
70862016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7087
7088 * c-c++-common/gomp/cancel-1.c: Extend.
7089
5f3cd7c3
JJ
70902016-06-29 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR tree-optimization/71625
7093 * gcc.dg/strlenopt-28.c: New test.
7094
4aa83879
RB
70952016-06-29 Richard Biener <rguenther@suse.de>
7096
7097 PR middle-end/71002
7098 * g++.dg/torture/pr71002.C: Adjust testcase.
7099
152ef731
JJ
71002016-06-29 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR c/71685
7103 * gcc.dg/pr71685.c: New test.
7104
71052016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7106
7107 PR c/71552
7108 * gcc.dg/init-bad-9.c: New test.
7109
d41dc215
BS
71102016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7111
7112 * gcc.target/powerpc/abs128-1.c: Require VSX.
7113 * gcc.target/powerpc/copysign128-1.c: Likewise.
7114 * gcc.target/powerpc/inf128-1.c: Likewise.
7115 * gcc.target/powerpc/nan128-1.c: Likewise.
7116
6a20b538
JJ
71172016-06-28 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR middle-end/71626
7120 * gcc.c-torture/execute/pr71626-1.c: New test.
7121 * gcc.c-torture/execute/pr71626-2.c: New test.
7122
77d93c47
PB
71232016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7124
7125 PR target/71656
7126 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7127
a8264058
SB
71282016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7129
7130 PR target/71670
7131 * gcc.target/powerpc/pr71670.c: New testcase.
7132
0dc47331
PB
71332016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7134
7135 PR target/71656
7136 * gcc.target/powerpc/pr71656-1.c: New test.
7137 * gcc.target/powerpc/pr71656-2.c: New test.
7138
b65ffc79
CL
71392016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7140
7141 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7142 around fp16 code.
7143 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7145 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7146 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7147 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7148 Add arm_neon_fp16_ok effective target.
0b965526
UB
7149 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7150 Likewise.
7151 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7152 Likewise.
7153 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7154 Likewise.
7155 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7156 Likewise.
7157 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7158 Likewise.
7159 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7160 Likewise.
7161 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7162 Likewise.
7163 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7164 Likewise.
7165 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7166 Likewise.
7167 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7168 Likewise.
7169 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7170 Likewise.
b65ffc79 7171
9bb86f40
JH
71722016-06-26 Jan Hubicka <hubicka@ucw.cz>
7173
7174 * gcc.dg/predict-12.c: New testcase.
7175
46db0fd4
JD
71762016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7177
7178 PR fortran/71649
7179 * gfortran.dg/pr71649.f90: New test.
7180
2a65e70b
JJ
71812016-06-25 Jakub Jelinek <jakub@redhat.com>
7182
f8a06e24
JJ
7183 PR tree-optimization/71643
7184 * g++.dg/opt/pr71643.C: New test.
7185
2a65e70b
JJ
7186 PR tree-optimization/71631
7187 * gcc.c-torture/execute/pr71631.c: New test.
7188
7805417a
JH
71892016-06-24 Jan Hubicka <hubicka@ucw.cz>
7190
7191 * gcc.dg/predict-11.c: New testcase.
7192 * gfortran.dg/predict-2.f90: New testcase.
7193
888ed1a3
JH
71942016-06-24 Jan Hubicka <hubicka@ucw.cz>
7195
7196 * gcc.dg/predict-10.c: New test.
7197
53605f35
BS
71982016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7199
7200 * gcc.target/powerpc/abs128-1.c: New.
7201 * gcc.target/powerpc/copysign128-1.c: New.
7202 * gcc.target/powerpc/inf128-1.c: New.
7203 * gcc.target/powerpc/nan128-1.c: New.
7204
7b22b4c6
EB
72052016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7206
7207 * gfortran.dg/pr71642.f90: New test.
7208
37e373c2
JJ
72092016-06-24 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR tree-optimization/71647
7212 * gcc.target/i386/pr71647.c: New test.
7213
b20b79f2
L
72142016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7215
7216 * gcc.target/i386/noplt-gd-1.c: New test.
7217 * gcc.target/i386/noplt-gd-2.c: Likewise.
7218 * gcc.target/i386/noplt-gd-3.c: Likewise.
7219 * gcc.target/i386/noplt-ld-1.c: Likewise.
7220 * gcc.target/i386/noplt-ld-2.c: Likewise.
7221 * gcc.target/i386/noplt-ld-3.c: Likewise.
7222 * lib/target-supports.exp
7223 (check_effective_target_tls_get_addr_via_got): New.
7224
04619cb8
UB
72252016-06-24 Uros Bizjak <ubizjak@gmail.com>
7226
7227 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7228 testsuite compile flags.
7229 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7230 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7231
72322016-06-24 Uros Bizjak <ubizjak@gmail.com>
7233
7234 * g++dg/vect/pr36684.cc: Add dg-do compile.
7235 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7236 * gcc.dg/vect/pr70021.c: Ditto.
7237 * gcc.dg/vect/pr70138-1.c: Ditto.
7238 * gcc.dg/vect/pr70138-2.c: Ditto.
7239 * gcc.dg/vect/pr70354-1.c: Ditto.
7240 * gcc.dg/vect/pr70354-2.c: Ditto.
7241 * gcc.dg/vect/pr71259.c: Ditto.
7242 * gcc.dg/vect/pr71416-1.c: Ditto.
7243 * gcc.dg/vect/slp-43.c: Ditto.
7244 * gcc.dg/vect/slp-45.c: Ditto.
7245 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7246 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7247 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7248 * gfortran.dg/vect/pr69980.f90: Ditto.
7249
72502016-06-24 Uros Bizjak <ubizjak@gmail.com>
7251
7252 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7253 * gcc.dg/vect/bb-slp-30.c: Ditto.
7254 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7255 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7256 * gcc.dg/vect/pr45902.c: Ditto.
7257 * gcc.dg/vect/pr48172.c: Ditto.
7258 * gcc.dg/vect/pr48377.c: Ditto.
7259 * gcc.dg/vect/pr49038.c: Ditto.
7260 * gcc.dg/vect/pr49771.c: Ditto.
7261 * gcc.dg/vect/pr52091.c: Ditto.
7262 * gcc.dg/vect/pr53185-2.c: Ditto.
7263 * gcc.dg/vect/pr56826.c: Ditto.
7264 * gcc.dg/vect/pr60276.c: Ditto.
7265 * gcc.dg/vect/pr62021.c: Ditto.
7266 * gcc.dg/vect/pr63530.c: Ditto.
7267 * gcc.dg/vect/pr65518.c: Ditto.
7268 * gcc.dg/vect/pr65947-1.c: Ditto.
7269 * gcc.dg/vect/pr65947-10.c: Ditto.
7270 * gcc.dg/vect/pr65947-11.c: Ditto.
7271 * gcc.dg/vect/pr65947-12.c: Ditto.
7272 * gcc.dg/vect/pr65947-13.c: Ditto.
7273 * gcc.dg/vect/pr65947-2.c: Ditto.
7274 * gcc.dg/vect/pr65947-3.c: Ditto.
7275 * gcc.dg/vect/pr65947-4.c: Ditto.
7276 * gcc.dg/vect/pr65947-5.c: Ditto.
7277 * gcc.dg/vect/pr65947-6.c: Ditto.
7278 * gcc.dg/vect/pr65947-7.c: Ditto.
7279 * gcc.dg/vect/pr65947-8.c: Ditto.
7280 * gcc.dg/vect/pr65947-9.c: Ditto.
7281 * gcc.dg/vect/pr71416-1.c: Ditto.
7282 * gcc.dg/vect/pr71439.c: Ditto.
7283 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7284 * gcc.dg/vect/vect-bswap16.c: Ditto.
7285 * gcc.dg/vect/vect-bswap32.c: Ditto.
7286 * gcc.dg/vect/vect-bswap64.c: Ditto.
7287 * gcc.dg/vect/vect-live-1.c: Ditto.
7288 * gcc.dg/vect/vect-live-2.c: Ditto.
7289 * gcc.dg/vect/vect-live-3.c: Ditto.
7290 * gcc.dg/vect/vect-live-4.c: Ditto.
7291 * gcc.dg/vect/vect-live-5.c: Ditto.
7292 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7293 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7294 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7295 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7296 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7297 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7298 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7299 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7300 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7301 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7302 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7303 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7304 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7305 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7306 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7307 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7308 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7309
da224bcb
UB
73102016-06-24 Uros Bizjak <ubizjak@gmail.com>
7311
7312 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7313
dfee2870
L
73142016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7315
7316 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7317 ia32 if R_386_GOT32X relocation is supported.
7318 * gcc.target/i386/noplt-3.c: Likewise.
7319 * gcc.target/i386/noplt-2.c: Likewise.
7320 (main): Renamed to ...
7321 (bar): This.
7322 * gcc.target/i386/noplt-4.c: Likewise.
7323 (main): Renamed to ...
7324 (bar): This.
7325 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7326 * gcc.target/i386/pr67400-5.c: Likewise.
7327
a86451b9
JJ
73282016-06-24 Jakub Jelinek <jakub@redhat.com>
7329
00085092
JJ
7330 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7331 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7332
a86451b9
JJ
7333 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7334 f4): Adjust expected diagnostics.
7335 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7336 (T): If OVFP is defined, redefine to TP.
7337 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7338 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7339 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7340 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7341 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7342 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7343 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7344 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7345 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7346 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7347 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7348 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7349 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7350 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7351 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7352 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7353 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7354 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7355 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7356 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7357 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7358 as last argument to __builtin_add_overflow_p.
7359
7bb5d5f4
UB
73602016-06-23 Uros Bizjak <ubizjak@gmail.com>
7361
7362 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7363 dg-options and remove default vector testsuite compile flags.
7364 * g++.dg/vect/pr33860a.cc: Ditto.
7365 * g++.dg/vect/pr45470-a.cc: Ditto.
7366 * g++.dg/vect/pr45470-b.cc: Ditto.
7367 * g++.dg/vect/pr60896.cc: Ditto.
7368 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7369 * gcc.dg/vect/pr18308.c: Ditto.
7370 * gcc.dg/vect/pr24049.c: Ditto.
7371 * gcc.dg/vect/pr33373.c: Ditto.
7372 * gcc.dg/vect/pr36228.c: Ditto.
7373 * gcc.dg/vect/pr42395.c: Ditto.
7374 * gcc.dg/vect/pr42604.c: Ditto.
7375 * gcc.dg/vect/pr46663.c: Ditto.
7376 * gcc.dg/vect/pr48765.c: Ditto.
7377 * gcc.dg/vect/pr49093.c: Ditto.
7378 * gcc.dg/vect/pr49352.c: Ditto.
7379 * gcc.dg/vect/pr52298.c: Ditto.
7380 * gcc.dg/vect/pr52870.c: Ditto.
7381 * gcc.dg/vect/pr53185.c: Ditto.
7382 * gcc.dg/vect/pr53773.c: Ditto.
7383 * gcc.dg/vect/pr56695.c: Ditto.
7384 * gcc.dg/vect/pr62171.c: Ditto.
7385 * gcc.dg/vect/pr63530.c: Ditto.
7386 * gcc.dg/vect/pr68339.c: Ditto.
7387 * gcc.dg/vect/pr71259.c: Ditto.
7388 * gcc.dg/vect/vect-82_64.c: Ditto.
7389 * gcc.dg/vect/vect-83_64.c: Ditto.
7390 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7391 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7392 * gcc.dg/vect/vect-shift-2.c: Ditto.
7393 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7394 * gfortran.dg/vect/pr39318.f90: Ditto.
7395 * gfortran.dg/vect/pr45714-a.f: Ditto.
7396 * gfortran.dg/vect/pr45714-b.f: Ditto.
7397 * gfortran.dg/vect/pr46213.f90: Ditto.
7398
2d4bb02f
MM
73992016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7400 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7401
7402 * gcc.target/powerpc/p9-splat-5.c: New test.
7403
f6d1b868
UB
74042016-06-23 Uros Bizjak <ubizjak@gmail.com>
7405
7406 PR tree-optimization/71488
7407 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7408 * lib/target-supports.exp: ... here.
7409 (check_sse4_hw_available): New procedure.
7410 (check_effective_target_sse4_runtime): Ditto.
7411 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7412 -march=westmere for sse4_runtime targets.
936ff030 7413 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7414 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7415 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7416 (main): Call check_vect ().
a7898180 7417 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7418
c0597759
L
74192016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7420
7421 PR target/66232
7422 PR target/67400
7423 * gcc.target/i386/pr66232-14.c: New file.
7424 * gcc.target/i386/pr66232-15.c: Likewise.
7425 * gcc.target/i386/pr66232-16.c: Likewise.
7426 * gcc.target/i386/pr66232-17.c: Likewise.
7427 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7428 ia32 if R_386_GOT32X relocation is supported.
7429 * gcc.target/i386/pr67400-2.c: Likewise.
7430 * gcc.target/i386/pr67400-3.c: Likewise.
7431 * gcc.target/i386/pr67400-4.c: Likewise.
7432 * gcc.target/i386/pr67400-6.c: Likewise.
7433 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7434 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7435
5b0e27a7
JD
74362016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7437
7438 PR libgfortran/48852
7439 * gfortran.dg/char4_iunit_1.f03: Update test.
7440 * gfortran.dg/f2003_io_5.f03: Update test.
7441 * gfortran.dg/real_const_3.f90: Update test.
7442
7f586d90
AK
74432016-06-23 Andi Kleen <ak@linux.intel.com>
7444
7445 * g++.dg/bprob/bprob.exp: Support autofdo.
7446 * g++.dg/tree-prof/tree-prof.exp: dito.
7447 * gcc.dg/tree-prof/tree-prof.exp: dito.
7448 * gcc.misc-tests/bprob.exp: dito.
7449 * gfortran.dg/prof/prof.exp: dito.
7450 * lib/profopt.exp: dito.
7451 * lib/target-supports.exp: Check for autofdo.
7452
60fa7862
ML
74532016-06-23 Martin Liska <mliska@suse.cz>
7454
7455 * gcc.dg/pr71619.c: New test.
7456
e3d62871
UB
74572016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7458
7459 PR target/67400
cc901875
UB
7460 * gcc.target/i386/pr67400-1.c: New test.
7461 * gcc.target/i386/pr67400-2.c: Likewise.
7462 * gcc.target/i386/pr67400-3.c: Likewise.
7463 * gcc.target/i386/pr67400-4.c: Likewise.
7464 * gcc.target/i386/pr67400-5.c: Likewise.
7465 * gcc.target/i386/pr67400-6.c: Likewise.
7466 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7467
ac81cf0b
DM
74682016-06-22 David Malcolm <dmalcolm@redhat.com>
7469
7470 * c-c++-common/missing-header-1.c: New test case.
7471 * c-c++-common/missing-header-2.c: New test case.
7472 * c-c++-common/missing-header-3.c: New test case.
7473 * c-c++-common/missing-header-4.c: New test case.
7474
1a4f11c8
DM
74752016-06-22 David Malcolm <dmalcolm@redhat.com>
7476
7477 PR c/70339
7478 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7479 hint.
7480 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7481 expected results due to builtin "nanl" now being suggested for
7482 "name".
7483 * gcc.dg/pr67580.c: Update expected messages.
7484 * gcc.dg/spellcheck-identifiers.c: New testcase.
7485 * gcc.dg/spellcheck-typenames.c: New testcase.
7486
a93eac6a
DM
74872016-06-22 David Malcolm <dmalcolm@redhat.com>
7488
7489 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7490 file.
7491 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7492 diagnostic-test-show-locus-parseable-fixits.c to sources for
7493 diagnostic_plugin_test_show_locus.c.
7494 * lib/gcc-defs.exp (freeform_regexps): New global.
7495 (dg-regexp): New function.
7496 (handle-dg-regexps): New function.
7497 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7498 freeform_regexps to the empty list.
7499 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7500
49e76ff1
IE
75012016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7502
f6d1b868 7503 PR tree-optimization/71488
49e76ff1
IE
7504 * g++.dg/pr71488.C: New test.
7505 * gcc.dg/vect/vect-bool-cmp.c: New test.
7506
951d8c8a
EB
75072016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7508
7509 * gcc.dg/guality/param-5.c: New test.
7510
b60fc3bd
BE
75112016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7512
7513 * gcc.target/i386/asm-flag-7.c: New test.
7514
0609abda
TS
75152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7516
7517 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7518 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7519 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7520 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7521 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7522 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7523 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7524 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7525 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7526 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7527 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7528 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7529 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7530 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7531 * lib/target-supports.exp: Likewise.
7532
ee2499b4
TS
75332016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7534
7535 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7536 * gcc.dg/attr-ms_struct-2.c: Likewise.
7537 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7538 * gcc.dg/bf-ms-attrib.c: Likewise.
7539 * gcc.dg/bf-ms-layout-2.c: Likewise.
7540 * gcc.dg/bf-ms-layout-3.c: Likewise.
7541 * gcc.dg/bf-ms-layout.c: Likewise.
7542 * gcc.dg/bf-no-ms-layout.c: Likewise.
7543 * gcc.target/i386/bitfield1.c: Likewise.
7544 * gcc.target/i386/bitfield2.c: Likewise.
7545 * gcc.target/i386/bitfield3.c: Likewise.
7546
caea59ff
KN
75472016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7548
7549 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7550 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7551 override other than -mcpu=power9 command-line option is specified,
7552 or if the target operating system is aix.
7553 * gcc.target/powerpc/darn-1.c: Likewise.
7554 * gcc.target/powerpc/darn-2.c: Likewise.
7555 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7556 test if effective-target is not powerpc_p9vector_ok or if the
7557 target operating system is not defined.
7558 * gcc.target/powerpc/vslv-1.c: Likewise.
7559 * gcc.target/powerpc/vsrv-0.c: Likewise.
7560 * gcc.target/powerpc/vsrv-1.c: Likewise.
7561
63617e30
TB
75622016-06-21 Tobias Burnus <burnus@net-b.de>
7563
7564 PR fortran/71068
7565 * gfortran.dg/coarray/data_1.f90: New.
7566
89192c3c
WD
75672016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7568
7569 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7570 (dg-require-effective-target): Use arm_v8_neon_hw.
7571 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7572 (dg-require-effective-target): Likewise.
7573 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7574 (dg-require-effective-target): Likewise.
7575 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7576 (dg-require-effective-target): Likewise.
7577 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7578 (dg-require-effective-target): Likewise.
7579 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7580 (dg-require-effective-target): Likewise.
7581 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7582 Add AArch64 check.
7583
64ac50e2
WD
75842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7585
7586 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7587 Set to 3 so test passes.
7588
6252b5db
WD
75892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7590
7591 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7592
3b9bc511
IV
75932016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7594
7595 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7596 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7597 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7598 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7599
21db1c78
IV
76002016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7601
7602 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7603 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7604
9d30e86f
L
76052016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7606
7607 PR target/71549
7608 * gcc.target/i386/pr71549.c: New test.
7609
448a7c69
KN
76102016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7611
7612 * gcc.target/powerpc/vadsdu-0.c: Replace
7613 dg-require-effective-target directive to allow test to run on more
7614 platforms, and add dg-skip-if directive to disable test on aix
7615 platforms because of known incompatibilities.
7616 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7617 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7618 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7619 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7620 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7621 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7622 * gcc.target/powerpc/vadsdub-2.c: Replace
7623 dg-require-effective-target directive to allow test to run on more
7624 platforms, and add dg-skip-if directive to disable test on aix
7625 platforms because of known incompatibilities.
7626 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7627 with vec_absdb call to differentiate this test from vadsdub-1.c.
7628 * gcc.target/powerpc/vadsduh-1.c: Replace
7629 dg-require-effective-target directive to allow test to run on more
7630 platforms, and add dg-skip-if directive to disable test on aix
7631 platforms because of known incompatibilities.
7632 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7633 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7634 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7635
0ad84f34
JJ
76362016-06-21 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR tree-optimization/71588
7639 * gcc.dg/pr71558.c: New test.
7640
e71e8d94
SKS
76412016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7642
7643 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7644 * c-c++-common/pr68657-2.c: Likewise.
7645 * c-c++-common/pr68657-3.c: Likewise.
7646 * gcc.dg/torture/pr69714.c: Require int32plus support.
7647 * gcc.dg/torture/pr70025.c: Likewise.
7648 * gcc.dg/torture/pr70083.c: Likewise.
7649 * gcc.dg/torture/pr70542.c: Likewise.
7650 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7651
5a578671
JM
76522016-06-20 Joseph Myers <joseph@codesourcery.com>
7653
7654 PR c/71601
7655 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7656
7a9df68e
JJ
76572016-06-20 Jakub Jelinek <jakub@redhat.com>
7658
50aa64d5
JJ
7659 PR middle-end/71581
7660 * gcc.dg/pr71581.c: New test.
7661
7a9df68e
JJ
7662 PR rtl-optimization/71591
7663 * gcc.dg/cpp/pr71591.c: New test.
7664
3947cf19
DR
76652016-06-20 David B. Robins <gcc@davidrobins.net>
7666
7667 PR target/71571
7668 * g++.dg/torture/pr71571.C: New test.
7669
c4ff221e
JJ
76702016-06-20 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR target/71559
7673 * gcc.target/i386/sse2-pr71559.c: New test.
7674 * gcc.target/i386/avx-pr71559.c: New test.
7675 * gcc.target/i386/avx512f-pr71559.c: New test.
7676
f1b5abfb
TB
76772016-06-20 Tobias Burnus <burnus@net-b.de>
7678
7679 PR fortran/71194
7680 * gfortran.dg/pointer_remapping_10.f90: New.
7681
842107e4
DM
76822016-06-20 David Malcolm <dmalcolm@redhat.com>
7683
7684 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7685
d9e8bdfd
MS
76862016-06-20 Martin Sebor <msebor@redhat.com>
7687
7688 PR c/69507
7689 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7690 * gnu90-const-expr-1.c: Same.
7691 * gnu99-const-expr-1.c: Same.
7692 * gnu99-static-1.c: Same.
7693
67785479
RL
76942016-06-20 Renlin Li <renlin.li@arm.com>
7695
29f09b38 7696 PR testsuite/71489
67785479
RL
7697 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7698
636929b8
JG
76992016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7700
7701 * gcc.target/aarch64/vcvt_f64_1.c: New.
7702 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7703 * gcc.target/aarch64/vrecp_f64_1.c: New.
7704
ff7b374b
KT
77052016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7706
7707 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7708 "alignement".
7709
554cfc9e
GJL
77102016-06-20 Georg-Johann Lay <avr@gjlay.de>
7711
7712 PR target/71103
7713 * gcc.target/avr/torture/pr71103-2.c: New test.
7714
94087e88 77152016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7716
7717 PR c/69507
7718 * gcc.dg/alignof.c: New test.
7719
c561b091
PC
77202016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7721
7722 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7723 vs dg-error; test constexpr specifier too.
7724
bf54f123
PC
77252016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7726
7727 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7728
4e53aa97
CL
77292016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7730
7731 * lib/target-supports.exp
7732 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7733 arm_neon_ok and merge flags. Fix temporary test name.
7734 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7735 and merge flags.
7736
69071d86
ML
77372016-06-17 Martin Liska <mliska@suse.cz>
7738
7739 * gcc.dg/predict-9.c: Fix dump scanning.
7740
68b3b858
BC
77412016-06-17 Bin Cheng <bin.cheng@arm.com>
7742
7743 PR tree-optimization/71354
7744 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7745
d3ee260a
BC
77462016-06-17 Bin Cheng <bin.cheng@arm.com>
7747
7748 PR tree-optimization/71347
7749 * gcc.dg/tree-ssa/pr71347.c: New test.
7750
bd8fb114
BC
77512016-06-17 Bin Cheng <bin.cheng@arm.com>
7752
7753 PR tree-optimization/71354
7754 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7755
97816be4
BC
77562016-06-17 Bin Cheng <bin.cheng@arm.com>
7757
7758 * gcc.dg/vect/vect-alias-check-1.c: New test.
7759
2d761a37
SKS
77602016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7761
e0277d6b 7762 PR target/71151
2d761a37
SKS
7763 * gcc.target/avr/pr71151-1.c: New test.
7764 * gcc.target/avr/pr71151-2.c: New test.
7765 * gcc.target/avr/pr71151-3.c: New test.
7766 * gcc.target/avr/pr71151-4.c: New test.
7767 * gcc.target/avr/pr71151-5.c: New test.
7768 * gcc.target/avr/pr71151-6.c: New test.
7769 * gcc.target/avr/pr71151-7.c: New test.
7770 * gcc.target/avr/pr71151-8.c: New test.
7771 * gcc.target/avr/pr71151-common.h: New test.
7772
68fa96d6
ML
77732016-06-16 Martin Liska <mliska@suse.cz>
7774
7775 * gfortran.dg/predict-1.f90: New test.
7776
b6ca982f
UB
77772016-06-16 Uros Bizjak <ubizjak@gmail.com>
7778
7779 PR target/71242
3a146d46 7780 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7781
1dc8d15b
JH
77822016-06-16 Jan Hubicka <hubicka@ucw.cz>
7783
7784 * g++.dg/vect/pr36648.cc: Disable cunrolli
7785
67c25816
JJ
77862016-06-16 Jakub Jelinek <jakub@redhat.com>
7787
c577adb2
JJ
7788 PR target/71554
7789 * gcc.c-torture/execute/pr71554.c: New test.
7790
67c25816
JJ
7791 PR rtl-optimization/71532
7792 * gcc.dg/torture/pr71532.c: New test.
7793
1a3c3ee9
MM
77942016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7795
7796 * gcc.target/powerpc/p9-dimode1.c: New test.
7797 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7798
f29468a7
JJ
77992016-06-15 Jakub Jelinek <jakub@redhat.com>
7800
61daecc4
JJ
7801 * gcc.c-torture/compile/20160615-1.c: New test.
7802
f29468a7
JJ
7803 * g++.dg/cpp0x/ref-qual17.C: New test.
7804
209d1e2d
IE
78052016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7806
7807 PR middle-end/71529
7808 * gcc.target/i386/pr71529.C: New test.
7809
8dc35712
AH
78102016-06-15 Alan Hayward <alan.hayward@arm.com>
7811
7812 PR tree-optimization/71483
7813 * g++.dg/vect/pr71483.c: New
7814
b8911cb8
PC
78152016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 PR c++/70202
7818 * g++.dg/inherit/crash6.C: New.
7819 * g++.dg/inherit/union2.C: Likewise.
7820 * g++.dg/inherit/virtual12.C: Likewise.
7821 * g++.dg/inherit/virtual13.C: Likewise.
7822 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7823
cf5d08ab
UB
78242016-06-15 Uros Bizjak <ubizjak@gmail.com>
7825
e3d62871 7826 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7827
8f482165
AH
78282016-06-15 Alan Hayward <alan.hayward@arm.com>
7829
7830 PR tree-optimization/71439
7831 * gcc.dg/vect/pr71439.c: New
7832
3256673f
KT
78332016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7834
7835 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7836
b17dc4d4
RB
78372016-06-15 Richard Biener <rguenther@suse.de>
7838
7839 * gcc.dg/vect/slp-45.c: New testcase.
7840
2a5825f2
RB
78412016-06-15 Richard Biener <rguenther@suse.de>
7842
7843 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7844
6e433d0b
BS
78452016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7846
7847 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7848 requirements, and disable for AIX for now.
7849 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7850
abe7f828
JJ
78512016-06-14 Jakub Jelinek <jakub@redhat.com>
7852
a09c81b4
JJ
7853 PR c++/71528
7854 * g++.dg/opt/pr71528.C: New test.
7855
abe7f828
JJ
7856 PR c++/71516
7857 * g++.dg/init/pr71516.C: New test.
7858
acfadf06
PC
78592016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 * g++.dg/init/array46.C: New.
7862
4d568ab2
UB
78632016-06-14 Uros Bizjak <ubizjak@gmail.com>
7864
e3d62871
UB
7865 * gcc.target/i386/float128-3.c: New test.
7866 * gcc.target/i386/quad-sse4.c: Ditto.
7867 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7868 Update scan strings.
4d568ab2 7869
30934c5d
RB
78702016-06-14 Richard Biener <rguenther@suse.de>
7871
7872 PR middle-end/71526
7873 * gfortran.dg/pr71526.f90: New testcase.
7874
3970e545
AV
78752016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7876
7877 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7878 * gcc.dg/zero_bits_compound-1.c: Likewise.
7879
04976c6e
RB
78802016-06-14 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/71522
7883 * gcc.dg/torture/pr71522.c: New testcase.
7884
23e025db
JJ
78852016-06-14 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR tree-optimization/71520
7888 * gcc.dg/tree-ssa/pr71520.c: New test.
7889
90b72e84
RB
78902016-06-14 Richard Biener <rguenther@suse.de>
7891
7892 PR tree-optimization/71521
86c24ba6 7893 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7894
ef7cf206
JJ
78952016-06-13 Jakub Jelinek <jakub@redhat.com>
7896
0dda258b
JJ
7897 PR sanitizer/71498
7898 * c-c++-common/ubsan/bounds-13.c: New test.
7899
ef7cf206
JJ
7900 PR preprocessor/71183
7901 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7902
a73786e3
JL
79032016-06-13 Jeff Law <law@redhat.com>
7904
7905 PR tree-optimization/71403
7906 * c-c++-common/ubsan/pr71403-1.c: New test.
7907 * c-c++-common/ubsan/pr71403-2.c: New test.
7908 * c-c++-common/ubsan/pr71403-3.c: New test.
7909
0ac249bf
JJ
79102016-06-13 Jakub Jelinek <jakub@redhat.com>
7911
7912 PR middle-end/71478
7913 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7914 Add -Wno-psabi -w to dg-options.
7915
5408a64a
KN
79162016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7917
7918 * gcc.target/powerpc/vadsdu-0.c: New test.
7919 * gcc.target/powerpc/vadsdu-1.c: New test.
7920 * gcc.target/powerpc/vadsdu-2.c: New test.
7921 * gcc.target/powerpc/vadsdu-3.c: New test.
7922 * gcc.target/powerpc/vadsdu-4.c: New test.
7923 * gcc.target/powerpc/vadsdu-5.c: New test.
7924 * gcc.target/powerpc/vadsdub-1.c: New test.
7925 * gcc.target/powerpc/vadsdub-2.c: New test.
7926 * gcc.target/powerpc/vadsduh-1.c: New test.
7927 * gcc.target/powerpc/vadsduh-2.c: New test.
7928 * gcc.target/powerpc/vadsduw-1.c: New test.
7929 * gcc.target/powerpc/vadsduw-2.c: New test.
7930
f7e4f2e3
DM
79312016-06-13 David Malcolm <dmalcolm@redhat.com>
7932
7933 * gcc.dg/c99-init-2.c (c): Update expected error message.
7934 * gcc.dg/init-bad-8.c (foo): Likewise.
7935 * gcc.dg/spellcheck-fields-3.c: New test case.
7936
ad23a23e
ML
79372016-06-13 Martin Liska <mliska@suse.cz>
7938
7939 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7940 and "guess loop iv compared" heuristics.
7941 * gcc.dg/predict-2.c: Likewise.
7942 * gcc.dg/predict-3.c: Likewise.
7943 * gcc.dg/predict-4.c: Likewise.
7944 * gcc.dg/predict-5.c: Likewise.
7945 * gcc.dg/predict-6.c: Likewise.
7946
146c55da
MP
79472016-06-13 Marek Polacek <polacek@redhat.com>
7948
7949 PR middle-end/71476
7950 * c-c++-common/Wswitch-unreachable-4.c: New test.
7951 * gcc.dg/Wswitch-unreachable-2.c: New test.
7952 * g++.dg/tm/jump1.C: Move dg-warning.
7953
42e77cbc
EB
79542016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7955
7956 * gnat.dg/renaming10.ad[sb]: New test.
7957
7474dcc1
PT
79582016-06-13 Paul Thomas <pault@gcc.gnu.org>
7959
7960 PR fortran/70673
7961 * gfortran.dg/pr70673.f90: New test.
7962
f57f53d3
RB
79632016-06-13 Richard Biener <rguenther@suse.de>
7964
7965 PR middle-end/64516
7966 * gcc.dg/align-3.c: New testcase.
7967
5843a5f0
ML
79682016-06-13 Martin Liska <mliska@suse.cz>
7969
7970 * gcc.target/i386/pr71458.c: New test.
7971
aa8fdb44
UB
79722016-06-12 Uros Bizjak <ubizjak@gmail.com>
7973
7974 PR target/71241
3a146d46 7975 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7976
2043e4d7
DH
79772016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7978
7979 PR target/60751
7980 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7981 statement.
7982
d3dc025d
DH
79832016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7984
7985 PR target/60751
7986 * gfortran.dg/comma_IO_extension_1.f90: New test.
7987 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7988 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7989 statement.
7990 * gfortran.dg/graphite/pr38083.f90: Likewise.
7991 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7992 missing format.
7993
a31d78c6
EB
79942016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7995
7996 * gnat.dg/case_character.adb: New test.
7997
95c18dd0
SB
79982016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7999
8000 PR middle-end/71310
8001 * gcc.target/powerpc/pr71310.c: New testcase.
8002
b97d37b4
KV
80032016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8004
8005 PR middle-end/71478
8006 * gcc.dg/pr71478.c: New test.
8007
900bcda3
JJ
80082016-06-10 Jakub Jelinek <jakub@redhat.com>
8009
ec1c20db
JJ
8010 PR middle-end/71494
8011 * gcc.c-torture/execute/pr71494.c: New test.
8012
50b15873
JJ
8013 PR c/68657
8014 * gcc.target/i386/pr68657.c: New test.
8015
900bcda3
JJ
8016 PR inline-asm/68843
8017 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8018 (test): Add -masm=intel alternatives.
8019
4d926e34
MS
80202016-06-10 Martin Sebor <msebor@redhat.com>
8021
8022 PR c/71392
8023 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8024
ad071b2b
JL
80252016-06-10 Jeff Law <law@redhat.com>
8026
8027 PR tree-optimization/71335
8028 * gcc.c-torture/execute/pr71335.c: New test.
8029
2704efe8
DM
80302016-06-10 David Malcolm <dmalcolm@redhat.com>
8031
8032 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8033 the various "cannot tail-call: " messages.
8034
18c9b7d4
CL
80352016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8036
8037 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8038 and options.
8039
7cfa10f3
MO
80402016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8041
8042 PR sanitizer/71480
8043 * c-c++-common/asan/pr71480.c: New test.
8044
1f24fd3e
L
80452016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8046
8047 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8048 (ASMNAME2): Likewise.
8049 (main): Replace fn in asm statement with ASMNAME ("fn").
8050 * gcc.dg/guality/pr68037-2.c: Likewise.
8051 * gcc.dg/guality/pr68037-3.c: Likewise.
8052 * gcc.dg/torture/pr68037-1.c: Likewise.
8053 * gcc.dg/torture/pr68037-2.c: Likewise.
8054 * gcc.dg/torture/pr68037-3.c: Likewise.
8055
ad551c07
BE
80562016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8057
8058 PR inline-asm/68843
8059 * gcc.target/i386/pr68843-1.c: New test.
8060 * gcc.target/i386/pr68843-2.c: New test.
8061
4b1ffdb1 80622016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8063 Cesar Philippidis <cesar@codesourcery.com>
8064
8065 PR middle-end/71373
8066 * gcc.dg/goacc/nested-function-1.c: New file.
8067 * gcc.dg/goacc/nested-function-2.c: Likewise.
8068 * gcc.dg/goacc/pr71373.c: Likewise.
8069 * gfortran.dg/goacc/cray-2.f95: Likewise.
8070 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8071 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8072 * gfortran.dg/goacc/cray.f95: Update.
8073 * gfortran.dg/goacc/loop-1.f95: Likewise.
8074 * gfortran.dg/goacc/loop-3.f95: Likewise.
8075 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8076 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8077
80782016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8079
8080 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8081 for OpenACC tile clauses.
8082 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8083
8084 PR c/71381
8085 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8086 to...
8087 * c-c++-common/goacc/cache-2.c: ... this new file.
8088 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8089 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8090 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8091 usage.
8092 * gfortran.dg/goacc/cray.f95: Likewise.
8093 * gfortran.dg/goacc/loop-1.f95: Likewise.
8094
89851e4c
AH
80952016-06-10 Alan Hayward <alan.hayward@arm.com>
8096
8097 PR tree-optimization/71407
8098 PR tree-optimization/71416
8099 * gcc.dg/vect/pr71407.c: New
8100 * gcc.dg/vect/pr71416-1.c: New
8101 * gcc.dg/vect/pr71416-2.c: New
8102
200eafbf
RB
81032016-06-10 Richard Biener <rguenther@suse.de>
8104
8105 PR middle-end/71477
8106 * gcc.dg/torture/pr71477.c: New testcase.
8107
4df99d92
JK
81082016-06-09 Julia Koval <julia.koval@intel.com>
8109
8110 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8111 * gcc.target/i386/interrupt-13.c: Likewise.
8112 * gcc.target/i386/interrupt-15.c: Likewise.
8113 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8114 * gcc.target/i386/interrupt-24.c: Likewise.
8115 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8116 * gcc.target/i386/interrupt-9.c: Likewise.
8117 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8118
e01b4e16
MS
81192016-06-09 Martin Sebor <msebor@redhat.com>
8120
8121 PR c/70883
8122 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8123 * gcc.dg/builtin-constant_p-1.c: Same.
8124 * gcc.dg/builtins-error.c: Same.
8125 * gcc.dg/pr70859.c: Same.
8126
9c35db0e
SKS
81272016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8128
8129 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8130 * gcc.dg/torture/pr68067-1.c: Likewise.
8131 * gcc.dg/torture/pr68067-2.c: Likewise.
8132
81332016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8134
8135 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8136 when setting SIZE.
8137
392a81b9
PC
81382016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8139
8140 PR c++/71465
8141 * g++.dg/inherit/crash5.C: New.
8142 Revert:
8143 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8144
8145 PR c++/70202
8146 * g++.dg/inherit/crash5.C: New.
8147 * g++.dg/inherit/virtual1.C: Adjust.
8148
e49efc14
ML
81492016-06-09 Martin Liska <mliska@suse.cz>
8150
8151 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8152 * g++.dg/predict-loop-exit-2.C: Likewise.
8153 * g++.dg/predict-loop-exit-3.C: Likewise.
8154 * gcc.dg/predict-1.c: Likewise.
8155 * gcc.dg/predict-2.c: Likewise.
8156 * gcc.dg/predict-3.c: Likewise.
8157 * gcc.dg/predict-4.c: Likewise.
8158 * gcc.dg/predict-5.c: Likewise.
8159 * gcc.dg/predict-6.c: Likewise.
8160 * gcc.dg/predict-7.c: Likewise.
8161
36d57986
RB
81622016-06-09 Richard Biener <rguenther@suse.de>
8163
8164 PR tree-optimization/71462
8165 * gcc.dg/torture/pr71462.c: New testcase.
8166
7d82e8e4
MP
81672016-06-09 Marek Polacek <polacek@redhat.com>
8168
8169 PR c/65471
8170 * gcc.dg/c11-generic-3.c: New test.
8171
c8a71589
PC
81722016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 * g++.dg/init/array42.C: New.
8175 * g++.dg/init/array43.C: Likewise.
8176 * g++.dg/init/array44.C: Likewise.
8177 * g++.dg/init/array45.C: Likewise.
8178 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8179 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8180 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8181 * g++.dg/gomp/pr35751.C: Likewise.
8182 * g++.dg/init/array23.C: Likewise.
8183 * g++.dg/init/brace2.C: Likewise.
8184 * g++.dg/init/brace6.C: Likewise.
8185
44a845ca
MS
81862016-06-08 Martin Sebor <msebor@redhat.com>
8187 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR c++/70507
8190 PR c/68120
8191 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8192 * c-c++-common/builtin-arith-overflow-2.c: New test.
8193 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8194 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8195 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8196
2ef16b6e
JJ
81972016-06-08 Jakub Jelinek <jakub@redhat.com>
8198
8199 PR c++/71442
8200 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8201
5e3ee346
AL
82022016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8203
8204 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8205 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8206 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8207 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8208 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8209 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8210 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8211 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8212 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8213 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8214 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8215 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8216 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8217
b2ae2814
RB
82182016-06-08 Richard Biener <rguenther@suse.de>
8219
8220 PR tree-optimization/68558
8221 * gcc.dg/vect/slp-44.c: New testcase.
8222
e09b4c37
RB
82232016-06-08 Richard Biener <rguenther@suse.de>
8224
8225 * gcc.dg/vect/slp-43.c: New testcase.
8226
72d50660
RB
82272016-06-08 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/71452
8230 * gcc.dg/torture/pr71452.c: New testcase.
8231
988c115c
JJ
82322016-06-08 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR c++/71448
8235 * g++.dg/torture/pr71448.C: New test.
8236
73d73b48
BS
82372016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8238
8239 PR debug/71432
8240 PR ada/71413
8241 * g++.dg/debug/pr71432.C: New test.
8242
bdd15d0c
PK
82432016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8244
8245 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8246 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8247 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8248
ce0607bb
AH
82492016-06-08 Alan Hayward <alan.hayward@arm.com>
8250
8251 * gcc.dg/vect/vect-live-2.c: Update effective target.
8252 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8253 * lib/target-supports.exp: Add aarch64 to vect_long.
8254
92a5f2ba
MP
82552016-06-08 Marek Polacek <polacek@redhat.com>
8256
8257 PR c/71418
8258 * gcc.dg/noncompile/pr71418.c: New test.
8259
08203f73
MP
8260 PR c/71426
8261 * gcc.dg/noncompile/pr71426.c: New test.
8262
d1fcc2bd
JH
82632016-06-07 Jan Hubicka <hubicka@ucw.cz>
8264
8265 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8266 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8267 * gcc.dg/predict-3.c: Update template.
8268 * gcc.dg/predict-5.c: Update template.
8269 * gcc.dg/predict-6.c: Update template.
8270 * gcc.dg/predict-9.c: Update template.
8271 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8272
a23e6f1c
BS
82732016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8274
8275 * gcc.target/powerpc/vec-mul.c: New test.
8276
6ffd47b7
DM
82772016-06-07 David Malcolm <dmalcolm@redhat.com>
8278
8279 * gcc.dg/spellcheck-fields-2.c: New test case.
8280
bfd67b47
RB
82812016-06-07 Richard Biener <rguenther@suse.de>
8282
8283 PR c/61564
8284 * gcc.dg/Wpragmas-1.c: New testcase.
8285 * gcc.dg/Wattributes-4.c: Likewise.
8286 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8287 entry.
8288
701b9a47
CL
82892016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8290
8291 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8292 spurious debug code.
8293
6b80d6fa
RB
82942016-06-07 Richard Biener <rguenther@suse.de>
8295
8296 PR tree-optimization/71428
8297 * gcc.dg/torture/pr71428.c: New testcase.
8298
0f3f9437
RB
82992016-06-07 Richard Biener <rguenther@suse.de>
8300
8301 PR middle-end/71423
8302 * gcc.dg/torture/pr71423.c: New testcase.
8303
ec963f2a
KV
83042016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8305
8306 PR middle-end/71408
8307 * gcc.dg/tree-ssa/pr71408.c: New test.
8308
46ab5b6e
KV
83092016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8310
8311 PR middle-end/71281
8312 * g++.dg/torture/pr71281.C: New test.
8313
1f40cff3
MP
83142016-06-06 Marek Polacek <polacek@redhat.com>
8315
8316 PR c/71362
8317 * gcc.dg/pr71362.c: New test.
8318
6f5bcd24
JJ
83192016-06-06 Jakub Jelinek <jakub@redhat.com>
8320 Patrick Palka <ppalka@gcc.gnu.org>
8321
8322 PR c++/70847
8323 PR c++/71330
8324 PR c++/71393
8325 * g++.dg/opt/pr70847.C: New test.
8326 * g++.dg/ubsan/pr70847.C: New test.
8327 * g++.dg/ubsan/pr71393.C: New test.
8328
158beb4a
JJ
83292016-06-06 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR tree-optimization/71259
8332 * gcc.dg/vect/pr71259.c: New test.
8333
d9b950dd
DM
83342016-06-06 David Malcolm <dmalcolm@redhat.com>
8335
8336 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8337 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8338 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8339 above.
8340
36f9ad69
KT
83412016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8342
8343 PR middle-end/37780
8344 * gcc.c-torture/execute/pr37780.c: New test.
8345 * gcc.target/aarch64/pr37780_1.c: Likewise.
8346 * gcc.target/arm/pr37780_1.c: Likewise.
8347
5545a907
MP
83482016-06-06 Marek Polacek <polacek@redhat.com>
8349
8350 * c-c++-common/attr-may-alias-1.c: New test.
8351 * c-c++-common/attr-may-alias-2.c: New test.
8352 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8353
93671519
BE
83542016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8355
8356 PR c/24414
8357 * gcc.target/i386/pr24414.c: New test.
8358
690f24b7
JM
83592016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8360
8361 * gcc.target/sparc/vis4misc.c: New file.
8362 * gcc.target/sparc/fpcmp.c: Likewise.
8363 * gcc.target/sparc/fpcmpu.c: Likewise.
8364
31ce6157
AH
83652016-06-06 Alan Hayward <alan.hayward@arm.com>
8366
8367 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8368 * gcc.dg/vect/vect-live-3.c: Likewise.
8369
9fcebb5a
RB
83702016-06-06 Richard Biener <rguenther@suse.de>
8371
8372 PR tree-optimization/71398
8373 * gcc.dg/torture/pr71398.c: New testcase.
8374
903ca97b
UB
83752016-06-06 Uros Bizjak <ubizjak@gmail.com>
8376
8377 PR target/71389
8378 * g++.dg/pr71389.C: New test.
8379
9c1eb332
JD
83802016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8381
8382 PR fortran/71404
8383 * gfortran.dg/fmt_read_5.f: New test.
8384
b2d83bd2
AV
83852016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8386
8387 PR fortran/69659
8388 * gfortran.dg/class_array_22.f03: New test.
8389
ec81960e
JH
83902016-06-05 Jan Hubicka <hubicka@ucw.cz>
8391
8392 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8393
429d2750
JH
83942016-06-05 Jan Hubicka <hubicka@ucw.cz>
8395
8396 * gcc.dg/predict-9.c: Update template.
8397
c1c00983
PC
83982016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8399
8400 PR c++/49377
8401 * g++.dg/template/pr49377.C: New.
8402
1927a963
JJ
84032016-06-04 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR tree-optimization/71405
8406 * g++.dg/torture/pr71405.C: New test.
8407
909a11ad
PC
84082016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8409
8410 PR c++/70202
8411 * g++.dg/inherit/crash5.C: New.
8412 * g++.dg/inherit/virtual1.C: Adjust.
8413
08bbb1f8
JL
84142016-06-03 Jeff Law <law@redhat.com>
8415
8416 PR tree-optimization/71316
8417 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8418
7c35235c
JJ
84192016-06-03 Jakub Jelinek <jakub@redhat.com>
8420
8421 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8422 dg-additional-options with just -fno-tree-scev-cprop in it.
8423 * gcc.dg/vect/vect-live-2.c: Likewise.
8424 * gcc.dg/vect/vect-live-5.c: Likewise.
8425 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8426 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8427 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8428
c8572dd6
PP
84292016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8430
8431 PR c++/27100
8432 * g++.dg/other/friend6.C: New test.
8433
1c7733a7
BS
84342016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8435
8436 * g++.dg/torture/ppc-ldst-array.C: New.
8437
0d2f700f
JM
84382016-06-03 Joseph Myers <joseph@codesourcery.com>
8439
8440 PR target/71276
8441 PR target/71277
8442 * gcc.dg/torture/builtin-fp-int-inexact.c,
8443 gcc.target/i386/387-builtin-fp-int-inexact.c,
8444 gcc.target/i386/387-rint-inline-1.c,
8445 gcc.target/i386/387-rint-inline-2.c,
8446 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8447 gcc.target/i386/sse2-rint-inline-1.c,
8448 gcc.target/i386/sse2-rint-inline-2.c,
8449 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8450 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8451
f8071c05
L
84522016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8453 Julia Koval <julia.koval@intel.com>
8454
8455 PR target/66960
8456 PR target/67630
8457 PR target/67634
8458 PR target/67841
8459 PR target/68037
8460 PR target/68618
8461 PR target/68661
8462 PR target/69575
8463 PR target/69596
8464 PR target/69734
8465 * gcc.dg/guality/pr68037-1.c: New test.
8466 * gcc.dg/guality/pr68037-2.c: Likewise.
8467 * gcc.dg/guality/pr68037-3.c: Likewise.
8468 * gcc.dg/torture/pr68037-1.c: Likewise.
8469 * gcc.dg/torture/pr68037-2.c: Likewise.
8470 * gcc.dg/torture/pr68037-3.c: Likewise.
8471 * gcc.dg/torture/pr68661-1a.c: Likewise.
8472 * gcc.dg/torture/pr68661-1b.c: Likewise.
8473 * gcc.target/i386/interrupt-1.c: Likewise.
8474 * gcc.target/i386/interrupt-2.c: Likewise.
8475 * gcc.target/i386/interrupt-3.c: Likewise.
8476 * gcc.target/i386/interrupt-4.c: Likewise.
8477 * gcc.target/i386/interrupt-5.c: Likewise.
8478 * gcc.target/i386/interrupt-6.c: Likewise.
8479 * gcc.target/i386/interrupt-7.c: Likewise.
8480 * gcc.target/i386/interrupt-8.c: Likewise.
8481 * gcc.target/i386/interrupt-9.c: Likewise.
8482 * gcc.target/i386/interrupt-10.c: Likewise.
8483 * gcc.target/i386/interrupt-11.c: Likewise.
8484 * gcc.target/i386/interrupt-12.c: Likewise.
8485 * gcc.target/i386/interrupt-13.c: Likewise.
8486 * gcc.target/i386/interrupt-14.c: Likewise.
8487 * gcc.target/i386/interrupt-15.c: Likewise.
8488 * gcc.target/i386/interrupt-16.c: Likewise.
8489 * gcc.target/i386/interrupt-17.c: Likewise.
8490 * gcc.target/i386/interrupt-18.c: Likewise.
8491 * gcc.target/i386/interrupt-19.c: Likewise.
8492 * gcc.target/i386/interrupt-20.c: Likewise.
8493 * gcc.target/i386/interrupt-21.c: Likewise.
8494 * gcc.target/i386/interrupt-22.c: Likewise.
8495 * gcc.target/i386/interrupt-23.c: Likewise.
8496 * gcc.target/i386/interrupt-24.c: Likewise.
8497 * gcc.target/i386/interrupt-25.c: Likewise.
8498 * gcc.target/i386/interrupt-26.c: Likewise.
8499 * gcc.target/i386/interrupt-27.c: Likewise.
8500 * gcc.target/i386/interrupt-28.c: Likewise.
8501 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8502 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8503 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8504 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8505 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8506 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8507 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8508 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8509 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8510 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8511 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8512 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8513
36b85e43
BS
85142016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8515
9de2e795
L
8516 PR tree-optimization/52171
8517 * gcc.dg/pr52171.c: New test.
8518 * gcc.target/i386/pr52171.c: New test.
36b85e43 8519
bfeee8ac
JH
85202016-06-03 Jan Hubicka <jh@suse.cz>
8521
8522 * g++.dg/tree-ssa/pred-1.C: New testcase
8523 * gcc.dg/tree-ssa/pred-1.c: New testcase
8524
859b0bae
BS
85252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8526
8527 PR target/70957
8528 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8529 support.
8530 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8531
3a2edf4c
AH
85322016-06-03 Alan Hayward <alan.hayward@arm.com>
8533
8534 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8535
b28ead45
AH
85362016-06-03 Alan Hayward <alan.hayward@arm.com>
8537
8538 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8539 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8540 * gcc.dg/vect/vect-live-1.c: New test.
8541 * gcc.dg/vect/vect-live-2.c: New test.
8542 * gcc.dg/vect/vect-live-3.c: New test.
8543 * gcc.dg/vect/vect-live-4.c: New test.
8544 * gcc.dg/vect/vect-live-5.c: New test.
8545 * gcc.dg/vect/vect-live-slp-1.c: New test.
8546 * gcc.dg/vect/vect-live-slp-2.c: New test.
8547 * gcc.dg/vect/vect-live-slp-3.c: New test.
8548
1f91747b
JJ
85492016-06-03 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR middle-end/71387
8552 * g++.dg/opt/pr71387.C: New test.
8553
47b83923
JL
85542016-06-02 Jeff Law <law@redhat.com>
8555
8556 PR tree-optimization/71328
8557 * gcc.c-torture/compile/pr71328.c: New test.
8558
e96e5f46
JD
85592016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8560
8561 PR fortran/52393
8562 * gfortran.dg/fmt_read_3.f90: Fix typo.
8563 * gfortran.dg/fmt_read_4.f90: New test.
8564
b872d729
PC
85652016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8566
8567 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8568 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8569 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8570 * g++.dg/cpp0x/override2.C: Likewise.
8571 * g++.dg/parse/crash5.C: Likewise.
8572 * g++.dg/parse/error16.C: Likewise.
8573 * g++.dg/parse/error27.C: Likewise.
8574 * g++.dg/template/qualttp15.C: Likewise.
8575 * g++.dg/template/redecl4.C: Likewise.
8576 * g++.old-deja/g++.other/crash39.C: Likewise.
8577 * g++.old-deja/g++.other/struct1.C: Likewise.
8578 * g++.old-deja/g++.pt/m9a.C: Likewise.
8579 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8580
0e535442
JJ
85812016-06-02 Jakub Jelinek <jakub@redhat.com>
8582
0633ee10
JJ
8583 PR c++/71372
8584 * c-c++-common/pr71372.c: New test.
8585
0e535442
JJ
8586 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8587 __TIME__ strings with __builtin_strcmp instead of printf and
8588 dg-output.
8589
f3c5ecc2
ML
85902016-06-02 Martin Liska <mliska@suse.cz>
8591
8592 * gcc.dg/predict-9.c: New test.
8593
a91807c5
JJ
85942016-06-02 Jakub Jelinek <jakub@redhat.com>
8595
8596 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8597 global set_compiler_env_var and global saved_compiler_env_var.
8598
b5bd1978
KT
85992016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8600
8601 PR rtl-optimization/71295
8602 * gcc.c-torture/compile/pr71295.c: New test.
8603
b93b1475
JJ
86042016-06-02 Jakub Jelinek <jakub@redhat.com>
8605
930ebd0e
JJ
8606 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8607
1e021dc3
JJ
8608 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8609 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8610
b93b1475
JJ
8611 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8612 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8613 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8614 alternative number.
8615
58f2fb5c
MM
86162016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8617
8618 * gcc.target/powerpc/p9-splat-4.c: New test.
8619
86202016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8621
8622 PR target/71186
8623 * gcc.target/powerpc/pr71186.c: New test.
8624
4731c9f0
JD
86252016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8626
8627 PR fortran/52393
8628 * gfortran.dg/fmt_read_3.f90: New test.
8629
042dee3e
TP
86302016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8631
8632 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8633 procedure.
8634
15c98b2e
ES
86352016-06-01 Eduard Sanou <dhole@openmailbox.org>
8636
8637 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8638 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8639 env var is set.
8640 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8641 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8642 shown once.
8643 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8644 during compilation.
8645 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8646 vars set by dg-set-compiler-env-var.
8647
6442a6f4
PT
86482016-06-01 Paul Thomas <pault@gcc.gnu.org>
8649
8650 PR fortran/71156
8651 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8652 to the module procedure declaration.
8653 * gfortran.dg/submodule_16.f08: New test.
8654
ab62397a
JJ
86552016-06-01 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR middle-end/71371
8658 * c-c++-common/gomp/pr71371.c: New test.
8659
b66af6ed
RB
86602016-06-01 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/71366
8663 * gcc.dg/torture/pr71366-1.c: New testcase.
8664 * gcc.dg/torture/pr71366-2.c: Likewise.
8665
e342b9d8
KN
86662016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8667
8668 * gcc.target/powerpc/vslv-0.c: New test.
8669 * gcc.target/powerpc/vslv-1.c: New test.
8670 * gcc.target/powerpc/vsrv-0.c: New test.
8671 * gcc.target/powerpc/vsrv-1.c: New test.
8672
721547cd
NS
86732016-06-01 Nathan Sidwell <nathan@acm.org>
8674
8675 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8676 * gcc.target/nvptx/weak.c: New.
8677
fa2c9034
RB
86782016-06-01 Richard Biener <rguenther@suse.de>
8679
8680 PR tree-optimization/71261
8681 * gcc.dg/torture/vect-bool-1.c: New testcase.
8682
3e32893c
JJ
86832016-06-01 Jakub Jelinek <jakub@redhat.com>
8684
8685 * gfortran.dg/gomp/order-1.f90: New test.
8686 * gfortran.dg/gomp/order-2.f90: New test.
8687
8c383600
JH
86882016-06-01 Jan Hubicka <hubicka@ucw.cz>
8689
8690 * gcc.dg/unroll-6.c: Update template.
8691 * gcc.dg/unroll-7.c: New testcase.
8692 * gcc.dg/unroll-8.c: New testcase.
8693
a0dfeef5
EB
86942016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8695
8696 * gnat.dg/opt56.ad[sb]: New test.
8697
48de5701
PC
86982016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8699
8700 PR c++/66635
8701 * g++.dg/cpp0x/constexpr-ice16.C: New.
8702
827cf695
PP
87032016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8704
8705 PR tree-optimization/71314
8706 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8707 -mbranch-cost=2.
8708
ff66f6e8
PP
87092016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8710
8711 PR tree-optimization/71077
8712 * gcc.dg/tree-ssa/pr71077.c: New test.
8713
050fb209
JH
87142016-05-31 Jan Hubicka <hubicka@ucw.cz>
8715
48de5701
PC
8716 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8717 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8718 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8719
c642d919
PC
87202016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8721
8722 PR c++/71248
8723 * g++.dg/cpp0x/pr71248.C: New.
8724 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8725 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8726 * g++.dg/init/new37.C: Likewise.
8727 * g++.dg/template/static1.C: Likewise.
8728 * g++.dg/template/static2.C: Likewise.
8729
d6439e08
L
87302016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8731
8732 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8733 instead of %rdi.
8734 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8735
780b9dd4
MP
87362016-05-31 Marek Polacek <polacek@redhat.com>
8737
8738 * c-c++-common/Wswitch-unreachable-3.c: New test.
8739 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8740
0d99f8a0
RB
87412016-05-31 Richard Biener <rguenther@suse.de>
8742
8743 PR tree-optimization/71352
8744 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8745
52545641
TP
87462016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8747
8748 * gcc.target/arm/armv5_thumb_isa.c: New test.
8749
5b8c1205
KY
87502016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8751
8752 PR target/71346
8753 * gcc.target/i386/pr71346.c: New test.
8754
7a88cc84
TV
87552016-05-31 Tom de Vries <tom@codesourcery.com>
8756
8757 PR tree-optimization/69068
8758 * gcc.dg/graphite/pr69068.c: New test.
8759
265149a6
MS
87602016-05-27 Martin Sebor <msebor@redhat.com>
8761
8762 PR c++/71306
8763 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8764
00631022
JJ
87652016-05-30 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR c++/71349
8768 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8769 nowait depend(inout: dd[0]) clauses where permitted.
8770
b2f6675b
PC
87712016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8772
8773 PR c++/71238
8774 * g++.dg/parse/pr71238.C: New.
8775 * g++.dg/concepts/friend1.C: Test column numbers too.
8776 * g++.dg/cpp0x/initlist31.C: Likewise.
8777 * g++.dg/cpp0x/pr51420.C: Likewise.
8778 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8779 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8780 * g++.dg/ext/builtin3.C: Likewise.
8781 * g++.dg/lookup/friend12.C: Likewise.
8782 * g++.dg/lookup/friend7.C: Likewise.
8783 * g++.dg/lookup/koenig1.C: Likewise.
8784 * g++.dg/lookup/koenig5.C: Likewise.
8785 * g++.dg/lookup/used-before-declaration.C: Likewise.
8786 * g++.dg/overload/koenig1.C: Likewise.
8787 * g++.dg/template/crash65.C: Likewise.
8788 * g++.dg/template/friend57.C: Likewise.
8789 * g++.dg/warn/Wshadow-5.C: Likewise.
8790 * g++.dg/warn/Wunused-8.C: Likewise.
8791 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8792 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8793 * g++.old-deja/g++.jason/member.C: Likewise.
8794 * g++.old-deja/g++.jason/report.C: Likewise.
8795 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8796 * g++.old-deja/g++.law/visibility20.C: Likewise.
8797 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8798 * g++.old-deja/g++.other/static5.C: Likewise.
8799 * g++.old-deja/g++.pt/overload2.C: Likewise.
8800
a448ff40
JH
88012016-05-30 Jan Hubicka <hubicka@ucw.cz>
8802
8803 * gcc.dg/tree-ssa/peel1.c: New testcase.
8804 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8805 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8806
69be8c91
TV
88072016-05-30 Tom de Vries <tom@codesourcery.com>
8808
8809 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8810 to ce.
8811
a59775a1
PC
88122016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8813
8814 PR c++/71099
8815 * g++.dg/parse/virtual1.C: New.
8816
53d6d955
UB
88172016-05-30 Uros Bizjak <ubizjak@gmail.com>
8818
8819 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8820 Use correct register when clearing %edx.
8821
0557293f
AM
88222016-05-30 Alexander Monakov <amonakov@ispras.ru>
8823
8824 PR tree-optimization/71289
8825 * gcc.dg/pr71289.c: New test.
8826
5d476e35
KV
88272016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8828
8829 PR middle-end/71269
8830 PR middle-end/71292
8831 * gcc.dg/tree-ssa/pr71269.c: New test.
8832 * gcc.dg/tree-ssa/pr71292.c: New test.
8833
db5447ca
KV
88342016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8835
8836 PR middle-end/71252
8837 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8838
98bdbb39
JH
88392016-05-30 Jan Hubicka <hubicka@ucw.cz>
8840
8841 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8842 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8843 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8844
7e012855
TV
88452016-05-30 Tom de Vries <tom@codesourcery.com>
8846
8847 PR tree-optimization/69067
8848 * gcc.dg/graphite/pr69067.c: New test.
8849
beed3701
UB
88502016-05-29 Uros Bizjak <ubizjak@gmail.com>
8851
8852 PR target/71245
8853 * gcc.target/i386/pr71245-1.c: New test.
8854 * gcc.target/i386/pr71245-2.c: Ditto.
8855
b6d4f8e8
PC
88562016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8857
8858 PR c++/71105
8859 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8860 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8861 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8862
00022058
JH
88632016-05-27 Jan Hubicka <hubicka@ucw.cz>
8864
8865 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8866
c8419aca
VV
88672016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8868
8869 Revert:
8870 PR c++/69855
8871 * g++.dg/overload/69855.C: New.
8872 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8873 * g++.old-deja/g++.pt/crash3.C: Likewise.
8874
8008c4d2
PC
88752016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8876
8877 PR c++/60385
8878 * g++.dg/parse/namespace13.C: New.
8879
8b2ef235
JL
88802016-05-26 Jeff Law <law@redhat.com>
8881
8882 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8883 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8884 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8885 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8886 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8887 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8888 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8889 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8890 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8891 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8892 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8893 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8894 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8895
7d67159b
VV
88962016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8897
8898 PR c++/69855
8899 * g++.dg/overload/69855.C: New.
8900 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8901 * g++.old-deja/g++.pt/crash3.C: Likewise.
8902
88e3bdd1
JW
89032016-05-27 Jiong Wang <jiong.wang@arm.com>
8904
8905 PR target/63596
8906 * gcc.target/aarch64/va_arg_1.c: New testcase.
8907 * gcc.target/aarch64/va_arg_2.c: Likewise.
8908 * gcc.target/aarch64/va_arg_3.c: Likewise.
8909
3fd6b9cc
JW
89102016-05-27 Jiong Wang <jiong.wang@arm.com>
8911
8912 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8913 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8914 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8915 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8916 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8917
3cee7e4e
MP
89182016-05-27 Marek Polacek <polacek@redhat.com>
8919
8920 PR middle-end/71308
8921 * g++.dg/torture/pr71308.C: New test.
8922
6a813c96
DV
89232016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8924
8925 * gcc.dg/zero_bits_compound-1.c: New test.
8926 * gcc.dg/zero_bits_compound-2.c: New test.
8927
0561bcfb
IE
89282016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8929
8930 PR middle-end/71279
8931 * gcc.dg/pr71279.c: New test.
8932
21316320
MM
89332016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8934
8935 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8936 floating point min/max/comparison instructions.
8937 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8938
7211a097
JJ
89392016-05-26 Jakub Jelinek <jakub@redhat.com>
8940
8941 * c-c++-common/gomp/schedule-1.c: New test.
8942 * gfortran.dg/gomp/schedule-1.f90: New test.
8943
cac177cf
PP
89442016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8945
8946 PR c++/70822
8947 PR c++/70106
8948 * g++.dg/cpp1y/auto-fn32.C: New test.
8949 * g++.dg/cpp1y/paren4.C: New test.
8950
a2d5b8c9
NS
89512016-05-26 Nathan Sidwell <nathan@acm.org>
8952
8953 * gcc.dg/20060410.c: Xfail on ptx.
8954 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8955 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8956 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8957 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8958 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8959
ffa8b552
TP
89602016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8961
8962 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8963
c7501e00
JJ
89642016-05-26 Jakub Jelinek <jakub@redhat.com>
8965
1875b9a0
JJ
8966 PR tree-optimization/71280
8967 * gcc.dg/pr71280.c: New test.
8968
2116e19f
JJ
8969 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8970
305aef09
JJ
8971 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8972 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8973
c7501e00
JJ
8974 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8975
ca449d26
JW
89762016-05-26 Jiong Wang <jiong.wang@arm.com>
8977
8978 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8979 kept in memory.
ca449d26 8980
8af01c66
JL
89812016-05-25 Jeff Law <law@redhat.com>
8982
8983 PR tree-optimization/71272
8984 * gcc.c-torture/compile/pr71272.c: new test.
8985
f9d6ce73
BS
89862016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8987
8988 * gcc.target/powerpc/vec-cmpne.c: New test.
8989 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8990
a88a7b22
EB
89912016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8992
8993 * gnat.dg/opt55.ad[sb]: New test.
8994
125f02ed
SKS
89952016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8996
8997 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8998 * c-c++-common/pr60226.c: Require int32plus.
8999 * gcc.c-torture/execute/pr70602.c: Likewise.
9000 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9001 unsigned long for malloc arg type.
9002 * gcc.dg/asr_div1.c: Require int32plus.
9003 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9004 * gcc.dg/pie-1.c: Require pie.
9005 * gcc.dg/pie-2.c: Likewise.
9006 * gcc.dg/pr59471.c: Require int32plus.
9007 * gcc.dg/pr59963-2.c: XFAIL for int16.
9008 * gcc.dg/pr60114.c: Require int32plus.
9009 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9010 unsigned long for typedef of size_t.
9011 * gcc.dg/pr63914.c: Require int32plus.
9012 * gcc.dg/pr64536.c: Require pt32plus.
9013 * gcc.dg/pr65658.c: Likewise.
9014 * gcc.dg/pr67271.c: Require int32plus.
9015 * gcc.dg/pr68112.c: Likewise.
9016 * gcc.dg/pr69071.c: Skip for avr target.
9017 * gcc.dg/pr69973.c: Require int32plus.
9018 * gcc.dg/pr70169.c: Skip for avr target.
9019 * gcc.dg/sso-6.c: Require int32plus.
9020 * gcc.dg/sso-7.c: Likewise.
9021 * gcc.dg/sso-8.c: Likewise.
9022 * gcc.dg/vrp-min-max-2.c: Likewise.
9023
c6e434f5
UB
90242016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9025
9026 PR target/70738
9027 * gcc.target/i386/pr70738-1.c: New test.
9028 * gcc.target/i386/pr70738-2.c: Likewise.
9029 * gcc.target/i386/pr70738-3.c: Likewise.
9030 * gcc.target/i386/pr70738-4.c: Likewise.
9031 * gcc.target/i386/pr70738-5.c: Likewise.
9032 * gcc.target/i386/pr70738-6.c: Likewise.
9033 * gcc.target/i386/pr70738-7.c: Likewise.
9034 * gcc.target/i386/pr70738-8.c: Likewise.
9035 * gcc.target/i386/pr70738-9.c: Likewise.
9036
5c42d341
KT
90372016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9038
9039 PR rtl-optimization/66940
9040 * gcc.c-torture/execute/pr66940.c: New test.
9041
bf9a1a07
IV
90422016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9043
9044 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9045 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9046 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9047 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9048 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9049 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9050 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9051 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9052 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9053 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9054 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9055 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9056 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9057 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9058 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9059 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9060 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9061 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9062 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9063 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9064 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9065 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9066 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9067 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9068
95efe6b6
MP
90692016-05-25 Marek Polacek <polacek@redhat.com>
9070
9071 PR c/71265
9072 * gcc.dg/noncompile/pr71265.c: New test.
9073
a23faf7a
MP
9074 PR c/71266
9075 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9076
69a6d5ad
NS
90772016-05-25 Nathan Sidwell <nathan@acm.org>
9078
9079 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9080
3072d4ea
RB
90812016-05-25 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/71261
9084 * c-c++-common/torture/pr71261.c: New testcase.
9085
e412ece4
RB
90862016-05-25 Richard Biener <rguenther@suse.de>
9087
9088 PR tree-optimization/71264
9089 * gcc.dg/vect/pr71264.c: New testcase.
9090
b9e551ad
PC
90912016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9092
9093 PR c++/55992
9094 * g++.dg/cpp0x/alias-decl-53.C: New.
9095 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9096
6aa1abe5
ML
90972016-05-25 Martin Liska <mliska@suse.cz>
9098
9099 * g++.dg/pr71239.C: New test.
9100
842d162e
RB
91012016-05-25 Richard Biener <rguenther@suse.de>
9102
c87885ca
RO
9103 * gcc.dg/vect/pr58135.c: Rename to ...
9104 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9105
f184a36c
MP
91062016-05-25 Marek Polacek <polacek@redhat.com>
9107
9108 * g++.dg/pr65295.C: Use target c++14.
9109
021fad86
PC
91102016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9111
53d6d955
UB
9112 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9113 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9114
c3eaf15a
MM
91152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9116
9117 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9118 instructions.
9119
e46c7770
CP
91202016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9121
9122 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9123 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9124 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9125 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9126 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9127 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9128 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9129 * c-c++-common/goacc/pcopy.c: Likewise.
9130 * c-c++-common/goacc/pcopyin.c: Likewise.
9131 * c-c++-common/goacc/pcopyout.c: Likewise.
9132 * c-c++-common/goacc/pcreate.c: Likewise.
9133 * c-c++-common/goacc/pr70688.c: New test.
9134 * c-c++-common/goacc/present-1.c: Adjust test.
9135 * c-c++-common/goacc/reduction-5.c: Likewise.
9136 * g++.dg/goacc/data-1.C: New test.
9137
4bfc9db7
MM
91382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9139
9140 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9141 vector parity built-in functions.
9142 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9143 count trailing zeros automatic vectorization.
9144 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9145 count trailing zeros built-in functions.
9146
2bc145af
KV
91472016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9148
9149 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9150
26869fdb
PH
91512016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9152
9153 PR target/71050
9154 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9155
b2dc9c3b
PC
91562016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9157
9158 PR c++/50436
9159 * g++.dg/template/crash123.C: New.
9160 * g++.dg/template/crash124.C: Likewise.
9161
f65e97fd
MS
91622016-05-24 Martin Sebor <msebor@redhat.com>
9163
9164 PR c++/71147
9165 * g++.dg/ext/flexary16.C: New test.
9166
a6f5ac7f
IV
91672016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9168
69a6d5ad
NS
9169 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9170 before math.h is included.
a6f5ac7f
IV
9171 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9172 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9173 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9174 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9175 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9176 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9177 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9178 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9179 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9180 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9181 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9182 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9183 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9184 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9185 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9186 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9187 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9188 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9189 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9190 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9191 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9192 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9193 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9194
27bad558
MM
91952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9196 Kelvin Nilsen <kelvin@gcc.gnu.org>
9197
9198 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9199 support.
9200
72f382fb
PC
92012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9202
9203 PR c++/69872
9204 * g++.dg/warn/Wno-narrowing1.C: New.
9205
ef2ec9d9
MP
92062016-05-24 Marek Polacek <polacek@redhat.com>
9207
9208 PR c/71249
9209 * c-c++-common/Wswitch-unreachable-2.c: New test.
9210
e90434e3
JJ
92112016-05-24 Jakub Jelinek <jakub@redhat.com>
9212
7adb26f2
JJ
9213 PR c++/71257
9214 * g++.dg/vect/simd-clone-6.cc: New test.
9215 * g++.dg/gomp/declare-simd-6.C: New test.
9216
e90434e3
JJ
9217 PR middle-end/70434
9218 PR c/69504
9219 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9220
b556ea3b
RB
92212016-05-24 Richard Biener <rguenther@suse.de>
9222
9223 PR tree-optimization/71240
9224 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9225
e5328f5d
RB
92262016-05-24 Richard Biener <rguenther@suse.de>
9227
9228 PR tree-optimization/71230
9229 * gcc.dg/torture/pr71230.c: New testcase.
9230 * g++.dg/torture/pr71230.C: Likewise.
9231
a04e69c0
TS
92322016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9233
9234 * c-c++-common/goacc/routine-5.c: Add tests.
9235 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9236 * gfortran.dg/goacc/routine-6.f90: Add tests.
9237
30fd2977
RB
92382016-05-24 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/71253
9241 * gcc.dg/torture/pr71253.c: New testcase.
9242
ca6f60bc
KV
92432016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9244
9245 PR middle-end/71252
9246 * gfortran.dg/pr71252.f90: New test.
9247
d3465d72
RS
92482016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9249
9250 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9251
f17a223d
RB
92522016-05-24 Richard Biener <rguenther@suse.de>
9253
9254 PR middle-end/70434
9255 PR c/69504
9256 * c-c++-common/vector-subscript-4.c: New testcase.
9257 * c-c++-common/vector-subscript-5.c: Likewise.
9258
e3f36534
JD
92592016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9260
9261 PR fortran/71123
9262 * gfortran.dg/namelist_90.f: New test
9263
85d5c27d
JD
92642016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9265
9266 PR fortran/66461
9267 * gfortran.dg/unexpected_eof.f: New test
9268
fe3f3340
MM
92692016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9270 Kelvin Nilsen <kelvin@gcc.gnu.org>
9271
9272 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9273 as little endian.
9274
26d6ae55
PC
92752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9276
9277 PR c++/70972
9278 * g++.dg/cpp0x/inh-ctor20.C: New.
9279 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9280
d6c9a06f
PC
92812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9282
9283 PR c++/69095
9284 * g++.dg/cpp0x/variadic168.C: New.
9285
396a1d10
PC
92862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9287
9288 * g++.dg/cpp0x/pr31445.C: Test column number too.
9289 * g++.dg/cpp0x/pr32253.C: Likewise.
9290 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9291 * g++.dg/cpp0x/variadic36.C: Likewise.
9292
ece46666
MG
92932016-05-23 Marc Glisse <marc.glisse@inria.fr>
9294
9295 * gcc.dg/fold-notshift-2.c: Adjust.
9296
a7dc5980
MP
92972016-05-23 Marek Polacek <polacek@redhat.com>
9298
9299 PR c/49859
9300 * c-c++-common/Wswitch-unreachable-1.c: New test.
9301 * gcc.dg/Wswitch-unreachable-1.c: New test.
9302 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9303 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9304 * g++.dg/gomp/block-10.C: Likewise.
9305 * gcc.dg/gomp/block-10.c: Likewise.
9306 * g++.dg/gomp/block-9.C: Likewise.
9307 * gcc.dg/gomp/block-9.c: Likewise.
9308 * g++.dg/gomp/target-1.C: Likewise.
9309 * g++.dg/gomp/target-2.C: Likewise.
9310 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9311 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9312 * g++.dg/gomp/taskgroup-1.C: Likewise.
9313 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9314 * gcc.dg/gomp/teams-1.c: Likewise.
9315 * g++.dg/gomp/teams-1.C: Likewise.
9316 * g++.dg/overload/error3.C: Likewise.
9317 * g++.dg/tm/jump1.C: Likewise.
9318 * g++.dg/torture/pr40335.C: Likewise.
9319 * gcc.dg/c99-vla-jump-5.c: Likewise.
9320 * gcc.dg/switch-warn-1.c: Likewise.
9321 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9322 * gcc.dg/nested-func-1.c: Likewise.
9323 * gcc.dg/pr67784-4.c: Likewise.
9324
18b54004
RB
93252016-05-23 Richard Biener <rguenther@suse.de>
9326
9327 PR tree-optimization/71230
9328 * gfortran.dg/pr71230-1.f90: New testcase.
9329 * gfortran.dg/pr71230-2.f90: Likewise.
9330
e569db5f
VK
93312016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9332
396a1d10 9333 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9334 * gcc.dg/vect/pr58135.c: Add new.
9335 * gfortran.dg/pr46519-1.f: Adjust test case.
9336
e4b71114
PC
93372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9338
9339 PR c++/53401
9340 * g++.dg/cpp0x/decltype64.C: New.
9341
a25a8058
CL
93422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9343
9344 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9345 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9346 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9347
0dcfe9ab
CL
93482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9349
9350 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9351 Add poly64x1_t and poly64x2_t cases if supported.
9352 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9353 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9354 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9355 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9356 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9357
ffd70e4a
CL
93582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9359
9360 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9361 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9362 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9363 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9364 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9365 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9366 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9367
4b1f57fe
CL
93682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9369
9370 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9371
16c5ec77
CL
93722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9373
9374 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9375 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9376
94ad56c7
JJ
93772016-05-22 Jakub Jelinek <jakub@redhat.com>
9378
57748705
JJ
9379 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9380 constraint instead of "r".
9381 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9382 insn instead of vxorpd.
9383 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9384
af120161
JJ
9385 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9386 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9387
355023ce
JJ
9388 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9389
3b48574c
JJ
9390 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9391 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9392
94ad56c7
JJ
9393 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9394
8a85cee2
KV
93952016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9396
9397 PR middle-end/40921
9398 * gcc.dg/tree-ssa/pr40921.c: New test.
9399
8e916b16
PS
94002016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9401
9402 PR target/71103
9403 * gcc.target/avr/pr71103.c: New test.
9404
88aea79f
KV
94052016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9406
9407 PR middle-end/71179
9408 * gcc.dg/tree-ssa/pr71179.c: New test.
9409
79063edd
MS
94102016-05-20 Martin Sebor <msebor@redhat.com>
9411
9412 PR c/71115
9413 * gcc.dg/init-excess-2.c: New test.
9414
55c8849f
EB
94152016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9416
9417 * gnat.dg/opt53.adb: New test.
9418 * gnat.dg/opt54.adb: Likewise.
9419
c91a0948
MJ
94202016-05-20 Martin Jambor <mjambor@suse.cz>
9421
9422 PR tree-optimization/70884
9423 * gcc.dg/tree-ssa/pr70919.c: New test.
9424
9cad20fa
BS
94252016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9426
9427 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9428 formatting.
69a6d5ad
NS
9429 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9430 fix code formatting.
9431
94322016-05-20 Nathan Sidwell <nathan@acm.org>
9433
9434 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9435 non-common cases.
9436 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9437
15c671a7
DM
94382016-05-20 David Malcolm <dmalcolm@redhat.com>
9439
9440 * jit.dg/all-non-failing-tests.h: Add
9441 test-factorial-must-tail-call.c.
9442 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9443 * jit.dg/test-factorial-must-tail-call.c: New test case.
9444
4f028369
JJ
94452016-05-20 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR fortran/71204
9448 * gfortran.dg/pr71204.f90: New test.
9449
7dea4ab3
CP
94502016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9451
9452 * gcc.target/nvptx/sincos.c: New test.
9453
ef98d365
PC
94542016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9455
9456 PR c++/70572
9457 * g++.dg/cpp1y/auto-fn31.C: New.
9458
92466115
BS
94592016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9460
9461 * gcc.target/powerpc/vec-addec.c: New test.
9462 * gcc.target/powerpc/vec-addec-int128.c: New test.
9463
9a385c2d
DM
94642016-05-20 David Malcolm <dmalcolm@redhat.com>
9465
9466 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9467 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9468 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9469 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9470
77c9d5b4
JH
94712016-05-20 Jan Hubicka <hubicka@ucw.cz>
9472
9473 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9474
68047971
JJ
94752016-05-20 Jakub Jelinek <jakub@redhat.com>
9476
18954840
JJ
9477 PR c++/71210
9478 * g++.dg/opt/pr71210-1.C: New test.
9479 * g++.dg/opt/pr71210-2.C: New test.
9480
68047971
JJ
9481 PR tree-optimization/29756
9482 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9483 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9484 only on selected targets where V4SImode vectors are known to be
9485 supported.
9486
d78789f5
MG
94872016-05-20 Marc Glisse <marc.glisse@inria.fr>
9488
9489 PR tree-optimization/71079
9490 PR tree-optimization/71206
9491 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9492
550fa093
PK
94932016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9494
9495 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9496 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9497 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9498
483c6429
RG
94992016-05-20 Richard Guenther <rguenther@suse.de>
9500
9501 PR tree-optimization/29756
9502 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9503
eb066284
RB
95042016-05-20 Richard Biener <rguenther@suse.de>
9505
9506 PR tree-optimization/71185
9507 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9508
58f10249
RB
95092016-05-20 Richard Biener <rguenther@suse.de>
9510
9511 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9512
2a5569fa
MP
95132016-05-19 Marek Polacek <polacek@redhat.com>
9514
9515 PR c++/71075
9516 * g++.dg/diagnostic/pr71075.C: New test.
9517
5e9a5385
DM
95182016-05-19 David Malcolm <dmalcolm@redhat.com>
9519
9520 PR c++/71184
9521 * g++.dg/pr71184.C: New test case.
9522
4f45da44
KN
95232016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9524
9525 * gcc.target/powerpc/darn-0.c: New test.
9526 * gcc.target/powerpc/darn-1.c: New test.
9527 * gcc.target/powerpc/darn-2.c: New test.
9528
4177437e
MP
95292016-05-19 Marek Polacek <polacek@redhat.com>
9530
9531 PR tree-optimization/71031
9532 * gcc.dg/tree-ssa/vrp100.c: New test.
9533
afb72432
IE
95342016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9535
9536 PR rtl-optimization/71148
9537 * gcc.dg/pr71148.c: New test.
9538
4f83064e
KT
95392016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9540
9541 PR target/71056
9542 * gcc.target/arm/pr71056.c: New test.
9543
4bf8dbe1
BE
95442016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9545
9546 * c-c++-common/pr69669.c: Check the used mode.
9547
f3510625
MO
95482016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9549
9550 PR sanitizer/64354
9551 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9552
43c0068e
RB
95532016-05-19 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/70729
9556 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9557 * gcc.dg/graphite/scop-18.c: Likewise.
9558 * gcc.dg/pr41783.c: Disable LIM.
9559 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9560 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9561 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9562 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9563 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9564 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9565 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9566 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9567 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9568 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9569 * gfortran.dg/pr42108.f90: Likewise.
9570
70f25790
DM
95712016-05-18 David Malcolm <dmalcolm@redhat.com>
9572
9573 PR driver/69265
9574 * gcc.dg/spellcheck-options-11.c: New test case.
9575
960db8ec
JJ
95762016-05-18 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR c++/71100
9579 * g++.dg/opt/pr71100.C: New test.
9580
04643334
MJ
95812016-05-18 Martin Jambor <mjambor@suse.cz>
9582
9583 PR ipa/69708
9584 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9585 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9586 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9587 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9588
91bb9f80
MJ
95892016-05-18 Martin Jambor <mjambor@suse.cz>
9590
9591 PR ipa/69708
9592 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9593 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9594 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9595 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9596 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9597
c584aca6
PC
95982016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9599
9600 PR c++/69793
9601 * g++.dg/template/crash122.C: New.
9602
20309c6e
PC
96032016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9604
9605 PR c++/70466
9606 * g++.dg/template/pr70466-1.C: New.
9607 * g++.dg/template/pr70466-2.C: Likewise.
9608
50c78b9a
MM
96092016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9610
9611 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9612 splat operations and the XXSPLTIB instruction.
9613 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9614 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9615 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9616 xxlxor to clear a register.
9617
cf8be00d
RS
96182016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9619
9620 * gcc.dg/torture/pr71020.c: New test.
9621
848a392a
MJ
96222016-05-18 Martin Jambor <mjambor@suse.cz>
9623
9624 PR ipa/70646
9625 * gcc.dg/ipa/pr70646.c: New test.
9626
1f2ab776
CL
96272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9628
9629 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9630
76489493
CL
96312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9632
9633 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9634 missing tests for vreinterpretq_p{8,16}.
9635
bd79378d
CL
96362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9637
9638 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9639 vsliq_n_s64 and vsliq_n_u64.
9640
81ca3ea0
CL
96412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9642
9643 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9644 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9645
873cb425
CL
96462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9647
9648 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9649 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9650 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9651
9d6e7c21
CL
96522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9653
9654 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9655 in comment.
9656
b4dbe40e 96572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9658
9659 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9660 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9661 "blr\t" and switch to scan-assembler-times.
9662
83a5c910
JW
96632016-05-18 Jiong Wang <jiong.wang@arm.com>
9664
53d6d955
UB
9665 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9666 with __aarch64__.
9667 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9668 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9669
fb7cbdeb
JJ
96702016-05-18 Jakub Jelinek <jakub@redhat.com>
9671
8ee91165
JJ
9672 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9673 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9674 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9675 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9676 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9677 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9678
cf4d516a
JJ
9679 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9680 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9681
a4f16422
JJ
9682 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9683 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9684
7b37ce10
JJ
9685 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9686 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9687
fb7cbdeb
JJ
9688 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9689
c9326aef
RB
96902016-05-18 Richard Biener <rguenther@suse.de>
9691
9692 PR tree-optimization/71168
9693 * gcc.dg/torture/pr71168.c: New testcase.
9694
df8b0a11
KV
96952016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9696
9697 PR middle-end/63586
9698 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9699 * gcc.dg/tree-ssa/pr63586.c: New test.
9700 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9701
2efd67ed
NS
97022016-05-17 Nathan Sidwell <nathan@acm.org>
9703
9704 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9705 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9706 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9707 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9708
1988b2c2
NS
97092016-05-17 Nathan Sidwell <nathan@acm.org>
9710
9711 * gcc.target/nvptx/abi-vararg-3.c: New.
9712
ad1d92ab
MM
97132016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9714
9715 PR tree-optimization/54579
9716 PR middle-end/55299
9717 * gcc.dg/fold-notrotate-1.c: New test.
9718 * gcc.dg/fold-notshift-1.c: New test.
9719 * gcc.dg/fold-notshift-2.c: New test.
9720
47768df8
MP
97212016-05-17 Marek Polacek <polacek@redhat.com>
9722
9723 PR ipa/71146
9724 * g++.dg/ipa/pr71146.C: New test.
9725
6b5423a5
DM
97262016-05-17 David Malcolm <dmalcolm@redhat.com>
9727
9728 * jit.dg/test-error-array-bounds.c: New test case.
9729
c7986356
MG
97302016-05-17 Marc Glisse <marc.glisse@inria.fr>
9731
9732 * gcc.dg/tree-ssa/and-1.c: New testcase.
9733
d982c5b7
MG
97342016-05-17 Marc Glisse <marc.glisse@inria.fr>
9735
9736 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9737 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9738
0139ba93
MG
97392016-05-17 Marc Glisse <marc.glisse@inria.fr>
9740
9741 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9742 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9743
daab4562
JW
97442016-05-17 Jiong Wang <jiong.wang@arm.com>
9745
9746 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9747
22330033
JW
97482016-05-17 Jiong Wang <jiong.wang@arm.com>
9749
9750 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9751
98b3a5f2
JW
97522016-05-17 Jiong Wang <jiong.wang@arm.com>
9753
9754 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9755 ".2d[index]" when scan the assembly.
9756 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9757 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9758 float64x1.
9759 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9760
b71b7a8e
RB
97612016-05-17 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/71132
9764 * gcc.dg/torture/pr71132.c: New testcase.
9765
3c51ad46
CL
97662016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9767
9768 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9769
d20faa66
KT
97702016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9771
9772 PR target/70809
9773 * gcc.target/aarch64/pr70809_1.c: New test.
9774
b75cc5a4
KT
97752016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9776
9777 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9778 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9779 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9780 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9781
b28eb195
IE
97822016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9783 Ilya Enkovich <ilya.enkovich@intel.com>
9784
9785 PR target/71114
9786 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9787
0b9004ed
JH
97882016-05-16 Jan Hubicka <hubicka@ucw.cz>
9789
9790 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9791 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9792
1b81a1c1
MW
97932016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9794
9795 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9796 test for __ARM_FP16_ARGS.
9797 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9798 * gcc.target/arm/aapcs/neon-vect10.c: New.
9799 * gcc.target/arm/aapcs/neon-vect9.c: New.
9800 * gcc.target/arm/aapcs/vfp18.c: New.
9801 * gcc.target/arm/aapcs/vfp19.c: New.
9802 * gcc.target/arm/aapcs/vfp20.c: New.
9803 * gcc.target/arm/aapcs/vfp21.c: New.
9804 * gcc.target/arm/fp16-aapcs-1.c: New.
9805 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9806 test for __ARM_FP16_ARGS.
9807 * g++.target/arm/fp16-return-1.c: Update expected output.
9808
921d1e73
JW
98092016-05-16 Jiong Wang <jiong.wang@arm.com>
9810
9811 PR testsuite/70227
9812 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9813
228eb42a
HA
98142016-05-15 Harald Anlauf <anlauf@gmx.de>
9815
9816 PR fortran/69603
9817 * gfortran.dg/pr69603.f90: New testcase.
9818
785abfd3
FR
98192016-05-14 Fritz Reese <fritzoreese@gmail.com>
9820
9821 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9822
e75eb64f
FR
98232016-05-14 Fritz Reese <fritzoreese@gmail.com>
9824
9825 PR fortran/71047
9826 * gfortran.dg/pr71047.f08: New test.
9827
aa4b467b
JM
98282016-05-13 Joseph Myers <joseph@codesourcery.com>
9829
9830 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9831 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9832 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9833
653fb4a2
MS
98342016-05-13 Martin Sebor <msebor@redhat.com>
9835
9836 PR c++/60049
9837 * g++.dg/cpp0x/constexpr-60049.C: New test.
9838
9e37582d
JJ
98392016-05-13 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR bootstrap/71071
9842 * gcc.dg/pr71071.c: New test.
9843
a278aa17
UB
98442016-05-13 Uros Bizjak <ubizjak@gmail.com>
9845
9846 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9847 remove XOP handling.
377eaca7 9848 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9849
ac3d02e2
NS
98502016-05-13 Nathan Sidwell <nathan@acm.org>
9851
9852 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9853 __atomic_is_lock_free declaration.
9854
8ab3bdac
RB
98552016-05-13 Richard Biener <rguenther@suse.de>
9856
9857 PR tree-optimization/42587
9858 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9859
623b8e0a
ML
98602016-05-13 Martin Liska <mliska@suse.cz>
9861
9862 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9863 the new format of dump output.
9864
da7674f6
IE
98652016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9866
9867 * gcc.dg/pr71084.c: New test.
9868
c959db3d
RR
98692016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9870
53d6d955
UB
9871 PR target/53440
9872 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9873
43203dea
RR
98742016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9875
9876 * gcc.target/aarch64/struct_return.c: New test.
9877
4f2e1536
MP
98782016-05-12 Marek Polacek <polacek@redhat.com>
9879
9880 PR c/70756
9881 * c-c++-common/pr70756-2.c: New test.
9882 * c-c++-common/pr70756.c: New test.
9883
1ef33ef3
RB
98842016-05-12 Richard Biener <rguenther@suse.de>
9885
9886 PR tree-optimization/71059
9887 * gcc.dg/torture/pr71059.c: New testcase.
9888
763baff6
RB
98892016-05-12 Richard Biener <rguenther@suse.de>
9890
9891 PR tree-optimization/71062
9892 * gcc.dg/torture/pr71062.c: New testcase.
9893
c4ec1243
IE
98942016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9895
9896 PR tree-optimization/71006
9897 * gcc.dg/pr71006.c: New test.
9898
a5fbf76d
MP
98992016-05-12 Marek Polacek <polacek@redhat.com>
9900
9901 PR driver/71063
9902 * gcc.dg/opts-7.c: New test.
9903
5acc47a4
KT
99042016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9905
9906 PR target/70830
9907 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9908 Add -save-temps to dg-options.
9909 Scan for ldmfd rather than pop instruction.
9910 * gcc.target/arm/interrupt-2.c: Likewise.
9911 * gcc.target/arm/pr70830.c: New test.
9912
40bd4bf9
JJ
99132016-05-12 Jakub Jelinek <jakub@redhat.com>
9914
3cd63842
JJ
9915 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9916 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9917
c05d08f6
JJ
9918 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9919 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9920 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9921
bc27ffae
JJ
9922 PR target/71019
9923 * gcc.target/i386/avx512vl-pack-1.c: New test.
9924 * gcc.target/i386/avx512vl-pack-2.c: New test.
9925 * gcc.target/i386/avx512bw-pack-2.c: New test.
9926
515d7412
JJ
9927 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9928
40bd4bf9
JJ
9929 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9930 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9931 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9932
44ab146a
RB
99332016-05-12 Richard Biener <rguenther@suse.de>
9934
9935 PR tree-optimization/70986
9936 * gcc.dg/torture/pr70986-1.c: New testcase.
9937 * gcc.dg/torture/pr70986-2.c: Likewise.
9938 * gcc.dg/torture/pr70986-3.c: Likewise.
9939
d6e83a8d
MM
99402016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9941
9942 PR c/43651
9943 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9944 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9945
51e67ea3
UB
99462016-05-11 Uros Bizjak <ubizjak@gmail.com>
9947
9948 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9949 directive.
9950 * gcc.target/i386/pr66746.c: Ditto.
9951
3fd2b007
MM
99522016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9953
9954 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9955 support.
9956 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9957 warning when using -mvsx-timode.
9958 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9959 * gcc.target/powerpc/dform-2.c: Likewise.
9960 * gcc.target/powerpc/pr68805.c: Likewise.
9961
5c3a10fb
MP
99622016-05-11 Marek Polacek <polacek@redhat.com>
9963
9964 PR c++/71024
9965 * c-c++-common/attributes-3.c: New test.
9966
7cfb065b
NS
99672016-05-11 Nathan Sidwell <nathan@acm.org>
9968
9969 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9970 * gcc.c-torture/execute/pr68185.c: Likewise.
9971 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9972 * gcc.dg/pr69634.c: Requires scheduling.
9973 * gcc.dg/torture/pr66178.c: Require label values.
9974 * gcc.dg/setjmp-6.c: Require indirect jumps.
9975
f35ea97d
RB
99762016-05-11 Richard Biener <rguenther@suse.de>
9977
9978 PR tree-optimization/71055
9979 * gcc.dg/torture/pr71055.c: New testcase.
9980
dff70323
RB
99812016-05-11 Richard Biener <rguenther@suse.de>
9982
9983 PR debug/71057
9984 * g++.dg/debug/pr71057.C: New testcase.
9985
56a3d28b
JJ
99862016-05-11 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR fortran/70855
9989 * gfortran.dg/gomp/pr70855.f90: New test.
9990
ebc1b29e
RB
99912016-05-11 Richard Biener <rguenther@suse.de>
9992
9993 PR middle-end/71002
9994 * g++.dg/torture/pr71002.C: New testcase.
9995
98ccd1d7
IE
99962016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9997
9998 PR middle-end/70807
9999 * gcc.dg/pr70807.c: New test.
10000
ed29e24b
MS
100012016-05-10 Martin Sebor <msebor@redhat.com>
10002
10003 PR c++/38611
10004 * g++.dg/Wattributes.C: New test.
10005
e39dab2c
MG
100062016-05-10 Marc Glisse <marc.glisse@inria.fr>
10007
10008 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10009 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10010 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10011
d067e238
IE
100122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10013
10014 PR target/70799
10015 * gcc.target/i386/pr70799-1.c: New test.
10016
cd36c83e
PMR
100172016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10018
10019 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10020
1e3af2a4
IE
100212016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10022
10023 PR middle-end/70877
10024 * gcc.target/i386/pr70877.c: New test.
10025
afc610db
IE
100262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10027
10028 PR tree-optimization/70786
10029 * gcc.target/i386/pr70876.c: New test.
10030
4b59d19f
JJ
100312016-05-10 Jakub Jelinek <jakub@redhat.com>
10032
10033 PR target/70927
10034 * gcc.target/i386/avx512vl-logic-1.c: New test.
10035 * gcc.target/i386/avx512vl-logic-2.c: New test.
10036 * gcc.target/i386/avx512dq-logic-2.c: New test.
10037
9b5ee426
BS
100382016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10039
10040 PR target/70963
10041 * gcc.target/powerpc/pr70963.c: New.
10042
f3352cab
DM
100432016-05-10 David Malcolm <dmalcolm@redhat.com>
10044
10045 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10046 (test_very_wide_line): Add ruler to expected output.
10047 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10048 (test_very_wide_line): Likewise.
10049 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10050 (test_show_locus): Within the handling of "test_very_wide_line",
10051 enable show_ruler_p on the diagnostic context.
10052
4a3255dd
RB
100532016-05-10 Richard Biener <rguenther@suse.de>
10054
10055 PR tree-optimization/71039
10056 * gcc.dg/torture/pr71039.c: New testcase.
10057
da7c9950
NS
100582016-05-10 Nathan Sidwell <nathan@acm.org>
10059
10060 * gcc.dg/nested-func-10.c: Requires alloca.
10061 * gcc.dg/nested-func-9.c: Requires alloca.
10062 * gcc.c-torture/execute/pr70460.c: Requires labels.
10063 * gcc.c-torture/compile/pr70199.c: Requires labels.
10064 * gcc.target/nvptx/decl.c: Compile only.
10065 * gcc.target/nvptx/trailing-init.c: Compile only.
10066 * gcc.target/nvptx/ary-init.c: Compile only.
10067
cf68d92c
MP
100682016-05-10 Marek Polacek <polacek@redhat.com>
10069
10070 PR c/70255
10071 * gcc.dg/attr-opt-1.c: New test.
10072
64ea4e15
RB
100732016-05-10 Richard Biener <rguenther@suse.de>
10074
10075 PR tree-optimization/70497
10076 PR tree-optimization/28367
10077 * gcc.dg/torture/20160404-1.c: New testcase.
10078 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10079 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10080
5a96dae3
PMR
100812016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10082
10083 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10084
fc97f805
UB
100852016-05-09 Uros Bizjak <ubizjak@gmail.com>
10086
10087 * gcc.target/i386/fabsneg-1.c New test.
10088
a710b1d5
AM
100892016-05-09 Alan Modra <amodra@gmail.com>
10090
10091 PR testsuite/70826
10092 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10093
171f6f05
RB
100942016-05-09 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/70985
10097 * gcc.dg/torture/pr70985.c: New testcase.
10098
18caa34e
BC
100992016-05-09 Bin Cheng <bin.cheng@arm.com>
10100
10101 * gcc.dg/tree-ssa/ifc-9.c: New test.
10102 * gcc.dg/tree-ssa/ifc-10.c: New test.
10103 * gcc.dg/tree-ssa/ifc-11.c: New test.
10104 * gcc.dg/tree-ssa/ifc-12.c: New test.
10105 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10106 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10107 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10108
7a27d38f
RB
101092016-05-09 Richard Biener <rguenther@suse.de>
10110
10111 PR fortran/70937
10112 * gfortran.dg/pr70937.f90: New testcase.
10113
5ebbbd3d
RO
101142016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10115
10116 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10117
f6288c24
FR
101182016-05-07 Fritz Reese <fritzoreese@gmail.com>
10119
10120 PR fortran/56226
10121 * gfortran.dg/dec_structure_1.f90: New testcase.
10122 * gfortran.dg/dec_structure_2.f90: Ditto.
10123 * gfortran.dg/dec_structure_3.f90: Ditto.
10124 * gfortran.dg/dec_structure_4.f90: Ditto.
10125 * gfortran.dg/dec_structure_5.f90: Ditto.
10126 * gfortran.dg/dec_structure_6.f90: Ditto.
10127 * gfortran.dg/dec_structure_7.f90: Ditto.
10128 * gfortran.dg/dec_structure_8.f90: Ditto.
10129 * gfortran.dg/dec_structure_9.f90: Ditto.
10130 * gfortran.dg/dec_structure_10.f90: Ditto.
10131 * gfortran.dg/dec_structure_11.f90: Ditto.
10132 * gfortran.dg/dec_union_1.f90: Ditto.
10133 * gfortran.dg/dec_union_2.f90: Ditto.
10134 * gfortran.dg/dec_union_3.f90: Ditto.
10135 * gfortran.dg/dec_union_4.f90: Ditto.
10136 * gfortran.dg/dec_union_5.f90: Ditto.
10137 * gfortran.dg/dec_union_6.f90: Ditto.
10138 * gfortran.dg/dec_union_7.f90: Ditto.
10139
5ec4a8cd
TV
101402016-05-07 Tom de Vries <tom@codesourcery.com>
10141
10142 PR tree-optimization/70956
10143 * gcc.dg/graphite/pr70956.c: New test.
10144
58ec1d0e
JJ
101452016-05-06 Jakub Jelinek <jakub@redhat.com>
10146
ccd88fb7
JJ
10147 PR middle-end/70941
10148 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10149 (a, b, c, d): Change type from char to signed char.
10150 (main): Compare against (signed char) -1634678893 instead of
10151 hardcoded -109. Use __builtin_abort instead of abort.
10152
dd3b6464
JJ
10153 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10154 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10155
58ec1d0e
JJ
10156 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10157
19aa23d8
YR
101582016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10159
10160 PR debug/70935
10161 * gcc.dg/torture/pr70935.c: New test.
10162
ae5f0df1
OE
101632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10164
10165 PR target/58219
ce23a8ff 10166 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10167
078f7e37
RB
101682016-05-06 Richard Biener <rguenther@suse.de>
10169
10170 PR tree-optimization/70960
10171 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10172
765d7b54
OE
101732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10174
10175 PR target/52933
10176 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10177 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10178 Adjust expected instruction counts.
10179 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10180
29c94e65
MP
101812016-05-06 Marek Polacek <polacek@redhat.com>
10182
10183 PR sanitizer/70875
10184 * gcc.dg/ubsan/bounds-3.c: New test.
10185
3684b02e
OE
101862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10187
10188 PR target/54089
10189 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10190
8706773f
RB
101912016-05-06 Richard Biener <rguenther@suse.de>
10192
10193 PR middle-end/70931
10194 * gfortran.dg/pr70931.f90: New testcase.
10195
a4f51018
RB
101962016-05-06 Richard Biener <rguenther@suse.de>
10197
10198 PR middle-end/70941
10199 * gcc.dg/torture/pr70941.c: New testcase.
10200
c4f2425f
BC
102012016-05-05 Bin Cheng <bin.cheng@arm.com>
10202
10203 PR tree-optimization/57206
10204 * gcc.dg/vect/pr57206.c: New test.
10205
5dc08197
RO
102062016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10207
10208 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10209
351f85c5
JJ
102102016-05-05 Jakub Jelinek <jakub@redhat.com>
10211
568bac8c
JJ
10212 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10213
351f85c5
JJ
10214 * c-c++-common/Wdangling-else-4.c: New test.
10215
33fd7785
JJ
102162016-05-04 Jakub Jelinek <jakub@redhat.com>
10217
2d1ac15a
JJ
10218 PR c++/70906
10219 PR c++/70933
10220 * g++.dg/opt/pr70906.C: New test.
10221 * g++.dg/opt/pr70933.C: New test.
10222
33fd7785
JJ
10223 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10224
6b715bf6
JH
102252016-05-04 Jan Hubicka <hubicka@ucw.cz>
10226
10227 * gcc.dg/ipa/pure-const-3.c: New testcase.
10228
deef7113
MP
102292016-05-04 Marek Polacek <polacek@redhat.com>
10230
10231 * c-c++-common/Wdangling-else-1.c: New test.
10232 * c-c++-common/Wdangling-else-2.c: New test.
10233 * c-c++-common/Wdangling-else-3.c: New test.
10234
5396db97
KCY
102352016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10236
10237 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10238 flag is present.
10239
de55efd5
MP
102402016-05-04 Marek Polacek <polacek@redhat.com>
10241
10242 PR c/48778
10243 * gcc.dg/Waddress-2.c: New test.
10244
475839b6
AM
102452016-05-04 Alan Modra <amodra@gmail.com>
10246
10247 * gcc.target/powerpc/pr70866.c: New.
10248
b25aad5f
MS
102492016-05-03 Martin Sebor <msebor@redhat.com>
10250
10251 PR c++/66561
10252 * c-c++-common/builtin_location.c: New test.
10253 * g++.dg/cpp1y/builtin_location.C: New test.
10254
79ce98bc
MP
102552016-05-03 Marek Polacek <polacek@redhat.com>
10256
10257 PR c/70859
10258 * gcc.dg/pr70859.c: New test.
10259 * gcc.dg/pr70859-2.c: New test.
10260
402e89f5
PMR
102612016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10262
10263 * gnat.dg/debug5.adb: New testcase.
10264
f3d90045
DV
102652016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10266
10267 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10268 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10269 Procedure to check for z10 instruction set.
10270
1e26cec1
CL
102712016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10272
10273 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10274
71aca5a0
AM
102752016-05-03 Alan Modra <amodra@gmail.com>
10276
10277 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10278
2fd70ec1
JJ
102792016-05-03 Jakub Jelinek <jakub@redhat.com>
10280
10281 * gcc.target/i386/avx512f-cvt-1.c: New test.
10282
e5705cf7
L
102832016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10284
10285 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10286 -fdump-tree-vrp-details.
10287
381cdae4
RB
102882016-05-03 Richard Biener <rguenther@suse.de>
10289
10290 * gcc.dg/pr30172-1.c: Adjust.
10291 * gcc.dg/pr63743.c: Likewise.
10292 * gcc.dg/tm/pr51696.c: Likewise.
10293 * c-c++-common/tm/safe-1.c: Likewise.
10294 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10295 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10296 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10297 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10298
adedd5c1
JJ
102992016-05-03 Jakub Jelinek <jakub@redhat.com>
10300
31ed1665
JJ
10301 PR rtl-optimization/70467
10302 * gcc.target/i386/pr70467-3.c: New test.
10303 * gcc.target/i386/pr70467-4.c: New test.
10304
dea60b59
JJ
10305 PR tree-optimization/70916
10306 * gcc.c-torture/compile/pr70916.c: New test.
10307
adedd5c1
JJ
10308 PR target/49244
10309 * gcc.target/i386/pr49244-1.c: New test.
10310 * gcc.target/i386/pr49244-2.c: New test.
10311
f80041ef
BS
103122016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10313
10314 PR rtl-optimization/44281
10315 * gcc.target/i386/pr44281.c: New test.
10316
1cfcd39e
BC
103172016-05-03 bin cheng <bin.cheng@arm.com>
10318
10319 PR tree-optimization/56541
10320 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10321 * gcc.dg/vect/pr56541.c: new test.
10322
4304ccfd
MM
103232016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10324
10325 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10326 __float128.
10327 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10328
50d94c29
L
103292016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10330
10331 PR testsuite/70520
10332 * c-c++-common/asan/clone-test-1.c (main): Align child process
10333 stack to 16 bytes.
10334
bc1aee87
DM
103352016-05-02 David Malcolm <dmalcolm@redhat.com>
10336
10337 PR c++/62314
10338 * g++.dg/spellcheck-fields-2.C: New test case.
10339
474e0129
DM
103402016-05-02 David Malcolm <dmalcolm@redhat.com>
10341
10342 PR c++/62314
10343 * g++.dg/pr62314.C: New test case.
10344
818b88a7
JH
103452016-05-02 Jan Hubicka <hubicka@ucw.cz>
10346
10347 * gcc.dg/ipa/inline-8.c: New testcase.
10348
dd77684f
JJ
103492016-05-02 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR rtl-optimization/70467
10352 * gcc.target/i386/pr70467-1.c: New test.
10353
72407e00
BE
103542016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10355
10356 * gcc.dg/spec-options.c: Run the test on all targets.
10357 * gcc.dg/foo.specs: Use cpp_unique_options.
10358
dd53d197
MG
103592016-05-02 Marc Glisse <marc.glisse@inria.fr>
10360
10361 * gcc.dg/tree-ssa/unord.c: New testcase.
10362
a8b85ce9
MG
103632016-05-02 Marc Glisse <marc.glisse@inria.fr>
10364
10365 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10366
5b37e866
NS
103672016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10368
10369 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10370
7176a4a0
MP
103712016-05-02 Marek Polacek <polacek@redhat.com>
10372
10373 PR c/70851
10374 * gcc.dg/enum-incomplete-3.c: New test.
10375
6b9933b9
MP
103762016-05-02 Marek Polacek <polacek@redhat.com>
10377 Tom de Vries <tom@codesourcery.com>
10378
10379 PR tree-optimization/70700
10380 * gcc.dg/pr70700.c: New test.
10381
90f82260
UB
103822016-05-01 Uros Bizjak <ubizjak@gmail.com>
10383
10384 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10385 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10386 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10387 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10388 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10389
f73036c1
EB
103902016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10391
10392 * ada/acats/run_acats: Rename into...
10393 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10394 * ada/acats/run_all.sh: Remove redundant test.
10395 (target_run): Move around.
10396 (target_gnatchop): Use newly built executable.
10397 (target_gnatmake): Likewise.
10398 Check that the compilation of impbit succeeds.
10399
85e051a3
OE
104002016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10401
10402 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10403 * gcc.dg/20021029-1.c: Likewise.
10404 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10405 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10406 * gcc.target/sh/cmpstr.c: Likewise.
10407 * gcc.target/sh/cmpstrn.c: Likewise.
10408 * gcc.target/sh/memset.c: Likewise.
10409 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10410 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10411 * gcc.target/sh/pr39423-1.c: Likewise.
10412 * gcc.target/sh/pr49468-di.c: Likewise.
10413 * gcc.target/sh/pr49468-si.c: Likewise.
10414 * gcc.target/sh/pr49880-1.c: Likewise.
10415 * gcc.target/sh/pr49880-2.c: Likewise.
10416 * gcc.target/sh/pr49880-3.c: Likewise.
10417 * gcc.target/sh/pr50751-1.c: Likewise.
10418 * gcc.target/sh/pr50751-4.c: Likewise.
10419 * gcc.target/sh/pr50751-7.c: Likewise.
10420 * gcc.target/sh/pr51244-1.c: Likewise.
10421 * gcc.target/sh/pr51244-10.c: Likewise.
10422 * gcc.target/sh/pr51244-11.c: Likewise.
10423 * gcc.target/sh/pr51244-12.c: Likewise.
10424 * gcc.target/sh/pr51244-13.c: Likewise.
10425 * gcc.target/sh/pr51244-14.c: Likewise.
10426 * gcc.target/sh/pr51244-17.c: Likewise.
10427 * gcc.target/sh/pr51244-18.c: Likewise.
10428 * gcc.target/sh/pr51244-19.c: Likewise.
10429 * gcc.target/sh/pr51244-4.c: Likewise.
10430 * gcc.target/sh/pr51244-5.c: Likewise.
10431 * gcc.target/sh/pr51244-7.c: Likewise.
10432 * gcc.target/sh/pr51244-8.c: Likewise.
10433 * gcc.target/sh/pr51244-9.c: Likewise.
10434 * gcc.target/sh/pr51697.c: Likewise.
10435 * gcc.target/sh/pr52483-1.c: Likewise.
10436 * gcc.target/sh/pr52483-2.c: Likewise.
10437 * gcc.target/sh/pr52483-3.c: Likewise.
10438 * gcc.target/sh/pr52483-5.c: Likewise.
10439 * gcc.target/sh/pr52933-1.c: Likewise.
10440 * gcc.target/sh/pr52933-2.c: Likewise.
10441 * gcc.target/sh/pr52933-3.c: Likewise.
10442 * gcc.target/sh/pr53568-1.c: Likewise.
10443 * gcc.target/sh/pr53976-1.c: Likewise.
10444 * gcc.target/sh/pr53988-1.c: Likewise.
10445 * gcc.target/sh/pr53988.c: Likewise.
10446 * gcc.target/sh/pr54089-1.c: Likewise.
10447 * gcc.target/sh/pr54089-6.c: Likewise.
10448 * gcc.target/sh/pr54089-7.c: Likewise.
10449 * gcc.target/sh/pr54089-8.c: Likewise.
10450 * gcc.target/sh/pr54089-9.c: Likewise.
10451 * gcc.target/sh/pr54236-1.c: Likewise.
10452 * gcc.target/sh/pr54236-2.c: Likewise.
10453 * gcc.target/sh/pr54236-3.c: Likewise.
10454 * gcc.target/sh/pr54236-4.c: Likewise.
10455 * gcc.target/sh/pr54386.c: Likewise.
10456 * gcc.target/sh/pr54602-1.c: Likewise.
10457 * gcc.target/sh/pr54685.c: Likewise.
10458 * gcc.target/sh/pr54760-1.c: Likewise.
10459 * gcc.target/sh/pr54760-2.c: Likewise.
10460 * gcc.target/sh/pr54760-3.c: Likewise.
10461 * gcc.target/sh/pr54760-4.c: Likewise.
10462 * gcc.target/sh/pr54760-5.c: Likewise.
10463 * gcc.target/sh/pr54760-6.c: Likewise.
10464 * gcc.target/sh/pr55146.c: Likewise.
10465 * gcc.target/sh/pr55160.c: Likewise.
10466 * gcc.target/sh/pr59278.c: Likewise.
10467 * gcc.target/sh/pr59401-1.c: Likewise.
10468 * gcc.target/sh/pr59533-1.c: Likewise.
10469 * gcc.target/sh/pr63260.c: Likewise.
10470 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10471 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10472 * gcc.target/sh/strlen.c: Likewise.
10473 * gcc.target/sh/torture/pr30807.c: Likewise.
10474 * gcc.target/sh/torture/pr34777.c: Likewise.
10475 * gcc.target/sh/torture/pr64652.c: Likewise.
10476 * gcc.target/sh/torture/pr65505.c: Likewise.
10477 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10478 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10479
411e5c67
PC
104802016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10481
10482 PR c++/66644
10483 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10484
8fa97501
BS
104852016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10486
10487 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10488 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10489 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10490 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10491
5a956111
PP
104922016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10493
10494 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10495 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10496
e7ff0319
CP
104972016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10498
10499 PR middle-end/70626
10500 * c-c++-common/goacc/combined-reduction.c: New test.
10501 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10502
52d11a4b
L
105032016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10504
10505 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10506 *movdi_internal pattern only if PIC off.
10507 * gcc.target/i386/pr70155-2.c: Likewise.
10508 * gcc.target/i386/pr70155-3.c: Likewise.
10509 * gcc.target/i386/pr70155-4.c: Likewise.
10510 * gcc.target/i386/pr70155-5.c: Likewise.
10511 * gcc.target/i386/pr70155-6.c: Likewise.
10512 * gcc.target/i386/pr70155-7.c: Likewise.
10513 * gcc.target/i386/pr70155-8.c: Likewise.
10514 * gcc.target/i386/pr70155-15.c: Likewise.
10515 * gcc.target/i386/pr70155-17.c: Likewise.
10516 * gcc.target/i386/pr70155-22.c: Likewise.
10517
8960db31
BC
105182016-04-29 Bin Cheng <bin.cheng@arm.com>
10519
10520 PR tree-optimization/70803
10521 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10522
cca535a4
IE
105232016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10524
10525 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10526 optimization of vector loop.
10527 * gcc.target/i386/vect-unpack-3.c: New test.
10528 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10529 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10530 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10531
500ecf4a
MP
105322016-04-29 Marek Polacek <polacek@redhat.com>
10533
10534 PR sanitizer/70342
10535 * g++.dg/ubsan/null-7.C: New test.
10536
2fff3db8
MP
10537 PR c/70852
10538 * gcc.dg/pr70852.c: New test.
10539
509063eb
DV
105402016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10541
10542 PR/69089
10543 * g++.dg/cpp0x/alignas6.C: New test.
10544
83745c0d
DV
105452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10546
c87885ca
RO
10547 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10548 * gcc.dg/pr27003.c: Likewise.
10549 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10550 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10551 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10552 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10553 * gcc.target/arc/mxy.c: Likewise.
10554 * gcc.target/arc/mswape.c: Likewise.
10555 * gcc.target/arc/mrtsc.c: Likewise.
10556 * gcc.target/arc/mcrc.c: Likewise.
10557 * gcc.target/arc/mdsp-packa.c: Likewise.
10558 * gcc.target/arc/mdvbf.c: Likewise.
10559 * gcc.target/arc/mlock.c: Likewise.
10560 * gcc.target/arc/mmac-24.c: Likewise.
10561 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10562
849b265d
BS
105632016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10564 Matthijs Kooijman <matthijs@stdin.nl>
10565 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10566
10567 PR target/60040
10568 * gcc.target/avr/pr60040-1.c: New.
10569 * gcc.target/avr/pr60040-2.c: New.
10570
1390536b
RB
105712016-04-29 Richard Biener <rguenther@suse.de>
10572
10573 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10574
98998245
RB
105752016-04-29 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/13962
10578 PR tree-optimization/65686
10579 * gcc.dg/uninit-pr65686.c: New testcase.
10580
8b80cc21
JJ
105812016-04-29 Jakub Jelinek <jakub@redhat.com>
10582
10583 PR middle-end/70843
10584 * gcc.dg/pr70843.c: New test.
10585
6181bc30
JJ
105862016-04-28 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR target/70858
10589 * gcc.target/i386/pr70858.c: New test.
10590
f4cb3612
AB
105912016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10592
10593 * gcc.target/arc/nps400-1.c: New file.
10594
8ad9df62
JR
105952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10596 Andrew Burgess <andrew.burgess@embecosm.com>
10597
10598 * gcc.target/arc/movh_cl-1.c: New file.
10599
ceaaa9fe
JR
106002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10601 Andrew Burgess <andrew.burgess@embecosm.com>
10602
10603 * gcc.target/arc/extzv-1.c: New file.
10604 * gcc.target/arc/insv-1.c: New file.
10605 * gcc.target/arc/insv-2.c: New file.
10606 * gcc.target/arc/movb-1.c: New file.
10607 * gcc.target/arc/movb-2.c: New file.
10608 * gcc.target/arc/movb-3.c: New file.
10609 * gcc.target/arc/movb-4.c: New file.
10610 * gcc.target/arc/movb-5.c: New file.
10611 * gcc.target/arc/movb_cl-1.c: New file.
10612 * gcc.target/arc/movb_cl-2.c: New file.
10613 * gcc.target/arc/movbi_cl-1.c: New file.
10614 * gcc.target/arc/movl-1.c: New file.
10615
4d03dc2f
JR
106162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10617 Andrew Burgess <andrew.burgess@embecosm.com>
10618
10619 * gcc.target/arc/cmem-1.c: New file.
10620 * gcc.target/arc/cmem-2.c: New file.
10621 * gcc.target/arc/cmem-3.c: New file.
10622 * gcc.target/arc/cmem-4.c: New file.
10623 * gcc.target/arc/cmem-5.c: New file.
10624 * gcc.target/arc/cmem-6.c: New file.
10625 * gcc.target/arc/cmem-7.c: New file.
10626 * gcc.target/arc/cmem-ld.inc: New file.
10627 * gcc.target/arc/cmem-st.inc: New file.
10628
81262dad
JJ
106292016-04-28 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR target/70821
10632 * gcc.target/i386/pr70821.c: New test.
10633
0a31a09a
BS
106342016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10635
10636 * gcc.target/powerpc/vec-adde.c: New test.
10637 * gcc.target/powerpc/vec-adde-int128.c: New test.
10638
3ddffba9
JJ
106392016-04-28 Jakub Jelinek <jakub@redhat.com>
10640
10641 * gcc.target/i386/avx-vround-1.c: New test.
10642 * gcc.target/i386/avx-vround-2.c: New test.
10643 * gcc.target/i386/avx512vl-vround-1.c: New test.
10644 * gcc.target/i386/avx512vl-vround-2.c: New test.
10645
713dedcd
RO
106462016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10647
10648 PR testsuite/70595
10649 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10650 (check_effective_target_cilkplus_runtime): ... this.
10651 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10652 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10653
10654 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10655 Require cilkplus_runtime.
10656 Don't add -lcilkrts.
10657 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10658 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10659 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10660 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10661 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10662 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10663 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10664 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10665 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10666 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10667 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10668 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10669 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10670 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10671 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10672 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10673 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10674 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10675 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10676 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10677 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10678 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10679 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10680 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10681 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10682 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10683 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10684 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10685 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10686
10687 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10688 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10689
10690 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10691
10692 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10693 cilkplus_runtime.
10694
3563f78f
MG
106952016-04-27 Marc Glisse <marc.glisse@inria.fr>
10696
10697 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10698 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10699
6bc2bb18
RB
107002015-04-27 Ryan Burn <contact@rnburn.com>
10701
10702 PR c++/69024
10703 PR c++/68997
10704 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10705 diagnostic.
10706 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10707 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10708
1e55d29a
EB
107092016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10710
10711 * gnat.dg/limited_with4.ad[sb]: New test.
10712 * gnat.dg/limited_with4_pkg.ads: New helper.
10713
087146ca
L
107142016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10715
10716 PR target/70155
10717 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10718 and movv1ti_internal patterns
10719 * gcc.target/i386/pr70155-1.c: New test.
10720 * gcc.target/i386/pr70155-2.c: Likewise.
10721 * gcc.target/i386/pr70155-3.c: Likewise.
10722 * gcc.target/i386/pr70155-4.c: Likewise.
10723 * gcc.target/i386/pr70155-5.c: Likewise.
10724 * gcc.target/i386/pr70155-6.c: Likewise.
10725 * gcc.target/i386/pr70155-7.c: Likewise.
10726 * gcc.target/i386/pr70155-8.c: Likewise.
10727 * gcc.target/i386/pr70155-9.c: Likewise.
10728 * gcc.target/i386/pr70155-10.c: Likewise.
10729 * gcc.target/i386/pr70155-11.c: Likewise.
10730 * gcc.target/i386/pr70155-12.c: Likewise.
10731 * gcc.target/i386/pr70155-13.c: Likewise.
10732 * gcc.target/i386/pr70155-14.c: Likewise.
10733 * gcc.target/i386/pr70155-15.c: Likewise.
10734 * gcc.target/i386/pr70155-16.c: Likewise.
10735 * gcc.target/i386/pr70155-17.c: Likewise.
10736 * gcc.target/i386/pr70155-18.c: Likewise.
10737 * gcc.target/i386/pr70155-19.c: Likewise.
10738 * gcc.target/i386/pr70155-20.c: Likewise.
10739 * gcc.target/i386/pr70155-21.c: Likewise.
10740 * gcc.target/i386/pr70155-22.c: Likewise.
10741
92329f9f
L
107422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10743
10744 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10745 ".{5,6}".
10746
309a0cf6
BC
107472016-04-27 Bin Cheng <bin.cheng@arm.com>
10748
10749 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10750 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10751 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10752 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10753 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10754
72ed2b9c
RB
107552016-04-27 Richard Biener <rguenther@suse.de>
10756
10757 PR ipa/70760
10758 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10759 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10760
3c98ff9b
NS
107612016-04-27 Nathan Sidwell <nathan@acm.org>
10762
10763 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10764 * g++.dg/ubsan/pr63956.C: Adjust error location.
10765
9ec5d66b
NC
107662016-04-27 Nick Clifton <nickc@redhat.com>
10767
10768 PR middle-end/49889
10769 * gcc.dg/pr49889.c: New test.
10770
c1e1f433
BS
107712016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10772
10773 * c-c++-common/memset-array.c: New test.
10774
8ac43293
MS
107752016-04-26 Martin Sebor <msebor@redhat.com>
10776
10777 PR c++/66639
10778 * g++.dg/cpp1y/func_constexpr.C: New test.
10779
843ce8ab
PP
107802016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10781
10782 PR c++/70241
10783 * g++.dg/cpp0x/enum32.C: New test.
10784 * g++.dg/cpp0x/enum33.C: New test.
10785
107862016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10787
10788 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10789 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10790 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10791 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10792 * gcc.c-torture/execute/pr38151.c: Likewise.
10793 * gcc.c-torture/execute/pr66556.c: Likewise.
10794 * gcc.c-torture/execute/pr67781.c: Likewise.
10795 * gcc.c-torture/execute/pr68648.c: Likewise.
10796
ca1206be
MG
107972016-04-26 Marc Glisse <marc.glisse@inria.fr>
10798
10799 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10800
2448a956
MP
108012016-04-26 Marek Polacek <polacek@redhat.com>
10802
10803 PR c/67784
10804 * gcc.dg/pr67784-3.c: New test.
10805 * gcc.dg/pr67784-4.c: New test.
10806 * gcc.dg/pr67784-5.c: New test.
10807
b02a5e26
MP
10808 PR c/70791
10809 * gcc.dg/Wnested-externs-2.c: New test.
10810
6b6aa8d3
MG
108112016-04-26 Marc Glisse <marc.glisse@inria.fr>
10812
10813 * gcc.dg/fold-plusmult.c: Adjust.
10814 * gcc.dg/no-strict-overflow-6.c: Adjust.
10815 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10816
a2095b55
BS
108172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10818
10819 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10820 number scans.
10821 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10822 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10823 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10824 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10825 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10826 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10827 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10828 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10829 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10830 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10831 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10832 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10833 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10834 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10835 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10836 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10837 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10838 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10839 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10840 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10841 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10842 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10843 scans.
10844 * gcc.target/i386/pr32219-4.c: Likewise.
10845 * gcc.target/i386/pr32219-6.c: Likewise.
10846 * gcc.target/i386/pr32219-8.c: Likewise.
10847
bb0cc5c8
KT
108482016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10849
10850 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10851 associated options.
10852
5a0802ea
MP
108532016-04-26 Marek Polacek <polacek@redhat.com>
10854
10855 PR c++/70744
10856 * g++.dg/ext/cond2.C: New test.
10857
00f615af
BC
108582016-04-26 Bin Cheng <bin.cheng@arm.com>
10859
10860 PR tree-optimization/70771
10861 PR tree-optimization/70775
10862 * gcc.dg/pr70771.c: New test.
25939d34 10863 * gcc.dg/pr70775.c: New test.
00f615af 10864
218155e7
BS
108652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10866
10867 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10868
ab99f467
RB
108692016-04-25 Richard Biener <rguenther@suse.de>
10870
10871 PR tree-optimization/70780
10872 * gcc.dg/torture/pr70780.c: New testcase.
10873
3f8257db 108742016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10875
c87885ca
RO
10876 * gcc.target/arm/neon-vaddws16.c: New test.
10877 * gcc.target/arm/neon-vaddws32.c: New test.
10878 * gcc.target/arm/neon-vaddwu16.c: New test.
10879 * gcc.target/arm/neon-vaddwu32.c: New test.
10880 * gcc.target/arm/neon-vaddwu8.c: New test.
10881 * lib/target-supports.exp
93c590ee
MC
10882 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10883 that arm neon support vector widen sum of HImode TO SImode.
10884
d6c1a7a7
JJ
108852016-04-23 Jakub Jelinek <jakub@redhat.com>
10886
10887 PR sanitizer/70712
10888 * c-c++-common/asan/pr70712.c: New test.
10889
ab0fc037
TS
108902016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10891
10892 * .gitattributes: New file.
10893
2aa64824
CL
108942016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10895
10896 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10897
e7e12d92
DH
108982016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10899
10900 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10901 * gfortran.dg/submodule_15.f08: Likewise.
10902
d1431192
RB
109032016-04-22 Richard Biener <rguenther@suse.de>
10904
10905 PR tree-optimization/70740
10906 * gcc.dg/torture/pr70740.c: New testcase.
10907
04a63c24
L
109082016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10909
10910 PR target/70750
10911 * gcc.target/i386/pr70750-1.c: New test.
10912 * gcc.target/i386/pr70750-2.c: Likewise.
10913
20700098
PC
109142016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10915
10916 PR c++/70540
10917 * g++.dg/cpp0x/auto48.C: New.
10918
aedf4e12
MP
109192016-04-21 Marek Polacek <polacek@redhat.com>
10920
10921 PR c++/70513
10922 * g++.dg/cpp0x/forw_enum12.C: New test.
10923 * g++.dg/cpp0x/forw_enum13.C: New test.
10924
2074d80a
KY
109252016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10926
10927 PR target/70728
10928 * gcc.target/i386/pr70728.c: New test.
10929
aef4aab0
RB
109302016-04-21 Richard Biener <rguenther@suse.de>
10931
10932 PR middle-end/70747
10933 * gcc.dg/pr70747.c: New testcase.
10934
2359e571
BC
109352016-04-21 Bin Cheng <bin.cheng@arm.com>
10936
10937 PR tree-optimization/70715
10938 * gcc.dg/tree-ssa/scev-13.c: New test.
10939
ce0e66ff
MG
109402016-04-21 Marc Glisse <marc.glisse@inria.fr>
10941
10942 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10943
2c2870a1
MG
109442016-04-21 Marc Glisse <marc.glisse@inria.fr>
10945
10946 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10947
a2b056a3
JH
109482016-04-20 Jan Hubicka <jh@suse.cz>
10949
10950 PR ipa/70018
10951 * g++.dg/ipa/nothrow-1.C: New testcase.
10952
ee392fc2
NS
109532016-04-20 Nathan Sidwell <nathan@acm.org>
10954
10955 PR c++/55635
10956 * g++.dg/eh/delete1.C: New.
10957
dda49daf
L
109582016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10959
10960 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10961 -mtune-ctrl=sse_typeless_stores.
10962
8a5b9d5a
L
109632016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10964
10965 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10966
1011119f
BC
109672016-04-20 Bin Cheng <bin.cheng@arm.com>
10968
10969 PR tree-optimization/69489
10970 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10971
477d4906
IV
109722016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10973
10974 PR c++/69363
10975 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10976 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10977 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10978
fad08d12
BC
109792016-04-20 Bin Cheng <bin.cheng@arm.com>
10980
10981 PR tree-optimization/56625
10982 PR tree-optimization/69489
10983 * gcc.dg/vect/pr56625.c: New test.
10984 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10985
9e3e4fab
AP
109862016-04-20 Andrew Pinski <apinski@cavium.com>
10987
10988 PR target/64971
10989 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10990
d7aa24e4
AC
109912016-04-20 Arnaud Charlet <charlet@adacore.com>
10992
10993 * gnat.dg/self1.adb: Remove now incorrect test.
10994
e6d62b46
BC
109952016-04-20 Bin Cheng <bin.cheng@arm.com>
10996
10997 * gcc.dg/tree-ssa/scev-11.c: New test.
10998 * gcc.dg/tree-ssa/scev-12.c: New test.
10999
2697b189
MP
110002016-04-20 Marek Polacek <polacek@redhat.com>
11001
11002 PR tree-optimization/70725
11003 * gcc.dg/pr70725.c: New test.
11004
60d393e8
RB
110052016-04-20 Richard Biener <rguenther@suse.de>
11006
11007 PR tree-optimization/70726
11008 * g++.dg/vect/pr70726.cc: New testcase.
11009
82c6f58a
AK
110102016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11011
11012 PR target/70674
11013 * gcc.target/s390/pr70674.c: New test.
11014
90eeab20
JD
110152016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11016
11017 PR libgfortran/70684
11018 * gfortran.dg/list_read_14.f90: New test.
11019
fc9cf6da
L
110202016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11021
11022 PR target/69201
11023 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11024 extern to force it misaligned.
11025 (b): Likewise.
11026 (c): Likewise.
11027 (d): Likewise.
11028 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11029 Don't check `*' before movv4sf_internal.
11030 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11031 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11032 Don't check `*' before movv16qi_internal.
11033 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11034 extern to force it misaligned.
11035 (b): Likewise.
11036 (c): Likewise.
11037 (d): Likewise.
11038 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11039 Don't check `*' before movv2df_internal.
11040 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11041 extern to force it misaligned.
11042 (b): Likewise.
11043 (c): Likewise.
11044 (d): Likewise.
11045 Check movv8sf_internal instead of avx_storeups256.
11046 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11047
ea8927ea
RB
110482016-04-19 Richard Biener <rguenther@suse.de>
11049
11050 PR tree-optimization/70171
11051 * g++.dg/tree-ssa/pr70171.C: New testcase.
11052
65f52ee9
RB
110532016-04-19 Richard Biener <rguenther@suse.de>
11054
11055 PR tree-optimization/70724
11056 * gcc.dg/torture/pr70724.c: New testcase.
11057
987b67f1
VM
110582016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11059
11060 PR middle-end/70689
c87885ca 11061 * gcc.target/i386/pr70689.c: New.
987b67f1 11062
91a47c39
L
110632016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11064
11065 PR target/70708
11066 * gcc.target/i386/pr70708.c: New test.
11067
8270b82d
RB
110682016-04-18 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/43434
11071 * gcc.dg/vect/pr43434.c: New testcase.
11072 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11073 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11074 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11075 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11076 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11077 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11078 * gcc.dg/gomp/pr68640.c: Likewise.
11079 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11080 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11081
edd048e2
RB
110822016-04-18 Richard Biener <rguenther@suse.de>
11083
11084 PR tree-optimization/70701
11085 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11086
bd5c7330
TV
110872016-04-18 Tom de Vries <tom@codesourcery.com>
11088
11089 PR testsuite/70699
11090 * gcc.dg/pr70161.c: Add dot-file scans.
11091 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11092 instead of after last dot char.
11093
23f2660f
EB
110942016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11095
11096 * c-c++-common/dump-ada-spec-3.c: New test.
11097 * c-c++-common/dump-ada-spec-4.c: Likewise.
11098
da152c9f
TV
110992016-04-17 Tom de Vries <tom@codesourcery.com>
11100
11101 PR other/70183
11102 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11103
cc950f98
JH
111042016-04-15 Jan Hubicka <jh@suse.cz>
11105
11106 PR ipa/70018
11107 * g++.dg/ipa/pure-const-1.C: New testcase.
11108 * g++.dg/ipa/pure-const-2.C: New testcase.
11109 * g++.dg/ipa/pure-const-3.C: New testcase.
11110
949505a9
MP
111112016-04-15 Marek Polacek <polacek@redhat.com>
11112
11113 PR c/70671
11114 * gcc.dg/bitfld-22.c: New test.
11115
10e547d6
BS
111162016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11117
11118 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11119 x86_64.
11120
1e77281b
MP
111212016-04-15 Marek Polacek <polacek@redhat.com>
11122
11123 PR c/70651
11124 * c-c++-common/pr70651.c: New test.
11125
e501fa8e
KT
111262016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11127
11128 PR rtl-optimization/70681
11129 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11130 dump scan on arm and powerpc.
11131 * gcc.dg/pr10474.c: Likewise.
11132
dda1bf61
JJ
111332016-04-15 Jakub Jelinek <jakub@redhat.com>
11134
ca4ef1ff
JJ
11135 PR c++/69517
11136 PR c++/70019
11137 PR c++/70588
11138 * g++.dg/cpp1y/vla11.C: Revert for real.
11139
dda1bf61
JJ
11140 PR c/70436
11141 * c-c++-common/Wparentheses-1.c: New test.
11142 * c-c++-common/gomp/Wparentheses-1.c: New test.
11143 * c-c++-common/gomp/Wparentheses-2.c: New test.
11144 * c-c++-common/gomp/Wparentheses-3.c: New test.
11145 * c-c++-common/gomp/Wparentheses-4.c: New test.
11146 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11147 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11148 * c-c++-common/goacc/Wparentheses-1.c: New test.
11149
1355e62c
KY
111502016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11151
11152 PR target/70662
11153 * gcc.target/i386/pr70662.c: New test.
11154
0ab34b9e 111552016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11156 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11157
11158 PR tree-optimization/70130
11159 * gcc.dg/vect/O3-pr70130.c: New testcase.
11160
bc773aad
MM
111612016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11162
6e9b2286
MM
11163 PR target/70669
11164 * gcc.target/powerpc/pr70669.c: New test.
11165
bc773aad
MM
11166 PR target/70640
11167 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11168 a power7 system that does not have an assembler that supports
11169 power8.
11170
d8747845
MS
111712016-04-14 Martin Sebor <msebor@redhat.com>
11172
11173 PR c++/69517
11174 PR c++/70019
11175 PR c++/70588
11176 * c-c++-common/ubsan/vla-1.c: Revert.
11177 * g++.dg/cpp1y/vla11.C: Same.
11178 * g++.dg/cpp1y/vla12.C: Same.
11179 * g++.dg/cpp1y/vla13.C: Same.
11180 * g++.dg/cpp1y/vla14.C: Same.
11181 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11182 * g++.dg/init/array24.C: Same.
d8747845
MS
11183 * g++.dg/ubsan/vla-1.C: Same.
11184
85128559
MP
111852016-04-14 Marek Polacek <polacek@redhat.com>
11186 Jan Hubicka <hubicka@ucw.cz>
11187
11188 PR c++/70029
11189 * g++.dg/torture/pr70029.C: New test.
11190
52fbb073
MS
111912016-04-14 Martin Sebor <msebor@redhat.com>
11192
11193 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11194 type size to prevent failures on targets with very low maximum
11195 alignment.
11196
6db61d6f
RB
111972016-04-14 Richard Biener <rguenther@suse.de>
11198
11199 PR tree-optimization/70623
11200 * gcc.dg/torture/pr70623.c: New testcase.
11201 * gcc.dg/torture/pr70623-2.c: Likewise.
11202
342fac95
MS
112032016-04-13 Martin Sebor <msebor@redhat.com>
11204
11205 PR c++/69517
11206 PR c++/70019
11207 PR c++/70588
11208 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11209 * g++.dg/cpp1y/vla11.C: New test.
11210 * g++.dg/cpp1y/vla12.C: New test.
11211 * g++.dg/cpp1y/vla13.C: New test.
11212 * g++.dg/cpp1y/vla14.C: New test.
11213 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11214 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11215 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11216
d93c452f
JJ
112172016-04-13 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR c++/70641
11220 * g++.dg/opt/pr70641.C: New test.
11221
85115fb6
RO
112222016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11223
11224 PR rtl-optimization/68749
11225 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11226 effects of argument promotions.
11227 Remove default args to dg-skip-if.
11228
545a4139
PC
112292016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11230
11231 PR c++/70635
11232 * g++.dg/parse/pr70635.C: New.
11233
b3a77f21
MP
112342016-04-13 Marek Polacek <polacek@redhat.com>
11235
11236 PR c++/70639
11237 * c-c++-common/Wmisleading-indentation-4.c: New test.
11238
99cd9857
MP
112392016-04-13 Marek Polacek <polacek@redhat.com>
11240
11241 PR c/70436
c87885ca
RO
11242 * gcc.dg/Wparentheses-12.c: New test.
11243 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11244
75ca93ec
IE
112452016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11246
11247 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11248 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11249 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11250
3d3f9e7e
JJ
112512016-04-13 Jakub Jelinek <jakub@redhat.com>
11252
37947cd0
JJ
11253 PR middle-end/70633
11254 * gcc.c-torture/compile/pr70633.c: New test.
11255
3d3f9e7e
JJ
11256 PR debug/70628
11257 * gcc.dg/torture/pr70628.c: New test.
11258
92886d3e
PP
112592016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11260
11261 PR c++/70610
11262 * g++.dg/template/pr70610.C: New test.
11263 * g++.dg/template/pr70610-2.C: New test.
11264 * g++.dg/template/pr70610-3.C: New test.
11265 * g++.dg/template/pr70610-4.C: New test.
11266
13bd7c2b
JJ
112672016-04-12 Jakub Jelinek <jakub@redhat.com>
11268
6512fa6d
JJ
11269 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11270 128 instead of 32.
11271
13bd7c2b
JJ
11272 PR c++/70571
11273 * g++.dg/ext/pr70571.C: New test.
11274
20b9851c
MM
112752016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11276
8a434ada 11277 PR target/70640
20b9851c
MM
11278 * gcc.target/powerpc/pr70640.c: New test.
11279
2b2f52bc
PC
112802016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11281
11282 PR c++/68722
11283 * g++.dg/parse/pr68722.C: New.
11284
5901e56a
JJ
112852016-04-12 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR rtl-optimization/70596
11288 * gcc.target/i386/pr70596.c: New test.
11289
d4619dc1
NS
112902016-04-12 Nathan Sidwell <nathan@acm.org>
11291
11292 PR c++/70501
11293 * g++.dg/init/pr70501.C: New.
11294
3df530d3
DW
112952016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11296
11297 * gcc.target/i386/asm-flag-6.c: New test.
11298
b7a120d7
TV
112992016-04-12 Tom de Vries <tom@codesourcery.com>
11300
11301 PR tree-optimization/68756
11302 * gcc.dg/graphite/pr68756.c: New test.
11303
4e0eea75
JJ
113042016-04-12 Jakub Jelinek <jakub@redhat.com>
11305
11306 PR tree-optimization/70602
11307 * gcc.c-torture/execute/pr70602.c: New test.
11308
35fbda43
MM
113092016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11310
11311 PR target/70381
11312 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11313 __float128 emulator is built and runs.
11314 * gcc.target/powerpc/float128-1.c: Likewise.
11315
11316 * lib/target-supports.exp (check_ppc_float128_sw_available):
11317 Rework tests for __float128 software and hardware
11318 availability. Fix exit condition to return 0 on success.
11319
04a99ebe
JG
113202016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11321
11322 PR target/70133
11323 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11324 * gcc.target/aarch64/target_attr_15.c: Likewise.
11325
47cd5a85
PC
113262016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11327
11328 PR c++/69066
11329 * g++.dg/cpp1y/pr69066.C: New.
11330
a5edb32e
JD
113312016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11332
11333 PR fortran/68566
11334 * gfortran.dg/pr36192.f90: Update test.
11335 * gfortran.dg/pr36192_1.f90: Update test.
11336 * gfortran.dg/real_dimension_1.f: Update test.
11337 * gfortran.dg/parameter_array_init_7.f90: New test.
11338
8ef378f8
JDA
113392016-04-09 John David Anglin <danglin@gcc.gnu.org>
11340
c532c871
JDA
11341 PR testsuite/64039
11342 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11343
d34f706f
JDA
11344 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11345
75e1dd9e
JDA
11346 PR rtl-optimization/66669
11347 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11348
8a976f5f
JDA
11349 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11350
da04822a
JDA
11351 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11352 * gcc.dg/pie-1.c: Likewise.
11353 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11354 * gcc.dg/pic-4.c: Likewise.
11355 * gcc.dg/pie-3.c: Likewise.
11356 * gcc.dg/pie-4.c: Likewise.
11357
adfabcf9
JDA
11358 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11359
4a020adf
JDA
11360 PR tree-optimization/68644
11361 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11362
8ef378f8
JDA
11363 PR rtl-optimization/64886
11364 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11365
09bf990e
TV
113662016-04-09 Tom de Vries <tom@codesourcery.com>
11367
11368 PR tree-optimization/68953
11369 * gcc.dg/graphite/pr68953.c: New test.
11370
138c3c1a
DH
113712016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11372
11373 PR fortran/70592
11374 * gfortran.dg/deferred_character_16.f90: New test.
11375
f55460af
JJ
113762016-04-09 Jakub Jelinek <jakub@redhat.com>
11377
11378 PR tree-optimization/70586
11379 * gcc.c-torture/execute/pr70586.c: New test.
11380
0b77bbf3
DH
113812016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11382
11383 PR sanitizer/70573
11384 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11385 with __builtin_memset
11386 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11387
c42cfb5c
CP
113882016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11389
11390 PR lto/70289
11391 PR ipa/70348
11392 PR tree-optimization/70373
11393 PR middle-end/70533
11394 PR middle-end/70534
11395 PR middle-end/70535
11396 * c-c++-common/goacc/reduction-5.c: New test.
11397 * c-c++-common/goacc/reduction-promotions.c: New test.
11398 * gfortran.dg/goacc/reduction-3.f95: New test.
11399 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11400
56cfb596
PP
114012016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11402
11403 PR c++/70590
11404 PR c++/70452
11405 * g++.dg/pr70590.C: New test.
11406 * g++.dg/pr70590-2.C: New test.
11407
1a13c0a2
JJ
114082016-04-08 Jakub Jelinek <jakub@redhat.com>
11409
abc0647a
JJ
11410 PR middle-end/70593
11411 * gcc.target/i386/pr70593.c: New test.
11412
1a13c0a2
JJ
11413 PR rtl-optimization/70574
11414 * gcc.target/i386/avx2-pr70574.c: New test.
11415
c3da4956
MO
114162016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11417
11418 PR sanitizer/70541
11419 * c-c++-common/asan/pr70541.c: New test.
11420
9f1b833b
TV
114212016-04-08 Tom de Vries <tom@codesourcery.com>
11422
11423 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11424 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11425
bae7adda
KT
114262016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11427
11428 PR target/70566
11429 * gcc.c-torture/execute/pr70566.c: New test.
11430
211f3d57
TV
114312016-04-08 Tom de Vries <tom@codesourcery.com>
11432
11433 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11434 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11435
02cf2861
AM
114362016-04-08 Alan Modra <amodra@gmail.com>
11437
11438 * gcc.target/powerpc/pr70117.c: New.
11439
5f490f9f
JJ
114402016-04-07 Jakub Jelinek <jakub@redhat.com>
11441
56e9b710
JJ
11442 PR testsuite/70581
11443 * gcc.dg/lto/simd-function_0.c: New test.
11444
5f490f9f
JJ
11445 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11446 clones.
11447 * c-c++-common/attr-simd-2.c: Likewise.
11448 * c-c++-common/attr-simd-4.c: Likewise.
11449 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11450 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11451
e4ebc74d
TP
114522016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11453
11454 PR testsuite/70553
11455 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11456
9817ae35
TS
114572016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11458 Tom de Vries <tom@codesourcery.com>
11459
11460 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11461 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11462 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11463 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11464 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11465 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11466 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11467 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11468
e292f64d
PP
114692016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11470
11471 PR c/70436
11472 * g++.dg/warn/Wparentheses-29.C: New test.
11473
6b37bdaf
PP
114742016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11475
11476 PR c/70436
11477 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11478 explicit braces to resolve a future -Wparentheses warning.
11479
64824205
RH
114802016-04-06 Richard Henderson <rth@redhat.com>
11481
11482 * gcc.dg/pr61817-1.c: New test.
11483 * gcc.dg/pr61817-2.c: New test.
11484 * gcc.dg/pr69391-1.c: New test.
11485 * gcc.dg/pr69391-2.c: New test.
11486
bc2fc1f3
VM
114872016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11488
11489 PR rtl-optimization/70398
c87885ca 11490 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11491
41414a02
EB
114922016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11493
11494 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11495
4066ea8a
YR
114962016-04-06 Yvan Roux <yvan.roux@linaro.org>
11497 Pedro Alves <palves@redhat.com>
11498
11499 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11500
ec35ea45
JJ
115012016-04-06 Jakub Jelinek <jakub@redhat.com>
11502
3866f8dd
JJ
11503 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11504 Check for avx512f effective targets instead of avx2.
11505 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11506 for AVX512F clones.
11507 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11508 * g++.dg/gomp/declare-simd-1.C: Likewise.
11509 * g++.dg/gomp/declare-simd-3.C: Likewise.
11510 * g++.dg/gomp/declare-simd-4.C: Likewise.
11511
ec35ea45
JJ
11512 PR middle-end/70550
11513 * c-c++-common/gomp/pr70550-1.c: New test.
11514 * c-c++-common/gomp/pr70550-2.c: New test.
11515
c08d28ac
NS
115162016-04-05 Nathan Sidwell <nathan@acm.org>
11517
11518 PR c++/70512
11519 * g++.dg/ext/attribute-may-alias-5.C: New.
11520
1d510e04
JJ
115212016-04-05 Jakub Jelinek <jakub@redhat.com>
11522
11523 PR c++/70336
11524 * c-c++-common/pr70336.c: New test.
11525 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11526 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11527
84278ed9
JH
115282016-04-05 Jan Hubicka <hubicka@ucw.cz>
11529
11530 PR ipa/66223
11531 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11532
268a0ec4
JJ
115332016-04-05 Jakub Jelinek <jakub@redhat.com>
11534
11535 PR rtl-optimization/70542
11536 * gcc.dg/torture/pr70542.c: New test.
11537 * gcc.target/i386/avx2-pr70542.c: New test.
11538
5e8c2eb1
ZS
115392016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11540
11541 PR tree-optimization/70509
11542 * gcc.target/i386/avx512bw-pr70509.c: New test.
11543
c0daf32d
PP
115442016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11545
11546 PR c++/70452
11547 * g++.dg/ext/constexpr-vla4.C: New test.
11548
bf867841
UB
115492016-04-05 Uros Bizjak <ubizjak@gmail.com>
11550
11551 PR target/70510
11552 * gcc.target/i386/pr70510.c: New test.
11553
3022186a
RB
115542016-04-05 Richard Biener <rguenther@suse.de>
11555
11556 PR tree-optimization/70526
11557 * g++.dg/torture/pr70526.C: New testcase.
11558
55fc79b2
JJ
115592016-04-05 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR target/70525
11562 * gcc.target/i386/pr70525.c: New test.
11563
62b233f2
RB
115642016-04-05 Richard Biener <rguenther@suse.de>
11565
11566 PR middle-end/70499
11567 * g++.dg/torture/pr70499.C: New testcase.
11568
cc05759d
RB
115692016-04-05 Richard Biener <rguenther@suse.de>
11570
11571 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11572 remove XFAIL.
11573
f23f16d4
JJ
115742016-04-04 Jakub Jelinek <jakub@redhat.com>
11575
11576 PR middle-end/70307
11577 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11578 rs6000 ABI warnings.
11579
d27ecc49
JH
115802016-04-04 Jan Hubicka <hubicka@ucw.cz>
11581
11582 PR ipa/66223
11583 * g++.dg/ipa/devirt-51.C: New testcase.
11584
c974c96e 115852016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11586 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11587
11588 PR middle-end/70457
11589 * gcc.dg/torture/pr70457.c: New.
11590
7a85da89
AV
115912016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11592
11593 PR fortran/67538
11594 * gfortran.dg/allocate_with_source_19.f08: New test.
11595
de517e64
AV
115962016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11597
11598 PR fortran/65795
11599 * gfortran.dg/coarray_allocate_6.f08: New test.
11600
43b9f499
RB
116012016-04-04 Richard Biener <rguenther@suse.de>
11602
11603 PR rtl-optimization/70484
11604 * gcc.dg/torture/pr70484.c: New testcase.
11605
f13355da
MP
116062016-04-04 Marek Polacek <polacek@redhat.com>
11607
11608 PR c/70307
11609 * gcc.dg/torture/pr70307.c: New test.
11610
6cc6ed50
OE
116112016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11612
11613 PR target/70416
11614 PR target/67391
11615 * gcc.target/sh/torture/pr70416.c: New.
11616
abdc16c8
MS
116172016-04-02 Martin Sebor <msebor@redhat.com>
11618
11619 PR c++/67376
11620 PR c++/70170
11621 PR c++/70172
11622 PR c++/70228
11623 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11624 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11625 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11626 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11627 * g++.dg/cpp0x/constexpr-string.C: Same.
11628 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11629 * g++.dg/cpp0x/pr65398.C: Same.
11630 * g++.dg/ext/constexpr-vla1.C: Same.
11631 * g++.dg/ext/constexpr-vla2.C: Same.
11632 * g++.dg/ext/constexpr-vla3.C: Same.
11633 * g++.dg/ubsan/pr63956.C: Same.
11634
763cd859
JJ
116352016-04-01 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR rtl-optimization/70467
11638 * gcc.target/i386/pr70467-2.c: New test.
11639
0f875435
JJ
116402016-04-01 Jakub Jelinek <jakub@redhat.com>
11641 Marek Polacek <polacek@redhat.com>
11642
11643 PR c++/70488
11644 * g++.dg/init/new47.C: New test.
11645
41d14659
RR
116462016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11647
11648 PR target/70496
11649 * gcc.target/arm/pr70496.c: New test.
11650
f9bf89bb
NS
116512016-04-01 Nathan Sidwell <nathan@acm.org>
11652
73b9085d
NS
11653 PR c++/68475
11654 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11655
4afdcfaa
IE
116562016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11657
11658 PR target/69890
11659 * gcc.dg/strlenopt.h (memmove): New.
11660 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11661 instead of "string.h".
11662 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11663 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11664 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11665 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11666 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11667 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11668 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11669 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11670 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11671 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11672 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11673 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11674 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11675 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11676 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11677 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11678 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11679 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11680 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11681 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11682
b5d7a29c
RO
116832016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11684
11685 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11686 (Holder::foo): Reflect this.
11687
b660f9ec
IE
116882016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11689
11690 PR target/70442
11691 * gcc.dg/pr70442.c: New test.
11692
88504f34
NS
116932016-03-31 Nathan Sidwell <nathan@acm.org>
11694
11695 PR c++/70393
11696 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11697
95d34b96
KY
116982016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11699
11700 PR target/70453
11701 * gcc.target/i386/pr70453.c: New test.
11702
b4c4967c
AB
117032016-03-31 Andrey Belevantsev <abel@ispras.ru>
11704
11705 PR target/70292
11706 * gcc.c-torture/pr70292.c: New test.
11707
5fde6a45
MP
117082016-03-31 Marek Polacek <polacek@redhat.com>
11709
11710 PR c/70297
11711 * c-c++-common/pr70297.c: New test.
11712 * g++.dg/cpp0x/typedef-redecl.C: New test.
11713 * gcc.dg/typedef-redecl2.c: New test.
11714
97eb24c4
JJ
117152016-03-31 Jakub Jelinek <jakub@redhat.com>
11716
11717 PR rtl-optimization/70460
11718 * gcc.c-torture/execute/pr70460.c: New test.
11719
efc3536f
RB
117202016-03-31 Richard Biener <rguenther@suse.de>
11721
11722 PR c++/70430
11723 * g++.dg/ext/vector30.C: New testcase.
11724
e0876e21
DH
117252016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11726 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11727
11728 * gfortran.dg/fmt_pf.f90: New test.
11729
e9bff8c6
RO
117302016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11731
11732 Forward-port from 5 branch
11733 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR testsuite/70356
11736 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11737 dg-require-effective-target after dg-do.
11738
11739 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11740
11741 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11742
2620c80d
TS
117432016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11744 Julian Brown <julian@codesourcery.com>
11745 Chung-Lin Tang <cltang@codesourcery.com>
11746 Cesar Philippidis <cesar@codesourcery.com>
11747 James Norris <jnorris@codesourcery.com>
11748 Tom de Vries <tom@codesourcery.com>
11749 Nathan Sidwell <nathan@codesourcery.com>
11750
bf867841 11751 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11752 * c-c++-common/goacc/loop-clauses.c: Likewise.
11753 * g++.dg/goacc/template.C: Likewise.
11754 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11755 * gfortran.dg/goacc/loop-1.f95: Likewise.
11756 * gfortran.dg/goacc/loop-5.f95: Likewise.
11757 * gfortran.dg/goacc/loop-6.f95: Likewise.
11758 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11759 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11760 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11761 * c-c++-common/goacc/clauses-fail.c: Likewise.
11762 * c-c++-common/goacc/parallel-1.c: Likewise.
11763 * c-c++-common/goacc/reduction-1.c: Likewise.
11764 * c-c++-common/goacc/reduction-2.c: Likewise.
11765 * c-c++-common/goacc/reduction-3.c: Likewise.
11766 * c-c++-common/goacc/reduction-4.c: Likewise.
11767 * c-c++-common/goacc/routine-3.c: Likewise.
11768 * c-c++-common/goacc/routine-4.c: Likewise.
11769 * c-c++-common/goacc/routine-5.c: Likewise.
11770 * c-c++-common/goacc/tile.c: Likewise.
11771 * g++.dg/goacc/template.C: Likewise.
11772 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11773 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11774 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11775 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11776 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11777 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11778 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11779 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11780 * c-c++-common/goacc/use_device-1.c: ... this file.
11781 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11782 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11783 * c-c++-common/goacc/host_data-6.c: ... this file.
11784 * c-c++-common/goacc/loop-2-kernels.c: New file.
11785 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11786 * c-c++-common/goacc/loop-3.c: Likewise.
11787 * g++.dg/goacc/reference.C: Likewise.
11788 * g++.dg/goacc/routine-1.C: Likewise.
11789 * g++.dg/goacc/routine-2.C: Likewise.
11790
f6d2d066
RB
117912016-03-30 Richard Biener <rguenther@suse.de>
11792
11793 PR middle-end/70450
11794 * gcc.dg/torture/pr70450.c: New testcase.
11795
d43242b9
JJ
117962016-03-30 Jakub Jelinek <jakub@redhat.com>
11797
11798 PR target/70421
11799 * gcc.dg/torture/pr70421.c: New test.
11800 * gcc.target/i386/avx512f-pr70421.c: New test.
11801
5ce43b77
L
118022016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11803
11804 PR testsuite/70364
11805 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11806 (check): New function.
11807 (bar): Call check.
11808 (foo): Align stack to 16 bytes when calling bar.
11809 * gcc.target/i386/cleanup-2.c: Likewise.
11810
d014a712
PP
118112016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11812
11813 PR tree-optimization/59124
11814 * gcc.dg/Warray-bounds-19.c: New test.
11815
3f8257db 118162016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11817
11818 * lib/prune.exp (escape_regex_chars): New.
11819 (prune_file_path): Update to quote metcharacters for regexp.
11820
3336c6e0
JJ
118212016-03-29 Jakub Jelinek <jakub@redhat.com>
11822
a362f023
JJ
11823 PR rtl-optimization/70429
11824 * gcc.c-torture/execute/pr70429.c: New test.
11825
3336c6e0
JJ
11826 PR tree-optimization/70405
11827 * gcc.dg/pr70405.c: New test.
11828
728557fd
AV
118292016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11830
11831 PR fortran/70397
11832 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11833 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11834
bef977d4
TS
118352016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11836
11837 PR testsuite/64177
11838 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11839 __cilkrts_set_param to set two workers.
11840 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11841 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11842
6f6d25c9
DH
118432016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11844
bf867841 11845 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11846
45733562
KY
118472016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11848
11849 PR target/70406
bf867841 11850 * gcc.target/i386/pr70406.c: New test.
45733562 11851
a1799e5e
EB
118522016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11853
11854 * gnat.dg/specs/double_record_extension3.ads: New test.
11855
5fca7b66
RH
118562016-03-25 Richard Henderson <rth@redhat.com>
11857
11858 PR target/70120
11859 * gcc.target/aarch64/pr70120-1.c: New.
11860 * gcc.target/aarch64/pr70120-2.c: New.
11861 * gcc.target/aarch64/pr70120-3.c: New.
11862
31ce75c6
PP
118632016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11864
11865 PR c++/62212
11866 * g++.dg/template/mangle2.C: The dg-do directive should be
11867 "compile" not "assemble".
11868
3caf0ca1
BS
118692016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11870
11871 PR lto/69650
11872 * gcc.dg/pr69650.c: New test.
11873
634035b6
DE
118742016-03-25 David Edelsohn <dje.gcc@gmail.com>
11875
11876 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11877
45d34276
AM
118782016-03-25 Alan Modra <amodra@gmail.com>
11879
11880 * gcc.dg/dfp/pr70052.c: New test.
11881
8f085166
RH
118822016-03-24 Richard Henderson <rth@redhat.com>
11883
11884 PR middle-end/69845
11885 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11886 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11887
011e5ec3
TV
118882016-03-24 Tom de Vries <tom@codesourcery.com>
11889
11890 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11891
9e3f4551
TV
118922016-03-24 Tom de Vries <tom@codesourcery.com>
11893
11894 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11895 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11896
45780041
TV
118972016-03-24 Tom de Vries <tom@codesourcery.com>
11898
11899 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11900 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11901
887ab4e5
PP
119022016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11903
11904 PR c++/62212
11905 * g++.dg/template/mangle2.C: New test.
11906
69a9a66f
RB
119072016-03-24 Richard Biener <rguenther@suse.de>
11908
11909 PR tree-optimization/70396
11910 * gcc.dg/torture/pr70396.c: New testcase.
11911
ed87de55
RB
119122016-03-24 Richard Biener <rguenther@suse.de>
11913
11914 PR middle-end/70370
11915 * gcc.dg/torture/pr70370.c: New testcase.
11916
ea064934
TV
119172016-03-24 Tom de Vries <tom@codesourcery.com>
11918
11919 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11920 * gfortran.dg/goacc/kernels-tree.f95: Same.
11921 * gfortran.dg/goacc/parallel-tree.f95: Same.
11922
b2a4dd1d
TV
119232016-03-24 Tom de Vries <tom@codesourcery.com>
11924
11925 * c-c++-common/goacc/uninit-if-clause.c: New test.
11926 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11927
72e7cd6e
JJ
119282016-03-24 Jakub Jelinek <jakub@redhat.com>
11929
11930 PR target/70290
bf867841
UB
11931 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11932 Fix formatting.
72e7cd6e 11933
ce9d0c03
RB
119342016-03-24 Richard Biener <rguenther@suse.de>
11935
11936 PR tree-optimization/70372
11937 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11938
426b9428
PP
119392016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11940
11941 PR c++/70347
11942 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11943
cd1588c4
PP
119442016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11945
11946 PR c++/70332
11947 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11948
61637db3
JJ
119492016-03-23 Jakub Jelinek <jakub@redhat.com>
11950
928af3bf
JJ
11951 PR c++/70001
11952 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11953 * g++.dg/cpp1y/pr70001.C: New test.
11954
61637db3
JJ
11955 PR c++/70323
11956 * g++.dg/cpp0x/constexpr-70323.C: New test.
11957
05aca4e7
AO
119582016-03-23 Alexandre Oliva <aoliva@redhat.com>
11959 Jason Merrill <jason@redhat.com>
11960 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR c++/69315
11963 * g++.dg/cpp0x/constexpr-69315.C: New test.
11964 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11965
fbdb6baf
MP
119662016-03-23 Marek Polacek <polacek@redhat.com>
11967
11968 PR c++/69884
11969 * g++.dg/warn/Wignored-attributes-1.C: New test.
11970 * g++.dg/warn/Wignored-attributes-2.C: New test.
11971
d79ee524
TV
119722016-03-23 Tom de Vries <tom@codesourcery.com>
11973
11974 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11975 initialization.
11976 * gfortran.dg/goacc/private-3.f95 (test): Same.
11977 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11978 missing use param.
11979
a59f0bef
KT
119802016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11981
11982 * lib/target-supports.exp: Remove v7ve entry from loop
11983 creating effective target checks.
11984 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11985 (add_options_for_arm_arch_v7ve): Likewise.
11986
0179520a
JJ
119872016-03-23 Jakub Jelinek <jakub@redhat.com>
11988
11989 PR tree-optimization/70354
11990 * gcc.dg/vect/pr70354-1.c: New test.
11991 * gcc.dg/vect/pr70354-2.c: New test.
11992 * gcc.target/i386/avx2-pr70354-1.c: New test.
11993 * gcc.target/i386/avx2-pr70354-2.c: New test.
11994
75bb14d7
JL
119952016-03-22 Jeff Law <law@redhat.com>
11996
11997 PR target/70232
11998 * gcc.dg/tree-ssa/pr70232.c: New test.
11999
72c9526d
IE
120002016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12001
12002 PR target/70302
12003 * gcc.target/i386/pr70302.c: New test.
12004
a3ca1bc5
RB
120052016-03-22 Richard Biener <rguenther@suse.de>
12006
12007 PR middle-end/70251
12008 * g++.dg/torture/pr70251.C: New testcase.
12009
5c240f4d
DM
120102016-03-22 David Malcolm <dmalcolm@redhat.com>
12011
12012 PR c/69993
12013 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12014 Wmisleading-indentation.c.
12015 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12016 reflect change to diagnostic text and order of messages.
12017 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12018
80f6631b
DE
120192016-03-22 David Edelsohn <dje.gcc@gmail.com>
12020
12021 * g++.dg/ext/java-3.C: Don't compile on AIX.
12022
9a10956c
RB
120232016-03-22 Richard Biener <rguenther@suse.de>
12024
12025 PR middle-end/70333
12026 * gcc.dg/torture/pr70333.c: New testcase.
12027
6cedf922
IE
120282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12029
12030 * g++.dg/ext/pr70290.C: New test.
12031
cd6c27ac
KY
120322016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12033
12034 PR target/70325
12035 * gcc.target/i386/pr70325.c: New test.
12036
4cde512c
JJ
120372016-03-22 Jakub Jelinek <jakub@redhat.com>
12038
b01915ed
JJ
12039 PR target/70329
12040 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12041 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12042
4e3e2cf1
JJ
12043 PR target/70300
12044 * gcc.target/i386/pr70300.c: New test.
12045
4cde512c
JJ
12046 PR c++/70295
12047 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12048 (func2): New function for cond with parens, xfail warning for c++.
12049 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12050
16f6d7dc
PP
120512016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12052
12053 PR c++/70096
12054 * g++.dg/template/ptrmem30.C: New test.
12055
a3e2b438
PP
120562016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12057
12058 PR c++/70204
12059 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12060 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12061
11b6a02e
JJ
120622016-03-21 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR middle-end/70326
12065 * gcc.dg/pr70326.c: New test.
12066
b9407883
MG
120672016-03-21 Marc Glisse <marc.glisse@inria.fr>
12068 Jakub Jelinek <jakub@redhat.com>
12069
12070 PR tree-optimization/70317
12071 * gcc.dg/pr70317.c: New test.
12072
4a148e19
UB
120732016-03-21 Uros Bizjak <ubizjak@gmail.com>
12074
12075 PR target/70327
12076 * gcc.target/i386/pr70327.c: New test.
12077
2a85ddbb
ML
120782016-03-21 Martin Liska <mliska@suse.cz>
12079
7d36fe98 12080 PR ipa/70306
2a85ddbb
ML
12081 * gcc.dg/ipa/pr70306.c: New test.
12082
4a148e19 120832016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12084
12085 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12086 * gcc.target/arm/attr-align3.c: Likewise.
12087 * gcc.target/arm/attr_arm.c: Likewise.
12088 * gcc.target/arm/flip-thumb.c: Likewise.
12089
6b366948
JJ
120902016-03-21 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR target/70296
12093 * gcc.target/powerpc/altivec-36.c: New test.
12094
2fac8c14
RB
120952016-03-21 Richard Biener <rguenther@suse.de>
12096
12097 PR tree-optimization/70310
12098 * gcc.dg/torture/pr70310.c: New testcase.
12099
e9bde854
KY
121002016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12101
12102 PR target/70293
12103 * gcc.target/i386/pr70293.c: New test.
12104
56bbfaf6
RB
121052016-03-21 Richard Biener <rguenther@suse.de>
12106
12107 PR tree-optimization/70288
12108 * gcc.dg/torture/pr70288-1.c: New testcase.
12109 * gcc.dg/torture/pr70288-2.c: Likewise.
12110
3eee49ed
AB
121112016-03-21 Andrey Belevantsev <abel@ispras.ru>
12112
12113 PR rtl-optimization/69307
12114 * gcc.target/arm/pr69307.c: New test.
4a148e19 12115
8e7816b4
AB
121162016-03-21 Andrey Belevantsev <abel@ispras.ru>
12117
12118 PR rtl-optimization/69102
12119 * gcc.c-torture/compile/pr69102.c: New test.
12120
14d7d4be
JL
121212016-03-18 Jeff Law <law@redhat.com>
12122
12123 PR rtl-optimization/70263
12124 * gcc.c-torture/compile/pr70263-1.c: New test.
12125 * gcc.target/i386/pr70263-2.c: New test.
12126
5c6a601c
BS
121272016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12128
12129 PR rtl-optimization/70278
12130 * gcc.dg/torture/pr70278.c: New test.
12131 * gcc.target/arm/pr70278.c: New test.
12132
4bbf545b
DM
121332016-03-18 David Malcolm <dmalcolm@redhat.com>
12134
12135 PR c/70281
12136 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12137 (test_builtin_types_compatible_p): New test function.
12138 * gcc.dg/pr70281.c: New test case.
12139
dc28bb68
CL
121402016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12141
12142 PR target/70113
12143 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12144
5e8d6dff
IE
121452016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12146
12147 PR tree-optimization/70252
12148 * gcc.dg/pr70252.c: New test.
12149
d0e7e403
TV
121502016-03-18 Tom de Vries <tom@codesourcery.com>
12151
12152 * gcc.dg/pr70161-2.c: New test.
12153 * gcc.dg/pr70161.c: New test.
12154
fa22501a
TV
121552016-03-18 Tom de Vries <tom@codesourcery.com>
12156
12157 PR ipa/70269
12158 * gcc.dg/pr70269.c: New test.
12159
dd125026
JJ
121602016-03-18 Jakub Jelinek <jakub@redhat.com>
12161
12162 PR c++/70267
12163 * g++.dg/ext/java-3.C: New test.
12164
91914f0a
PP
121652016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12166
12167 PR c++/70205
12168 * g++.dg/lookup/pr70205.C: New test.
12169
753a8910
PP
121702016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12171
12172 PR c++/70218
12173 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12174
14ba7b28
MP
121752016-03-17 Marek Polacek <polacek@redhat.com>
12176
12177 PR c/69407
12178 * gcc.dg/atomic-op-6.c: New test.
12179
ded60913
DM
121802016-03-17 David Malcolm <dmalcolm@redhat.com>
12181
12182 PR c/70264
12183 * c-c++-common/pr70264.c: New test case.
12184
a3aad0e6
JJ
121852016-03-17 Jakub Jelinek <jakub@redhat.com>
12186
17366700
JJ
12187 PR c++/70144
12188 * c-c++-common/pr70144-1.c: New test.
12189 * c-c++-common/pr70144-2.c: New test.
12190
a3aad0e6
JJ
12191 PR c++/70272
12192 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12193 * g++.dg/opt/flifetime-dse6.C: New test.
12194 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12195
b57e6e18
L
121962016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12197
12198 PR driver/70192
12199 * gcc.dg/pic-1.c: New test.
12200 * gcc.dg/pic-2.c: Likewise.
12201 * gcc.dg/pic-3.c: Likewise.
12202 * gcc.dg/pic-4.c: Likewise.
12203 * gcc.dg/pie-1.c: Likewise.
12204 * gcc.dg/pie-2.c: Likewise.
12205 * gcc.dg/pie-3.c: Likewise.
12206 * gcc.dg/pie-4.c: Likewise.
12207 * gcc.dg/pie-5.c: Likewise.
12208 * gcc.dg/pie-6.c: Likewise.
12209
b38ba58b
TV
122102016-03-17 Tom de Vries <tom@codesourcery.com>
12211
12212 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12213 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12214
6931b3b7
RB
122152016-03-17 Richard Biener <rguenther@suse.de>
12216
12217 PR debug/70271
12218 * g++.dg/debug/pr70271.C: New testcase.
12219
0c8b64cb
IE
122202016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12221
12222 * gcc.target/i386/pr70251.c: New test.
12223
b1970801
MP
122242016-03-17 Marek Polacek <polacek@redhat.com>
12225
12226 PR c++/70194
12227 * g++.dg/warn/constexpr-70194.C: New test.
12228
820c5eaa
RH
122292016-03-16 Richard Henderson <rth@redhat.com>
12230
12231 PR middle-end/70240
12232 * gcc.c-torture/compile/pr70240.c: New.
12233
da0ad263
SKS
122342016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12235
12236 * gcc.c-torture/compile/20151204.c: Skip for avr.
12237
c73d295c
JJ
122382016-03-16 Jakub Jelinek <jakub@redhat.com>
12239
12240 PR target/70245
12241 * g++.dg/opt/pr70245.C: New test.
12242 * g++.dg/opt/pr70245.h: New file.
12243 * g++.dg/opt/pr70245-aux.cc: New file.
12244
b2794066
MS
122452016-03-16 Martin Sebor <msebor@redhat.com>
12246
12247 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12248
aa43616c
RH
122492016-03-16 Richard Henderson <rth@redhat.com>
12250
12251 PR middle-end/70199
12252 * gcc.c-torture/compile/pr70199.c: New.
12253
59608fe5
L
122542016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12255
12256 * gcc.dg/uninit-19.c: Run dos2unix.
12257
ab4c578f
MP
122582016-03-16 Marek Polacek <polacek@redhat.com>
12259
12260 PR c/70093
12261 * gcc.dg/nested-func-10.c: New test.
12262 * gcc.dg/nested-func-9.c: New test.
12263
f5387e76
JJ
122642016-03-16 Jakub Jelinek <jakub@redhat.com>
12265
12266 PR tree-optimization/68714
12267 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12268
7662b718
TV
122692016-03-16 Tom de Vries <tom@codesourcery.com>
12270
12271 PR tree-optimization/68715
12272 * gcc.dg/graphite/pr68715-2.c: New test.
12273 * gcc.dg/graphite/pr68715.c: New test.
12274 * gfortran.dg/graphite/pr68715.f90: New test.
12275
be7ce7ae
TV
122762016-03-16 Tom de Vries <tom@codesourcery.com>
12277
12278 PR tree-optimization/68809
12279 * gcc.dg/graphite/pr68809-2.c: New test.
12280 * gcc.dg/graphite/pr68809.c: New test.
12281
1935f250
JJ
122822016-03-16 Jakub Jelinek <jakub@redhat.com>
12283
6651c93e
JJ
12284 PR c++/70147
12285 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12286 method call to i () as argument. Adjust expected output.
12287
1935f250
JJ
12288 PR c++/70147
12289 * g++.dg/ubsan/pr70147-1.C: New test.
12290 * g++.dg/ubsan/pr70147-2.C: New test.
12291
ab1caa6e
MS
122922016-03-15 Martin Sebor <msebor@redhat.com>
12293
12294 PR c++/58281
12295 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12296
5c2a1bbb
JDA
122972016-03-15 John David Anglin <danglin@gcc.gnu.org>
12298
cb5d8ad1
JDA
12299 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12300 hppa*-*-hpux*.
12301
b440dd40
JDA
12302 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12303
5c2a1bbb
JDA
12304 PR libfortran/69799
12305 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12306 libatomic_available.
12307
42c729c5
MP
123082016-03-15 Marek Polacek <polacek@redhat.com>
12309
12310 PR c++/70209
12311 * g++.dg/ext/attribute-may-alias-4.C: New test.
12312
82b1c550
AM
123132016-03-15 Alexander Monakov <amonakov@ispras.ru>
12314
12315 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12316 -fvar-tracking-assignments-toggle flag.
12317
4ccbf3a6
PH
123182016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12319
12320 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12321
c39858bd
JJ
123222016-03-15 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR rtl-optimization/70222
12325 * gcc.c-torture/execute/pr70222-1.c: New test.
12326 * gcc.c-torture/execute/pr70222-2.c: New test.
12327
8be119c1
RH
123282016-03-15 Richard Henderson <rth@redhat.com>
12329
12330 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12331
6598bb55
AB
123322016-03-15 Andrey Belevantsev <abel@ispras.ru>
12333
12334 PR rtl-optimization/69032
12335 * gcc.dg/pr69032.c: New test.
12336
81fa2944
AB
123372016-03-15 Andrey Belevantsev <abel@ispras.ru>
12338
12339 PR rtl-optimization/63384
4a148e19 12340 * g++.dg/pr63384.C: New test.
81fa2944 12341
74ea9ab6
AB
123422016-03-15 Andrey Belevantsev <abel@ispras.ru>
12343
12344 PR target/64411
12345 * gcc.target/i386/pr64411.C: New test.
12346
045d5055
TV
123472016-03-15 Tom de Vries <tom@codesourcery.com>
12348
12349 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12350 * gfortran.dg/goacc/kernels-alias.f95: New test.
12351
3ea33585
MS
123522016-03-14 Martin Sebor <msebor@redhat.com>
12353
12354 PR c++/53792
12355 * g++.dg/cpp0x/constexpr-inline.C: New test.
12356 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12357
1df7b330
DE
123582016-03-14 David Edelsohn <dje.gcc@gmail.com>
12359
12360 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12361
79b57d18
JJ
123622016-03-14 Jakub Jelinek <jakub@redhat.com>
12363
12364 PR middle-end/70219
12365 * gcc.dg/pr70219.c: New test.
12366
3cbf012a
BS
123672016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12368
12369 PR target/70083
12370 * gcc.dg/torture/pr70083.c: New test.
12371 * gcc.target/i386/pr70083.c: New test.
12372
a9fee7cd
RB
123732016-03-14 Richard Biener <rguenther@suse.de>
12374
12375 PR tree-optimization/56365
12376 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12377
4799603f
SB
123782016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12379
12380 PR target/70098
12381 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12382 New function.
12383 * g++.dg/pr70098.C: New testcase.
12384
12385
760ca967
TV
123862016-03-14 Tom de Vries <tom@codesourcery.com>
12387
12388 PR tree-optimization/70045
12389 * gcc.dg/graphite/pr70045.c: New test.
12390
44e66a77
JD
123912016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12392
12393 PR fortran/69043
12394 * gfortran.dg/include_9.f90: New test.
12395
a18e0fe1
DH
123962016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12397
12398 PR fortran/45076
12399 gfortran.dg/prof/prof.exp: New script.
12400 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12401
d0aca6ab
AB
124022016-03-12 Andrey Belevantsev <abel@ispras.ru>
12403
12404 PR rtl-optimization/69307
12405 * gcc.dg/pr69307.c: New test.
12406
cefe08a4
VM
124072016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12408
12409 PR target/69614
12410 * gcc.target/arm/pr69614.c: New.
12411
70112e2a
PT
124122016-03-12 Paul Thomas <pault@gcc.gnu.org>
12413
12414 PR fortran/70031
12415 * gfortran.dg/submodule_14.f08: New test
12416
12417 PR fortran/69524
12418 * gfortran.dg/submodule_15.f08: New test
12419
3f1e5d3a
PP
124202016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12421
12422 PR c++/70106
12423 * g++.dg/cpp1y/paren3.C: New test.
12424
a3f6d680
MM
124252016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12426
12427 PR target/70131
12428 * gcc.target/powerpc/ppc-round2.c: New test.
12429
92348f09
BS
124302016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12431
12432 PR target/70123
12433 * gcc.dg/torture/pr70123.c: New test.
12434
cebde9e9
JL
124352016-03-11 Jeff Law <law@redhat.com>
12436
12437 PR tree-optimization/70190
12438 * gcc.c-torture/compile/pr70190.c: New test.
12439
3edc5da4
DM
124402016-03-11 David Malcolm <dmalcolm@redhat.com>
12441
12442 PR c/68187
12443 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12444 case.
12445 (test43_b): Likewise.
12446 (test43_c): Likewise.
12447 (test43_d): Likewise.
12448 (test43_e): Likewise.
12449 (test43_f): Likewise.
12450 (test43_g): Likewise.
12451 (test44_a): Likewise.
12452 (test44_b): Likewise.
12453 (test44_c): Likewise.
12454 (test44_d): Likewise.
12455 (test44_e): Likewise.
12456
318c1204
DM
124572016-03-11 David Malcolm <dmalcolm@redhat.com>
12458
12459 PR c/70085
12460 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12461
bc062234
KT
124622016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12463
12464 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12465 dg-options.
12466
acfc1ac1
KT
124672016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12468
12469 PR target/70002
12470 PR target/69245
12471 * gcc.target/aarch64/pr69245_2.c: New test.
12472
d1e2bb2d
JJ
124732016-03-11 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR tree-optimization/70177
12476 * gcc.dg/pr70177.c: New test.
12477
07350627
AL
124782016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12479
12480 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12481
5c6706f7
AL
124822016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12483
12484 * gcc.dg/tree-ssa/sra-20.c: New.
12485
02d472a2
JJ
124862016-03-11 Jakub Jelinek <jakub@redhat.com>
12487
686d390a
JJ
12488 PR rtl-optimization/70174
12489 * gcc.dg/pr70174.c: New test.
12490
02d472a2
JJ
12491 PR tree-optimization/70169
12492 * gcc.dg/pr70169.c: New test.
12493
0f9befa1
IE
124942016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12495
12496 PR target/70160
12497 * gcc.target/i386/pr70160.c: New test.
12498
432d4670
AK
124992016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12500
12501 * gcc.target/s390/dfp-1.c: New test.
12502
a3dc8760
NC
125032016-03-10 Nick Clifton <nickc@redhat.com>
12504
12505 PR target/70044
12506 * gcc.target/aarch64/pr70044.c: New test.
12507
b87a8d7d
PP
125082016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12509 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR c++/70001
12512 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12513 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12514 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12515
4f4ada6a
JH
125162016-03-10 Jan Hubicka <hubicka@ucw.cz>
12517
12518 PR lto/69589
12519 * g++.dg/lto/pr69589_0.C: New testcase
12520 * g++.dg/lto/pr69589_1.C: New testcase
12521
d49b0aa0
MP
125222016-03-10 Marek Polacek <polacek@redhat.com>
12523
12524 PR c++/70153
12525 * g++.dg/delayedfold/unary-plus1.C: New test.
12526
125272016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12528
12529 * gcc.target/arm/pr45701-1.c: Escape brackets.
12530 * gcc.target/arm/pr45701-2.c: Likewise.
12531
71017a7b
AL
125322016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12533
12534 * gfortran.dg/unconstrained_commons.f: New.
12535
ba52669f
AM
125362016-03-10 Alan Modra <amodra@gmail.com>
12537
12538 * gcc.dg/pr69195.c: New.
12539 * gcc.dg/pr69238.c: New.
12540
27742332
TV
125412016-03-10 Tom de Vries <tom@codesourcery.com>
12542
12543 PR testsuite/68915
12544 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12545
3a81a594
RB
125462016-03-10 Richard Biener <rguenther@suse.de>
12547
12548 PR tree-optimization/70128
12549 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12550 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12551
3433b975
JJ
125522016-03-09 Jakub Jelinek <jakub@redhat.com>
12553
c2864f02
JJ
12554 PR tree-optimization/70152
12555 * gcc.dg/pr70152.c: New test.
12556
3433b975
JJ
12557 PR target/70086
12558 * gcc.target/i386/pr70086-1.c: New test.
12559 * gcc.target/i386/pr70086-2.c: New test.
12560 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12561
12562 PR tree-optimization/70127
12563 * gcc.c-torture/execute/pr70127.c: New test.
12564
96b3c82d
CP
125652016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12566
12567 * c-c++-common/goacc/combined-directives-2.c: New test.
12568
b4f3232d
DM
125692016-03-09 David Malcolm <dmalcolm@redhat.com>
12570
12571 PR c/68473
12572 PR c++/70105
12573 * g++.dg/diagnostic/pr70105.C: New test.
12574 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12575 (test_multiple_ordinary_maps): New test function.
12576
40499f81
DM
125772016-03-09 David Malcolm <dmalcolm@redhat.com>
12578
12579 PR c/68473
12580 PR c++/70105
12581 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12582 Drop range information from call to inform_at_rich_loc.
12583 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12584 New.
12585 (test_show_locus): Replace calls to rich_location::add_range with
12586 calls to add_range. Rewrite the tests that used the now-defunct
12587 rich_location ctor taking a source_range. Simplify other tests
12588 by replacing calls to COMBINE_LOCATION_DATA with calls to
12589 make_location.
12590
c9e33662
RB
125912016-03-09 Richard Biener <rguenther@suse.de>
12592 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR tree-optimization/70138
12595 * gcc.dg/vect/pr70138-1.c: New testcase.
12596 * gcc.dg/vect/pr70138-2.c: Likewise.
12597
2c73b764
JJ
125982016-03-09 Jakub Jelinek <jakub@redhat.com>
12599
12600 PR target/70049
12601 * gcc.target/i386/pr70049.c: New test.
12602
c06d25bb
RB
126032016-03-09 Richard Biener <rguenther@suse.de>
12604
12605 PR c/70143
12606 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12607 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12608 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12609
5828a501
RO
126102016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12611
12612 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12613 arm-*-*.
12614
2e141c8d
JJ
126152016-03-09 Jakub Jelinek <jakub@redhat.com>
12616
5a9def37
JJ
12617 PR middle-end/67278
12618 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12619
2e141c8d
JJ
12620 PR target/67278
12621 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12622
12623 PR middle-end/70050
12624 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12625 in testcase comment.
12626
bf751f40
TV
126272016-03-09 Tom de Vries <tom@codesourcery.com>
12628
12629 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12630 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12631 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12632 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12633 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12634 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12635 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12636 * gfortran.dg/goacc/kernels-loop.f95: New test.
12637
e210c999
MS
126382016-03-08 Martin Sebor <msebor@redhat.com>
12639
12640 PR c++/62096
12641 * g++.dg/warn/overflow-warn-7.C: New test.
12642
80aac5c8
JM
126432016-03-08 Jason Merrill <jason@redhat.com>
12644
12645 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12646 * lib/target-supports.exp (check_effective_target_concepts): New.
12647
12b81409
JJ
126482016-03-08 Jakub Jelinek <jakub@redhat.com>
12649
d259b234
JJ
12650 PR c++/70135
12651 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12652 * g++.dg/ubsan/pr70135.C: New test.
12653
12b81409
JJ
12654 PR target/70110
12655 * gcc.dg/pr70110.c: New test.
12656
b4e9f2aa
MJ
126572016-03-07 Martin Jambor <mjambor@suse.cz>
12658
12659 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12660 * c-c++-common/gomp/if-1.c: Likewise.
12661 * c-c++-common/gomp/pr61486-2.c: Likewise.
12662 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12663 to dg-additional-options.
12664 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12665 * g++/gomp/target-teams-1.c: Likewise.
12666 * gcc.dg/gomp/gomp.exp: Likewise.
12667 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12668 dg-additional-options.
12669 * gfortran.dg/gomp/gomp.exp: Likewise.
12670 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12671 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12672 dg-additional-options.
12673 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12674
f86e631e
MJ
126752016-03-07 Martin Jambor <mjambor@suse.cz>
12676
12677 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12678 * c-c++-common/gomp/gridify-1.c: New test.
12679 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12680
94156b3f
AV
126812016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12682
12683 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12684 trigger for cortex-r8, when scanning for register r8.
12685 * gcc.target/arm/pr45701-2.c: Likewise.
12686
a84a49b7 126872016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12688 Jeff Law <law@redhat.com>
a84a49b7
RB
12689
12690 PR tree-optimization/69740
12691 * gcc.c-torture/compile/pr69740-1.c: New test.
12692 * gcc.c-torture/compile/pr69740-2.c: New test.
12693
e41f6c9e
BS
126942016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12695
12696 * lib/target-supports.exp
12697 (check_effective_target_whole_vector_shift): Enable for PPC64.
12698
57548bf5
RB
126992016-03-07 Richard Biener <rguenther@suse.de>
12700
12701 PR tree-optimization/70115
12702 * gcc.dg/torture/pr70115.c: New testcase.
12703
4ae13300
NS
127042016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12705
12706 PR middle-end/69916
12707 * c-c-++-common/goacc/pr69916.c: New.
12708
5edb9853
RH
127092016-03-07 Richard Henderson <rth@redhat.com>
12710
12711 * gcc.c-torture/compile/pr70061.c: New test.
12712
2067a8f3
RB
127132016-03-07 Richard Biener <rguenther@suse.de>
12714
12715 PR testsuite/70109
12716 * gcc.dg/vect/O3-pr36098.c: New testcase.
12717
4145a9b7
CL
127182016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12719
12720 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12721
1878be32
EB
127222016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12723
12724 * gnat.dg/renaming9.ad[sb]: New testcase.
12725
df762bb2
JJ
127262016-03-05 Jakub Jelinek <jakub@redhat.com>
12727
12728 PR c++/70084
12729 * g++.dg/expr/stdarg3.C: New test.
12730
7d461295
JL
127312016-03-04 Jeff Law <law@redhat.com>
12732
12733 PR tree-optimization/69196
12734 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12735 x86_64-*-*.
12736
29b9828f
BS
127372016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12738
b6b552fd
BS
12739 PR c/69973
12740 * gcc.dg/pr69973.c: New test.
12741
201d49e9
BS
12742 PR rtl-optimization/69941
12743 * gcc.dg/torture/pr69941.c: New test.
12744
29b9828f
BS
12745 PR c/69824
12746 * gcc.dg/pr69824.c: New test.
12747
640b7e74
TV
127482016-03-05 Tom de Vries <tom@codesourcery.com>
12749
12750 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12751 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12752 function.
12753
7a3a3fad
PP
127542016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12755
12756 PR c++/66786
12757 * g++.dg/cpp1y/var-templ48.C: New test.
12758 * g++.dg/cpp1y/var-templ49.C: New test.
12759
cd439aec
EB
127602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12761
12762 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12763
60204554
JJ
127642016-03-04 Jakub Jelinek <jakub@redhat.com>
12765
0c8825de
JJ
12766 PR c++/70035
12767 * g++.dg/ubsan/pr70035.C: New test.
12768
60204554
JJ
12769 PR target/70062
12770 * gcc.target/i386/pr70062.c: New test.
12771
f79d4eab
L
127722016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12773
12774 * g++.dg/template/typename21.C: Remove c++98_only.
12775
ea81ce67
L
127762016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12777
12778 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12779
64b23c13
DM
127802016-03-04 David Malcolm <dmalcolm@redhat.com>
12781
12782 PR c/68187
12783 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12784 function.
12785 (fn_42_b): Likewise.
12786 (fn_42_c): Likewise.
12787
729526f5
DM
127882016-03-04 David Malcolm <dmalcolm@redhat.com>
12789
12790 PR c/68187
12791 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12792 function.
12793 (fn_40_b): Likewise.
12794 (fn_41_a): Likewise.
12795 (fn_41_b): Likewise.
12796
f9ea11ac
JJ
127972016-03-04 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR target/70059
12800 * gcc.target/i386/avx512f-pr70059.c: New test.
12801 * gcc.target/i386/avx512dq-pr70059.c: New test.
12802
b6c38c69
BS
128032016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12804
12805 PR rtl-optimization/57676
12806 * gcc.dg/torture/pr57676.c: New test.
12807
af3cdd34
IE
128082016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12809
12810 * gcc.dg/pr70026.c: New test.
12811
7ff6ca38
MP
128122016-03-04 Marek Polacek <polacek@redhat.com>
12813
12814 PR c/69798
12815 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12816 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12817
a6bf62d5
KT
128182016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12819
12820 PR target/70004
12821 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12822 Delete.
12823 (test_corners_sisd_si): Likewise.
12824 (main): Remove checks of the above.
12825 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12826
ae4cdc6a
EB
128272016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12828
12829 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12830
08455559
CL
128312016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12832
12833 * gcc.dg/torture/pr69951.c: Accept argc==0.
12834
e9a35493
RB
128352016-03-04 Richard Biener <rguenther@suse.de>
12836
12837 PR c++/70054
12838 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12839 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12840
fba054c2
DV
128412016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12842
12843 PR testsuite/69766
12844 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12845 testing multiarch.
12846
f10cdc6c
JJ
128472016-03-04 Jakub Jelinek <jakub@redhat.com>
12848
12849 PR debug/69947
12850 * gcc.dg/guality/pr69947.c: New test.
12851
2e981ba0
JJ
128522016-03-03 Jakub Jelinek <jakub@redhat.com>
12853
12854 PR ada/70017
12855 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12856
0ba3bfa2
KT
128572016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12858
12859 PR rtl-optimization/69904
12860 * gcc.target/arm/pr69904.c: New test.
12861
97ecdb46
JJ
128622016-03-03 Jakub Jelinek <jakub@redhat.com>
12863
12864 PR target/70021
12865 * gcc.dg/vect/pr70021.c: New test.
12866 * gcc.target/i386/pr70021.c: New test.
12867
a2a743a1
MP
128682016-03-03 Marek Polacek <polacek@redhat.com>
12869
12870 PR middle-end/70050
12871 * gcc.dg/pr70050.c: New test.
12872
fa07ecdd
JG
128732016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12874
12875 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12876
23504262
ML
128772016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12878
12879 PR tree-optimization/70043
12880 * gfortran.dg/vect/pr70043.f90: New test.
12881
b7b9e1a9
EB
128822016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12883
12884 * gnat.dg/specs/task1.ads: New test.
12885
cb83ba54
RO
128862016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12887
12888 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12889 Invoke gdb with -batch.
12890 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12891
a75f5e30
RB
128922016-03-03 Richard Biener <rguenther@suse.de>
12893
12894 PR tree-optimization/55936
12895 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12896
268bc320
JL
128972016-03-02 Jeff Law <law@redhat.com>
12898
815f20ab
JL
12899 PR rtl-optimization/69942
12900 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12901 effects of argument promotions.
12902
268bc320
JL
12903 PR tree-optimization/69987
12904 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12905 target does not support -fprefetch-loop-arrays.
12906
171f7de5
UB
129072016-03-02 Uros Bizjak <ubizjak@gmail.com>
12908
12909 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12910
192912db
BC
129112016-03-02 Bin Cheng <bin.cheng@arm.com>
12912
c7908871 12913 PR rtl-optimization/69052
192912db
BC
12914 * gcc.target/i386/pr69052.c: New test.
12915
90a7a40b
AM
129162016-03-02 Alan Modra <amodra@gmail.com>
12917
12918 * gcc.dg/pr69990.c: New.
12919
69fa742f
JJ
129202016-03-02 Jakub Jelinek <jakub@redhat.com>
12921
de752fb0
JJ
12922 PR c/68062
12923 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12924
12925 PR middle-end/70022
12926 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12927
69fa742f
JJ
12928 PR target/70028
12929 * gcc.target/i386/pr70028.c: New test.
12930
7c65bd56
MK
129312016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12932
12933 * c-c++-common/asan/swapcontext-test-1.c,
12934 * c-c++-common/tsan/thread_leak.c,
12935 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12936 * g++.dg/tsan/benign_race.C,
12937 * g++.dg/tsan/fd_close_norace.C,
12938 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12939 races with sanitizer output
12940
37d98220 129412016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12942 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12943
12944 PR target/67278
12945 * gcc.dg/simd-8.c: New testcase.
12946
218db463
RB
129472016-03-02 Richard Biener <rguenther@suse.de>
12948
12949 PR middle-end/67278
12950 * gcc.dg/simd-7.c: New testcase.
12951
22c72158
EB
129522016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12953
12954 * gcc.target/i386/pr70007.c: Tweak.
12955
9a790ccc
DV
129562016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12957
12958 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12959
bd02f00f
MP
129602016-03-02 Marek Polacek <polacek@redhat.com>
12961
12962 PR c/67854
12963 * gcc.dg/pr67854.c: New test.
12964
1e840f39
JJ
129652016-03-02 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR middle-end/70025
12968 * gcc.dg/torture/pr70025.c: New test.
12969
bca00241
VK
129702016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12971
12972 PR tree-optimization/68621
12973 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12974
0bca04b8
EB
129752016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12976
12977 * gcc.target/i386/pr70007.c: New test.
12978
2a9afc86
JL
129792016-03-01 Jeff Law <law@redhat.com>
12980
eab2541b 12981 PR tree-optimization/69196
9d83ef71 12982 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12983
2a9afc86
JL
12984 PR tree-optimization/69196
12985 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12986 duplicating code and spoiling the expected output.
12987
0d39977e
MM
129882016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12989
12990 PR target/70033
12991 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12992 supports power9 before doing tests.
12993 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12994 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12995 * gcc.target/powerpc/p9-permute.c: Likewise.
12996
a0c0699d
UB
129972016-03-01 Uros Bizjak <ubizjak@gmail.com>
12998
12999 PR target/70027
13000 * gcc.target/i386/pr70027.c: New test.
13001
0ae3ef47 130022016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13003
13004 * gcc.dg/pr70017.c: New test.
13005
686e2237
JJ
130062016-03-01 Jakub Jelinek <jakub@redhat.com>
13007
13008 PR c/69796
13009 PR c/69974
13010 * gcc.dg/pr69796.c: New test.
13011 * gcc.dg/pr69974.c: New test.
13012
f8e4188c
EB
130132016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13014
13015 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13016
5e3f1c7c
JL
130172016-02-29 Jeff Law <law@redhat.com>
13018
13019 PR tree-optimization/69987
13020 * gfortran.dg/pr69987.f90: New test.
13021
13022 PR tree-optimization/69989
13023 * gcc.c-torture/compile/pr69989-2.c: New test.
13024
1be56bc5
MP
130252016-03-01 Marek Polacek <polacek@redhat.com>
13026
13027 PR c++/69795
13028 * g++.dg/parse/invalid1.C: New test.
13029
1b19470d
RB
130302016-03-01 Richard Biener <rguenther@suse.de>
13031
13032 PR middle-end/70022
13033 * gcc.dg/pr70022.c: New testcase.
13034
3ae0661a
IE
130352016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13036
13037 PR tree-optimization/69956
13038 * gcc.dg/pr69956.c: New test.
13039
0f09ab88
BS
130402016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13041
13042 PR target/70011
13043 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13044 XFAIL when hardware supports efficient unaligned storage access.
13045
76d881bf
PP
130462016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13047
13048 PR c++/69961
13049 * g++.dg/template/pr69961a.C: New test.
13050 * g++.dg/template/pr69961b.C: New test.
13051
7168133a
DM
130522016-02-29 David Malcolm <dmalcolm@redhat.com>
13053
13054 PR preprocessor/69985
13055 * gcc.dg/cpp/pr69985.c: New test case.
13056
0c6072a3
JL
130572016-02-29 Jeff Law <law@redhat.com>
13058
e66f219b
JL
13059 PR tree-optimization/70005
13060 * gcc.c-torture/execute/pr70005.c New test.
13061
0c6072a3
JL
13062 PR tree-optimization/69999
13063 * gcc.c-torture/compile/pr69999.c: New test.
13064
fd9fbdb3
YR
130652016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13066
13067 PR tree-optimization/69652
13068 * gcc.dg/torture/pr69652.c: Delete test.
13069 * gcc.dg/vect/pr69652.c: New test.
13070
cbd400b4
RB
130712016-02-19 Richard Biener <rguenther@suse.de>
13072
13073 PR tree-optimization/69980
13074 * gfortran.dg/vect/pr69980.f90: New testcase.
13075
84ea0f58
EB
130762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13077
13078 * gcc.target/sparc/20160229-1.c: New test.
13079
5d2a63dc
EB
130802016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13081
13082 * gnat.dg/stack_usage3.adb: New test.
13083 * gnat.dg/stack_usage3_pkg.ads: New helper.
13084
93e708f9
EB
130852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13086
13087 * gnat.dg/renaming8.adb: New test.
13088 * gnat.dg/renaming8_pkg1.ads: New helper.
13089 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13090 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13091
6512bc93
RB
130922016-02-29 Richard Biener <rguenther@suse.de>
13093
13094 PR tree-optimization/69720
13095 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13096
7b201a88
TK
130972016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13098
13099 PR fortran/68147
13100 PR fortran/47674
13101 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13102
82ee0cf2 131032016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13104 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13105
13106 PR fortran/56007
13107 * gfortran.dg/coarray_8.f90: Adjust error message.
13108 * gfortran.dg/pr56007.f90: New test.
13109 * gfortran.dg/pr56007.f: New test.
13110
cdc1a2c8
L
131112016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13112
13113 PR tree-optimization/69989
13114 * gcc.dg/torture/pr69989.c: New test.
13115
33505bcf
EB
131162016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13117
13118 * gcc.target/i386/stack-realign-win.c: New test.
13119
524bfb19
HA
131202016-02-28 Harald Anlauf <anlauf@gmx.de>
13121
13122 PR fortran/60126
13123 * gfortran.dg/pr60126.f90: New test.
13124
bd542508
JL
131252016-02-27 Jeff Law <law@redhat.com>
13126
13127 Revert
13128 2016-02-26 Richard Biener <rguenther@suse.de>
13129 Jeff Law <law@redhat.com>
13130
13131 PR tree-optimization/69740
13132 * gcc.c-torture/compile/pr69740-1.c: New test.
13133 * gcc.c-torture/compile/pr69740-2.c: New test.
13134
dd1291e0
JD
131352016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13136
5fb67f8b 13137 PR fortran/69910
dd1291e0
JD
13138 * gfortran.dg/newunit_4.f90: New test.
13139
5cfefb59
JJ
131402016-02-27 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR target/69613
13143 PR rtl-optimization/69886
13144 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13145 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13146 target.
13147
20ba5f33
MS
131482016-02-26 Martin Sebor <msebor@redhat.com>
13149
13150 PR tree-optimization/15826
13151 * gcc.dg/tree-ssa/pr15826.c: New test.
13152
e6fb01b0
JJ
131532016-02-26 Jakub Jelinek <jakub@redhat.com>
13154
13155 PR target/69969
13156 * gcc.target/powerpc/pr69969.c: New test.
13157
e3e0cf64
MS
131582016-02-26 Martin Sebor <msebor@redhat.com>
13159
13160 PR c++/15766
13161 * g++.old-deja/g++.other/decl5.C: Add a test case.
13162
d1f2bea5
SB
131632016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13164
13165 PR target/69946
13166 * gcc.target/powerpc/pr69946.c: New file.
13167
4a4f9d2b 131682016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13169 Jeff Law <law@redhat.com>
4a4f9d2b 13170
e3e0cf64 13171 PR tree-optimization/69740
4a4f9d2b
RB
13172 * gcc.c-torture/compile/pr69740-1.c: New test.
13173 * gcc.c-torture/compile/pr69740-2.c: New test.
13174
ad2a2706
MJ
131752016-02-26 Martin Jambor <mjambor@suse.cz>
13176
13177 PR middle-end/69920
13178 * gcc.dg/torture/pr69932.c: New test.
13179 * gcc.dg/torture/pr69936.c: Likewise.
13180
1d11f7ce
AK
131812016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13182
13183 PR target/69709
13184 * gcc.target/s390/pr69709.c: New test.
13185
6cfccbb2
KT
131862016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13187
13188 PR target/69245
13189 * gcc.target/aarch64/pr69245_1.c: New test.
13190
ac59ad4e
KT
131912016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13192
13193 PR target/69613
13194 * gcc.dg/torture/pr69613.c: New test.
13195
a2ad54a0
JJ
131962016-02-26 Jakub Jelinek <jakub@redhat.com>
13197
13198 PR rtl-optimization/69891
13199 * gcc.target/i386/pr69891.c: New test.
13200
0884062c 132012016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13202 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13203
d2369d4f 13204 PR target/61397
c163789b
MM
13205 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13206 functionality for both 32-bit and 64-bit.
13207
5aed7e2c
RB
132082016-02-26 Richard Biener <rguenther@suse.de>
13209
13210 PR tree-optimization/69551
13211 * gcc.dg/torture/pr69951.c: New testcase.
13212
798e2a8e
RB
132132016-02-25 Richard Biener <rguenther@suse.de>
13214
13215 PR tree-optimization/48795
13216 * gcc.dg/Warray-bounds-18.c: New testcase.
13217
9559fbac
RO
132182016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13219
13220 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13221
c049b107
JJ
132222016-02-25 Jakub Jelinek <jakub@redhat.com>
13223
13224 PR rtl-optimization/69896
13225 * gcc.dg/pr69896.c: New test.
13226
1137001c
PP
132272016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13228
13229 PR c++/69736
13230 * g++.dg/cpp1y/paren2.C: New test.
13231
2e9c8641
MS
132322016-02-24 Martin Sebor <msebor@redhat.com>
13233
13234 PR c/51147
13235 * gcc.dg/enum-mode-2.c: New test.
13236
03ca8fb3
JJ
132372016-02-24 Jakub Jelinek <jakub@redhat.com>
13238
13239 PR c++/69922
13240 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13241 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13242 * g++.dg/ubsan/pr69922.C: New test.
13243
0b05329b
MP
132442016-02-24 Marek Polacek <polacek@redhat.com>
13245
13246 PR c/69819
13247 * gcc.dg/pr69819.c: New test.
13248
57c2c374
MS
132492016-02-24 Martin Sebor <msebor@redhat.com>
13250
3b96b93a
MS
13251 PR c++/69912
13252 * g++.dg/ext/flexary15.C: New test.
13253
132542016-02-24 Martin Sebor <msebor@redhat.com>
13255
13256 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13257 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13258 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13259
65433bb5
MK
132602016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13261 Charles Baylis <charles.baylis@linaro.org>
13262
13263 PR debug/61033
13264 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13265
f802a424 132662016-02-24 Richard Biener <rguenther@suse.de>
44293580 13267 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13268
13269 PR middle-end/69760
13270 * gcc.dg/torture/pr69760.c: New testcase.
13271
525f795f
RO
132722016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13273
13274 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13275 pattern on Solaris with as.
13276
cd7bbceb
KT
132772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13278
13279 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13280 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13281 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13282 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13283
89c0c1fd
JJ
132842016-02-24 Jakub Jelinek <jakub@redhat.com>
13285
13286 PR middle-end/69915
13287 * gcc.dg/pr69915.c: New test.
13288
0683fd27
KT
132892016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13290
13291 PR rtl-optimization/69886
13292 * gcc.dg/torture/pr69886.c: New test.
13293
e53d562a
RB
132942016-02-24 Richard Biener <rguenther@suse.de>
13295
13296 PR middle-end/68963
13297 * gcc.dg/torture/pr68963.c: New testcase.
13298
74a00288
KT
132992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13300
13301 PR target/69875
13302 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13303 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13304 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13305 * gcc.target/arm/atomic_loaddi_1.c: New test.
13306 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13307 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13308 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13309 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13310 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13311 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13312 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13313 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13314
340fd4c9
JJ
133152016-02-24 Jakub Jelinek <jakub@redhat.com>
13316
13317 PR middle-end/69909
13318 * gcc.dg/torture/pr69909.c: New test.
13319
47d3fdb2
RB
133202016-02-24 Richard Biener <rguenther@suse.de>
13321
13322 PR tree-optimization/69907
13323 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13324 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13325 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13326
dab73e73
CB
133272016-02-24 Christian Bruel <christian.bruel@st.com>
13328
13329 * gcc.target/arm/pragma_cpp_fma.c: New test.
13330
7cc5ec65
JD
133312016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13332
13333 PR fortran/61156
13334 * gfortran.dg/include_6.f90: Update test.
13335
067fbd8b
JJ
133362016-02-23 Jakub Jelinek <jakub@redhat.com>
13337
13338 PR objc/69844
13339 * objc.dg/pr69844.m: New test.
13340
64a454d9
JD
133412016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13342
13343 PR libgfortran/69456
13344 * gfortran.dg/namelist_89.f90: New test.
13345 * gfortran.dg/pr59700.f90: Update test..
13346
35886f0b
MS
133472016-02-23 Martin Sebor <msebor@redhat.com>
13348
13349 PR middle-end/69780
13350 * g++.dg/ext/builtin_alloca.C: New test.
13351 * gcc.dg/builtins-68.c: New test.
13352
162cc7e3
RH
133532016-02-23 Richard Henderson <rth@redhat.com>
13354
13355 * gcc.target/i386/addr-space-3.c: Remove test.
13356
196440f8
DM
133572016-02-23 David Malcolm <dmalcolm@redhat.com>
13358
13359 PR preprocessor/69126
13360 PR preprocessor/69543
13361 * c-c++-common/pr69126-2-long.c: New test.
13362 * c-c++-common/pr69126-2-short.c: New test.
13363 * c-c++-common/pr69543-1.c: Remove xfail.
13364
1d3121af
DM
133652016-02-23 David Malcolm <dmalcolm@redhat.com>
13366
13367 PR preprocessor/69126
13368 PR preprocessor/69543
13369 PR preprocessor/69558
13370 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13371 (f): Rename to...
13372 (test_2): ...this, and add leading comment.
13373 (MACRO_3, test_3): New.
13374 (MACRO_4A, MACRO_4B, test_4): New.
13375 (MACRO): Rename to...
13376 (MACRO_5): ...this.
13377 (g): Rename to...
13378 (test_5): ...this, updating for renaming of MACRO, and
13379 add leading comment.
13380 * c-c++-common/pr69543-1.c: New.
13381 * c-c++-common/pr69543-2.c: New.
13382 * c-c++-common/pr69543-3.c: New.
13383 * c-c++-common/pr69543-4.c: New.
13384 * c-c++-common/pr69558-1.c: New.
13385 * c-c++-common/pr69558-2.c: New.
13386 * c-c++-common/pr69558-3.c: New.
13387 * c-c++-common/pr69558-4.c: New.
13388 * gcc.dg/pr69558.c: Move to...
13389 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13390 xfail for c++.
13391
f99c3557
TS
133922016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13393
13394 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13395 to -ftree-parallelize-loops/-fopenacc changes.
13396 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13397 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13398 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13399 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13400 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13401 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13402 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13403 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13404 * c-c++-common/goacc/kernels-loop.c: Likewise.
13405 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13406 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13407 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13408 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13409
c60ec7c2
RO
134102016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13411
13412 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13413
f1a62b6f
JJ
134142016-02-23 Jakub Jelinek <jakub@redhat.com>
13415
e67bf044
JJ
13416 PR c++/69902
13417 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13418
f1a62b6f
JJ
13419 PR c/69900
13420 * gcc.dg/pr69900.c: New test.
13421
20c5e09e
MJ
134222016-02-23 Martin Jambor <mjambor@suse.cz>
13423
13424 PR tree-optimization/69666
13425 * gcc.dg/tree-ssa/pr69666.c: New test.
13426
e457a6fc
AV
134272016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13428
13429 PR fortran/67451
13430 * gfortran.dg/coarray_allocate_5.f08: New test.
13431
d7b574f4
AK
134322016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13433
13434 * gcc.target/s390/vcond-shift.c: Move to ...
13435 * gcc.target/s390/vector/vcond-shift.c: ... here.
13436
58bdeb44
AK
134372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13438
13439 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13440 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13441
7cd0387b
AK
134422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13443
13444 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13445
4246c8da
MW
134462016-02-20 Mark Wielaard <mjw@redhat.com>
13447
13448 PR c/28901
13449 * gcc.dg/unused-variable-3.c: New test.
13450
f93bc532
JJ
134512016-02-22 Jakub Jelinek <jakub@redhat.com>
13452
13453 PR target/69888
13454 * gcc.target/i386/pr69888.c: New test.
13455
c4e360f4
RB
134562016-02-22 Richard Biener <rguenther@suse.de>
13457
13458 PR tree-optimization/69882
13459 * gfortran.dg/vect/pr69882.f90: New testcase.
13460
09c92f1c
JJ
134612016-02-22 Jakub Jelinek <jakub@redhat.com>
13462
13463 PR target/69885
13464 * gcc.dg/pr69885.c: New test.
13465
f88d45dc
OE
134662016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13467
13468 PR target/69806
13469 PR target/54089
13470 * gcc.target/sh/pr54089-10.c: New.
13471
ce1ff48e
PT
134722016-02-20 Paul Thomas <pault@gcc.gnu.org>
13473
13474 PR fortran/69423
13475 * gfortran.dg/deferred_character_15.f90 : New test.
13476
bbf27208
DH
134772016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13478
13479 PR fortran/57365
13480 gfortran.dg/allocate_with_source_18.f03: New test.
13481
134822016-02-20 Harald Anlauf <anlauf@gmx.de>
13483
13484 PR fortran/52531
13485 gfortran.dg/gomp/pr52531.f90: New test.
13486
268be88c
BE
134872016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13488
13489 PR c++/69865
13490 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13491 -std=c++03.
13492
4b6c824a
JJ
134932016-02-19 Jakub Jelinek <jakub@redhat.com>
13494
871b3f47
JJ
13495 PR c++/69826
13496 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13497 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13498
7a965d51
JJ
13499 PR c++/69850
13500 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13501
4b6c824a
JJ
13502 PR c++/69851
13503 * g++.dg/torture/pr69851.C: New test.
13504
15fca21a
MS
135052016-02-19 Martin Sebor <msebor@redhat.com>
13506
13507 PR testsuite/69573
13508 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13509
19e21586
JJ
135102016-02-19 Jakub Jelinek <jakub@redhat.com>
13511
03a616ac
JJ
13512 PR c++/69850
13513 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13514 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13515
19e21586
JJ
13516 PR c++/67767
13517 * g++.dg/cpp0x/pr67767.C: New test.
13518
2db16594
KT
135192016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13520
13521 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13522 for fp, simd, crypto, crc, lse.
13523 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13524 above.
13525 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13526 effective target check.
13527
5a7d9d1e
JJ
135282016-02-19 Jakub Jelinek <jakub@redhat.com>
13529
13530 PR target/69820
13531 * gcc.target/i386/pr69820.c: New test.
13532
6448f064
AK
135332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13534
13535 * gcc.target/s390/vector/int128-1.c: New test.
13536
d0a859e6
AK
135372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13538
13539 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13540
9e4eb643
AK
135412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13542
13543 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13544 instruction pattern name to prevent the testcase from failing with
13545 -march=z13.
13546
859a4c0e
AK
135472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13548
13549 * gcc.target/s390/md/movstr-2.c: New test.
13550
efc2340b
MK
135512016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13552
13553 * gcc.target/s390/morestack.c: New test.
13554
ca2bfbc2
DV
135552016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13556
13557 PR target/69625
13558 * gcc.target/s390/pr69625.c: Add test case.
13559
efd4bd05
BE
135602016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13561
13562 PR testsuite/68580
13563 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13564
2bf2078a
MM
135652016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13566
13567 PR target/68404
13568 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13569 * gcc.target/powerpc/fusion3.c: Likewise.
13570
f003579e
RB
135712016-02-18 Richard Biener <rguenther@suse.de>
13572
13573 PR middle-end/69553
13574 * g++.dg/torture/pr69553.C: New testcase.
13575
19233914
NC
135762016-02-18 Nick Clifton <nickc@redhat.com>
13577
efd4bd05
BE
13578 PR target/62254
13579 PR target/69610
13580 * gcc.target/arm/pr62554.c: New test.
13581 * gcc.target/arm/pr69610-1.c: New test.
13582 * gcc.target/arm/pr69610-2.c: New test.
19233914 13583
23f27839
RB
135842016-02-18 Richard Biener <rguenther@suse.de>
13585
13586 PR middle-end/69854
13587 * gcc.dg/torture/pr69854.c: New testcase.
13588
932c0da4
JJ
135892016-02-17 Jakub Jelinek <jakub@redhat.com>
13590
13591 PR c++/69850
13592 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13593
1bed93e4
BS
135942012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13595
13596 * gcc.target/powerpc/vec-cg.c: New test.
13597
57bfb134
RB
135982016-02-17 Richard Biener <rguenther@suse.de>
13599
13600 PR testsuite/69586
13601 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13602
a44e0ebb
KT
136032016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13604
13605 PR target/69161
13606 * gcc.c-torture/compile/pr69161.c: New test.
13607
ffacd726
DS
136082016-02-17 David Sherwood <david.sherwood@arm.com>
13609
13610 PR target/69532
13611 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13612 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13613
448db8d2
EB
136142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13615
13616 * gcc.dg/ifcvt-4.c: Skip on Visium.
13617
e2f0522e
EB
136182016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13619
13620 * gnat.dg/atomic8.adb: New test.
13621
bf17fe3f
EB
136222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13623
13624 * gnat.dg/discr46.ad[sb]: New test.
13625
ecf835e9
KN
136262016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13627
13628 PR Target/48344
13629 * gcc.target/powerpc/pr48344-1.c: New test.
13630
49a1164a
TK
136312015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13632
13633 PR fortran/69742
13634 * gfortran.dg/associate_21.f90: New test.
13635
bf14eba2
JJ
136362016-02-16 Jakub Jelinek <jakub@redhat.com>
13637
13638 PR c/69835
13639 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13640 -Wnonnull in dg-options.
13641 * c-c++-common/nonnull-2.c: New test.
13642
35a093b6
JG
136432016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13644 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13645
13646 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13647
e387d491
JJ
136482016-02-16 Jakub Jelinek <jakub@redhat.com>
13649
13650 PR middle-end/69801
13651 * gcc.dg/pr69801.c: Add empty dg-options.
13652
ba539195
JN
136532016-02-16 James Norris <jnorris@codesourcery.com>
13654
13655 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13656 * g++.dg/goacc/deviceptr-1.c: New file.
13657
2a2b8f64
JJ
136582016-02-16 Jakub Jelinek <jakub@redhat.com>
13659
13660 PR tree-optimization/69820
13661 * gcc.dg/vect/pr69820.c: New test.
13662
87440c29
RB
136632016-02-16 Richard Biener <rguenther@suse.de>
13664
13665 PR tree-optimization/69776
13666 * gcc.dg/torture/pr69776-2.c: New testcase.
13667
6d87c306
BS
136682016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13669
13670 PR tree-optimization/69714
13671 * gcc.dg/torture/pr69714.c: New test.
13672
3824a0a2
JJ
136732016-02-16 Jakub Jelinek <jakub@redhat.com>
13674
13675 PR tree-optimization/69802
13676 * gcc.dg/pr69802.c: New test.
13677
c8cfe96e
RB
136782016-02-16 Richard Biener <rguenther@suse.de>
13679
13680 PR middle-end/69801
13681 * gcc.dg/pr69801.c: New testcase.
13682
fc12098d
JD
136832016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13684
13685 PR libgfortran/69651
13686 * gfortran.dg/read_bang.f90: New test.
13687 * gfortran.dg/read_bang4.f90: New test.
13688
ba6b3795
JJ
136892016-02-15 Jakub Jelinek <jakub@redhat.com>
13690
f0516ca4
JJ
13691 PR c++/69658
13692 * g++.dg/init/pr69658.C: New test.
13693
ba6b3795
JJ
13694 PR c++/69797
13695 * c-c++-common/pr69797.c: New test.
13696
de3f9a2d
PK
136972016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13698
13699 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13700 check for aarch64*-*-*.
13701
17a3b967
RB
137022016-02-15 Richard Biener <rguenther@suse.de>
13703
13704 PR tree-optimization/69783
13705 * gcc.dg/vect/pr69783.c: New testcase.
13706
1c48bff1
RB
137072016-02-15 Richard Biener <rguenther@suse.de>
13708
13709 PR tree-optimization/69776
13710 * gcc.dg/torture/pr69776.c: New testcase.
13711
1e6025b6
TK
137122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13713
13714 PR fortran/60526
13715 * gfortran.dg/type_decl_4.f90: Reinstated.
13716
d3308279
JDA
137172016-02-14 John David Anglin <danglin@gcc.gnu.org>
13718
13719 PR fortran/68746
13720 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13721
b7c56581
TK
137222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13723
13724 PR fortran/60526
13725 PR bootstrap/69816
13726 * gfortran.dg/type_decl_4.f90: Removed.
13727
60cb4ef5
TK
137282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13729
13730 PR fortran/60526
13731 * gfortran.dg/type_decl_4.f90: New test.
13732
f6964637
AM
137332016-02-14 Alan Modra <amodra@gmail.com>
13734
1a8849d1 13735 PR testsuite/68886
f6964637
AM
13736 * gcc.c-torture/execute/stkalign.c: Revise test.
13737
f5121920
OE
137382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13739
13740 PR target/67260
13741 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13742
6cda3ab6
OE
137432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13744
13745 PR target/67260
13746 * gcc.target/sh/torture/pr67260.c: New.
13747
6786e598
JDA
137482016-02-12 John David Anglin <danglin@gcc.gnu.org>
13749
13750 * gcc.dg/pr67964.c: Add dg-require-alias.
13751
7e05dad8
OE
137522016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13753
13754 PR target/67636
13755 PR target/64345
13756 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13757
7f4cc3ce
JD
137582016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13759
13760 PR libgfortran/69668
13761 * gfortran.dg/namelist_88.f90: New test.
13762
955ca6dc
JD
137632016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13764
13765 PR libgfortran/69668
13766 * gfortran.dg/namelist_38.f90: Update test.
13767 * gfortran.dg/namelist_84.f90: Update test.
13768
876217ae
DM
137692016-02-12 David Malcolm <dmalcolm@redhat.com>
13770
13771 PR other/69554
13772 * gcc.dg/pr69554-1.c: New test.
13773 * gfortran.dg/pr69554-1.F90: New test.
13774 * gfortran.dg/pr69554-2.F90: New test.
13775 * lib/gcc-dg.exp (proc dg-locus): New function.
13776 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13777 distinguish between the caret-printing and non-caret-printing
13778 cases. If caret-printing has been explicitly enabled, bail out
13779 without attempting to fix up the output.
13780
61789eed
DM
137812016-02-12 David Malcolm <dmalcolm@redhat.com>
13782
13783 PR driver/69265
13784 PR driver/69453
13785 * gcc.dg/spellcheck-options-3.c: New test case.
13786 * gcc.dg/spellcheck-options-4.c: New test case.
13787 * gcc.dg/spellcheck-options-5.c: New test case.
13788 * gcc.dg/spellcheck-options-6.c: New test case.
13789 * gcc.dg/spellcheck-options-7.c: New test case.
13790 * gcc.dg/spellcheck-options-8.c: New test case.
13791 * gcc.dg/spellcheck-options-9.c: New test case.
13792 * gcc.dg/spellcheck-options-10.c: New test case.
13793
c3090c1f
JJ
137942016-02-12 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR rtl-optimization/69764
13797 PR rtl-optimization/69771
13798 * c-c++-common/pr69764.c: New test.
13799 * gcc.dg/torture/pr69771.c: New test.
13800
8222034d
MP
138012016-02-12 Marek Polacek <polacek@redhat.com>
13802
13803 * g++.dg/torture/init-list1.C: New.
13804
f749f792
MP
138052016-02-12 Marek Polacek <polacek@redhat.com>
13806
13807 * gcc.dg/pr69522.c: Add empty dg-options.
13808
199fb02a
IE
138092016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13810
13811 * g++.dg/lto/lto.exp: Include and init mpx.
13812 * g++.dg/lto/pr69729_0.C: New test.
13813
b69539cb
JJ
138142016-02-12 Jakub Jelinek <jakub@redhat.com>
13815
06ff7000
JJ
13816 PR ipa/69241
13817 * g++.dg/ipa/pr69241-4.C: New test.
13818
b69539cb
JJ
13819 PR ipa/68672
13820 * g++.dg/ipa/pr68672-1.C: New test.
13821 * g++.dg/ipa/pr68672-2.C: New test.
13822 * g++.dg/ipa/pr68672-3.C: New test.
13823
16595a1f
BS
138242016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13825
13826 PR c/69522
6d87c306 13827 * gcc.dg/pr69522.c: New test.
16595a1f 13828
38d795d2
PP
138292016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13830
13831 PR c++/69098
13832 * g++.dg/cpp1y/69098.C: New test.
13833 * g++.dg/cpp1y/69098-2.C: New test.
13834
9c582551
JJ
138352016-02-12 Jakub Jelinek <jakub@redhat.com>
13836
13837 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13838 and neighbour -> neighbor.
13839 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13840 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13841 * c-c++-common/Wvarargs.c: Likewise.
13842 * c-c++-common/goacc/host_data-5.c: Likewise.
13843 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13844 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13845 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13846 * gcc.target/aarch64/pr60697.c: Likewise.
13847 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13848 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13849 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13850 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13851 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13852 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13853 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13854 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13855 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13856 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13857 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13858 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13859 * g++.dg/lookup/koenig5.C: Likewise.
13860 * g++.dg/ext/no-asm-2.C: Likewise.
13861 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13862 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13863 * gfortran.dg/used_types_16.f90: Likewise.
13864 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13865 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13866 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13867 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13868 * gfortran.dg/abstract_type_6.f03: Likewise.
13869 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13870 * gfortran.dg/used_types_15.f90: Likewise.
13871 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13872 * gfortran.dg/exit_3.f08: Likewise.
13873 * gfortran.dg/open_status_2.f90: Likewise.
13874 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13875 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13876 * gfortran.dg/associate_1.f03: Likewise.
13877 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13878 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13879 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13880 * gcc.dg/builtin-object-size-1.c: Likewise.
13881 * gcc.dg/noreturn-6.c: Likewise.
13882 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13883 * gcc.dg/globalalias.c: Likewise.
13884 * gcc.dg/builtins-config.h: Likewise.
13885 * gcc.dg/pr30457.c: Likewise.
13886 * gcc.c-torture/compile/volatile-1.c: Likewise.
13887 * gcc.c-torture/execute/20101011-1.c: Likewise.
13888 * c-c++-common/Waddress-1.c: Likewise.
13889
66756373
JJ
138902016-02-11 Jakub Jelinek <jakub@redhat.com>
13891
13892 PR c/69768
13893 * c-c++-common/Waddress-1.c: New test.
13894
76fe932b
AV
138952016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13896
13897 PR fortran/69296
13898 * gfortran.dg/associate_19.f03: New test.
13899 * gfortran.dg/associate_20.f03: New test.
13900
564c4d4b
OE
139012016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13902
13903 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13904
e1c1ecb0
KT
139052016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13906
13907 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13908 .arch armv8-a\n. Add -dA to dg-options.
13909 * gcc.target/aarch64/assembler_arch_1.c: New test.
13910 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13911
0d7d9458
PC
139122016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13913
13914 PR c++/68726
13915 * g++.dg/cpp0x/pr68726.C: New.
13916
e6208a60
IE
139172016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13918
13919 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13920 test.
13921
281a11eb
RB
139222016-02-11 Richard Biener <rguenther@suse.de>
13923
13924 * g++.dg/tree-ssa/pr61034.C: Adjust.
13925
e03dd765
VM
139262016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13927
4b48faf5 13928 PR target/69148
e03dd765
VM
13929 * gcc.target/s390/pr69148.c: New.
13930
cdc23927
YR
139312016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13932
13933 PR tree-optimization/69652
13934 * gcc.dg/torture/pr69652.c: New test.
13935
e199dd0a
JJ
139362016-02-10 Jakub Jelinek <jakub@redhat.com>
13937 Patrick Palka <ppalka@gcc.gnu.org>
13938
13939 PR ipa/69241
13940 PR c++/69649
13941 * g++.dg/ipa/pr69241-1.C: New test.
13942 * g++.dg/ipa/pr69241-2.C: New test.
13943 * g++.dg/ipa/pr69241-3.C: New test.
13944 * g++.dg/ipa/pr69649.C: New test.
13945
d6b38027
UB
139462016-02-10 Uros Bizjak <ubizjak@gmail.com>
13947
13948 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13949 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13950
13b562c5
BC
139512016-02-10 Bin Cheng <bin.cheng@arm.com>
13952
13953 PR tree-optimization/68021
13954 * gcc.dg/tree-ssa/pr68021.c: New test.
13955
24a179f8
RB
139562016-02-10 Richard Biener <rguenther@suse.de>
13957
13958 PR tree-optimization/69726
13959 * gcc.dg/uninit-22.c: New testcase.
13960
0d99886f
AP
139612016-02-09 Andrew Pinski <apinski@cavium.com>
13962
13963 PR tree-opt/69282
13964 * gcc.c-torture/compile/20160205-1.c: New testcase.
13965
ab04995c
MM
139662016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13967
13968 PR target/68404
13969 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13970 instead accessing a really large arrray.
13971 * gcc.target/powerpc/fusion3.c: Likewise.
13972
4b79ac23
CB
139732016-02-09 Charles Baylis <charles.baylis@linaro.org>
13974
13975 PR target/68532
13976 * gcc.c-torture/execute/pr68532.c: New test.
13977
b890a441
AO
139782016-02-11 Alexandre Oliva <aoliva@redhat.com>
13979
13980 PR target/69634
13981 * gcc.dg/pr69634.c: New.
13982
84a5bef7
RB
139832016-02-09 Richard Biener <rguenther@suse.de>
13984
13985 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13986
1f123759 139872016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13988
1f123759
AF
13989 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13990
65860c77
YR
139912016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13992
13993 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13994
7e1e8a0a
RB
139952016-02-09 Richard Biener <rguenther@suse.de>
13996
13997 PR tree-optimization/69715
13998 * gcc.dg/torture/pr69715.c: New testcase.
13999
efb45a9f
PP
140002016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14001
14002 PR c++/69139
14003 * g++.dg/cpp0x/trailing12.C: New test.
14004 * g++.dg/cpp0x/trailing13.C: New test.
14005
20a0c6f9
PP
140062016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14007
14008 PR c++/69283
14009 PR c++/67835
14010 * g++.dg/cpp1y/auto-fn29.C: New test.
14011 * g++.dg/cpp1y/auto-fn30.C: New test.
14012
a162f3af
JJ
140132016-02-08 Jakub Jelinek <jakub@redhat.com>
14014
14015 PR tree-optimization/69209
14016 * gcc.c-torture/compile/pr69209.c: New test.
14017
4b4a9fbd
JL
140182016-02-08 Jeff Law <law@redhat.com>
14019
14020 PR tree-optimization/68541
14021 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14022 of statements allowed in join block for path splitting.
14023
cfac5ed2
JJ
140242016-02-08 Jakub Jelinek <jakub@redhat.com>
14025
f68bc23f
JJ
14026 PR c++/59627
14027 * g++.dg/gomp/pr59627.C: New test.
14028
cfac5ed2
JJ
14029 PR ipa/69239
14030 * g++.dg/ipa/pr69239.C: New test.
14031
44714d8c
DM
140322016-02-08 David Malcolm <dmalcolm@redhat.com>
14033
14034 PR preprocessor/69664
14035 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14036 * gcc.dg/cpp/warn-comments.c: Likewise.
14037
eba9e839
MP
140382016-02-08 Marek Polacek <polacek@redhat.com>
14039
14040 PR c++/69688
14041 * g++.dg/init/const12.C: New test.
14042
a011cd92
BS
140432016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14044
14045 PR target/60410
14046 * gcc.dg/lto/pr55113_0.c: Remove test.
14047
5317b1be
RB
140482016-02-08 Richard Biener <rguenther@suse.de>
14049
14050 PR tree-optimization/69719
14051 * gcc.dg/torture/pr69719.c: New testcase.
14052
63998a63
RB
140532016-02-08 Richard Biener <rguenther@suse.de>
14054 Jeff Law <law@redhat.com>
14055
14056 PR target/68273
14057 * gcc.target/mips/pr68273.c: New testcase.
14058
43f4a281
RB
140592016-02-08 Richard Biener <rguenther@suse.de>
14060
14061 PR rtl-optimization/69274
14062 * gcc.target/i386/addr-sel-1.c: XFAIL.
14063
0b604d2d
JL
140642016-02-08 Jeff Law <law@redhat.com>
14065
e8dfe49e
JL
14066 PR tree-optimization/68541
14067 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14068
6daecd7a 14069 PR tree-optimization/65917
0b604d2d
JL
14070 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14071
c0f0e35a
JD
140722016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14073
14074 PR fortran/50555
14075 * gfortran.dg/namelist_args.f90: New test.
14076
8981d712
JL
140772016-02-05 Jeff Law <law@redhat.com>
14078
6daecd7a 14079 PR tree-optimization/68541
8981d712
JL
14080 * gcc.dg/tree-ssa/split-path-2.c: New test.
14081 * gcc.dg/tree-ssa/split-path-3.c: New test.
14082 * gcc.dg/tree-ssa/split-path-4.c: New test.
14083 * gcc.dg/tree-ssa/split-path-5.c: New test.
14084 * gcc.dg/tree-ssa/split-path-6.c: New test.
14085 * gcc.dg/tree-ssa/split-path-7.c: New test.
14086
46cb9332
MS
140872016-02-05 Martin Sebor <msebor@redhat.com>
14088
14089 PR c++/69662
14090 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14091 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14092
be2083ea
RH
140932016-02-06 Richard HEnderson <rth@redhat.com>
14094
14095 PR c/69643
14096 * gcc.target/i386/addr-space-4.c: New.
14097 * gcc.target/i386/addr-space-5.c: New.
14098
711d7c23
MM
140992016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14100
14101 PR fortran/66089
14102 * gfortran.dg/elemental_dependency_6.f90: New.
14103
b5c1c988
JJ
141042016-02-05 Jakub Jelinek <jakub@redhat.com>
14105
861c7bcd
JJ
14106 PR rtl-optimization/69691
14107 * gcc.c-torture/execute/pr69691.c: New test.
14108
b5c1c988
JJ
14109 PR c++/69628
14110 * g++.dg/parse/pr69628.C: New test.
14111
f7dfa966
UB
141122016-02-05 Uros Bizjak <ubizjak@gmail.com>
14113
14114 * gcc.dg/sancov/asan.c: Move to ...
14115 * gcc.dg/asan/sancov-1.c: ... here.
14116
9b143e64
UB
141172016-02-05 Uros Bizjak <ubizjak@gmail.com>
14118
14119 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14120
f5d4b899
L
141212016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14122
14123 PR target/69677
14124 * gcc.target/i386/pr69677.c: New test.
14125
76c85fbb
PP
141262016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14127
14128 PR c++/68948
14129 * g++.dg/template/pr68948.C: New test.
14130
f181bf90
DV
141312016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14132
14133 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14134 (only necessary on s390x).
14135
714fb282
L
141362016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14137
14138 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14139 -mno-accumulate-outgoing-args.
14140
618d6c1c
PP
141412016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14142
14143 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14144
1066e9b5
JJ
141452016-02-04 Jakub Jelinek <jakub@redhat.com>
14146
14147 PR c/69669
14148 * c-c++-common/pr69669.c: New test.
14149
76255d0d
MM
141502016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14151
14152 PR target/69667
14153 * g++.dg/pr69667.C: New file.
14154
e0b059b1
WD
141552016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14156
14157 PR target/69619
14158 * gcc.dg/pr69619.c: Add new test.
14159
2692b5c8
RS
141602016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14161
14162 PR rtl-optimization/69577
14163 * gcc.target/i386/pr69577.c: New test.
14164
7db337c2
ML
141652016-02-04 Martin Liska <mliska@suse.cz>
14166
14167 * g++.dg/asan/pr69276.C: New test.
14168
cc9c0829
KT
141692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14170
14171 PR target/65932
14172 PR target/67714
14173 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14174 a single smulbb instruction.
14175 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14176 * gcc.target/amr/wmul-2.c: Likewise.
14177
eb9feb52
KT
141782016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14179
14180 PR target/65932
14181 PR target/67714
14182 * gcc.c-torture/execute/pr67714.c: New test.
14183
61f727fe
JJ
141842016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14185
14186 PR target/69454
14187 * gcc.target/i386/pr69454-1.c: New test.
14188 * gcc.target/i386/pr69454-2.c: New test.
14189
05dd97db
MS
141902016-02-03 Martin Sebor <msebor@redhat.com>
14191
14192 PR c++/69251
14193 PR c++/69253
14194 PR c++/69290
14195 PR c++/69277
14196 PR c++/69349
14197 * g++.dg/ext/flexarray-mangle-2.C: New test.
14198 * g++.dg/ext/flexarray-mangle.C: New test.
14199 * g++.dg/ext/flexarray-subst.C: New test.
14200 * g++.dg/ext/flexary11.C: New test.
14201 * g++.dg/ext/flexary12.C: New test.
14202 * g++.dg/ext/flexary13.C: New test.
14203 * g++.dg/ext/flexary14.C: New test.
14204 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14205
dac2fc29
L
142062016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14207
14208 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14209 Define only if CHECK_FLOAT128 is defined.
14210 (main): Properly initialize u5.
14211
eadb8035
JJ
142122016-02-03 Jakub Jelinek <jakub@redhat.com>
14213
0afbb81b
JJ
14214 PR c/69627
14215 * gcc.dg/pr69627.c: New test.
14216
eadb8035
JJ
14217 PR target/69644
14218 * gcc.dg/pr69644.c: New test.
14219
b12d4923
MS
142202016-02-03 Mike Stump <mikestump@comcast.net>
14221
14222 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14223 support for struct-layout-1.exp.
14224
ab4bae0c
PP
142252016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14226
14227 PR c++/69056
618d6c1c 14228 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14229
95831c01
VM
142302016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14231 Alexandre Oliva <aoliva@redhat.com>
14232
14233 PR target/69461
14234 * gcc.target/powerpc/pr69461.c: New.
14235
ccc71ab8
UB
142362016-02-03 Uros Bizjak <ubizjak@gmail.com>
14237
14238 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14239 works from here ...
14240 (check_effective_target_fsanitize_thread): ... to here. Do not
14241 specify additional compile flags for the test source.
14242 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14243 specify additional compile flags for the test source.
14244
96299640
WD
142452016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14246
14247 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14248
781d83d9
AV
142492016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14250
14251 PR fortran/67451
14252 PR fortran/69418
14253 * gfortran.dg/coarray_allocate_2.f08: New test.
14254 * gfortran.dg/coarray_allocate_3.f08: New test.
14255 * gfortran.dg/coarray_allocate_4.f08: New test.
14256
d8208e6d
AL
142572016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14258
14259 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14260 use same scan-tree-dump-times on all platforms.
14261 * gcc.dg/vect/vect-outer-1.c: Likewise.
14262 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14263 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14264 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14265 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14266 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14267 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14268 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14269
a8394fa0
SB
142702016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14271
14272 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14273 warning.
14274
f3baa1d3
L
142752016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14276
14277 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14278
eb077516
JN
142792016-02-02 James Norris <jnorris@codesourcery.com>
14280
14281 * c-c++-common/goacc/routine-5.c: Add tests.
14282
578fb225
AM
142832016-02-02 Alexander Monakov <amonakov@ispras.ru>
14284
14285 * gcc.target/nvptx/unsigned-cmp.c: New test.
14286
c64f7d37
WD
142872016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14288
14289 * gcc.target/aarch64/scalar_shift_1.c
14290 (test_corners_sisd_di): Improve force to SIMD register.
14291 (test_corners_sisd_si): Likewise.
14292 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14293 Remove scan-assembler check for ldr.
14294
90c6f26c
RB
142952016-02-02 Richard Biener <rguenther@suse.de>
14296
14297 PR tree-optimization/69595
14298 * gcc.dg/Warray-bounds-17.c: New testcase.
14299
9dc03c97
RB
143002016-02-02 Richard Biener <rguenther@suse.de>
14301
14302 PR tree-optimization/69606
14303 * gcc.dg/torture/pr69606.c: New testcase.
14304
2d4dc223
YR
143052016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14306
14307 PR middle-end/68542
14308 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14309 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14310
65c98fde
AM
143112016-02-02 Alan Modra <amodra@gmail.com>
14312
14313 PR target/69548
14314 * gcc.target/powerpc/pr69548.c: New test.
14315
e1b81f2b
JJ
143162016-02-01 Jakub Jelinek <jakub@redhat.com>
14317
d0268b37
JJ
14318 PR rtl-optimization/69592
14319 * gcc.dg/pr69592.c: New test.
14320
e1b81f2b
JJ
14321 PR preprocessor/69543
14322 PR c/69558
14323 * gcc.dg/pr69543.c: New test.
14324 * gcc.dg/pr69558.c: New test.
14325
7dd7780d
UB
143262016-02-01 Uros Bizjak <ubizjak@gmail.com>
14327
bf672ee5
UB
14328 PR testsuite/65940
14329 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14330
9a7013f8
MS
143312016-02-01 Martin Sebor <msebor@redhat.com>
14332
14333 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14334
e681fb2b
BC
143352016-02-01 Bin Cheng <bin.cheng@arm.com>
14336
14337 PR tree-optimization/67921
14338 * c-c++-common/ubsan/pr67921.c: New test.
14339
ff86345f
RB
143402016-02-01 Richard Biener <rguenther@suse.de>
14341
14342 PR middle-end/69556
14343 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14344
bc369dbd
RB
143452016-02-01 Richard Biener <rguenther@suse.de>
14346
14347 PR tree-optimization/69574
14348 * gcc.dg/torture/pr69574.c: New testcase.
14349
ef318184
RB
143502016-02-01 Richard Biener <rguenther@suse.de>
14351
14352 PR tree-optimization/69579
14353 * gcc.dg/setjmp-6.c: New testcase.
14354
654745e6
JJ
143552016-02-01 Jakub Jelinek <jakub@redhat.com>
14356
14357 PR rtl-optimization/69570
14358 * g++.dg/opt/pr69570.C: New test.
14359
e6c0c44b
RH
143602016-02-01 Richard Henderson <rth@redhat.com>
14361
14362 * gcc.dg/pr69535.c: New test.
14363
6ff3f09a
JDA
143642016-01-31 John David Anglin <danglin@gcc.gnu.org>
14365
2c005538
JDA
14366 PR testsuite/69584
14367 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14368 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14369
61083a4b
JDA
14370 PR debug/68244
14371 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14372
6ff3f09a
JDA
14373 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14374
0c221916
PT
143752016-01-31 Paul Thomas <pault@gcc.gnu.org>
14376
14377 PR fortran/67564
14378 * gfortran.dg/allocate_with_source_17.f03: New test.
14379
db7a2818
JJ
143802016-01-30 Jakub Jelinek <jakub@redhat.com>
14381
14382 PR tree-optimization/69546
14383 * gcc.dg/torture/pr69546.c: New test.
14384
e520d5f0
PT
143852016-01-30 Paul Thomas <pault@gcc.gnu.org>
14386
14387 PR fortran/69566
14388 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14389
343c05d3
MS
143902016-01-30 Martin Sebor <msebor@redhat.com>
14391
14392 PR c++/68490
14393 * g++.dg/ext/flexary10.C: New test.
14394
d6c3a539
DH
143952016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14396
14397 PR fortran/66707
14398 gfortran.dg/common_23.f90: New test.
14399
52d72fcd
BS
144002016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14401
14402 PR target/65546
14403 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14404 condition being checked, and disable it when the target supports
14405 misaligned loads and stores.
14406
3a5d2ba4
JJ
144072016-01-29 Jakub Jelinek <jakub@redhat.com>
14408
14409 PR debug/69518
14410 * gcc.dg/torture/pr69518.c: New test.
14411
6bbacdb5
L
144122016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14413
14414 PR target/69530
14415 * gcc.target/i386/pr69530.c: New test.
14416
af932cdb
SE
144172016-01-29 Steve Ellcey <sellcey@imgtec.com>
14418
14419 PR target/65604
14420 * gcc.target/mips/div-delay.c: New test.
14421
26658b7c
JJ
144222016-01-29 Jakub Jelinek <jakub@redhat.com>
14423
33e89989
JJ
14424 PR target/69551
14425 * gcc.target/i386/pr69551.c: New test.
14426
26658b7c
JJ
14427 PR target/66137
14428 * gcc.target/i386/pr66137.c: New test.
14429
401116b5
AB
144302016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14431
14432 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14433 always built for p5600.
14434 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14435 isa=p5600 dg-option.
14436
d4abfcc5
RB
144372016-01-29 Richard Biener <rguenther@suse.de>
14438
14439 PR tree-optimization/69547
14440 * g++.dg/tree-ssa/pr69547.C: New testcase.
14441
16b77b32
JJ
144422016-01-29 Jakub Jelinek <jakub@redhat.com>
14443
14444 PR debug/66869
14445 * g++.dg/warn/Wunused-function2.C: New test.
14446
a1c95464
DV
144472016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14448
14449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14450 support for test to succeed.
14451
5453bfed
MP
144522016-01-29 Marek Polacek <polacek@redhat.com>
14453
14454 PR c++/69509
14455 PR c++/69516
14456 * g++.dg/ext/constexpr-vla2.C: New test.
14457 * g++.dg/ext/constexpr-vla3.C: New test.
14458 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14459
452ec2a5
RB
144602016-01-29 Richard Biener <rguenther@suse.de>
14461
14462 PR middle-end/69537
14463 * gcc.dg/uninit-21.c: New testcase.
14464
aec0b19e
UB
144652016-01-28 Uros Bizjak <ubizjak@gmail.com>
14466
14467 PR target/69459
14468 * gcc.target/i386/pr69459.c: New test.
14469
df113ce7
SE
144702016-01-28 Steve Ellcey <sellcey@imgtec.com>
14471
14472 PR target/68400
14473 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14474 * gcc.target/mips/pr68400.c: New test.
14475
494de84f
MS
144762016-01-28 Martin Sebor <msebor@redhat.com>
14477
14478 PR target/17381
14479 * gcc.target/powerpc/pr17381.c: New test.
14480
eb1b1f01
JJ
144812016-01-28 Jakub Jelinek <jakub@redhat.com>
14482
14483 PR middle-end/69542
14484 * gcc.dg/torture/pr69542.c: New test.
14485
6dfeb7ce
WD
144862016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14487
14488 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14489
4b7471a4
DE
144902016-01-28 David Edelsohn <dje.gcc@gmail.com>
14491
14492 * gcc.dg/pr65980.c: Skip on AIX.
14493 * gcc.dg/pr66688.c: Same.
14494
b271fd21
DE
144952016-01-28 David Edelsohn <dje.gcc@gmail.com>
14496
14497 PR target/63679
14498 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14499 * gcc.dg/tree-ssa/sra-18.c: Same.
14500
874108a9
AV
145012016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14502
14503 PR fortran/62536
14504 * gfortran.dg/block_15.f08: New test.
14505 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14506 on incorrectly closed BLOCK.
14507
30480bcd
IE
145082016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14509
14510 * gcc.dg/declare-simd.c: New test.
6905c577 14511
14ba8d6d
RB
145122016-01-28 Richard Biener <rguenther@suse.de>
14513
14514 PR tree-optimization/69466
14515 * gfortran.dg/vect/pr69466.f90: New testcase.
14516
0d4c694e
TP
145172016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14518
14519 * g++.dg/pr67989.C: Remove ARM-specific option.
14520 * gcc.target/arm/pr67989.C: New file.
14521
2aa780da
UB
145222016-01-27 Uros Bizjak <ubizjak@gmail.com>
14523
14524 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14525 and expm1 test for glibc < 2.11.
14526
f75ebe77
RH
145272016-01-27 Richard Henderson <rth@redhat.com>
14528
14529 * gcc.c-torture/execute/pr69447.c: New test.
14530
145312016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14532
9a175e65 14533 PR fortran/69422
49847d75
PT
14534 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14535
cbdd8ae0
JJ
145362016-01-27 Jakub Jelinek <jakub@redhat.com>
14537
14538 PR debug/66869
14539 * gcc.dg/pr66869.c: New test.
14540
2b572b3c
JL
145412016-01-25 Jeff Law <law@redhat.com>
14542
14543 PR tree-optimization/68398
aec0b19e 14544 PR tree-optimization/69196
2b572b3c
JL
14545 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14546 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14547 path to avoid new heuristic allowing more irreducible regions
14548 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14549 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14550 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14551 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14552 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14553
fa74a4bc
MP
145542016-01-27 Marek Polacek <polacek@redhat.com>
14555
14556 PR c/68062
14557 * c-c++-common/vector-compare-4.c: New test.
14558
0afff540
DM
145592016-01-27 David Malcolm <dmalcolm@redhat.com>
14560
14561 PR preprocessor/69126
14562 * c-c++-common/pr69126.c: New test case.
14563
1a218fc9
ILT
145642016-01-27 Ian Lance Taylor <iant@google.com>
14565
14566 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14567
5d70666e
RB
145682016-01-27 Ryan Burn <contact@rnburn.com>
14569
14570 PR cilkplus/69267
14571 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14572
87ff4d66
UB
145732016-01-27 Uros Bizjak <ubizjak@gmail.com>
14574
14575 PR target/69512
14576 * gcc.target/i386/pr69512.c: New test.
14577
27e23cca
RE
145782016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14579
14580 PR ada/69488
14581 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14582
05bf54c3
MP
145832016-01-27 Marek Polacek <polacek@redhat.com>
14584
14585 PR c++/69379
14586 * g++.dg/pr69379.C: New test.
14587
60214d0d
MS
145882016-01-27 Martin Sebor <msebor@redhat.com>
14589
14590 PR c++/69317
14591 * g++.dg/abi/Wabi-2-2.C: New test.
14592 * g++.dg/abi/Wabi-2-3.C: New test.
14593 * g++.dg/abi/Wabi-3-2.C: New test.
14594 * g++.dg/abi/Wabi-3-3.C: New test.
14595
167c7bfa
RB
145962016-01-27 Richard Biener <rguenther@suse.de>
14597
14598 PR tree-optimization/69166
14599 * gcc.dg/torture/pr69166.c: New testcase.
14600
1430fb1f
MJ
146012016-01-27 Martin Jambor <mjambor@suse.cz>
14602
14603 PR tree-optimization/69355
14604 * gcc.dg/tree-ssa/pr69355.c: New test.
14605
95e3030c
MP
146062016-01-27 Marek Polacek <polacek@redhat.com>
14607
14608 PR c++/69496
14609 * g++.dg/ext/constexpr-vla1.C: New test.
14610
eeb085f3
CB
146112016-01-20 Christian Bruel <christian.bruel@st.com>
14612
14613 PR target/69245
14614 * gcc.target/arm/pr69245.c: New test.
14615
b1652dde
JJ
146162016-01-27 Jakub Jelinek <jakub@redhat.com>
14617
14618 PR tree-optimization/69399
14619 * gcc.dg/torture/pr69399.c: New test.
14620
ce7e8f00
EB
146212016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14622
14623 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14624
e4aac1d1
EB
146252016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14626
14627 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14628
8dfdb419
TV
146292016-01-26 Tom de Vries <tom@codesourcery.com>
14630
14631 PR tree-optimization/69110
14632 * gcc.dg/autopar/pr69110.c: New test.
14633
56f80f54 146342016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14635 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14636
14637 * gcc.dg/graphite/isl-ast-op-select.c: New.
14638
a0909527
PT
146392015-01-26 Paul Thomas <pault@gcc.gnu.org>
14640
14641 PR fortran/69385
14642 * gfortran.dg/allocate_error_6.f90: New test.
14643
ffc445f4
RH
146442016-01-26 Richard Henderson <rth@redhat.com>
14645
14646 * gcc.dg/tm/pr60908.c: New test.
14647
01e1dea3
DM
146482016-01-26 David Malcolm <dmalcolm@redhat.com>
14649
14650 PR other/69006
14651 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14652 directive.
14653 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14654 expected multiline output to reflect the colorization being
14655 disabled before newlines.
14656 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14657 (custom_diagnostic_finalizer): Replace call to
14658 pp_newline_and_flush with call to pp_flush.
14659 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14660 * gfortran.dg/implicit_class_1.f90: Likewise.
14661 * lib/gcc-dg.exp (allow_blank_lines): New global.
14662 (dg-allow-blank-lines-in-output): New procedure.
14663 (gcc-dg-prune): Complain about blank lines in the output, unless
14664 dg-allow-blank-lines-in-output was called.
14665 * lib/multiline.exp (_build_multiline_regex): Only support
14666 arbitrary followup text for non-blank-lines, not for blank lines.
14667
13f92e8d
JJ
146682016-01-26 Jakub Jelinek <jakub@redhat.com>
14669
14670 PR tree-optimization/69483
14671 * gcc.dg/pr69483.c: New test.
14672 * g++.dg/opt/pr69483.C: New test.
14673
92422235
CL
146742016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14675
14676 PR target/68620
14677 * gcc.target/arm/pr68620.c: New test.
14678
0bccf11b
L
146792016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14680
14681 * gcc.target/i386/pr68986-2.c: Remove -m32.
14682
81cd202e
L
146832016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14684
14685 PR target/68986
14686 * gcc.target/i386/pr68986-1.c: New test.
14687 * gcc.target/i386/pr68986-2.c: Likewise.
14688 * gcc.target/i386/pr68986-3.c: Likewise.
14689
213a1c03
CB
146902016-01-26 Christian Bruel <christian.bruel@st.com>
14691
14692 * lib/target-supports.exp
14693 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14694 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14695 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14696
22a08dd1
RB
146972016-01-26 Richard Biener <rguenther@suse.de>
14698
14699 PR tree-optimization/69452
14700 * gcc.dg/torture/pr69452.c: New testcase.
14701
6c06e0e8
JJ
147022016-01-26 Jakub Jelinek <jakub@redhat.com>
14703
14704 PR target/69442
14705 * gcc.dg/pr69442.c: New test.
14706
b96824c4
RFI
147072016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14708
14709 PR target/67896
14710 * gcc.target/aarch64/simd/pr67896.C: New.
14711
5ee31e57
RS
147122016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14713
14714 PR tree-optimization/69400
14715 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14716 function.
14717 (plugin_init): Call it.
14718 * gcc.dg/torture/pr69400.c: New test.
14719
7ddfb31d
CL
147202016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14721
14722 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14723
1e050c90
AK
147242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14725 Sebastian Pop <s.pop@samsung.com>
14726
14727 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14728 isl-0.15.
14729
c8ee4bf5
AK
147302016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14731 Sebastian Pop <s.pop@samsung.com>
14732
14733 * gcc.dg/graphite/pr69292.c: New.
14734
d902b330
JJ
147352016-01-25 Jakub Jelinek <jakub@redhat.com>
14736
14737 * c-c++-common/goacc/use_device-1.c: New test.
14738
2c89b952
JL
147392016-01-25 Jeff Law <law@redhat.com>
14740
14741 PR tree-optimization/69196
14742 PR tree-optimization/68398
14743 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14744 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14745
685c8785
DE
147462016-01-25 David Edelsohn <dje.gcc@gmail.com>
14747
14748 PR target/69469
14749 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14750 Algorithm.
14751
95cef0c1
RB
147522016-01-25 Richard Biener <rguenther@suse.de>
14753
14754 PR testsuite/69380
14755 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14756
2947d3b2
IE
147572016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14758
14759 PR target/69421
14760 * gcc.dg/pr69421.c: New test.
14761
ae19075a
BB
147622016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14763
14764 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14765 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14766 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14767 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14768 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14769 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14770 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14771 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14772 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14773 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14774
fa4511c2
RB
147752016-01-25 Richard Biener <rguenther@suse.de>
14776
14777 PR tree-optimization/69376
14778 * gcc.dg/torture/pr69376.c: New testcase.
14779
1d101216
JD
147802016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14781
14782 PR fortran/69397
14783 PR fortran/68442
14784 * gfortran.dg/interface_38.f90: New test.
14785 * gfortran.dg/interface_39.f90: New test.
a0909527 14786
a59b92b0
PP
147872016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14788
14789 Revert:
14790 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14791
14792 PR c++/11858
14793 PR c++/24663
14794 PR c++/24664
14795 * g++.dg/template/pr11858.C: New test.
14796 * g++.dg/template/pr24663.C: New test.
14797 * g++.dg/template/unify12.C: New test.
14798 * g++.dg/template/unify13.C: New test.
14799 * g++.dg/template/unify14.C: New test.
14800 * g++.dg/template/unify15.C: New test.
14801 * g++.dg/template/unify16.C: New test.
14802 * g++.dg/template/unify17.C: New test.
14803
16acb1a8
DH
148042016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14805
14806 PR fortran/68283
14807 gfortran.dg/pr68283.f90: New test.
14808
094773e8
TK
148092016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14810
14811 PR fortran/66094
14812 * gfortran.dg/inline_matmul_13.f90: New test.
14813 * gfortran.dg/matmul_bounds_8.f90: New test.
14814 * gfortran.dg/matmul_bounds_9.f90: New test.
14815 * gfortran.dg/matmul_bounds_10.f90: New test.
14816
42fb90d7
TV
148172016-01-23 Tom de Vries <tom@codesourcery.com>
14818
14819 PR tree-optimization/69426
14820 * gcc.dg/autopar/pr69426.c: New test.
14821
69da7802
MS
148222016-01-23 Martin Sebor <msebor@redhat.com>
14823
14824 PR c++/58109
14825 PR c++/69022
14826 * g++.dg/cpp0x/alignas5.C: New test.
14827 * g++.dg/ext/vector29.C: Same.
14828
da17300a
UB
148292016-01-23 Uros Bizjak <ubizjak@gmail.com>
14830
14831 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14832 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14833 _GNU_SOURCE from compile flags to the source.
14834 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14835 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14836 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14837 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14838
62041cfc
JJ
148392016-01-22 Jakub Jelinek <jakub@redhat.com>
14840
14841 PR target/69432
14842 * g++.dg/opt/pr69432.C: New test.
14843
f7d2ad6f
BS
148442016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14845
14846 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14847 32-bit targets testing an -m64 multilib.
14848
d403fc9a
WS
148492016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14850
14851 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14852 64-bit support.
14853
4aa16f8d
JG
148542016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14855
14856 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14857
7c816d0f
CB
148582016-01-21 Christian Bruel <christian.bruel@st.com>
14859
14860 PR target/68674
14861 * gcc.target/i386/pr68674.c
14862 * gcc.target/aarch64/pr68674.c
14863 * gcc.target/arm/pr68674.c
14864
fce661e8
KT
148652016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14866
14867 PR target/69403
14868 * gcc.c-torture/execute/pr69403.c: New test.
14869
4696899f
PC
148702016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14871
14872 PR c++/55843
14873 * g++.dg/template/pr55843.C: New.
14874
bac69366
AL
148752016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14876
14877 PR testsuite/66877
14878 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14879 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14880
b57d3a5c
BS
148812016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14882
14883 PR testsuite/67489
da17300a
UB
14884 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14885 from dg-do compile directive, and instead add
14886 { dg-require-effective-target int128 }.
b57d3a5c 14887
9f04a53e
MS
148882016-01-20 Martin Sebor <msebor@redhat.com>
14889
14890 PR c/69405
14891 * gcc.dg/sync-fetch.c: New test.
14892
38a51663
JL
148932016-01-21 Martin Sebor <msebor@redhat.com>
14894
14895 PR target/69252
14896 * gcc.target/powerpc/pr69252.c: New test.
14897
2423a75a
JD
148982016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14899
14900 PR fortran/65996
da17300a 14901 * gfortran.dg/pr65996.f90: New test.
2423a75a 14902
0a76463f
DV
149032016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14904
14905 PR c++/68810
9f04a53e 14906 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14907 expected to generate an error.
0a76463f 14908
9776e692
BS
149092016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14910
14911 PR middle-end/66178
14912 * gcc.dg/torture/pr66178.c: New test.
14913
c8d3e088
AB
149142016-01-21 Anton Blanchard <anton@samba.org>
14915 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14916
14917 PR target/63354
14918 * gcc.target/powerpc/pr63354.c: New test.
14919
35b707ff
VM
149202016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14921
14922 PR rtl-optimization/68990
14923 * gcc.target/i386/pr68990: New.
14924
157b0829
NC
149252016-01-21 Nick Clifton <nickc@redhat.com>
14926
14927 PR target/69129
14928 * gcc.target/mips/pr69129.c: New.
14929
aede6748
PC
149302016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14931
14932 PR c++/58046
14933 * g++.dg/cpp0x/pr58046.C: New.
14934
5463c2c8
JJ
149352016-01-21 Jakub Jelinek <jakub@redhat.com>
14936
6d31cc75
SS
14937 PR target/69187
14938 PR target/65624
14939 * gcc.target/arm/pr69187.c: New test.
14940
5463c2c8
JJ
14941 PR c++/69355
14942 * g++.dg/torture/pr69355.C: New test.
14943
fa28f32b
AK
149442016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14945 Sebastian Pop <s.pop@samsung.com>
14946
14947 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14948
b920a047
AK
149492016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14950 Sebastian Pop <s.pop@samsung.com>
14951
da17300a 14952 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14953
bdd3aea6
JJ
149542016-01-21 Jakub Jelinek <jakub@redhat.com>
14955
14956 PR middle-end/67653
14957 * c-c++-common/pr67653.c: New test.
14958 * gcc.dg/torture/pr29119.c: Add dg-warning.
14959
26a2e6ae
PB
149602016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14961
14962 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14963
d25c7690
PK
149642016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14965
14966 PR c/24293
14967 * gcc.dg/pr24293.c: New test.
14968 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14969 incomplete struct type.
14970 * gcc.dg/declspec-1.c: Likewise.
14971 * gcc.dg/pr63549.c: Likewise.
14972
889d5698
JJ
149732016-01-20 Jakub Jelinek <jakub@redhat.com>
14974
14975 PR tree-optimization/66612
14976 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14977 for bdn instruction.
14978
d7cf3dc7
CL
149792016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14980
14981 * lib/target-supports.exp
14982 (check_effective_target_arm_fp_ok_nocache): New.
14983 (check_effective_target_arm_fp_ok): New.
14984 (add_options_for_arm_fp): New.
14985 (check_effective_target_arm_crypto_ok_nocache): Require
14986 target_arm_v8_neon_ok instead of arm32.
14987 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14988 (check_effective_target_arm_crypto_pragma_ok): New.
14989 (add_options_for_arm_vfp): New.
14990 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14991 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14992 target instead. Force initial fpu to vfp.
14993 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14994 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14995 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14996 dependency.
14997 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14998 use arm_vfp effective target instead. Force initial fpu to vfp.
14999 * gcc.target/arm/attr-neon3.c: Likewise.
15000 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15001 arm_vfp_ok.
15002 * gcc.target/arm/unsigned-float.c: Likewise.
15003 * gcc.target/arm/vfp-1.c: Likewise.
15004 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15005 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15006 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15007 * gcc.target/arm/vfp-ldmias.c: Likewise.
15008 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15009 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15010 * gcc.target/arm/vfp-stmiad.c: Likewise.
15011 * gcc.target/arm/vfp-stmias.c: Likewise.
15012 * gcc.target/arm/vnmul-1.c: Likewise.
15013 * gcc.target/arm/vnmul-2.c: Likewise.
15014 * gcc.target/arm/vnmul-3.c: Likewise.
15015 * gcc.target/arm/vnmul-4.c: Likewise.
15016
01ac9704 150172016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15018
e84b00da
L
15019 PR testsuite/69366
15020 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15021 the MPX run-time library, for compile-time MPX test.
15022 * gcc.target/i386/chkp-always_inline.c: Likewise.
15023 * gcc.target/i386/chkp-bndret.c: Likewise.
15024 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15025 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15026 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15027 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15028 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15029 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15030 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15031 * gcc.target/i386/chkp-label-address.c: Likewise.
15032 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15033 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15034 * gcc.target/i386/chkp-pr69044.c: Likewise.
15035 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15036 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15037 * gcc.target/i386/chkp-strchr.c: Likewise.
15038 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15039 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15040 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15041 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15042 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15043 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15044 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15045 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15046 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15047 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15048 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15049 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15050 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15051 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15052 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15053 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15054 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15055 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15056 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15057 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15058 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15059 * gcc.target/i386/pr63995-2.c: Likewise.
15060 * gcc.target/i386/pr64805.c: Likewise.
15061 * gcc.target/i386/pr65044.c: Likewise.
15062 * gcc.target/i386/pr65167.c: Likewise.
15063 * gcc.target/i386/pr65183.c: Likewise.
15064 * gcc.target/i386/pr65184.c: Likewise.
15065 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15066
28b33016
IE
150672016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15068
15069 PR tree-optimization/69328
15070 * gcc.dg/pr69328.c: New test.
15071
bcff0913
JL
150722016-01-20 Jeff Law <law@redhat.com>
15073
bf0bb970 15074 PR target/25114
bcff0913
JL
15075 * gcc.target/m68k/pr25114.c: New test.
15076
a3f69631
AV
150772016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15078
15079 * gcc.target/arm/memset-inline-10.c: Added
15080 dg-require-effective-target arm_thumb2_ok.
15081
af33ba0d
EB
150822016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15083
15084 * gcc.dg/debug/dwarf2/sso.c: New test.
15085
7596d5de
UB
150862016-01-19 Uros Bizjak <ubizjak@gmail.com>
15087
15088 PR testsuite/68820
15089 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15090 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15091 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15092
ceda2c69
JH
150932016-01-19 Jan Hubicka <hubicka@ucw.cz>
15094
15095 PR ipa/66223
15096 * g++.dg/ipa/devirt-50.C: New testcase.
15097
38a979f2
MP
150982016-01-19 Marek Polacek <polacek@redhat.com>
15099
15100 PR c++/68965
15101 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15102 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15103
962801c5
KT
151042016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15105
15106 PR target/69135
15107 * gcc.target/arm/pr69135_1.c: New test.
15108
078fe40a
WD
151092015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15110
15111 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15112
786e3c06
WD
151132015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15114
15115 * gcc.target/aarch64/ccmp_1.c: New testcase.
15116
1e297006
MP
151172016-01-19 Marek Polacek <polacek@redhat.com>
15118
15119 PR c++/68586
15120 * g++.dg/cpp0x/enum30.C: New test.
15121
879c27e3
RB
151222016-01-19 Richard Biener <rguenther@suse.de>
15123
15124 PR tree-optimization/69336
15125 * g++.dg/tree-ssa/pr69336.C: New testcase.
15126
015337d3
JJ
151272016-01-19 Jakub Jelinek <jakub@redhat.com>
15128
15129 PR debug/65779
15130 * gcc.dg/pr65779.c: New test.
15131
e2c768b6
RB
151322016-01-19 Richard Biener <rguenther@suse.de>
15133
15134 PR tree-optimization/69352
15135 * gcc.dg/torture/pr69352.c: New testcase.
15136
569efc34
JJ
151372016-01-19 Jakub Jelinek <jakub@redhat.com>
15138
15139 PR rtl-optimization/68955
15140 PR rtl-optimization/64557
15141 * gcc.dg/torture/pr68955.c: New test.
15142
e49d321f
JH
151432016-01-19 Jan Hubicka <hubicka@ucw.cz>
15144
15145 PR lto/69136
15146 * g++.dg/torture/pr69136.C: New testcase.
15147
e9191ad3
JH
151482016-01-19 Jan Hubicka <hubicka@ucw.cz>
15149
15150 PR lto/69133
15151 * g++.dg/lto/pr69133_0.C: New testcase.
15152 * g++.dg/lto/pr69133_1.C: New testcase.
15153
2bedb645
JL
151542016-01-15 Jeff Law <law@redhat.com>
15155
15156 PR tree-optimization/69320
15157 * gcc.c-torture/pr69320-1.c: New test.
15158 * gcc.c-torture/pr69320-2.c: New test.
15159 * gcc.c-torture/pr69320-3.c: New test.
15160 * gcc.c-torture/pr69320-4.c: New test.
15161
17c15cb9
PP
151622016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15163
15164 PR c++/11858
15165 PR c++/24663
15166 PR c++/24664
15167 * g++.dg/template/pr11858.C: New test.
15168 * g++.dg/template/pr24663.C: New test.
15169 * g++.dg/template/unify12.C: New test.
15170 * g++.dg/template/unify13.C: New test.
15171 * g++.dg/template/unify14.C: New test.
15172 * g++.dg/template/unify15.C: New test.
15173 * g++.dg/template/unify16.C: New test.
15174 * g++.dg/template/unify17.C: New test.
15175
9617fd08
DM
151762016-01-18 David Malcolm <dmalcolm@redhat.com>
15177
15178 PR testsuite/69181
15179 * gcc.dg/pr69181-1.c: New test file.
15180 * gcc.dg/pr69181-2.c: New test file.
15181 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15182 globals by moving it to...
15183 (cleanup-after-saved-dg-test): ...this new function. Add
15184 "global additional_sources_used". Add reset of global
15185 multiline_expected_outputs to the empty list.
15186 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15187 global to...
15188 (multiline_expected_outputs): ...this, and updated comments to
15189 note that it is modified from gcc-dg.exp.
15190 (dg-end-multiline-output): Update for the above renaming.
15191 (handle-multiline-outputs): Likewise. Remove the clearing
15192 of the expected outputs to the empty list.
15193
b555a2e4
RB
151942016-01-18 Richard Biener <rguenther@suse.de>
15195
15196 PR tree-optimization/69297
15197 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15198
96902805
JM
151992016-01-18 Joseph Myers <joseph@codesourcery.com>
15200
15201 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15202 dg-options.
15203 * gcc.target/mips/mips-3d-2.c: Likewise.
15204 * gcc.target/mips/mips-3d-3.c: Likewise.
15205 * gcc.target/mips/mips-3d-4.c: Likewise.
15206 * gcc.target/mips/mips-3d-5.c: Likewise.
15207 * gcc.target/mips/mips-3d-6.c: Likewise.
15208 * gcc.target/mips/mips-3d-7.c: Likewise.
15209 * gcc.target/mips/mips-3d-8.c: Likewise.
15210 * gcc.target/mips/mips-3d-9.c: Likewise.
15211 * gcc.target/mips/mips-ps-1.c: Likewise.
15212 * gcc.target/mips/mips-ps-2.c: Likewise.
15213 * gcc.target/mips/mips-ps-3.c: Likewise.
15214 * gcc.target/mips/mips-ps-4.c: Likewise.
15215 * gcc.target/mips/mips-ps-5.c: Likewise.
15216 * gcc.target/mips/mips-ps-6.c: Likewise.
15217 * gcc.target/mips/mips-ps-7.c: Likewise.
15218 * gcc.target/mips/mips-ps-type.c: Likewise.
15219 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15220 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15221
40e26f94
TV
152222016-01-18 Tom de Vries <tom@codesourcery.com>
15223
15224 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15225 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15226 * c-c++-common/goacc/kernels-empty.c: New test.
15227 * c-c++-common/goacc/kernels-eternal.c: New test.
15228 * c-c++-common/goacc/kernels-loop-2.c: New test.
15229 * c-c++-common/goacc/kernels-loop-3.c: New test.
15230 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15231 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15232 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15233 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15234 * c-c++-common/goacc/kernels-loop-data.c: New test.
15235 * c-c++-common/goacc/kernels-loop-g.c: New test.
15236 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15237 * c-c++-common/goacc/kernels-loop-n.c: New test.
15238 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15239 * c-c++-common/goacc/kernels-loop.c: New test.
15240 * c-c++-common/goacc/kernels-noreturn.c: New test.
15241 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15242 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15243 * c-c++-common/goacc/kernels-reduction.c: New test.
15244
a98d4647
TV
152452016-01-18 Tom de Vries <tom@codesourcery.com>
15246
15247 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15248 * gcc.dg/autopar/outer-2.c: Same.
15249 * gcc.dg/autopar/outer-3.c: Same.
15250 * gcc.dg/autopar/outer-4.c: Same.
15251 * gcc.dg/autopar/outer-5.c: Same.
15252 * gcc.dg/autopar/outer-6.c: Same.
15253 * gcc.dg/autopar/parallelization-1.c: Same.
15254 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15255 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15256 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15257 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15258 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15259 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15260 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15261 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15262 * gcc.dg/autopar/pr39500-1.c: Same.
15263 * gcc.dg/autopar/pr39500-2.c: Same.
15264 * gcc.dg/autopar/pr46193.c: Same.
15265 * gcc.dg/autopar/pr46194.c: Same.
15266 * gcc.dg/autopar/pr49580.c: Same.
15267 * gcc.dg/autopar/pr49960-1.c: Same.
15268 * gcc.dg/autopar/pr49960.c: Same.
15269 * gcc.dg/autopar/pr68373.c: Same.
15270 * gcc.dg/autopar/reduc-1.c: Same.
15271 * gcc.dg/autopar/reduc-1char.c: Same.
15272 * gcc.dg/autopar/reduc-1short.c: Same.
15273 * gcc.dg/autopar/reduc-2.c: Same.
15274 * gcc.dg/autopar/reduc-2char.c: Same.
15275 * gcc.dg/autopar/reduc-2short.c: Same.
15276 * gcc.dg/autopar/reduc-3.c: Same.
15277 * gcc.dg/autopar/reduc-4.c: Same.
15278 * gcc.dg/autopar/reduc-6.c: Same.
15279 * gcc.dg/autopar/reduc-7.c: Same.
15280 * gcc.dg/autopar/reduc-8.c: Same.
15281 * gcc.dg/autopar/reduc-9.c: Same.
15282 * gcc.dg/autopar/uns-outer-4.c: Same.
15283 * gcc.dg/autopar/uns-outer-5.c: Same.
15284 * gcc.dg/autopar/uns-outer-6.c: Same.
15285 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15286 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15287
da976fa8
AL
152882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15289
15290 PR target/63679
15291 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15292 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15293
70c1e886
AL
152942016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15295
15296 PR target/63679
15297 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15298 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15299 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15300
88bed196
AL
153012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15302
15303 PR target/63679
15304 * gcc.dg/tree-ssa/sra-17.c: New.
15305 * gcc.dg/tree-ssa/sra-18.c: New.
15306
3dd5f42e
IE
153072016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15308
15309 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15310
ae5a77fa
EB
153112016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15312
15313 * gnat.dg/inline12.adb: New test.
15314
11e57fc6
BC
153152016-01-18 Bin Cheng <bin.cheng@arm.com>
15316
15317 PR tree-optimization/66797
15318 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15319
995b6fe0
RB
153202016-01-18 Richard Biener <rguenther@suse.de>
15321
15322 PR tree-optimization/69170
15323 * gcc.dg/torture/pr69170.c: New testcase.
15324
82ee0cf2 153252016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15326
15327 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15328
d69da357
TV
153292016-01-16 Tom de Vries <tom@codesourcery.com>
15330
15331 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15332
a3845283
TV
153332016-01-16 Tom de Vries <tom@codesourcery.com>
15334
15335 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15336 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15337 redundant dg-require-effective-target pthread.
15338 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15339 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15340 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15341 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15342 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15343 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15344 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15345
197a6aa6
DE
153462016-01-16 David Edelsohn <dje.gcc@gmail.com>
15347
15348 PR target/68609
15349 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15350 * gcc.target/powerpc/recip-7.c: Same.
15351
ec7886c1
PP
153522016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15353
15354 PR c++/69091
15355 * g++.dg/template/pr69091.C: New test.
15356
203484bb
PP
153572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15358
15359 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15360 dump does not contain an error_mark_node.
15361 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15362 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15363
aa2500e9
PP
153642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15365
15366 PR c++/68936
15367 * g++.dg/template/pr68936.C: New test.
15368
28621a5c
DE
153692016-01-15 David Edelsohn <dje.gcc@gmail.com>
15370
15371 PR target/68609
15372 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15373 * gcc.target/powerpc/recip-2.c: Same.
15374 * gcc.target/powerpc/recip-3.c: Same.
15375 * gcc.target/powerpc/recip-4.c: Same.
15376 * gcc.target/powerpc/recip-sqrtf.c: Same.
15377
40c43aca
JL
153782016-01-15 Jeff Law <law@redhat.com>
15379
15380 PR tree-optimization/69270
15381 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15382 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15383
afbc5ae8
PT
153842016-01-15 Paul Thomas <pault@gcc.gnu.org>
15385
15386 PR fortran/49630
15387 * gfortran.dg/deferred_character_13.f90: New test for the fix
15388 of comment 3 of the PR.
15389
15390 PR fortran/54070
15391 * gfortran.dg/deferred_character_8.f90: New test
15392 * gfortran.dg/allocate_error_5.f90: New test
15393
15394 PR fortran/60593
15395 * gfortran.dg/deferred_character_10.f90: New test
15396
15397 PR fortran/60795
15398 * gfortran.dg/deferred_character_14.f90: New test
15399
15400 PR fortran/61147
15401 * gfortran.dg/deferred_character_11.f90: New test
15402
15403 PR fortran/64324
15404 * gfortran.dg/deferred_character_9.f90: New test
15405
49abe076
VM
154062016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15407
15408 PR rtl-optimization/69030
15409 * gcc.target/i386/pr69030.c: New.
15410
16d12992
KT
154112016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15412
15413 * gcc.target/aarch64/target_attr_17.c: New test.
15414
78810bd3
RB
154152016-01-15 Richard Biener <rguenther@suse.de>
15416
15417 PR tree-optimization/66856
15418 * gcc.dg/torture/pr66856-1.c: New testcase.
15419 * gcc.dg/torture/pr66856-2.c: Likewise.
15420
2bd847fe
RB
154212016-01-15 Richard Biener <rguenther@suse.de>
15422
15423 PR debug/69137
15424 * g++.dg/lto/pr69137_0.C: New testcase.
15425
a00fe3b7
RS
154262016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15427
15428 PR middle-end/69246
15429 * gcc.target/i386/pr69246.c: New test.
15430
cbb0e83b
DV
154312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15432
7596d5de 15433 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15434
5a500ecf
DV
154352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15436
15437 PR c++/56194
15438 * g++.dg/init/const9.C: Disable test on S/390.
15439
5d9bf64f
DV
154402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15441
15442 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15443 * g++.dg/Wno-frame-address.C: Ditto.
15444
e234b19e
DV
154452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15446
15447 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15448
89483f99
RB
154492016-01-15 Richard Biener <rguenther@suse.de>
15450
15451 PR tree-optimization/68961
15452 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15453
94f37395
IE
154542016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15455
15456 * gcc.target/i386/pr65105-5.c: New test.
15457
82ee0cf2 154582016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15459
15460 * gcc.c-torture/execute/alias-4.c: New testcase.
15461
82ee0cf2 154622016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15463
15464 PR ipa/68148
15465 * g++.dg/ipa/devirt-49.C: New testcase.
15466
092f7deb 154672016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15468
15469 PR target/65837
15470 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15471 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15472 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15473
e93c66bc
RB
154742016-01-15 Richard Biener <rguenther@suse.de>
15475
15476 PR tree-optimization/69117
15477 * gcc.dg/torture/pr69117.c: New testcase.
15478
c47eaca6 154792015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15480
15481 PR c++/69048
15482 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15483
c3f6914a
FXC
154842016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15485
15486 PR testsuite/67509
15487 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15488 range tests use 100 * maximum instead of maximum + 1.
15489
cd65ae90
JJ
154902016-01-14 Jakub Jelinek <jakub@redhat.com>
15491
15492 PR debug/69244
15493 * gcc.dg/guality/pr69244.c: New test.
15494
19643948
UB
154952016-01-14 Uros Bizjak <ubizjak@gmail.com>
15496
15497 * lib/target-supports.exp (check_effective_target_issignaling):
15498 New procedure.
15499 * gcc.dg/pr61441.c: Require issignaling effective target.
15500
fe79c97e
SB
155012016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15502
15503 PR target/68803
15504 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15505
c7df95d8
DM
155062016-01-14 David Malcolm <dmalcolm@redhat.com>
15507
15508 PR c++/68819
15509 PR preprocessor/69177
15510 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15511 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15512 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15513 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15514
00083992
MP
155152016-01-14 Marek Polacek <polacek@redhat.com>
15516
15517 PR c/69262
15518 * gcc.dg/array-15.c: New test.
15519
0c9b3294
JJ
155202016-01-14 Jakub Jelinek <jakub@redhat.com>
15521
15522 PR middle-end/68146
15523 PR tree-optimization/69155
15524 * gfortran.dg/pr68146.f: New test.
15525 * gfortran.dg/pr69155.f90: New test.
15526
3688e13d
RB
155272016-01-14 Richard Biener <rguenther@suse.de>
15528
15529 PR tree-optimization/68060
15530 * gcc.dg/torture/pr68060-1.c: New testcase.
15531 * gcc.dg/torture/pr68060-2.c: Likewise.
15532
bab0ad3a
NC
155332016-01-14 Nick Clifton <nickc@redhat.com>
15534
15535 * lib/target-supports.exp
15536 (check_effective_target_arm_neon_ok_nocache): Add an option
15537 sequence that includes setting the ARM architecture to ARMv7-A.
15538 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15539 command line options necessary to enable Neon support.
15540 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15541 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15542 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15543 * gcc.target/arm/pr69180.c: Likewise.
15544
947c2ce5
JL
155452016-01-14 Jeff Law <law@redhat.com>
15546
15547 PR tree-optimization/69270
15548 * gcc.dg/tree-ssa/pr69270.c: New test.
15549
3342fd71
BS
155502016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15551
15552 PR c/66208
15553 * c-c++-common/pr66208.c: New file.
15554
2ad3adf1
JJ
155552016-01-13 Jakub Jelinek <jakub@redhat.com>
15556
15557 PR tree-optimization/69156
15558 * gcc.dg/pr69156.c: New test.
15559
398d6feb
L
155602016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15561
15562 * gcc.target/i386/pr69225-7.c: New test.
15563
4c868789
RH
155642016-01-13 Richard Henderson <rth@redhat.com>
15565
15566 * gcc.dg/tm/memopt-13.c: Update expected function.
15567 * gcc.dg/tm/memopt-6.c: Likewise.
15568
ef6d1772
UB
155692016-01-13 Uros Bizjak <ubizjak@gmail.com>
15570
15571 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15572 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15573 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15574 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15575
ef6d1772
UB
155762016-01-13 Tom de Vries <tom@codesourcery.com>
15577
15578 PR tree-optimization/69169
0b4b6ef2
TV
15579 * gcc.dg/pr69169.c: New test.
15580
2ad3adf1 155812016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15582
15583 PR target/69228
15584 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15585 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15586 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15587 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15588 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15589 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15590 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15591 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15592
9060e335
AK
155932016-01-13 Jakub Jelinek <jakub@redhat.com>
15594
15595 PR target/69247
15596 * gcc.dg/pr69247.c: New test.
15597
40311329
RB
155982016-01-13 Richard Biener <rguenther@suse.de>
15599
15600 PR tree-optimization/69242
15601 * gcc.dg/torture/pr69242.c: New testcase.
15602
ccbd7103
RB
156032016-01-13 Richard Biener <rguenther@suse.de>
15604
15605 PR tree-optimization/69186
15606 * gcc.dg/torture/pr69186.c: New testcase.
15607
c6f72a46
JL
156082016-01-13 Jeff Law <law@redhat.com>
15609
15610 PR tree-optimization/67755
15611 * gcc.dg/tree-ssa/pr67755.c: New test.
15612
156132016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15614
15615 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15616 pass number in output by a star.
15617
c446cf07
BC
156182016-01-12 Bin Cheng <bin.cheng@arm.com>
15619
15620 PR tree-optimization/68911
15621 * gcc.c-torture/execute/pr68911.c: New test.
15622
5342156c
MP
156232016-01-12 Marek Polacek <polacek@redhat.com>
15624
15625 PR c++/68979
15626 * g++.dg/warn/permissive-1.C: New test.
15627
65364cc5
JJ
156282016-01-12 Jakub Jelinek <jakub@redhat.com>
15629
15630 PR objc++/68511
15631 PR c++/69213
15632 * g++.dg/opt/pr69213.C: New test.
15633
81b9a3d9
CB
156342016-01-12 Christian Bruel <christian.bruel@st.com>
15635
15636 PR target/69180
15637 * gcc.target/arm/pr69180.c: New test.
15638
3c4e91c9
RB
156392016-01-12 Richard Biener <rguenther@suse.de>
15640
15641 PR lto/69077
15642 * g++.dg/lto/pr69077_0.C: New testcase.
15643 * g++.dg/lto/pr69077_1.C: Likewise.
15644
5664cea1
JJ
156452016-01-12 Jakub Jelinek <jakub@redhat.com>
15646
15647 PR target/69175
15648 * g++.dg/opt/pr69175.C: New test.
15649
86cefc49
AL
156502016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15651
15652 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15653 rather than #including math.h & stdlib.h.
15654 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15655 * gcc.dg/vect/pr49771.c: Likewise.
15656 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15657 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15658 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15659 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15660 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15661 * gcc.dg/vect/pr44507.c: Likewise.
15662 * gcc.dg/vect/pr45902.c: Likewise.
15663 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15664 * gcc.dg/vect/vect-117.c: Likewise.
15665 * gcc.dg/vect/vect-99.c: Likewise.
15666 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15667 * gcc.dg/vect/vect-cond-1.c: Likewise.
15668 * gcc.dg/vect/vect-cond-2.c: Likewise.
15669 * gcc.dg/vect/vect-cond-3.c: Likewise.
15670 * gcc.dg/vect/vect-cond-4.c: Likewise.
15671 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15672 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15673 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15674 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15675 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15676 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15677 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15678 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15679 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15680 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15681 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15682 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15683 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15684 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15685 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15686 include of signal.h.
15687 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15688 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15689 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15690 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15691 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15692 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15693 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15694 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15695 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15696 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15697 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15698 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15699 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15700 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15701 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15702 * gcc.dg/vect/vect-outer-5.c: Likewise.
15703 * gcc.dg/vect/vect-outer-6.c: Likewise.
15704 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15705 include of stdio.h.
15706
b832f61e
NC
157072016-01-12 Nick Clifton <nickc@redhat.com>
15708
15709 PR target/68913
15710 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15711 to fread so that it will be found in all target runtimes.
15712
8eac49b1
RB
157132016-01-12 Richard Biener <rguenther@suse.de>
15714
15715 PR tree-optimization/69053
15716 * g++.dg/torture/pr69053.C: New testcase.
15717
2935d994
RB
157182016-01-12 Richard Biener <rguenther@suse.de>
15719
15720 PR tree-optimization/69168
15721 * gcc.dg/torture/pr69168.c: New testcase.
15722
66c16fd9
RB
157232016-01-12 Richard Biener <rguenther@suse.de>
15724
15725 PR tree-optimization/69157
15726 * gcc.dg/torture/pr69157.c: New testcase.
15727
157282016-01-12 Richard Biener <rguenther@suse.de>
15729
15730 PR tree-optimization/69174
15731 * gcc.dg/torture/pr69174.c: New testcase.
15732
723033a6
JJ
157332016-01-12 Jakub Jelinek <jakub@redhat.com>
15734
15735 PR c++/66808
15736 PR c++/69000
15737 * g++.dg/tls/pr66808.C: New test.
15738 * g++.dg/tls/pr69000.C: New test.
15739
3574cf47
BS
157402016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15741
15742 * gcc.target/powerpc/swaps-p8-23.c: New test.
15743 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15744
feb20787
JDA
157452016-01-11 John David Anglin <danglin@gcc.gnu.org>
15746
15747 PR tree-optimization/68356
15748 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15749
27b1820a
KV
157502016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15751 Jim Wilson <jim.wilson@linaro.org>
15752
15753 PR target/69194
15754 * gcc.target/arm/pr69194.c: New test.
15755
cf4de6af
L
157562016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15757
15758 PR target/69225
15759 * gcc.target/i386/pr69225-1.c: New test.
15760 * gcc.target/i386/pr69225-2.c: Likewise.
15761 * gcc.target/i386/pr69225-3.c: Likewise.
15762 * gcc.target/i386/pr69225-4.c: Likewise.
15763 * gcc.target/i386/pr69225-5.c: Likewise.
15764 * gcc.target/i386/pr69225-6.c: Likewise.
15765
1ebd5558
JJ
157662016-01-11 Jakub Jelinek <jakub@redhat.com>
15767
23552a4d
JJ
15768 PR target/67462
15769 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15770 if lp64.
15771
26ff85b0
JJ
15772 PR target/69071
15773 * gcc.dg/pr69071.c: New test.
15774
9cb6bd74
JJ
15775 PR c++/69211
15776 * g++.dg/opt/pr69211.C: New test.
15777
1ebd5558
JJ
15778 PR tree-optimization/69214
15779 * gcc.c-torture/compile/pr69214.c: New test.
15780
8c18c836
UB
157812016-01-11 Uros Bizjak <ubizjak@gmail.com>
15782
15783 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15784 * gcc.target/i386/pr66232-11.c: Ditto.
15785 * gcc.target/i386/pr66232-12.c: Ditto.
15786 * gcc.target/i386/pr66232-13.c: Ditto.
15787
62446e6e
RB
157882016-01-11 Richard Biener <rguenther@suse.de>
15789
15790 PR tree-optimization/69173
15791 * gcc.dg/torture/pr69173.c: New testcase.
15792
2b8568fe
KT
157932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15794
15795 PR rtl-optimization/68796
15796 * gcc.target/aarch64/tst_5.c: New test.
15797 * gcc.target/aarch64/tst_6.c: Likewise.
15798
5baf4532
KT
157992016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15800
15801 PR rtl-optimization/68841
15802 * gcc.dg/pr68841.c: New test.
15803 * gcc.c-torture/execute/pr68841.c: New test.
15804
ca90b1ed
YR
158052016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15806
15807 PR rtl-optimization/68920
15808 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15809 for ix86 targets.
15810 * gcc.dg/ifcvt-5.c: New test.
15811
2ad3adf1 158122016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15813
15814 PR bootstrap/69123
15815 * g++.dg/pr69123.C: New.
15816
83834c09
IE
158172016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15818
15819 PR target/69010
15820 * gcc.target/i386/pr69010.c: New test.
15821
dcf89d57
MJ
158222016-01-11 Martin Jambor <mjambor@suse.cz>
15823
15824 PR ipa/69044
15825 * gcc.target/i386/chkp-pr69044.c: New test.
15826
d95167ee
TV
158272016-01-11 Tom de Vries <tom@codesourcery.com>
15828
15829 PR tree-optimization/69109
15830 * gcc.dg/autopar/pr69109-2.c: New test.
15831 * gcc.dg/autopar/pr69109.c: New test.
15832
4f6403a8
TV
158332016-01-11 Tom de Vries <tom@codesourcery.com>
15834
15835 PR tree-optimization/69108
15836 * gcc.dg/autopar/pr69108.c: New test.
15837
21efdd80
PP
158382016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15839
15840 PR c++/69029
15841 * c-c++-common/Wisleading-indentation.c: Augment test.
15842
fd42eed8
TK
158432016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15844
15845 PR fortran/69154
15846 * gfortran.dg/inline_matmul_12.f90: New test.
15847
4f90ee6c
PT
158482016-01-10 Paul Thomas <pault@gcc.gnu.org>
15849
15850 PR fortran/67779
15851 * gfortran.dg/actual_array_offset_1: New test.
15852
3907c6cf
TV
158532016-01-10 Tom de Vries <tom@codesourcery.com>
15854
15855 PR tree-optimization/69062
15856 * gcc.dg/autopar/pr69062.c: New test.
15857
b07b236e
TS
158582016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15859
15860 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15861 * gcc.dg/vect/slp-perm-2.c: Likewise.
15862 * gcc.dg/vect/slp-perm-3.c: Likewise.
15863 * gcc.dg/vect/slp-perm-5.c: Likewise.
15864 * gcc.dg/vect/slp-perm-6.c: Likewise.
15865 * gcc.dg/vect/slp-perm-7.c: Likewise.
15866 * gcc.dg/vect/slp-perm-8.c: Likewise.
15867
23fab8ae
TV
158682016-01-10 Tom de Vries <tom@codesourcery.com>
15869
15870 PR tree-optimization/69039
15871 * gcc.dg/autopar/pr69039.c: New test.
15872
73f0dae2
MP
158732016-01-09 Marek Polacek <polacek@redhat.com>
15874
15875 PR c++/69113
15876 * g++.dg/pr69113.C: New test.
15877
20b8d734
JJ
158782016-01-09 Jakub Jelinek <jakub@redhat.com>
15879
15880 PR middle-end/50865
15881 PR tree-optimization/69097
15882 * gcc.c-torture/execute/pr50865.c: New test.
15883 * gcc.c-torture/execute/pr69097-1.c: New test.
15884 * gcc.c-torture/execute/pr69097-2.c: New test.
15885 * gcc.dg/pr69097-1.c: New test.
15886 * gcc.dg/pr69097-2.c: New test.
15887
c50e614b
JJ
158882016-01-09 Jakub Jelinek <jakub@redhat.com>
15889
15890 PR c++/69164
15891 * g++.dg/opt/pr69164.C: New test.
15892
e0237993
JJ
158932016-01-08 Jakub Jelinek <jakub@redhat.com>
15894
15895 PR tree-optimization/69167
15896 * gcc.dg/pr69167.c: New test.
15897
bd8f5bb2
MP
158982016-01-08 Marek Polacek <polacek@redhat.com>
15899
15900 PR c++/68449
15901 * g++.dg/pr68449.C: New.
15902
bb0f5ca7
AL
159032016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15904
15905 PR tree-optimization/68707
15906 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15907 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15908 on platforms supporting it.
15909 * gcc.dg/vect/slp-perm-2.c: Likewise.
15910 * gcc.dg/vect/slp-perm-3.c: Likewise.
15911 * gcc.dg/vect/slp-perm-5.c: Likewise.
15912 * gcc.dg/vect/slp-perm-7.c: Likewise.
15913 * gcc.dg/vect/slp-perm-8.c: Likewise.
15914 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15915 on platforms supporting it.
15916
22518428
JJ
159172016-01-08 Jakub Jelinek <jakub@redhat.com>
15918
33f0852f
JJ
15919 PR tree-optimization/69162
15920 * gcc.dg/pr69162.c: New test.
15921
22518428
JJ
15922 PR tree-optimization/69172
15923 * gcc.dg/pr69172.c: New test.
15924
80e9b3aa
TP
159252016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15926
15927 PR tree-optimization/67781
15928 * gcc.c-torture/execute/pr67781.c: New file.
15929
262a363f
JJ
159302016-01-08 Jakub Jelinek <jakub@redhat.com>
15931
15932 PR tree-optimization/69083
15933 * gcc.dg/vect/pr69083.c: New test.
15934
6e1f093f
SS
159352016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15936
15937 PR tree-optimization/61441
15938 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15939 Use -fexcess-precision=standard for compiler options.
15940 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15941
53290e07
JJ
159422016-01-08 Jakub Jelinek <jakub@redhat.com>
15943
57bf3072
JJ
15944 PR fortran/69128
15945 * gfortran.dg/gomp/pr69128.f90: New test.
15946
53290e07
JJ
15947 PR c++/69145
15948 * g++.dg/ext/pr69145-1.C: New test.
15949 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15950 * g++.dg/ext/pr69145-2.h: New file.
15951
7a127fa7
MS
159522016-01-07 Martin Sebor <msebor@redhat.com>
15953
15954 PR c/68966
15955 * gcc.dg/atomic-fetch-bool.c: New test.
15956 * gcc.dg/sync-fetch-bool.c: New test.
15957
95918b49
L
159582016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15959
15960 PR fortran/66680
15961 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15962
c8e62a9d
NC
159632016-01-07 Nick Clifton <nickc@redhat.com>
15964
15965 PR target/66655
15966 * g++.dg/pr66655.C: New test.
15967 * g++.dg/pr66655_1.cc: Test support file.
15968 * g++.dg/pr66655.h: Test header file.
15969
2ad3adf1 159702016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15971
15972 PR fortran/66680
15973 gfortran.dg/gomp/pr66680.f90: New test.
15974
4cd9ca92
L
159752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15976
15977 PR target/69171
15978 * gcc.target/i386/pr69171-1.c: New test.
15979 * gcc.target/i386/pr69171-2.c: Likewise.
15980 * gcc.target/i386/pr69171-3.c: Likewise.
15981 * gcc.target/i386/pr69171-4.c: Likewise.
15982 * gcc.target/i386/pr69171-5.c: Likewise.
15983 * gcc.target/i386/pr69171-6.c: Likewise.
15984
7e33d4dc
BS
159852015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15986
15987 PR middle-end/67639
15988 * c-c++-common/pr67639.c: New test.
15989
fec64afc
JJ
159902016-01-07 Jakub Jelinek <jakub@redhat.com>
15991
15992 PR tree-optimization/69141
15993 * g++.dg/opt/pr69141.C: New test.
15994
f293ad29
EB
159952016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15996
15997 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15998
5027395e
UB
159992016-01-06 Uros Bizjak <ubizjak@gmail.com>
16000
16001 PR target/69140
16002 * gcc.target/i386/pr69140.c: New test
16003
7443cf13
DM
160042016-01-06 David Malcolm <dmalcolm@redhat.com>
16005
16006 * gcc.dg/bad-dereference.c: New test case.
16007
32928931
BS
160082015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16009
16010 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16011
68dd05da
AS
160122016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16013
16014 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16015
6b131d5b
MP
160162016-01-06 Marek Polacek <polacek@redhat.com>
16017
16018 PR sanitizer/69099
16019 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16020
8d9fdb49
MP
160212016-01-05 Marek Polacek <polacek@redhat.com>
16022
16023 PR c/69104
16024 * gcc.dg/atomic-invalid-2.c: New.
16025
acf93f1e
L
160262016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16027
16028 PR target/68991
16029 * gcc.target/i386/pr68991.c: New test.
16030
3f50525d
L
160312016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16032
16033 PR target/68991
16034 * g++.dg/pr68991-1.C: New test.
16035 * g++.dg/pr68991-2.C: Likewise.
16036
e0237993 160372016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16038
e0237993 16039 PR other/60465
face88a1
ST
16040 * gcc.target/ia64/pr60465-gprel64.c: New test.
16041 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16042
a0866eff
KT
160432016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16044
16045 PR rtl-optimization/68651
16046 * gcc.target/aarch64/pr68651_1.c: New test.
16047
c589e975
DM
160482016-01-05 David Malcolm <dmalcolm@redhat.com>
16049
16050 PR c/69122
16051 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16052
929710d9
NS
160532016-01-05 Nathan Sidwell <nathan@acm.org>
16054
ce3e43d7
NS
16055 PR c++/58583
16056 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16057
929710d9
NS
16058 * gcc.dg/alias-15.c: New.
16059
a2faef8e
NC
160602016-01-05 Nick Clifton <nickc@redhat.com>
16061
16062 PR target/68870
16063 * g++.dg/pr68770.C: New test.
16064
4cfa76e3
MS
160652016-01-04 Mike Stump <mikestump@comcast.net>
16066
16067 * lib/target-supports.exp (check_effective_target_cilkplus):
16068 cilkplus targets require pthreads.
4ece61b6 16069 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16070
4e8a3a35
MM
160712016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16072
16073 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16074 generation.
16075
818ab71a
JJ
160762016-01-04 Jakub Jelinek <jakub@redhat.com>
16077
16078 Update copyright years.
16079
2fe0a208
MP
160802016-01-04 Marek Polacek <polacek@redhat.com>
16081
16082 PR c/68908
16083 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16084 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16085 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16086
9e3b2fe3
EB
160872016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16088
16089 * gcc.target/sparc/20160104-2.c: New test.
16090
e8d65a35
EB
160912016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16092
16093 * gcc.target/sparc/20160104-1.c: New test.
16094
25ccfccd
PT
160952016-01-03 Paul Thomas <pault@gcc.gnu.org>
16096
16097 PR fortran/65045
16098 * gfortran.dg/pr65045.f90: New test.
16099
cb51d382
EB
161002016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16101
16102 * gnat.dg/specs/debug1.ads: Delete.
16103
6eeaad6e
JD
161042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16105
16106 PR libgfortran/68867
16107 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16108 expression.
16109
2f968603
JD
161102016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16111
16112 PR libgfortran/68867
16113 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16114 PowerPC.
16115
591bb5e4
PT
161162016-01-01 Paul Thomas <pault@gcc.gnu.org>
16117
16118 PR fortran/68864
16119 * gfortran.dg/pr68864.f90: New test.
16120
f1e0620c
JJ
161212016-01-01 Jakub Jelinek <jakub@redhat.com>
16122
942a1319
JJ
16123 PR tree-optimization/69070
16124 * gcc.dg/pr69070.c: New test.
16125
10dff63f
JJ
16126 PR sanitizer/69055
16127 * gfortran.dg/pr69055.f90: New test.
16128
f1e0620c
JJ
16129 PR target/69015
16130 * gcc.dg/pr69015.c: New test.
818ab71a 16131\f
2f883d1c 16132Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16133
16134Copying and distribution of this file, with or without modification,
16135are permitted in any medium without royalty provided the copyright
16136notice and this notice are preserved.