]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Remove dead FIXME
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9713daa0
RS
12016-11-21 Richard Sandiford <richard.sandiford@arm.com>
2
3 * gcc.dg/tree-ssa/tailcall-7.c: New test.
4
67b5d0b2
DM
52016-11-21 David Malcolm <dmalcolm@redhat.com>
6
7 PR preprocessor/78324
8 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
9 (test_multitoken_macro): New function.
10 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
11 case.
12 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
13 case.
14 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
15 cases.
16 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
17 Move to...
18 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
19 -ftrack-macro-expansion=0.
20 (test_sprintf_note): Remove "P" macro. Add
21 dg-begin/end-multiline-output directives.
22 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
23
dd586f98
GJL
242016-11-21 Georg-Johann Lay <avr@gjlay.de>
25
26 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
27 Return 1 for AVR_TINY.
28
e51482c9
SB
292016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
30
31 PR rtl-optimization/71785
32 * gcc.target/powerpc/pr71785.c: New file.
33
e0e7aa34
BC
342016-11-21 Bin Cheng <bin.cheng@arm.com>
35
36 PR testsuite/78114
37 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
38 options. Refine test by checking predictive commining PHI
39 nodes in vectorized loop wrto vector factor.
40
48330c93
BE
412016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
42
43 PR c++/71973
44 * g++.dg/pr71973-1.C: New test.
45 * g++.dg/pr71973-2.C: New test.
46 * g++.dg/pr71973-3.C: New test.
47 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
48 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
49 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
50 to dg-options.
51 * g++.old-deja/g++.other/realloc.C: Likewise.
52 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
53
eeeaf719
BS
542016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
55
56 PR tree-optimization/78413
57 * gcc.dg/tree-ssa/pr78413.c: New test.
58
e420e419
TP
592016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
60
61 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
62 target is Thumb-only.
63
fe12d76c
JL
642016-11-20 Jeff Law <law@redhat.com>
65
66 PR target/48551
67 * gcc.target/m68k/pr48551.c: New test.
68
8dc998fb
HA
692016-11-20 Harald Anlauf <anlauf@gmx.de>
70
71 PR fortran/69741
72 * gfortran.dg/forall_18.f90: New testcase.
73
40fd269a
MG
742016-11-20 Marc Glisse <marc.glisse@inria.fr>
75
76 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
77
8294f555
AV
782016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
79
80 PR fortran/78395
81 * gfortran.dg/typebound_operator_21.f03: New test.
82
5b7f6ed0
MG
832016-11-20 Marc Glisse <marc.glisse@inria.fr>
84
85 * gcc.dg/tree-ssa/divide-5.c: New file.
86
b8271a38
AS
872016-11-19 Andreas Schwab <schwab@linux-m68k.org>
88
89 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
90 signed int.
91
ddba26a4
JDA
922016-11-19 John David Anglin <danglin@gcc.gnu.org>
93
94 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
95 libatomic_available.
96 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
97 * gfortran.dg/coarray_allocate_10.f08: Likewise.
98 * gfortran.dg/coarray_allocate_7.f08: Likewise.
99 * gfortran.dg/coarray_allocate_8.f08: Likewise.
100 * gfortran.dg/coarray_allocate_9.f08: Likewise.
101 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
102 * gfortran.dg/coarray_stat_2.f90: Likewise.
103 * gfortran.dg/coindexed_1.f90: Likewise.
104
636a9a89
JL
1052016-11-18 Jeff Law <law@redhat.com>
106
107 PR target/25111
108 * gcc.target/m68k/pr25111.c: New test.
109
6c554a2a
JJ
1102016-11-18 Jakub Jelinek <jakub@redhat.com>
111
521c54dd
JJ
112 PR c++/68180
113 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
114
5e7c7761
JJ
115 PR middle-end/78419
116 * gcc.target/i386/pr78419.c: New test.
117
6c554a2a
JJ
118 PR c++/77285
119 * g++.dg/tls/pr77285-1.C: New test.
120 * g++.dg/tls/pr77285-2.C: New test.
121
57d7fe86
JL
1222016-11-18 Jeff Law <law@redhat.com>
123
124 PR target/25112
125 * gcc.target/m68k/pr25112: New test.
126
1b2e0303
DE
1272016-11-18 David Edelsohn <dje.gcc@gmail.com>
128
129 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
130 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
131
70e73d3c
TP
1322016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
133
134 * gcc.target/arm/optional_thumb-1.c: New test.
135 * gcc.target/arm/optional_thumb-2.c: New test.
136 * gcc.target/arm/optional_thumb-3.c: New test.
137
151c204f
DV
1382016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
139
140 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
141 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
142 successful test.
143 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
144 (DEFAULT_REQUIRED_QUORUM): Likewise.
145
dbb29a2a
AB
1462016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
147 Toma Tabacu <toma.tabacu@imgtec.com>
148
149 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
150 (REQUIRES_STDLIB).
151 * gcc.target/mips/inline-memcpy-2.c: Ditto.
152 * gcc.target/mips/inline-memcpy-3.c: Ditto.
153 * gcc.target/mips/inline-memcpy-4.c: Ditto.
154 * gcc.target/mips/inline-memcpy-5.c: Ditto.
155 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
156 * gcc.target/mips/loongson-simd.c: Ditto.
157 * gcc.target/mips/memcpy-1.c: Ditto.
158 * gcc.target/mips/mips-3d-1.c: Ditto.
159 * gcc.target/mips/mips-3d-2.c: Ditto.
160 * gcc.target/mips/mips-3d-3.c: Ditto.
161 * gcc.target/mips/mips-3d-4.c: Ditto.
162 * gcc.target/mips/mips-3d-5.c: Ditto.
163 * gcc.target/mips/mips-3d-6.c: Ditto.
164 * gcc.target/mips/mips-3d-7.c: Ditto.
165 * gcc.target/mips/mips-3d-8.c: Ditto.
166 * gcc.target/mips/mips-3d-9.c: Ditto.
167 * gcc.target/mips/mips-ps-1.c: Ditto.
168 * gcc.target/mips/mips-ps-2.c: Ditto.
169 * gcc.target/mips/mips-ps-3.c: Ditto.
170 * gcc.target/mips/mips-ps-4.c: Ditto.
171 * gcc.target/mips/mips-ps-6.c: Ditto.
172 * gcc.target/mips/mips16-attributes.c: Ditto.
173 * gcc.target/mips/mips32-dsp-run.c: Ditto.
174 * gcc.target/mips/mips32-dsp.c: Ditto.
175 * gcc.target/mips/save-restore-1.c: Ditto.
176 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
177 (mips_preprocess): Add ignore_output argument that when set
178 will not return the pre-processed output.
179 (mips_arch_info): Update arguments for the call to
180 mips_preprocess.
181 (mips-dg-init): Ditto.
182 (mips-dg-options): Check if a test having test option
183 (REQUIRES_STDLIB) has the required sysroot support for
184 the current test options.
185
f2b6aad9
JL
1862016-11-17 Jeff Law <law@redhat.com>
187
f97db488
JL
188 PR middle-end/38219
189 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
190
f2b6aad9
JL
191 PR target/47192
192 * gcc.target/m68k/pr47192.c: New test.
193
e080b281
TT
1942016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
195
196 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
197 instead of isa>=4, in order to downgrade to R5.
198
e389ba30
AB
1992016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
200
201 * gcc.target/arc/cmem-bit-1.c: New file.
202 * gcc.target/arc/cmem-bit-2.c: New file.
203 * gcc.target/arc/cmem-bit-3.c: New file.
204 * gcc.target/arc/cmem-bit-4.c: New file.
205
9775c1a5
L
2062016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
207
208 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
209 "avx5124fmaps".
210 * gcc.target/i386/funcspec-56.inc: Test new attributes.
211
2122016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
213 Andrew Senkevich <andrew.senkevich@intel.com>
214
215 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
216 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
217 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
218 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
219 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
220 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
221 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
222 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
223 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
224 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
225 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
226 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
227 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
228 avx5124vnniw-check.h.
229 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
230 check_effective_target_avx5124vnniw): New.
231 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
232 Set under ifndef.
233 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
234 * gcc.target/i386/sse-13.c: Ditto.
235 * g++.dg/other/i386-2.C: Ditto.
236 * g++.dg/other/i386-3.C: Ditto.
237 * gcc.target/i386/sse-22.c: Ditto.
238 * gcc.target/i386/sse-23.c: Ditto.
239
80557bb7
PC
2402016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
241
242 PR c++/55080
243 * g++.dg/parse/pr55080.C: New.
244
c80620fc
MM
2452016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
246
247 PR target/78101
248 * gcc.target/powerpc/fusion4.c: New test.
249
77b384c5
TP
2502016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
251
252 PR target/77933
253 * gcc.target/arm/pr77933-1.c: New test.
254 * gcc.target/arm/pr77933-2.c: Likewise.
255
5fe353c8
JJ
2562016-11-17 Jakub Jelinek <jakub@redhat.com>
257
258 PR middle-end/78201
259 * g++.dg/opt/pr78201.C: New test.
260
cc4aa659
CL
2612016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
262
263 * gcc.dg/pr78333.c: Add empty implementations of
264 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
265 problems on non-glibc systems.
266
b8f56412
DM
2672016-11-17 David Malcolm <dmalcolm@redhat.com>
268
269 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
270 (test_raw_string_one_liner): New function.
271 (test_raw_string_multiline): New function.
272
141a3ccf
KT
2732016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
274
275 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
276 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
277
54e63f00
BS
2782016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
279 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/77848
282 * gfortran.dg/vect/pr77848.f: New test.
283
2fe37211
BE
2842016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
285
286 PR target/77308
287 * gcc.target/arm/pr53447-5.c: New test.
288 * lib/target-supports.exp
289 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
290
c867c39d
CZ
2912016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
292
293 * gcc.target/arc/abitest.S: New file.
294 * gcc.target/arc/abitest.h: Likewise.
295 * gcc.target/arc/va_args-1.c: Likewise.
296 * gcc.target/arc/va_args-2.c: Likewise.
297 * gcc.target/arc/va_args-3.c: Likewise.
298 * gcc.target/arc/mcrc.c: Deleted.
299 * gcc.target/arc/mdsp-packa.c: Likewise.
300 * gcc.target/arc/mdvbf.c: Likewise.
301 * gcc.target/arc/mmac-24.c: Likewise.
302 * gcc.target/arc/mmac-d16.c: Likewise.
303 * gcc.target/arc/mno-crc.c: Likewise.
304 * gcc.target/arc/mno-dsp-packa.c: Likewise.
305 * gcc.target/arc/mno-dvbf.c: Likewise.
306 * gcc.target/arc/mno-mac-24.c: Likewise.
307 * gcc.target/arc/mno-mac-d16.c: Likewise.
308 * gcc.target/arc/mno-rtsc.c: Likewise.
309 * gcc.target/arc/mno-xy.c: Likewise.
310 * gcc.target/arc/mrtsc.c: Likewise.
311 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
312 function.
313 (check_effective_target_arc700): Likewise.
314 (check_effective_target_arc6xx): Likewise.
315 (check_effective_target_arcmpy): Likewise.
316 (check_effective_target_archs): Likewise.
317 (check_effective_target_clmcpu): Likewise.
318 (check_effective_target_barrelshifter): Likewise.
319 * gcc.target/arc/barrel-shifter-1.c: Changed.
320 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
321 * gcc.target/arc/cmem-1.c: Changed.
322 * gcc.target/arc/cmem-2.c: Likewise.
323 * gcc.target/arc/cmem-3.c: Likewise.
324 * gcc.target/arc/cmem-4.c: Likewise.
325 * gcc.target/arc/cmem-5.c: Likewise.
326 * gcc.target/arc/cmem-6.c: Likewise.
327 * gcc.target/arc/cmem-7.c: Likewise.
328 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
329 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
330 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
331 * gcc.target/arc/jump-around-jump.c: Update options.
332 * gcc.target/arc/mARC601.c: Changed.
333 * gcc.target/arc/mcpu-arc600.c: Changed.
334 * gcc.target/arc/mcpu-arc601.c: Changed.
335 * gcc.target/arc/mcpu-arc700.c: Changed.
336 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
337 * gcc.target/arc/movb-1.c: Changed.
338 * gcc.target/arc/movb-2.c: Likewise.
339 * gcc.target/arc/movb-3.c: Likewise.
340 * gcc.target/arc/movb-4.c: Likewise.
341 * gcc.target/arc/movb-5.c: Likewise.
342 * gcc.target/arc/movb_cl-1.c: Likewise.
343 * gcc.target/arc/movb_cl-2.c: Likewise.
344 * gcc.target/arc/movbi_cl-1.c: Likewise.
345 * gcc.target/arc/movh_cl-1.c: Likewise.
346 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
347 * gcc.target/arc/mul64.c: Enable it only for ARC600.
348 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
349 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
350 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
351 * gcc.target/arc/trsub.c: Only for ARC EM cores.
352 * gcc.target/arc/builtin_simdarc.c: Changed.
353 * gcc.target/arc/extzv-1.c: Likewise.
354 * gcc.target/arc/insv-1.c: Likewise.
355 * gcc.target/arc/insv-2.c: Likewise.
356 * gcc.target/arc/mA6.c: Likewise.
357 * gcc.target/arc/mA7.c: Likewise.
358 * gcc.target/arc/mARC600.c: Likewise.
359 * gcc.target/arc/mARC700.c: Likewise.
360 * gcc.target/arc/mcpu-arc600.c: Likewise.
361 * gcc.target/arc/mcpu-arc700.c: Likewise.
362 * gcc.target/arc/movl-1.c: Likewise.
363 * gcc.target/arc/nps400-1.c: Likewise.
364 * gcc.target/arc/trsub.c: Likewise.
365 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
366 configuration.
367 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
368 * gcc.target/arc/mswape.c: Likewise.
369
c90928c8
PC
3702016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
371
372 PR c++/68180
373 * g++.dg/cpp1y/pr68180.C: New.
374
6c99dcb5
PK
3752016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
376
377 PR tree-optimization/78319
378 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
379 arm-none-eabi.
380
8ce3fee5
RB
3812016-11-17 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/78306
384 * gcc.dg/cilk-plus/pr78306.c: New testcase.
385
f8294131
RB
3862016-11-17 Richard Biener <rguenther@suse.de>
387
388 PR middle-end/78305
389 * gcc.dg/torture/pr78305.c: New testcase.
390
04f1c830
JW
3912016-11-17 Janus Weil <janus@gcc.gnu.org>
392
393 PR fortran/66227
394 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
395
0d939c95
MP
3962016-11-16 Marek Polacek <polacek@redhat.com>
397
398 PR c/78285
399 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
400 * g++.dg/ext/case-range2.C: Likewise.
401
99c72130
SK
4022016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
403
404 PR fortran/58001
405 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
406 * gfortran.dg/fmt_tab_2.f90: Ditto.
407
fb324f02
JJ
4082016-11-16 Jakub Jelinek <jakub@redhat.com>
409
410 PR rtl-optimization/78378
411 * gcc.c-torture/execute/pr78378.c: New test.
412
a2ea37fb
AB
4132016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
414
415 * gcc.dg/tree-prof/section-attr-1.c: New file.
416 * gcc.dg/tree-prof/section-attr-2.c: New file.
417 * gcc.dg/tree-prof/section-attr-3.c: New file.
418
d08c0ea3
MR
4192016-11-16 Maciej W. Rozycki <macro@imgtec.com>
420
421 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
422 rather than `la'.
423
8e2be5ae
MR
4242016-11-16 Maciej W. Rozycki <macro@imgtec.com>
425
426 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
427 (dg-final): Remove microMIPS JALRS mnemonic matching.
428 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
429 (dg-final): Remove microMIPS JALRS mnemonic matching.
430 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
431 (dg-final): Remove microMIPS JALRS mnemonic matching.
432 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
433 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
434 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
435 * gcc.target/mips/call-1u.c: New test case.
436 * gcc.target/mips/call-2u.c: New test case.
437 * gcc.target/mips/call-3u.c: New test case.
438 * gcc.target/mips/call-4u.c: New test case.
439 * gcc.target/mips/call-5u.c: New test case.
440 * gcc.target/mips/call-6u.c: New test case.
441
660e6c2c
TP
4422016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
443
444 * gcc.target/arm/empty_fiq_handler.c: New test.
445
5e8d7713
JJ
4462016-11-16 Jakub Jelinek <jakub@redhat.com>
447
448 PR fortran/78299
449 * gfortran.dg/gomp/pr78299.f90: New test.
450
dd784916
WD
4512015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
452
453 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
454 * gcc.dg/optimize-bswaphi-1.c: Likewise.
455 * gcc.dg/optimize-bswapsi-2.c: Likewise.
456
0af30954
SN
4572016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
458
459 PR libgfortran/78314
460 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
461
e38f6572
BC
4622016-11-16 Bin Cheng <bin.cheng@arm.com>
463
464 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
465 according to updated dump info.
466
5012919d
AM
4672016-11-16 Alexander Monakov <amonakov@ispras.ru>
468
469 * lib/target-supports.exp (check_effective_target_alloca): Use a
470 compile test.
471 * gcc.target/nvptx/softstack.c: New test.
472 * gcc.target/nvptx/decl-shared.c: New test.
473 * gcc.target/nvptx/decl-shared-init.c: New test.
474
2fe2aba3
MR
4752016-11-16 Maciej W. Rozycki <macro@imgtec.com>
476
477 * gcc.target/mips/data-sym-jump.c: New test case.
478 * gcc.target/mips/data-sym-pool.c: New test case.
479 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
480 annotation.
481
598eaaa2
YR
4822016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
483
484 * lib/target-supports.exp (check_avx2_hw_available): New.
485 (check_effective_target_avx2_runtime): New.
486 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
487
03b85dcd
TC
4882016-11-16 Tamar Christina <tamar.christina@arm.com>
489
490 PR testsuite/78136
491 * gcc.dg/cpp/trad/trad.exp
492 (dg-runtest): Moved $srcdir/$subdir/ to
493 DEFAULT_TRADCPPFLAGS.
494
dc9e0b66
AV
4952016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
496
497 PR fortran/78356
498 * gfortran.dg/class_allocate_23.f08: New test.
499
d964ba07
RB
5002016-11-16 Richard Biener <rguenther@suse.de>
501
502 PR middle-end/78333
503 * gcc.dg/pr78333.c: New testcase.
504
080140bc
ML
5052016-11-16 Martin Liska <mliska@suse.cz>
506
507 PR sanitizer/78270
508 * gcc.dg/asan/pr78270.c: Update comment style.
509 * gcc.dg/asan/pr78270-2.c: New test.
510
4786fabe
SKS
5112016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
512
513 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
514 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
515
510d73a0
RB
5162016-11-16 Richard Biener <rguenther@suse.de>
517
518 PR tree-optimization/78348
519 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
520
1705cebd
JJ
5212016-11-16 Jakub Jelinek <jakub@redhat.com>
522
523 PR sanitizer/77823
524 * c-c++-common/ubsan/overflow-vec-1.c: New test.
525 * c-c++-common/ubsan/overflow-vec-2.c: New test.
526
ed66ba99
MP
5272016-11-15 Marek Polacek <polacek@redhat.com>
528
529 * g++.dg/cpp1z/init-statement6.C: Rename a function.
530
5d70ab07
JD
5312016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
532
533 PR libgfortran/51119
534 * gfortran.dg/matmul_12.f90: New test case.
535
48aef8e2
UB
5362016-11-15 Uros Bizjak <ubizjak@gmail.com>
537
538 * gcc.target/i386/funcspec-56.inc: New file.
539 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
540 common 32-bit and 64-bit function specific options.
541 * gcc.target/i386.funcspec-6.c: Ditto.
542
0c8a8fe2
JJ
5432016-11-15 Jakub Jelinek <jakub@redhat.com>
544
5a65a911
JJ
545 * g++.dg/cpp1z/decomp14.C: New test.
546 * g++.dg/cpp1z/decomp15.C: New test.
547 * g++.dg/cpp1z/decomp16.C: New test.
548
a0f5b987
JJ
549 * g++.dg/cpp1z/decomp13.C: New test.
550
5a0e7889
JJ
551 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
552
0c8a8fe2
JJ
553 PR c++/71988
554 * g++.dg/cpp0x/constexpr-71988.C: New test.
555
2cf63121
MR
5562016-11-15 Maciej W. Rozycki <macro@imgtec.com>
557
558 * gcc.target/mips/insn-casesi.c: New test case.
559 * gcc.target/mips/insn-pseudo-1.c: New test case.
560 * gcc.target/mips/insn-pseudo-2.c: New test case.
561 * gcc.target/mips/insn-pseudo-3.c: New test case.
562 * gcc.target/mips/insn-pseudo-4.c: New test case.
563 * gcc.target/mips/insn-tablejump.c: New test case.
564
2cbfb209
MR
5652016-11-15 Maciej W. Rozycki <macro@imgtec.com>
566
567 * gcc.target/mips/mips.exp (mips_option_tests): Add
568 `-mcode-readable=yes' array element.
569
f05a874c
MR
5702016-11-15 Maciej W. Rozycki <macro@imgtec.com>
571
572 * gcc.target/mips/mips.exp (mips_option_tests): Add
573 `-mmicromips' array element.
574
b229ab2a
MM
5752016-11-15 Michael Matz <matz@suse.de>
576
577 PR missed-optimization/77881
578 * gcc.target/i386/pr77881.c: New test.
579
aa806c3b
JJ
5802016-11-15 Jakub Jelinek <jakub@redhat.com>
581
582 PR middle-end/78295
583 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
584
bcb9a772
MM
5852016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
586
587 * gcc.target/powerpc/vec-set-int.c: New test.
588 * gcc.target/powerpc/vec-set-short.c: Likesie.
589 * gcc.target/powerpc/vec-set-char.c: Likewise.
590
8e745a17
JJ
5912016-11-14 Jakub Jelinek <jakub@redhat.com>
592
593 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
594
d809e15a
JW
5952016-11-14 Janus Weil <janus@gcc.gnu.org>
596
597 PR fortran/78300
598 * gfortran.dg/class_result_3.f90: New test.
599
1ee62b92 6002016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
601 Richard Biener <rguenther@suse.de>
602
603 * gcc.dg/gimplefe-1.c: New testcase.
604 * gcc.dg/gimplefe-2.c: Likewise.
605 * gcc.dg/gimplefe-3.c: Likewise.
606 * gcc.dg/gimplefe-4.c: Likewise.
607 * gcc.dg/gimplefe-5.c: Likewise.
608 * gcc.dg/gimplefe-6.c: Likewise.
609 * gcc.dg/gimplefe-7.c: Likewise.
610 * gcc.dg/gimplefe-8.c: Likewise.
611 * gcc.dg/gimplefe-9.c: Likewise.
612 * gcc.dg/gimplefe-10.c: Likewise.
613 * gcc.dg/gimplefe-11.c: Likewise.
614 * gcc.dg/gimplefe-12.c: Likewise.
615 * gcc.dg/gimplefe-13.c: Likewise.
616 * gcc.dg/gimplefe-14.c: Likewise.
617 * gcc.dg/gimplefe-15.c: Likewise.
618 * gcc.dg/gimplefe-16.c: Likewise.
619 * gcc.dg/gimplefe-17.c: Likewise.
620 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 621
4d209853
ML
6222016-11-14 Martin Liska <mliska@suse.cz>
623
624 PR bootstrap/78069
625 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
626 to match scanned pattern.
627 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
628
5129b43b
RB
6292016-11-14 Richard Biener <rguenther@suse.de>
630
631 PR tree-optimization/78312
632 * gcc.dg/torture/pr78312.c: New testcase.
633
d97cca4a
GJL
6342016-11-14 Georg-Johann Lay <avr@gjlay.de>
635
636 PR target/78093
637 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
638
5230c3d8
JJ
6392016-11-14 Jakub Jelinek <jakub@redhat.com>
640 Jason Merrill <jason@redhat.com>
641
642 Implement P0217R3 - C++17 structured bindings
643 * g++.dg/cpp1z/decomp1.C: New test.
644 * g++.dg/cpp1z/decomp2.C: New test.
645 * g++.dg/cpp1z/decomp3.C: New test.
646 * g++.dg/cpp1z/decomp4.C: New test.
647 * g++.dg/cpp1z/decomp5.C: New test.
648 * g++.dg/cpp1z/decomp6.C: New test.
649 * g++.dg/cpp1z/decomp7.C: New test.
650 * g++.dg/cpp1z/decomp8.C: New test.
651 * g++.dg/cpp1z/decomp9.C: New test.
652 * g++.dg/cpp1z/decomp10.C: New test.
653
a2b4c188
KV
6542016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
655
656 * g++.dg/torture/pr78268.C: New test.
657
975672f3
PK
6582016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
659
660 PR c/35503
661 * c-c++-common/pr35503-1.c: New test.
662 * c-c++-common/pr35503-2.c: Likewise.
663 * c-c++-common/pr35503-3.c: Likewise.
664 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
665
a4ba1151
UB
6662016-11-13 Uros Bizjak <ubizjak@gmail.com>
667
668 PR rtl-optimization/78232
669 PR rtl-optimization/78248
670 * gcc.dg/ubsan/pr78248.c: New test.
671
47605312
EB
6722016-11-13 Eric Botcazou <ebotcazou@adacore.com>
673
674 * gnat.dg/address_conv.adb: New test.
675
96826e28
EB
6762016-11-13 Eric Botcazou <ebotcazou@adacore.com>
677
678 * gnat.dg/renaming11.ad[sb]: New test.
679
4be719cd
EB
6802016-11-13 Eric Botcazou <ebotcazou@adacore.com>
681
682 * c-c++-common/dump-ada-spec-6.c: New test.
683
4ebd491f
EB
6842016-11-13 Eric Botcazou <ebotcazou@adacore.com>
685
686 * gnat.dg/lto21.adb: New test.
687 * gnat.dg/lto21_pkg1.ads: New helper.
688 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
689
f9d49cd1
JW
6902016-11-13 Janus Weil <janus@gcc.gnu.org>
691
692 PR fortran/60952
693 * gfortran.dg/typebound_proc_34.f90: New test.
694
9cbf8673
JW
6952016-11-13 Janus Weil <janus@gcc.gnu.org>
696
697 PR fortran/66366
698 * gfortran.dg/class_57.f90: Changed error message.
699 * gfortran.dg/class_60.f90: New test.
700
0e075835
DE
7012016-11-12 David Edelsohn <dje.gcc@gmail.com>
702
703 * g++.dg/pr78112.C: XFAIL AIX.
704
b93d8a3f
JW
7052016-11-12 Janus Weil <janus@gcc.gnu.org>
706
707 PR fortran/77501
708 * gfortran.dg/typebound_generic_16.f90: New test.
709
b8f70e67
JJ
7102016-11-12 Jakub Jelinek <jakub@redhat.com>
711
712 PR c++/71225
713 * g++.dg/cpp0x/pr71225.C: New test.
714
8b287aea
EB
7152016-11-11 Eric Botcazou <ebotcazou@adacore.com>
716
717 * gcc.target/sparc/20161111-1.c: New test.
718
c901bc0d
UB
7192016-11-11 Uros Bizjak <ubizjak@gmail.com>
720
721 PR target/78310
722 * gcc.target/i386/pr78310.c: New test.
723
606f928d
JL
7242016-11-11 Jeff Law <law@redhat.com>
725
726 * gcc.dg/tree-ssa/isolate-6.c: New test.
727 * gcc.dg/tree-ssa/isolate-7.c: New test.
728
be278990
BC
7292016-11-11 Bin Cheng <bin.cheng@arm.com>
730
731 PR testsuite/78292
732 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
733 vect_max_reduc.
734
d9ab7525
JJ
7352016-11-11 Jakub Jelinek <jakub@redhat.com>
736
737 PR c++/72774
738 * g++.dg/parse/pr72774.C: New test.
739
4b7e0c76
RB
7402016-11-11 Richard Biener <rguenther@suse.de>
741
742 PR tree-optimization/71575
743 * gcc.dg/graphite/pr71575-1.c: New testcase.
744 * gcc.dg/graphite/pr71575-2.c: Likewise.
745
d07f8c59
RB
7462016-11-11 Richard Biener <rguenther@suse.de>
747
748 PR middle-end/78295
749 * gcc.dg/uninit-pr78295.c: New testcase.
750
aa806c3b 7512016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
752
753 PR fortran/78277
754 * gfortran.dg/dec_structure_17.f90: New test.
755
456f0dfa
MM
7562016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
757
758 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
759 being allowed in vector registers.
760 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
761 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
762 * gcc.target/powerpc/vsx-himode.c: Likewise.
763 * gcc.target/powerpc/vsx-himode2.c: Likewise.
764 * gcc.target/powerpc/vsx-himode3.c: Likewise.
765 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
766 to allow matching MFVSRD or MFVSRW.
767
8d34bfa8
PH
7682016-11-10 Pat Haugen <pthaugen@us.ibm.com>
769
770 PR rtl-optimization/78241
771 * gcc.dg/pr78241.c: New test.
772
0569479e
JJ
7732016-11-10 Jakub Jelinek <jakub@redhat.com>
774
8ebd1b31
JJ
775 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
776 201307.
777
0569479e
JJ
778 * g++.dg/cpp1z/noexcept-type14.C: New test.
779 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
780
37a16493
JG
7812016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
782
783 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
784 WVAL0S tests added in r241817.
785
b4c3a85b
JJ
7862016-11-10 Jakub Jelinek <jakub@redhat.com>
787
788 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
789 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
790 no longer allowed and corresponding ordered construct.
791 * gfortran.dg/gomp/linear-1.f90: New test.
792 * gfortran.dg/gomp/declare-simd-2.f90: New test.
793 * gfortran.dg/gomp/declare-target-1.f90: New test.
794 * gfortran.dg/gomp/declare-target-2.f90: New test.
795
86bc8506
ML
7962016-11-10 Martin Liska <mliska@suse.cz>
797
798 PR sanitizer/78270
799 * gcc.dg/asan/pr78270.c: New test.
800
ed5fdfba
PMR
8012016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
802 Jakub Jelinek <jakub@redhat.com>
803
804 PR debug/78112
b4c3a85b 805 * g++.dg/pr78112.C: New testcase.
ed5fdfba 806
0391e4a3
JJ
8072016-11-09 Jakub Jelinek <jakub@redhat.com>
808
cc38d9d6
JJ
809 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
810 -Wno-c++1z-compat.
811 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
812 string in case condition contains % characters.
813
0391e4a3
JJ
814 PR c++/78283
815 * g++.dg/cpp1z/noexcept-type13.C: New test.
816
410fe60d
TT
8172016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
818
819 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
820 using (HAS_MOVN) with MIPS III.
821
271dd55c
JW
8222016-11-09 Janus Weil <janus@gcc.gnu.org>
823
824 PR fortran/46459
825 * gfortran.dg/volatile14.f90: New test.
826
ff1f317b
UB
8272016-11-09 Uros Bizjak <ubizjak@gmail.com>
828
829 PR target/78262
830 * gcc.target/i386/pr78262.c: New test.
831
aa806c3b 8322016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
833
834 PR fortran/78259
835 * gfortran.dg/pr78259.f90: New test.
836
b349a81a
JW
8372016-11-09 Janus Weil <janus@gcc.gnu.org>
838
839 PR fortran/60777
840 * gfortran.dg/spec_expr_7.f90: New test.
841
2e955d50
JJ
8422016-11-09 Jakub Jelinek <jakub@redhat.com>
843
4f353581
JJ
844 PR target/77718
845 * gcc.c-torture/execute/pr77718.c: New test.
846
2e955d50
JJ
847 * gcc.dg/ubsan/c99-shift-3.c: New test.
848 * gcc.dg/ubsan/c99-shift-4.c: New test.
849 * gcc.dg/ubsan/c99-shift-5.c: New test.
850 * gcc.dg/ubsan/c99-shift-6.c: New test.
851
68c93708
ML
8522016-11-09 Martin Liska <mliska@suse.cz>
853
854 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
855 test-case for memcmp.
856 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
857
7b649f79
TP
8582016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
859
860 PR testsuite/78269
861 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
862
bfcb501d
PT
8632016-11-09 Paul Thomas <pault@gcc.gnu.org>
864
865 * gfortran.dg/move_alloc_18.f90: New test.
866
e15861c2
PK
8672016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
868
869 PR middle-end/78256
870 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
871 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
872
5f395580
JW
8732016-11-09 Janus Weil <janus@gcc.gnu.org>
874
875 PR fortran/71894
876 * gfortran.dg/class_59.f90: New test.
877
37b14185
RB
8782016-11-09 Richard Biener <rguenther@suse.de>
879
880 PR tree-optimization/78007
881 * gcc.dg/vect/vect-bswap32.c: Adjust.
882 * gcc.dg/vect/vect-bswap64.c: Likewise.
883
d6e8a41c
KV
8842016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
885
886 * gcc.dg/ipa/vrp7.c: New test.
887
5d5f1e95
KV
8882016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
889
890 PR ipa/78121
891 * gcc.dg/ipa/pr78121.c: New test.
892
0290a292
MO
8932016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
894
895 * c-c++-common/asan/default_options.h: New file.
896 * c-c++-common/asan/strcasestr-1.c: New test.
897 * c-c++-common/asan/strcasestr-2.c: Likewise.
898 * c-c++-common/asan/strcspn-1.c: Likewise.
899 * c-c++-common/asan/strcspn-2.c: Likewise.
900 * c-c++-common/asan/strpbrk-1.c: Likewise.
901 * c-c++-common/asan/strpbrk-2.c: Likewise.
902 * c-c++-common/asan/strspn-1.c: Likewise.
903 * c-c++-common/asan/strspn-2.c: Likewise.
904 * c-c++-common/asan/strstr-1.c: Likewise.
905 * c-c++-common/asan/strstr-2.c: Likewise.
906 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
907
fbdb92eb
MO
9082016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
909
910 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
911
103c4f75
JW
9122016-11-08 Janus Weil <janus@gcc.gnu.org>
913
914 PR fortran/68440
915 * gfortran.dg/class_58.f90: New test.
916
90a2ffc0
UB
9172016-11-08 Uros Bizjak <ubizjak@gmail.com>
918
919 PR target/70799
920 * gcc.target/i386/pr70799-2.c: New test.
921
eba5aec8
JW
9222016-11-08 Janus Weil <janus@gcc.gnu.org>
923
924 PR fortran/77596
925 * gfortran.dg/proc_ptr_comp_46.f90: New test.
926
fad36601
BC
9272016-11-08 Bin Cheng <bin.cheng@arm.com>
928
929 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
930
7c8615b6
BC
9312016-11-08 Bin Cheng <bin.cheng@arm.com>
932
933 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
934
4c6a4a53
BC
9352016-11-08 Bin Cheng <bin.cheng@arm.com>
936
937 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
938
fcd1b8df
ML
9392016-11-08 Martin Liska <mliska@suse.cz>
940
941 PR testsuite/78242
942 * g++.dg/asan/use-after-scope-4.C: New test.
943 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
944 * gcc.dg/asan/use-after-scope-8.c: Remove.
945
f9ef2c76
RB
9462016-11-08 Richard Biener <rguenther@suse.de>
947
948 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
949
ad11774f
TC
9502016-11-08 Tamar Christina <tamar.christina@arm.com>
951
952 PR testsuite/78136
953 * gcc.dg/cpp/trad/trad.exp
954 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
955 * gcc.dg/cpp/trad/include.c: Use local header file.
956
fe73a332
RB
9572016-11-08 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/78205
960 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
961
ed053eb8
RB
9622016-11-08 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/78224
965 * g++.dg/torture/pr78224.C: New testcase.
966
06658c6d
SKS
9672016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
968
969 * gcc.dg/store_merging_1.c: Require store_merge.
970 * gcc.dg/store_merging_2.c: Likewise.
971 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 972 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
973 * gcc.dg/store_merging_6.c: Likewise.
974 * gcc.dg/store_merging_7.c: Likewise.
975 * gcc.dg/store_merging_8.c: Likewise.
976 * lib/target-supports.exp (check_effective_target_store_merge): New.
977
e4b39278
DE
9782016-11-07 David Edelsohn <dje.gcc@gmail.com>
979
980 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
981 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
982 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
983 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
984 -mvsx -mpower8-vector.
985 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
986 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
987 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
988 -mvsx -mpower8-vector.
989
fda2d612
DE
9902016-11-07 David Edelsohn <dje.gcc@gmail.com>
991
992 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
993
994 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
995 * gcc.dg/visibility-14.c: XFAIL AIX.
996 * gcc.dg/visibility-15.c: XFAIL AIX.
997 * gcc.dg/visibility-16.c: XFAIL AIX.
998 * gcc.dg/visibility-17.c: XFAIL AIX.
999 * gcc.dg/visibility-18.c: XFAIL AIX.
1000 * gcc.dg/visibility-19.c: XFAIL AIX.
1001 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1002 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1003 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1004 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1005
60cee85e
JJ
10062016-11-07 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR target/78227
1009 * gcc.target/i386/pr78227-1.c: New test.
1010 * gcc.target/i386/pr78227-2.c: New test.
1011
7aa13860
PK
10122016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1013
1014 PR middle-end/35691
1015 * gcc.dg/pr35691-1.c: New test-case.
1016 * gcc.dg/pr35691-2.c: Likewise.
1017
caa024ff
BS
10182016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1019
1020 PR rtl-optimization/77309
1021 * gcc.dg/torture/pr77309.c: New test.
1022
a9815228
JJ
10232016-11-07 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR middle-end/71529
1026 * gcc.target/i386/pr71529.C: Moved to ...
1027 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1028
1029 PR target/64411
1030 * gcc.target/i386/pr64411.C: Moved to ...
1031 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1032 lp64.
1033
1034 PR target/65105
1035 * gcc.target/i386/pr65105-4.C: Moved to ...
1036 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1037 Run into compile test rather than execute test.
1038
e8ab5cb1
RB
10392016-11-07 Richard Biener <rguenther@suse.de>
1040
1041 PR target/78229
1042 * g++.dg/pr78229.C: New testcase.
1043
20770eb8
RB
10442016-11-07 Richard Biener <rguenther@suse.de>
1045
1046 PR tree-optimization/78218
1047 * gcc.dg/torture/pr78218.c: New testcase.
1048
32894793
RB
10492016-11-07 Richard Biener <rguenther@suse.de>
1050
1051 PR tree-optimization/78228
1052 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1053
e27bfda2
KT
10542016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1055
1056 PR target/77822
1057 * g++.dg/torture/pr77822.C: New test.
1058
00d6b7a1
ML
10592016-11-07 Martin Liska <mliska@suse.cz>
1060
1061 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1062 -f-sanitize-address-use-after-scope.
1063 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1064 internal fn calls.
1065 * g++.dg/asan/use-after-scope-1.C: New test.
1066 * g++.dg/asan/use-after-scope-2.C: Likewise.
1067 * g++.dg/asan/use-after-scope-3.C: Likewise.
1068 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1069 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1070 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1071 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1072 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1073 * g++.dg/asan/use-after-scope-types.h: Likewise.
1074 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1075 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1076 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1077 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1078 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1079 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1080 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1081 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1082 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1083 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1084 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1085 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1086 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1087 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1088
a0d3edf8
RB
10892016-11-07 Richard Biener <rguenther@suse.de>
1090
1091 PR tree-optimization/78189
1092 * g++.dg/torture/pr78189.C: New testcase.
1093
0db5adfa
DE
10942016-11-06 David Edelsohn <dje.gcc@gmail.com>
1095
1096 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1097
cc03bf7a
AV
10982016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1099
1100 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1101 occuring.
1102
18bb8b8a
TK
11032016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1104
1105 PR fortran/78221
1106 * arith.c (gfc_complex2real): Change gfc_warning_now to
1107 gfc_warning.
1108
c7f587bd
PT
11092016-11-05 Paul Thomas <pault@gcc.gnu.org>
1110
1111 * gfortran.dg/move_alloc_17.f03: New test.
1112
92657eb0
RB
11132016-11-05 Richard Biener <rguenther@suse.de>
1114
1115 PR bootstrap/78188
1116 * g++.dg/ipa/pr78188.C: New test.
1117
28ce22e6
JW
11182016-11-05 Janus Weil <janus@gcc.gnu.org>
1119 Dominique d'Humieres <dominiq@lps.ens.fr>
1120
1121 PR fortran/69495
1122 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1123
d233ee5f
PT
11242016-11-05 Paul Thomas <pault@gcc.gnu.org>
1125
1126 PR fortran/67564
1127 * gfortran.dg/select_type_39.f03: New test.
1128
11292016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1130
1131 PR fortran/64933
1132 * gfortran.dg/associate_23.f90: New test.
1133
5f4cebba
JJ
11342016-11-04 Jakub Jelinek <jakub@redhat.com>
1135
1136 PR target/77834
1137 * gcc.dg/pr77834.c: New test.
1138
6e3ae7e6
PC
11392016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1140
1141 PR c++/67980
1142 * g++.dg/cpp1y/pr67980.C: New.
1143
fff6ed28
BS
11442016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1145
1146 * gcc.target/powerpc/fold-vec-add-1.c: New.
1147 * gcc.target/powerpc/fold-vec-add-2.c: New.
1148 * gcc.target/powerpc/fold-vec-add-3.c: New.
1149 * gcc.target/powerpc/fold-vec-add-4.c: New.
1150 * gcc.target/powerpc/fold-vec-add-5.c: New.
1151 * gcc.target/powerpc/fold-vec-add-6.c: New.
1152 * gcc.target/powerpc/fold-vec-add-7.c: New.
1153
bef3a8d7 11542016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1155
1156 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1157 for -mbranch-likely, infer -mno-branch-likely for R6.
1158
dac9376a
BE
11592016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1160
1161 PR c++/71973
1162 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1163 * g++.dg/init/new15.C: Likewise.
1164 * g++.dg/ipa/inline-1.C: Likewise.
1165 * g++.dg/ipa/inline-2.C: Likewise.
1166 * g++.dg/lto/20080908-1_0.C: Likewise.
1167 * g++.dg/tc1/dr20.C: Likewise.
1168 * g++.dg/tree-ssa/inline-1.C: Likewise.
1169 * g++.dg/tree-ssa/inline-2.C: Likewise.
1170 * g++.old-deja/g++.law/except1.C: Likewise.
1171 * g++.old-deja/g++.other/vbase5.C: Likewise.
1172 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1173
b210df46
BS
11742016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1175
1176 PR tree-optimization/78210
1177 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1178 possibility of widening multiplies.
1179
964ef24c
RB
11802016-11-04 Richard Biener <rguenther@suse.de>
1181
1182 PR middle-end/78185
1183 * gcc.dg/pr78185.c: New testcase.
1184
5fb80387
DE
11852016-10-04 David Edelsohn <dje.gcc@gmail.com>
1186
1187 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1188 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1189
6905c577
JJ
11902016-11-03 Jakub Jelinek <jakub@redhat.com>
1191 Alexandre Oliva <aoliva@redhat.com>
1192 Jason Merrill <jason@redhat.com>
1193
1194 PR debug/28767
1195 PR debug/56974
1196 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1197 * g++.dg/debug/dwarf2/ref-3.C: New test.
1198 * g++.dg/debug/dwarf2/ref-4.C: New test.
1199 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1200 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1201
12022016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1203
1204 * gfortran.dg/dec_exp_1.f90: New test.
1205 * gfortran.dg/dec_exp_2.f90: Likewise.
1206 * gfortran.dg/dec_exp_3.f90: Likewise.
1207
6905c577 12082016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1209
1210 * gfortran.dg/dec_parameter_1.f: New test.
1211 * gfortran.dg/dec_parameter_2.f90: Likewise.
1212 * gfortran.dg/dec_parameter_3.f90: Likewise.
1213 * gfortran.dg/dec_parameter_4.f90: Likewise.
1214
7d29f8e3
ML
12152016-11-03 Martin Liska <mliska@suse.cz>
1216
1217 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1218 output.
1219 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1220
5de3e2d8
BE
12212016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1222
1223 PR libgcc/78067
1224 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1225
f03f0232
SKS
12262016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1227
1228 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1229
bd17a9df
MF
12302016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1231
1232 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1233
2b01aad6
TC
12342016-11-01 Tamar Christina <tamar.christina@arm.com>
1235
1236 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1237 Check for arm_v8_neon_hw.
1238 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1239 Likewise.
1240 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1241 Likewise.
1242 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1243 Likewise.
1244
aa55dc0c
RB
12452016-11-02 Richard Biener <rguenther@suse.de>
1246
1247 * gcc.dg/store_merging_8.c: New testcase.
1248
6905c577 12492016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1250
1251 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1252
075be4a1
DE
12532016-11-02 David Edelsohn <dje.gcc@gmail.com>
1254
4b69fb13
DE
1255 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1256 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1257 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1258 * gcc.dg/pr65779.c: XFAIL AIX.
1259 * gcc.dg/pr70405.c: XFAIL AIX.
1260
075be4a1
DE
1261 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1262 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1263 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1264
fdb1aa55
RO
12652016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1266
1267 * lib/target-supports.exp (check_gc_sections_available): Use
1268 -print-prog-name=ld to determine linker used.
1269
4adbcdb4
ML
12702016-11-02 Martin Liska <mliska@suse.cz>
1271
1272 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1273 test case.
1274
4b2c06f4
KT
12752016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1276
1277 PR tree-optimization/78170
1278 * gcc.c-torture/execute/pr78170.c: New test.
1279
63e523d6
KT
12802016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1281
1282 PR tree-optimization/78162
1283 * gcc.c-torture/compile/pr78162.c: New test.
1284
da42ac7b
RB
12852016-11-02 Richard Biener <rguenther@suse.de>
1286
1287 PR tree-optimization/78035
1288 PR tree-optimization/77964
1289 * gcc.target/i386/pr78035.c: New testcase.
1290
4280df0a
RB
12912016-11-02 Richard Biener <rguenther@suse.de>
1292
1293 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1294 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1295 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1296 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1297 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1298
1b1d9303
DE
12992016-11-01 David Edelsohn <dje.gcc@gmail.com>
1300
1301 * gfortran.dg/pr70937.f90: require-effective-target lto.
1302
5b7c0519
TK
13032016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1304
1305 PR fortran/69544
1306 * gfortran.dg/where_6.f90: New test.
1307
70d28813
JJ
13082016-11-01 Jakub Jelinek <jakub@redhat.com>
1309
1310 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1311
7f4266d4
TK
13122016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1313
1314 PR fortran/69544
1315 * gfortran.dg/where_5.f90: New test.
1316
9fc158eb
BB
13172016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1318
1319 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1320 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1321 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1322 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1323
baeb7b5c
UB
13242016-11-01 Uros Bizjak <ubizjak@gmail.com>
1325
1326 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1327 Whitespace fixes.
1328 (check_effective_target_vect_cmdline_needed): Check
1329 is-effective-target ia32 for x86 targets.
1330 (check_effective_target_vect_simd_clones): Simplify condition.
1331 (check_effective_target_vect_double): Ditto.
1332 (check_effective_target_vect_aligned_arrays): Check
1333 is-effective-target ia32 for x86 targets. Simplify condition.
1334 (check_effective_target_vect_multiple_sizes): Simplify condition.
1335 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1336 (check_effective_target_sync_int_128): Simplify condition.
1337 (check_effective_target_sync_int_128_runtime): Ditto.
1338 (check_effective_target_sync_long_long_runtime): Ditto.
1339 (check_effective_target_divmod): Add i?86-*-* target.
1340
156b5cca
MM
13412016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1342
1343 * gcc.target/powerpc/vsx-extract-4.c: New test.
1344 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1345
120a4c45
JD
13462016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1347
1348 PR fortran/54679
1349 * gfortran.dg/fmt_l.f90: Update test.
1350 * gfortran.dg/fmt_l0.f90: New test.
1351
c5fed5c6
JJ
13522016-10-31 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR c++/78089
1355 * c-c++-common/builtin-shuffle-1.c: New test.
1356 * g++.dg/cpp0x/addressof3.C: New test.
1357
aee69156
VV
13582016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1359
1360 Add tests for a const member and a reference member for launder.
1361 * g++.dg/cpp1z/launder3.C: New.
1362 * g++.dg/cpp1z/launder4.C: Likewise.
1363 * g++.dg/cpp1z/launder5.C: Likewise.
1364 * g++.dg/cpp1z/launder5.cc: Likewise.
1365 * g++.dg/cpp1z/launder5.h: Likewise.
1366 * g++.dg/cpp1z/launder6.C: Likewise.
1367 * g++.dg/cpp1z/launder6.cc: Likewise.
1368 * g++.dg/cpp1z/launder6.h: Likewise.
1369
1e4fa9b1
JJ
13702016-10-31 Jakub Jelinek <jakub@redhat.com>
1371
dcb466ec
JJ
1372 PR c++/77948
1373 * g++.dg/cpp0x/pr77948-1.C: New test.
1374 * g++.dg/cpp0x/pr77948-2.C: New test.
1375 * g++.dg/cpp0x/pr77948-3.C: New test.
1376 * g++.dg/cpp0x/pr77948-4.C: New test.
1377 * g++.dg/cpp0x/pr77948-5.C: New test.
1378 * g++.dg/cpp0x/pr77948-6.C: New test.
1379
1e4fa9b1
JJ
1380 PR tree-optimization/77860
1381 * gcc.dg/pr77860.c: New test.
1382
9782e1ec
JJ
13832016-10-31 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR c++/77886
1386 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1387
dd57b05e
SKS
13882016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1389
1390 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1391
84ff4775
LCW
13922016-10-30 Le-Chun Wu <lcwu@google.com>
1393 Mark Wielaard <mjw@redhat.com>
1394
1395 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1396 * gcc.dg/Wshadow-local-1.c: Likewise.
1397 * gcc.dg/Wshadow-local-2.c: Likewise.
1398 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1399 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1400 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1401
0b56e9ad
BS
14022016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1403
1404 PR tree-optimization/71915
1405 PR tree-optimization/71490
1406 * gcc.dg/tree-ssa/pr54245.c: Delete.
1407 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1408 document why.
1409
d4fc6702
JD
14102016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1411
1412 PR fortran/78123
1413 * gfortran.dg/fmt_t_9.f: New test.
1414
396e56d2
TK
14152016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1416
1417 PR fortran/67219
1418 * gfortran.dg/pr67219.f90: New test.
1419
a654d5d0
JJ
14202016-10-29 Jakub Jelinek <jakub@redhat.com>
1421
205b9ed1
JJ
1422 PR rtl-optimization/77919
1423 * g++.dg/torture/pr77919-2.C: New test.
1424
a654d5d0
JJ
1425 PR target/78148
1426 * gcc.dg/pr78148.c: New test.
1427
894d8b41
EB
14282016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1429
1430 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1431 * gcc.target/sparc/overflow-4.c: ...here.
1432 * gcc.target/sparc/overflow-5.c: New test.
1433
e72531b9
PK
14342016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1435 Kugan Vivekanandarajah <kuganv@linaro.org>
1436 Jim Wilson <jim.wilson@linaro.org>
1437
1438 PR tree-optimization/43721
1439 * lib/target-supports.exp (check_effective_target_divmod): New.
1440 (check_effective_target_divmod_simode): Likewise.
1441 (check_effective_target_arm_divmod_simode): Likewise.
1442 * gcc.dg/divmod-1-simode.c: New test.
1443 * gcc.dg/divmod-1.c: Likewise.
1444 * gcc.dg/divmod-2-simode.c: Likewise.
1445 * gcc.dg/divmod-2.c: Likewise.
1446 * gcc.dg/divmod-3-simode.c: Likewise.
1447 * gcc.dg/divmod-3.c: Likewise.
1448 * gcc.dg/divmod-4-simode.c: Likewise.
1449 * gcc.dg/divmod-4.c: Likewise.
1450 * gcc.dg/divmod-5.c: Likewise.
1451 * gcc.dg/divmod-6-simode.c: Likewise.
1452 * gcc.dg/divmod-6.c: Likewise.
1453 * gcc.dg/divmod-7.c: Likewise.
1454
f663d9ad 14552016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1456 Jakub Jelinek <jakub@redhat.com>
1457 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1458
1459 PR middle-end/22141
1460 PR rtl-optimization/23684
1461 * gcc.c-torture/execute/pr22141-1.c: New test.
1462 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1463 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1464 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1465 * gcc.dg/store_merging_1.c: New test.
1466 * gcc.dg/store_merging_2.c: Likewise.
1467 * gcc.dg/store_merging_3.c: Likewise.
1468 * gcc.dg/store_merging_4.c: Likewise.
1469 * gcc.dg/store_merging_5.c: Likewise.
1470 * gcc.dg/store_merging_6.c: Likewise.
1471 * gcc.dg/store_merging_7.c: Likewise.
1472 * gcc.target/i386/pr22141.c: Likewise.
1473 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1474 * g++.dg/init/new17.C: Likewise.
1475
6905c577 14762016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1477
1478 PR middle-end/72747
1479 * c-c++-common/pr72747-1.c: New test.
1480 * c-c++-common/pr72747-2.c: Likewise.
1481
539405d5
AK
14822016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1483
1484 * gcc.target/s390/oscbreak-1.c: New test.
1485
0dbb19f0
AK
14862016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1487
1488 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1489
0d9e143c
JJ
14902016-10-28 Jakub Jelinek <jakub@redhat.com>
1491
c19066a7
JJ
1492 PR rtl-optimization/77919
1493 * g++.dg/torture/pr77919.C: New test.
1494
0d9e143c
JJ
1495 PR rtl-optimization/78132
1496 * gcc.target/i386/pr78132.c: New test.
1497
cc91248d
EB
14982016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1499
1500 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1501
787c7a65
MM
15022016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1503
1504 * gcc.target/powerpc/vsx-simode.c: New test.
1505 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1506 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1507
4ce71579
JJ
15082016-10-27 Jakub Jelinek <jakub@redhat.com>
1509
6f21288f
JJ
1510 PR fortran/78026
1511 * gfortran.dg/gomp/pr78026.f03: New test.
1512 * gfortran.dg/select_type_38.f03: New test.
1513
4ce71579
JJ
1514 PR middle-end/78025
1515 * g++.dg/gomp/declare-simd-7.C: New test.
1516
6f21288f 15172016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1518
1519 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1520 * gfortran.dg/dec_init_2.f90: Likewise.
1521 * gfortran.dg/dec_init_3.f90: New test.
1522 * gfortran.dg/dec_init_4.f90: Likewise.
1523
93f90bec
BC
15242016-10-27 Bin Cheng <bin.cheng@arm.com>
1525
1526 * gcc.dg/fold-narrowbopcst-1.c: New test.
1527
6f21288f 15282016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1529
1530 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1531 dg-shouldfail/dg-output instead of XFAIL.
1532 * gfortran.dg/dec_io_6.f90: Likewise.
1533
ddb92ab9
TP
15342016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1535
1536 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1537 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1538 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1539 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1540 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1541 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1542 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1543 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1544 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1545 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1546
ad6e4ba8
BC
15472016-10-27 Bin Cheng <bin.cheng@arm.com>
1548
1549 * gcc.dg/fold-convmaxconv-1.c: New test.
1550 * gcc.dg/fold-convminconv-1.c: New test.
1551
6905c577 15522016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1553
1554 PR fortran/78092
1555 * gfortran.dg/pr78092.f90: New test.
1556
7a83b391
KN
15572016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1558
1559 PR target/78056
1560 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1561 expected error message.
1562 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1563 expected error message.
1564 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1565 (test_all_not_equal_and_not_zero): Change expected error message.
1566
3693a620
JJ
15672016-10-26 Jakub Jelinek <jakub@redhat.com>
1568
1569 PR fortran/77973
1570 * gfortran.dg/gomp/pr77973.f90: New test.
1571
cd612e8a
PT
15722016-10-26 Paul Thomas <pault@gcc.gnu.org>
1573
1574 PR fortran/78108
1575 * gfortran.dg/submodule_18.f08: New test.
1576 * gfortran.dg/submodule_19.f08: New test.
1577
09844a5f
MM
15782016-10-26 Michael Matz <matz@suse.de>
1579
1580 * g++.dg/pr78060.C: New test.
1581 * gfortran.dg/pr78061.f: New test.
1582 * g++.dg/pr78088.C: New test.
1583
6f21288f 15842016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1585
1586 * gfortran.dg/dec_io_1.f90: New test.
1587 * gfortran.dg/dec_io_2.f90: New test.
1588 * gfortran.dg/dec_io_3.f90: New test.
1589 * gfortran.dg/dec_io_4.f90: New test.
1590 * gfortran.dg/dec_io_5.f90: New test.
1591 * gfortran.dg/dec_io_6.f90: New test.
1592
6c95388f
JJ
15932016-10-25 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR sanitizer/78106
1596 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1597
15982016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1599
1600 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1601 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1602
90e261e4
EB
16032016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1604
1605 * gnat.dg/opt59.adb: New test.
1606 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1607
1608 * gnat.dg/opt60.adb: New test.
1609
cef026ec
AV
16102016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1611
1612 PR fortran/72770
1613 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1614 this pr.
1615
96592eed
JJ
16162016-10-25 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR target/78102
1619 * gcc.target/i386/pr78102.c: New test.
1620
6c95388f 16212016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1622
1623 * gfortran.dg/dec_logical_xor_1.f90: New test.
1624 * gfortran.dg/dec_logical_xor_2.f90: New test.
1625 * gfortran.dg/dec_logical_xor_3.f03: New test.
1626
6c95388f 16272016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1628
1629 * gfortran.dg/dec_loc_rval_1.f90: New test.
1630 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1631 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1632
6c95388f 16332016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1634
90051c26
FR
1635 * gfortran.dg/dec_type_print.f90: New testcase.
1636
6c95388f 16372016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1638
1639 * gfortran.dg/feed_1.f90: New test.
1640 * gfortran.dg/feed_2.f90: New test.
ef144767 1641
8e104951
ML
16422016-10-25 Martin Liska <mliska@suse.cz>
1643
1644 PR sanitizer/78106
1645 * gcc.dg/asan/pr78106.c: New test.
1646
b93ee1bb
ML
16472016-10-25 Martin Liska <mliska@suse.cz>
1648
1649 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1650
ad6922b0
WD
16512016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1652
1653 PR target/78041
1654 * gcc.target/arm/pr78041.c: New test.
1655
e16f1cc7
JJ
16562016-10-25 Jakub Jelinek <jakub@redhat.com>
1657
1658 * g++.dg/cpp1z/launder1.C: New test.
1659 * g++.dg/cpp1z/launder2.C: New test.
1660
078134e5 16612016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1662 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1663
1664 PR target/71676
1665 PR target/71678
1666 * gcc.target/avr/pr71676-2.c: New test.
1667
c7212a15 16682016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1669 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1670
1671 PR target/71676
1672 PR target/71678
1673 * gcc.target/avr/pr71676-1.c: New test.
1674 * gcc.target/avr/pr71676-3.c: New test.
1675 * gcc.target/avr/pr71676.c: New test.
1676 * gcc.target/avr/pr71678.c: New test.
1677
d1c7d3a8
KV
16782016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1679
1680 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1681 such that cloned verions of tested functions are not created.
1682
c7082171
SK
16832016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1684
1685 PR fortran/71895
1686 * gfortran.dg/pr71895.f90: New test.
1687
0f2a9e37
JJ
16882016-10-24 Jakub Jelinek <jakub@redhat.com>
1689
1690 * g++.dg/debug/dwarf2/ref-2.C: New test.
1691
f8348061
BE
16922016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1693
1694 * c-c++-common/Wint-in-bool-context-3.c: New test.
1695
1eb4547b
MS
16962016-10-24 Martin Sebor <msebor@redhat.com>
1697
1698 PR middle-end/77735
1699 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1700 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1701 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1702 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1703 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1704 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1705 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1706
292af537
RB
17072016-10-24 Richard Biener <rguenther@suse.de>
1708
1709 PR testsuite/71491
1710 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1711 * gcc.dg/vect/slp-45.c: Likewise.
1712
40f683e8
RB
17132016-10-24 Richard Biener <rguenther@suse.de>
1714
1715 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1716 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1717 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1718
b1b6774f
GJL
17192016-10-24 Georg-Johann Lay <avr@gjlay.de>
1720
1721 PR target/78093
1722 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1723 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1724
ed9760d2
AV
17252016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1726
1727 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1728
fb027a42
JJ
17292016-10-24 Jakub Jelinek <jakub@redhat.com>
1730
1731 * gcc.target/i386/bmi2-pext-1.c: New test.
1732 * gcc.target/i386/bmi2-pdep-1.c: New test.
1733 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1734 * gcc.target/i386/tbm-bextri-1.c: New test.
1735 * gcc.target/i386/bmi-bextr-6.c: New test.
1736
8e10302e
RO
17372016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1738
1739 PR target/77483
1740 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1741 * gcc.target/i386/pr65105-1.c: Likewise.
1742 * gcc.target/i386/pr65105-2.c: Likewise.
1743 * gcc.target/i386/pr65105-3.c: Likewise.
1744 * gcc.target/i386/pr65105-5.c: Likewise.
1745 * gcc.target/i386/pr67761.c: Likewise.
1746 * gcc.target/i386/pr70799-1.c: Likewise.
1747
866c72a8
ML
17482016-10-24 Martin Liska <mliska@suse.cz>
1749
1750 PR sanitizer/77966
1751 * c-c++-common/ubsan/unreachable-3.c: New test.
1752
0804124b
SK
17532016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1754
1755 PR fortran/77763
1756 * gfortran.dg/pr77763.f90
1757
87c9fca5
SK
17582016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1759
1760 PR fortran/54730
1761 PR fortran/78033
1762 * gfortran.dg/pr78033.f90: New test.
1763
dfd6231e
PT
17642016-10-23 Paul Thomas <pault@gcc.gnu.org>
1765
1766 PR fortran/69834
1767 * gfortran.dg/select_type_1.f03: Change error for overlapping
1768 TYPE IS cases.
1769 * gfortran.dg/select_type_36.f03: New test.
1770
66ccff98
EB
17712016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1772
1773 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1774
15876cee
TK
17752016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1776
1777 PR fortran/78021
1778 * gfortran.dg/string_length_3.f90: New test.
1779
574284e9
AV
17802016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1781
574284e9
AV
1782 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1783
17842016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1785
1786 PR fortran/43366
1787 PR fortran/57117
1788 PR fortran/61337
1789 * gfortran.dg/alloc_comp_class_5.f03: New test.
1790 * gfortran.dg/class_allocate_21.f90: New test.
1791 * gfortran.dg/class_allocate_22.f90: New test.
1792 * gfortran.dg/realloc_on_assign_27.f08: New test.
1793
20276dc9
JL
17942016-10-21 Jeff Law <law@redhat.com>
1795
1796 * PR tree-optimization/71947
1797 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1798 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1799 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1800
f7503699
KV
18012016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1802
1803 * gcc.dg/ipa/vrp5.c: New test.
1804 * gcc.dg/ipa/vrp6.c: New test.
1805
5be6b295
WD
18062016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1807
1808 * gcc.target/aarch64/test_frame_17.c: New test.
1809
c82bc7ed
WD
18102016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1811
1812 * gcc.target/aarch64/test_frame_17.c: New test.
1813
67a6cac7
AP
18142016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1815
1816 PR preprocessor/71681
1817 * gcc.dg/cpp/pr71681-1.c: New testcase
1818 * gcc.dg/cpp/pr71681-2.c: Likewise
1819 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1820 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1821 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1822 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1823
8e6982f7
JJ
18242016-10-21 Jakub Jelinek <jakub@redhat.com>
1825
9c4c8b7b
JJ
1826 PR target/78057
1827 * gcc.target/i386/pr78057.c: New test.
1828
8e6982f7
JJ
1829 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1830
de514d40
PT
18312016-10-21 Paul Thomas <pault@gcc.gnu.org>
1832
1833 PR fortran/69566
1834 * gfortran.dg/select_type_37.f03: New test.
1835
1d64ceb0
SKS
18362016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1837
1838 PR target/71627
1839 * gcc.target/avr/pr71627.c: New test
1840
85729229
EB
18412016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1842
1843 * gcc.target/sparc/overflow-1.c: New test.
1844 * gcc.target/sparc/overflow-2.c: Likewise.
1845 * gcc.target/sparc/overflow-3.c: Likewise.
1846
d17f2c3b
AV
18472016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1848
1849 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1850 effective target.
1851
0d47cee6
KT
18522016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1853
1854 PR rtl-optimization/78038
1855 * gcc.target/aarch64/pr78038.c: New test.
1856
a20d03c8
RB
18572016-10-21 Richard Biener <rguenther@suse.de>
1858
1859 PR tree-optimization/78051
1860 * g++.dg/torture/pr78051.C: New testcase.
1861
f3ecd50f
BE
18622016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1863
1864 * c-c++-common/wdate-time.c: Restored test case.
1865 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1866
fceabe50
JJ
18672016-10-20 Jakub Jelinek <jakub@redhat.com>
1868
1869 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1870
f56ea76e
UB
18712016-10-20 Uros Bizjak <ubizjak@gmail.com>
1872
1873 PR target/78037
1874 * gcc.target/i386/pr78037.c: New test.
1875
2c35bbe1
EB
18762016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1877
1878 * gcc.target/visium/overflow8.c: New.
1879 * gcc.target/visium/overflow16.c: Likewise.
1880 * gcc.target/visium/overflow32: Likewise.
1881
28df8730
MM
18822016-10-20 Michael Matz <matz@suse.de>
1883
1884 * gcc.dg/loop-split.c: New test.
1885 * gcc.dg/tree-ssa/ifc-9.c: Update.
1886 * gcc.dg/tree-ssa/ifc-10.c: Update.
1887
6c1a9e41
RB
18882016-10-20 Richard Biener <rguenther@suse.de>
1889
1890 * gcc.dg/graphite/pr35356-1.c: Update.
1891
a2923dba
PC
18922016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 PR c++/77446
1895 * g++.dg/cpp1y/pr77446.C: New.
1896
2066ef6a
PK
18972016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1898
1899 PR tree-optimization/53979
1900 * gcc.dg/pr53979-1.c: New test-case.
1901 * gcc.dg/pr53979-2.c: Likewise.
1902
4c712374
BE
19032016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1904
1905 * c-c++-common/Wint-in-bool-context-2.c: New test.
1906
bdcf8e7c
JD
19072016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1908
1909 * gfortran.dg/dtio_17.f90: Fix test.
1910
ec1748d4
AH
19112016-10-19 Aldy Hernandez <aldyh@redhat.com>
1912
1913 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1914 * gcc.dg/Walloca-2.c: Same.
1915
b70f0b0c
AH
19162016-10-19 Aldy Hernandez <aldyh@redhat.com>
1917
1918 * gcc.dg/Wvla-1.c: Rename to...
1919 * gcc.dg/Wvla-larger-than-1.c: ...this.
1920 * gcc.dg/Wvla-2.c: Rename to...
1921 * gcc.dg/Wvla-larger-than-2.c: ...this.
1922 * gcc.dg/Wvla-3.c: Rename to...
1923 * gcc.dg/Walloca-11.c.: ...this.
1924 * gcc.dg/wvla-[1-7].c: Rename to:
1925 * gcc.dg/Wvla-[1-7].c: ...this.
1926
cbb22e61
BC
19272016-10-19 Bin Cheng <bin.cheng@arm.com>
1928
1929 PR tree-optimization/78005
1930 * gcc.dg/vect/pr78005.c: New.
1931 * gcc.target/i386/l_fma_float_1.c: Revise test.
1932 * gcc.target/i386/l_fma_float_2.c: Ditto.
1933 * gcc.target/i386/l_fma_float_3.c: Ditto.
1934 * gcc.target/i386/l_fma_float_4.c: Ditto.
1935 * gcc.target/i386/l_fma_float_5.c: Ditto.
1936 * gcc.target/i386/l_fma_float_6.c: Ditto.
1937 * gcc.target/i386/l_fma_double_1.c: Ditto.
1938 * gcc.target/i386/l_fma_double_2.c: Ditto.
1939 * gcc.target/i386/l_fma_double_3.c: Ditto.
1940 * gcc.target/i386/l_fma_double_4.c: Ditto.
1941 * gcc.target/i386/l_fma_double_5.c: Ditto.
1942 * gcc.target/i386/l_fma_double_6.c: Ditto.
1943
a023f8c8
TS
19442016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1945
1946 PR tree-optimization/78024
1947 * gcc.dg/goacc/loop-processing-1.c: New file.
1948
d9700bdb
RB
19492016-10-19 Richard Biener <rguenther@suse.de>
1950
1951 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1952
902cb7b1
KN
19532016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1954
1955 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1956 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1957 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1958 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1959 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1960 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1961 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1962 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1963 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1964 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1965 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1966 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1967 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1968 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1969 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1970 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1971 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1972 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1973 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1974 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1975 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1976 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1977 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1978 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1979 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1980 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1981 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1982 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1983 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1984 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1985 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1986 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1987 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1988 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1989 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1990 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1991 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1992 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1993 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1994 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1995 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1996 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1997 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1998 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1999 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2000 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2001 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2002 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2003 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2004 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2005 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2006 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2007 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2008 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2009 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2010 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2011 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2012 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2013 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2014 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2015 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2016 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2017 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2018 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2019 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2020 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2021 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2022 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2023 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2024 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2025 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2026 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2027 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2028 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2029 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2030 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2031 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2032 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2033 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2034 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2035 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2036 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2037 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2038 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2039 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2040 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2041 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2042 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2043 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2044 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2045 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2046 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2047 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2048 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2049 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2050 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2051 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2052 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2053 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2054 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2055 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2056 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2057 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2058 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2059 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2060 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2061 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2062 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2063 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2064 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2065 * gcc.target/powerpc/vsu/vsu.exp: New file.
2066
5cb96b6a
UB
20672016-10-18 Uros Bizjak <ubizjak@gmail.com>
2068
2069 PR target/77991
2070 * gcc.target/i386/pr77991.c: New test.
2071
f5de494c
MF
20722016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2073
2074 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2075 LTO is used.
2076
e5163ec1
SKS
20772016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2078
5cb96b6a 2079 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2080
b64e8239
RB
20812016-10-18 Richard Biener <rguenther@suse.de>
2082
2083 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2084 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2085 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2086 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2087 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2088 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2089 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2090 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2091 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2092 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2093 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2094 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2095 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2096 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2097 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2098 * gcc.dg/pr68217.c: Likewise.
2099 * gcc.dg/predict-9.c: Likewise.
2100 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2101 * gcc.dg/predict-1.c: Likewise.
2102
c680ada5
JD
21032016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2104
2105 * gfortran.dg/dtio_17.f90: New test.
2106
7fd4f180
KV
21072016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2108
2109 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2110
718625ad
KV
21112016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2112
2113 * gcc.dg/ipa/vrp4.c: New test.
2114
735b8f9f
KV
21152016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2116
2117 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2118 * gcc.dg/torture/pr39074.c: Likewise.
2119
86f98087
EB
21202016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2121
2122 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2123 * gnat.dg/trampoline4.adb: Minor tweak.
2124
a929f266
BS
21252016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2126
2127 PR tree-optimization/77916
2128 * gcc.dg/torture/pr77916.c: New.
2129
4acf2055
SK
21302016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2131
2132 PR fortran/77978
2133 * gfortran.dg/pr77978_1.f90: New test.
2134 * gfortran.dg/pr77978_2.f90: Ditto.
2135 * gfortran.dg/pr77978_3.f90: Ditto.
2136
871267e1
PT
21372016-10-17 Paul Thomas <pault@gcc.gnu.org>
2138
2139 PR fortran/61420
2140 PR fortran/78013
2141 * gfortran.dg/proc_ptr_49.f90: New test.
2142
fd9593e9
BE
21432016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2144
2145 PR target/77308
2146 * gcc.target/arm/pr77308.c: New test.
2147
d32d4176
DE
21482016-10-17 David Edelsohn <dje.gcc@gmail.com>
2149
2150 * lib/target-supports.exp
2151 (check_effective_target_floatn_nx_runtime): Return 0 for
2152 powerpc*-ibm-aix*.
2153
dca2910c
AP
21542016-10-17 Andrew Pinski <apinski@cavium.com>
2155
2156 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2157 long instead of long.
2158 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2159 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2160 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2161 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2162 * gcc.target/aarch64/pr68102_1.c: Likewise.
2163 * gcc.target/aarch64/target_attr_3.c: Likewise.
2164
44b00dbc
RB
21652016-10-17 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/77988
2168 * gcc.dg/torture/pr77988.c: New testcase.
2169
89b80c42
PK
21702016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2171
2172 * gcc.dg/pr71636-1.c: New test-case.
2173 * gcc.dg/pr71636-2.c: Likewise.
2174
4c640e26
EB
21752016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2176
2177 * gnat.dg/trampoline3.adb: New test.
2178 * gnat.dg/trampoline4.adb: Likewise.
2179
6c0347f6
JD
21802016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2181
2182 * gfortran.dg/dtio_16.f90: New test.
2183
d0d48a06
EB
21842016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2185
2186 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2187 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2188 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2189
baa33d83
EB
21902016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2191
2192 * gcc.target/sparc/popc.c: Rename to...
2193 * gcc.target/sparc/popc-1.c: ...this.
2194 * gcc.target/sparc/popc-2.c: New test.
2195
523ee218
JD
21962016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2197
2198 PR fortran/77972
2199 * gfortran.dg/unexpected_eof_4.f90: New test.
2200
c04d4ede
JB
22012016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2202
31a84d4a
AP
2203 PR libfortran/48587
2204 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2205
064ed55a
JJ
22062016-10-14 Jakub Jelinek <jakub@redhat.com>
2207
9a822fc7
JJ
2208 PR middle-end/77959
2209 * gfortran.dg/pr77959.f90: New test.
2210
064ed55a
JJ
2211 DR 1511 - const volatile variables and ODR
2212 * g++.dg/DRs/dr1511-1.C: New test.
2213 * g++.dg/DRs/dr1511-2.C: New test.
2214
2579762a
EB
22152016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2216
2217 * gnat.dg/debug7.adb (dg-options): Remove -g.
2218 * gnat.dg/debug8.adb (dg-options): Add -margs.
2219 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2220
6d59425d
RB
22212016-10-14 Richard Biener <rguenther@suse.de>
2222
2223 PR tree-optimization/77979
2224 * gcc.dg/torture/pr77979.c: New testcase.
2225
43f66d6e
ML
22262016-10-14 Martin Liska <mliska@suse.cz>
2227
2228 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2229 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2230 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2231
cb3ac867
UB
22322016-10-14 Uros Bizjak <ubizjak@gmail.com>
2233
2234 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2235 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2236 * gcc.dg/torture/pr77937-2.c: Likewise.
2237
14cf71a0
EB
22382016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2239
2240 * gnat.dg/lto15.adb: Adjust.
2241 * gnat.dg/lto16.adb: Likewise.
2242 * gnat.dg/lto17.adb: Likewise
2243 * gnat.dg/lto18.ad[sb]: New test.
2244 * gnat.dg/lto18_pkg.ads: New helper.
2245 * gnat.dg/lto19.adb: New test.
2246 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2247 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2248 * gnat.dg/lto20.adb: New test.
2249 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2250
6fd9c6f4
AV
22512016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2252
2253 * gfortran.dg/coarray_38.f90: Expect error message.
2254
01f44038
KT
22552016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2256
2257 * gcc.target/aarch64/spellcheck_1.c: New test.
2258 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2259 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2260 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2261 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2262 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2263
253abb2a
AS
22642016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2265
2266 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2267
a2695319
BS
22682016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2269
2270 PR tree-optimization/77937
2271 * gcc.dg/torture/pr77937-1.c: New.
2272 * gcc.dg/torture/pr77937-2.c: New.
2273
14a2c9aa
JM
22742016-10-13 Jakub Jelinek <jakub@redhat.com>
2275
2276 * g++.dg/cpp1z/inline-var1.C: New test.
2277 * g++.dg/cpp1z/inline-var1a.C: New test.
2278 * g++.dg/cpp1z/inline-var1.h: New file.
2279 * g++.dg/cpp1z/inline-var2.C: New test.
2280 * g++.dg/cpp1z/inline-var3.C: New test.
2281 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2282 uninitialized const.
2283
6c95388f 22842016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2285
ee7fa2e3
SL
2286 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2287 Xscale is specified, not just -march.
2288 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2289 is incompatible with Xscale.
18d34307 2290
96032047
MS
22912016-10-13 Martin Sebor <msebor@redhat.com>
2292
2293 PR c++/71912
2294 * g++.dg/ext/flexary4.C: Adjust.
2295 * g++.dg/ext/flexary5.C: Same.
2296 * g++.dg/ext/flexary9.C: Same.
2297 * g++.dg/ext/flexary19.C: New test.
2298 * g++.dg/ext/flexary18.C: New test.
2299 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2300 regression test.
5cb96b6a
UB
2301 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2302 Avoid generating a flexible array member in an array.
96032047 2303
5b1548fd
MS
23042016-10-13 Martin Sebor <msebor@redhat.com>
2305
2306 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2307 to placate -Wformat on targets where the type is not int.
2308
7810c4eb
DM
23092016-10-13 David Malcolm <dmalcolm@redhat.com>
2310
2311 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2312 in INSN_LOCATION.
2313
fcd27666
BC
23142016-10-13 Bin Cheng <bin.cheng@arm.com>
2315
2316 * gcc.target/i386/l_fma_float_1.c: Revise test.
2317 * gcc.target/i386/l_fma_float_2.c: Ditto.
2318 * gcc.target/i386/l_fma_float_3.c: Ditto.
2319 * gcc.target/i386/l_fma_float_4.c: Ditto.
2320 * gcc.target/i386/l_fma_float_5.c: Ditto.
2321 * gcc.target/i386/l_fma_float_6.c: Ditto.
2322 * gcc.target/i386/l_fma_double_1.c: Ditto.
2323 * gcc.target/i386/l_fma_double_2.c: Ditto.
2324 * gcc.target/i386/l_fma_double_3.c: Ditto.
2325 * gcc.target/i386/l_fma_double_4.c: Ditto.
2326 * gcc.target/i386/l_fma_double_5.c: Ditto.
2327 * gcc.target/i386/l_fma_double_6.c: Ditto.
2328
b8a4b8c8
BC
23292016-10-13 Bin Cheng <bin.cheng@arm.com>
2330
2331 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2332
328ba117
BC
23332016-10-13 Bin Cheng <bin.cheng@arm.com>
2334
2335 * gcc.dg/vect/vect-98.c: Refine test case.
2336 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2337 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2338 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2339
1a1ab05e
JJ
23402016-10-13 Jakub Jelinek <jakub@redhat.com>
2341
2342 PR c/77946
2343 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2344
27947670
ML
23452016-10-13 Martin Liska <mliska@suse.cz>
2346
2347 PR tree-optimization/77943
2348 * g++.dg/tree-ssa/pr77943.C: New test.
2349
92c5266b
AV
23502016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2351
2352 PR fortran/72832
2353 * gfortran.dg/allocate_with_source_22.f03: New test.
2354 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2355 fail.
2356
90bca4ed
TP
23572016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2358
2359 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2360 * gcc.target/arm/movsi_movw.c: Likewise.
2361 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2362 directive to work on big endian targets.
2363
0011af7b
KV
23642016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2365
2366 * gcc.dg/tree-ssa/evrp6.c: New test.
2367
859e95ab
SB
23682016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2369
2370 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2371 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2372 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2373
2934018d
SB
23742016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2375
2376 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2377 * gcc.target/powerpc/warn-2.c: Ditto.
2378
f92d1522
RS
23792016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2380
2381 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2382 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2383 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2384 for -mmsa.
2385 * gcc.target/mips/msa.c: New test.
2386 * gcc.target/mips/msa-builtins.c: Likewise.
2387 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2388 (check_effective_target_mips_msa_runtime): Likewise.
2389 (check_effective_target_mips_msa): Likewise.
2390 (add_options_for_mips_msa): Likewise.
2391 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2392 (check_effective_target_vect_intfloat_cvt): Likewise.
2393 (check_effective_target_vect_uintfloat_cvt): Likewise.
2394 (check_effective_target_vect_floatint_cvt): Likewise.
2395 (check_effective_target_vect_floatuint_cvt): Likewise.
2396 (check_effective_target_vect_shift): Likewise.
2397 (check_effective_target_vect_shift_char): Likewise.
2398 (check_effective_target_vect_long): Likewise.
2399 (check_effective_target_vect_float): Likewise.
2400 (check_effective_target_vect_double): Likewise.
2401 (check_effective_target_vect_long_long): Likewise.
2402 (check_effective_target_vect_perm): Likewise.
2403 (check_effective_target_vect_perm_byte): Likewise.
2404 (check_effective_target_vect_perm_short): Likewise.
2405 (check_effective_target_vect_sdot_qi): Likewise.
2406 (check_effective_target_vect_udot_qi): Likewise.
2407 (check_effective_target_vect_sdot_hi): Likewise.
2408 (check_effective_target_vect_udot_hi): Likewise.
2409 (check_effective_target_vect_pack_trunc): Likewise.
2410 (check_effective_target_vect_unpack): Likewise.
2411 (check_effective_target_vect_hw_misalign): Likewise.
2412 (check_effective_target_vect_condition): Likewise.
2413 (check_effective_target_vect_cond_mixed): Likewise.
2414 (check_effective_target_vect_char_mult): Likewise.
2415 (check_effective_target_vect_short_mult): Likewise.
2416 (check_effective_target_vect_int_mult): Likewise.
2417 (check_effective_target_vect_extract_even_odd): Likewise.
2418 (check_effective_target_vect_interleave): Likewise.
2419 (check_vect_support_and_set_flags): Check if the target supports MSA
2420 and append to the list of EFFECTIVE_TARGETS.
2421
0bfd099c
RB
24222016-10-12 Richard Biener <rguenther@suse.de>
2423
2424 PR debug/77947
2425 * g++.dg/torture/pr77947.C: New testcase.
2426
b4a9ef2f
PMR
24272016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2428
2429 * gnat.dg/debug8.adb: New testcase.
2430
c0dbd22d
PMR
24312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2432
2433 * gnat.dg/debug9.adb: New testcase.
2434
8a7c91cd
RB
24352016-10-12 Richard Biener <rguenther@suse.de>
2436
2437 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2438 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2439 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2440
7dc2f5f1
RB
24412016-10-12 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/77920
2444 * gcc.dg/torture/pr77920.c: New testcase.
2445
70f6d5e1
JJ
24462016-10-12 Jakub Jelinek <jakub@redhat.com>
2447
4a8b97cb
JJ
2448 PR tree-optimization/77929
2449 * gcc.c-torture/compile/pr77929.c: New test.
2450
70f6d5e1
JJ
2451 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2452 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2453 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2454 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2455 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2456 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2457 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2458 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2459 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2460
4803de58
EB
24612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2462
2463 * gcc.target/sparc/setcc-4.c: Adjust.
2464 * gcc.target/sparc/setcc-5.c: Likewise.
2465 * gcc.target/sparc/setcc-6.c: Likewise.
2466 * gcc.target/sparc/setcc-7.c: Likewise.
2467 * gcc.target/sparc/setcc-8.c: Likewise.
2468 * gcc.target/sparc/setcc-9.c: Likewise.
2469 * gcc.target/sparc/setcc-10.c: Delete.
2470
f6cf4810
SK
24712016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2472
2473 PR fortran/77942
2474 * gfortran.dg/pr77942.f90
2475
8e8c2744
FR
24762016-10-11 Fritz Reese <fritzoreese@gmail.com>
2477
2478 * gfortran.dg/dec_math.f90: New testsuite.
2479
ddefad9a
SKS
24802016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2481
2482 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2483 (main): Declare j as i32 instead of int.
2484
e7b08761
TP
24852016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2486
2487 PR testsuite/PR77710
2488 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2489 target triplet instead of *-*-*-*.
2490
9fd7cd44
EB
24912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2492
2493 * gnat.dg/unchecked_convert10.adb: New test.
2494 * gnat.dg/unchecked_convert11.adb: Likewise.
2495 * gnat.dg/unchecked_convert12.adb: Likewise.
2496
ff7e7ee0
EB
24972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2498
2499 * gcc.target/sparc/cbcond-1.c: New test.
2500 * gcc.target/sparc/cbcond-2.c: Likewise.
2501 * gcc.target/sparc/movcc-1.c: Likewise.
2502 * gcc.target/sparc/movcc-2.c: Likewise.
2503 * gcc.target/sparc/setcc-1.c: Adjust.
2504 * gcc.target/sparc/setcc-2.c: Likewise.
2505 * gcc.target/sparc/setcc-3.c: Likewise.
2506 * gcc.target/sparc/setcc-4.c: Likewise.
2507 * gcc.target/sparc/setcc-5.c: Likewise.
2508 * gcc.target/sparc/setcc-6.c: New test.
2509 * gcc.target/sparc/setcc-7.c: Likewise.
2510 * gcc.target/sparc/setcc-8.c: Likewise.
2511 * gcc.target/sparc/setcc-9.c: Likewise.
2512 * gcc.target/sparc/setcc-10.c: Likewise.
2513
d30078b8
JL
25142016-10-10 Jeff Law <law@redhat.com>
2515
2516 PR tree-optimization/71947
2517 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2518 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2519 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2520 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2521 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2522 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2523
5f869266
TK
25242016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2525
2526 PR fortran/77915
2527 * gfortran.dg/matmul_11.f90: New test.
2528
174e0b00
JW
25292016-10-10 Jiong Wang <jiong.wang@arm.com>
2530
2531 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2532 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2533 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2534 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2535 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2536 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2537 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2538 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2539 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2540 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2541 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2542 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2543 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2544 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2545 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2546 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2547 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2548 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2549 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2550 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2551 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2552 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2553 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2554 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2555 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2556 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2557 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2558 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2559 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2560 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2561 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2562 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2563 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2564 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2565 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2566 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2567 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2568 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2569 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2570 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2571 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2572 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2573 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2574 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2575 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2576 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2577 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2578 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2579 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2580 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2581 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2582 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2583 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2584 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2585 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2586 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2587 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2588 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2589 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2590
4bc63138
JW
25912016-10-10 Jiong Wang <jiong.wang@arm.com>
2592
2593 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2595 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2596 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2597 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2598 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2599 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2600 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2601 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2602 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2603 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2604 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2605 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2606 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2607
8f3edb07
JW
26082016-10-10 Jiong Wang <jiong.wang@arm.com>
2609
2610 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2611 Enable AArch64.
2612 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2613 vdup*_laneq.
2614 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2615 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2616 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2617 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2618
6e49f922
JW
26192016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2620 Jiong Wang <jiong.wang@arm.com>
2621
2622 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2623 AArch64 support.
2624 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2625 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2626 AArch64 targets.
2627 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2628 AArch64 targets.
2629 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2630 targets.
2631 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2632
41683e1a
EB
26332016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * gnat.dg/specs/vfa.ads: New test.
2636
6e49f922 26372016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2638
2639 * gnat.dg/inline13.ad[sb]: New test.
2640 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2641
55cfd746
EB
26422016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2643
2644 * gnat.dg/biased_subtype.adb: New test.
2645
4dfb8a2a
JJ
26462016-10-09 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR tree-optimization/77901
2649 * gcc.c-torture/compile/pr77901.c: New test.
2650
67b97478
PK
26512016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2652
2653 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2654 * gcc.dg/ipa/propalign-2.c: Likewise
2655 * gcc.dg/ipa/propalign-3.c: Likewise.
2656 * gcc.dg/ipa/propalign-4.c: Likewise.
2657 * gcc.dg/ipa/propalign-5.c: Likewise.
2658
7bad794a
JJ
26592016-10-08 Jakub Jelinek <jakub@redhat.com>
2660
81b02905
JJ
2661 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2662
ee19ef45
JJ
2663 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2664
7bad794a
JJ
2665 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2666 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2667
56d3a930
FR
26682016-10-07 Fritz Reese <fritzoreese@gmail.com>
2669
2670 * gfortran.dg/dec_union_11.f90: New testcase.
2671
45e2bf2e
NS
26722016-10-07 Nathan Sidwell <nathan@acm.org>
2673
2674 PR c++/66443
2675 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2676 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2677 * g++.dg/cpp1y/pr66443-cxx14.C: New
2678 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2679 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2680
be845b04
JJ
26812016-10-07 Jakub Jelinek <jakub@redhat.com>
2682
2683 * g++.dg/cpp0x/addressof1.C: New test.
2684 * g++.dg/cpp0x/addressof2.C: New test.
2685
08213983
MM
26862016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2687
2688 * gcc.target/powerpc/float128-type-1.c: New test to check that
2689 PowerPC 64-bit Linux enables -mfloat128-type by default.
2690 * gcc.target/powerpc/float128-type-2.c: Likewise.
2691 * gcc.target/powerpc/float128-mix.c: Change error message to
2692 reflect that __ibm128 is now #define'ed to be long double.
2693
bd845c14
SK
26942016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2695
2696 PR fortran/77406
2697 * gfortran.dg/pr77406.f90: New test.
2698 * gfortran.dg/assumed_type_3.f90: Update error messages.
2699 * gfortran.dg/defined_operators_1.f90: Ditto.
2700 * gfortran.dg/generic_26.f90: Ditto.
2701 * gfortran.dg/generic_7.f90: Ditto.
2702 * gfortran.dg/gomp/udr5.f90: Ditto.
2703 * gfortran.dg/gomp/udr7.f90: Ditto.
2704 * gfortran.dg/interface_1.f90: Ditto.
2705 * gfortran.dg/interface_37.f90: Ditto.
2706 * gfortran.dg/interface_5.f90: Ditto.
2707 * gfortran.dg/interface_6.f90: Ditto.
2708 * gfortran.dg/interface_7.f90
2709 * gfortran.dg/no_arg_check_3.f90
2710 * gfortran.dg/operator_5.f90
2711 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2712
c09c4992
BE
27132016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2714
2715 PR c++/77700
2716 * c-c++-common/Wint-in-bool-context.c: Update test.
2717
d7f336f8
RB
27182016-10-07 Richard Biener <rguenther@suse.de>
2719
2720 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2721 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2722
a9172bf3
MP
27232016-10-07 Marek Polacek <polacek@redhat.com>
2724
2725 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2726
8a14afd0
BS
27272016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2728
2729 PR c++/69733
2730 * c-c++-common/pr69733.c: New test.
2731 * gcc.dg/pr69733.c: New test.
2732 * gcc.target/i386/pr69733.c: New test.
2733
d4bd4646
MP
27342016-10-07 Marek Polacek <polacek@redhat.com>
2735
2736 PR c++/77803
2737 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2738
a93cdc5c
JJ
27392016-10-07 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR tree-optimization/77664
2742 * gcc.dg/tree-ssa/pr77664.c: New test.
2743 * gcc.dg/pr77664.c: New test.
2744
27452016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2746
2747 * gfortran.dg/pr69955.f90: New test.
2748
ac193ee7
LK
27492016_10-06 Louis Krupp <louis.krupp@zoho.com>
2750
2751 PR fortran/57910
2752 * gfortran.dg/pr57910.f90: New test.
2753
342cfb3e
JJ
27542016-10-06 Jakub Jelinek <jakub@redhat.com>
2755
2756 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2757 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2758
48057089
KV
27592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2760
2761 PR tree-optimization/77862
2762 * gcc.dg/pr77862.c: New test.
2763
65b25c9b
KV
27642016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2765
2766 * gcc.dg/tree-ssa/evrp4.c: New test.
2767
f3127685
JL
27682016-10-06 Jeff Law <law@redhat.com>
2769
2770 PR tree-optimization/71661
2771 * gcc.dg/tree-ssa/pr71661.c: New test.
2772
b3972588
RB
27732016-10-06 Richard Biener <rguenther@suse.de>
2774
2775 PR tree-optimization/77855
2776 * gcc.dg/torture/pr77855.c: New testcase.
2777
139dc3c6 27782016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2779 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2780
2781 * g++.dg/other/pr77759.C: New test.
2782
37f6a157
RB
27832016-10-06 Richard Biener <rguenther@suse.de>
2784
2785 PR tree-optimization/77839
2786 * gcc.dg/torture/pr77839.c: New testcase.
2787
f779aeb8
MP
27882016-10-06 Marek Polacek <polacek@redhat.com>
2789
2790 * g++.dg/cpp1z/init-statement9.C: New test.
2791
eee8f0b0
AS
27922016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2793
2794 * gcc.target/i386/pcommit-1.c: Deleted.
2795 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2796 * gcc.target/i386/sse-13.c: Ditto.
2797 * gcc.target/i386/sse-14.c: Ditto.
2798 * gcc.target/i386/sse-22.c: Ditto.
2799 * gcc.target/i386/sse-23.c: Ditto.
2800 * g++.dg/other/i386-2.C: Ditto.
2801
b48042bb
UB
28022016-10-05 Uros Bizjak <ubizjak@gmail.com>
2803
2804 * gcc.target/i386/pr77833.c: Require int128 effective target.
2805
50b01e1d
SK
28062016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2807
2808 PR fortran/58991
2809 PR fortran/58992
2810 * gfortran.dg/associate_22.f90: New test.
2811
908b8296
FR
28122016-10-05 Fritz Reese <fritzoreese@gmail.com>
2813
2814 * gfortran.dg/dec_union_9.f90: New testcase.
2815 * gfortran.dg/dec_union_10.f90: New testcase.
2816
87582521
JJ
28172016-10-05 Jakub Jelinek <jakub@redhat.com>
2818
2e69f143
JJ
2819 PR sanitizer/66343
2820 * gcc.dg/pch/pr66343-3.c: New test.
2821 * gcc.dg/pch/pr66343-3.hs: New file.
2822
87582521
JJ
2823 PR sanitizer/66343
2824 * gcc.dg/pch/pr66343-1.c: New test.
2825 * gcc.dg/pch/pr66343-1.hs: New file.
2826 * gcc.dg/pch/pr66343-2.c: New test.
2827 * gcc.dg/pch/pr66343-2.hs: New file.
2828
700fff34
BE
28292016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2830
2831 * c-c++-common/Wint-in-bool-context.c: Update test.
2832
17a9e380
MP
28332016-10-05 Marek Polacek <polacek@redhat.com>
2834
2835 * g++.dg/cpp1z/init-statement1.C: New test.
2836 * g++.dg/cpp1z/init-statement2.C: New test.
2837 * g++.dg/cpp1z/init-statement3.C: New test.
2838 * g++.dg/cpp1z/init-statement4.C: New test.
2839 * g++.dg/cpp1z/init-statement5.C: New test.
2840 * g++.dg/cpp1z/init-statement6.C: New test.
2841 * g++.dg/cpp1z/init-statement7.C: New test.
2842 * g++.dg/cpp1z/init-statement8.C: New test.
2843
6e48e779
LK
28442016-10-05 Louis Krupp <louis.krupp@zoho.com>
2845
2846 PR fortran/67524
2847 * gfortran.dg/pr67524.f90: New test.
2848
04a32443
JJ
28492016-10-05 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR sanitizer/77823
2852 * c-c++-common/ubsan/shift-9.c: New test.
2853
743a9cf7
SKS
28542016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2855
2856 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2857 of int if __SIZEOF_INT__ is less than 4 bytes.
2858
a40278c3
JD
28592016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2860
2861 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2862 * gfortran.dg/class_array_20.f03: Likewise.
2863 * gfortran.dg/class_array_21.f03: Likewise.
2864 * gfortran.dg/finalize_29.f08: Likewise.
2865 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2866
39bb7d01
RB
28672016-10-05 Richard Biener <rguenther@suse.de>
2868
2869 PR middle-end/77826
2870 * gcc.dg/torture/pr77826.c: New testcase.
2871
eeb57981
RB
28722016-10-05 Richard Biener <rguenther@suse.de>
2873
2874 * gcc.dg/fold-copysign-1.c: New testcase.
2875
f9018d75
AS
28762016-10-05 Andreas Schwab <schwab@suse.de>
2877
2878 * g++.dg/pr49847-2.C: Remove.
2879
7e8000b3
PMR
28802016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2881
2882 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2883
54f84ca9
RB
28842016-10-05 Richard Biener <rguenther@suse.de>
2885
2886 PR middle-end/55152
2887 * gcc.dg/pr55152-2.c: New testcase.
2888
17beda50
JD
28892016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2890
2891 * gfortran.dg/dtio_15.f90: New test.
2892
1c84b798
ILT
28932016-10-04 Ian Lance Taylor <iant@golang.org>
2894
2895 * gcc.dg/split-7.c: New test.
2896
7ec39552
MS
28972016-10-04 Martin Sebor <msebor@redhat.com>
2898
2899 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2900 %lc directive to wint_t to silence -Wformat warnings on targets
2901 where the latter is a distinct type such as long.
2902
8ff04ff9
MS
29032016-10-04 Martin Sebor <msebor@redhat.com>
2904
2905 PR c++/77804
2906 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2907
bfecd57c
JJ
29082016-10-04 Jakub Jelinek <jakub@redhat.com>
2909
f72da967
JJ
2910 PR c++/77791
2911 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2912
bfecd57c
JJ
2913 * g++.dg/other/java3.C: Remove.
2914 * g++.dg/other/java1.C: Remove.
2915 * g++.dg/other/error12.C: Remove.
2916 * g++.dg/other/java2.C: Remove.
2917 * g++.dg/warn/Wnvdtor.C: Remove.
2918 * g++.dg/lookup/java1.C: Remove.
2919 * g++.dg/lookup/java2.C: Remove.
2920 * g++.dg/ext/pr34829.C: Remove.
2921 * g++.dg/ext/java-3.C: Remove.
2922 * g++.dg/ext/java-1.C: Remove.
2923 * g++.dg/ext/java-2.C: Remove.
2924 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2925
fe8b1e83
DG
29262016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2927
2928 PR tree-optimization/77808
2929 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2930
078b5aab
RB
29312016-10-04 Richard Biener <rguenther@suse.de>
2932
2933 PR tree-optimization/77399
2934 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2935
2b568899
RB
29362016-10-04 Richard Biener <rguenther@suse.de>
2937
2938 PR middle-end/77833
2939 * gcc.target/i386/pr77833.c: New testcase.
2940
0a4e5cf3
JL
29412016-09-26 Jeff Law <law@redhat.com>
2942
2943 PR tree-optimization/71550
2944 PR tree-optimization/71403
2945 * gcc.c-torture/execute/pr71550.c: New test.
2946
d07b0a23
SKS
29472016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2948
2949 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2950 option.
2951
b44a42cf
KT
29522016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2953
2954 Revert
2955 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2956
2957 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2958
f41f1ceb
MP
29592016-10-03 Marek Polacek <polacek@redhat.com>
2960
2961 * g++.dg/cpp0x/nullptr37.C: New test.
2962
1633d3b9
BE
29632016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2964
2965 * c-c++-common/Wint-in-bool-context.c: Update test.
2966
2c8e3a1d
JJ
29672016-10-02 Jakub Jelinek <jakub@redhat.com>
2968
2969 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2970 earlier.
2971 * g++.dg/charset/asm2.c (memmove): Likewise.
2972 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2973 * g++.dg/tls/diag-4.C (foo): Likewise.
2974 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2975 dg-warning, fix up regex.
2976 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2977 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2978 * g++.old-deja/g++.mike/net31.C: Likewise.
2979 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2980 for C++17.
2981 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2982 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2983
f00b6283
RB
29842016-10-01 Richard Biener <rguenther@suse.de>
2985
2986 PR middle-end/77798
2987 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2988
0f0565b1
AV
29892016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2990
2991 PR fortran/77663
2992 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2993
c58823a0
JJ
29942016-10-01 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR c/77490
2997 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2998 Add dg-prune-output directive.
2999
e3228a50
JD
30002016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3001
3002 PR fortran/66643
3003 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3004 * gfortran.fortran-torture/compile/write.f90: Update test.
3005
e70bbc6f
MW
30062016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3007
3008 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3009 arm_fp16_alternative_ok as the required effective target.
3010 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3011 -mfp16-format=alternative to the dg-options directive and remove
3012 the dg-add-options directive.
3013
c39747d2
FR
30142016-09-30 Fritz Reese <fritzoreese@gmail.com>
3015
3016 PR fortran/77764
3017 * gfortran.dg/dec_union_8.f90: New testcase.
3018
00074dd8
FR
30192016-09-30 Fritz Reese <fritzoreese@gmail.com>
3020
3021 PR fortran/77782
3022 * gfortran.dg/dec_structure_16.f90: New testcase.
3023
26f391e8
AV
30242016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3025
3026 * gfortran.dg/coarray_allocate_10.f08: New test.
3027 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3028
fa16a271
KT
30292016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3030
3031 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3032
f334c828
RB
30332016-09-30 Richard Biener <rguenther@suse.de>
3034
3035 PR tree-optimization/77399
3036 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3037
76e3ec9c
SL
30382016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3039
871267e1 3040 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3041 -fdelete-null-pointer-checks explicit.
3042 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3043 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3044 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3045 * gcc.dg/pic-1.c: Require fpic target support.
3046 * gcc.dg/pic-2.c: Likewise.
3047
a2c6e7f2
JJ
30482016-09-29 Jakub Jelinek <jakub@redhat.com>
3049
3050 Implement P0001R1 - C++17 removal of register storage class specifier
3051 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3052 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3053 C++17.
3054 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3055 keyword if not __SSE2__.
3056 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3057 C++17.
3058 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3059 register keywords.
3060 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3061 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3062 no_erroneous_warning): Expect new warnings for C++17.
3063 * g++.dg/warn/register-var-2.C (f): Likewise.
3064 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3065 * g++.dg/parse/linkage2.C (foo): Likewise.
3066 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3067 keyword on parameters for C++17.
3068 * g++.dg/cpp1z/register1.C: New test.
3069 * g++.dg/cpp1z/register2.C: New test.
3070 * g++.dg/cpp1z/register3.C: New test.
3071
4ab76933
UB
30722016-09-29 Uros Bizjak <ubizjak@gmail.com>
3073
3074 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3075 * gcc.target/i386/avx2-check.h (main): Ditto.
3076 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3077 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3078 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3079 * gcc.target/i386/avx512er-check.h (main): Ditto.
3080 * gcc.target/i386/avx512f-check.h (main): Ditto.
3081 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3082 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3083 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3084
2488ebe5
UB
30852016-09-29 Uros Bizjak <ubizjak@gmail.com>
3086
3087 PR target/77756
3088 * gcc.target/i386/pr77756.c: New test.
3089
4d258d09
MP
30902016-09-29 Marek Polacek <polacek@redhat.com>
3091
3092 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3093
a9087411
MP
30942016-09-29 Marek Polacek <polacek@redhat.com>
3095
3096 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3097 C++14.
3098
fa0a064a
ML
30992016-09-29 Martin Liska <mliska@suse.cz>
3100
3101 * objc/execute/construct1.m: New test.
3102
0ce1ecc7
RB
31032016-09-29 Richard Biener <rguenther@suse.de>
3104
3105 PR tree-optimization/77768
3106 * gcc.dg/torture/pr77768.c: New testcase.
3107
da186c1f
RB
31082016-09-28 Richard Biener <rguenther@suse.de>
3109
3110 PR middle-end/77407
3111 * gcc.dg/pr77407.c: New testcase.
3112
d657e995
RB
31132016-09-29 Richard Biener <rguenther@suse.de>
3114
3115 PR middle-end/55152
3116 * gcc.dg/pr55152.c: New testcase.
3117 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3118
cadf6296
RO
31192016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3120
3121 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3122 (dg-options): Remove -m32.
3123
88000fd1
MS
31242016-09-28 Martin Sebor <msebor@redhat.com>
3125
3126 PR middle-end/77721
3127 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3128
0c172974
JD
31292016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3130
3131 PR libgfortran/77707
3132 * gfortran.dg/inquire_17.f90: New test.
3133
4b390698
JJ
31342016-09-28 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR c++/77467
3137 * g++.dg/cpp1y/constexpr-77467.C: New test.
3138
2b1b5938
MS
31392016-09-28 Martin Sebor <msebor@redhat.com>
3140
3141 PR c/77762
3142 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3143 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3144 (test_sprintf_p_const): Adjust line numbers to avoid failures
3145 introduced in r240503.
3146
30dc6ee9
MS
31472016-09-28 Martin Sebor <msebor@redhat.com>
3148
3149 PR middle-end/77683
3150 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3151
7d290e93
BE
31522016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3153
fcf32bad
BE
3154 PR c++/77748
3155 * g++.dg/pr77550.C: Avoid undefined behavior.
3156
7d290e93
BE
3157 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3158
912d9ec3
WD
31592016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3160
3161 * gcc.dg/strlenopt-20.c: Update test.
3162 * gcc.dg/strlenopt-21.c: Likewise.
3163 * gcc.dg/strlenopt-22.c: Likewise.
3164 * gcc.dg/strlenopt-22g.c: Likewise.
3165 * gcc.dg/strlenopt-26.c: Likewise.
3166 * gcc.dg/strlenopt-5.c: Likewise.
3167 * gcc.dg/strlenopt-7.c: Likewise.
3168 * gcc.dg/strlenopt-9.c: Likewise.
3169
459bcfb0
JJ
31702016-09-27 Jakub Jelinek <jakub@redhat.com>
3171
6e39060a
JJ
3172 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3173
8ca33347
JJ
3174 * g++.dg/cpp1z/lambda-this1.C: New test.
3175 * g++.dg/cpp1z/lambda-this2.C: New test.
3176
459bcfb0
JJ
3177 PR c++/77722
3178 * g++.dg/ubsan/return-4.C: New test.
3179 * g++.dg/ubsan/return-5.C: New test.
3180 * g++.dg/ubsan/return-6.C: New test.
3181
20fba714
JW
31822016-09-27 Jiong Wang <jiong.wang@arm.com>
3183
3184 * lib/target-supports.exp
3185 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3186 in function comment.
3187
bebe0086
ML
31882016-09-27 Martin Liska <mliska@suse.cz>
3189
3190 PR gcov-profile/46266
3191 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3192 considered.
3193
59896334
RB
31942016-09-27 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/77745
3197 * g++.dg/torture/pr77745.C: New testcase.
3198
f0d355dc
RB
31992016-09-27 Richard Biener <rguenther@suse.de>
3200
3201 PR tree-optimization/77478
3202 * gcc.dg/torture/pr77478.c: New testcase.
3203
8c9434c2
ML
32042016-09-27 Martin Liska <mliska@suse.cz>
3205
3206 PR gcov-profile/7970
3207 PR gcov-profile/16855
3208 PR gcov-profile/44779
3209 * g++.dg/gcov/pr16855.C: New test.
3210
511d092e
SKS
32112016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3212
3213 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3214
f2e0c4e1
JJ
32152016-09-27 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR fortran/77666
3218 * gfortran.dg/gomp/pr77666.f90: New test.
3219
3a4228ba
KV
32202016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3221
3222 PR ipa/77677
3223 * gcc.dg/torture/pr77677-2.c: New test.
3224
a184e37f
SK
32252016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3226
3227 PR fortran/77420
3228 * gfortran.dg/pr77420_1.f90: New test.
3229 * gfortran.dg/pr77420_2.f90: Ditto.
3230 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3231 * gfortran.dg/pr77420_4.f90: this file.
3232
8be59d19
KV
32332016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3234
3235 PR middle-end/77719
3236 * gfortran.dg/pr77719.f90: New test.
3237
991075a4
TP
32382016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3239
3240 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3241 singular form of byte when quantity is unknown.
991075a4 3242
c6147dc4
MP
32432016-09-26 Marek Polacek <polacek@redhat.com>
3244
3245 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3246
5cc6c41c
ML
32472016-09-26 Martin Liska <mliska@suse.cz>
3248
3249 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3250 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3251 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3252 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3253 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3254 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3255 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3256 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3257 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3258
81fea426
MP
32592016-09-26 Marek Polacek <polacek@redhat.com>
3260
3261 PR c/7652
3262 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3263 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3264 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3265 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3266 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3267 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3268 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3269 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3270 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3271 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3272 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3273 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3274 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3275 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3276 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3277 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3278 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3279 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3280 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3281 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3282 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3283 * c-c++-common/attr-fallthrough-1.c: New test.
3284 * c-c++-common/attr-fallthrough-2.c: New test.
3285 * g++.dg/cpp0x/fallthrough1.C: New test.
3286 * g++.dg/cpp0x/fallthrough2.C: New test.
3287 * g++.dg/cpp1z/fallthrough1.C: New test.
3288 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3289 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3290 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3291 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3292
9b597c1f
SK
32932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3294
12a813c1 3295 PR fortran/77429
9b597c1f
SK
3296 * gfortran.dg/pr77429.f90: New test.
3297
f1c7e7f1
SK
32982016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3299
3300 PR fortran/77694
3301 * gfortran.dg/pr77694.f90: New test.
3302
50c6dd20
OE
33032016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3304
3305 PR target/51244
3306 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3307
540b039e
DH
33082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3309
3310 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3311 for 32-bit mode.
3312
cfd161bf
DH
33132016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3314
3315 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3316 for 32-bit mode.
3317
9a2300e9
MP
33182016-09-24 Marek Polacek <polacek@redhat.com>
3319
3320 PR c/77490
3321 * c-c++-common/Wbool-operation-1.c: New test.
3322 * gcc.dg/Wbool-operation-1.c: New test.
3323
34d567d1
FR
33242016-09-23 Fritz Reese <fritzoreese@gmail.com>
3325
3326 * gfortran.dg/dec_static_1.f90: New.
3327 * gfortran.dg/dec_static_2.f90: New.
3328 * gfortran.dg/dec_static_3.f90: New.
3329 * gfortran.dg/dec_static_4.f90: New.
3330
4a8d4422
JD
33312016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3332
3333 PR fortran/48298
3334 * gfortran.dg/negative_unit_check.f90: Update test.
3335 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3336
90ef45cb
DV
33372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3338
3339 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3340 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3341 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3342 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3343 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3344 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3345 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3346
e0535922
MS
33472016-09-23 Martin Sebor <msebor@redhat.com>
3348
3349 PR testsuite/77713
3350 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3351 assuming long double is bigger than double.
3352
d664d76d
JJ
33532016-09-23 Jakub Jelinek <jakub@redhat.com>
3354
3355 Implement P0138R2, C++17 construction rules for enum class values
3356 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3357
3b31f720
DM
33582016-09-23 David Malcolm <dmalcolm@redhat.com>
3359
3360 PR preprocessor/77672
3361 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3362 expected multiline output from first warning to reflect change
3363 in r240434.
3364
592459bf
TP
33652016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3366
3367 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3368
0af06385
BE
33692016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3370 Tom de Vries <tom@codesourcery.com>
3371
3372 PR testsuite/77411
3373 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3374
8f01b67a
MP
33752016-09-23 Marek Polacek <polacek@redhat.com>
3376
3377 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3378 * c-c++-common/gomp/atomic-13.c: Likewise.
3379 * c-c++-common/gomp/atomic-14.c: Likewise.
3380 * c-c++-common/pr60439.c: Remove invalid code.
3381 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3382 * g++.dg/expr/bitfield5.C: Likewise.
3383 * g++.dg/expr/bitfield6.C: Likewise.
3384 * g++.dg/expr/bool1.C: Likewise.
3385 * g++.dg/expr/bool3.C: Likewise.
3386 * g++.dg/expr/lval3.C: Likewise.
3387 * g++.dg/expr/lval4.C: Likewise.
3388 * g++.old-deja/g++.jason/bool5.C: Likewise.
3389
bbd6fcf3
DM
33902016-09-23 David Malcolm <dmalcolm@redhat.com>
3391
3392 PR preprocessor/77672
3393 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3394 (test_terminator_location): New function.
3395
113d06a4
RB
33962016-09-23 Richard Biener <rguenther@suse.de>
3397
3398 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3399
cab9e1df
MW
34002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3401
3402 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3403 -march=armv8.2-a+fp16 when supported by the hardware.
3404 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3405 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3406 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3407 semi-colons to a macro invocations.
3408 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3409 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3410 defined.
3411 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3412 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3413 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3414 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3415 defined.
3416 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3417 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3418 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3419 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3420 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3421 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3422 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3423 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3424 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3425 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3426 defined.
3427 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3428 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3429 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3430 defined.
3431 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3432 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3433 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3434 defined.
3435 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3436 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3437 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3438 defined.
3439 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3440 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3441 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3442 defined. Also fix some white-space.
3443 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3444 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3445 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3446 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3447 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3448 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3449 defined. Also fix some long lines and white-space.
3450 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3451 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3452 defined. Also fix some long lines and white-space.
3453 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3454 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3455 defined.
3456 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3457 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3458 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3459 defined.
3460 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3461 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3462 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3463 defined.
3464 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3465 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3466 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3467 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3468 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3469 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3470 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3471 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3472 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3473 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3474 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3475 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3476 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3477 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3478 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3479 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3480 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3481 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3482 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3483
da9b2e69
JW
34842016-09-23 Jiong Wang <jiong.wang@arm.com>
3485 Matthew Wahab <matthew.wahab@arm.com>
3486
3487 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3488 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3489 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3490 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3491 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3492 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3493 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3494 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3495 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3496 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3497 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3498 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3499 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3500 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3501 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3502 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3503 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3504 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3505 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3506 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3507 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3508 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3509 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3510 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3511 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3512 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3513 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3514 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3515 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3516 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3517 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3518 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3519 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3520 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3521 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3522 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3523 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3524
785cf02f
MW
35252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3526
3527 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3528 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3529 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3530 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3531 support.
3532
1e401340
KV
35332016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3534
3535 PR ipa/77677
3536 * gcc.dg/torture/pr77677.c: New test.
3537
8ed3eeac
AV
35382016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3539
3540 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3541 here now.
3542
55a9b91b
MW
35432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3544
3545 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3546 options. Add tests for float16x4_t and float16x8_t.
3547
64c744b9
DV
35482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3549
3550 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3551 * gcc.target/s390/risbg-ll-2.c: Ditto.
3552 * gcc.target/s390/risbg-ll-3.c: Ditto.
3553
d403b8d4
MW
35542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3555
3556 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3557 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3558
576987fc
DV
35592016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3560
3561 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3562 output to the simplified instructions.
3563
4ffc8099
MW
35642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3565
3566 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3567 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3568
b1a970a5
MW
35692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3570
3571 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3572 (FP16_SUPPORTED): New
3573 (expected-hfloat-16x4): Make conditional on __fp16 support.
3574 (expected-hfloat-16x8): Likewise.
3575 (vdup_n_f16): Disable for non-AArch64 targets.
3576 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3577 conditional on FP16_SUPPORTED.
3578 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3579 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3580 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3581 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3582 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3583 for testing __fp16.
3584 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3585 conditional on FP16_SUPPORTED.
3586 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3587 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3588
50df9464
MW
35892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3590
3591 * gcc.target/arm/short-vfp-1.c: New.
3592
536b9f42
MW
35932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3594
3595 * gcc.target/arm/attr-fp16-arith-1.c: New.
3596
1b9e31cf
MW
35972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3598
3599 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3600 New.
3601 (add_options_for_arm_v8_2a_fp16_neon): New.
3602 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3603 (add_options_for_arm_arch_v8_2a): Auto-generate.
3604 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3605 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3606 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3607 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3608 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3609 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3610 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3611
a5b42ee7
MW
36122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3613
3614 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3615 arm_fp16_alternative_ok.
3616 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3617 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3618 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3619 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3620 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3621 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3622 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3623 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3624 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3625 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3626 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3627 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3628 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3629 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3630 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3631 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3632 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3633 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3634 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3635 arm_fp16_alternative_ok.
3636 * lib/target-supports.exp
3637 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3638 (check_effective_target_arm_fp16_alternative_ok): New.
3639 (check_effective_target_arm_fp16_none_ok_nocache): New.
3640 (check_effective_target_arm_fp16_none_ok): New.
3641
fcbc975b
ML
36422016-09-23 Martin Liska <mliska@suse.cz>
3643
3644 * gcc.dg/ipa/pr77653.c: Replace adress
3645 with address.
3646
1822b732
ML
36472016-09-23 Martin Liska <mliska@suse.cz>
3648
3649 * gcc.target/i386/movbe-4.c: New test.
3650
fab18cc4
ML
36512016-09-23 Martin Liska <mliska@suse.cz>
3652
3653 * gcc.target/i386/crc32-5.c: New test.
3654
e70f01b5
ML
36552016-09-23 Martin Liska <mliska@suse.cz>
3656
3657 * gcc.target/i386/pr71652.c: New test.
3658 * gcc.target/i386/pr71652-2.c: New test.
3659 * gcc.target/i386/pr71652-3.c: New test.
3660
f2e81d05
JJ
36612016-09-23 Jakub Jelinek <jakub@redhat.com>
3662
3663 * lib/gcc-dg.exp (process-message): Support relative line number
3664 notation - .+4 or .-1 etc.
3665 * gcc.dg/dg-test-1.c: New test.
3666
ed30d2a6
MS
36672016-09-22 Martin Sebor <msebor@redhat.com>
3668
3669 PR target/77676
3670 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3671 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3672 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3673 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3674
1c681c7b
UB
36752016-09-22 Uros Bizjak <ubizjak@gmail.com>
3676
3677 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3678 * gcc.dg/ifcvt-2.c: Ditto.
3679 * gcc.dg/zero_bits_compound-1.c: Ditto.
3680 * gcc.dg/zero_bits_compound-1.c: Ditto.
3681 * gcc.dg/pr40550.c: Simplify target selectors.
3682 Use dg-additional-options.
3683 * gcc.dg/pr47893.c: Ditto.
3684 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3685 additional options for 32-bit x86 targets.
3686 * gcc.dg/pr70955.c: Move to ...
3687 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3688
67cf0a53
PC
36892016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/61019
3692 * g++.dg/cpp0x/pr61019.C: New.
3693
0ee70cc0
AV
36942016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3695 Terry Guo <terry.guo@arm.com>
3696
3697 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3698 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3699 * gcc.target/arm/pure-code/pure-code.exp: New.
3700
43639d2c
UB
37012016-09-22 Uros Bizjak <ubizjak@gmail.com>
3702
3703 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3704 Remove SSE effective target requirement.
3705
a608d15b
PC
37062016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3707
3708 PR c++/71979
3709 * g++.dg/cpp0x/pr71979.C: New.
3710
d94a7ab4
BE
37112016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3712
3713 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3714
a13f439f
ML
37152016-09-22 Martin Liska <mliska@suse.cz>
3716
3717 PR ipa/77653
3718 * gcc.dg/ipa/pr77653.c: New test.
3719
cf352092
JJ
37202016-09-22 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR fortran/77665
3723 * gfortran.dg/gomp/pr77665.f90: New test.
3724
a8de3002
PT
37252016-09-22 Paul Thomas <pault@gcc.gnu.org>
3726
3727 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3728 * gfortran.dg/dtio_13.f90: New test.
3729
39abef62
LK
37302016-09-21 Louis Krupp <louis.krupp@zoho.com>
3731
3732 PR fortran/66107
3733 * gfortran.dg/pr66107.f90: New test.
3734
4a2bb7fc
ILT
37352016-09-21 Ian Lance Taylor <iant@golang.org>
3736
3737 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3738 with call to builtin delete function.
3739
5f84cee2
JM
37402016-09-21 Joseph Myers <joseph@codesourcery.com>
3741
3742 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3743 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3744 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3745 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3746 tests.
3747
fe01a41a
UB
37482016-09-21 Uros Bizjak <ubizjak@gmail.com>
3749
3750 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3751
2e1c20b1
JJ
37522016-09-21 Jakub Jelinek <jakub@redhat.com>
3753
3754 PR c++/77651
3755 * g++.dg/cpp1z/aligned-new6.C: New test.
3756
de4c144a
MW
37572016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3758
3759 * gcc.target/arm/fp16-aapcs-3.c: New.
3760 * gcc.target/arm/fp16-aapcs-4.c: New.
3761 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3762 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3763 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3764 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3765
44fc7854
BE
37662016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3767
3768 PR tree-optimization/77550
3769 * g++.dg/pr77550.C: New test.
3770
bc084f84
GJL
37712016-09-21 Georg-Johann Lay <avr@gjlay.de>
3772
3773 PR target/77326
3774 * gcc.target/avr/torture/pr77326.c: New test.
3775
c075003a
LK
37762016-09-21 Louis Krupp <louis.krupp@zoho.com>
3777
3778 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3779
6811ea79
RB
37802016-09-21 Richard Biener <rguenther@suse.de>
3781
3782 PR tree-optimization/77648
3783 * gcc.dg/torture/pr77648-1.c: New testcase.
3784 * gcc.dg/torture/pr77648-2.c: Likewise.
3785
f955c4c4
RB
37862016-09-21 Richard Biener <rguenther@suse.de>
3787 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR tree-optimization/77621
3790 * gcc.dg/pr77621.c: New testcase.
3791
096506bb
PT
37922016-09-21 Paul Thomas <pault@gcc.gnu.org>
3793
3794 PR fortran/77657
3795 * gfortran.dg/dtio_12.f90: New test.
3796
37d168ae
SKS
37972016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3798
3799 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3800
66454000
KV
38012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3802
3803 PR tree-optimization/72835
3804 * gcc.dg/tree-ssa/pr72835.c: New test.
3805
88d0c3f0
MS
38062016-09-20 Martin Sebor <msebor@redhat.com>
3807
3808 PR middle-end/49905
3809 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3810 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3811 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3812 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3813 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3814 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3815 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3816
a03df1d5
KV
38172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3818
3819 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3820 arguments/compare will be optimized away.
3821 * gcc.dg/torture/ftrapv-1.c: Likewise.
3822
8bc5448f
KV
38232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3824
3825 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3826 will be optimized away.
3827 * gcc.dg/ipa/vrp1.c: New test.
3828 * gcc.dg/ipa/vrp2.c: New test.
3829 * gcc.dg/ipa/vrp3.c: New test.
3830
973625a0
KV
38312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3832
3833 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3834 does the same transformation.
3835 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3836 * gcc.dg/tree-ssa/evrp1.c: New test.
3837 * gcc.dg/tree-ssa/evrp2.c: New test.
3838 * gcc.dg/tree-ssa/evrp3.c: New test.
3839 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3840 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3841 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3842 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3843 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3844 foling now happens early.
3845 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3846 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3847 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3848 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3849 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3850
9b1ba33c
UB
38512016-09-20 Uros Bizjak <ubizjak@gmail.com>
3852
3853 PR target/77621
3854 * gcc.target/i386/pr77621.c: New test.
3855 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3856 pattern, loop should vectorize with -mtune=atom.
3857
f5bd4ad8
MO
38582016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3859 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR testsuite/63299
3862 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3863 instead of delete.
3864
7d9cf801
JJ
38652016-09-20 Jakub Jelinek <jakub@redhat.com>
3866
b912f962
JJ
3867 PR c++/77626
3868 * g++.dg/other/pr77626.C: New test.
3869
eaf1ece1
JJ
3870 PR c++/77638
3871 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3872
590b62e9
JJ
3873 PR c++/77637
3874 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3875
7d9cf801
JJ
3876 PR middle-end/77624
3877 * c-c++-common/pr77624-1.c: New test.
3878 * c-c++-common/pr77624-2.c: New test.
3879
3aebb6ff
AV
38802016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3881
3882 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3883 of digits expected.
3884
b5bbe47b
RB
38852016-09-20 Richard Biener <rguenther@suse.de>
3886
3887 PR tree-optimization/77646
3888 * gcc.dg/torture/pr77646.c: New testcase.
3889
144a96e4
BE
38902016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3891
3892 PR c++/77434
3893 * c-c++-common/Wint-in-bool-context.c: New test.
3894
1f2071fa
JM
38952016-09-19 Joseph Myers <joseph@codesourcery.com>
3896
3897 * gcc.dg/cr-decimal-dig-1.c: New test.
3898
63012d9a
JM
38992016-09-19 Joseph Myers <joseph@codesourcery.com>
3900
3901 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3902 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3903 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3904 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3905
02410826
VM
39062016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3907
3908 PR rtl-optimization/77416
3909 * gcc.target/powerpc/pr77416.c: New.
3910
6101a7ab
PP
39112016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3912
3913 PR c++/77639
3914 * g++.dg/template/error-recovery4.C: New test.
3915
1993ff76
BC
39162016-09-19 Bin Cheng <bin.cheng@arm.com>
3917
3918 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3919
5fa9e644
KT
39202016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3921
3922 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3923 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3924
fc15d9ec
JJ
39252016-09-19 Jakub Jelinek <jakub@redhat.com>
3926 Jan Hubicka <jh@suse.cz>
3927
3928 PR target/77587
3929 * gcc.dg/pr77587.c: New test.
3930 * gcc.dg/pr77587a.c: New file.
3931
3c9f5092
AV
39322016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3933
3934 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3935 * gfortran.dg/coarray_38.f90:
3936 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3937 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3938 * gfortran.dg/coarray_allocate_7.f08: New test.
3939 * gfortran.dg/coarray_allocate_8.f08: New test.
3940 * gfortran.dg/coarray_allocate_9.f08: New test.
3941 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3942 new caf_register.
3943 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3944 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3945 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3946 get_by_refs.
3947 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3948 * gfortran.dg/coarray_lock_7.f90: Same.
3949 * gfortran.dg/coarray_poly_5.f90: Same.
3950 * gfortran.dg/coarray_poly_6.f90: Same.
3951 * gfortran.dg/coarray_poly_7.f90: Same.
3952 * gfortran.dg/coarray_poly_8.f90: Same.
3953 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3954
e79e6763
FR
39552016-09-19 Fritz Reese <fritzoreese@gmail.com>
3956
3957 PR fortran/77584
3958 * gfortran.dg/dec_structure_15.f90: New testcase.
3959
ae527639
RB
39602016-09-19 Richard Biener <rguenther@suse.de>
3961
3962 PR middle-end/77605
3963 * gcc.dg/torture/pr77605.c: New testcase.
3964
cdf060f8
LK
39652016-09-18 Louis Krupp <louis.krupp@zoho.com>
3966
3967 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3968
b720e919
JH
39692016-09-17 Jan Hubicka <hubicka@ucw.cz>
3970
3971 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3972 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3973 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3974 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3975 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3976 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3977 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3978 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3979 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3980 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3981 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3982
bdabae39
KY
39832016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3984
3985 * gcc.target/i386/pr68633.c: Fix expected result.
3986
493ba820
LK
39872016-09-17 Louis Krupp <louis.krupp@gmail.com>
3988
3989 PR fortran/68078
3990 * gfortran.dg/pr68078.f90: New test.
3991 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3992
9a42726b
BS
39932016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3994
3995 PR target/77613
3996 * gcc.target/powerpc/swaps-p8-25.c: New.
3997
e7d61178
JJ
39982016-09-16 Jakub Jelinek <jakub@redhat.com>
3999
8f03e02f
JJ
4000 PR c++/77482
4001 * g++.dg/cpp0x/constexpr-77482.C: New test.
4002
e80cb545
JJ
4003 PR c++/77379
4004 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4005 thunk offsets.
4006 * g++.dg/abi/abi-tag23a.C: Likewise.
4007
1c2f613f
JJ
4008 PR c++/77338
4009 * g++.dg/cpp0x/decltype-77338.C: New test.
4010
e7d61178
JJ
4011 PR c++/77375
4012 * g++.dg/cpp0x/mutable1.C: New test.
4013
8d987deb
SK
40142016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4015
4016 PR fortran/77612
4017 * gfortran.dg/pr77612.f90: New test.
4018
2c3d35a6
SKS
40192016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4020
4021 * gcc.dg/torture/pr70421.c: Require int32plus.
4022
e43163ae
JJ
40232016-09-16 Jakub Jelinek <jakub@redhat.com>
4024
bcf0905a
JJ
4025 PR middle-end/77475
4026 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4027
e43163ae
JJ
4028 PR target/77526
4029 * gcc.target/i386/pr77526.c: New test.
4030
7d704548
JJ
40312016-09-16 Jakub Jelinek <jakub@redhat.com>
4032 Eric Botcazou <ebotcazou@adacore.com>
4033
4034 PR middle-end/77594
4035 * gcc.target/i386/pr77594.c: New test.
4036
902d624f
LK
40372016-09-15 Louis Krupp <louis.krupp@zoho.com>
4038
4039 PR fortran/69963
4040 * gfortran.dg/misplaced_implicit_character.f90: New test.
4041
7e16ce79
BC
40422016-09-15 Bin Cheng <bin.cheng@arm.com>
4043
4044 PR tree-optimization/77503
4045 * gcc.dg/vect/pr77503.c: New test.
4046
7c05f5c4
RB
40472016-09-15 Richard Biener <rguenther@suse.de>
4048
4049 PR middle-end/77544
4050 * c-c++-common/torture/pr77544.c: New testcase.
4051
76ff80fb
JJ
40522016-09-15 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR middle-end/77475
4055 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4056 * gcc.dg/march-generic.c: Likewise.
4057 * gcc.target/i386/spellcheck-options-1.c: New test.
4058 * gcc.target/i386/spellcheck-options-2.c: New test.
4059 * gcc.target/i386/spellcheck-options-3.c: New test.
4060 * gcc.target/i386/spellcheck-options-4.c: New test.
4061
5560d026
CLT
40622016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4063
4064 PR fortran/72743
4065 * gfortran.dg/goacc/pr72743.f90: New test.
4066
5334f733
RB
40672016-09-15 Richard Biener <rguenther@suse.de>
4068
4069 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4070
d08615f2
RB
40712016-09-15 Richard Biener <rguenther@suse.de>
4072
4073 PR tree-optimization/77514
4074 * gcc.dg/torture/pr77514.c: New testcase.
4075
28ca05f0
JJ
40762016-09-14 Jakub Jelinek <jakub@redhat.com>
4077
4078 PR c++/77549
4079 * g++.dg/lookup/pr77549.C: New test.
4080
20a1e5b8
MP
40812016-09-14 Marek Polacek <polacek@redhat.com>
4082
4083 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4084 * c-c++-common/gomp/atomic-13.c: Likewise.
4085 * c-c++-common/gomp/atomic-14.c: Likewise.
4086 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4087 * g++.dg/cpp1z/bool-increment1.C: New test.
4088 * c-c++-common/pr60439.c: Add dg-warning.
4089 * g++.dg/expr/bitfield4.C: Likewise.
4090 * g++.dg/expr/bitfield5.C: Likewise.
4091 * g++.dg/expr/bitfield6.C: Likewise.
4092 * g++.dg/expr/bool1.C: Likewise.
4093 * g++.dg/expr/bool3.C: Likewise.
4094 * g++.dg/expr/lval3.C: Likewise.
4095 * g++.dg/expr/lval4.C: Likewise.
4096 * g++.old-deja/g++.jason/bool5.C: Likewise.
4097 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4098 * g++.dg/other/error18.C: Likewise.
4099 * g++.dg/gomp/atomic-14.C: Likewise.
4100
0761f6bf
NS
41012016-09-14 Nathan Sidwell <nathan@acm.org>
4102
4103 PR c++/77539
4104 * g++.dg/cpp1y/pr77539.C: New.
4105
13cddbc1
CL
41062016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4107
4108 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4109 dg-require.
4110 * g++.dg/ext/builtin_alloca.C: Likewise.
4111 * g++.dg/template/spec35.C: Likewise.
4112 * gcc.dg/builtins-68.c: Likewise.
4113 * gcc.misc-tests/gcov-13.c: Likewise.
4114 * gcc.misc-tests/gcov-14.c: Likewise.
4115
a90638d4
JM
41162016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4117
4118 * gfortran.dg/dec_structure_14.f90: New testcase.
4119
5ba4a08c
JJ
41202016-09-14 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR sanitizer/68260
4123 * c-c++-common/tsan/pr68260.c: New test.
4124
a713b234
JS
41252016-09-13 Joe Seymour <joe.s@somniumtech.com>
4126
4127 PR target/70713
4128 * gcc.target/msp430/function-attributes-1.c: New test.
4129 * gcc.target/msp430/function-attributes-2.c: New test.
4130 * gcc.target/msp430/function-attributes-3.c: New test.
4131
96032047
MS
41322015-04-18 Martin Sebor <msebor@redhat.com>
4133
4134 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4135 of non-nul characters.
4136 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4137
ea8661cd
JJ
41382016-09-13 Jakub Jelinek <jakub@redhat.com>
4139
9952908a
JJ
4140 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4141 * g++.dg/cpp1z/gen-attrs1.C: New test.
4142
63cdb7a0
JJ
4143 PR tree-optimization/77454
4144 * gcc.dg/pr77454.c: New test.
4145
ea8661cd
JJ
4146 PR c++/77553
4147 * g++.dg/cpp1y/constexpr-77553.C: New test.
4148
254830ba
DM
41492016-09-13 David Malcolm <dmalcolm@redhat.com>
4150
4151 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4152 (test_show_locus): Replace rich_location::add_fixit_insert calls
4153 with add_fixit_insert_before and add_fixit_insert_after.
4154
42763690
JM
41552016-09-13 Jason Merrill <jason@redhat.com>
4156 Tom de Vries <tom@codesourcery.com>
4157
4158 PR c++/77427
4159 * g++.dg/pr77427.C: New test.
4160
c8798f2c
ML
41612016-09-13 Martin Liska <mliska@suse.cz>
4162
4163 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4164 effective target.
4165 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4166 * lib/target-supports.exp: Define the new target.
4167
54700e2e
AP
41682016-09-12 Andrew Pinski <apinski@cavium.com>
4169
4170 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4171 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4172
e1d55bf7
UB
41732016-09-12 Uros Bizjak <ubizjak@gmail.com>
4174
4175 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4176 variable arguments.
4177 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4178 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4179 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4180 variable argument.
4181 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4182 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4183
54dcdb88
BE
41842016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4185
4186 PR c++/77496
4187 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4188 * g++.dg/ext/pr77496.C: New test.
4189 * g++.dg/warn/pr77496.C: New test.
4190
d1463eb9
DM
41912016-09-12 David Malcolm <dmalcolm@redhat.com>
4192
4193 PR c/72858
4194 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4195 to preserve conversion chars, and to preserve prefix information.
4196 * gcc.dg/format/pr72858.c: New test case.
4197
217fabad
SK
41982016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4199
4200 * gfortran.dg/pr77507.f90: Move to ...
4201 * gfortran.dg/ieee/pr77507.f90: here.
4202
a1cd04ac
JH
42032016-08-09 Jan Hubicka <hubicka@ucw.cz>
4204
4205 PR ipa/61159
4206 * compile/pr61159.c: New testcase
4207
e3912107
JH
42082016-08-09 Jan Hubicka <hubicka@ucw.cz>
4209
4210 PR ipa/64316
4211 * gcc.dg/ipa/pr63416.c: New testcase.
4212
739d9339
PT
42132016-09-10 Paul Thomas <pault@gcc.gnu.org>
4214 Steven G. Kargl <kargl@gcc.gnu.org>
4215
4216 PR fortran/77532
cc3135b6 4217 * gfortran.dg/dtio_11.f90: new test.
739d9339 4218
fb7c40dd
SK
42192016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4220
4221 PR fortran/77507
4222 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4223 * gfortran.dg/c_assoc_4.f90: Ditto.
4224
5b28efbb
TV
42252016-09-10 Tom de Vries <tom@codesourcery.com>
4226
4227 PR C/71602
4228 * c-c++-common/va-arg-va-list-type.c: New test.
4229
9d0a9bb4
PB
42302016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4231
4232 PR rtl-optimization/77289
4233 * gcc.target/powerpc/pr77289.c: New test.
4234
3f0177e7
MS
42352016-09-09 Martin Sebor <msebor@redhat.com>
4236
4237 PR c/77520
4238 PR c/77521
4239 * gcc.dg/pr77520.c: New test.
4240 * gcc.dg/pr77521.c: New test.
4241
e81e83d0
SK
42422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4243
4244 PR fortran/77506
4245 * gfortran.dg/pr77506.f90: New test.
4246
8a92685e
SK
42472016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4248
4249 PR fortran/77507
4250 * gfortran.dg/pr77507.f90: New test.
4251
c65248cb
JM
42522016-09-09 Joseph Myers <joseph@codesourcery.com>
4253
4254 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4255
2cf0ff98
SK
42562016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4257 Louis Krupp <lkrupp@gcc.gnu.org>
4258
4259 PR fortran/69514
4260 * gfortran.dg/pr69514_1.f90: New test.
4261 * gfortran.dg/pr69514_2.f90: New test.
4262
8ebc1e0f
JJ
42632016-09-08 Jakub Jelinek <jakub@redhat.com>
4264
20b6cf01
JJ
4265 PR fortran/77500
4266 * gfortran.dg/gomp/pr77500.f90: New test.
4267
8ebc1e0f
JJ
4268 PR fortran/77516
4269 * gfortran.dg/gomp/pr77516.f90: New test.
4270
34718542
JJ
42712016-09-07 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR middle-end/77475
4274 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4275 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4276 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4277 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4278 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4279 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4280
e5106e27
DM
42812016-09-07 David Malcolm <dmalcolm@redhat.com>
4282
4283 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4284 "substring-locations.h".
4285
ca235a85
RB
42862016-09-07 Richard Biener <rguenther@suse.de>
4287
4288 PR c/77450
4289 * c-c++-common/vector-subscript-8.c: Move ..
4290 * gcc.dg/pr77450.c: ... here.
4291
0076b5dc 42922016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4293
4294 PR libgfortran/77393
4295 * gfortran.dg/fmt_f0_2.f90: Update test.
4296 * gfortran.dg/fmt_f0_3.f90: New test.
4297
6ac7322b
DH
42982016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4299
4300 PR debug/77389
4301 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4302 in dg-options.
4303
4304 PR debug/57519
4305 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4306
8eb9e049
JJ
43072016-09-06 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR target/69255
4310 * gcc.target/i386/pr69255-1.c: New test.
4311 * gcc.target/i386/pr69255-2.c: New test.
4312 * gcc.target/i386/pr69255-3.c: New test.
4313
43142016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4315
4316 PR c/77336
4317 * gcc.dg/format/miss-7.c: New test.
4318
e6cb85d4
UB
43192016-09-06 Uros Bizjak <ubizjak@gmail.com>
4320
4321 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4322
7fe76f6a
ML
43232016-09-06 Martin Liska <mliska@suse.cz>
4324
4325 PR gcov-profile/77378
4326 PR gcov-profile/77466
4327 * gcc.dg/profile-update-warning.c: New test.
4328
209b636e
RB
43292016-09-06 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/77479
4332 * gcc.dg/torture/pr77479.c: New testcase.
4333
b772a565
RB
43342016-09-06 Richard Biener <rguenther@suse.de>
4335
4336 PR c/77450
4337 * c-c++-common/vector-subscript-7.c: Adjust.
4338 * c-c++-common/vector-subscript-8.c: New testcase.
4339
a8c07037
SKS
43402016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4341
4342 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4343
0ce48391
JJ
43442016-09-05 Jakub Jelinek <jakub@redhat.com>
4345
de9188e0
JJ
4346 PR target/77476
4347 * gcc.target/i386/avx512f-pr77476.c: New test.
4348 * gcc.target/i386/avx512bw-pr77476.c: New test.
4349 * gcc.target/i386/avx512dq-pr77476.c: New test.
4350
c76f7809
JJ
4351 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4352 Update comment to mention also avx512f.
4353
0ce48391
JJ
4354 PR sanitizer/77396
4355 * g++.dg/asan/pr77396-2.C: New test.
4356
8a27cf73
UB
43572016-09-05 Uros Bizjak <ubizjak@gmail.com>
4358
4359 PR rtl-optimization/77452
4360 * gcc.target/i386/pr77452.c: New test.
4361
25ff5dd3
MP
43622016-09-05 Marek Polacek <polacek@redhat.com>
4363
4364 PR c/77423
4365 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4366
f2bc4e48
SK
43672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4368
4369 PR fortran/77391
4370 * gfortran.dg/pr77391.f90: New test.
4371
e85921ee
SK
43722016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4373
4374 PR fortran/77460
4375 * gfortran.dg/pr77460.f90: New test.
4376
b5d50659
JJ
43772016-09-03 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR c/65467
4380 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4381
7b826676
KY
43822016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4383
4384 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4385
717ebe91
DM
43862016-09-02 David Malcolm <dmalcolm@redhat.com>
4387
4388 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4389 test case.
4390 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4391 diagnostic-test-show-locus-generate-patch.c to the sources
4392 for diagnostic_plugin_test_show_locus.c.
4393
94087e88
JJ
43942016-09-02 Jakub Jelinek <jakub@redhat.com>
4395
9dc5773f
JJ
4396 PR c/65467
4397 * gcc.dg/gomp/_Atomic-1.c: New test.
4398 * gcc.dg/gomp/_Atomic-2.c: New test.
4399 * gcc.dg/gomp/_Atomic-3.c: New test.
4400 * gcc.dg/gomp/_Atomic-4.c: New test.
4401 * gcc.dg/gomp/_Atomic-5.c: New test.
4402
94087e88
JJ
4403 PR sanitizer/77396
4404 * g++.dg/asan/pr77396.C: New test.
4405
44062016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4407
4408 PR tree-optimization/71831
4409 * gcc.dg/builtin-object-size-16.c: New test.
4410 * gcc.dg/builtin-object-size-17.c: New test.
4411
7e89048d
JD
44122016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4413
4414 PR libgfortran/77393
4415 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4416
2f196155
UB
44172016-09-01 Uros Bizjak <ubizjak@gmail.com>
4418
4419 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4420 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4421 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4422 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4423 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4424 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4425 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4426 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4427 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4428 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4429 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4430 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4431 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4432 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4433 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4434 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4435 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4436 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4437
0a6b0523
EB
44382016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4439
4440 * gnat.dg/opt58.adb: New test.
4441 * gnat.dg/opt58_pkg.ads: New helper.
4442
2a99de7b
RB
44432016-09-01 Richard Biener <rguenther@suse.de>
4444
4445 PR middle-end/77436
4446 * gcc.dg/torture/pr77436.c: New testcase.
4447
f79d8786
SKS
44482016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4449
4450 * gcc.dg/pr64252.c: Require int32plus.
4451 * gcc.dg/pr66299-1.c: Likewise.
4452 * gcc.dg/pr66299-2.c: Likewise.
4453 * gcc.dg/torture/20131115-1.c: Skip for avr.
4454
b06335f9
KT
44552016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4456
4457 * gcc.target/aarch64/ands_3.c: New test.
4458
f25f40be
JJ
44592016-08-31 Jakub Jelinek <jakub@redhat.com>
4460
d12a0b5a
JJ
4461 PR fortran/77352
4462 * gfortran.dg/gomp/pr77352.f90: New test.
4463
f25f40be
JJ
4464 PR fortran/77374
4465 * gfortran.dg/gomp/pr77374.f08: New test.
4466
9ff6fb6e
MG
44672016-08-31 Marc Glisse <marc.glisse@inria.fr>
4468
4469 PR tree-optimization/73714
4470 * gcc.dg/tree-ssa/pr73714.c: New test.
4471
8e95a674
JD
44722016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4473
4474 PR libgfortran/77393
4475 * gfortran.dg/fmt_f0_2.f90: New test.
4476
c6b0037d
MG
44772016-08-31 Marc Glisse <marc.glisse@inria.fr>
4478
4479 * gcc.target/i386/pr59539-2.c: Adapt options.
4480 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4481
1a576b13
PT
44822016-08-31 Paul Thomas <pault@gcc.gnu.org>
4483
4484 PR fortran/77418
4485 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4486 of the associate entity and replace with a pointer to the
4487 intended item on the stack.
4488
e73d3ca6 44892016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4490 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4491
4492 PR fortran/48298
4493 * gfortran.dg/dtio_1.f90: New test.
4494 * gfortran.dg/dtio_2.f90: New test.
4495 * gfortran.dg/dtio_3.f90: New test.
4496 * gfortran.dg/dtio_4.f90: New test.
4497 * gfortran.dg/dtio_5.f90: New test.
4498 * gfortran.dg/dtio_6.f90: New test.
4499 * gfortran.dg/dtio_7.f90: New test.
4500 * gfortran.dg/dtio_8.f90: New test.
4501 * gfortran.dg/dtio_9.f90: New test.
4502 * gfortran.dg/dtio_10.f90: New test.
4503
b816477a
DM
45042016-08-30 David Malcolm <dmalcolm@redhat.com>
4505
4506 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4507 (test_many_nested_locations): New function.
4508 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4509 (test_show_locus): Handle "test_many_nested_locations".
4510
71b30891
DM
45112016-08-30 David Malcolm <dmalcolm@redhat.com>
4512
4513 * g++.dg/template/double-greater-than-fixit.C: New test case.
4514
8fa37232
EB
45152016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4516
4517 * gnat.dg/opt57.ad[sb]: New test.
4518 * gnat.dg/opt57_pkg.ads: New helper.
4519
6f651bae
RB
45202016-08-30 Richard Biener <rguenther@suse.de>
4521
4522 PR tree-optimization/69047
4523 * gcc.dg/pr69047.c: Fix byte-order check.
4524
ab834832
JJ
45252016-08-30 Jakub Jelinek <jakub@redhat.com>
4526
5116b156
JJ
4527 PR tree-optimization/72866
4528 * gcc.dg/vect/pr72866.c: New test.
4529
3754bbfc
JJ
4530 PR debug/77363
4531 * g++.dg/debug/dwarf2/pr77363.C: New test.
4532
26122e2d
JJ
4533 PR middle-end/77377
4534 * gcc.target/i386/pr77377.c: New test.
4535
ab834832
JJ
4536 PR debug/77389
4537 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4538 in dg-options.
4539
bedc9ca7
SK
45402016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4541
4542 * gfortran.dg/pr77372.f90: Moved to ...
4543 * gfortran.dg/ieee/pr77372.f90: here.
4544
adfa1e6b
MM
45452016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4546
4547 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4548 vector short/char initializations.
4549 * gcc.target/powerpc/vec-init-5.c: Likewise.
4550 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4551 vector initialization optimizations.
4552 * gcc.target/powerpc/vec-init-7.c: Likewise.
4553 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4554 vector float/double initializations.
4555 * gcc.target/powerpc/vec-init-9.c: Likewise.
4556
414b7129
UB
45572016-08-29 Uros Bizjak <ubizjak@gmail.com>
4558
4559 PR target/77403
4560 * gcc.target/i386/pr77403.c: New test.
4561
3d06b6f2
MP
45622016-08-29 Marek Polacek <polacek@redhat.com>
4563
4564 PR c/77292
4565 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4566
ba9bbd6f
TV
45672016-08-29 Tom de Vries <tom@codesourcery.com>
4568
4569 PR c/77398
4570 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4571
d7d80d8f
EB
45722016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4573
4574 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4575
d7d80d8f 45762016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4577
4578 * gfortran.dg/dec_structure_13.f90: New testcase.
4579
468d95c8
JB
45802016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4581
4582 PR fortran/77261
4583 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4584 available.
4585
f329b264
TV
45862016-08-28 Tom de Vries <tom@codesourcery.com>
4587
4588 PR lto/70955
4589 * gcc.dg/pr70955.c: New test.
4590 * gcc.dg/lto/pr70955_0.c: Same.
4591 * gcc.dg/lto/pr70955_1.c: Same.
4592
4a389eb6
PP
45932016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4594
4595 PR tree-optimization/71077
4596 * gcc.target/i386/pr71077.c: New test.
4597
3f8257db 45982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4599
4600 PR fortran/77380
4601 * gfortran.dg/pr77380.f90: New test.
4602
3f8257db 46032016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4604
4605 PR fortran/77372
4606 gfortran.dg/pr77372.f90: New test.
4607
ee908516
DM
46082016-08-26 David Malcolm <dmalcolm@redhat.com>
4609
4610 * gcc.dg/spellcheck-fields-2.c (test): Move
4611 dg-begin/end-multiline-output within function body.
4612 (test_macro): New function.
4613
d41e76cf
DM
46142016-08-26 David Malcolm <dmalcolm@redhat.com>
4615
4616 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4617 (test_fixit_insert): Update expected output.
4618 (test_fixit_remove): Likewise.
4619 (test_fixit_replace): Likewise.
4620
524a4c96
RO
46212016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4622
4623 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4624 Fix typo.
4625
ebfa15ab
RB
46262016-08-26 Richard Biener <rguenther@suse.de>
4627
4628 PR tree-optimization/69047
4629 * gcc.dg/pr69047.c: New testcase.
4630
209ca542
PK
46312016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4632 Martin Jambhor <mjambor@suse.cz>
524a4c96 4633
209ca542
PK
4634 * gcc.dg/ipa/propbits-1.c: New test-case.
4635 * gcc.dg/ipa/propbits-2.c: Likewise.
4636 * gcc.dg/ipa/propbits-3.c: Likewise.
4637
e5cf1629
SK
46382016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4639
4640 PR fortran/77351
4641 * gfortran.dg/pr77351.f90: New test.
4642
ebef225f
MP
46432016-08-25 Marek Polacek <polacek@redhat.com>
4644
4645 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4646
fe377a48
MP
46472016-08-25 Marek Polacek <polacek@redhat.com>
4648
4649 PR c/77323
4650 * gcc.dg/pr77323.c: New test.
4651
88b8971f
PT
46522016-08-24 Paul Thomas <pault@gcc.gnu.org>
4653
4654 PR fortran/77358
4655 * gfortran.dg/submodule_17.f08: New test.
4656
3f8257db
JJ
46572016-08-24 Michael Collison <michael.collison@linaro.org>
4658 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4659
4660 * gcc.target/arm/builtin_saddl.c: New testcase.
4661 * gcc.target/arm/builtin_saddll.c: New testcase.
4662 * gcc.target/arm/builtin_uaddl.c: New testcase.
4663 * gcc.target/arm/builtin_uaddll.c: New testcase.
4664 * gcc.target/arm/builtin_ssubl.c: New testcase.
4665 * gcc.target/arm/builtin_ssubll.c: New testcase.
4666 * gcc.target/arm/builtin_usubl.c: New testcase.
4667 * gcc.target/arm/builtin_usubll.c: New testcase.
4668
d5b5d212
UB
46692016-08-24 Uros Bizjak <ubizjak@gmail.com>
4670
4671 PR target/77270
4672 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4673 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4674 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4675 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4676 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4677 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4678 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4679 effective target. Remove scan-assembler-times directives.
4680 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4681 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4682 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4683
d1188689
SKS
46842016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4685
4686 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4687 of unsigned int.
4688 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4689
0b6b8f85
RS
46902016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4691
4692 PR testsuite/77317
4693 * lib/target-supports.exp
4694 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4695 (check_effective_target_vect_natural_alignment): Ditto.
4696 (check_effective_target_vector_alignment_reachable): Ditto.
4697 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4698
587b7f7a
ILT
46992016-08-23 Ian Lance Taylor <iant@golang.org>
4700
4701 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4702
6019c0fc
MM
47032016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4704
4705 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4706 being created from pointers to memory locations.
4707 * gcc.target/powerpc/vec-init-2.c: Likewise.
4708
cfe37db4
FR
47092016-08-23 Fritz Reese <fritzoreese@gmail.com>
4710
4711 * gfortran.dg/dec_structure_12.f90: New testcase.
4712
7e11f46f
DV
47132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4714
4715 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4716
7ab4f354
DV
47172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4718
4719 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4720 verification.
4721
deb9351f
DV
47222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4723
4724 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4725 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4726
1fd9f058
RB
47272016-08-23 Richard Biener <rguenther@suse.de>
4728
4729 PR tree-optimization/27336
4730 * c-c++-common/pr27336.c: New testcase.
4731
b00e6e75
MP
47322016-08-22 Marek Polacek <polacek@redhat.com>
4733
4734 PR c++/77321
4735 * g++.dg/cpp1y/pr77321.C: New test.
4736
58338bac
SK
47372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4738
4739 PR fortran/60774
4740 * gfortran.dg/empty_label.f: Adjust test for new error message.
4741 * gfortran.dg/empty_label.f90: Ditto.
4742 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4743 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4744 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4745
30364ce6
SK
47462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4747
4748 PR fortran/61318
4749 * gfortran.dg/pr61318.f90: New test.
4750
ad7a5a8f
SK
47512016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4752
4753 PR fortran/77260
4754 * gfortran.dg/pr77260_1.f90: New test.
4755 * gfortran.dg/pr77260_2.f90: Ditto.
4756
72f52f30
JM
47572016-08-22 Joseph Myers <joseph@codesourcery.com>
4758
4759 PR middle-end/77269
4760 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4761 __builtin_signbitf and __builtin_signbitl in expected generic
4762 expansion.
4763 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4764 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4765 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4766 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4767 tests.
4768
6dc198e3
JM
47692016-08-22 Joseph Myers <joseph@codesourcery.com>
4770
4771 * gcc.dg/torture/float128-builtin.c,
4772 gcc.dg/torture/float128-ieee-nan.c,
4773 gcc.dg/torture/float128x-builtin.c,
4774 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4775 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4776 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4777 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4778 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4779 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4780 gcc.dg/torture/floatn-nan.h: New tests.
4781
7ff4e41a
JM
47822016-08-22 Joseph Myers <joseph@codesourcery.com>
4783
4784 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4785 macro.
4786 (main): Update calls to TEST_I_F.
4787 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4788 macro.
4789 (main): Update calls to TEST_I_F.
4790
7078cdb6
JM
47912016-08-22 Joseph Myers <joseph@codesourcery.com>
4792
4793 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4794 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4795 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4796 names in calls to TEST_I_F.
4797
a9d7c823
BE
47982016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4799
4800 PR c/52952
4801 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4802
cd800235
SKS
48032016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4804
4805 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4806 and !natural_alignment_64.
4807 * gcc.dg/ipa/propalign-2.c: Likewise.
4808 * gcc.dg/ipa/propalign-3.c: Likewise.
4809 * gcc.dg/ipa/propalign-4.c: Likewise.
4810 * gcc.dg/ipa/propalign-5.c: Likewise.
4811 * lib/target-supports.exp
4812 (check_effective_target_natural_alignment_32): Add avr-*-*.
4813
22d12455
KV
48142016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4815
4816 PR tree-optimization/61839
4817 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4818 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4819 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4820 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4821
c65699ef
JM
48222016-08-19 Joseph Myers <joseph@codesourcery.com>
4823
4824 PR c/32187
4825 * lib/target-supports.exp (check_effective_target_float16)
4826 (check_effective_target_float32, check_effective_target_float64)
4827 (check_effective_target_float128, check_effective_target_float32x)
4828 (check_effective_target_float64x)
4829 (check_effective_target_float128x)
4830 (check_effective_target_float16_runtime)
4831 (check_effective_target_float32_runtime)
4832 (check_effective_target_float64_runtime)
4833 (check_effective_target_float128_runtime)
4834 (check_effective_target_float32x_runtime)
4835 (check_effective_target_float64x_runtime)
4836 (check_effective_target_float128x_runtime)
4837 (check_effective_target_floatn_nx_runtime)
4838 (add_options_for_float16, add_options_for_float32)
4839 (add_options_for_float64, add_options_for_float128)
4840 (add_options_for_float32x, add_options_for_float64x)
4841 (add_options_for_float128x): New procedures.
4842 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4843 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4844 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4845 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4846 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4847 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4848 gcc.dg/torture/float128-complex.c,
4849 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4850 gcc.dg/torture/float128x-basic.c,
4851 gcc.dg/torture/float128x-complex.c,
4852 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4853 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4854 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4855 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4856 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4857 gcc.dg/torture/float32x-basic.c,
4858 gcc.dg/torture/float32x-complex.c,
4859 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4860 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4861 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4862 gcc.dg/torture/float64x-basic.c,
4863 gcc.dg/torture/float64x-complex.c,
4864 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4865 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4866 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4867 gcc.dg/torture/floatn-tg.h,
4868 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4869 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4870 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4871 gcc.dg/torture/fp-int-convert-float128x.c,
4872 gcc.dg/torture/fp-int-convert-float16-timode.c,
4873 gcc.dg/torture/fp-int-convert-float16.c,
4874 gcc.dg/torture/fp-int-convert-float32-timode.c,
4875 gcc.dg/torture/fp-int-convert-float32.c,
4876 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4877 gcc.dg/torture/fp-int-convert-float32x.c,
4878 gcc.dg/torture/fp-int-convert-float64-timode.c,
4879 gcc.dg/torture/fp-int-convert-float64.c,
4880 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4881 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4882 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4883 maximum exponent of floating-point type. Use it in testing
4884 whether 0x8...0 fits in the floating-point type. Always treat -1
4885 (signed 0xf...f) as fitting in the floating-point type.
4886 (M_OK1): New macro.
4887 * gcc.dg/torture/fp-int-convert-double.c,
4888 gcc.dg/torture/fp-int-convert-float.c,
4889 gcc.dg/torture/fp-int-convert-float128-timode.c,
4890 gcc.dg/torture/fp-int-convert-float128.c,
4891 gcc.dg/torture/fp-int-convert-float80-timode.c,
4892 gcc.dg/torture/fp-int-convert-float80.c,
4893 gcc.dg/torture/fp-int-convert-long-double.c,
4894 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4895
94e73c78
JJ
48962016-08-19 Jakub Jelinek <jakub@redhat.com>
4897
fbdbd4b6
JJ
4898 PR fortran/72744
4899 * gfortran.dg/gomp/pr72744.f90: New test.
4900
94e73c78
JJ
4901 PR fortran/69281
4902 * gfortran.dg/gomp/pr69281.f90: New test.
4903
91151a73
JB
49042016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4905
414b7129
UB
4906 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4907 the last special seed value.
4908 * gfortran.dg/random_7.f90: Use size for last array member instead
4909 of hardcoded value.
91151a73 4910
fcf830ab
PK
49112016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4912
4913 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4914 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4915
1a5da5b6
RB
49162016-08-19 Richard Biener <rguenther@suse.de>
4917
4918 PR tree-optimization/77286
4919 * gcc.dg/torture/pr77286.c: New testcase.
4920
82f72146
DM
49212016-08-18 David Malcolm <dmalcolm@redhat.com>
4922
4923 * gcc.dg/verbose-asm-2.c: New test case.
4924
cc015f3a
DM
49252016-08-18 David Malcolm <dmalcolm@redhat.com>
4926
4927 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4928 (custom_diagnostic_finalizer): Update for change to
4929 diagnostic_show_locus.
4930
cb18fd07
DM
49312016-08-18 David Malcolm <dmalcolm@redhat.com>
4932
4933 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4934 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4935
a76989dc
MP
49362016-08-18 Marek Polacek <polacek@redhat.com>
4937
4938 PR c/71514
4939 * gcc.dg/pr71514.c: New test.
4940
89c88780
L
49412015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4942
4943 PR target/72839
4944 * gcc.target/i386/pr72839.c: New test.
4945
2c71d454
CLT
49462016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4947
4948 PR middle-end/70895
4949 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4950 * c-c++-common/goacc/reduction-1.c: Likewise.
4951 * c-c++-common/goacc/reduction-2.c: Likewise.
4952 * c-c++-common/goacc/reduction-3.c: Likewise.
4953 * c-c++-common/goacc/reduction-4.c: Likewise.
4954
66592e95
AM
49552016-08-18 Alan Modra <amodra@gmail.com>
4956
4957 * gcc.c-torture/compile/pr72771.c: New.
4958
3a146d46
JJ
49592016-08-17 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR fortran/67496
4962 * gfortran.dg/pr67496.f90: New test.
4963
3f8257db 49642015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4965
4966 PR tree-optimization/71752
3a146d46 4967 * gcc.dg/vect/pr71752.c: New.
038000bd 4968
dd42e908
UB
49692016-08-17 Uros Bizjak <ubizjak@gmail.com>
4970
4971 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4972
458a1cd0
JJ
49732016-08-17 Jakub Jelinek <jakub@redhat.com>
4974
4975 PR middle-end/77259
4976 * g++.dg/ipa/devirt-52.C: New test.
4977
11c4c4ba
CLT
49782016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4979
4980 * c-c++-common/goacc/reduction-6.c: New testcase.
4981
661d6efd
RB
49822016-08-17 Richard Biener <rguenther@suse.de>
4983
4984 PR tree-optimization/76490
4985 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4986 * gcc.dg/pr52904.c: XFAIL.
4987
622d8b69
RB
49882016-08-17 Richard Biener <rguenther@suse.de>
4989
4990 PR tree-optimization/23855
4991 * gcc.dg/loop-unswitch-2.c: Adjust.
4992
af23e99c
JJ
49932016-08-16 Jakub Jelinek <jakub@redhat.com>
4994
4995 PR tree-optimization/72817
4996 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4997
feeb6268
JM
49982016-08-16 Joseph Myers <joseph@codesourcery.com>
4999
5000 PR libgcc/77265
5001 * gcc.dg/torture/float128-extend-inf.c: New test.
5002
65e736c0
DM
50032016-08-16 David Malcolm <dmalcolm@redhat.com>
5004
5005 PR c/72857
5006 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5007 for embedded NUL.
5008 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5009 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5010 caret placement.
5011 (test_oct): Likewise.
5012 (test_multiple): Likewise.
5013 (test_field_width_specifier): Likewise.
5014 (test_field_width_specifier_2): New function.
5015 (test_field_precision_specifier): New function.
5016 (test_embedded_nul): Update expected caret placement.
5017 (test_non_contiguous_strings): Update line number.
5018 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5019 (__emit_string_literal_range): Add "caret_idx" param.
5020 (test_simple_string_literal): Add value for new param, updating
5021 expected output..
5022 (test_concatenated_string_literal): Likewise.
5023 (test_multiline_string_literal): Likewise.
5024 (test_hex): Likewise.
5025 (test_oct): Likewise.
5026 (test_multiple): Likewise.
5027 (test_ucn4): Likewise.
5028 (test_ucn8): Likewise.
5029 (test_u8): Likewise.
5030 (test_u): Likewise; update expected message, from "range" to
5031 "location".
5032 (test_U): Likewise.
5033 (test_L): Likewise.
5034 (test_macro): Add value for new param.
5035 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5036 (__emit_string_literal_range): Add "caret_idx" param.
5037 (test_stringified_token_1): Add value for new param. Update
5038 expected message, from "range" to "location".
5039 (test_stringized_token_2): Likewise, adding param to macro.
5040 (test_stringified_token_3): Likewise.
5041 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5042 (emit_warning): Convert param from source_range to location_t.
5043 (test_string_literals): Add caret_idx param, and use it when
5044 constructing a substring_loc. Update error message, from
5045 "range" to "location".
5046
4a7f57d5
JJ
50472016-08-16 Jakub Jelinek <jakub@redhat.com>
5048
7841800f
JJ
5049 PR target/71910
5050 * g++.dg/gomp/pr71910.C: New test.
5051
1b13411a
JJ
5052 PR middle-end/67485
5053 * gcc.c-torture/compile/pr67485.c: New test.
5054
4a7f57d5
JJ
5055 PR target/72867
5056 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5057
3c556bc4
BC
50582016-08-16 Bin Cheng <bin.cheng@arm.com>
5059
5060 PR tree-optimization/69848
5061 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5062
beab2da6
ML
50632016-08-16 Martin Liska <mliska@suse.cz>
5064
5065 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5066 of memory operations so that it can be handled by core2
5067 in 32-bit mode.
5068
f4eec0a3
RB
50692016-08-16 Richard Biener <rguenther@suse.de>
5070
5071 PR tree-optimization/76783
5072 * gcc.dg/pr76783.c: New testcase.
5073 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5074
8f21990a
BC
50752016-08-16 Bin Cheng <bin.cheng@arm.com>
5076
5077 PR tree-optimization/72817
5078 PR tree-optimization/73450
5079 * gcc.dg/tree-ssa/pr72817.c: New test.
5080 * gcc.dg/tree-ssa/pr73450.c: New test.
5081
7fc61626
FR
50822016-08-15 Fritz Reese <fritzoreese@gmail.com>
5083
5084 * gfortran.dg/init_flag_13.f90: New testcase.
5085 * gfortran.dg/init_flag_14.f90: Ditto.
5086 * gfortran.dg/init_flag_15.f03: Ditto.
5087 * gfortran.dg/dec_init_1.f90: Ditto.
5088 * gfortran.dg/dec_init_2.f90: Ditto.
5089
432baa02
UB
50902016-08-15 Uros Bizjak <ubizjak@gmail.com>
5091
5092 PR target/72867
5093 * gcc.target/i386/pr72867.c: New test.
5094
7e1dde14
EB
50952016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5096
5097 * c-c++-common/dump-ada-spec-5.c: New test.
5098
e4969090
RB
50992016-08-15 Richard Biener <rguenther@suse.de>
5100
5101 PR tree-optimization/73434
5102 * gcc.dg/torture/pr73434.c: New testcase.
5103
66088065
JJ
51042016-08-15 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR tree-optimization/72824
5107 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5108
7c713714
CLT
51092016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5110
5111 PR fortran/70598
5112 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5113 in use_device clause.
5114 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5115 * gfortran.dg/goacc/list.f95: Adjust to catch
5116 "neither a POINTER nor an array" error messages.
5117
4271e5cb
UB
51182016-08-14 Uros Bizjak <ubizjak@gmail.com>
5119
5120 PR target/76342
5121 * gcc.target/i386/pr76342.c: New test.
5122
b0cea284
JJ
51232016-08-12 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR c/71512
5126 * g++.dg/ubsan/pr71512.C: New test.
5127 * c-c++-common/ubsan/pr71512-1.c: New test.
5128 * c-c++-common/ubsan/pr71512-2.c: New test.
5129
e86aefb8
MM
51302016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5131
5132 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5133 vector initialization options.
5134 * gcc.target/powerpc/vec-init-2.c: Likewise.
5135 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5136 is generated on ISA 3.0.
5137
7fd82d52
PP
51382016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5139
5140 PR middle-end/71654
5141 * gcc.dg/c-c++-common/pr71654.c: New test.
5142 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5143 dg-options.
5144 * gcc.dg/tree-ssa/vrp24: Likewise.
5145
2f1364c2
JJ
51462016-08-12 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR c/67410
5149 * gcc.dg/pr67410.c: New test.
5150
8eb414aa
BC
51512016-08-12 Bin Cheng <bin.cheng@arm.com>
5152
5153 PR tree-optimization/69848
5154 * gcc.dg/vect/vect-pr69848.c: New test.
5155
30b39c19
UB
51562016-08-12 Uros Bizjak <ubizjak@gmail.com>
5157
5158 PR testsuite/71008
5159 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5160 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5161 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5162 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5163
e373dd06
RB
51642016-08-12 Richard Biener <rguenther@suse.de>
5165
5166 PR tree-optimization/57326
5167 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5168 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5169 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5170 * gcc.target/i386/pr45685.c: Likewise.
5171 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5172 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5173 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5174 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5175 * gfortran.dg/pr34163.f90: Likewise.
5176
20d1af89
ML
51772016-08-12 Martin Liska <mliska@suse.cz>
5178
5179 * g++.dg/gcov/gcov-16.C: New test.
5180 * lib/gcov.exp: Support new argument for run-gcov function.
5181
5cacda56
ML
51822016-08-12 Martin Liska <mliska@suse.cz>
5183
5184 PR gcov-profile/35590
5185 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5186
663eecfd
RB
51872016-08-12 Richard Biener <rguenther@suse.de>
5188
5189 PR tree-optimization/72851
5190 * gcc.dg/torture/pr72851.c: New testcase.
5191
3f8257db 51922016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5193
e366d7d8
AO
5194 PR debug/63240
5195 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5196 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5197 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5198 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5199 DW_AT_deleted.
5200
71e1a6a4
AO
5201 PR debug/55641
5202 * g++.dg/debug/dwarf2/ref-1.C: New.
5203
8aaf799b
AO
5204 PR debug/49366
5205 * g++.dg/debug/dwarf2/template-params-12.H: New.
5206 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5207 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5208 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5209 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5210 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5211 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5212 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5213
06f9caed
BS
52142016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5215
5216 PR target/72863
5217 * gcc.target/powerpc/pr72863.c: New test.
5218
a8b956c1
UB
52192016-08-11 Uros Bizjak <ubizjak@gmail.com>
5220
5221 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5222
c73dd986
L
52232015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5224
5225 * gcc.target/i386/pieces-strcpy-1.c: New test.
5226 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5227
385ed708
JJ
52282016-08-11 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR c++/72868
5231 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5232
df7ec09f
L
52332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5234
5235 * gcc.target/i386/pieces-memcpy-1.c: New test.
5236 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5237 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5238 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5239 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5240 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5241
b95a64bb
JJ
52422016-08-11 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR c/72816
7ddbcf6b 5245 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5246
59537744
BE
52472016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5248
5249 PR tree-optimization/71083
5250 * gcc.c-torture/execute/pr71083.c: New test.
5251 * gnat.dg/loop_optimization23.adb: New test.
5252 * gnat.dg/loop_optimization23_pkg.ads: New test.
5253 * gnat.dg/loop_optimization23_pkg.adb: New test.
5254
183ac6d0
RB
52552016-08-11 Richard Biener <rguenther@suse.de>
5256
5257 PR tree-optimization/72772
5258 * gcc.dg/graphite/pr35356-1.c: Adjust.
5259 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5260
b152f5a2
JB
52612016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5262
5263 * gfortran.dg/random_7.f90: Take into account that the last seed
5264 value is the special p value.
5265 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5266
bb7ebad1
RB
52672016-08-11 Richard Biener <rguenther@suse.de>
5268
5269 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5270
2e186411
AM
52712016-08-11 Alan Modra <amodra@gmail.com>
5272
5273 * gcc.target/powerpc/pr71680.c: New.
5274
e9e6d4f6
KN
52752016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5276
5277 * gcc.target/powerpc/bfp/bfp.exp: New file.
5278 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5279 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5280 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5281 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5282 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5283 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5284 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5285 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5286 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5287 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5288 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5289 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5290 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5291 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5292 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5293 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5294 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5295 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5296 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5297 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5298 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5299 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5300 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5301 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5302 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5303 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5304 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5305 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5306 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5307 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5308 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5309 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5310 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5311 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5312 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5313 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5314 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5315 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5316 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5317 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5318 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5319 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5320 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5321 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5322 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5323 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5324 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5325 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5326 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5327 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5328 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5329 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5330 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5331
9c8eabea
BC
53322016-08-10 Bin Cheng <bin.cheng@arm.com>
5333
5334 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5335 Add aarch64*-*-*.
5336
6c553b76
BC
53372016-08-10 Bin Cheng <bin.cheng@arm.com>
5338
5339 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5340
a0883b08
MM
53412016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5342
5343 PR target/72853
5344 * gcc.target/powerpc/pr72853.c: New test.
5345
a266236e
ML
53462016-08-10 Martin Liska <mliska@suse.cz>
5347
5348 PR gcov-profile/58306
5349 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5350
22063dbc
ML
53512016-08-10 Martin Liska <mliska@suse.cz>
5352
5353 * g++.dg/gcov/gcov-threads-1.C: New test.
5354
5250a5bb
SKS
53552016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5356
5357 PR target/71873
5358 * gcc.target/avr/pr71873.c: New test.
5359
b7597ae5
ML
53602016-08-09 Martin Liska <mliska@suse.cz>
5361
5362 * g++.dg/gcov/gcov-dump-1.C: New test.
5363 * g++.dg/gcov/gcov-dump-2.C: New test.
5364
ab50a215
ML
53652016-08-09 Martin Liska <mliska@suse.cz>
5366
5367 * gcc.dg/tree-prof/val-prof-9.c: New test.
5368
dcb1e137
ML
53692016-08-09 Martin Liska <mliska@suse.cz>
5370
5371 * gcc.dg/tree-prof/val-prof-8.c: New test.
5372
04d6d3b6
MJ
53732016-08-09 Martin Jambor <mjambor@suse.cz>
5374
df839749
UB
5375 PR ipa/71981
5376 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5377
c57e78c4
BC
53782016-08-09 Bin Cheng <bin.cheng@arm.com>
5379
5380 PR tree-optimization/33707
5381 * gcc.dg/vect/pr33707.c: New test.
5382
42970a17
BC
53832016-08-09 Bin Cheng <bin.cheng@arm.com>
5384
5385 PR tree-optimization/pr72772
5386 * gcc.dg/tree-ssa/pr72772.c: New test.
5387
810a3aa6
MF
53882016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5389
5390 PR rtl-optimization/66669
5391 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5392
9e207d6f
JJ
53932016-08-09 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR tree-optimization/72824
5396 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5397
50bf47fd
RB
53982016-08-09 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/71802
5401 * gcc.dg/torture/pr71802.c: New testcase.
5402
cadec7ca
JJ
54032016-08-09 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR c++/72809
5406 * g++.dg/eh/stdarg1.C: New test.
5407
c43c5112
AK
54082016-08-08 Andi Kleen <ak@linux.intel.com>
5409
5410 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5411 test command line in failure log.
5412 (profopt-execute): dito. Make autofdo file names unique.
5413
895aa8e1
DM
54142016-08-08 David Malcolm <dmalcolm@redhat.com>
5415
5416 PR c/64955
5417 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5418 output.
5419
9afda630
PK
54202016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5421
5422 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5423 c99_runtime.
5424 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5425 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5426 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5427 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5428 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5429 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5430
e52ed3fe
DM
54312016-08-08 David Malcolm <dmalcolm@redhat.com>
5432
5433 PR c/52952
5434 * gcc.dg/cpp/pr66415-1.c: Likewise.
5435 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5436 * gcc.dg/format/c90-printf-1.c: Likewise.
5437 * gcc.dg/format/diagnostic-ranges.c: New test case.
5438
ad200580
JJ
54392016-08-08 Jakub Jelinek <jakub@redhat.com>
5440
77524e0d
JJ
5441 PR fortran/72716
5442 * gfortran.dg/gomp/pr72716.f90: New test.
5443
2187f2a2
JJ
5444 PR middle-end/72781
5445 * gcc.dg/gomp/pr72781.c: New test.
5446
ad200580
JJ
5447 PR middle-end/68762
5448 * g++.dg/vect/pr68762-1.cc: New test.
5449 * g++.dg/vect/pr68762-2.cc: New test.
5450 * g++.dg/vect/pr68762.h: New file.
5451
989d0071
MS
54522016-08-08 Martin Sebor <msebor@redhat.com>
5453
5454 PR testsuite/72838
3a146d46
JJ
5455 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5456 * g++.dg/warn/overflow-warn-3.C: Same.
5457 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5458
7090cac9
AV
54592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5460
5461 PR fortran/71936
5462 * gfortran.dg/allocate_with_source_21.f03: New test.
5463
64e56ab0
AV
54642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5465
5466 PR fortran/72698
5467 * gfortran.dg/allocate_with_source_20.f03: New test.
5468
0476487d
AM
54692016-08-08 Alan Modra <amodra@gmail.com>
5470
5471 * gcc.c-torture/compile/pr72802.c: New.
5472
8e9218f2
AV
54732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5474
5475 PR fortran/70524
5476 * gfortran.dg/dependency_48.f90: New test.
5477
c1f7083b
TK
54782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5479
531e5ae3 5480 PR fortran/70040
c1f7083b
TK
5481 * gfortran.dg/pr70040.f90: New testcase.
5482
6ab5813c
TK
54832016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5484
5485 PR fortran/71961
5486 * gfortran.dg/matmul_10.f90: New testcase.
5487
27bddc4a
JH
54882016-08-07 Jan Hubicka <hubicka@ucw.cz>
5489
5490 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5491
4a9f8a9f
JJ
54922016-08-07 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR c/72816
5495 * gcc.dg/pr72816.c: New test.
5496
fa76f2c6
JW
54972016-08-06 Jonathan Wakely <jwakely@redhat.com>
5498
5499 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5500 * g++.dg/conversion/pr41426.C: Likewise.
5501 * g++.dg/conversion/pr66211.C: Likewise.
5502 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5503 * g++.dg/init/ref8.C: Likewise.
5504 * g++.old-deja/g++.law/cvt20.C: Likewise.
5505 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5506
5c3e5002
PP
55072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5508
5509 PR tree-optimization/18046
5510 * gcc.dg/tree-ssa/vrp105.c: New test.
5511 * gcc.dg/tree-ssa/vrp106.c: New test.
5512
94087e88 55132016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5514
5515 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5516 1ul in diagnostics. Remove hyphen from "constant-expression."
5517 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5518 * g++.dg/cpp0x/static_assert3.C: Same.
5519 * g++.dg/cpp1y/constexpr-throw.C: Same.
5520 * g++.dg/template/nontype3.C: Same.
5521 * g++.dg/warn/overflow-warn-1.C: Same.
5522 * g++.dg/warn/overflow-warn-3.C: Same.
5523 * g++.dg/warn/overflow-warn-4.C: Same.
5524
88fa5555
DM
55252016-08-05 David Malcolm <dmalcolm@redhat.com>
5526
5527 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5528 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5529 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5530 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5531
1addb9e6
PP
55322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5533
5534 PR tree-optimization/72810
5535 * gcc.dg/tree-ssa/vrp110.c: New test.
5536
1b62ed4f
JG
55372016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5538
5539 PR Target/72819
5540 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5541 registers.
5542 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5543 saving the half-precision registers.
5544 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5545 value is returned in h0.
5546 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5547 are passed in FP/SIMD registers.
5548 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5549 passing works corrcetly.
5550 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5551 (hfa_f16x2_t): Likewise.
5552 (hfa_f16x3_t): Likewise.
5553 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5554 are promoted to double and passed in a double register.
5555 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5556 are promoted to double and stacked.
5557 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5558 __fp16 data types.
5559 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5560 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5561 __fp16 first get passed in FP/SIMD registers, then stacked.
5562
4228ca19
NS
55632016-08-05 Nathan Sidwell <nathan@acm.org>
5564
5565 PR c++/68724
5566 * g++.dg/cpp0x/pr68724.C: New.
5567
db7c335e
RB
55682016-08-05 Richard Biener <rguenther@suse.de>
5569
5570 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5571
48abe922
PP
55722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5573
5574 * gcc.dg/tree-ssa/vrp107.c: New test.
5575 * gcc.dg/tree-ssa/vrp108.c: New test.
5576 * gcc.dg/tree-ssa/vrp109.c: New test.
5577
f6cdf42f
PK
55782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5579
5580 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5581 dg-options.
5582
33a9c609
PK
55832016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5584
5585 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5586 test-cases.
5587 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5588 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5589 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5590 test-cases.
5591 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5592 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5593 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5594 large_double.
5595
4473482d
PC
55962016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5597
5598 PR c++/72800
5599 * g++.dg/cpp1y/lambda-ice1.C: New.
5600
08156df5
PP
56012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5602
5603 PR c++/72759
5604 * g++.dg/cpp1y/pr72759.C: New test.
5605
938da3a5
PP
56062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5607
5608 * gcc.dg/switch-10.c: New test.
5609
da84183c
JG
56102016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5611
5612 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5613
ae9281fc
TS
56142016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5615
5616 * c-c++-common/goacc/routine-5.c: Update.
5617
086ad22e
BE
56182016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5619
5620 PR rtl-optimization/70903
5621 * gcc.c-torture/execute/pr70903.c: New test.
5622
6805e400
ML
56232016-08-04 Martin Liska <mliska@suse.cz>
5624
5625 * gcc.dg/params/params.exp: Replace file exists with
5626 TESTING_IN_BUILD_TREE.
5627
a0008434
MP
56282016-08-04 Marek Polacek <polacek@redhat.com>
5629
5630 PR c++/70229
5631 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5632
fb46286e
RB
56332016-08-04 Richard Biener <rguenther@suse.de>
5634
5635 PR middle-end/71984
5636 * gcc.dg/torture/pr71984.c: Guard correctness check for
5637 little-endian.
5638
ac2c96ab
AP
56392016-08-03 Andrew Pinski <apinski@cavium.com>
5640
5641 * gcc.c-torture/compile/20160802-1.c: New testcase.
5642
c98583e9
FR
56432016-08-03 Fritz Reese <fritzoreese@gmail.com>
5644
5645 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5646
9ad1a1da
RB
56472016-08-03 Richard Biener <rguenther@suse.de>
5648
5649 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5650 and remove -O3.
5651 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5652 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5653
cd75c979
RB
56542016-08-03 Richard Biener <rguenther@suse.de>
5655
5656 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5657 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5658 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5659 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5660
30e8d875
SKS
56612016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5662
5663 * gcc.dg/init-excess-2.c: Require int32plus.
5664 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5665 * gcc.dg/pr59963-2.c: Require int32plus.
5666 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5667 * gcc.dg/unroll-7.c: Require int32plus.
5668
69b806f6
BC
56692016-08-02 Bin Cheng <bin.cheng@arm.com>
5670
5671 PR tree-optimization/34114
5672 * gcc.dg/tree-ssa/loop-42.c: New test.
5673
1efafef3
TC
56742016-08-02 Tamar Christina <tamar.christina@arm.com>
5675
5676 * gcc.target/aarch64/vminmaxnm.c: New.
5677 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5678 tests.
5679
e2a99194
MM
56802016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5681
5682 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5683 vec_extract for vector float, vector int, vector short, and vector
5684 char.
5685 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5686 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5687 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5688 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5689
71bfb77a
WD
56902016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5691
5692 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5693 single stack adjustment, no writeback.
71bfb77a
WD
5694 * gcc.target/aarch64/test_frame_12.c: Likewise.
5695 * gcc.target/aarch64/test_frame_13.c: Likewise.
5696 * gcc.target/aarch64/test_frame_15.c: Likewise.
5697 * gcc.target/aarch64/test_frame_6.c: Likewise.
5698 * gcc.target/aarch64/test_frame_7.c: Likewise.
5699 * gcc.target/aarch64/test_frame_8.c: Likewise.
5700 * gcc.target/aarch64/test_frame_16.c: New test.
5701
37bce35a
L
57022015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5703
5704 PR target/72748
5705 * gcc.target/i386/pr72748.c: New test.
5706
3f8257db 57072015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5708
5709 PR tree-optimization/71818
5710 * gcc.dg/vect/pr71818.c: New
5711
bf60c531
ML
57122016-08-01 Martin Liska <mliska@suse.cz>
5713
5714 PR tree-optimization/71857
5715 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5716
8ed49fab
KT
57172016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5718
5719 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5720
76e2c821
JB
57212016-08-01 Jan Beulich <jbeulich@suse.com>
5722
5723 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5724
35029597
WS
57252016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5726
5727 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5728 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5729
3aa4b66a
JW
57302016-07-31 Jonathan Wakely <jwakely@redhat.com>
5731
5732 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5733 (check_effective_target_c++): Likewise. Also match for libstdc++.
5734
3f8257db 57352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5736
5737 PR fortran/41922
5738 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5739 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5740 * gfortran.dg/pr41922.f90: New test.
5741
9fcb2819
SK
57422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5743
5744 PR fortran/68566
5745 * gfortran.dg/pr68566.f90: new test.
5746
94087e88 57472016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5748
5749 PR c++/60760
5750 PR c++/71091
5751 * g++.dg/cpp0x/constexpr-cast.C: New test.
5752 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5753 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5754 * g++.dg/ubsan/pr63956.C: Correct.
5755
d0047a25
MM
57562016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5757
5758 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5759 vector double or vector long where the vector is in memory.
5760 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5761 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5762
e4f7a5df
SK
57632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5764
5765 PR fortran/69867
5766 * gfortran.dg/pr69867.f90: New test.
5767
b441ae1d
SK
57682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5769
5770 PR fortran/69962
5771 * gfortran.dg/pr69962.f90: New test.
5772
712dff31
SK
57732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5774
5775 PR fortran/70006
5776 * gfortran.dg/pr70006.f90: New test.
5777
fb42421e
SK
57782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5779
5780 PR fortran/71730
5781 * gfortran.dg/pr71730.f90: New test.
5782 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5783 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5784 * gfortran.dg/array_constructor_26.f03: Ditto.
5785
466effe0
WS
57862016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5787
5788 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5789 * gcc.target/powerpc/pr71763.c: Likewise.
5790
f618a472
MP
57912016-07-29 Marek Polacek <polacek@redhat.com>
5792
5793 PR c/71742
5794 * gcc.dg/940510-1.c: Adjust dg-error.
5795 * gcc.dg/c99-flex-array-1.c: Likewise.
5796 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5797
efd0786f
MP
5798 PR c/71853
5799 * gcc.dg/noncompile/pr71853.c: New test.
5800
e00dceaf
MP
5801 PR c/71573
5802 * gcc.dg/noncompile/pr71573.c: New test.
5803
638fc14f
MP
5804 PR c/71926
5805 * g++.dg/warn/Wparentheses-30.C: New test.
5806 * gcc.dg/Wparentheses-14.c: New test.
5807
61c73a7f
UB
58082016-07-29 Uros Bizjak <ubizjak@gmail.com>
5809
5810 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5811
01d32b2b
BC
58122016-07-29 Bin Cheng <bin.cheng@arm.com>
5813
5814 PR tree-optimization/57558
5815 * gcc.dg/vect/pr57558-1.c: New test.
5816 * gcc.dg/vect/pr57558-2.c: New test.
5817
f6c7a248
PK
58182016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5819
61c73a7f 5820 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5821 to scan forwprop1 dump pass.
5822
f54ea774
PC
58232016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5824
5825 PR c++/51488
5826 * g++.dg/template/pr51488.C: New.
5827
673a107a
JJ
58282016-07-29 Jakub Jelinek <jakub@redhat.com>
5829
5830 PR c/71969
5831 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5832 static __inline__.
5833 * gcc.dg/pr71969-1.c: New test.
5834 * gcc.dg/pr71969-2.c: New test.
5835 * gcc.dg/pr71969-3.c: New test.
5836
78169471
MP
58372016-07-29 Marek Polacek <polacek@redhat.com>
5838
5839 PR c/71574
5840 * c-c++-common/pr71574.c: New test.
5841
a5b5c8b6
MP
5842 PR c/71583
5843 * gcc.dg/noncompile/pr71583.c: New test.
5844
883b6d4e
KV
58452016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5846
5847 PR middle-end/68217
5848 * gcc.dg/pr68217.c: New test.
5849
89f1f37e
SK
58502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5851
5852 PR fortran/71067
5853 * gfortran.dg/pr71067_1.f90: New test.
5854 * gfortran.dg/pr71067_2.f90: Ditto.
5855
e0d32185
MM
58562016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5857
5858 * gcc.target/powerpc/vec-extract-1.c: New test.
5859
c851722d
SK
58602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5861
5862 PR fortran/71799
5863 * gfortran.dg/pr71799.f90: New test.
5864
f064da6a
PC
58652016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5866
5867 PR c++/71665
5868 * g++.dg/cpp0x/pr71665-1.C: New.
5869 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5870 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5871 * g++.dg/ext/label10.C: Likewise.
5872 * g++.dg/parse/constant5.C: Likewise.
5873
1b70aaad
SK
58742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5875
5876 PR fortran/71859
5877 * gfortran.dg/pr71859.f90: New test.
5878 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5879 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5880
a23404c9
PT
58812016-07-28 Paul Thomas <pault@gcc.gnu.org>
5882
5883 PR fortran/71883
5884 * gfortran.dg/pr71883.f90 : New test.
5885
513d866d
YR
58862016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5887
5888 PR tree-optimization/71734
61c73a7f 5889 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5890
7c428aa2
RL
58912016-07-28 Renlin Li <renlin.li@arm.com>
5892
5893 Revert
5894 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5895
5896 PR fortran/71902
5897 * gfortran.dg/dependency_47.f90: New test.
5898
1225d6b1
ML
58992016-07-28 Martin Liska <mliska@suse.cz>
5900
5901 PR gcov-profile/68025
5902 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5903
e5f5bf35
ML
59042016-07-28 Martin Liska <mliska@suse.cz>
5905
5906 * g++.dg/vect/pr70944.cc: New test.
5907
4536610d
KV
59082016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5909
5910 PR middle-end/71994
5911 * gcc.dg/torture/pr71994.c: New test.
5912
8c6961ca
PK
59132016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5914
5915 PR middle-end/71078
5916 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5917 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5918 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5919
8de22ea0
RB
59202016-07-27 Richard Biener <rguenther@suse.de>
5921
5922 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5923
5d9da222
ML
59242016-07-27 Martin Liska <mliska@suse.cz>
5925
5926 * gcc.dg/predict-13.c: New test.
5927 * gcc.dg/predict-14.c: New test.
5928
af9e275f
SKS
59292016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5930
a23404c9 5931 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5932 including stdint.h.
5933 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5934 including stdint.h.
5935
71abba1e
MM
59362016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5937
5938 PR target/71869
5939 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5940 IEEE built-in functions handle quiet and signalling NaNs
5941 correctly.
5942
9cd74e8f
SK
59432016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5944
5945 PR fortran/71862
5946 * gfortran.dg/pr71862.f90: New test.
5947
0d48446f
MS
59482016-07-26 Martin Sebor <msebor@redhat.com>
5949
5950 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5951 selector with dg-options.
5952
524cf1e4
PP
59532016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5954
5955 PR tree-optimization/18046
5956 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5957 * gcc.dg/tree-ssa/vrp103.c: New test.
5958 * gcc.dg/tree-ssa/vrp104.c: New test.
5959
100665d8
WS
59602016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5961
5962 * gcc.target/powerpc/pr63354.c: Require lp64 since
5963 -mprofile-kernel is not legal with -m32.
5964
0b64ca40
RB
59652016-07-26 Richard Biener <rguenther@suse.de>
5966
5967 PR rtl-optimization/71984
5968 * gcc.dg/torture/pr71984.c: New testcase.
5969
9b7937cf
RS
59702016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5971
5972 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5973 g++-dg-runtest via et-dg-runtest.
5974 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5975 * gcc.dg/vect/vect.exp: Likewise.
5976 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5977 gfortran-dg-runtest.
5978 * gfortran.dg/vect/vect.exp: Likewise.
5979 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5980 (check_mips_loongson_hw_available): Likewise.
5981 (check_effective_target_mpaired_single_runtime): Likewise.
5982 (check_effective_target_mips_loongson_runtime): Likewise.
5983 (add_options_for_mpaired_single): Likewise.
5984 (check_effective_target_vect_int): Add global et_index.
5985 Check and save the supported feature for a target selected by
5986 the et_index target. Break long lines where appropriate. Call
5987 et-is-effective-target for MIPS with an argument instead of
5988 check_effective_target_* where appropriate.
5989 (check_effective_target_vect_intfloat_cvt): Likewise.
5990 (check_effective_target_vect_uintfloat_cvt): Likewise.
5991 (check_effective_target_vect_floatint_cvt): Likewise.
5992 (check_effective_target_vect_floatuint_cvt): Likewise.
5993 (check_effective_target_vect_simd_clones): Likewise.
5994 (check_effective_target_vect_shift): ewise.
5995 (check_effective_target_whole_vector_shift): Likewise.
5996 (check_effective_target_vect_bswap): Likewise.
5997 (check_effective_target_vect_shift_char): Likewise.
5998 (check_effective_target_vect_long): Likewise.
5999 (check_effective_target_vect_float): Likewise.
6000 (check_effective_target_vect_double): Likewise.
6001 (check_effective_target_vect_long_long): Likewise.
6002 (check_effective_target_vect_no_int_max): Likewise.
6003 (check_effective_target_vect_no_int_add): Likewise.
6004 (check_effective_target_vect_no_bitwise): Likewise.
6005 (check_effective_target_vect_widen_shift): Likewise.
6006 (check_effective_target_vect_no_align): Likewise.
6007 (check_effective_target_vect_hw_misalign): Likewise.
6008 (check_effective_target_vect_element_align): Likewise.
6009 (check_effective_target_vect_condition): Likewise.
6010 (check_effective_target_vect_cond_mixed): Likewise.
6011 (check_effective_target_vect_char_mult): Likewise.
6012 (check_effective_target_vect_short_mult): Likewise.
6013 (check_effective_target_vect_int_mult): Likewise.
6014 (check_effective_target_vect_extract_even_odd): Likewise.
6015 (check_effective_target_vect_interleave): Likewise.
6016 (check_effective_target_vect_stridedN): Likewise.
6017 (check_effective_target_vect_multiple_sizes): Likewise.
6018 (check_effective_target_vect64): Likewise.
6019 (check_effective_target_vect_call_copysignf): Likewise.
6020 (check_effective_target_vect_call_sqrtf): Likewise.
6021 (check_effective_target_vect_call_btrunc): Likewise.
6022 (check_effective_target_vect_call_btruncf): Likewise.
6023 (check_effective_target_vect_call_ceil): Likewise.
6024 (check_effective_target_vect_call_ceilf): Likewise.
6025 (check_effective_target_vect_call_floor): Likewise.
6026 (check_effective_target_vect_call_floorf): Likewise.
6027 (check_effective_target_vect_call_lceil): Likewise.
6028 (check_effective_target_vect_call_lfloor): Likewise.
6029 (check_effective_target_vect_call_nearbyint): Likewise.
6030 (check_effective_target_vect_call_nearbyintf): Likewise.
6031 (check_effective_target_vect_call_round): Likewise.
6032 (check_effective_target_vect_call_roundf): Likewise.
6033 (check_effective_target_vect_perm): Likewise, but also append *_saved
6034 to the existing global name to properly cache the result.
6035 (check_effective_target_vect_perm_byte): Likewise.
6036 (check_effective_target_vect_perm_short): Likewise.
6037 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6038 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6039 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6040 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6041 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6042 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6043 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6044 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6045 (check_effective_target_vect_sdot_qi): Likewise.
6046 (check_effective_target_vect_udot_qi): Likewise.
6047 (check_effective_target_vect_sdot_hi): Likewise.
6048 (check_effective_target_vect_udot_hi): Likewise.
6049 (check_effective_target_vect_usad_char): Likewise.
6050 (check_effective_target_vect_pack_trunc): Likewise.
6051 (check_effective_target_vect_unpack): Likewise.
6052 (check_effective_target_vect_aligned_arrays): Likewise.
6053 (check_effective_target_vect_natural_alignment): Likewise.
6054 (check_effective_target_vector_alignment_reachable): Likewise.
6055 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6056 (is-effective-target): Initialize et_index if undefined.
6057 (et-dg-runtest): New.
6058 (et-is-effective-target): Likewise.
6059 (check_vect_support_and_set_flags): Add supported MIPS targets to
6060 EFFECTIVE_TARGETS list. Return the number of supported targets.
6061
8f63caf6 60622016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6063 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6064
6065 PR middle-end/70920
6066 * gcc.dg/pr70920-1.c: New test-case.
6067 * gcc.dg/pr70902-2.c: Likewise.
6068 * gcc.dg/pr70920-3.c: Likewise.
6069 * gcc.dg/pr70920-4.c: Likewise
6070 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6071 2 instead of 3.
6072
7d575fff
AM
60732016-07-25 Alexander Monakov <amonakov@ispras.ru>
6074
6075 * gcc.c-torture/execute/pr71494.c: Require label_values.
6076 * gcc.dg/pr16973.c: Ditto.
6077
bf01e070
SKS
60782016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6079
6080 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6081 * gcc.dg/torture/pr69771.c: Require int32plus.
6082 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6083
16b05965
ML
60842016-07-25 Martin Liska <mliska@suse.cz>
6085
6086 * gcc.dg/torture/pr71987.c: New test.
6087
d52d3767
SK
60882016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6089
6090 PR fortran/71935
6091 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6092 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6093 * gfortran.dg/pr71935.f90: New test.
6094
94087e88 60952016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6096
6097 PR c++/71675
6098 * g++.dg/ext/atomic-3.C: New test.
6099 * gcc.dg/atomic/pr71675.c: New test.
6100
58b3986e
ES
61012016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6102
6103 * gcc.target/i386/mvc8.c: New test.
6104
faa1612a
BC
61052016-07-22 Bin Cheng <bin.cheng@arm.com>
6106
6107 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6108 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6109
1603ebe0
TK
61102016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6111
6112 PR fortran/71795
6113 * gfortran.dg/constructor_50.f90: New test.
6114
bc91c436
ML
61152016-07-22 Martin Liska <mliska@suse.cz>
6116
6117 PR gcov-profile/69028
6118 PR gcov-profile/62047
6119 * g++.dg/cilk-plus/pr69028.C: New test.
6120
9fe9a3a7
AV
61212016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6122
6123 * gfortran.dg/coarray_stat_2.f90: New test.
6124
70866e3d
MM
61252016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6126
6127 * gcc.target/powerpc/vec-extract.h: New files to check the
6128 vec_extract built-in functions for all vector types, testing
6129 accessing each element, both with constant and variable element
6130 numbers.
6131 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6132 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6133 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6134 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6135 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6136 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6137 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6138 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6139 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6140
ab3af181
JJ
61412016-07-21 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR c++/71728
6144 * g++.dg/other/pr71728.C: New test.
6145
ebe8f322
JG
61462016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6147
6148 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6149 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6150 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6151 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6152 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6153
959cef74
RB
61542016-07-21 Richard Biener <rguenther@suse.de>
6155
6156 PR tree-optimization/71947
6157 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6158
b24d9420
BC
61592016-07-21 Bin Cheng <bin.cheng@arm.com>
6160
6161 * gcc.dg/tree-ssa/scev-15.c: New.
6162
23974819
BC
61632016-07-21 Bin Cheng <bin.cheng@arm.com>
6164
6165 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6166
ee78cbaa
JJ
61672016-07-21 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR c++/71941
6170 * g++.dg/gomp/pr71941.C: New test.
6171
52ed68f7
DM
61722016-07-20 David Malcolm <dmalcolm@redhat.com>
6173
6174 PR c/70339
6175 PR c/71858
6176 * g++.dg/spellcheck-identifiers.C: New test case, based on
6177 gcc.dg/spellcheck-identifiers.c.
6178 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6179 gcc.dg/spellcheck-identifiers-2.c.
6180 * g++.dg/spellcheck-typenames.C: New test case, based on
6181 gcc.dg/spellcheck-typenames.c
6182
18407bfb
JW
61832016-07-20 Jonathan Wakely <jwakely@redhat.com>
6184
6185 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6186 pointer to member function and also test catching by reference.
6187
4c07fd98
DV
61882016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6189
6190 * gcc.target/s390/pr67443.c: Fix test case.
6191
fee21d65
DV
61922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6193
6194 * gcc.target/s390/insv-1.c: Xfail some tests.
6195 * gcc.target/s390/insv-2.c: Likewise.
6196
dbe9dfdd
GJL
61972016-07-20 Georg-Johann Lay <avr@gjlay.de>
6198
6199 * gcc.target/avr/torture/get-mem.c: New test.
6200 * gcc.target/avr/torture/set-mem.c: New test.
6201
c25e1d82
GJL
62022016-07-20 Georg-Johann Lay <avr@gjlay.de>
6203
6204 PR target/71948
6205 * gcc.target/avr/torture/tiny-progmem.c: New test.
6206
109d2197
JJ
62072016-07-20 Jakub Jelinek <jakub@redhat.com>
6208
7419f441
JJ
6209 PR c++/71909
6210 * g++.dg/parse/pr71909.C: New test.
6211 * g++.dg/tm/pr71909.C: New test.
6212
109d2197
JJ
6213 PR c++/50060
6214 * g++.dg/cpp0x/constexpr-50060.C: New test.
6215 * g++.dg/cpp1y/constexpr-50060.C: New test.
6216
144530cf
ML
62172016-07-20 Martin Liska <mliska@suse.cz>
6218
6219 * gfortran.dg/graphite/pr71898.f90: New test.
6220
04ac4afa
BC
62212016-07-20 Bin Cheng <bin.cheng@arm.com>
6222
6223 PR tree-optimization/71503
6224 PR tree-optimization/71683
6225 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6226 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6227
dcbdb17a
ML
62282016-07-20 Martin Liska <mliska@suse.cz>
6229
6230 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6231 * gcc.dg/plugin/sreal-test-1.c: Remove.
6232 * gcc.dg/plugin/sreal_plugin.c: Remove.
6233
6ed82555
TK
62342016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6235
6236 PR fortran/71902
6237 * gfortran.dg/dependency_47.f90: New test.
6238
13da0507
JJ
62392016-07-19 Jakub Jelinek <jakub@redhat.com>
6240
4833f561
JJ
6241 PR rtl-optimization/71916
6242 * gcc.c-torture/compile/pr71916.c: New test.
6243
4fda19ef
JJ
6244 PR middle-end/71874
6245 * g++.dg/torture/pr71874.C: New test.
6246
13da0507
JJ
6247 PR middle-end/71734
6248 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6249 (my_alloc): Rewritten to use __builtin_posix_memalign and
6250 __SIZE_TYPE__.
6251 (my_free): Use __builtin_free instead of _mm_free.
6252 (Vec::operator=): Use __builtin_memcpy.
6253
e7980add
MJ
62542016-07-19 Martin Jambor <mjambor@suse.cz>
6255
61c73a7f
UB
6256 PR fortran/71688
6257 * gfortran.dg/pr71688.f90: New test.
e7980add 6258
13e88953
RB
62592016-07-19 Richard Biener <rguenther@suse.de>
6260
6261 * c-c++-common/vector-subscript-6.c: New testcase.
6262 * c-c++-common/vector-subscript-7.c: Likewise.
6263
1caf0482
SKS
62642016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6265
a23404c9 6266 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6267 and UInt32 based on __SIZEOF_INT__.
6268
cef5388d
RB
62692016-07-19 Richard Biener <rguenther@suse.de>
6270
6271 PR tree-optimization/71901
6272 * gcc.dg/torture/pr71901.c: New testcase.
6273
62742016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6275
6276 PR tree-optimization/71908
6277 * gcc.dg/torture/pr71908.c: New testcase.
6278
a8f7a895
MM
62792016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6280
6281 PR target/71493
6282 * gcc.target/powerpc/pr71493-1.c: New test.
6283 * gcc.target/powerpc/pr71493-2.c: Likewise.
6284
f2111a36
JJ
62852016-07-18 Jakub Jelinek <jakub@redhat.com>
6286
99516432
JJ
6287 PR c++/71835
6288 * g++.dg/conversion/ambig3.C: New test.
6289
87713c6a
JJ
6290 PR c++/71828
6291 * g++.dg/cpp0x/constexpr-71828.C: New test.
6292
7a7f16ca
JJ
6293 PR c++/71826
6294 * g++.dg/template/pr71826.C: New test.
6295
f4d90295
JJ
6296 PR c++/71822
6297 * g++.dg/template/defarg21.C: New test.
6298
f2111a36
JJ
6299 PR c++/71871
6300 * g++.dg/ext/vector31.C: New test.
6301
0b965526
UB
63022016-07-18 Uros Bizjak <ubizjak@gmail.com>
6303
6304 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6305
94e136b9
YR
63062016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6307
6308 PR tree-optimization/71734
6309 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6310
7072df0a
DV
63112016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6312
6313 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6314 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6315 stack-layout-dynamic-1.c: New test.
6316
54158a1a
AK
63172016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6318
6319 * gcc.target/s390/nolrl-1.c: New test.
6320
43068916
FR
63212016-07-17 Fritz Reese <fritzoreese@gmail.com>
6322
6323 PR fortran/71523
6324 * gfortran.dg/pr71523_1.f90: New test.
6325 * gfortran.dg/pr71523_2.f90: New test.
6326
a9356b12
AS
63272016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6328
6329 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6330
a07b81c7 63312016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6332 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6333
6334 PR fortran/62125
6335 * gfortran.dg/pr62125.f90: New test.
6336
96c0ec12
BS
63372016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6338
6339 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6340 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6341
479d0ed5
JW
63422016-07-15 Jonathan Wakely <jwakely@redhat.com>
6343
6344 PR c++/58796
6345 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6346 * g++.dg/cpp0x/nullptr35.C: New test.
6347
41c7438e
BC
63482016-07-15 Bin Cheng <bin.cheng@arm.com>
6349
6350 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6351
f7ba880b
CP
63522016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6353
6354 * gfortran.dg/goacc/vector_length.f90: New test.
6355
b9aba0a0
RB
63562016-07-15 Richard Biener <rguenther@suse.de>
6357
6358 PR tree-optimization/71881
6359 * gcc.dg/torture/pr71881.c: New testcase.
6360
9513d5fb
RB
63612016-07-15 Richard Biener <rguenther@suse.de>
6362
6363 PR tree-optimization/71887
6364 * gcc.dg/torture/pr71887.c: New testcase.
6365
ddbbcb19
JJ
63662016-07-15 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR c/71858
6369 * gcc.dg/spellcheck-identifiers-3.c: New test.
6370
29eb509c
AV
63712016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6372
6373 PR fortran/71807
6374 * gfortran.dg/null_9.f90: New test.
6375
43aabfcf
BC
63762016-07-15 Bin Cheng <bin.cheng@arm.com>
6377
6378 * gcc.dg/tree-ssa/loop-41.c: New test.
6379
afc89e58
BC
63802016-07-15 Bin Cheng <bin.cheng@arm.com>
6381
6382 PR tree-optimization/71347
6383 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6384
6fa682ad
SK
63852016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6386
6387 PR fortran/29819
6388 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6389 * gfortran.dg/contains.f90: Ditto.
6390 * gfortran.dg/contains_empty_1.f03: Ditto.
6391 * gfortran.dg/submodule_3.f08: Ditto.
6392
dd36b877
JJ
63932016-07-14 Jakub Jelinek <jakub@redhat.com>
6394
a60a5d31
JJ
6395 PR testsuite/71865
6396 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6397 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6398 expected diagnostics.
6399
dd36b877
JJ
6400 PR c/71858
6401 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6402 * gcc.dg/spellcheck-identifiers-2.c: New test.
6403 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6404 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6405
a241f8ca
JJ
64062016-07-14 Jakub Jelinek <jakub@redhat.com>
6407
6408 PR tree-optimization/71872
6409 * gcc.c-torture/compile/pr71872.c: New test.
6410
d62b809c
TP
64112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6412
6413 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6414 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6415 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6416 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6417 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6418 * gcc.target/arm/atomic-op-acquire-1.c: This.
6419 * gcc.target/arm/atomic-op-char.c: Rename into ...
6420 * gcc.target/arm/atomic-op-char-1.c: This.
6421 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6422 * gcc.target/arm/atomic-op-consume-1.c: This.
6423 * gcc.target/arm/atomic-op-int.c: Rename into ...
6424 * gcc.target/arm/atomic-op-int-1.c: This.
6425 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6426 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6427 * gcc.target/arm/atomic-op-release.c: Rename into ...
6428 * gcc.target/arm/atomic-op-release-1.c: This.
6429 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6430 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6431 * gcc.target/arm/atomic-op-short.c: Rename into ...
6432 * gcc.target/arm/atomic-op-short-1.c: This.
6433 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6434 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6435 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6436 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6437 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6438 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6439 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6440 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6441 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6442 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6443
1f8dd420
AV
64442016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6445
6446 PR fortran/70842
6447 * gfortran.dg/select_type_35.f03: New test.
6448
53109ba8
KT
64492016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6450
6451 PR target/65951
6452 PR tree-optimization/70923
6453 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6454 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6455 * gcc.dg/vect/pr65951.c: Likewise.
6456 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6457
91f35b7f
DE
64582016-07-14 David Edelsohn <dje.gcc@gmail.com>
6459
6460 * c-c++-common/pr60226.c: Expect maximum object file alignment
6461 error on AIX.
6462
351168fe
RB
64632016-07-14 Richard Biener <rguenther@suse.de>
6464
6465 PR tree-optimization/71866
6466 * gcc.dg/torture/pr71866.c: New testcase.
6467
94c32c00
TP
64682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6469
6470 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6471 selector and enclose boolean expression in curly braces.
6472
b799a481
AM
64732016-07-14 Alan Modra <amodra@gmail.com>
6474
6475 PR target/71733
6476 * gcc.target/powerpc/p9-novsx.c: New.
6477
f63ba78c
AK
64782016-07-13 Andi Kleen <ak@linux.intel.com>
6479
6480 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6481 * g++.dg/tree-prof/morefunc.C: Dito.
6482 * g++.dg/tree-prof/pr35545.C: Dito.
6483 * g++.dg/tree-prof/reorder.C: Dito.
6484 * gcc.dg/tree-prof/20050826-2.c: Dito.
6485 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6486 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6487 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6488 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6489 * gcc.dg/tree-prof/inliner-1.c: Dito.
6490 * gcc.dg/tree-prof/merge_block.c: Dito.
6491 * gcc.dg/tree-prof/stringop-1.c: Dito.
6492 * gcc.dg/tree-prof/stringop-2.c: Dito.
6493 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6494 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6495 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6496 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6497 * gcc.dg/tree-prof/update-loopch.c: Dito.
6498 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6499 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6500 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6501 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6502 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6503 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6504 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6505
f4d5a23d
AK
65062016-07-13 Andi Kleen <ak@linux.intel.com>
6507
6508 * lib/profopt.exp (profopt-execute): Remove .imports files.
6509
ae145898
AK
65102016-07-13 Andi Kleen <ak@linux.intel.com>
6511
0b965526 6512 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6513
e97bd4f5
AK
65142016-07-13 Andi Kleen <ak@linux.intel.com>
6515
6516 * lib/profopt.exp (dg-final-scan-autofdo,
6517 dg-final-scan-not-autofdo): New functions.
6518
6fa3d4b4
BC
65192016-07-13 Bin Cheng <bin.cheng@arm.com>
6520
6521 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6522 * gcc.dg/vect/vect-35.c: Ditto.
6523 * gcc.dg/vect/vect-alias-check-2.c: New test.
6524
65f18bc6
ML
65252016-07-13 Martin Liska <mliska@suse.cz>
6526
6527 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6528 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6529 * gfortran.dg/pr42108.f90: Update expected dump scan.
6530
9737f35b
RB
65312016-07-13 Richard Biener <rguenther@suse.de>
6532
6533 PR tree-optimization/24574
6534 * gcc.dg/pr24574.c: New testcase.
6535
62c0ea4b
SKS
65362016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6537
0b965526 6538 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6539 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6540 * c-c++-common/pr68833-1.c: Require int32plus.
6541 * gcc.dg/ipa/pr63551.c: Likewise.
6542 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6543 * gcc.dg/ipa/pr64041.c: Require int32plus.
6544
c7ed8938
IE
65452016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6546
6547 PR ipa/71633
6548 * g++.dg/pr71633.C: New test.
6549
5ce15300
TP
65502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6551
6552 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6553 Add new arm_thumb1_cbz_ok effective target.
6554 * gcc.target/arm/cbz.c: New test.
6555
2b9509a3
TP
65562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6557
6558 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6559 Define effective target.
6560 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6561 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6562 * gcc.target/arm/movhi_movw.c: New test.
6563 * gcc.target/arm/movsi_movw.c: Likewise.
6564 * gcc.target/arm/movdi_movw.c: Likewise.
6565
7f15b177
RB
65662016-07-13 Richard Biener <rguenther@suse.de>
6567
6568 PR middle-end/71104
6569 * gcc.dg/pr71104-1.c: New testcase.
6570 * gcc.dg/pr71104-2.c: Likewise.
6571
0b0a896e
MM
65722016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6573
6574 PR target/71805
6575 * gcc.target/powerpc/pr71805.c: New test.
6576
f906f5ed
BS
65772016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6578
6579 * gcc.target/powerpc/divkc3-1.c: New.
6580 * gcc.target/powerpc/mulkc3-1.c: New.
6581
9e63c3aa
NS
65822016-07-12 Nathan Sidwell <nathan@acm.org>
6583
6584 * gcc.target/arm/data-rel-1.c: New.
6585 * gcc.target/arm/data-rel-2.c: New.
6586 * gcc.target/arm/data-rel-3.c: New.
6587
f507d202
ML
65882016-07-12 Martin Liska <mliska@suse.cz>
6589
6590 * gcc.dg/params/blocksort-part.c: New test.
6591 * gcc.dg/params/params.exp: New file.
6592
d6f7c125
KT
65932016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6594
6595 PR middle-end/71700
6596 * gcc.c-torture/execute/pr71700.c: New test.
6597
37ccb0ba
SB
65982016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6599 Richard Biener <rguenther@suse.de>
6600
6601 PR tree-optimization/23286
6602 PR tree-optimization/70159
6603 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6604 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6605 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6606 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6607 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6608 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6609 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6610 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6611 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6612 * gcc.dg/pr51879-12.c: Likewise.
6613 * gcc.dg/strlenopt-9.c: Likewise.
6614 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6615 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6616 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6617 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6618 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6619 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6620 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6621 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6622 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6623 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6624 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6625 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6626 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6627 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6628 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6629
712a93d6
RB
66302016-07-12 Richard Biener <rguenther@suse.de>
6631
6632 PR rtl-optimization/68961
6633 * gcc.target/i386/pr68961.c: New testcase.
6634
c392943c
JJ
66352016-07-11 Jakub Jelinek <jakub@redhat.com>
6636
3d56e6a4
JJ
6637 PR middle-end/71758
6638 * c-c++-common/gomp/pr71758.c: New test.
6639 * gfortran.dg/gomp/pr71758.f90: New test.
6640
c392943c
JJ
6641 PR tree-optimization/71823
6642 * gcc.dg/vect/pr71823.c: New test.
6643
741d3be5
DM
66442016-07-11 David Malcolm <dmalcolm@redhat.com>
6645
6646 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6647 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6648 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6649
92fa45b5
L
66502016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6651
6652 PR target/71801
6653 * gcc.target/i386/pr71801.c: New test.
6654
f51606c7
RB
66552016-07-11 Richard Biener <rguenther@suse.de>
6656
6657 PR tree-optimization/71816
6658 * gcc.dg/torture/pr71816.c: New testcase.
6659
36b54ce0
TK
66602016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6661
6662 PR fortran/71783
6663 * gfortran.dg/dependency_46.f90: New test.
6664
d13835b6
VM
66652016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6666
6667 PR rtl-optimization/71621
6668 * gcc.target/i386/pr71621-1.c: New.
6669 * gcc.target/i386/pr71621-2.c: New.
6670
642bcbdf
CP
66712016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6672
6673 * gfortran.dg/goacc/pr71704.f90: New test.
6674
02eb5b8b
BS
66752016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6676
6677 PR target/71297
6678 * gcc.target/powerpc/pr71297.c: New.
6679
8beb9a0d
JW
66802016-07-08 Jiong Wang <jiong.wang@arm.com>
6681
6682 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6683
cef4b650
MM
66842016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6685
6686 PR target/71806
6687 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6688
3c3ecf52
AH
66892016-07-08 Alan Hayward <alan.hayward@arm.com>
6690
6691 PR tree-optimization/71667
6692 * gcc.dg/vect/pr71667.c: New
6693
2660286d
ML
66942016-07-08 Martin Liska <mliska@suse.cz>
6695
6696 * gcc.dg/torture/pr71606.c: New test.
6697
70cdd4ae
JD
66982016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6699
6700 PR fortran/71764
6701 * gfortran.dg/pr71764.f90: New test.
6702
842dc2e6
JJ
67032016-07-07 Jakub Jelinek <jakub@redhat.com>
6704 Kai Tietz <ktietz70@googlemail.com>
6705
6706 PR c++/70869
6707 PR c++/71054
6708 * g++.dg/cpp0x/pr70869.C: New test.
6709 * g++.dg/cpp0x/pr71054.C: New test.
6710
31be4262
DE
67112016-07-07 David Edelsohn <dje.gcc@gmail.com>
6712
6713 * g++.dg/debug/pr71432.C: Fail on AIX.
6714
1c122092
ML
67152016-07-07 Martin Liska <mliska@suse.cz>
6716
6717 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6718 an undefined behavior.
6719 * gfortran.dg/do_3.F90: Likewise.
6720 * gfortran.dg/do_check_11.f90: New test.
6721 * gfortran.dg/do_check_12.f90: New test.
6722 * gfortran.dg/do_corner_warn.f90: New test.
6723
7119f1b1
ML
67242016-07-07 Martin Liska <mliska@suse.cz>
6725
6726 * gfortran.dg/predict-1.f90: Ammend the test.
6727 * gfortran.dg/predict-2.f90: Likewise.
6728
275792f2
IE
67292016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6730
6731 PR ipa/71624
6732 * g++.dg/pr71624.C: New test.
6733
05a437c1
TP
67342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6735
6736 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6737 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6738 ARMv8-M Mainline architectures.
6739
6f493951
TP
67402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6741
6742 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6743 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6744
5ddaee94
SB
67452016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6746
6747 PR target/70098
6748 PR target/71763
6749 * gcc.target/powerpc/pr71763.c: New file.
6750
651afdb2
YR
67512016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6752
6753 PR tree-optimization/71518
0b965526 6754 * gcc.dg/pr71518.c: New test.
651afdb2 6755
9df99881
WD
67562016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6757
6758 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6759
7b4e0769
SKS
67602016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6761
0b965526 6762 PR target/50739
7b4e0769
SKS
6763 * gcc.target/avr/pr50739.c: New test.
6764
eb4432f7
JH
67652016-07-05 Jan Hubicka <jh@suse.cz>
6766
6767 * gcc.dg/tree-ssa/scev-14.c: update template.
6768
c01e092f
RS
67692016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6770
6771 * gcc.dg/vect/group-no-gaps-1.c: New test.
6772
8070763a
AK
67732016-07-05 Andi Kleen <ak@linux.intel.com>
6774
6775 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6776 if kernel supports MPX.
6777
3f8257db 67782016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6779
6780 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6781
36a265b1
MM
67822016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6783 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6784
6785 * gcc.target/powerpc/signbit-1.c: New test.
6786 * gcc.target/powerpc/signbit-2.c: New test.
6787 * gcc.target/powerpc/signbit-3.c: New test.
6788
7a98fb6e
KT
67892016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6790
6791 PR rtl-optimization/71594
6792 * gcc.dg/torture/pr71594.c: New test.
6793
1e3d54b4
JH
67942016-07-05 Jan Hubicka <jh@suse.cz>
6795
6796 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6797
84ca3893
DM
67982016-07-05 David Malcolm <dmalcolm@redhat.com>
6799
6800 PR c++/62314
3a146d46 6801 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6802 number of missing semicolon error.
6803 * g++.dg/pr62314-2.C: New test case.
6804
20d0bfce
AF
68052016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6806
6807 * gfortran.dg/coarray_stat_function.f90: New test.
6808 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6809 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6810 to new interfaces.
6811
69aaea06
AV
68122016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6813
6814 PR fortran/71623
6815 * gfortran.dg/deferred_character_17.f90: New test.
6816
f723a43c
CL
68172016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6818
6819 * gcc.target/arm/neon/polytypes.c: Move to ...
6820 * gcc.target/arm/polytypes.c: ... here.
6821 * gcc.target/arm/neon/pr51534.c: Move to ...
6822 * gcc.target/arm/pr51534.c: ... here.
6823 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6824 * gcc.target/arm/vect-vcvt.c: ... here.
6825 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6826 * gcc.target/arm/vect-vcvtq.c: ... here.
6827 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6828 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6829 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6830 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6831 * gcc.target/arm/neon/neon.exp: Delete.
6832 * gcc.target/arm/neon/: Delete.
6833
d73e0ccf
JD
68342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6835
6836 PR fortran/65575
6837 * gfortran.dg: pr65575.f90: New test.
6838
c20f6223
JD
68392016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6840
6841 PR fortran/35849
6842 * gfortran.dg: pr35849.f90: New test.
6843
2a5537c3
JJ
68442016-07-04 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR c++/71739
6847 * g++.dg/cpp0x/pr71739.C: New test.
6848
740f9751
CL
68492016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6850
6851 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6852
bf749919
DV
68532016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6854
6855 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6856 locr.
6857 * gcc.target/s390/loc-1.c: New test.
6858
430bb38e
YR
68592016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6860
3a146d46
JJ
6861 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6862 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6863
15f6e0da
RR
68642016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6865
6866 PR target/63874
6867 * gcc.target/aarch64/pr63874.c: New test.
6868
79335075
JB
68692016-07-04 Jan Beulich <jbeulich@suse.com>
6870
6871 * g++.dg/header.c: New.
6872 * gcc.dg/header.c: New.
6873
557e8c49
JJ
68742016-07-02 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR c/71719
6877 * c-c++-common/Wunused-var-15.c: New test.
6878
79a592e3
JJ
68792016-07-01 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR fortran/71687
6882 * gfortran.dg/gomp/pr71687.f90: New test.
6883
e2298656
BS
68842016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6885
6886 * gcc.dg/const-float128-ped.c: Require __float128 effective
6887 target and options.
6888 * gcc.dg/const-float128.c: Likewise.
6889 * gcc.dg/torture/float128-cmp-invalid.c: Require
6890 __float128 and base_quadfloat_support effective targets, and
6891 __float128 options.
6892 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6893 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6894 * gcc.dg/torture/float128-nan.c: Likewise.
6895 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6896 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6897 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6898 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6899 (add_options_for___float128): New.
6900 (check_effective_target_base_quadword_support): New.
6901
70c11966
MM
69022016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6903
6904 PR target/71720
6905 * gcc.target/powerpc/pr71720.c: New test.
6906
059541fd
JB
69072016-07-01 Jan Beulich <jbeulich@suse.com>
6908
6909 * gcc.dg/bss.c: New.
6910
2c1e4964
PB
69112016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6912
6913 PR target/71698
6914 * gcc.target/powerpc/pr71698.c: New test.
6915
22e1cb39
GJL
69162016-07-01 Georg-Johann Lay <avr@gjlay.de>
6917
6918 PR target/71151
6919 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6920 instead of ".foo" for its section name.
6921 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6922 depending on MCU's flash size.
6923 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6924 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6925 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6926 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6927 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6928 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6929
466cf574
JB
69302016-07-01 Jan Beulich <jbeulich@suse.com>
6931
6932 * gcc.target/i386/pr65105-2.c: Add -msse2.
6933
351beab7
JJ
69342016-06-30 Jakub Jelinek <jakub@redhat.com>
6935
55a0f21a
JJ
6936 PR tree-optimization/71707
6937 * gcc.dg/strlenopt-29.c: New test.
6938
6245ad72
JJ
6939 PR fortran/71704
6940 * gfortran.dg/gomp/pr71704.f90: New test.
6941
351beab7
JJ
6942 PR fortran/71705
6943 * gfortran.dg/gomp/pr71705.f90: New test.
6944
5a3a6a5e
KN
69452016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6946
6947 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6948 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6949 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6950 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6951 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6952 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6953 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6954 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6955 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6956 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6957 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6958 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6959 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6960 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6961 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6962 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6963 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6964 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6965 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6966 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6967 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6968 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6969 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6970 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6971 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6972 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6973 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6974 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6975 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6976 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6977 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6978 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6979 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6980 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6981 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6982 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6983 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6984 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6985 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6986 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6987 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6988 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6989 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6990 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6991 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6992 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6993 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6994 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6995 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6996 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6997 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6998 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6999 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7000 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7001 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7002 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7003 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7004 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7005 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7006 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7007 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7008 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7009 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7010 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7011 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7012 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7013 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7014 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7015 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7016 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7017 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7018 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7019 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7020 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7021 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7022 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7023 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7024 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7025 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7026 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7027 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7028
3dfa8071 70292016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7030 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7031
7032 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7033
9bd62242 70342016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7035 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7036
7037 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7038
603107fb
DM
70392016-06-30 David Malcolm <dmalcolm@redhat.com>
7040
7041 PR driver/71651
7042 * gcc.dg/spellcheck-options-12.c: New test case.
7043
205cccc7
JJ
70442016-06-30 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR middle-end/71693
7047 * gcc.c-torture/compile/pr71693.c: New test.
7048
f4452176
DM
70492016-06-29 David Malcolm <dmalcolm@redhat.com>
7050
7051 * gcc.dg/spellcheck-params.c: New testcase.
7052 * gcc.dg/spellcheck-params-2.c: New testcase.
7053
c5e74d9d
MM
70542016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7055
7056 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7057 vector extract instructions.
7058 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7059
e44ecbfd
JD
70602016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7061
7062 PR fortran/71686
7063 * gfortran.dg/unexpected_eof_2.f90: New test.
7064 * gfortran.dg/unexpected_eof_3.f90: New test.
7065
ee446d9f
JW
70662016-06-29 Jim Wilson <jim.wilson@linaro.org>
7067
7068 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7069
27f67461
CP
70702016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7071
7072 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7073 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7074 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7075
b1206d29
RB
70762016-06-29 Richard Biener <rguenther@suse.de>
7077
7078 PR middle-end/15256
7079 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7080
1af21224
MW
70812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7082
7083 * gcc.target/arm/aapcs/neon-vect10.c: Require
7084 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7085 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7086 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7087 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7088 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7089 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7090 * gcc.target/arm/fp16-aapcs-1.c: Require
7091 -mfloat-ab=hard. Also simplify the test.
7092 * gcc.target/arm/fp16-aapcs-2.c: New.
7093
7fe43755
MW
70942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7095
0b965526 7096 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7097 (add_options_for_arm_fp16_ieee): New.
7098 (add_options_for_arm_fp16_alternative): New.
7099 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7100 long-line.
7101 (effective_target_arm_fp16_hw): New.
7102
264d951a
IE
71032016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7104
7105 PR tree-optimization/71655
7106 * g++.dg/pr71655.C: New test.
7107
5c846a81
ML
71082016-06-29 Martin Liska <mliska@suse.cz>
7109
7110 * gcc.dg/pr71585.c: New test.
7111 * gcc.dg/pr71585-2.c: New test.
7112 * gcc.dg/pr71585-3.c: New test.
7113
fafe9318
YR
71142016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7115
7116 PR tree-optimization/70729
7117 * g++.dg/vect/pr70729.cc: New test.
7118
54d19c3b
TS
71192016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7120
7121 * c-c++-common/gomp/cancel-1.c: Extend.
7122
5f3cd7c3
JJ
71232016-06-29 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR tree-optimization/71625
7126 * gcc.dg/strlenopt-28.c: New test.
7127
4aa83879
RB
71282016-06-29 Richard Biener <rguenther@suse.de>
7129
7130 PR middle-end/71002
7131 * g++.dg/torture/pr71002.C: Adjust testcase.
7132
152ef731
JJ
71332016-06-29 Jakub Jelinek <jakub@redhat.com>
7134
7135 PR c/71685
7136 * gcc.dg/pr71685.c: New test.
7137
71382016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7139
7140 PR c/71552
7141 * gcc.dg/init-bad-9.c: New test.
7142
d41dc215
BS
71432016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7144
7145 * gcc.target/powerpc/abs128-1.c: Require VSX.
7146 * gcc.target/powerpc/copysign128-1.c: Likewise.
7147 * gcc.target/powerpc/inf128-1.c: Likewise.
7148 * gcc.target/powerpc/nan128-1.c: Likewise.
7149
6a20b538
JJ
71502016-06-28 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR middle-end/71626
7153 * gcc.c-torture/execute/pr71626-1.c: New test.
7154 * gcc.c-torture/execute/pr71626-2.c: New test.
7155
77d93c47
PB
71562016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7157
7158 PR target/71656
7159 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7160
a8264058
SB
71612016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7162
7163 PR target/71670
7164 * gcc.target/powerpc/pr71670.c: New testcase.
7165
0dc47331
PB
71662016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7167
7168 PR target/71656
7169 * gcc.target/powerpc/pr71656-1.c: New test.
7170 * gcc.target/powerpc/pr71656-2.c: New test.
7171
b65ffc79
CL
71722016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7173
7174 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7175 around fp16 code.
7176 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7177 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7178 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7179 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7180 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7181 Add arm_neon_fp16_ok effective target.
0b965526
UB
7182 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7183 Likewise.
7184 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7185 Likewise.
7186 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7187 Likewise.
7188 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7189 Likewise.
7190 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7191 Likewise.
7192 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7193 Likewise.
7194 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7195 Likewise.
7196 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7197 Likewise.
7198 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7199 Likewise.
7200 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7201 Likewise.
7202 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7203 Likewise.
b65ffc79 7204
9bb86f40
JH
72052016-06-26 Jan Hubicka <hubicka@ucw.cz>
7206
7207 * gcc.dg/predict-12.c: New testcase.
7208
46db0fd4
JD
72092016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7210
7211 PR fortran/71649
7212 * gfortran.dg/pr71649.f90: New test.
7213
2a65e70b
JJ
72142016-06-25 Jakub Jelinek <jakub@redhat.com>
7215
f8a06e24
JJ
7216 PR tree-optimization/71643
7217 * g++.dg/opt/pr71643.C: New test.
7218
2a65e70b
JJ
7219 PR tree-optimization/71631
7220 * gcc.c-torture/execute/pr71631.c: New test.
7221
7805417a
JH
72222016-06-24 Jan Hubicka <hubicka@ucw.cz>
7223
7224 * gcc.dg/predict-11.c: New testcase.
7225 * gfortran.dg/predict-2.f90: New testcase.
7226
888ed1a3
JH
72272016-06-24 Jan Hubicka <hubicka@ucw.cz>
7228
7229 * gcc.dg/predict-10.c: New test.
7230
53605f35
BS
72312016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7232
7233 * gcc.target/powerpc/abs128-1.c: New.
7234 * gcc.target/powerpc/copysign128-1.c: New.
7235 * gcc.target/powerpc/inf128-1.c: New.
7236 * gcc.target/powerpc/nan128-1.c: New.
7237
7b22b4c6
EB
72382016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7239
7240 * gfortran.dg/pr71642.f90: New test.
7241
37e373c2
JJ
72422016-06-24 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR tree-optimization/71647
7245 * gcc.target/i386/pr71647.c: New test.
7246
b20b79f2
L
72472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7248
7249 * gcc.target/i386/noplt-gd-1.c: New test.
7250 * gcc.target/i386/noplt-gd-2.c: Likewise.
7251 * gcc.target/i386/noplt-gd-3.c: Likewise.
7252 * gcc.target/i386/noplt-ld-1.c: Likewise.
7253 * gcc.target/i386/noplt-ld-2.c: Likewise.
7254 * gcc.target/i386/noplt-ld-3.c: Likewise.
7255 * lib/target-supports.exp
7256 (check_effective_target_tls_get_addr_via_got): New.
7257
04619cb8
UB
72582016-06-24 Uros Bizjak <ubizjak@gmail.com>
7259
7260 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7261 testsuite compile flags.
7262 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7263 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7264
72652016-06-24 Uros Bizjak <ubizjak@gmail.com>
7266
7267 * g++dg/vect/pr36684.cc: Add dg-do compile.
7268 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7269 * gcc.dg/vect/pr70021.c: Ditto.
7270 * gcc.dg/vect/pr70138-1.c: Ditto.
7271 * gcc.dg/vect/pr70138-2.c: Ditto.
7272 * gcc.dg/vect/pr70354-1.c: Ditto.
7273 * gcc.dg/vect/pr70354-2.c: Ditto.
7274 * gcc.dg/vect/pr71259.c: Ditto.
7275 * gcc.dg/vect/pr71416-1.c: Ditto.
7276 * gcc.dg/vect/slp-43.c: Ditto.
7277 * gcc.dg/vect/slp-45.c: Ditto.
7278 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7279 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7280 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7281 * gfortran.dg/vect/pr69980.f90: Ditto.
7282
72832016-06-24 Uros Bizjak <ubizjak@gmail.com>
7284
7285 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7286 * gcc.dg/vect/bb-slp-30.c: Ditto.
7287 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7288 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7289 * gcc.dg/vect/pr45902.c: Ditto.
7290 * gcc.dg/vect/pr48172.c: Ditto.
7291 * gcc.dg/vect/pr48377.c: Ditto.
7292 * gcc.dg/vect/pr49038.c: Ditto.
7293 * gcc.dg/vect/pr49771.c: Ditto.
7294 * gcc.dg/vect/pr52091.c: Ditto.
7295 * gcc.dg/vect/pr53185-2.c: Ditto.
7296 * gcc.dg/vect/pr56826.c: Ditto.
7297 * gcc.dg/vect/pr60276.c: Ditto.
7298 * gcc.dg/vect/pr62021.c: Ditto.
7299 * gcc.dg/vect/pr63530.c: Ditto.
7300 * gcc.dg/vect/pr65518.c: Ditto.
7301 * gcc.dg/vect/pr65947-1.c: Ditto.
7302 * gcc.dg/vect/pr65947-10.c: Ditto.
7303 * gcc.dg/vect/pr65947-11.c: Ditto.
7304 * gcc.dg/vect/pr65947-12.c: Ditto.
7305 * gcc.dg/vect/pr65947-13.c: Ditto.
7306 * gcc.dg/vect/pr65947-2.c: Ditto.
7307 * gcc.dg/vect/pr65947-3.c: Ditto.
7308 * gcc.dg/vect/pr65947-4.c: Ditto.
7309 * gcc.dg/vect/pr65947-5.c: Ditto.
7310 * gcc.dg/vect/pr65947-6.c: Ditto.
7311 * gcc.dg/vect/pr65947-7.c: Ditto.
7312 * gcc.dg/vect/pr65947-8.c: Ditto.
7313 * gcc.dg/vect/pr65947-9.c: Ditto.
7314 * gcc.dg/vect/pr71416-1.c: Ditto.
7315 * gcc.dg/vect/pr71439.c: Ditto.
7316 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7317 * gcc.dg/vect/vect-bswap16.c: Ditto.
7318 * gcc.dg/vect/vect-bswap32.c: Ditto.
7319 * gcc.dg/vect/vect-bswap64.c: Ditto.
7320 * gcc.dg/vect/vect-live-1.c: Ditto.
7321 * gcc.dg/vect/vect-live-2.c: Ditto.
7322 * gcc.dg/vect/vect-live-3.c: Ditto.
7323 * gcc.dg/vect/vect-live-4.c: Ditto.
7324 * gcc.dg/vect/vect-live-5.c: Ditto.
7325 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7326 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7327 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7328 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7329 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7330 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7331 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7332 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7333 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7334 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7335 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7336 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7337 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7338 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7339 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7340 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7341 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7342
da224bcb
UB
73432016-06-24 Uros Bizjak <ubizjak@gmail.com>
7344
7345 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7346
dfee2870
L
73472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7348
7349 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7350 ia32 if R_386_GOT32X relocation is supported.
7351 * gcc.target/i386/noplt-3.c: Likewise.
7352 * gcc.target/i386/noplt-2.c: Likewise.
7353 (main): Renamed to ...
7354 (bar): This.
7355 * gcc.target/i386/noplt-4.c: Likewise.
7356 (main): Renamed to ...
7357 (bar): This.
7358 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7359 * gcc.target/i386/pr67400-5.c: Likewise.
7360
a86451b9
JJ
73612016-06-24 Jakub Jelinek <jakub@redhat.com>
7362
00085092
JJ
7363 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7364 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7365
a86451b9
JJ
7366 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7367 f4): Adjust expected diagnostics.
7368 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7369 (T): If OVFP is defined, redefine to TP.
7370 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7371 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7372 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7373 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7374 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7375 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7376 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7377 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7378 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7379 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7380 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7381 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7382 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7383 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7384 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7385 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7386 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7387 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7388 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7389 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7390 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7391 as last argument to __builtin_add_overflow_p.
7392
7bb5d5f4
UB
73932016-06-23 Uros Bizjak <ubizjak@gmail.com>
7394
7395 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7396 dg-options and remove default vector testsuite compile flags.
7397 * g++.dg/vect/pr33860a.cc: Ditto.
7398 * g++.dg/vect/pr45470-a.cc: Ditto.
7399 * g++.dg/vect/pr45470-b.cc: Ditto.
7400 * g++.dg/vect/pr60896.cc: Ditto.
7401 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7402 * gcc.dg/vect/pr18308.c: Ditto.
7403 * gcc.dg/vect/pr24049.c: Ditto.
7404 * gcc.dg/vect/pr33373.c: Ditto.
7405 * gcc.dg/vect/pr36228.c: Ditto.
7406 * gcc.dg/vect/pr42395.c: Ditto.
7407 * gcc.dg/vect/pr42604.c: Ditto.
7408 * gcc.dg/vect/pr46663.c: Ditto.
7409 * gcc.dg/vect/pr48765.c: Ditto.
7410 * gcc.dg/vect/pr49093.c: Ditto.
7411 * gcc.dg/vect/pr49352.c: Ditto.
7412 * gcc.dg/vect/pr52298.c: Ditto.
7413 * gcc.dg/vect/pr52870.c: Ditto.
7414 * gcc.dg/vect/pr53185.c: Ditto.
7415 * gcc.dg/vect/pr53773.c: Ditto.
7416 * gcc.dg/vect/pr56695.c: Ditto.
7417 * gcc.dg/vect/pr62171.c: Ditto.
7418 * gcc.dg/vect/pr63530.c: Ditto.
7419 * gcc.dg/vect/pr68339.c: Ditto.
7420 * gcc.dg/vect/pr71259.c: Ditto.
7421 * gcc.dg/vect/vect-82_64.c: Ditto.
7422 * gcc.dg/vect/vect-83_64.c: Ditto.
7423 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7424 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7425 * gcc.dg/vect/vect-shift-2.c: Ditto.
7426 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7427 * gfortran.dg/vect/pr39318.f90: Ditto.
7428 * gfortran.dg/vect/pr45714-a.f: Ditto.
7429 * gfortran.dg/vect/pr45714-b.f: Ditto.
7430 * gfortran.dg/vect/pr46213.f90: Ditto.
7431
2d4bb02f
MM
74322016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7433 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7434
7435 * gcc.target/powerpc/p9-splat-5.c: New test.
7436
f6d1b868
UB
74372016-06-23 Uros Bizjak <ubizjak@gmail.com>
7438
7439 PR tree-optimization/71488
7440 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7441 * lib/target-supports.exp: ... here.
7442 (check_sse4_hw_available): New procedure.
7443 (check_effective_target_sse4_runtime): Ditto.
7444 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7445 -march=westmere for sse4_runtime targets.
936ff030 7446 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7447 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7448 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7449 (main): Call check_vect ().
a7898180 7450 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7451
c0597759
L
74522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7453
7454 PR target/66232
7455 PR target/67400
7456 * gcc.target/i386/pr66232-14.c: New file.
7457 * gcc.target/i386/pr66232-15.c: Likewise.
7458 * gcc.target/i386/pr66232-16.c: Likewise.
7459 * gcc.target/i386/pr66232-17.c: Likewise.
7460 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7461 ia32 if R_386_GOT32X relocation is supported.
7462 * gcc.target/i386/pr67400-2.c: Likewise.
7463 * gcc.target/i386/pr67400-3.c: Likewise.
7464 * gcc.target/i386/pr67400-4.c: Likewise.
7465 * gcc.target/i386/pr67400-6.c: Likewise.
7466 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7467 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7468
5b0e27a7
JD
74692016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7470
7471 PR libgfortran/48852
7472 * gfortran.dg/char4_iunit_1.f03: Update test.
7473 * gfortran.dg/f2003_io_5.f03: Update test.
7474 * gfortran.dg/real_const_3.f90: Update test.
7475
7f586d90
AK
74762016-06-23 Andi Kleen <ak@linux.intel.com>
7477
7478 * g++.dg/bprob/bprob.exp: Support autofdo.
7479 * g++.dg/tree-prof/tree-prof.exp: dito.
7480 * gcc.dg/tree-prof/tree-prof.exp: dito.
7481 * gcc.misc-tests/bprob.exp: dito.
7482 * gfortran.dg/prof/prof.exp: dito.
7483 * lib/profopt.exp: dito.
7484 * lib/target-supports.exp: Check for autofdo.
7485
60fa7862
ML
74862016-06-23 Martin Liska <mliska@suse.cz>
7487
7488 * gcc.dg/pr71619.c: New test.
7489
e3d62871
UB
74902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7491
7492 PR target/67400
cc901875
UB
7493 * gcc.target/i386/pr67400-1.c: New test.
7494 * gcc.target/i386/pr67400-2.c: Likewise.
7495 * gcc.target/i386/pr67400-3.c: Likewise.
7496 * gcc.target/i386/pr67400-4.c: Likewise.
7497 * gcc.target/i386/pr67400-5.c: Likewise.
7498 * gcc.target/i386/pr67400-6.c: Likewise.
7499 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7500
ac81cf0b
DM
75012016-06-22 David Malcolm <dmalcolm@redhat.com>
7502
7503 * c-c++-common/missing-header-1.c: New test case.
7504 * c-c++-common/missing-header-2.c: New test case.
7505 * c-c++-common/missing-header-3.c: New test case.
7506 * c-c++-common/missing-header-4.c: New test case.
7507
1a4f11c8
DM
75082016-06-22 David Malcolm <dmalcolm@redhat.com>
7509
7510 PR c/70339
7511 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7512 hint.
7513 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7514 expected results due to builtin "nanl" now being suggested for
7515 "name".
7516 * gcc.dg/pr67580.c: Update expected messages.
7517 * gcc.dg/spellcheck-identifiers.c: New testcase.
7518 * gcc.dg/spellcheck-typenames.c: New testcase.
7519
a93eac6a
DM
75202016-06-22 David Malcolm <dmalcolm@redhat.com>
7521
7522 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7523 file.
7524 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7525 diagnostic-test-show-locus-parseable-fixits.c to sources for
7526 diagnostic_plugin_test_show_locus.c.
7527 * lib/gcc-defs.exp (freeform_regexps): New global.
7528 (dg-regexp): New function.
7529 (handle-dg-regexps): New function.
7530 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7531 freeform_regexps to the empty list.
7532 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7533
49e76ff1
IE
75342016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7535
f6d1b868 7536 PR tree-optimization/71488
49e76ff1
IE
7537 * g++.dg/pr71488.C: New test.
7538 * gcc.dg/vect/vect-bool-cmp.c: New test.
7539
951d8c8a
EB
75402016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7541
7542 * gcc.dg/guality/param-5.c: New test.
7543
b60fc3bd
BE
75442016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7545
7546 * gcc.target/i386/asm-flag-7.c: New test.
7547
0609abda
TS
75482016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7549
7550 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7551 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7552 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7553 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7554 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7555 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7556 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7557 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7558 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7559 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7560 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7561 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7562 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7563 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7564 * lib/target-supports.exp: Likewise.
7565
ee2499b4
TS
75662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7567
7568 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7569 * gcc.dg/attr-ms_struct-2.c: Likewise.
7570 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7571 * gcc.dg/bf-ms-attrib.c: Likewise.
7572 * gcc.dg/bf-ms-layout-2.c: Likewise.
7573 * gcc.dg/bf-ms-layout-3.c: Likewise.
7574 * gcc.dg/bf-ms-layout.c: Likewise.
7575 * gcc.dg/bf-no-ms-layout.c: Likewise.
7576 * gcc.target/i386/bitfield1.c: Likewise.
7577 * gcc.target/i386/bitfield2.c: Likewise.
7578 * gcc.target/i386/bitfield3.c: Likewise.
7579
caea59ff
KN
75802016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7581
7582 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7583 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7584 override other than -mcpu=power9 command-line option is specified,
7585 or if the target operating system is aix.
7586 * gcc.target/powerpc/darn-1.c: Likewise.
7587 * gcc.target/powerpc/darn-2.c: Likewise.
7588 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7589 test if effective-target is not powerpc_p9vector_ok or if the
7590 target operating system is not defined.
7591 * gcc.target/powerpc/vslv-1.c: Likewise.
7592 * gcc.target/powerpc/vsrv-0.c: Likewise.
7593 * gcc.target/powerpc/vsrv-1.c: Likewise.
7594
63617e30
TB
75952016-06-21 Tobias Burnus <burnus@net-b.de>
7596
7597 PR fortran/71068
7598 * gfortran.dg/coarray/data_1.f90: New.
7599
89192c3c
WD
76002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7601
7602 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7603 (dg-require-effective-target): Use arm_v8_neon_hw.
7604 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7605 (dg-require-effective-target): Likewise.
7606 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7607 (dg-require-effective-target): Likewise.
7608 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7609 (dg-require-effective-target): Likewise.
7610 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7611 (dg-require-effective-target): Likewise.
7612 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7613 (dg-require-effective-target): Likewise.
7614 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7615 Add AArch64 check.
7616
64ac50e2
WD
76172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7618
7619 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7620 Set to 3 so test passes.
7621
6252b5db
WD
76222016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7623
7624 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7625
3b9bc511
IV
76262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7627
7628 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7629 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7630 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7631 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7632
21db1c78
IV
76332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7634
7635 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7636 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7637
9d30e86f
L
76382016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7639
7640 PR target/71549
7641 * gcc.target/i386/pr71549.c: New test.
7642
448a7c69
KN
76432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7644
7645 * gcc.target/powerpc/vadsdu-0.c: Replace
7646 dg-require-effective-target directive to allow test to run on more
7647 platforms, and add dg-skip-if directive to disable test on aix
7648 platforms because of known incompatibilities.
7649 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7650 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7651 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7652 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7653 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7654 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7655 * gcc.target/powerpc/vadsdub-2.c: Replace
7656 dg-require-effective-target directive to allow test to run on more
7657 platforms, and add dg-skip-if directive to disable test on aix
7658 platforms because of known incompatibilities.
7659 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7660 with vec_absdb call to differentiate this test from vadsdub-1.c.
7661 * gcc.target/powerpc/vadsduh-1.c: Replace
7662 dg-require-effective-target directive to allow test to run on more
7663 platforms, and add dg-skip-if directive to disable test on aix
7664 platforms because of known incompatibilities.
7665 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7666 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7667 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7668
0ad84f34
JJ
76692016-06-21 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR tree-optimization/71588
7672 * gcc.dg/pr71558.c: New test.
7673
e71e8d94
SKS
76742016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7675
7676 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7677 * c-c++-common/pr68657-2.c: Likewise.
7678 * c-c++-common/pr68657-3.c: Likewise.
7679 * gcc.dg/torture/pr69714.c: Require int32plus support.
7680 * gcc.dg/torture/pr70025.c: Likewise.
7681 * gcc.dg/torture/pr70083.c: Likewise.
7682 * gcc.dg/torture/pr70542.c: Likewise.
7683 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7684
5a578671
JM
76852016-06-20 Joseph Myers <joseph@codesourcery.com>
7686
7687 PR c/71601
7688 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7689
7a9df68e
JJ
76902016-06-20 Jakub Jelinek <jakub@redhat.com>
7691
50aa64d5
JJ
7692 PR middle-end/71581
7693 * gcc.dg/pr71581.c: New test.
7694
7a9df68e
JJ
7695 PR rtl-optimization/71591
7696 * gcc.dg/cpp/pr71591.c: New test.
7697
3947cf19
DR
76982016-06-20 David B. Robins <gcc@davidrobins.net>
7699
7700 PR target/71571
7701 * g++.dg/torture/pr71571.C: New test.
7702
c4ff221e
JJ
77032016-06-20 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR target/71559
7706 * gcc.target/i386/sse2-pr71559.c: New test.
7707 * gcc.target/i386/avx-pr71559.c: New test.
7708 * gcc.target/i386/avx512f-pr71559.c: New test.
7709
f1b5abfb
TB
77102016-06-20 Tobias Burnus <burnus@net-b.de>
7711
7712 PR fortran/71194
7713 * gfortran.dg/pointer_remapping_10.f90: New.
7714
842107e4
DM
77152016-06-20 David Malcolm <dmalcolm@redhat.com>
7716
7717 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7718
d9e8bdfd
MS
77192016-06-20 Martin Sebor <msebor@redhat.com>
7720
7721 PR c/69507
7722 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7723 * gnu90-const-expr-1.c: Same.
7724 * gnu99-const-expr-1.c: Same.
7725 * gnu99-static-1.c: Same.
7726
67785479
RL
77272016-06-20 Renlin Li <renlin.li@arm.com>
7728
29f09b38 7729 PR testsuite/71489
67785479
RL
7730 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7731
636929b8
JG
77322016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7733
7734 * gcc.target/aarch64/vcvt_f64_1.c: New.
7735 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7736 * gcc.target/aarch64/vrecp_f64_1.c: New.
7737
ff7b374b
KT
77382016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7739
7740 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7741 "alignement".
7742
554cfc9e
GJL
77432016-06-20 Georg-Johann Lay <avr@gjlay.de>
7744
7745 PR target/71103
7746 * gcc.target/avr/torture/pr71103-2.c: New test.
7747
94087e88 77482016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7749
7750 PR c/69507
7751 * gcc.dg/alignof.c: New test.
7752
c561b091
PC
77532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7754
7755 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7756 vs dg-error; test constexpr specifier too.
7757
bf54f123
PC
77582016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7759
7760 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7761
4e53aa97
CL
77622016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7763
7764 * lib/target-supports.exp
7765 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7766 arm_neon_ok and merge flags. Fix temporary test name.
7767 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7768 and merge flags.
7769
69071d86
ML
77702016-06-17 Martin Liska <mliska@suse.cz>
7771
7772 * gcc.dg/predict-9.c: Fix dump scanning.
7773
68b3b858
BC
77742016-06-17 Bin Cheng <bin.cheng@arm.com>
7775
7776 PR tree-optimization/71354
7777 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7778
d3ee260a
BC
77792016-06-17 Bin Cheng <bin.cheng@arm.com>
7780
7781 PR tree-optimization/71347
7782 * gcc.dg/tree-ssa/pr71347.c: New test.
7783
bd8fb114
BC
77842016-06-17 Bin Cheng <bin.cheng@arm.com>
7785
7786 PR tree-optimization/71354
7787 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7788
97816be4
BC
77892016-06-17 Bin Cheng <bin.cheng@arm.com>
7790
7791 * gcc.dg/vect/vect-alias-check-1.c: New test.
7792
2d761a37
SKS
77932016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7794
e0277d6b 7795 PR target/71151
2d761a37
SKS
7796 * gcc.target/avr/pr71151-1.c: New test.
7797 * gcc.target/avr/pr71151-2.c: New test.
7798 * gcc.target/avr/pr71151-3.c: New test.
7799 * gcc.target/avr/pr71151-4.c: New test.
7800 * gcc.target/avr/pr71151-5.c: New test.
7801 * gcc.target/avr/pr71151-6.c: New test.
7802 * gcc.target/avr/pr71151-7.c: New test.
7803 * gcc.target/avr/pr71151-8.c: New test.
7804 * gcc.target/avr/pr71151-common.h: New test.
7805
68fa96d6
ML
78062016-06-16 Martin Liska <mliska@suse.cz>
7807
7808 * gfortran.dg/predict-1.f90: New test.
7809
b6ca982f
UB
78102016-06-16 Uros Bizjak <ubizjak@gmail.com>
7811
7812 PR target/71242
3a146d46 7813 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7814
1dc8d15b
JH
78152016-06-16 Jan Hubicka <hubicka@ucw.cz>
7816
7817 * g++.dg/vect/pr36648.cc: Disable cunrolli
7818
67c25816
JJ
78192016-06-16 Jakub Jelinek <jakub@redhat.com>
7820
c577adb2
JJ
7821 PR target/71554
7822 * gcc.c-torture/execute/pr71554.c: New test.
7823
67c25816
JJ
7824 PR rtl-optimization/71532
7825 * gcc.dg/torture/pr71532.c: New test.
7826
1a3c3ee9
MM
78272016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7828
7829 * gcc.target/powerpc/p9-dimode1.c: New test.
7830 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7831
f29468a7
JJ
78322016-06-15 Jakub Jelinek <jakub@redhat.com>
7833
61daecc4
JJ
7834 * gcc.c-torture/compile/20160615-1.c: New test.
7835
f29468a7
JJ
7836 * g++.dg/cpp0x/ref-qual17.C: New test.
7837
209d1e2d
IE
78382016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7839
7840 PR middle-end/71529
7841 * gcc.target/i386/pr71529.C: New test.
7842
8dc35712
AH
78432016-06-15 Alan Hayward <alan.hayward@arm.com>
7844
7845 PR tree-optimization/71483
7846 * g++.dg/vect/pr71483.c: New
7847
b8911cb8
PC
78482016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7849
7850 PR c++/70202
7851 * g++.dg/inherit/crash6.C: New.
7852 * g++.dg/inherit/union2.C: Likewise.
7853 * g++.dg/inherit/virtual12.C: Likewise.
7854 * g++.dg/inherit/virtual13.C: Likewise.
7855 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7856
cf5d08ab
UB
78572016-06-15 Uros Bizjak <ubizjak@gmail.com>
7858
e3d62871 7859 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7860
8f482165
AH
78612016-06-15 Alan Hayward <alan.hayward@arm.com>
7862
7863 PR tree-optimization/71439
7864 * gcc.dg/vect/pr71439.c: New
7865
3256673f
KT
78662016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7867
7868 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7869
b17dc4d4
RB
78702016-06-15 Richard Biener <rguenther@suse.de>
7871
7872 * gcc.dg/vect/slp-45.c: New testcase.
7873
2a5825f2
RB
78742016-06-15 Richard Biener <rguenther@suse.de>
7875
7876 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7877
6e433d0b
BS
78782016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7879
7880 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7881 requirements, and disable for AIX for now.
7882 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7883
abe7f828
JJ
78842016-06-14 Jakub Jelinek <jakub@redhat.com>
7885
a09c81b4
JJ
7886 PR c++/71528
7887 * g++.dg/opt/pr71528.C: New test.
7888
abe7f828
JJ
7889 PR c++/71516
7890 * g++.dg/init/pr71516.C: New test.
7891
acfadf06
PC
78922016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7893
7894 * g++.dg/init/array46.C: New.
7895
4d568ab2
UB
78962016-06-14 Uros Bizjak <ubizjak@gmail.com>
7897
e3d62871
UB
7898 * gcc.target/i386/float128-3.c: New test.
7899 * gcc.target/i386/quad-sse4.c: Ditto.
7900 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7901 Update scan strings.
4d568ab2 7902
30934c5d
RB
79032016-06-14 Richard Biener <rguenther@suse.de>
7904
7905 PR middle-end/71526
7906 * gfortran.dg/pr71526.f90: New testcase.
7907
3970e545
AV
79082016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7909
7910 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7911 * gcc.dg/zero_bits_compound-1.c: Likewise.
7912
04976c6e
RB
79132016-06-14 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/71522
7916 * gcc.dg/torture/pr71522.c: New testcase.
7917
23e025db
JJ
79182016-06-14 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR tree-optimization/71520
7921 * gcc.dg/tree-ssa/pr71520.c: New test.
7922
90b72e84
RB
79232016-06-14 Richard Biener <rguenther@suse.de>
7924
7925 PR tree-optimization/71521
86c24ba6 7926 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7927
ef7cf206
JJ
79282016-06-13 Jakub Jelinek <jakub@redhat.com>
7929
0dda258b
JJ
7930 PR sanitizer/71498
7931 * c-c++-common/ubsan/bounds-13.c: New test.
7932
ef7cf206
JJ
7933 PR preprocessor/71183
7934 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7935
a73786e3
JL
79362016-06-13 Jeff Law <law@redhat.com>
7937
7938 PR tree-optimization/71403
7939 * c-c++-common/ubsan/pr71403-1.c: New test.
7940 * c-c++-common/ubsan/pr71403-2.c: New test.
7941 * c-c++-common/ubsan/pr71403-3.c: New test.
7942
0ac249bf
JJ
79432016-06-13 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR middle-end/71478
7946 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7947 Add -Wno-psabi -w to dg-options.
7948
5408a64a
KN
79492016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7950
7951 * gcc.target/powerpc/vadsdu-0.c: New test.
7952 * gcc.target/powerpc/vadsdu-1.c: New test.
7953 * gcc.target/powerpc/vadsdu-2.c: New test.
7954 * gcc.target/powerpc/vadsdu-3.c: New test.
7955 * gcc.target/powerpc/vadsdu-4.c: New test.
7956 * gcc.target/powerpc/vadsdu-5.c: New test.
7957 * gcc.target/powerpc/vadsdub-1.c: New test.
7958 * gcc.target/powerpc/vadsdub-2.c: New test.
7959 * gcc.target/powerpc/vadsduh-1.c: New test.
7960 * gcc.target/powerpc/vadsduh-2.c: New test.
7961 * gcc.target/powerpc/vadsduw-1.c: New test.
7962 * gcc.target/powerpc/vadsduw-2.c: New test.
7963
f7e4f2e3
DM
79642016-06-13 David Malcolm <dmalcolm@redhat.com>
7965
7966 * gcc.dg/c99-init-2.c (c): Update expected error message.
7967 * gcc.dg/init-bad-8.c (foo): Likewise.
7968 * gcc.dg/spellcheck-fields-3.c: New test case.
7969
ad23a23e
ML
79702016-06-13 Martin Liska <mliska@suse.cz>
7971
7972 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7973 and "guess loop iv compared" heuristics.
7974 * gcc.dg/predict-2.c: Likewise.
7975 * gcc.dg/predict-3.c: Likewise.
7976 * gcc.dg/predict-4.c: Likewise.
7977 * gcc.dg/predict-5.c: Likewise.
7978 * gcc.dg/predict-6.c: Likewise.
7979
146c55da
MP
79802016-06-13 Marek Polacek <polacek@redhat.com>
7981
7982 PR middle-end/71476
7983 * c-c++-common/Wswitch-unreachable-4.c: New test.
7984 * gcc.dg/Wswitch-unreachable-2.c: New test.
7985 * g++.dg/tm/jump1.C: Move dg-warning.
7986
42e77cbc
EB
79872016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7988
7989 * gnat.dg/renaming10.ad[sb]: New test.
7990
7474dcc1
PT
79912016-06-13 Paul Thomas <pault@gcc.gnu.org>
7992
7993 PR fortran/70673
7994 * gfortran.dg/pr70673.f90: New test.
7995
f57f53d3
RB
79962016-06-13 Richard Biener <rguenther@suse.de>
7997
7998 PR middle-end/64516
7999 * gcc.dg/align-3.c: New testcase.
8000
5843a5f0
ML
80012016-06-13 Martin Liska <mliska@suse.cz>
8002
8003 * gcc.target/i386/pr71458.c: New test.
8004
aa8fdb44
UB
80052016-06-12 Uros Bizjak <ubizjak@gmail.com>
8006
8007 PR target/71241
3a146d46 8008 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8009
2043e4d7
DH
80102016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8011
8012 PR target/60751
8013 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8014 statement.
8015
d3dc025d
DH
80162016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8017
8018 PR target/60751
8019 * gfortran.dg/comma_IO_extension_1.f90: New test.
8020 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8021 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8022 statement.
8023 * gfortran.dg/graphite/pr38083.f90: Likewise.
8024 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8025 missing format.
8026
a31d78c6
EB
80272016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8028
8029 * gnat.dg/case_character.adb: New test.
8030
95c18dd0
SB
80312016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8032
8033 PR middle-end/71310
8034 * gcc.target/powerpc/pr71310.c: New testcase.
8035
b97d37b4
KV
80362016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8037
8038 PR middle-end/71478
8039 * gcc.dg/pr71478.c: New test.
8040
900bcda3
JJ
80412016-06-10 Jakub Jelinek <jakub@redhat.com>
8042
ec1c20db
JJ
8043 PR middle-end/71494
8044 * gcc.c-torture/execute/pr71494.c: New test.
8045
50b15873
JJ
8046 PR c/68657
8047 * gcc.target/i386/pr68657.c: New test.
8048
900bcda3
JJ
8049 PR inline-asm/68843
8050 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8051 (test): Add -masm=intel alternatives.
8052
4d926e34
MS
80532016-06-10 Martin Sebor <msebor@redhat.com>
8054
8055 PR c/71392
8056 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8057
ad071b2b
JL
80582016-06-10 Jeff Law <law@redhat.com>
8059
8060 PR tree-optimization/71335
8061 * gcc.c-torture/execute/pr71335.c: New test.
8062
2704efe8
DM
80632016-06-10 David Malcolm <dmalcolm@redhat.com>
8064
8065 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8066 the various "cannot tail-call: " messages.
8067
18c9b7d4
CL
80682016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8069
8070 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8071 and options.
8072
7cfa10f3
MO
80732016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8074
8075 PR sanitizer/71480
8076 * c-c++-common/asan/pr71480.c: New test.
8077
1f24fd3e
L
80782016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8079
8080 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8081 (ASMNAME2): Likewise.
8082 (main): Replace fn in asm statement with ASMNAME ("fn").
8083 * gcc.dg/guality/pr68037-2.c: Likewise.
8084 * gcc.dg/guality/pr68037-3.c: Likewise.
8085 * gcc.dg/torture/pr68037-1.c: Likewise.
8086 * gcc.dg/torture/pr68037-2.c: Likewise.
8087 * gcc.dg/torture/pr68037-3.c: Likewise.
8088
ad551c07
BE
80892016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8090
8091 PR inline-asm/68843
8092 * gcc.target/i386/pr68843-1.c: New test.
8093 * gcc.target/i386/pr68843-2.c: New test.
8094
4b1ffdb1 80952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8096 Cesar Philippidis <cesar@codesourcery.com>
8097
8098 PR middle-end/71373
8099 * gcc.dg/goacc/nested-function-1.c: New file.
8100 * gcc.dg/goacc/nested-function-2.c: Likewise.
8101 * gcc.dg/goacc/pr71373.c: Likewise.
8102 * gfortran.dg/goacc/cray-2.f95: Likewise.
8103 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8104 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8105 * gfortran.dg/goacc/cray.f95: Update.
8106 * gfortran.dg/goacc/loop-1.f95: Likewise.
8107 * gfortran.dg/goacc/loop-3.f95: Likewise.
8108 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8109 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8110
81112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8112
8113 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8114 for OpenACC tile clauses.
8115 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8116
8117 PR c/71381
8118 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8119 to...
8120 * c-c++-common/goacc/cache-2.c: ... this new file.
8121 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8122 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8123 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8124 usage.
8125 * gfortran.dg/goacc/cray.f95: Likewise.
8126 * gfortran.dg/goacc/loop-1.f95: Likewise.
8127
89851e4c
AH
81282016-06-10 Alan Hayward <alan.hayward@arm.com>
8129
8130 PR tree-optimization/71407
8131 PR tree-optimization/71416
8132 * gcc.dg/vect/pr71407.c: New
8133 * gcc.dg/vect/pr71416-1.c: New
8134 * gcc.dg/vect/pr71416-2.c: New
8135
200eafbf
RB
81362016-06-10 Richard Biener <rguenther@suse.de>
8137
8138 PR middle-end/71477
8139 * gcc.dg/torture/pr71477.c: New testcase.
8140
4df99d92
JK
81412016-06-09 Julia Koval <julia.koval@intel.com>
8142
8143 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8144 * gcc.target/i386/interrupt-13.c: Likewise.
8145 * gcc.target/i386/interrupt-15.c: Likewise.
8146 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8147 * gcc.target/i386/interrupt-24.c: Likewise.
8148 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8149 * gcc.target/i386/interrupt-9.c: Likewise.
8150 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8151
e01b4e16
MS
81522016-06-09 Martin Sebor <msebor@redhat.com>
8153
8154 PR c/70883
8155 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8156 * gcc.dg/builtin-constant_p-1.c: Same.
8157 * gcc.dg/builtins-error.c: Same.
8158 * gcc.dg/pr70859.c: Same.
8159
9c35db0e
SKS
81602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8161
8162 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8163 * gcc.dg/torture/pr68067-1.c: Likewise.
8164 * gcc.dg/torture/pr68067-2.c: Likewise.
8165
81662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8167
8168 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8169 when setting SIZE.
8170
392a81b9
PC
81712016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8172
8173 PR c++/71465
8174 * g++.dg/inherit/crash5.C: New.
8175 Revert:
8176 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8177
8178 PR c++/70202
8179 * g++.dg/inherit/crash5.C: New.
8180 * g++.dg/inherit/virtual1.C: Adjust.
8181
e49efc14
ML
81822016-06-09 Martin Liska <mliska@suse.cz>
8183
8184 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8185 * g++.dg/predict-loop-exit-2.C: Likewise.
8186 * g++.dg/predict-loop-exit-3.C: Likewise.
8187 * gcc.dg/predict-1.c: Likewise.
8188 * gcc.dg/predict-2.c: Likewise.
8189 * gcc.dg/predict-3.c: Likewise.
8190 * gcc.dg/predict-4.c: Likewise.
8191 * gcc.dg/predict-5.c: Likewise.
8192 * gcc.dg/predict-6.c: Likewise.
8193 * gcc.dg/predict-7.c: Likewise.
8194
36d57986
RB
81952016-06-09 Richard Biener <rguenther@suse.de>
8196
8197 PR tree-optimization/71462
8198 * gcc.dg/torture/pr71462.c: New testcase.
8199
7d82e8e4
MP
82002016-06-09 Marek Polacek <polacek@redhat.com>
8201
8202 PR c/65471
8203 * gcc.dg/c11-generic-3.c: New test.
8204
c8a71589
PC
82052016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8206
8207 * g++.dg/init/array42.C: New.
8208 * g++.dg/init/array43.C: Likewise.
8209 * g++.dg/init/array44.C: Likewise.
8210 * g++.dg/init/array45.C: Likewise.
8211 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8212 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8213 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8214 * g++.dg/gomp/pr35751.C: Likewise.
8215 * g++.dg/init/array23.C: Likewise.
8216 * g++.dg/init/brace2.C: Likewise.
8217 * g++.dg/init/brace6.C: Likewise.
8218
44a845ca
MS
82192016-06-08 Martin Sebor <msebor@redhat.com>
8220 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR c++/70507
8223 PR c/68120
8224 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8225 * c-c++-common/builtin-arith-overflow-2.c: New test.
8226 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8227 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8228 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8229
2ef16b6e
JJ
82302016-06-08 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR c++/71442
8233 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8234
5e3ee346
AL
82352016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8236
8237 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8238 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8239 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8240 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8241 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8242 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8243 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8244 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8245 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8246 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8247 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8248 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8249 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8250
b2ae2814
RB
82512016-06-08 Richard Biener <rguenther@suse.de>
8252
8253 PR tree-optimization/68558
8254 * gcc.dg/vect/slp-44.c: New testcase.
8255
e09b4c37
RB
82562016-06-08 Richard Biener <rguenther@suse.de>
8257
8258 * gcc.dg/vect/slp-43.c: New testcase.
8259
72d50660
RB
82602016-06-08 Richard Biener <rguenther@suse.de>
8261
8262 PR tree-optimization/71452
8263 * gcc.dg/torture/pr71452.c: New testcase.
8264
988c115c
JJ
82652016-06-08 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR c++/71448
8268 * g++.dg/torture/pr71448.C: New test.
8269
73d73b48
BS
82702016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8271
8272 PR debug/71432
8273 PR ada/71413
8274 * g++.dg/debug/pr71432.C: New test.
8275
bdd15d0c
PK
82762016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8277
8278 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8279 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8280 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8281
ce0607bb
AH
82822016-06-08 Alan Hayward <alan.hayward@arm.com>
8283
8284 * gcc.dg/vect/vect-live-2.c: Update effective target.
8285 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8286 * lib/target-supports.exp: Add aarch64 to vect_long.
8287
92a5f2ba
MP
82882016-06-08 Marek Polacek <polacek@redhat.com>
8289
8290 PR c/71418
8291 * gcc.dg/noncompile/pr71418.c: New test.
8292
08203f73
MP
8293 PR c/71426
8294 * gcc.dg/noncompile/pr71426.c: New test.
8295
d1fcc2bd
JH
82962016-06-07 Jan Hubicka <hubicka@ucw.cz>
8297
8298 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8299 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8300 * gcc.dg/predict-3.c: Update template.
8301 * gcc.dg/predict-5.c: Update template.
8302 * gcc.dg/predict-6.c: Update template.
8303 * gcc.dg/predict-9.c: Update template.
8304 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8305
a23e6f1c
BS
83062016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8307
8308 * gcc.target/powerpc/vec-mul.c: New test.
8309
6ffd47b7
DM
83102016-06-07 David Malcolm <dmalcolm@redhat.com>
8311
8312 * gcc.dg/spellcheck-fields-2.c: New test case.
8313
bfd67b47
RB
83142016-06-07 Richard Biener <rguenther@suse.de>
8315
8316 PR c/61564
8317 * gcc.dg/Wpragmas-1.c: New testcase.
8318 * gcc.dg/Wattributes-4.c: Likewise.
8319 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8320 entry.
8321
701b9a47
CL
83222016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8323
8324 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8325 spurious debug code.
8326
6b80d6fa
RB
83272016-06-07 Richard Biener <rguenther@suse.de>
8328
8329 PR tree-optimization/71428
8330 * gcc.dg/torture/pr71428.c: New testcase.
8331
0f3f9437
RB
83322016-06-07 Richard Biener <rguenther@suse.de>
8333
8334 PR middle-end/71423
8335 * gcc.dg/torture/pr71423.c: New testcase.
8336
ec963f2a
KV
83372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8338
8339 PR middle-end/71408
8340 * gcc.dg/tree-ssa/pr71408.c: New test.
8341
46ab5b6e
KV
83422016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8343
8344 PR middle-end/71281
8345 * g++.dg/torture/pr71281.C: New test.
8346
1f40cff3
MP
83472016-06-06 Marek Polacek <polacek@redhat.com>
8348
8349 PR c/71362
8350 * gcc.dg/pr71362.c: New test.
8351
6f5bcd24
JJ
83522016-06-06 Jakub Jelinek <jakub@redhat.com>
8353 Patrick Palka <ppalka@gcc.gnu.org>
8354
8355 PR c++/70847
8356 PR c++/71330
8357 PR c++/71393
8358 * g++.dg/opt/pr70847.C: New test.
8359 * g++.dg/ubsan/pr70847.C: New test.
8360 * g++.dg/ubsan/pr71393.C: New test.
8361
158beb4a
JJ
83622016-06-06 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR tree-optimization/71259
8365 * gcc.dg/vect/pr71259.c: New test.
8366
d9b950dd
DM
83672016-06-06 David Malcolm <dmalcolm@redhat.com>
8368
8369 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8370 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8371 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8372 above.
8373
36f9ad69
KT
83742016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8375
8376 PR middle-end/37780
8377 * gcc.c-torture/execute/pr37780.c: New test.
8378 * gcc.target/aarch64/pr37780_1.c: Likewise.
8379 * gcc.target/arm/pr37780_1.c: Likewise.
8380
5545a907
MP
83812016-06-06 Marek Polacek <polacek@redhat.com>
8382
8383 * c-c++-common/attr-may-alias-1.c: New test.
8384 * c-c++-common/attr-may-alias-2.c: New test.
8385 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8386
93671519
BE
83872016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8388
8389 PR c/24414
8390 * gcc.target/i386/pr24414.c: New test.
8391
690f24b7
JM
83922016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8393
8394 * gcc.target/sparc/vis4misc.c: New file.
8395 * gcc.target/sparc/fpcmp.c: Likewise.
8396 * gcc.target/sparc/fpcmpu.c: Likewise.
8397
31ce6157
AH
83982016-06-06 Alan Hayward <alan.hayward@arm.com>
8399
8400 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8401 * gcc.dg/vect/vect-live-3.c: Likewise.
8402
9fcebb5a
RB
84032016-06-06 Richard Biener <rguenther@suse.de>
8404
8405 PR tree-optimization/71398
8406 * gcc.dg/torture/pr71398.c: New testcase.
8407
903ca97b
UB
84082016-06-06 Uros Bizjak <ubizjak@gmail.com>
8409
8410 PR target/71389
8411 * g++.dg/pr71389.C: New test.
8412
9c1eb332
JD
84132016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8414
8415 PR fortran/71404
8416 * gfortran.dg/fmt_read_5.f: New test.
8417
b2d83bd2
AV
84182016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8419
8420 PR fortran/69659
8421 * gfortran.dg/class_array_22.f03: New test.
8422
ec81960e
JH
84232016-06-05 Jan Hubicka <hubicka@ucw.cz>
8424
8425 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8426
429d2750
JH
84272016-06-05 Jan Hubicka <hubicka@ucw.cz>
8428
8429 * gcc.dg/predict-9.c: Update template.
8430
c1c00983
PC
84312016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8432
8433 PR c++/49377
8434 * g++.dg/template/pr49377.C: New.
8435
1927a963
JJ
84362016-06-04 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR tree-optimization/71405
8439 * g++.dg/torture/pr71405.C: New test.
8440
909a11ad
PC
84412016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8442
8443 PR c++/70202
8444 * g++.dg/inherit/crash5.C: New.
8445 * g++.dg/inherit/virtual1.C: Adjust.
8446
08bbb1f8
JL
84472016-06-03 Jeff Law <law@redhat.com>
8448
8449 PR tree-optimization/71316
8450 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8451
7c35235c
JJ
84522016-06-03 Jakub Jelinek <jakub@redhat.com>
8453
8454 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8455 dg-additional-options with just -fno-tree-scev-cprop in it.
8456 * gcc.dg/vect/vect-live-2.c: Likewise.
8457 * gcc.dg/vect/vect-live-5.c: Likewise.
8458 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8459 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8460 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8461
c8572dd6
PP
84622016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8463
8464 PR c++/27100
8465 * g++.dg/other/friend6.C: New test.
8466
1c7733a7
BS
84672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8468
8469 * g++.dg/torture/ppc-ldst-array.C: New.
8470
0d2f700f
JM
84712016-06-03 Joseph Myers <joseph@codesourcery.com>
8472
8473 PR target/71276
8474 PR target/71277
8475 * gcc.dg/torture/builtin-fp-int-inexact.c,
8476 gcc.target/i386/387-builtin-fp-int-inexact.c,
8477 gcc.target/i386/387-rint-inline-1.c,
8478 gcc.target/i386/387-rint-inline-2.c,
8479 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8480 gcc.target/i386/sse2-rint-inline-1.c,
8481 gcc.target/i386/sse2-rint-inline-2.c,
8482 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8483 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8484
f8071c05
L
84852016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8486 Julia Koval <julia.koval@intel.com>
8487
8488 PR target/66960
8489 PR target/67630
8490 PR target/67634
8491 PR target/67841
8492 PR target/68037
8493 PR target/68618
8494 PR target/68661
8495 PR target/69575
8496 PR target/69596
8497 PR target/69734
8498 * gcc.dg/guality/pr68037-1.c: New test.
8499 * gcc.dg/guality/pr68037-2.c: Likewise.
8500 * gcc.dg/guality/pr68037-3.c: Likewise.
8501 * gcc.dg/torture/pr68037-1.c: Likewise.
8502 * gcc.dg/torture/pr68037-2.c: Likewise.
8503 * gcc.dg/torture/pr68037-3.c: Likewise.
8504 * gcc.dg/torture/pr68661-1a.c: Likewise.
8505 * gcc.dg/torture/pr68661-1b.c: Likewise.
8506 * gcc.target/i386/interrupt-1.c: Likewise.
8507 * gcc.target/i386/interrupt-2.c: Likewise.
8508 * gcc.target/i386/interrupt-3.c: Likewise.
8509 * gcc.target/i386/interrupt-4.c: Likewise.
8510 * gcc.target/i386/interrupt-5.c: Likewise.
8511 * gcc.target/i386/interrupt-6.c: Likewise.
8512 * gcc.target/i386/interrupt-7.c: Likewise.
8513 * gcc.target/i386/interrupt-8.c: Likewise.
8514 * gcc.target/i386/interrupt-9.c: Likewise.
8515 * gcc.target/i386/interrupt-10.c: Likewise.
8516 * gcc.target/i386/interrupt-11.c: Likewise.
8517 * gcc.target/i386/interrupt-12.c: Likewise.
8518 * gcc.target/i386/interrupt-13.c: Likewise.
8519 * gcc.target/i386/interrupt-14.c: Likewise.
8520 * gcc.target/i386/interrupt-15.c: Likewise.
8521 * gcc.target/i386/interrupt-16.c: Likewise.
8522 * gcc.target/i386/interrupt-17.c: Likewise.
8523 * gcc.target/i386/interrupt-18.c: Likewise.
8524 * gcc.target/i386/interrupt-19.c: Likewise.
8525 * gcc.target/i386/interrupt-20.c: Likewise.
8526 * gcc.target/i386/interrupt-21.c: Likewise.
8527 * gcc.target/i386/interrupt-22.c: Likewise.
8528 * gcc.target/i386/interrupt-23.c: Likewise.
8529 * gcc.target/i386/interrupt-24.c: Likewise.
8530 * gcc.target/i386/interrupt-25.c: Likewise.
8531 * gcc.target/i386/interrupt-26.c: Likewise.
8532 * gcc.target/i386/interrupt-27.c: Likewise.
8533 * gcc.target/i386/interrupt-28.c: Likewise.
8534 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8535 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8536 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8537 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8538 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8539 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8540 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8541 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8542 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8543 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8544 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8545 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8546
36b85e43
BS
85472016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8548
9de2e795
L
8549 PR tree-optimization/52171
8550 * gcc.dg/pr52171.c: New test.
8551 * gcc.target/i386/pr52171.c: New test.
36b85e43 8552
bfeee8ac
JH
85532016-06-03 Jan Hubicka <jh@suse.cz>
8554
8555 * g++.dg/tree-ssa/pred-1.C: New testcase
8556 * gcc.dg/tree-ssa/pred-1.c: New testcase
8557
859b0bae
BS
85582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8559
8560 PR target/70957
8561 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8562 support.
8563 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8564
3a2edf4c
AH
85652016-06-03 Alan Hayward <alan.hayward@arm.com>
8566
8567 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8568
b28ead45
AH
85692016-06-03 Alan Hayward <alan.hayward@arm.com>
8570
8571 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8572 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8573 * gcc.dg/vect/vect-live-1.c: New test.
8574 * gcc.dg/vect/vect-live-2.c: New test.
8575 * gcc.dg/vect/vect-live-3.c: New test.
8576 * gcc.dg/vect/vect-live-4.c: New test.
8577 * gcc.dg/vect/vect-live-5.c: New test.
8578 * gcc.dg/vect/vect-live-slp-1.c: New test.
8579 * gcc.dg/vect/vect-live-slp-2.c: New test.
8580 * gcc.dg/vect/vect-live-slp-3.c: New test.
8581
1f91747b
JJ
85822016-06-03 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR middle-end/71387
8585 * g++.dg/opt/pr71387.C: New test.
8586
47b83923
JL
85872016-06-02 Jeff Law <law@redhat.com>
8588
8589 PR tree-optimization/71328
8590 * gcc.c-torture/compile/pr71328.c: New test.
8591
e96e5f46
JD
85922016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8593
8594 PR fortran/52393
8595 * gfortran.dg/fmt_read_3.f90: Fix typo.
8596 * gfortran.dg/fmt_read_4.f90: New test.
8597
b872d729
PC
85982016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8599
8600 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8601 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8602 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8603 * g++.dg/cpp0x/override2.C: Likewise.
8604 * g++.dg/parse/crash5.C: Likewise.
8605 * g++.dg/parse/error16.C: Likewise.
8606 * g++.dg/parse/error27.C: Likewise.
8607 * g++.dg/template/qualttp15.C: Likewise.
8608 * g++.dg/template/redecl4.C: Likewise.
8609 * g++.old-deja/g++.other/crash39.C: Likewise.
8610 * g++.old-deja/g++.other/struct1.C: Likewise.
8611 * g++.old-deja/g++.pt/m9a.C: Likewise.
8612 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8613
0e535442
JJ
86142016-06-02 Jakub Jelinek <jakub@redhat.com>
8615
0633ee10
JJ
8616 PR c++/71372
8617 * c-c++-common/pr71372.c: New test.
8618
0e535442
JJ
8619 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8620 __TIME__ strings with __builtin_strcmp instead of printf and
8621 dg-output.
8622
f3c5ecc2
ML
86232016-06-02 Martin Liska <mliska@suse.cz>
8624
8625 * gcc.dg/predict-9.c: New test.
8626
a91807c5
JJ
86272016-06-02 Jakub Jelinek <jakub@redhat.com>
8628
8629 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8630 global set_compiler_env_var and global saved_compiler_env_var.
8631
b5bd1978
KT
86322016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8633
8634 PR rtl-optimization/71295
8635 * gcc.c-torture/compile/pr71295.c: New test.
8636
b93b1475
JJ
86372016-06-02 Jakub Jelinek <jakub@redhat.com>
8638
930ebd0e
JJ
8639 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8640
1e021dc3
JJ
8641 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8642 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8643
b93b1475
JJ
8644 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8645 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8646 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8647 alternative number.
8648
58f2fb5c
MM
86492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8650
8651 * gcc.target/powerpc/p9-splat-4.c: New test.
8652
86532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8654
8655 PR target/71186
8656 * gcc.target/powerpc/pr71186.c: New test.
8657
4731c9f0
JD
86582016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8659
8660 PR fortran/52393
8661 * gfortran.dg/fmt_read_3.f90: New test.
8662
042dee3e
TP
86632016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8664
8665 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8666 procedure.
8667
15c98b2e
ES
86682016-06-01 Eduard Sanou <dhole@openmailbox.org>
8669
8670 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8671 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8672 env var is set.
8673 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8674 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8675 shown once.
8676 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8677 during compilation.
8678 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8679 vars set by dg-set-compiler-env-var.
8680
6442a6f4
PT
86812016-06-01 Paul Thomas <pault@gcc.gnu.org>
8682
8683 PR fortran/71156
8684 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8685 to the module procedure declaration.
8686 * gfortran.dg/submodule_16.f08: New test.
8687
ab62397a
JJ
86882016-06-01 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR middle-end/71371
8691 * c-c++-common/gomp/pr71371.c: New test.
8692
b66af6ed
RB
86932016-06-01 Richard Biener <rguenther@suse.de>
8694
8695 PR tree-optimization/71366
8696 * gcc.dg/torture/pr71366-1.c: New testcase.
8697 * gcc.dg/torture/pr71366-2.c: Likewise.
8698
e342b9d8
KN
86992016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8700
8701 * gcc.target/powerpc/vslv-0.c: New test.
8702 * gcc.target/powerpc/vslv-1.c: New test.
8703 * gcc.target/powerpc/vsrv-0.c: New test.
8704 * gcc.target/powerpc/vsrv-1.c: New test.
8705
721547cd
NS
87062016-06-01 Nathan Sidwell <nathan@acm.org>
8707
8708 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8709 * gcc.target/nvptx/weak.c: New.
8710
fa2c9034
RB
87112016-06-01 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/71261
8714 * gcc.dg/torture/vect-bool-1.c: New testcase.
8715
3e32893c
JJ
87162016-06-01 Jakub Jelinek <jakub@redhat.com>
8717
8718 * gfortran.dg/gomp/order-1.f90: New test.
8719 * gfortran.dg/gomp/order-2.f90: New test.
8720
8c383600
JH
87212016-06-01 Jan Hubicka <hubicka@ucw.cz>
8722
8723 * gcc.dg/unroll-6.c: Update template.
8724 * gcc.dg/unroll-7.c: New testcase.
8725 * gcc.dg/unroll-8.c: New testcase.
8726
a0dfeef5
EB
87272016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8728
8729 * gnat.dg/opt56.ad[sb]: New test.
8730
48de5701
PC
87312016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8732
8733 PR c++/66635
8734 * g++.dg/cpp0x/constexpr-ice16.C: New.
8735
827cf695
PP
87362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8737
8738 PR tree-optimization/71314
8739 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8740 -mbranch-cost=2.
8741
ff66f6e8
PP
87422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8743
8744 PR tree-optimization/71077
8745 * gcc.dg/tree-ssa/pr71077.c: New test.
8746
050fb209
JH
87472016-05-31 Jan Hubicka <hubicka@ucw.cz>
8748
48de5701
PC
8749 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8750 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8751 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8752
c642d919
PC
87532016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8754
8755 PR c++/71248
8756 * g++.dg/cpp0x/pr71248.C: New.
8757 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8758 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8759 * g++.dg/init/new37.C: Likewise.
8760 * g++.dg/template/static1.C: Likewise.
8761 * g++.dg/template/static2.C: Likewise.
8762
d6439e08
L
87632016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8764
8765 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8766 instead of %rdi.
8767 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8768
780b9dd4
MP
87692016-05-31 Marek Polacek <polacek@redhat.com>
8770
8771 * c-c++-common/Wswitch-unreachable-3.c: New test.
8772 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8773
0d99f8a0
RB
87742016-05-31 Richard Biener <rguenther@suse.de>
8775
8776 PR tree-optimization/71352
8777 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8778
52545641
TP
87792016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8780
8781 * gcc.target/arm/armv5_thumb_isa.c: New test.
8782
5b8c1205
KY
87832016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8784
8785 PR target/71346
8786 * gcc.target/i386/pr71346.c: New test.
8787
7a88cc84
TV
87882016-05-31 Tom de Vries <tom@codesourcery.com>
8789
8790 PR tree-optimization/69068
8791 * gcc.dg/graphite/pr69068.c: New test.
8792
265149a6
MS
87932016-05-27 Martin Sebor <msebor@redhat.com>
8794
8795 PR c++/71306
8796 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8797
00631022
JJ
87982016-05-30 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR c++/71349
8801 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8802 nowait depend(inout: dd[0]) clauses where permitted.
8803
b2f6675b
PC
88042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8805
8806 PR c++/71238
8807 * g++.dg/parse/pr71238.C: New.
8808 * g++.dg/concepts/friend1.C: Test column numbers too.
8809 * g++.dg/cpp0x/initlist31.C: Likewise.
8810 * g++.dg/cpp0x/pr51420.C: Likewise.
8811 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8812 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8813 * g++.dg/ext/builtin3.C: Likewise.
8814 * g++.dg/lookup/friend12.C: Likewise.
8815 * g++.dg/lookup/friend7.C: Likewise.
8816 * g++.dg/lookup/koenig1.C: Likewise.
8817 * g++.dg/lookup/koenig5.C: Likewise.
8818 * g++.dg/lookup/used-before-declaration.C: Likewise.
8819 * g++.dg/overload/koenig1.C: Likewise.
8820 * g++.dg/template/crash65.C: Likewise.
8821 * g++.dg/template/friend57.C: Likewise.
8822 * g++.dg/warn/Wshadow-5.C: Likewise.
8823 * g++.dg/warn/Wunused-8.C: Likewise.
8824 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8825 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8826 * g++.old-deja/g++.jason/member.C: Likewise.
8827 * g++.old-deja/g++.jason/report.C: Likewise.
8828 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8829 * g++.old-deja/g++.law/visibility20.C: Likewise.
8830 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8831 * g++.old-deja/g++.other/static5.C: Likewise.
8832 * g++.old-deja/g++.pt/overload2.C: Likewise.
8833
a448ff40
JH
88342016-05-30 Jan Hubicka <hubicka@ucw.cz>
8835
8836 * gcc.dg/tree-ssa/peel1.c: New testcase.
8837 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8838 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8839
69be8c91
TV
88402016-05-30 Tom de Vries <tom@codesourcery.com>
8841
8842 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8843 to ce.
8844
a59775a1
PC
88452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8846
8847 PR c++/71099
8848 * g++.dg/parse/virtual1.C: New.
8849
53d6d955
UB
88502016-05-30 Uros Bizjak <ubizjak@gmail.com>
8851
8852 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8853 Use correct register when clearing %edx.
8854
0557293f
AM
88552016-05-30 Alexander Monakov <amonakov@ispras.ru>
8856
8857 PR tree-optimization/71289
8858 * gcc.dg/pr71289.c: New test.
8859
5d476e35
KV
88602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8861
8862 PR middle-end/71269
8863 PR middle-end/71292
8864 * gcc.dg/tree-ssa/pr71269.c: New test.
8865 * gcc.dg/tree-ssa/pr71292.c: New test.
8866
db5447ca
KV
88672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8868
8869 PR middle-end/71252
8870 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8871
98bdbb39
JH
88722016-05-30 Jan Hubicka <hubicka@ucw.cz>
8873
8874 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8875 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8876 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8877
7e012855
TV
88782016-05-30 Tom de Vries <tom@codesourcery.com>
8879
8880 PR tree-optimization/69067
8881 * gcc.dg/graphite/pr69067.c: New test.
8882
beed3701
UB
88832016-05-29 Uros Bizjak <ubizjak@gmail.com>
8884
8885 PR target/71245
8886 * gcc.target/i386/pr71245-1.c: New test.
8887 * gcc.target/i386/pr71245-2.c: Ditto.
8888
b6d4f8e8
PC
88892016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8890
8891 PR c++/71105
8892 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8893 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8894 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8895
00022058
JH
88962016-05-27 Jan Hubicka <hubicka@ucw.cz>
8897
8898 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8899
c8419aca
VV
89002016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8901
8902 Revert:
8903 PR c++/69855
8904 * g++.dg/overload/69855.C: New.
8905 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8906 * g++.old-deja/g++.pt/crash3.C: Likewise.
8907
8008c4d2
PC
89082016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8909
8910 PR c++/60385
8911 * g++.dg/parse/namespace13.C: New.
8912
8b2ef235
JL
89132016-05-26 Jeff Law <law@redhat.com>
8914
8915 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8916 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8917 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8918 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8919 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8920 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8921 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8922 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8923 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8924 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8925 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8926 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8927 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8928
7d67159b
VV
89292016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8930
8931 PR c++/69855
8932 * g++.dg/overload/69855.C: New.
8933 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8934 * g++.old-deja/g++.pt/crash3.C: Likewise.
8935
88e3bdd1
JW
89362016-05-27 Jiong Wang <jiong.wang@arm.com>
8937
8938 PR target/63596
8939 * gcc.target/aarch64/va_arg_1.c: New testcase.
8940 * gcc.target/aarch64/va_arg_2.c: Likewise.
8941 * gcc.target/aarch64/va_arg_3.c: Likewise.
8942
3fd6b9cc
JW
89432016-05-27 Jiong Wang <jiong.wang@arm.com>
8944
8945 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8946 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8947 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8948 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8949 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8950
3cee7e4e
MP
89512016-05-27 Marek Polacek <polacek@redhat.com>
8952
8953 PR middle-end/71308
8954 * g++.dg/torture/pr71308.C: New test.
8955
6a813c96
DV
89562016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8957
8958 * gcc.dg/zero_bits_compound-1.c: New test.
8959 * gcc.dg/zero_bits_compound-2.c: New test.
8960
0561bcfb
IE
89612016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8962
8963 PR middle-end/71279
8964 * gcc.dg/pr71279.c: New test.
8965
21316320
MM
89662016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8967
8968 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8969 floating point min/max/comparison instructions.
8970 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8971
7211a097
JJ
89722016-05-26 Jakub Jelinek <jakub@redhat.com>
8973
8974 * c-c++-common/gomp/schedule-1.c: New test.
8975 * gfortran.dg/gomp/schedule-1.f90: New test.
8976
cac177cf
PP
89772016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8978
8979 PR c++/70822
8980 PR c++/70106
8981 * g++.dg/cpp1y/auto-fn32.C: New test.
8982 * g++.dg/cpp1y/paren4.C: New test.
8983
a2d5b8c9
NS
89842016-05-26 Nathan Sidwell <nathan@acm.org>
8985
8986 * gcc.dg/20060410.c: Xfail on ptx.
8987 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8988 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8989 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8990 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8991 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8992
ffa8b552
TP
89932016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8994
8995 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8996
c7501e00
JJ
89972016-05-26 Jakub Jelinek <jakub@redhat.com>
8998
1875b9a0
JJ
8999 PR tree-optimization/71280
9000 * gcc.dg/pr71280.c: New test.
9001
2116e19f
JJ
9002 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9003
305aef09
JJ
9004 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9005 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9006
c7501e00
JJ
9007 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9008
ca449d26
JW
90092016-05-26 Jiong Wang <jiong.wang@arm.com>
9010
9011 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9012 kept in memory.
ca449d26 9013
8af01c66
JL
90142016-05-25 Jeff Law <law@redhat.com>
9015
9016 PR tree-optimization/71272
9017 * gcc.c-torture/compile/pr71272.c: new test.
9018
f9d6ce73
BS
90192016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9020
9021 * gcc.target/powerpc/vec-cmpne.c: New test.
9022 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9023
a88a7b22
EB
90242016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9025
9026 * gnat.dg/opt55.ad[sb]: New test.
9027
125f02ed
SKS
90282016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9029
9030 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9031 * c-c++-common/pr60226.c: Require int32plus.
9032 * gcc.c-torture/execute/pr70602.c: Likewise.
9033 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9034 unsigned long for malloc arg type.
9035 * gcc.dg/asr_div1.c: Require int32plus.
9036 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9037 * gcc.dg/pie-1.c: Require pie.
9038 * gcc.dg/pie-2.c: Likewise.
9039 * gcc.dg/pr59471.c: Require int32plus.
9040 * gcc.dg/pr59963-2.c: XFAIL for int16.
9041 * gcc.dg/pr60114.c: Require int32plus.
9042 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9043 unsigned long for typedef of size_t.
9044 * gcc.dg/pr63914.c: Require int32plus.
9045 * gcc.dg/pr64536.c: Require pt32plus.
9046 * gcc.dg/pr65658.c: Likewise.
9047 * gcc.dg/pr67271.c: Require int32plus.
9048 * gcc.dg/pr68112.c: Likewise.
9049 * gcc.dg/pr69071.c: Skip for avr target.
9050 * gcc.dg/pr69973.c: Require int32plus.
9051 * gcc.dg/pr70169.c: Skip for avr target.
9052 * gcc.dg/sso-6.c: Require int32plus.
9053 * gcc.dg/sso-7.c: Likewise.
9054 * gcc.dg/sso-8.c: Likewise.
9055 * gcc.dg/vrp-min-max-2.c: Likewise.
9056
c6e434f5
UB
90572016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9058
9059 PR target/70738
9060 * gcc.target/i386/pr70738-1.c: New test.
9061 * gcc.target/i386/pr70738-2.c: Likewise.
9062 * gcc.target/i386/pr70738-3.c: Likewise.
9063 * gcc.target/i386/pr70738-4.c: Likewise.
9064 * gcc.target/i386/pr70738-5.c: Likewise.
9065 * gcc.target/i386/pr70738-6.c: Likewise.
9066 * gcc.target/i386/pr70738-7.c: Likewise.
9067 * gcc.target/i386/pr70738-8.c: Likewise.
9068 * gcc.target/i386/pr70738-9.c: Likewise.
9069
5c42d341
KT
90702016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9071
9072 PR rtl-optimization/66940
9073 * gcc.c-torture/execute/pr66940.c: New test.
9074
bf9a1a07
IV
90752016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9076
9077 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9078 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9079 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9080 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9081 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9082 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9083 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9084 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9085 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9086 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9087 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9088 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9089 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9090 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9091 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9092 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9093 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9094 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9095 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9096 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9097 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9098 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9099 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9100 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9101
95efe6b6
MP
91022016-05-25 Marek Polacek <polacek@redhat.com>
9103
9104 PR c/71265
9105 * gcc.dg/noncompile/pr71265.c: New test.
9106
a23faf7a
MP
9107 PR c/71266
9108 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9109
69a6d5ad
NS
91102016-05-25 Nathan Sidwell <nathan@acm.org>
9111
9112 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9113
3072d4ea
RB
91142016-05-25 Richard Biener <rguenther@suse.de>
9115
9116 PR tree-optimization/71261
9117 * c-c++-common/torture/pr71261.c: New testcase.
9118
e412ece4
RB
91192016-05-25 Richard Biener <rguenther@suse.de>
9120
9121 PR tree-optimization/71264
9122 * gcc.dg/vect/pr71264.c: New testcase.
9123
b9e551ad
PC
91242016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9125
9126 PR c++/55992
9127 * g++.dg/cpp0x/alias-decl-53.C: New.
9128 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9129
6aa1abe5
ML
91302016-05-25 Martin Liska <mliska@suse.cz>
9131
9132 * g++.dg/pr71239.C: New test.
9133
842d162e
RB
91342016-05-25 Richard Biener <rguenther@suse.de>
9135
c87885ca
RO
9136 * gcc.dg/vect/pr58135.c: Rename to ...
9137 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9138
f184a36c
MP
91392016-05-25 Marek Polacek <polacek@redhat.com>
9140
9141 * g++.dg/pr65295.C: Use target c++14.
9142
021fad86
PC
91432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9144
53d6d955
UB
9145 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9146 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9147
c3eaf15a
MM
91482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9149
9150 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9151 instructions.
9152
e46c7770
CP
91532016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9154
9155 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9156 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9157 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9158 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9159 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9160 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9161 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9162 * c-c++-common/goacc/pcopy.c: Likewise.
9163 * c-c++-common/goacc/pcopyin.c: Likewise.
9164 * c-c++-common/goacc/pcopyout.c: Likewise.
9165 * c-c++-common/goacc/pcreate.c: Likewise.
9166 * c-c++-common/goacc/pr70688.c: New test.
9167 * c-c++-common/goacc/present-1.c: Adjust test.
9168 * c-c++-common/goacc/reduction-5.c: Likewise.
9169 * g++.dg/goacc/data-1.C: New test.
9170
4bfc9db7
MM
91712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9172
9173 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9174 vector parity built-in functions.
9175 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9176 count trailing zeros automatic vectorization.
9177 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9178 count trailing zeros built-in functions.
9179
2bc145af
KV
91802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9181
9182 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9183
26869fdb
PH
91842016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9185
9186 PR target/71050
9187 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9188
b2dc9c3b
PC
91892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9190
9191 PR c++/50436
9192 * g++.dg/template/crash123.C: New.
9193 * g++.dg/template/crash124.C: Likewise.
9194
f65e97fd
MS
91952016-05-24 Martin Sebor <msebor@redhat.com>
9196
9197 PR c++/71147
9198 * g++.dg/ext/flexary16.C: New test.
9199
a6f5ac7f
IV
92002016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9201
69a6d5ad
NS
9202 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9203 before math.h is included.
a6f5ac7f
IV
9204 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9205 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9206 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9207 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9208 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9209 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9210 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9211 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9212 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9213 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9214 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9215 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9216 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9217 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9218 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9219 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9220 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9221 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9222 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9223 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9224 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9225 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9226 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9227
27bad558
MM
92282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9229 Kelvin Nilsen <kelvin@gcc.gnu.org>
9230
9231 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9232 support.
9233
72f382fb
PC
92342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9235
9236 PR c++/69872
9237 * g++.dg/warn/Wno-narrowing1.C: New.
9238
ef2ec9d9
MP
92392016-05-24 Marek Polacek <polacek@redhat.com>
9240
9241 PR c/71249
9242 * c-c++-common/Wswitch-unreachable-2.c: New test.
9243
e90434e3
JJ
92442016-05-24 Jakub Jelinek <jakub@redhat.com>
9245
7adb26f2
JJ
9246 PR c++/71257
9247 * g++.dg/vect/simd-clone-6.cc: New test.
9248 * g++.dg/gomp/declare-simd-6.C: New test.
9249
e90434e3
JJ
9250 PR middle-end/70434
9251 PR c/69504
9252 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9253
b556ea3b
RB
92542016-05-24 Richard Biener <rguenther@suse.de>
9255
9256 PR tree-optimization/71240
9257 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9258
e5328f5d
RB
92592016-05-24 Richard Biener <rguenther@suse.de>
9260
9261 PR tree-optimization/71230
9262 * gcc.dg/torture/pr71230.c: New testcase.
9263 * g++.dg/torture/pr71230.C: Likewise.
9264
a04e69c0
TS
92652016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9266
9267 * c-c++-common/goacc/routine-5.c: Add tests.
9268 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9269 * gfortran.dg/goacc/routine-6.f90: Add tests.
9270
30fd2977
RB
92712016-05-24 Richard Biener <rguenther@suse.de>
9272
9273 PR tree-optimization/71253
9274 * gcc.dg/torture/pr71253.c: New testcase.
9275
ca6f60bc
KV
92762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9277
9278 PR middle-end/71252
9279 * gfortran.dg/pr71252.f90: New test.
9280
d3465d72
RS
92812016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9282
9283 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9284
f17a223d
RB
92852016-05-24 Richard Biener <rguenther@suse.de>
9286
9287 PR middle-end/70434
9288 PR c/69504
9289 * c-c++-common/vector-subscript-4.c: New testcase.
9290 * c-c++-common/vector-subscript-5.c: Likewise.
9291
e3f36534
JD
92922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9293
9294 PR fortran/71123
9295 * gfortran.dg/namelist_90.f: New test
9296
85d5c27d
JD
92972016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9298
9299 PR fortran/66461
9300 * gfortran.dg/unexpected_eof.f: New test
9301
fe3f3340
MM
93022016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9303 Kelvin Nilsen <kelvin@gcc.gnu.org>
9304
9305 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9306 as little endian.
9307
26d6ae55
PC
93082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9309
9310 PR c++/70972
9311 * g++.dg/cpp0x/inh-ctor20.C: New.
9312 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9313
d6c9a06f
PC
93142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9315
9316 PR c++/69095
9317 * g++.dg/cpp0x/variadic168.C: New.
9318
396a1d10
PC
93192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9320
9321 * g++.dg/cpp0x/pr31445.C: Test column number too.
9322 * g++.dg/cpp0x/pr32253.C: Likewise.
9323 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9324 * g++.dg/cpp0x/variadic36.C: Likewise.
9325
ece46666
MG
93262016-05-23 Marc Glisse <marc.glisse@inria.fr>
9327
9328 * gcc.dg/fold-notshift-2.c: Adjust.
9329
a7dc5980
MP
93302016-05-23 Marek Polacek <polacek@redhat.com>
9331
9332 PR c/49859
9333 * c-c++-common/Wswitch-unreachable-1.c: New test.
9334 * gcc.dg/Wswitch-unreachable-1.c: New test.
9335 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9336 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9337 * g++.dg/gomp/block-10.C: Likewise.
9338 * gcc.dg/gomp/block-10.c: Likewise.
9339 * g++.dg/gomp/block-9.C: Likewise.
9340 * gcc.dg/gomp/block-9.c: Likewise.
9341 * g++.dg/gomp/target-1.C: Likewise.
9342 * g++.dg/gomp/target-2.C: Likewise.
9343 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9344 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9345 * g++.dg/gomp/taskgroup-1.C: Likewise.
9346 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9347 * gcc.dg/gomp/teams-1.c: Likewise.
9348 * g++.dg/gomp/teams-1.C: Likewise.
9349 * g++.dg/overload/error3.C: Likewise.
9350 * g++.dg/tm/jump1.C: Likewise.
9351 * g++.dg/torture/pr40335.C: Likewise.
9352 * gcc.dg/c99-vla-jump-5.c: Likewise.
9353 * gcc.dg/switch-warn-1.c: Likewise.
9354 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9355 * gcc.dg/nested-func-1.c: Likewise.
9356 * gcc.dg/pr67784-4.c: Likewise.
9357
18b54004
RB
93582016-05-23 Richard Biener <rguenther@suse.de>
9359
9360 PR tree-optimization/71230
9361 * gfortran.dg/pr71230-1.f90: New testcase.
9362 * gfortran.dg/pr71230-2.f90: Likewise.
9363
e569db5f
VK
93642016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9365
396a1d10 9366 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9367 * gcc.dg/vect/pr58135.c: Add new.
9368 * gfortran.dg/pr46519-1.f: Adjust test case.
9369
e4b71114
PC
93702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9371
9372 PR c++/53401
9373 * g++.dg/cpp0x/decltype64.C: New.
9374
a25a8058
CL
93752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9376
9377 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9378 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9379 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9380
0dcfe9ab
CL
93812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9382
9383 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9384 Add poly64x1_t and poly64x2_t cases if supported.
9385 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9386 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9387 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9388 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9389 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9390
ffd70e4a
CL
93912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9392
9393 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9394 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9395 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9396 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9397 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9398 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9399 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9400
4b1f57fe
CL
94012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9402
9403 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9404
16c5ec77
CL
94052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9406
9407 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9408 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9409
94ad56c7
JJ
94102016-05-22 Jakub Jelinek <jakub@redhat.com>
9411
57748705
JJ
9412 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9413 constraint instead of "r".
9414 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9415 insn instead of vxorpd.
9416 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9417
af120161
JJ
9418 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9419 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9420
355023ce
JJ
9421 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9422
3b48574c
JJ
9423 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9424 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9425
94ad56c7
JJ
9426 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9427
8a85cee2
KV
94282016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9429
9430 PR middle-end/40921
9431 * gcc.dg/tree-ssa/pr40921.c: New test.
9432
8e916b16
PS
94332016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9434
9435 PR target/71103
9436 * gcc.target/avr/pr71103.c: New test.
9437
88aea79f
KV
94382016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9439
9440 PR middle-end/71179
9441 * gcc.dg/tree-ssa/pr71179.c: New test.
9442
79063edd
MS
94432016-05-20 Martin Sebor <msebor@redhat.com>
9444
9445 PR c/71115
9446 * gcc.dg/init-excess-2.c: New test.
9447
55c8849f
EB
94482016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9449
9450 * gnat.dg/opt53.adb: New test.
9451 * gnat.dg/opt54.adb: Likewise.
9452
c91a0948
MJ
94532016-05-20 Martin Jambor <mjambor@suse.cz>
9454
9455 PR tree-optimization/70884
9456 * gcc.dg/tree-ssa/pr70919.c: New test.
9457
9cad20fa
BS
94582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9459
9460 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9461 formatting.
69a6d5ad
NS
9462 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9463 fix code formatting.
9464
94652016-05-20 Nathan Sidwell <nathan@acm.org>
9466
9467 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9468 non-common cases.
9469 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9470
15c671a7
DM
94712016-05-20 David Malcolm <dmalcolm@redhat.com>
9472
9473 * jit.dg/all-non-failing-tests.h: Add
9474 test-factorial-must-tail-call.c.
9475 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9476 * jit.dg/test-factorial-must-tail-call.c: New test case.
9477
4f028369
JJ
94782016-05-20 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR fortran/71204
9481 * gfortran.dg/pr71204.f90: New test.
9482
7dea4ab3
CP
94832016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9484
9485 * gcc.target/nvptx/sincos.c: New test.
9486
ef98d365
PC
94872016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9488
9489 PR c++/70572
9490 * g++.dg/cpp1y/auto-fn31.C: New.
9491
92466115
BS
94922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9493
9494 * gcc.target/powerpc/vec-addec.c: New test.
9495 * gcc.target/powerpc/vec-addec-int128.c: New test.
9496
9a385c2d
DM
94972016-05-20 David Malcolm <dmalcolm@redhat.com>
9498
9499 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9500 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9501 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9502 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9503
77c9d5b4
JH
95042016-05-20 Jan Hubicka <hubicka@ucw.cz>
9505
9506 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9507
68047971
JJ
95082016-05-20 Jakub Jelinek <jakub@redhat.com>
9509
18954840
JJ
9510 PR c++/71210
9511 * g++.dg/opt/pr71210-1.C: New test.
9512 * g++.dg/opt/pr71210-2.C: New test.
9513
68047971
JJ
9514 PR tree-optimization/29756
9515 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9516 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9517 only on selected targets where V4SImode vectors are known to be
9518 supported.
9519
d78789f5
MG
95202016-05-20 Marc Glisse <marc.glisse@inria.fr>
9521
9522 PR tree-optimization/71079
9523 PR tree-optimization/71206
9524 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9525
550fa093
PK
95262016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9527
9528 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9529 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9530 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9531
483c6429
RG
95322016-05-20 Richard Guenther <rguenther@suse.de>
9533
9534 PR tree-optimization/29756
9535 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9536
eb066284
RB
95372016-05-20 Richard Biener <rguenther@suse.de>
9538
9539 PR tree-optimization/71185
9540 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9541
58f10249
RB
95422016-05-20 Richard Biener <rguenther@suse.de>
9543
9544 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9545
2a5569fa
MP
95462016-05-19 Marek Polacek <polacek@redhat.com>
9547
9548 PR c++/71075
9549 * g++.dg/diagnostic/pr71075.C: New test.
9550
5e9a5385
DM
95512016-05-19 David Malcolm <dmalcolm@redhat.com>
9552
9553 PR c++/71184
9554 * g++.dg/pr71184.C: New test case.
9555
4f45da44
KN
95562016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9557
9558 * gcc.target/powerpc/darn-0.c: New test.
9559 * gcc.target/powerpc/darn-1.c: New test.
9560 * gcc.target/powerpc/darn-2.c: New test.
9561
4177437e
MP
95622016-05-19 Marek Polacek <polacek@redhat.com>
9563
9564 PR tree-optimization/71031
9565 * gcc.dg/tree-ssa/vrp100.c: New test.
9566
afb72432
IE
95672016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9568
9569 PR rtl-optimization/71148
9570 * gcc.dg/pr71148.c: New test.
9571
4f83064e
KT
95722016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9573
9574 PR target/71056
9575 * gcc.target/arm/pr71056.c: New test.
9576
4bf8dbe1
BE
95772016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9578
9579 * c-c++-common/pr69669.c: Check the used mode.
9580
f3510625
MO
95812016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9582
9583 PR sanitizer/64354
9584 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9585
43c0068e
RB
95862016-05-19 Richard Biener <rguenther@suse.de>
9587
9588 PR tree-optimization/70729
9589 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9590 * gcc.dg/graphite/scop-18.c: Likewise.
9591 * gcc.dg/pr41783.c: Disable LIM.
9592 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9593 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9594 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9595 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9596 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9597 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9598 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9599 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9600 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9601 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9602 * gfortran.dg/pr42108.f90: Likewise.
9603
70f25790
DM
96042016-05-18 David Malcolm <dmalcolm@redhat.com>
9605
9606 PR driver/69265
9607 * gcc.dg/spellcheck-options-11.c: New test case.
9608
960db8ec
JJ
96092016-05-18 Jakub Jelinek <jakub@redhat.com>
9610
9611 PR c++/71100
9612 * g++.dg/opt/pr71100.C: New test.
9613
04643334
MJ
96142016-05-18 Martin Jambor <mjambor@suse.cz>
9615
9616 PR ipa/69708
9617 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9618 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9619 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9620 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9621
91bb9f80
MJ
96222016-05-18 Martin Jambor <mjambor@suse.cz>
9623
9624 PR ipa/69708
9625 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9626 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9627 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9628 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9629 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9630
c584aca6
PC
96312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 PR c++/69793
9634 * g++.dg/template/crash122.C: New.
9635
20309c6e
PC
96362016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9637
9638 PR c++/70466
9639 * g++.dg/template/pr70466-1.C: New.
9640 * g++.dg/template/pr70466-2.C: Likewise.
9641
50c78b9a
MM
96422016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9643
9644 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9645 splat operations and the XXSPLTIB instruction.
9646 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9647 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9648 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9649 xxlxor to clear a register.
9650
cf8be00d
RS
96512016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9652
9653 * gcc.dg/torture/pr71020.c: New test.
9654
848a392a
MJ
96552016-05-18 Martin Jambor <mjambor@suse.cz>
9656
9657 PR ipa/70646
9658 * gcc.dg/ipa/pr70646.c: New test.
9659
1f2ab776
CL
96602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9661
9662 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9663
76489493
CL
96642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9665
9666 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9667 missing tests for vreinterpretq_p{8,16}.
9668
bd79378d
CL
96692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9670
9671 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9672 vsliq_n_s64 and vsliq_n_u64.
9673
81ca3ea0
CL
96742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9675
9676 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9677 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9678
873cb425
CL
96792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9680
9681 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9682 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9683 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9684
9d6e7c21
CL
96852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9686
9687 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9688 in comment.
9689
b4dbe40e 96902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9691
9692 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9693 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9694 "blr\t" and switch to scan-assembler-times.
9695
83a5c910
JW
96962016-05-18 Jiong Wang <jiong.wang@arm.com>
9697
53d6d955
UB
9698 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9699 with __aarch64__.
9700 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9701 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9702
fb7cbdeb
JJ
97032016-05-18 Jakub Jelinek <jakub@redhat.com>
9704
8ee91165
JJ
9705 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9706 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9707 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9708 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9709 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9710 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9711
cf4d516a
JJ
9712 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9713 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9714
a4f16422
JJ
9715 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9716 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9717
7b37ce10
JJ
9718 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9719 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9720
fb7cbdeb
JJ
9721 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9722
c9326aef
RB
97232016-05-18 Richard Biener <rguenther@suse.de>
9724
9725 PR tree-optimization/71168
9726 * gcc.dg/torture/pr71168.c: New testcase.
9727
df8b0a11
KV
97282016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9729
9730 PR middle-end/63586
9731 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9732 * gcc.dg/tree-ssa/pr63586.c: New test.
9733 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9734
2efd67ed
NS
97352016-05-17 Nathan Sidwell <nathan@acm.org>
9736
9737 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9738 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9739 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9740 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9741
1988b2c2
NS
97422016-05-17 Nathan Sidwell <nathan@acm.org>
9743
9744 * gcc.target/nvptx/abi-vararg-3.c: New.
9745
ad1d92ab
MM
97462016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9747
9748 PR tree-optimization/54579
9749 PR middle-end/55299
9750 * gcc.dg/fold-notrotate-1.c: New test.
9751 * gcc.dg/fold-notshift-1.c: New test.
9752 * gcc.dg/fold-notshift-2.c: New test.
9753
47768df8
MP
97542016-05-17 Marek Polacek <polacek@redhat.com>
9755
9756 PR ipa/71146
9757 * g++.dg/ipa/pr71146.C: New test.
9758
6b5423a5
DM
97592016-05-17 David Malcolm <dmalcolm@redhat.com>
9760
9761 * jit.dg/test-error-array-bounds.c: New test case.
9762
c7986356
MG
97632016-05-17 Marc Glisse <marc.glisse@inria.fr>
9764
9765 * gcc.dg/tree-ssa/and-1.c: New testcase.
9766
d982c5b7
MG
97672016-05-17 Marc Glisse <marc.glisse@inria.fr>
9768
9769 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9770 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9771
0139ba93
MG
97722016-05-17 Marc Glisse <marc.glisse@inria.fr>
9773
9774 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9775 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9776
daab4562
JW
97772016-05-17 Jiong Wang <jiong.wang@arm.com>
9778
9779 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9780
22330033
JW
97812016-05-17 Jiong Wang <jiong.wang@arm.com>
9782
9783 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9784
98b3a5f2
JW
97852016-05-17 Jiong Wang <jiong.wang@arm.com>
9786
9787 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9788 ".2d[index]" when scan the assembly.
9789 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9790 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9791 float64x1.
9792 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9793
b71b7a8e
RB
97942016-05-17 Richard Biener <rguenther@suse.de>
9795
9796 PR tree-optimization/71132
9797 * gcc.dg/torture/pr71132.c: New testcase.
9798
3c51ad46
CL
97992016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9800
9801 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9802
d20faa66
KT
98032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9804
9805 PR target/70809
9806 * gcc.target/aarch64/pr70809_1.c: New test.
9807
b75cc5a4
KT
98082016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9809
9810 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9811 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9812 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9813 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9814
b28eb195
IE
98152016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9816 Ilya Enkovich <ilya.enkovich@intel.com>
9817
9818 PR target/71114
9819 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9820
0b9004ed
JH
98212016-05-16 Jan Hubicka <hubicka@ucw.cz>
9822
9823 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9824 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9825
1b81a1c1
MW
98262016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9827
9828 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9829 test for __ARM_FP16_ARGS.
9830 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9831 * gcc.target/arm/aapcs/neon-vect10.c: New.
9832 * gcc.target/arm/aapcs/neon-vect9.c: New.
9833 * gcc.target/arm/aapcs/vfp18.c: New.
9834 * gcc.target/arm/aapcs/vfp19.c: New.
9835 * gcc.target/arm/aapcs/vfp20.c: New.
9836 * gcc.target/arm/aapcs/vfp21.c: New.
9837 * gcc.target/arm/fp16-aapcs-1.c: New.
9838 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9839 test for __ARM_FP16_ARGS.
9840 * g++.target/arm/fp16-return-1.c: Update expected output.
9841
921d1e73
JW
98422016-05-16 Jiong Wang <jiong.wang@arm.com>
9843
9844 PR testsuite/70227
9845 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9846
228eb42a
HA
98472016-05-15 Harald Anlauf <anlauf@gmx.de>
9848
9849 PR fortran/69603
9850 * gfortran.dg/pr69603.f90: New testcase.
9851
785abfd3
FR
98522016-05-14 Fritz Reese <fritzoreese@gmail.com>
9853
9854 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9855
e75eb64f
FR
98562016-05-14 Fritz Reese <fritzoreese@gmail.com>
9857
9858 PR fortran/71047
9859 * gfortran.dg/pr71047.f08: New test.
9860
aa4b467b
JM
98612016-05-13 Joseph Myers <joseph@codesourcery.com>
9862
9863 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9864 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9865 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9866
653fb4a2
MS
98672016-05-13 Martin Sebor <msebor@redhat.com>
9868
9869 PR c++/60049
9870 * g++.dg/cpp0x/constexpr-60049.C: New test.
9871
9e37582d
JJ
98722016-05-13 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR bootstrap/71071
9875 * gcc.dg/pr71071.c: New test.
9876
a278aa17
UB
98772016-05-13 Uros Bizjak <ubizjak@gmail.com>
9878
9879 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9880 remove XOP handling.
377eaca7 9881 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9882
ac3d02e2
NS
98832016-05-13 Nathan Sidwell <nathan@acm.org>
9884
9885 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9886 __atomic_is_lock_free declaration.
9887
8ab3bdac
RB
98882016-05-13 Richard Biener <rguenther@suse.de>
9889
9890 PR tree-optimization/42587
9891 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9892
623b8e0a
ML
98932016-05-13 Martin Liska <mliska@suse.cz>
9894
9895 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9896 the new format of dump output.
9897
da7674f6
IE
98982016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9899
9900 * gcc.dg/pr71084.c: New test.
9901
c959db3d
RR
99022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9903
53d6d955
UB
9904 PR target/53440
9905 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9906
43203dea
RR
99072016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9908
9909 * gcc.target/aarch64/struct_return.c: New test.
9910
4f2e1536
MP
99112016-05-12 Marek Polacek <polacek@redhat.com>
9912
9913 PR c/70756
9914 * c-c++-common/pr70756-2.c: New test.
9915 * c-c++-common/pr70756.c: New test.
9916
1ef33ef3
RB
99172016-05-12 Richard Biener <rguenther@suse.de>
9918
9919 PR tree-optimization/71059
9920 * gcc.dg/torture/pr71059.c: New testcase.
9921
763baff6
RB
99222016-05-12 Richard Biener <rguenther@suse.de>
9923
9924 PR tree-optimization/71062
9925 * gcc.dg/torture/pr71062.c: New testcase.
9926
c4ec1243
IE
99272016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9928
9929 PR tree-optimization/71006
9930 * gcc.dg/pr71006.c: New test.
9931
a5fbf76d
MP
99322016-05-12 Marek Polacek <polacek@redhat.com>
9933
9934 PR driver/71063
9935 * gcc.dg/opts-7.c: New test.
9936
5acc47a4
KT
99372016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9938
9939 PR target/70830
9940 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9941 Add -save-temps to dg-options.
9942 Scan for ldmfd rather than pop instruction.
9943 * gcc.target/arm/interrupt-2.c: Likewise.
9944 * gcc.target/arm/pr70830.c: New test.
9945
40bd4bf9
JJ
99462016-05-12 Jakub Jelinek <jakub@redhat.com>
9947
3cd63842
JJ
9948 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9949 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9950
c05d08f6
JJ
9951 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9952 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9953 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9954
bc27ffae
JJ
9955 PR target/71019
9956 * gcc.target/i386/avx512vl-pack-1.c: New test.
9957 * gcc.target/i386/avx512vl-pack-2.c: New test.
9958 * gcc.target/i386/avx512bw-pack-2.c: New test.
9959
515d7412
JJ
9960 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9961
40bd4bf9
JJ
9962 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9963 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9964 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9965
44ab146a
RB
99662016-05-12 Richard Biener <rguenther@suse.de>
9967
9968 PR tree-optimization/70986
9969 * gcc.dg/torture/pr70986-1.c: New testcase.
9970 * gcc.dg/torture/pr70986-2.c: Likewise.
9971 * gcc.dg/torture/pr70986-3.c: Likewise.
9972
d6e83a8d
MM
99732016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9974
9975 PR c/43651
9976 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9977 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9978
51e67ea3
UB
99792016-05-11 Uros Bizjak <ubizjak@gmail.com>
9980
9981 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9982 directive.
9983 * gcc.target/i386/pr66746.c: Ditto.
9984
3fd2b007
MM
99852016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9986
9987 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9988 support.
9989 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9990 warning when using -mvsx-timode.
9991 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9992 * gcc.target/powerpc/dform-2.c: Likewise.
9993 * gcc.target/powerpc/pr68805.c: Likewise.
9994
5c3a10fb
MP
99952016-05-11 Marek Polacek <polacek@redhat.com>
9996
9997 PR c++/71024
9998 * c-c++-common/attributes-3.c: New test.
9999
7cfb065b
NS
100002016-05-11 Nathan Sidwell <nathan@acm.org>
10001
10002 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10003 * gcc.c-torture/execute/pr68185.c: Likewise.
10004 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10005 * gcc.dg/pr69634.c: Requires scheduling.
10006 * gcc.dg/torture/pr66178.c: Require label values.
10007 * gcc.dg/setjmp-6.c: Require indirect jumps.
10008
f35ea97d
RB
100092016-05-11 Richard Biener <rguenther@suse.de>
10010
10011 PR tree-optimization/71055
10012 * gcc.dg/torture/pr71055.c: New testcase.
10013
dff70323
RB
100142016-05-11 Richard Biener <rguenther@suse.de>
10015
10016 PR debug/71057
10017 * g++.dg/debug/pr71057.C: New testcase.
10018
56a3d28b
JJ
100192016-05-11 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR fortran/70855
10022 * gfortran.dg/gomp/pr70855.f90: New test.
10023
ebc1b29e
RB
100242016-05-11 Richard Biener <rguenther@suse.de>
10025
10026 PR middle-end/71002
10027 * g++.dg/torture/pr71002.C: New testcase.
10028
98ccd1d7
IE
100292016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10030
10031 PR middle-end/70807
10032 * gcc.dg/pr70807.c: New test.
10033
ed29e24b
MS
100342016-05-10 Martin Sebor <msebor@redhat.com>
10035
10036 PR c++/38611
10037 * g++.dg/Wattributes.C: New test.
10038
e39dab2c
MG
100392016-05-10 Marc Glisse <marc.glisse@inria.fr>
10040
10041 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10042 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10043 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10044
d067e238
IE
100452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10046
10047 PR target/70799
10048 * gcc.target/i386/pr70799-1.c: New test.
10049
cd36c83e
PMR
100502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10051
10052 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10053
1e3af2a4
IE
100542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10055
10056 PR middle-end/70877
10057 * gcc.target/i386/pr70877.c: New test.
10058
afc610db
IE
100592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10060
10061 PR tree-optimization/70786
10062 * gcc.target/i386/pr70876.c: New test.
10063
4b59d19f
JJ
100642016-05-10 Jakub Jelinek <jakub@redhat.com>
10065
10066 PR target/70927
10067 * gcc.target/i386/avx512vl-logic-1.c: New test.
10068 * gcc.target/i386/avx512vl-logic-2.c: New test.
10069 * gcc.target/i386/avx512dq-logic-2.c: New test.
10070
9b5ee426
BS
100712016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10072
10073 PR target/70963
10074 * gcc.target/powerpc/pr70963.c: New.
10075
f3352cab
DM
100762016-05-10 David Malcolm <dmalcolm@redhat.com>
10077
10078 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10079 (test_very_wide_line): Add ruler to expected output.
10080 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10081 (test_very_wide_line): Likewise.
10082 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10083 (test_show_locus): Within the handling of "test_very_wide_line",
10084 enable show_ruler_p on the diagnostic context.
10085
4a3255dd
RB
100862016-05-10 Richard Biener <rguenther@suse.de>
10087
10088 PR tree-optimization/71039
10089 * gcc.dg/torture/pr71039.c: New testcase.
10090
da7c9950
NS
100912016-05-10 Nathan Sidwell <nathan@acm.org>
10092
10093 * gcc.dg/nested-func-10.c: Requires alloca.
10094 * gcc.dg/nested-func-9.c: Requires alloca.
10095 * gcc.c-torture/execute/pr70460.c: Requires labels.
10096 * gcc.c-torture/compile/pr70199.c: Requires labels.
10097 * gcc.target/nvptx/decl.c: Compile only.
10098 * gcc.target/nvptx/trailing-init.c: Compile only.
10099 * gcc.target/nvptx/ary-init.c: Compile only.
10100
cf68d92c
MP
101012016-05-10 Marek Polacek <polacek@redhat.com>
10102
10103 PR c/70255
10104 * gcc.dg/attr-opt-1.c: New test.
10105
64ea4e15
RB
101062016-05-10 Richard Biener <rguenther@suse.de>
10107
10108 PR tree-optimization/70497
10109 PR tree-optimization/28367
10110 * gcc.dg/torture/20160404-1.c: New testcase.
10111 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10112 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10113
5a96dae3
PMR
101142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10115
10116 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10117
fc97f805
UB
101182016-05-09 Uros Bizjak <ubizjak@gmail.com>
10119
10120 * gcc.target/i386/fabsneg-1.c New test.
10121
a710b1d5
AM
101222016-05-09 Alan Modra <amodra@gmail.com>
10123
10124 PR testsuite/70826
10125 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10126
171f6f05
RB
101272016-05-09 Richard Biener <rguenther@suse.de>
10128
10129 PR tree-optimization/70985
10130 * gcc.dg/torture/pr70985.c: New testcase.
10131
18caa34e
BC
101322016-05-09 Bin Cheng <bin.cheng@arm.com>
10133
10134 * gcc.dg/tree-ssa/ifc-9.c: New test.
10135 * gcc.dg/tree-ssa/ifc-10.c: New test.
10136 * gcc.dg/tree-ssa/ifc-11.c: New test.
10137 * gcc.dg/tree-ssa/ifc-12.c: New test.
10138 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10139 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10140 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10141
7a27d38f
RB
101422016-05-09 Richard Biener <rguenther@suse.de>
10143
10144 PR fortran/70937
10145 * gfortran.dg/pr70937.f90: New testcase.
10146
5ebbbd3d
RO
101472016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10148
10149 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10150
f6288c24
FR
101512016-05-07 Fritz Reese <fritzoreese@gmail.com>
10152
10153 PR fortran/56226
10154 * gfortran.dg/dec_structure_1.f90: New testcase.
10155 * gfortran.dg/dec_structure_2.f90: Ditto.
10156 * gfortran.dg/dec_structure_3.f90: Ditto.
10157 * gfortran.dg/dec_structure_4.f90: Ditto.
10158 * gfortran.dg/dec_structure_5.f90: Ditto.
10159 * gfortran.dg/dec_structure_6.f90: Ditto.
10160 * gfortran.dg/dec_structure_7.f90: Ditto.
10161 * gfortran.dg/dec_structure_8.f90: Ditto.
10162 * gfortran.dg/dec_structure_9.f90: Ditto.
10163 * gfortran.dg/dec_structure_10.f90: Ditto.
10164 * gfortran.dg/dec_structure_11.f90: Ditto.
10165 * gfortran.dg/dec_union_1.f90: Ditto.
10166 * gfortran.dg/dec_union_2.f90: Ditto.
10167 * gfortran.dg/dec_union_3.f90: Ditto.
10168 * gfortran.dg/dec_union_4.f90: Ditto.
10169 * gfortran.dg/dec_union_5.f90: Ditto.
10170 * gfortran.dg/dec_union_6.f90: Ditto.
10171 * gfortran.dg/dec_union_7.f90: Ditto.
10172
5ec4a8cd
TV
101732016-05-07 Tom de Vries <tom@codesourcery.com>
10174
10175 PR tree-optimization/70956
10176 * gcc.dg/graphite/pr70956.c: New test.
10177
58ec1d0e
JJ
101782016-05-06 Jakub Jelinek <jakub@redhat.com>
10179
ccd88fb7
JJ
10180 PR middle-end/70941
10181 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10182 (a, b, c, d): Change type from char to signed char.
10183 (main): Compare against (signed char) -1634678893 instead of
10184 hardcoded -109. Use __builtin_abort instead of abort.
10185
dd3b6464
JJ
10186 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10187 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10188
58ec1d0e
JJ
10189 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10190
19aa23d8
YR
101912016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10192
10193 PR debug/70935
10194 * gcc.dg/torture/pr70935.c: New test.
10195
ae5f0df1
OE
101962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10197
10198 PR target/58219
ce23a8ff 10199 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10200
078f7e37
RB
102012016-05-06 Richard Biener <rguenther@suse.de>
10202
10203 PR tree-optimization/70960
10204 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10205
765d7b54
OE
102062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10207
10208 PR target/52933
10209 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10210 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10211 Adjust expected instruction counts.
10212 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10213
29c94e65
MP
102142016-05-06 Marek Polacek <polacek@redhat.com>
10215
10216 PR sanitizer/70875
10217 * gcc.dg/ubsan/bounds-3.c: New test.
10218
3684b02e
OE
102192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10220
10221 PR target/54089
10222 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10223
8706773f
RB
102242016-05-06 Richard Biener <rguenther@suse.de>
10225
10226 PR middle-end/70931
10227 * gfortran.dg/pr70931.f90: New testcase.
10228
a4f51018
RB
102292016-05-06 Richard Biener <rguenther@suse.de>
10230
10231 PR middle-end/70941
10232 * gcc.dg/torture/pr70941.c: New testcase.
10233
c4f2425f
BC
102342016-05-05 Bin Cheng <bin.cheng@arm.com>
10235
10236 PR tree-optimization/57206
10237 * gcc.dg/vect/pr57206.c: New test.
10238
5dc08197
RO
102392016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10240
10241 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10242
351f85c5
JJ
102432016-05-05 Jakub Jelinek <jakub@redhat.com>
10244
568bac8c
JJ
10245 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10246
351f85c5
JJ
10247 * c-c++-common/Wdangling-else-4.c: New test.
10248
33fd7785
JJ
102492016-05-04 Jakub Jelinek <jakub@redhat.com>
10250
2d1ac15a
JJ
10251 PR c++/70906
10252 PR c++/70933
10253 * g++.dg/opt/pr70906.C: New test.
10254 * g++.dg/opt/pr70933.C: New test.
10255
33fd7785
JJ
10256 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10257
6b715bf6
JH
102582016-05-04 Jan Hubicka <hubicka@ucw.cz>
10259
10260 * gcc.dg/ipa/pure-const-3.c: New testcase.
10261
deef7113
MP
102622016-05-04 Marek Polacek <polacek@redhat.com>
10263
10264 * c-c++-common/Wdangling-else-1.c: New test.
10265 * c-c++-common/Wdangling-else-2.c: New test.
10266 * c-c++-common/Wdangling-else-3.c: New test.
10267
5396db97
KCY
102682016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10269
10270 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10271 flag is present.
10272
de55efd5
MP
102732016-05-04 Marek Polacek <polacek@redhat.com>
10274
10275 PR c/48778
10276 * gcc.dg/Waddress-2.c: New test.
10277
475839b6
AM
102782016-05-04 Alan Modra <amodra@gmail.com>
10279
10280 * gcc.target/powerpc/pr70866.c: New.
10281
b25aad5f
MS
102822016-05-03 Martin Sebor <msebor@redhat.com>
10283
10284 PR c++/66561
10285 * c-c++-common/builtin_location.c: New test.
10286 * g++.dg/cpp1y/builtin_location.C: New test.
10287
79ce98bc
MP
102882016-05-03 Marek Polacek <polacek@redhat.com>
10289
10290 PR c/70859
10291 * gcc.dg/pr70859.c: New test.
10292 * gcc.dg/pr70859-2.c: New test.
10293
402e89f5
PMR
102942016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10295
10296 * gnat.dg/debug5.adb: New testcase.
10297
f3d90045
DV
102982016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10299
10300 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10301 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10302 Procedure to check for z10 instruction set.
10303
1e26cec1
CL
103042016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10305
10306 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10307
71aca5a0
AM
103082016-05-03 Alan Modra <amodra@gmail.com>
10309
10310 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10311
2fd70ec1
JJ
103122016-05-03 Jakub Jelinek <jakub@redhat.com>
10313
10314 * gcc.target/i386/avx512f-cvt-1.c: New test.
10315
e5705cf7
L
103162016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10317
10318 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10319 -fdump-tree-vrp-details.
10320
381cdae4
RB
103212016-05-03 Richard Biener <rguenther@suse.de>
10322
10323 * gcc.dg/pr30172-1.c: Adjust.
10324 * gcc.dg/pr63743.c: Likewise.
10325 * gcc.dg/tm/pr51696.c: Likewise.
10326 * c-c++-common/tm/safe-1.c: Likewise.
10327 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10328 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10329 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10330 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10331
adedd5c1
JJ
103322016-05-03 Jakub Jelinek <jakub@redhat.com>
10333
31ed1665
JJ
10334 PR rtl-optimization/70467
10335 * gcc.target/i386/pr70467-3.c: New test.
10336 * gcc.target/i386/pr70467-4.c: New test.
10337
dea60b59
JJ
10338 PR tree-optimization/70916
10339 * gcc.c-torture/compile/pr70916.c: New test.
10340
adedd5c1
JJ
10341 PR target/49244
10342 * gcc.target/i386/pr49244-1.c: New test.
10343 * gcc.target/i386/pr49244-2.c: New test.
10344
f80041ef
BS
103452016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10346
10347 PR rtl-optimization/44281
10348 * gcc.target/i386/pr44281.c: New test.
10349
1cfcd39e
BC
103502016-05-03 bin cheng <bin.cheng@arm.com>
10351
10352 PR tree-optimization/56541
10353 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10354 * gcc.dg/vect/pr56541.c: new test.
10355
4304ccfd
MM
103562016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10357
10358 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10359 __float128.
10360 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10361
50d94c29
L
103622016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10363
10364 PR testsuite/70520
10365 * c-c++-common/asan/clone-test-1.c (main): Align child process
10366 stack to 16 bytes.
10367
bc1aee87
DM
103682016-05-02 David Malcolm <dmalcolm@redhat.com>
10369
10370 PR c++/62314
10371 * g++.dg/spellcheck-fields-2.C: New test case.
10372
474e0129
DM
103732016-05-02 David Malcolm <dmalcolm@redhat.com>
10374
10375 PR c++/62314
10376 * g++.dg/pr62314.C: New test case.
10377
818b88a7
JH
103782016-05-02 Jan Hubicka <hubicka@ucw.cz>
10379
10380 * gcc.dg/ipa/inline-8.c: New testcase.
10381
dd77684f
JJ
103822016-05-02 Jakub Jelinek <jakub@redhat.com>
10383
10384 PR rtl-optimization/70467
10385 * gcc.target/i386/pr70467-1.c: New test.
10386
72407e00
BE
103872016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10388
10389 * gcc.dg/spec-options.c: Run the test on all targets.
10390 * gcc.dg/foo.specs: Use cpp_unique_options.
10391
dd53d197
MG
103922016-05-02 Marc Glisse <marc.glisse@inria.fr>
10393
10394 * gcc.dg/tree-ssa/unord.c: New testcase.
10395
a8b85ce9
MG
103962016-05-02 Marc Glisse <marc.glisse@inria.fr>
10397
10398 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10399
5b37e866
NS
104002016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10401
10402 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10403
7176a4a0
MP
104042016-05-02 Marek Polacek <polacek@redhat.com>
10405
10406 PR c/70851
10407 * gcc.dg/enum-incomplete-3.c: New test.
10408
6b9933b9
MP
104092016-05-02 Marek Polacek <polacek@redhat.com>
10410 Tom de Vries <tom@codesourcery.com>
10411
10412 PR tree-optimization/70700
10413 * gcc.dg/pr70700.c: New test.
10414
90f82260
UB
104152016-05-01 Uros Bizjak <ubizjak@gmail.com>
10416
10417 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10418 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10419 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10420 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10421 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10422
f73036c1
EB
104232016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10424
10425 * ada/acats/run_acats: Rename into...
10426 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10427 * ada/acats/run_all.sh: Remove redundant test.
10428 (target_run): Move around.
10429 (target_gnatchop): Use newly built executable.
10430 (target_gnatmake): Likewise.
10431 Check that the compilation of impbit succeeds.
10432
85e051a3
OE
104332016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10434
10435 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10436 * gcc.dg/20021029-1.c: Likewise.
10437 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10438 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10439 * gcc.target/sh/cmpstr.c: Likewise.
10440 * gcc.target/sh/cmpstrn.c: Likewise.
10441 * gcc.target/sh/memset.c: Likewise.
10442 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10443 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10444 * gcc.target/sh/pr39423-1.c: Likewise.
10445 * gcc.target/sh/pr49468-di.c: Likewise.
10446 * gcc.target/sh/pr49468-si.c: Likewise.
10447 * gcc.target/sh/pr49880-1.c: Likewise.
10448 * gcc.target/sh/pr49880-2.c: Likewise.
10449 * gcc.target/sh/pr49880-3.c: Likewise.
10450 * gcc.target/sh/pr50751-1.c: Likewise.
10451 * gcc.target/sh/pr50751-4.c: Likewise.
10452 * gcc.target/sh/pr50751-7.c: Likewise.
10453 * gcc.target/sh/pr51244-1.c: Likewise.
10454 * gcc.target/sh/pr51244-10.c: Likewise.
10455 * gcc.target/sh/pr51244-11.c: Likewise.
10456 * gcc.target/sh/pr51244-12.c: Likewise.
10457 * gcc.target/sh/pr51244-13.c: Likewise.
10458 * gcc.target/sh/pr51244-14.c: Likewise.
10459 * gcc.target/sh/pr51244-17.c: Likewise.
10460 * gcc.target/sh/pr51244-18.c: Likewise.
10461 * gcc.target/sh/pr51244-19.c: Likewise.
10462 * gcc.target/sh/pr51244-4.c: Likewise.
10463 * gcc.target/sh/pr51244-5.c: Likewise.
10464 * gcc.target/sh/pr51244-7.c: Likewise.
10465 * gcc.target/sh/pr51244-8.c: Likewise.
10466 * gcc.target/sh/pr51244-9.c: Likewise.
10467 * gcc.target/sh/pr51697.c: Likewise.
10468 * gcc.target/sh/pr52483-1.c: Likewise.
10469 * gcc.target/sh/pr52483-2.c: Likewise.
10470 * gcc.target/sh/pr52483-3.c: Likewise.
10471 * gcc.target/sh/pr52483-5.c: Likewise.
10472 * gcc.target/sh/pr52933-1.c: Likewise.
10473 * gcc.target/sh/pr52933-2.c: Likewise.
10474 * gcc.target/sh/pr52933-3.c: Likewise.
10475 * gcc.target/sh/pr53568-1.c: Likewise.
10476 * gcc.target/sh/pr53976-1.c: Likewise.
10477 * gcc.target/sh/pr53988-1.c: Likewise.
10478 * gcc.target/sh/pr53988.c: Likewise.
10479 * gcc.target/sh/pr54089-1.c: Likewise.
10480 * gcc.target/sh/pr54089-6.c: Likewise.
10481 * gcc.target/sh/pr54089-7.c: Likewise.
10482 * gcc.target/sh/pr54089-8.c: Likewise.
10483 * gcc.target/sh/pr54089-9.c: Likewise.
10484 * gcc.target/sh/pr54236-1.c: Likewise.
10485 * gcc.target/sh/pr54236-2.c: Likewise.
10486 * gcc.target/sh/pr54236-3.c: Likewise.
10487 * gcc.target/sh/pr54236-4.c: Likewise.
10488 * gcc.target/sh/pr54386.c: Likewise.
10489 * gcc.target/sh/pr54602-1.c: Likewise.
10490 * gcc.target/sh/pr54685.c: Likewise.
10491 * gcc.target/sh/pr54760-1.c: Likewise.
10492 * gcc.target/sh/pr54760-2.c: Likewise.
10493 * gcc.target/sh/pr54760-3.c: Likewise.
10494 * gcc.target/sh/pr54760-4.c: Likewise.
10495 * gcc.target/sh/pr54760-5.c: Likewise.
10496 * gcc.target/sh/pr54760-6.c: Likewise.
10497 * gcc.target/sh/pr55146.c: Likewise.
10498 * gcc.target/sh/pr55160.c: Likewise.
10499 * gcc.target/sh/pr59278.c: Likewise.
10500 * gcc.target/sh/pr59401-1.c: Likewise.
10501 * gcc.target/sh/pr59533-1.c: Likewise.
10502 * gcc.target/sh/pr63260.c: Likewise.
10503 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10504 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10505 * gcc.target/sh/strlen.c: Likewise.
10506 * gcc.target/sh/torture/pr30807.c: Likewise.
10507 * gcc.target/sh/torture/pr34777.c: Likewise.
10508 * gcc.target/sh/torture/pr64652.c: Likewise.
10509 * gcc.target/sh/torture/pr65505.c: Likewise.
10510 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10511 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10512
411e5c67
PC
105132016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10514
10515 PR c++/66644
10516 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10517
8fa97501
BS
105182016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10519
10520 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10521 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10522 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10523 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10524
5a956111
PP
105252016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10526
10527 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10528 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10529
e7ff0319
CP
105302016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10531
10532 PR middle-end/70626
10533 * c-c++-common/goacc/combined-reduction.c: New test.
10534 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10535
52d11a4b
L
105362016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10537
10538 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10539 *movdi_internal pattern only if PIC off.
10540 * gcc.target/i386/pr70155-2.c: Likewise.
10541 * gcc.target/i386/pr70155-3.c: Likewise.
10542 * gcc.target/i386/pr70155-4.c: Likewise.
10543 * gcc.target/i386/pr70155-5.c: Likewise.
10544 * gcc.target/i386/pr70155-6.c: Likewise.
10545 * gcc.target/i386/pr70155-7.c: Likewise.
10546 * gcc.target/i386/pr70155-8.c: Likewise.
10547 * gcc.target/i386/pr70155-15.c: Likewise.
10548 * gcc.target/i386/pr70155-17.c: Likewise.
10549 * gcc.target/i386/pr70155-22.c: Likewise.
10550
8960db31
BC
105512016-04-29 Bin Cheng <bin.cheng@arm.com>
10552
10553 PR tree-optimization/70803
10554 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10555
cca535a4
IE
105562016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10557
10558 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10559 optimization of vector loop.
10560 * gcc.target/i386/vect-unpack-3.c: New test.
10561 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10562 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10563 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10564
500ecf4a
MP
105652016-04-29 Marek Polacek <polacek@redhat.com>
10566
10567 PR sanitizer/70342
10568 * g++.dg/ubsan/null-7.C: New test.
10569
2fff3db8
MP
10570 PR c/70852
10571 * gcc.dg/pr70852.c: New test.
10572
509063eb
DV
105732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10574
10575 PR/69089
10576 * g++.dg/cpp0x/alignas6.C: New test.
10577
83745c0d
DV
105782016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10579
c87885ca
RO
10580 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10581 * gcc.dg/pr27003.c: Likewise.
10582 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10583 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10584 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10585 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10586 * gcc.target/arc/mxy.c: Likewise.
10587 * gcc.target/arc/mswape.c: Likewise.
10588 * gcc.target/arc/mrtsc.c: Likewise.
10589 * gcc.target/arc/mcrc.c: Likewise.
10590 * gcc.target/arc/mdsp-packa.c: Likewise.
10591 * gcc.target/arc/mdvbf.c: Likewise.
10592 * gcc.target/arc/mlock.c: Likewise.
10593 * gcc.target/arc/mmac-24.c: Likewise.
10594 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10595
849b265d
BS
105962016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10597 Matthijs Kooijman <matthijs@stdin.nl>
10598 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10599
10600 PR target/60040
10601 * gcc.target/avr/pr60040-1.c: New.
10602 * gcc.target/avr/pr60040-2.c: New.
10603
1390536b
RB
106042016-04-29 Richard Biener <rguenther@suse.de>
10605
10606 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10607
98998245
RB
106082016-04-29 Richard Biener <rguenther@suse.de>
10609
10610 PR tree-optimization/13962
10611 PR tree-optimization/65686
10612 * gcc.dg/uninit-pr65686.c: New testcase.
10613
8b80cc21
JJ
106142016-04-29 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR middle-end/70843
10617 * gcc.dg/pr70843.c: New test.
10618
6181bc30
JJ
106192016-04-28 Jakub Jelinek <jakub@redhat.com>
10620
10621 PR target/70858
10622 * gcc.target/i386/pr70858.c: New test.
10623
f4cb3612
AB
106242016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10625
10626 * gcc.target/arc/nps400-1.c: New file.
10627
8ad9df62
JR
106282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10629 Andrew Burgess <andrew.burgess@embecosm.com>
10630
10631 * gcc.target/arc/movh_cl-1.c: New file.
10632
ceaaa9fe
JR
106332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10634 Andrew Burgess <andrew.burgess@embecosm.com>
10635
10636 * gcc.target/arc/extzv-1.c: New file.
10637 * gcc.target/arc/insv-1.c: New file.
10638 * gcc.target/arc/insv-2.c: New file.
10639 * gcc.target/arc/movb-1.c: New file.
10640 * gcc.target/arc/movb-2.c: New file.
10641 * gcc.target/arc/movb-3.c: New file.
10642 * gcc.target/arc/movb-4.c: New file.
10643 * gcc.target/arc/movb-5.c: New file.
10644 * gcc.target/arc/movb_cl-1.c: New file.
10645 * gcc.target/arc/movb_cl-2.c: New file.
10646 * gcc.target/arc/movbi_cl-1.c: New file.
10647 * gcc.target/arc/movl-1.c: New file.
10648
4d03dc2f
JR
106492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10650 Andrew Burgess <andrew.burgess@embecosm.com>
10651
10652 * gcc.target/arc/cmem-1.c: New file.
10653 * gcc.target/arc/cmem-2.c: New file.
10654 * gcc.target/arc/cmem-3.c: New file.
10655 * gcc.target/arc/cmem-4.c: New file.
10656 * gcc.target/arc/cmem-5.c: New file.
10657 * gcc.target/arc/cmem-6.c: New file.
10658 * gcc.target/arc/cmem-7.c: New file.
10659 * gcc.target/arc/cmem-ld.inc: New file.
10660 * gcc.target/arc/cmem-st.inc: New file.
10661
81262dad
JJ
106622016-04-28 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR target/70821
10665 * gcc.target/i386/pr70821.c: New test.
10666
0a31a09a
BS
106672016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10668
10669 * gcc.target/powerpc/vec-adde.c: New test.
10670 * gcc.target/powerpc/vec-adde-int128.c: New test.
10671
3ddffba9
JJ
106722016-04-28 Jakub Jelinek <jakub@redhat.com>
10673
10674 * gcc.target/i386/avx-vround-1.c: New test.
10675 * gcc.target/i386/avx-vround-2.c: New test.
10676 * gcc.target/i386/avx512vl-vround-1.c: New test.
10677 * gcc.target/i386/avx512vl-vround-2.c: New test.
10678
713dedcd
RO
106792016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10680
10681 PR testsuite/70595
10682 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10683 (check_effective_target_cilkplus_runtime): ... this.
10684 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10685 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10686
10687 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10688 Require cilkplus_runtime.
10689 Don't add -lcilkrts.
10690 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10691 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10692 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10693 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10694 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10695 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10696 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10697 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10698 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10699 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10700 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10701 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10702 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10703 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10704 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10705 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10706 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10707 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10708 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10709 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10710 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10711 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10712 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10713 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10714 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10715 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10716 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10717 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10718 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10719
10720 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10721 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10722
10723 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10724
10725 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10726 cilkplus_runtime.
10727
3563f78f
MG
107282016-04-27 Marc Glisse <marc.glisse@inria.fr>
10729
10730 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10731 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10732
6bc2bb18
RB
107332015-04-27 Ryan Burn <contact@rnburn.com>
10734
10735 PR c++/69024
10736 PR c++/68997
10737 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10738 diagnostic.
10739 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10740 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10741
1e55d29a
EB
107422016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10743
10744 * gnat.dg/limited_with4.ad[sb]: New test.
10745 * gnat.dg/limited_with4_pkg.ads: New helper.
10746
087146ca
L
107472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10748
10749 PR target/70155
10750 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10751 and movv1ti_internal patterns
10752 * gcc.target/i386/pr70155-1.c: New test.
10753 * gcc.target/i386/pr70155-2.c: Likewise.
10754 * gcc.target/i386/pr70155-3.c: Likewise.
10755 * gcc.target/i386/pr70155-4.c: Likewise.
10756 * gcc.target/i386/pr70155-5.c: Likewise.
10757 * gcc.target/i386/pr70155-6.c: Likewise.
10758 * gcc.target/i386/pr70155-7.c: Likewise.
10759 * gcc.target/i386/pr70155-8.c: Likewise.
10760 * gcc.target/i386/pr70155-9.c: Likewise.
10761 * gcc.target/i386/pr70155-10.c: Likewise.
10762 * gcc.target/i386/pr70155-11.c: Likewise.
10763 * gcc.target/i386/pr70155-12.c: Likewise.
10764 * gcc.target/i386/pr70155-13.c: Likewise.
10765 * gcc.target/i386/pr70155-14.c: Likewise.
10766 * gcc.target/i386/pr70155-15.c: Likewise.
10767 * gcc.target/i386/pr70155-16.c: Likewise.
10768 * gcc.target/i386/pr70155-17.c: Likewise.
10769 * gcc.target/i386/pr70155-18.c: Likewise.
10770 * gcc.target/i386/pr70155-19.c: Likewise.
10771 * gcc.target/i386/pr70155-20.c: Likewise.
10772 * gcc.target/i386/pr70155-21.c: Likewise.
10773 * gcc.target/i386/pr70155-22.c: Likewise.
10774
92329f9f
L
107752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10776
10777 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10778 ".{5,6}".
10779
309a0cf6
BC
107802016-04-27 Bin Cheng <bin.cheng@arm.com>
10781
10782 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10783 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10784 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10785 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10786 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10787
72ed2b9c
RB
107882016-04-27 Richard Biener <rguenther@suse.de>
10789
10790 PR ipa/70760
10791 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10792 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10793
3c98ff9b
NS
107942016-04-27 Nathan Sidwell <nathan@acm.org>
10795
10796 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10797 * g++.dg/ubsan/pr63956.C: Adjust error location.
10798
9ec5d66b
NC
107992016-04-27 Nick Clifton <nickc@redhat.com>
10800
10801 PR middle-end/49889
10802 * gcc.dg/pr49889.c: New test.
10803
c1e1f433
BS
108042016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10805
10806 * c-c++-common/memset-array.c: New test.
10807
8ac43293
MS
108082016-04-26 Martin Sebor <msebor@redhat.com>
10809
10810 PR c++/66639
10811 * g++.dg/cpp1y/func_constexpr.C: New test.
10812
843ce8ab
PP
108132016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10814
10815 PR c++/70241
10816 * g++.dg/cpp0x/enum32.C: New test.
10817 * g++.dg/cpp0x/enum33.C: New test.
10818
108192016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10820
10821 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10822 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10823 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10824 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10825 * gcc.c-torture/execute/pr38151.c: Likewise.
10826 * gcc.c-torture/execute/pr66556.c: Likewise.
10827 * gcc.c-torture/execute/pr67781.c: Likewise.
10828 * gcc.c-torture/execute/pr68648.c: Likewise.
10829
ca1206be
MG
108302016-04-26 Marc Glisse <marc.glisse@inria.fr>
10831
10832 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10833
2448a956
MP
108342016-04-26 Marek Polacek <polacek@redhat.com>
10835
10836 PR c/67784
10837 * gcc.dg/pr67784-3.c: New test.
10838 * gcc.dg/pr67784-4.c: New test.
10839 * gcc.dg/pr67784-5.c: New test.
10840
b02a5e26
MP
10841 PR c/70791
10842 * gcc.dg/Wnested-externs-2.c: New test.
10843
6b6aa8d3
MG
108442016-04-26 Marc Glisse <marc.glisse@inria.fr>
10845
10846 * gcc.dg/fold-plusmult.c: Adjust.
10847 * gcc.dg/no-strict-overflow-6.c: Adjust.
10848 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10849
a2095b55
BS
108502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10851
10852 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10853 number scans.
10854 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10855 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10856 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10857 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10858 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10859 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10860 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10861 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10862 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10863 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10864 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10865 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10866 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10867 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10868 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10869 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10870 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10871 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10872 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10873 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10874 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10875 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10876 scans.
10877 * gcc.target/i386/pr32219-4.c: Likewise.
10878 * gcc.target/i386/pr32219-6.c: Likewise.
10879 * gcc.target/i386/pr32219-8.c: Likewise.
10880
bb0cc5c8
KT
108812016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10882
10883 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10884 associated options.
10885
5a0802ea
MP
108862016-04-26 Marek Polacek <polacek@redhat.com>
10887
10888 PR c++/70744
10889 * g++.dg/ext/cond2.C: New test.
10890
00f615af
BC
108912016-04-26 Bin Cheng <bin.cheng@arm.com>
10892
10893 PR tree-optimization/70771
10894 PR tree-optimization/70775
10895 * gcc.dg/pr70771.c: New test.
25939d34 10896 * gcc.dg/pr70775.c: New test.
00f615af 10897
218155e7
BS
108982016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10899
10900 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10901
ab99f467
RB
109022016-04-25 Richard Biener <rguenther@suse.de>
10903
10904 PR tree-optimization/70780
10905 * gcc.dg/torture/pr70780.c: New testcase.
10906
3f8257db 109072016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10908
c87885ca
RO
10909 * gcc.target/arm/neon-vaddws16.c: New test.
10910 * gcc.target/arm/neon-vaddws32.c: New test.
10911 * gcc.target/arm/neon-vaddwu16.c: New test.
10912 * gcc.target/arm/neon-vaddwu32.c: New test.
10913 * gcc.target/arm/neon-vaddwu8.c: New test.
10914 * lib/target-supports.exp
93c590ee
MC
10915 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10916 that arm neon support vector widen sum of HImode TO SImode.
10917
d6c1a7a7
JJ
109182016-04-23 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR sanitizer/70712
10921 * c-c++-common/asan/pr70712.c: New test.
10922
ab0fc037
TS
109232016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10924
10925 * .gitattributes: New file.
10926
2aa64824
CL
109272016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10928
10929 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10930
e7e12d92
DH
109312016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10932
10933 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10934 * gfortran.dg/submodule_15.f08: Likewise.
10935
d1431192
RB
109362016-04-22 Richard Biener <rguenther@suse.de>
10937
10938 PR tree-optimization/70740
10939 * gcc.dg/torture/pr70740.c: New testcase.
10940
04a63c24
L
109412016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10942
10943 PR target/70750
10944 * gcc.target/i386/pr70750-1.c: New test.
10945 * gcc.target/i386/pr70750-2.c: Likewise.
10946
20700098
PC
109472016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10948
10949 PR c++/70540
10950 * g++.dg/cpp0x/auto48.C: New.
10951
aedf4e12
MP
109522016-04-21 Marek Polacek <polacek@redhat.com>
10953
10954 PR c++/70513
10955 * g++.dg/cpp0x/forw_enum12.C: New test.
10956 * g++.dg/cpp0x/forw_enum13.C: New test.
10957
2074d80a
KY
109582016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10959
10960 PR target/70728
10961 * gcc.target/i386/pr70728.c: New test.
10962
aef4aab0
RB
109632016-04-21 Richard Biener <rguenther@suse.de>
10964
10965 PR middle-end/70747
10966 * gcc.dg/pr70747.c: New testcase.
10967
2359e571
BC
109682016-04-21 Bin Cheng <bin.cheng@arm.com>
10969
10970 PR tree-optimization/70715
10971 * gcc.dg/tree-ssa/scev-13.c: New test.
10972
ce0e66ff
MG
109732016-04-21 Marc Glisse <marc.glisse@inria.fr>
10974
10975 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10976
2c2870a1
MG
109772016-04-21 Marc Glisse <marc.glisse@inria.fr>
10978
10979 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10980
a2b056a3
JH
109812016-04-20 Jan Hubicka <jh@suse.cz>
10982
10983 PR ipa/70018
10984 * g++.dg/ipa/nothrow-1.C: New testcase.
10985
ee392fc2
NS
109862016-04-20 Nathan Sidwell <nathan@acm.org>
10987
10988 PR c++/55635
10989 * g++.dg/eh/delete1.C: New.
10990
dda49daf
L
109912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10992
10993 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10994 -mtune-ctrl=sse_typeless_stores.
10995
8a5b9d5a
L
109962016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10997
10998 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10999
1011119f
BC
110002016-04-20 Bin Cheng <bin.cheng@arm.com>
11001
11002 PR tree-optimization/69489
11003 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11004
477d4906
IV
110052016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11006
11007 PR c++/69363
11008 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11009 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11010 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11011
fad08d12
BC
110122016-04-20 Bin Cheng <bin.cheng@arm.com>
11013
11014 PR tree-optimization/56625
11015 PR tree-optimization/69489
11016 * gcc.dg/vect/pr56625.c: New test.
11017 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11018
9e3e4fab
AP
110192016-04-20 Andrew Pinski <apinski@cavium.com>
11020
11021 PR target/64971
11022 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11023
d7aa24e4
AC
110242016-04-20 Arnaud Charlet <charlet@adacore.com>
11025
11026 * gnat.dg/self1.adb: Remove now incorrect test.
11027
e6d62b46
BC
110282016-04-20 Bin Cheng <bin.cheng@arm.com>
11029
11030 * gcc.dg/tree-ssa/scev-11.c: New test.
11031 * gcc.dg/tree-ssa/scev-12.c: New test.
11032
2697b189
MP
110332016-04-20 Marek Polacek <polacek@redhat.com>
11034
11035 PR tree-optimization/70725
11036 * gcc.dg/pr70725.c: New test.
11037
60d393e8
RB
110382016-04-20 Richard Biener <rguenther@suse.de>
11039
11040 PR tree-optimization/70726
11041 * g++.dg/vect/pr70726.cc: New testcase.
11042
82c6f58a
AK
110432016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11044
11045 PR target/70674
11046 * gcc.target/s390/pr70674.c: New test.
11047
90eeab20
JD
110482016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11049
11050 PR libgfortran/70684
11051 * gfortran.dg/list_read_14.f90: New test.
11052
fc9cf6da
L
110532016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11054
11055 PR target/69201
11056 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11057 extern to force it misaligned.
11058 (b): Likewise.
11059 (c): Likewise.
11060 (d): Likewise.
11061 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11062 Don't check `*' before movv4sf_internal.
11063 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11064 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11065 Don't check `*' before movv16qi_internal.
11066 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11067 extern to force it misaligned.
11068 (b): Likewise.
11069 (c): Likewise.
11070 (d): Likewise.
11071 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11072 Don't check `*' before movv2df_internal.
11073 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11074 extern to force it misaligned.
11075 (b): Likewise.
11076 (c): Likewise.
11077 (d): Likewise.
11078 Check movv8sf_internal instead of avx_storeups256.
11079 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11080
ea8927ea
RB
110812016-04-19 Richard Biener <rguenther@suse.de>
11082
11083 PR tree-optimization/70171
11084 * g++.dg/tree-ssa/pr70171.C: New testcase.
11085
65f52ee9
RB
110862016-04-19 Richard Biener <rguenther@suse.de>
11087
11088 PR tree-optimization/70724
11089 * gcc.dg/torture/pr70724.c: New testcase.
11090
987b67f1
VM
110912016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11092
11093 PR middle-end/70689
c87885ca 11094 * gcc.target/i386/pr70689.c: New.
987b67f1 11095
91a47c39
L
110962016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11097
11098 PR target/70708
11099 * gcc.target/i386/pr70708.c: New test.
11100
8270b82d
RB
111012016-04-18 Richard Biener <rguenther@suse.de>
11102
11103 PR tree-optimization/43434
11104 * gcc.dg/vect/pr43434.c: New testcase.
11105 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11106 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11107 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11108 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11109 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11110 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11111 * gcc.dg/gomp/pr68640.c: Likewise.
11112 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11113 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11114
edd048e2
RB
111152016-04-18 Richard Biener <rguenther@suse.de>
11116
11117 PR tree-optimization/70701
11118 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11119
bd5c7330
TV
111202016-04-18 Tom de Vries <tom@codesourcery.com>
11121
11122 PR testsuite/70699
11123 * gcc.dg/pr70161.c: Add dot-file scans.
11124 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11125 instead of after last dot char.
11126
23f2660f
EB
111272016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11128
11129 * c-c++-common/dump-ada-spec-3.c: New test.
11130 * c-c++-common/dump-ada-spec-4.c: Likewise.
11131
da152c9f
TV
111322016-04-17 Tom de Vries <tom@codesourcery.com>
11133
11134 PR other/70183
11135 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11136
cc950f98
JH
111372016-04-15 Jan Hubicka <jh@suse.cz>
11138
11139 PR ipa/70018
11140 * g++.dg/ipa/pure-const-1.C: New testcase.
11141 * g++.dg/ipa/pure-const-2.C: New testcase.
11142 * g++.dg/ipa/pure-const-3.C: New testcase.
11143
949505a9
MP
111442016-04-15 Marek Polacek <polacek@redhat.com>
11145
11146 PR c/70671
11147 * gcc.dg/bitfld-22.c: New test.
11148
10e547d6
BS
111492016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11150
11151 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11152 x86_64.
11153
1e77281b
MP
111542016-04-15 Marek Polacek <polacek@redhat.com>
11155
11156 PR c/70651
11157 * c-c++-common/pr70651.c: New test.
11158
e501fa8e
KT
111592016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11160
11161 PR rtl-optimization/70681
11162 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11163 dump scan on arm and powerpc.
11164 * gcc.dg/pr10474.c: Likewise.
11165
dda1bf61
JJ
111662016-04-15 Jakub Jelinek <jakub@redhat.com>
11167
ca4ef1ff
JJ
11168 PR c++/69517
11169 PR c++/70019
11170 PR c++/70588
11171 * g++.dg/cpp1y/vla11.C: Revert for real.
11172
dda1bf61
JJ
11173 PR c/70436
11174 * c-c++-common/Wparentheses-1.c: New test.
11175 * c-c++-common/gomp/Wparentheses-1.c: New test.
11176 * c-c++-common/gomp/Wparentheses-2.c: New test.
11177 * c-c++-common/gomp/Wparentheses-3.c: New test.
11178 * c-c++-common/gomp/Wparentheses-4.c: New test.
11179 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11180 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11181 * c-c++-common/goacc/Wparentheses-1.c: New test.
11182
1355e62c
KY
111832016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11184
11185 PR target/70662
11186 * gcc.target/i386/pr70662.c: New test.
11187
0ab34b9e 111882016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11189 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11190
11191 PR tree-optimization/70130
11192 * gcc.dg/vect/O3-pr70130.c: New testcase.
11193
bc773aad
MM
111942016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11195
6e9b2286
MM
11196 PR target/70669
11197 * gcc.target/powerpc/pr70669.c: New test.
11198
bc773aad
MM
11199 PR target/70640
11200 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11201 a power7 system that does not have an assembler that supports
11202 power8.
11203
d8747845
MS
112042016-04-14 Martin Sebor <msebor@redhat.com>
11205
11206 PR c++/69517
11207 PR c++/70019
11208 PR c++/70588
11209 * c-c++-common/ubsan/vla-1.c: Revert.
11210 * g++.dg/cpp1y/vla11.C: Same.
11211 * g++.dg/cpp1y/vla12.C: Same.
11212 * g++.dg/cpp1y/vla13.C: Same.
11213 * g++.dg/cpp1y/vla14.C: Same.
11214 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11215 * g++.dg/init/array24.C: Same.
d8747845
MS
11216 * g++.dg/ubsan/vla-1.C: Same.
11217
85128559
MP
112182016-04-14 Marek Polacek <polacek@redhat.com>
11219 Jan Hubicka <hubicka@ucw.cz>
11220
11221 PR c++/70029
11222 * g++.dg/torture/pr70029.C: New test.
11223
52fbb073
MS
112242016-04-14 Martin Sebor <msebor@redhat.com>
11225
11226 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11227 type size to prevent failures on targets with very low maximum
11228 alignment.
11229
6db61d6f
RB
112302016-04-14 Richard Biener <rguenther@suse.de>
11231
11232 PR tree-optimization/70623
11233 * gcc.dg/torture/pr70623.c: New testcase.
11234 * gcc.dg/torture/pr70623-2.c: Likewise.
11235
342fac95
MS
112362016-04-13 Martin Sebor <msebor@redhat.com>
11237
11238 PR c++/69517
11239 PR c++/70019
11240 PR c++/70588
11241 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11242 * g++.dg/cpp1y/vla11.C: New test.
11243 * g++.dg/cpp1y/vla12.C: New test.
11244 * g++.dg/cpp1y/vla13.C: New test.
11245 * g++.dg/cpp1y/vla14.C: New test.
11246 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11247 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11248 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11249
d93c452f
JJ
112502016-04-13 Jakub Jelinek <jakub@redhat.com>
11251
11252 PR c++/70641
11253 * g++.dg/opt/pr70641.C: New test.
11254
85115fb6
RO
112552016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11256
11257 PR rtl-optimization/68749
11258 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11259 effects of argument promotions.
11260 Remove default args to dg-skip-if.
11261
545a4139
PC
112622016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11263
11264 PR c++/70635
11265 * g++.dg/parse/pr70635.C: New.
11266
b3a77f21
MP
112672016-04-13 Marek Polacek <polacek@redhat.com>
11268
11269 PR c++/70639
11270 * c-c++-common/Wmisleading-indentation-4.c: New test.
11271
99cd9857
MP
112722016-04-13 Marek Polacek <polacek@redhat.com>
11273
11274 PR c/70436
c87885ca
RO
11275 * gcc.dg/Wparentheses-12.c: New test.
11276 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11277
75ca93ec
IE
112782016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11279
11280 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11281 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11282 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11283
3d3f9e7e
JJ
112842016-04-13 Jakub Jelinek <jakub@redhat.com>
11285
37947cd0
JJ
11286 PR middle-end/70633
11287 * gcc.c-torture/compile/pr70633.c: New test.
11288
3d3f9e7e
JJ
11289 PR debug/70628
11290 * gcc.dg/torture/pr70628.c: New test.
11291
92886d3e
PP
112922016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11293
11294 PR c++/70610
11295 * g++.dg/template/pr70610.C: New test.
11296 * g++.dg/template/pr70610-2.C: New test.
11297 * g++.dg/template/pr70610-3.C: New test.
11298 * g++.dg/template/pr70610-4.C: New test.
11299
13bd7c2b
JJ
113002016-04-12 Jakub Jelinek <jakub@redhat.com>
11301
6512fa6d
JJ
11302 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11303 128 instead of 32.
11304
13bd7c2b
JJ
11305 PR c++/70571
11306 * g++.dg/ext/pr70571.C: New test.
11307
20b9851c
MM
113082016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11309
8a434ada 11310 PR target/70640
20b9851c
MM
11311 * gcc.target/powerpc/pr70640.c: New test.
11312
2b2f52bc
PC
113132016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11314
11315 PR c++/68722
11316 * g++.dg/parse/pr68722.C: New.
11317
5901e56a
JJ
113182016-04-12 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR rtl-optimization/70596
11321 * gcc.target/i386/pr70596.c: New test.
11322
d4619dc1
NS
113232016-04-12 Nathan Sidwell <nathan@acm.org>
11324
11325 PR c++/70501
11326 * g++.dg/init/pr70501.C: New.
11327
3df530d3
DW
113282016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11329
11330 * gcc.target/i386/asm-flag-6.c: New test.
11331
b7a120d7
TV
113322016-04-12 Tom de Vries <tom@codesourcery.com>
11333
11334 PR tree-optimization/68756
11335 * gcc.dg/graphite/pr68756.c: New test.
11336
4e0eea75
JJ
113372016-04-12 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR tree-optimization/70602
11340 * gcc.c-torture/execute/pr70602.c: New test.
11341
35fbda43
MM
113422016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11343
11344 PR target/70381
11345 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11346 __float128 emulator is built and runs.
11347 * gcc.target/powerpc/float128-1.c: Likewise.
11348
11349 * lib/target-supports.exp (check_ppc_float128_sw_available):
11350 Rework tests for __float128 software and hardware
11351 availability. Fix exit condition to return 0 on success.
11352
04a99ebe
JG
113532016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11354
11355 PR target/70133
11356 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11357 * gcc.target/aarch64/target_attr_15.c: Likewise.
11358
47cd5a85
PC
113592016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11360
11361 PR c++/69066
11362 * g++.dg/cpp1y/pr69066.C: New.
11363
a5edb32e
JD
113642016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11365
11366 PR fortran/68566
11367 * gfortran.dg/pr36192.f90: Update test.
11368 * gfortran.dg/pr36192_1.f90: Update test.
11369 * gfortran.dg/real_dimension_1.f: Update test.
11370 * gfortran.dg/parameter_array_init_7.f90: New test.
11371
8ef378f8
JDA
113722016-04-09 John David Anglin <danglin@gcc.gnu.org>
11373
c532c871
JDA
11374 PR testsuite/64039
11375 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11376
d34f706f
JDA
11377 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11378
75e1dd9e
JDA
11379 PR rtl-optimization/66669
11380 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11381
8a976f5f
JDA
11382 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11383
da04822a
JDA
11384 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11385 * gcc.dg/pie-1.c: Likewise.
11386 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11387 * gcc.dg/pic-4.c: Likewise.
11388 * gcc.dg/pie-3.c: Likewise.
11389 * gcc.dg/pie-4.c: Likewise.
11390
adfabcf9
JDA
11391 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11392
4a020adf
JDA
11393 PR tree-optimization/68644
11394 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11395
8ef378f8
JDA
11396 PR rtl-optimization/64886
11397 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11398
09bf990e
TV
113992016-04-09 Tom de Vries <tom@codesourcery.com>
11400
11401 PR tree-optimization/68953
11402 * gcc.dg/graphite/pr68953.c: New test.
11403
138c3c1a
DH
114042016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11405
11406 PR fortran/70592
11407 * gfortran.dg/deferred_character_16.f90: New test.
11408
f55460af
JJ
114092016-04-09 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR tree-optimization/70586
11412 * gcc.c-torture/execute/pr70586.c: New test.
11413
0b77bbf3
DH
114142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11415
11416 PR sanitizer/70573
11417 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11418 with __builtin_memset
11419 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11420
c42cfb5c
CP
114212016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11422
11423 PR lto/70289
11424 PR ipa/70348
11425 PR tree-optimization/70373
11426 PR middle-end/70533
11427 PR middle-end/70534
11428 PR middle-end/70535
11429 * c-c++-common/goacc/reduction-5.c: New test.
11430 * c-c++-common/goacc/reduction-promotions.c: New test.
11431 * gfortran.dg/goacc/reduction-3.f95: New test.
11432 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11433
56cfb596
PP
114342016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11435
11436 PR c++/70590
11437 PR c++/70452
11438 * g++.dg/pr70590.C: New test.
11439 * g++.dg/pr70590-2.C: New test.
11440
1a13c0a2
JJ
114412016-04-08 Jakub Jelinek <jakub@redhat.com>
11442
abc0647a
JJ
11443 PR middle-end/70593
11444 * gcc.target/i386/pr70593.c: New test.
11445
1a13c0a2
JJ
11446 PR rtl-optimization/70574
11447 * gcc.target/i386/avx2-pr70574.c: New test.
11448
c3da4956
MO
114492016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11450
11451 PR sanitizer/70541
11452 * c-c++-common/asan/pr70541.c: New test.
11453
9f1b833b
TV
114542016-04-08 Tom de Vries <tom@codesourcery.com>
11455
11456 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11457 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11458
bae7adda
KT
114592016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11460
11461 PR target/70566
11462 * gcc.c-torture/execute/pr70566.c: New test.
11463
211f3d57
TV
114642016-04-08 Tom de Vries <tom@codesourcery.com>
11465
11466 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11467 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11468
02cf2861
AM
114692016-04-08 Alan Modra <amodra@gmail.com>
11470
11471 * gcc.target/powerpc/pr70117.c: New.
11472
5f490f9f
JJ
114732016-04-07 Jakub Jelinek <jakub@redhat.com>
11474
56e9b710
JJ
11475 PR testsuite/70581
11476 * gcc.dg/lto/simd-function_0.c: New test.
11477
5f490f9f
JJ
11478 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11479 clones.
11480 * c-c++-common/attr-simd-2.c: Likewise.
11481 * c-c++-common/attr-simd-4.c: Likewise.
11482 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11483 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11484
e4ebc74d
TP
114852016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11486
11487 PR testsuite/70553
11488 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11489
9817ae35
TS
114902016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11491 Tom de Vries <tom@codesourcery.com>
11492
11493 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11494 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11495 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11496 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11497 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11498 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11499 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11500 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11501
e292f64d
PP
115022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11503
11504 PR c/70436
11505 * g++.dg/warn/Wparentheses-29.C: New test.
11506
6b37bdaf
PP
115072016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11508
11509 PR c/70436
11510 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11511 explicit braces to resolve a future -Wparentheses warning.
11512
64824205
RH
115132016-04-06 Richard Henderson <rth@redhat.com>
11514
11515 * gcc.dg/pr61817-1.c: New test.
11516 * gcc.dg/pr61817-2.c: New test.
11517 * gcc.dg/pr69391-1.c: New test.
11518 * gcc.dg/pr69391-2.c: New test.
11519
bc2fc1f3
VM
115202016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11521
11522 PR rtl-optimization/70398
c87885ca 11523 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11524
41414a02
EB
115252016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11526
11527 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11528
4066ea8a
YR
115292016-04-06 Yvan Roux <yvan.roux@linaro.org>
11530 Pedro Alves <palves@redhat.com>
11531
11532 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11533
ec35ea45
JJ
115342016-04-06 Jakub Jelinek <jakub@redhat.com>
11535
3866f8dd
JJ
11536 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11537 Check for avx512f effective targets instead of avx2.
11538 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11539 for AVX512F clones.
11540 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11541 * g++.dg/gomp/declare-simd-1.C: Likewise.
11542 * g++.dg/gomp/declare-simd-3.C: Likewise.
11543 * g++.dg/gomp/declare-simd-4.C: Likewise.
11544
ec35ea45
JJ
11545 PR middle-end/70550
11546 * c-c++-common/gomp/pr70550-1.c: New test.
11547 * c-c++-common/gomp/pr70550-2.c: New test.
11548
c08d28ac
NS
115492016-04-05 Nathan Sidwell <nathan@acm.org>
11550
11551 PR c++/70512
11552 * g++.dg/ext/attribute-may-alias-5.C: New.
11553
1d510e04
JJ
115542016-04-05 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR c++/70336
11557 * c-c++-common/pr70336.c: New test.
11558 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11559 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11560
84278ed9
JH
115612016-04-05 Jan Hubicka <hubicka@ucw.cz>
11562
11563 PR ipa/66223
11564 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11565
268a0ec4
JJ
115662016-04-05 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR rtl-optimization/70542
11569 * gcc.dg/torture/pr70542.c: New test.
11570 * gcc.target/i386/avx2-pr70542.c: New test.
11571
5e8c2eb1
ZS
115722016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11573
11574 PR tree-optimization/70509
11575 * gcc.target/i386/avx512bw-pr70509.c: New test.
11576
c0daf32d
PP
115772016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11578
11579 PR c++/70452
11580 * g++.dg/ext/constexpr-vla4.C: New test.
11581
bf867841
UB
115822016-04-05 Uros Bizjak <ubizjak@gmail.com>
11583
11584 PR target/70510
11585 * gcc.target/i386/pr70510.c: New test.
11586
3022186a
RB
115872016-04-05 Richard Biener <rguenther@suse.de>
11588
11589 PR tree-optimization/70526
11590 * g++.dg/torture/pr70526.C: New testcase.
11591
55fc79b2
JJ
115922016-04-05 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR target/70525
11595 * gcc.target/i386/pr70525.c: New test.
11596
62b233f2
RB
115972016-04-05 Richard Biener <rguenther@suse.de>
11598
11599 PR middle-end/70499
11600 * g++.dg/torture/pr70499.C: New testcase.
11601
cc05759d
RB
116022016-04-05 Richard Biener <rguenther@suse.de>
11603
11604 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11605 remove XFAIL.
11606
f23f16d4
JJ
116072016-04-04 Jakub Jelinek <jakub@redhat.com>
11608
11609 PR middle-end/70307
11610 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11611 rs6000 ABI warnings.
11612
d27ecc49
JH
116132016-04-04 Jan Hubicka <hubicka@ucw.cz>
11614
11615 PR ipa/66223
11616 * g++.dg/ipa/devirt-51.C: New testcase.
11617
c974c96e 116182016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11619 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11620
11621 PR middle-end/70457
11622 * gcc.dg/torture/pr70457.c: New.
11623
7a85da89
AV
116242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11625
11626 PR fortran/67538
11627 * gfortran.dg/allocate_with_source_19.f08: New test.
11628
de517e64
AV
116292016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11630
11631 PR fortran/65795
11632 * gfortran.dg/coarray_allocate_6.f08: New test.
11633
43b9f499
RB
116342016-04-04 Richard Biener <rguenther@suse.de>
11635
11636 PR rtl-optimization/70484
11637 * gcc.dg/torture/pr70484.c: New testcase.
11638
f13355da
MP
116392016-04-04 Marek Polacek <polacek@redhat.com>
11640
11641 PR c/70307
11642 * gcc.dg/torture/pr70307.c: New test.
11643
6cc6ed50
OE
116442016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11645
11646 PR target/70416
11647 PR target/67391
11648 * gcc.target/sh/torture/pr70416.c: New.
11649
abdc16c8
MS
116502016-04-02 Martin Sebor <msebor@redhat.com>
11651
11652 PR c++/67376
11653 PR c++/70170
11654 PR c++/70172
11655 PR c++/70228
11656 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11657 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11658 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11659 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11660 * g++.dg/cpp0x/constexpr-string.C: Same.
11661 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11662 * g++.dg/cpp0x/pr65398.C: Same.
11663 * g++.dg/ext/constexpr-vla1.C: Same.
11664 * g++.dg/ext/constexpr-vla2.C: Same.
11665 * g++.dg/ext/constexpr-vla3.C: Same.
11666 * g++.dg/ubsan/pr63956.C: Same.
11667
763cd859
JJ
116682016-04-01 Jakub Jelinek <jakub@redhat.com>
11669
11670 PR rtl-optimization/70467
11671 * gcc.target/i386/pr70467-2.c: New test.
11672
0f875435
JJ
116732016-04-01 Jakub Jelinek <jakub@redhat.com>
11674 Marek Polacek <polacek@redhat.com>
11675
11676 PR c++/70488
11677 * g++.dg/init/new47.C: New test.
11678
41d14659
RR
116792016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11680
11681 PR target/70496
11682 * gcc.target/arm/pr70496.c: New test.
11683
f9bf89bb
NS
116842016-04-01 Nathan Sidwell <nathan@acm.org>
11685
73b9085d
NS
11686 PR c++/68475
11687 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11688
4afdcfaa
IE
116892016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11690
11691 PR target/69890
11692 * gcc.dg/strlenopt.h (memmove): New.
11693 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11694 instead of "string.h".
11695 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11696 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11697 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11698 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11699 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11700 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11701 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11702 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11703 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11704 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11705 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11706 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11707 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11708 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11709 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11710 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11711 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11712 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11713 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11714 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11715
b5d7a29c
RO
117162016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11717
11718 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11719 (Holder::foo): Reflect this.
11720
b660f9ec
IE
117212016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11722
11723 PR target/70442
11724 * gcc.dg/pr70442.c: New test.
11725
88504f34
NS
117262016-03-31 Nathan Sidwell <nathan@acm.org>
11727
11728 PR c++/70393
11729 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11730
95d34b96
KY
117312016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11732
11733 PR target/70453
11734 * gcc.target/i386/pr70453.c: New test.
11735
b4c4967c
AB
117362016-03-31 Andrey Belevantsev <abel@ispras.ru>
11737
11738 PR target/70292
11739 * gcc.c-torture/pr70292.c: New test.
11740
5fde6a45
MP
117412016-03-31 Marek Polacek <polacek@redhat.com>
11742
11743 PR c/70297
11744 * c-c++-common/pr70297.c: New test.
11745 * g++.dg/cpp0x/typedef-redecl.C: New test.
11746 * gcc.dg/typedef-redecl2.c: New test.
11747
97eb24c4
JJ
117482016-03-31 Jakub Jelinek <jakub@redhat.com>
11749
11750 PR rtl-optimization/70460
11751 * gcc.c-torture/execute/pr70460.c: New test.
11752
efc3536f
RB
117532016-03-31 Richard Biener <rguenther@suse.de>
11754
11755 PR c++/70430
11756 * g++.dg/ext/vector30.C: New testcase.
11757
e0876e21
DH
117582016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11759 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11760
11761 * gfortran.dg/fmt_pf.f90: New test.
11762
e9bff8c6
RO
117632016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11764
11765 Forward-port from 5 branch
11766 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR testsuite/70356
11769 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11770 dg-require-effective-target after dg-do.
11771
11772 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11773
11774 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11775
2620c80d
TS
117762016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11777 Julian Brown <julian@codesourcery.com>
11778 Chung-Lin Tang <cltang@codesourcery.com>
11779 Cesar Philippidis <cesar@codesourcery.com>
11780 James Norris <jnorris@codesourcery.com>
11781 Tom de Vries <tom@codesourcery.com>
11782 Nathan Sidwell <nathan@codesourcery.com>
11783
bf867841 11784 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11785 * c-c++-common/goacc/loop-clauses.c: Likewise.
11786 * g++.dg/goacc/template.C: Likewise.
11787 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11788 * gfortran.dg/goacc/loop-1.f95: Likewise.
11789 * gfortran.dg/goacc/loop-5.f95: Likewise.
11790 * gfortran.dg/goacc/loop-6.f95: Likewise.
11791 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11792 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11793 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11794 * c-c++-common/goacc/clauses-fail.c: Likewise.
11795 * c-c++-common/goacc/parallel-1.c: Likewise.
11796 * c-c++-common/goacc/reduction-1.c: Likewise.
11797 * c-c++-common/goacc/reduction-2.c: Likewise.
11798 * c-c++-common/goacc/reduction-3.c: Likewise.
11799 * c-c++-common/goacc/reduction-4.c: Likewise.
11800 * c-c++-common/goacc/routine-3.c: Likewise.
11801 * c-c++-common/goacc/routine-4.c: Likewise.
11802 * c-c++-common/goacc/routine-5.c: Likewise.
11803 * c-c++-common/goacc/tile.c: Likewise.
11804 * g++.dg/goacc/template.C: Likewise.
11805 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11806 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11807 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11808 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11809 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11810 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11811 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11812 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11813 * c-c++-common/goacc/use_device-1.c: ... this file.
11814 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11815 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11816 * c-c++-common/goacc/host_data-6.c: ... this file.
11817 * c-c++-common/goacc/loop-2-kernels.c: New file.
11818 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11819 * c-c++-common/goacc/loop-3.c: Likewise.
11820 * g++.dg/goacc/reference.C: Likewise.
11821 * g++.dg/goacc/routine-1.C: Likewise.
11822 * g++.dg/goacc/routine-2.C: Likewise.
11823
f6d2d066
RB
118242016-03-30 Richard Biener <rguenther@suse.de>
11825
11826 PR middle-end/70450
11827 * gcc.dg/torture/pr70450.c: New testcase.
11828
d43242b9
JJ
118292016-03-30 Jakub Jelinek <jakub@redhat.com>
11830
11831 PR target/70421
11832 * gcc.dg/torture/pr70421.c: New test.
11833 * gcc.target/i386/avx512f-pr70421.c: New test.
11834
5ce43b77
L
118352016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11836
11837 PR testsuite/70364
11838 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11839 (check): New function.
11840 (bar): Call check.
11841 (foo): Align stack to 16 bytes when calling bar.
11842 * gcc.target/i386/cleanup-2.c: Likewise.
11843
d014a712
PP
118442016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11845
11846 PR tree-optimization/59124
11847 * gcc.dg/Warray-bounds-19.c: New test.
11848
3f8257db 118492016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11850
11851 * lib/prune.exp (escape_regex_chars): New.
11852 (prune_file_path): Update to quote metcharacters for regexp.
11853
3336c6e0
JJ
118542016-03-29 Jakub Jelinek <jakub@redhat.com>
11855
a362f023
JJ
11856 PR rtl-optimization/70429
11857 * gcc.c-torture/execute/pr70429.c: New test.
11858
3336c6e0
JJ
11859 PR tree-optimization/70405
11860 * gcc.dg/pr70405.c: New test.
11861
728557fd
AV
118622016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11863
11864 PR fortran/70397
11865 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11866 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11867
bef977d4
TS
118682016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11869
11870 PR testsuite/64177
11871 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11872 __cilkrts_set_param to set two workers.
11873 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11874 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11875
6f6d25c9
DH
118762016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11877
bf867841 11878 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11879
45733562
KY
118802016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11881
11882 PR target/70406
bf867841 11883 * gcc.target/i386/pr70406.c: New test.
45733562 11884
a1799e5e
EB
118852016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11886
11887 * gnat.dg/specs/double_record_extension3.ads: New test.
11888
5fca7b66
RH
118892016-03-25 Richard Henderson <rth@redhat.com>
11890
11891 PR target/70120
11892 * gcc.target/aarch64/pr70120-1.c: New.
11893 * gcc.target/aarch64/pr70120-2.c: New.
11894 * gcc.target/aarch64/pr70120-3.c: New.
11895
31ce75c6
PP
118962016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11897
11898 PR c++/62212
11899 * g++.dg/template/mangle2.C: The dg-do directive should be
11900 "compile" not "assemble".
11901
3caf0ca1
BS
119022016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11903
11904 PR lto/69650
11905 * gcc.dg/pr69650.c: New test.
11906
634035b6
DE
119072016-03-25 David Edelsohn <dje.gcc@gmail.com>
11908
11909 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11910
45d34276
AM
119112016-03-25 Alan Modra <amodra@gmail.com>
11912
11913 * gcc.dg/dfp/pr70052.c: New test.
11914
8f085166
RH
119152016-03-24 Richard Henderson <rth@redhat.com>
11916
11917 PR middle-end/69845
11918 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11919 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11920
011e5ec3
TV
119212016-03-24 Tom de Vries <tom@codesourcery.com>
11922
11923 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11924
9e3f4551
TV
119252016-03-24 Tom de Vries <tom@codesourcery.com>
11926
11927 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11928 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11929
45780041
TV
119302016-03-24 Tom de Vries <tom@codesourcery.com>
11931
11932 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11933 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11934
887ab4e5
PP
119352016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11936
11937 PR c++/62212
11938 * g++.dg/template/mangle2.C: New test.
11939
69a9a66f
RB
119402016-03-24 Richard Biener <rguenther@suse.de>
11941
11942 PR tree-optimization/70396
11943 * gcc.dg/torture/pr70396.c: New testcase.
11944
ed87de55
RB
119452016-03-24 Richard Biener <rguenther@suse.de>
11946
11947 PR middle-end/70370
11948 * gcc.dg/torture/pr70370.c: New testcase.
11949
ea064934
TV
119502016-03-24 Tom de Vries <tom@codesourcery.com>
11951
11952 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11953 * gfortran.dg/goacc/kernels-tree.f95: Same.
11954 * gfortran.dg/goacc/parallel-tree.f95: Same.
11955
b2a4dd1d
TV
119562016-03-24 Tom de Vries <tom@codesourcery.com>
11957
11958 * c-c++-common/goacc/uninit-if-clause.c: New test.
11959 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11960
72e7cd6e
JJ
119612016-03-24 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR target/70290
bf867841
UB
11964 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11965 Fix formatting.
72e7cd6e 11966
ce9d0c03
RB
119672016-03-24 Richard Biener <rguenther@suse.de>
11968
11969 PR tree-optimization/70372
11970 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11971
426b9428
PP
119722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11973
11974 PR c++/70347
11975 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11976
cd1588c4
PP
119772016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11978
11979 PR c++/70332
11980 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11981
61637db3
JJ
119822016-03-23 Jakub Jelinek <jakub@redhat.com>
11983
928af3bf
JJ
11984 PR c++/70001
11985 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11986 * g++.dg/cpp1y/pr70001.C: New test.
11987
61637db3
JJ
11988 PR c++/70323
11989 * g++.dg/cpp0x/constexpr-70323.C: New test.
11990
05aca4e7
AO
119912016-03-23 Alexandre Oliva <aoliva@redhat.com>
11992 Jason Merrill <jason@redhat.com>
11993 Jakub Jelinek <jakub@redhat.com>
11994
11995 PR c++/69315
11996 * g++.dg/cpp0x/constexpr-69315.C: New test.
11997 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11998
fbdb6baf
MP
119992016-03-23 Marek Polacek <polacek@redhat.com>
12000
12001 PR c++/69884
12002 * g++.dg/warn/Wignored-attributes-1.C: New test.
12003 * g++.dg/warn/Wignored-attributes-2.C: New test.
12004
d79ee524
TV
120052016-03-23 Tom de Vries <tom@codesourcery.com>
12006
12007 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12008 initialization.
12009 * gfortran.dg/goacc/private-3.f95 (test): Same.
12010 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12011 missing use param.
12012
a59f0bef
KT
120132016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12014
12015 * lib/target-supports.exp: Remove v7ve entry from loop
12016 creating effective target checks.
12017 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12018 (add_options_for_arm_arch_v7ve): Likewise.
12019
0179520a
JJ
120202016-03-23 Jakub Jelinek <jakub@redhat.com>
12021
12022 PR tree-optimization/70354
12023 * gcc.dg/vect/pr70354-1.c: New test.
12024 * gcc.dg/vect/pr70354-2.c: New test.
12025 * gcc.target/i386/avx2-pr70354-1.c: New test.
12026 * gcc.target/i386/avx2-pr70354-2.c: New test.
12027
75bb14d7
JL
120282016-03-22 Jeff Law <law@redhat.com>
12029
12030 PR target/70232
12031 * gcc.dg/tree-ssa/pr70232.c: New test.
12032
72c9526d
IE
120332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12034
12035 PR target/70302
12036 * gcc.target/i386/pr70302.c: New test.
12037
a3ca1bc5
RB
120382016-03-22 Richard Biener <rguenther@suse.de>
12039
12040 PR middle-end/70251
12041 * g++.dg/torture/pr70251.C: New testcase.
12042
5c240f4d
DM
120432016-03-22 David Malcolm <dmalcolm@redhat.com>
12044
12045 PR c/69993
12046 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12047 Wmisleading-indentation.c.
12048 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12049 reflect change to diagnostic text and order of messages.
12050 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12051
80f6631b
DE
120522016-03-22 David Edelsohn <dje.gcc@gmail.com>
12053
12054 * g++.dg/ext/java-3.C: Don't compile on AIX.
12055
9a10956c
RB
120562016-03-22 Richard Biener <rguenther@suse.de>
12057
12058 PR middle-end/70333
12059 * gcc.dg/torture/pr70333.c: New testcase.
12060
6cedf922
IE
120612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12062
12063 * g++.dg/ext/pr70290.C: New test.
12064
cd6c27ac
KY
120652016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12066
12067 PR target/70325
12068 * gcc.target/i386/pr70325.c: New test.
12069
4cde512c
JJ
120702016-03-22 Jakub Jelinek <jakub@redhat.com>
12071
b01915ed
JJ
12072 PR target/70329
12073 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12074 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12075
4e3e2cf1
JJ
12076 PR target/70300
12077 * gcc.target/i386/pr70300.c: New test.
12078
4cde512c
JJ
12079 PR c++/70295
12080 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12081 (func2): New function for cond with parens, xfail warning for c++.
12082 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12083
16f6d7dc
PP
120842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12085
12086 PR c++/70096
12087 * g++.dg/template/ptrmem30.C: New test.
12088
a3e2b438
PP
120892016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12090
12091 PR c++/70204
12092 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12093 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12094
11b6a02e
JJ
120952016-03-21 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR middle-end/70326
12098 * gcc.dg/pr70326.c: New test.
12099
b9407883
MG
121002016-03-21 Marc Glisse <marc.glisse@inria.fr>
12101 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR tree-optimization/70317
12104 * gcc.dg/pr70317.c: New test.
12105
4a148e19
UB
121062016-03-21 Uros Bizjak <ubizjak@gmail.com>
12107
12108 PR target/70327
12109 * gcc.target/i386/pr70327.c: New test.
12110
2a85ddbb
ML
121112016-03-21 Martin Liska <mliska@suse.cz>
12112
7d36fe98 12113 PR ipa/70306
2a85ddbb
ML
12114 * gcc.dg/ipa/pr70306.c: New test.
12115
4a148e19 121162016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12117
12118 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12119 * gcc.target/arm/attr-align3.c: Likewise.
12120 * gcc.target/arm/attr_arm.c: Likewise.
12121 * gcc.target/arm/flip-thumb.c: Likewise.
12122
6b366948
JJ
121232016-03-21 Jakub Jelinek <jakub@redhat.com>
12124
12125 PR target/70296
12126 * gcc.target/powerpc/altivec-36.c: New test.
12127
2fac8c14
RB
121282016-03-21 Richard Biener <rguenther@suse.de>
12129
12130 PR tree-optimization/70310
12131 * gcc.dg/torture/pr70310.c: New testcase.
12132
e9bde854
KY
121332016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12134
12135 PR target/70293
12136 * gcc.target/i386/pr70293.c: New test.
12137
56bbfaf6
RB
121382016-03-21 Richard Biener <rguenther@suse.de>
12139
12140 PR tree-optimization/70288
12141 * gcc.dg/torture/pr70288-1.c: New testcase.
12142 * gcc.dg/torture/pr70288-2.c: Likewise.
12143
3eee49ed
AB
121442016-03-21 Andrey Belevantsev <abel@ispras.ru>
12145
12146 PR rtl-optimization/69307
12147 * gcc.target/arm/pr69307.c: New test.
4a148e19 12148
8e7816b4
AB
121492016-03-21 Andrey Belevantsev <abel@ispras.ru>
12150
12151 PR rtl-optimization/69102
12152 * gcc.c-torture/compile/pr69102.c: New test.
12153
14d7d4be
JL
121542016-03-18 Jeff Law <law@redhat.com>
12155
12156 PR rtl-optimization/70263
12157 * gcc.c-torture/compile/pr70263-1.c: New test.
12158 * gcc.target/i386/pr70263-2.c: New test.
12159
5c6a601c
BS
121602016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12161
12162 PR rtl-optimization/70278
12163 * gcc.dg/torture/pr70278.c: New test.
12164 * gcc.target/arm/pr70278.c: New test.
12165
4bbf545b
DM
121662016-03-18 David Malcolm <dmalcolm@redhat.com>
12167
12168 PR c/70281
12169 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12170 (test_builtin_types_compatible_p): New test function.
12171 * gcc.dg/pr70281.c: New test case.
12172
dc28bb68
CL
121732016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12174
12175 PR target/70113
12176 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12177
5e8d6dff
IE
121782016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12179
12180 PR tree-optimization/70252
12181 * gcc.dg/pr70252.c: New test.
12182
d0e7e403
TV
121832016-03-18 Tom de Vries <tom@codesourcery.com>
12184
12185 * gcc.dg/pr70161-2.c: New test.
12186 * gcc.dg/pr70161.c: New test.
12187
fa22501a
TV
121882016-03-18 Tom de Vries <tom@codesourcery.com>
12189
12190 PR ipa/70269
12191 * gcc.dg/pr70269.c: New test.
12192
dd125026
JJ
121932016-03-18 Jakub Jelinek <jakub@redhat.com>
12194
12195 PR c++/70267
12196 * g++.dg/ext/java-3.C: New test.
12197
91914f0a
PP
121982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12199
12200 PR c++/70205
12201 * g++.dg/lookup/pr70205.C: New test.
12202
753a8910
PP
122032016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12204
12205 PR c++/70218
12206 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12207
14ba7b28
MP
122082016-03-17 Marek Polacek <polacek@redhat.com>
12209
12210 PR c/69407
12211 * gcc.dg/atomic-op-6.c: New test.
12212
ded60913
DM
122132016-03-17 David Malcolm <dmalcolm@redhat.com>
12214
12215 PR c/70264
12216 * c-c++-common/pr70264.c: New test case.
12217
a3aad0e6
JJ
122182016-03-17 Jakub Jelinek <jakub@redhat.com>
12219
17366700
JJ
12220 PR c++/70144
12221 * c-c++-common/pr70144-1.c: New test.
12222 * c-c++-common/pr70144-2.c: New test.
12223
a3aad0e6
JJ
12224 PR c++/70272
12225 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12226 * g++.dg/opt/flifetime-dse6.C: New test.
12227 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12228
b57e6e18
L
122292016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12230
12231 PR driver/70192
12232 * gcc.dg/pic-1.c: New test.
12233 * gcc.dg/pic-2.c: Likewise.
12234 * gcc.dg/pic-3.c: Likewise.
12235 * gcc.dg/pic-4.c: Likewise.
12236 * gcc.dg/pie-1.c: Likewise.
12237 * gcc.dg/pie-2.c: Likewise.
12238 * gcc.dg/pie-3.c: Likewise.
12239 * gcc.dg/pie-4.c: Likewise.
12240 * gcc.dg/pie-5.c: Likewise.
12241 * gcc.dg/pie-6.c: Likewise.
12242
b38ba58b
TV
122432016-03-17 Tom de Vries <tom@codesourcery.com>
12244
12245 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12246 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12247
6931b3b7
RB
122482016-03-17 Richard Biener <rguenther@suse.de>
12249
12250 PR debug/70271
12251 * g++.dg/debug/pr70271.C: New testcase.
12252
0c8b64cb
IE
122532016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12254
12255 * gcc.target/i386/pr70251.c: New test.
12256
b1970801
MP
122572016-03-17 Marek Polacek <polacek@redhat.com>
12258
12259 PR c++/70194
12260 * g++.dg/warn/constexpr-70194.C: New test.
12261
820c5eaa
RH
122622016-03-16 Richard Henderson <rth@redhat.com>
12263
12264 PR middle-end/70240
12265 * gcc.c-torture/compile/pr70240.c: New.
12266
da0ad263
SKS
122672016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12268
12269 * gcc.c-torture/compile/20151204.c: Skip for avr.
12270
c73d295c
JJ
122712016-03-16 Jakub Jelinek <jakub@redhat.com>
12272
12273 PR target/70245
12274 * g++.dg/opt/pr70245.C: New test.
12275 * g++.dg/opt/pr70245.h: New file.
12276 * g++.dg/opt/pr70245-aux.cc: New file.
12277
b2794066
MS
122782016-03-16 Martin Sebor <msebor@redhat.com>
12279
12280 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12281
aa43616c
RH
122822016-03-16 Richard Henderson <rth@redhat.com>
12283
12284 PR middle-end/70199
12285 * gcc.c-torture/compile/pr70199.c: New.
12286
59608fe5
L
122872016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12288
12289 * gcc.dg/uninit-19.c: Run dos2unix.
12290
ab4c578f
MP
122912016-03-16 Marek Polacek <polacek@redhat.com>
12292
12293 PR c/70093
12294 * gcc.dg/nested-func-10.c: New test.
12295 * gcc.dg/nested-func-9.c: New test.
12296
f5387e76
JJ
122972016-03-16 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR tree-optimization/68714
12300 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12301
7662b718
TV
123022016-03-16 Tom de Vries <tom@codesourcery.com>
12303
12304 PR tree-optimization/68715
12305 * gcc.dg/graphite/pr68715-2.c: New test.
12306 * gcc.dg/graphite/pr68715.c: New test.
12307 * gfortran.dg/graphite/pr68715.f90: New test.
12308
be7ce7ae
TV
123092016-03-16 Tom de Vries <tom@codesourcery.com>
12310
12311 PR tree-optimization/68809
12312 * gcc.dg/graphite/pr68809-2.c: New test.
12313 * gcc.dg/graphite/pr68809.c: New test.
12314
1935f250
JJ
123152016-03-16 Jakub Jelinek <jakub@redhat.com>
12316
6651c93e
JJ
12317 PR c++/70147
12318 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12319 method call to i () as argument. Adjust expected output.
12320
1935f250
JJ
12321 PR c++/70147
12322 * g++.dg/ubsan/pr70147-1.C: New test.
12323 * g++.dg/ubsan/pr70147-2.C: New test.
12324
ab1caa6e
MS
123252016-03-15 Martin Sebor <msebor@redhat.com>
12326
12327 PR c++/58281
12328 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12329
5c2a1bbb
JDA
123302016-03-15 John David Anglin <danglin@gcc.gnu.org>
12331
cb5d8ad1
JDA
12332 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12333 hppa*-*-hpux*.
12334
b440dd40
JDA
12335 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12336
5c2a1bbb
JDA
12337 PR libfortran/69799
12338 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12339 libatomic_available.
12340
42c729c5
MP
123412016-03-15 Marek Polacek <polacek@redhat.com>
12342
12343 PR c++/70209
12344 * g++.dg/ext/attribute-may-alias-4.C: New test.
12345
82b1c550
AM
123462016-03-15 Alexander Monakov <amonakov@ispras.ru>
12347
12348 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12349 -fvar-tracking-assignments-toggle flag.
12350
4ccbf3a6
PH
123512016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12352
12353 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12354
c39858bd
JJ
123552016-03-15 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR rtl-optimization/70222
12358 * gcc.c-torture/execute/pr70222-1.c: New test.
12359 * gcc.c-torture/execute/pr70222-2.c: New test.
12360
8be119c1
RH
123612016-03-15 Richard Henderson <rth@redhat.com>
12362
12363 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12364
6598bb55
AB
123652016-03-15 Andrey Belevantsev <abel@ispras.ru>
12366
12367 PR rtl-optimization/69032
12368 * gcc.dg/pr69032.c: New test.
12369
81fa2944
AB
123702016-03-15 Andrey Belevantsev <abel@ispras.ru>
12371
12372 PR rtl-optimization/63384
4a148e19 12373 * g++.dg/pr63384.C: New test.
81fa2944 12374
74ea9ab6
AB
123752016-03-15 Andrey Belevantsev <abel@ispras.ru>
12376
12377 PR target/64411
12378 * gcc.target/i386/pr64411.C: New test.
12379
045d5055
TV
123802016-03-15 Tom de Vries <tom@codesourcery.com>
12381
12382 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12383 * gfortran.dg/goacc/kernels-alias.f95: New test.
12384
3ea33585
MS
123852016-03-14 Martin Sebor <msebor@redhat.com>
12386
12387 PR c++/53792
12388 * g++.dg/cpp0x/constexpr-inline.C: New test.
12389 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12390
1df7b330
DE
123912016-03-14 David Edelsohn <dje.gcc@gmail.com>
12392
12393 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12394
79b57d18
JJ
123952016-03-14 Jakub Jelinek <jakub@redhat.com>
12396
12397 PR middle-end/70219
12398 * gcc.dg/pr70219.c: New test.
12399
3cbf012a
BS
124002016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12401
12402 PR target/70083
12403 * gcc.dg/torture/pr70083.c: New test.
12404 * gcc.target/i386/pr70083.c: New test.
12405
a9fee7cd
RB
124062016-03-14 Richard Biener <rguenther@suse.de>
12407
12408 PR tree-optimization/56365
12409 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12410
4799603f
SB
124112016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12412
12413 PR target/70098
12414 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12415 New function.
12416 * g++.dg/pr70098.C: New testcase.
12417
12418
760ca967
TV
124192016-03-14 Tom de Vries <tom@codesourcery.com>
12420
12421 PR tree-optimization/70045
12422 * gcc.dg/graphite/pr70045.c: New test.
12423
44e66a77
JD
124242016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12425
12426 PR fortran/69043
12427 * gfortran.dg/include_9.f90: New test.
12428
a18e0fe1
DH
124292016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12430
12431 PR fortran/45076
12432 gfortran.dg/prof/prof.exp: New script.
12433 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12434
d0aca6ab
AB
124352016-03-12 Andrey Belevantsev <abel@ispras.ru>
12436
12437 PR rtl-optimization/69307
12438 * gcc.dg/pr69307.c: New test.
12439
cefe08a4
VM
124402016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12441
12442 PR target/69614
12443 * gcc.target/arm/pr69614.c: New.
12444
70112e2a
PT
124452016-03-12 Paul Thomas <pault@gcc.gnu.org>
12446
12447 PR fortran/70031
12448 * gfortran.dg/submodule_14.f08: New test
12449
12450 PR fortran/69524
12451 * gfortran.dg/submodule_15.f08: New test
12452
3f1e5d3a
PP
124532016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12454
12455 PR c++/70106
12456 * g++.dg/cpp1y/paren3.C: New test.
12457
a3f6d680
MM
124582016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12459
12460 PR target/70131
12461 * gcc.target/powerpc/ppc-round2.c: New test.
12462
92348f09
BS
124632016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12464
12465 PR target/70123
12466 * gcc.dg/torture/pr70123.c: New test.
12467
cebde9e9
JL
124682016-03-11 Jeff Law <law@redhat.com>
12469
12470 PR tree-optimization/70190
12471 * gcc.c-torture/compile/pr70190.c: New test.
12472
3edc5da4
DM
124732016-03-11 David Malcolm <dmalcolm@redhat.com>
12474
12475 PR c/68187
12476 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12477 case.
12478 (test43_b): Likewise.
12479 (test43_c): Likewise.
12480 (test43_d): Likewise.
12481 (test43_e): Likewise.
12482 (test43_f): Likewise.
12483 (test43_g): Likewise.
12484 (test44_a): Likewise.
12485 (test44_b): Likewise.
12486 (test44_c): Likewise.
12487 (test44_d): Likewise.
12488 (test44_e): Likewise.
12489
318c1204
DM
124902016-03-11 David Malcolm <dmalcolm@redhat.com>
12491
12492 PR c/70085
12493 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12494
bc062234
KT
124952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12496
12497 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12498 dg-options.
12499
acfc1ac1
KT
125002016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12501
12502 PR target/70002
12503 PR target/69245
12504 * gcc.target/aarch64/pr69245_2.c: New test.
12505
d1e2bb2d
JJ
125062016-03-11 Jakub Jelinek <jakub@redhat.com>
12507
12508 PR tree-optimization/70177
12509 * gcc.dg/pr70177.c: New test.
12510
07350627
AL
125112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12512
12513 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12514
5c6706f7
AL
125152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12516
12517 * gcc.dg/tree-ssa/sra-20.c: New.
12518
02d472a2
JJ
125192016-03-11 Jakub Jelinek <jakub@redhat.com>
12520
686d390a
JJ
12521 PR rtl-optimization/70174
12522 * gcc.dg/pr70174.c: New test.
12523
02d472a2
JJ
12524 PR tree-optimization/70169
12525 * gcc.dg/pr70169.c: New test.
12526
0f9befa1
IE
125272016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12528
12529 PR target/70160
12530 * gcc.target/i386/pr70160.c: New test.
12531
432d4670
AK
125322016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12533
12534 * gcc.target/s390/dfp-1.c: New test.
12535
a3dc8760
NC
125362016-03-10 Nick Clifton <nickc@redhat.com>
12537
12538 PR target/70044
12539 * gcc.target/aarch64/pr70044.c: New test.
12540
b87a8d7d
PP
125412016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12542 Jakub Jelinek <jakub@redhat.com>
12543
12544 PR c++/70001
12545 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12546 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12547 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12548
4f4ada6a
JH
125492016-03-10 Jan Hubicka <hubicka@ucw.cz>
12550
12551 PR lto/69589
12552 * g++.dg/lto/pr69589_0.C: New testcase
12553 * g++.dg/lto/pr69589_1.C: New testcase
12554
d49b0aa0
MP
125552016-03-10 Marek Polacek <polacek@redhat.com>
12556
12557 PR c++/70153
12558 * g++.dg/delayedfold/unary-plus1.C: New test.
12559
125602016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12561
12562 * gcc.target/arm/pr45701-1.c: Escape brackets.
12563 * gcc.target/arm/pr45701-2.c: Likewise.
12564
71017a7b
AL
125652016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12566
12567 * gfortran.dg/unconstrained_commons.f: New.
12568
ba52669f
AM
125692016-03-10 Alan Modra <amodra@gmail.com>
12570
12571 * gcc.dg/pr69195.c: New.
12572 * gcc.dg/pr69238.c: New.
12573
27742332
TV
125742016-03-10 Tom de Vries <tom@codesourcery.com>
12575
12576 PR testsuite/68915
12577 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12578
3a81a594
RB
125792016-03-10 Richard Biener <rguenther@suse.de>
12580
12581 PR tree-optimization/70128
12582 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12583 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12584
3433b975
JJ
125852016-03-09 Jakub Jelinek <jakub@redhat.com>
12586
c2864f02
JJ
12587 PR tree-optimization/70152
12588 * gcc.dg/pr70152.c: New test.
12589
3433b975
JJ
12590 PR target/70086
12591 * gcc.target/i386/pr70086-1.c: New test.
12592 * gcc.target/i386/pr70086-2.c: New test.
12593 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12594
12595 PR tree-optimization/70127
12596 * gcc.c-torture/execute/pr70127.c: New test.
12597
96b3c82d
CP
125982016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12599
12600 * c-c++-common/goacc/combined-directives-2.c: New test.
12601
b4f3232d
DM
126022016-03-09 David Malcolm <dmalcolm@redhat.com>
12603
12604 PR c/68473
12605 PR c++/70105
12606 * g++.dg/diagnostic/pr70105.C: New test.
12607 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12608 (test_multiple_ordinary_maps): New test function.
12609
40499f81
DM
126102016-03-09 David Malcolm <dmalcolm@redhat.com>
12611
12612 PR c/68473
12613 PR c++/70105
12614 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12615 Drop range information from call to inform_at_rich_loc.
12616 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12617 New.
12618 (test_show_locus): Replace calls to rich_location::add_range with
12619 calls to add_range. Rewrite the tests that used the now-defunct
12620 rich_location ctor taking a source_range. Simplify other tests
12621 by replacing calls to COMBINE_LOCATION_DATA with calls to
12622 make_location.
12623
c9e33662
RB
126242016-03-09 Richard Biener <rguenther@suse.de>
12625 Jakub Jelinek <jakub@redhat.com>
12626
12627 PR tree-optimization/70138
12628 * gcc.dg/vect/pr70138-1.c: New testcase.
12629 * gcc.dg/vect/pr70138-2.c: Likewise.
12630
2c73b764
JJ
126312016-03-09 Jakub Jelinek <jakub@redhat.com>
12632
12633 PR target/70049
12634 * gcc.target/i386/pr70049.c: New test.
12635
c06d25bb
RB
126362016-03-09 Richard Biener <rguenther@suse.de>
12637
12638 PR c/70143
12639 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12640 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12641 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12642
5828a501
RO
126432016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12644
12645 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12646 arm-*-*.
12647
2e141c8d
JJ
126482016-03-09 Jakub Jelinek <jakub@redhat.com>
12649
5a9def37
JJ
12650 PR middle-end/67278
12651 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12652
2e141c8d
JJ
12653 PR target/67278
12654 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12655
12656 PR middle-end/70050
12657 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12658 in testcase comment.
12659
bf751f40
TV
126602016-03-09 Tom de Vries <tom@codesourcery.com>
12661
12662 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12663 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12664 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12665 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12666 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12667 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12668 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12669 * gfortran.dg/goacc/kernels-loop.f95: New test.
12670
e210c999
MS
126712016-03-08 Martin Sebor <msebor@redhat.com>
12672
12673 PR c++/62096
12674 * g++.dg/warn/overflow-warn-7.C: New test.
12675
80aac5c8
JM
126762016-03-08 Jason Merrill <jason@redhat.com>
12677
12678 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12679 * lib/target-supports.exp (check_effective_target_concepts): New.
12680
12b81409
JJ
126812016-03-08 Jakub Jelinek <jakub@redhat.com>
12682
d259b234
JJ
12683 PR c++/70135
12684 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12685 * g++.dg/ubsan/pr70135.C: New test.
12686
12b81409
JJ
12687 PR target/70110
12688 * gcc.dg/pr70110.c: New test.
12689
b4e9f2aa
MJ
126902016-03-07 Martin Jambor <mjambor@suse.cz>
12691
12692 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12693 * c-c++-common/gomp/if-1.c: Likewise.
12694 * c-c++-common/gomp/pr61486-2.c: Likewise.
12695 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12696 to dg-additional-options.
12697 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12698 * g++/gomp/target-teams-1.c: Likewise.
12699 * gcc.dg/gomp/gomp.exp: Likewise.
12700 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12701 dg-additional-options.
12702 * gfortran.dg/gomp/gomp.exp: Likewise.
12703 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12704 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12705 dg-additional-options.
12706 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12707
f86e631e
MJ
127082016-03-07 Martin Jambor <mjambor@suse.cz>
12709
12710 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12711 * c-c++-common/gomp/gridify-1.c: New test.
12712 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12713
94156b3f
AV
127142016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12715
12716 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12717 trigger for cortex-r8, when scanning for register r8.
12718 * gcc.target/arm/pr45701-2.c: Likewise.
12719
a84a49b7 127202016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12721 Jeff Law <law@redhat.com>
a84a49b7
RB
12722
12723 PR tree-optimization/69740
12724 * gcc.c-torture/compile/pr69740-1.c: New test.
12725 * gcc.c-torture/compile/pr69740-2.c: New test.
12726
e41f6c9e
BS
127272016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12728
12729 * lib/target-supports.exp
12730 (check_effective_target_whole_vector_shift): Enable for PPC64.
12731
57548bf5
RB
127322016-03-07 Richard Biener <rguenther@suse.de>
12733
12734 PR tree-optimization/70115
12735 * gcc.dg/torture/pr70115.c: New testcase.
12736
4ae13300
NS
127372016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12738
12739 PR middle-end/69916
12740 * c-c-++-common/goacc/pr69916.c: New.
12741
5edb9853
RH
127422016-03-07 Richard Henderson <rth@redhat.com>
12743
12744 * gcc.c-torture/compile/pr70061.c: New test.
12745
2067a8f3
RB
127462016-03-07 Richard Biener <rguenther@suse.de>
12747
12748 PR testsuite/70109
12749 * gcc.dg/vect/O3-pr36098.c: New testcase.
12750
4145a9b7
CL
127512016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12752
12753 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12754
1878be32
EB
127552016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12756
12757 * gnat.dg/renaming9.ad[sb]: New testcase.
12758
df762bb2
JJ
127592016-03-05 Jakub Jelinek <jakub@redhat.com>
12760
12761 PR c++/70084
12762 * g++.dg/expr/stdarg3.C: New test.
12763
7d461295
JL
127642016-03-04 Jeff Law <law@redhat.com>
12765
12766 PR tree-optimization/69196
12767 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12768 x86_64-*-*.
12769
29b9828f
BS
127702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12771
b6b552fd
BS
12772 PR c/69973
12773 * gcc.dg/pr69973.c: New test.
12774
201d49e9
BS
12775 PR rtl-optimization/69941
12776 * gcc.dg/torture/pr69941.c: New test.
12777
29b9828f
BS
12778 PR c/69824
12779 * gcc.dg/pr69824.c: New test.
12780
640b7e74
TV
127812016-03-05 Tom de Vries <tom@codesourcery.com>
12782
12783 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12784 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12785 function.
12786
7a3a3fad
PP
127872016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12788
12789 PR c++/66786
12790 * g++.dg/cpp1y/var-templ48.C: New test.
12791 * g++.dg/cpp1y/var-templ49.C: New test.
12792
cd439aec
EB
127932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12794
12795 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12796
60204554
JJ
127972016-03-04 Jakub Jelinek <jakub@redhat.com>
12798
0c8825de
JJ
12799 PR c++/70035
12800 * g++.dg/ubsan/pr70035.C: New test.
12801
60204554
JJ
12802 PR target/70062
12803 * gcc.target/i386/pr70062.c: New test.
12804
f79d4eab
L
128052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12806
12807 * g++.dg/template/typename21.C: Remove c++98_only.
12808
ea81ce67
L
128092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12810
12811 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12812
64b23c13
DM
128132016-03-04 David Malcolm <dmalcolm@redhat.com>
12814
12815 PR c/68187
12816 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12817 function.
12818 (fn_42_b): Likewise.
12819 (fn_42_c): Likewise.
12820
729526f5
DM
128212016-03-04 David Malcolm <dmalcolm@redhat.com>
12822
12823 PR c/68187
12824 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12825 function.
12826 (fn_40_b): Likewise.
12827 (fn_41_a): Likewise.
12828 (fn_41_b): Likewise.
12829
f9ea11ac
JJ
128302016-03-04 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR target/70059
12833 * gcc.target/i386/avx512f-pr70059.c: New test.
12834 * gcc.target/i386/avx512dq-pr70059.c: New test.
12835
b6c38c69
BS
128362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12837
12838 PR rtl-optimization/57676
12839 * gcc.dg/torture/pr57676.c: New test.
12840
af3cdd34
IE
128412016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12842
12843 * gcc.dg/pr70026.c: New test.
12844
7ff6ca38
MP
128452016-03-04 Marek Polacek <polacek@redhat.com>
12846
12847 PR c/69798
12848 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12849 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12850
a6bf62d5
KT
128512016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12852
12853 PR target/70004
12854 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12855 Delete.
12856 (test_corners_sisd_si): Likewise.
12857 (main): Remove checks of the above.
12858 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12859
ae4cdc6a
EB
128602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12861
12862 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12863
08455559
CL
128642016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12865
12866 * gcc.dg/torture/pr69951.c: Accept argc==0.
12867
e9a35493
RB
128682016-03-04 Richard Biener <rguenther@suse.de>
12869
12870 PR c++/70054
12871 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12872 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12873
fba054c2
DV
128742016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12875
12876 PR testsuite/69766
12877 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12878 testing multiarch.
12879
f10cdc6c
JJ
128802016-03-04 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR debug/69947
12883 * gcc.dg/guality/pr69947.c: New test.
12884
2e981ba0
JJ
128852016-03-03 Jakub Jelinek <jakub@redhat.com>
12886
12887 PR ada/70017
12888 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12889
0ba3bfa2
KT
128902016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12891
12892 PR rtl-optimization/69904
12893 * gcc.target/arm/pr69904.c: New test.
12894
97ecdb46
JJ
128952016-03-03 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR target/70021
12898 * gcc.dg/vect/pr70021.c: New test.
12899 * gcc.target/i386/pr70021.c: New test.
12900
a2a743a1
MP
129012016-03-03 Marek Polacek <polacek@redhat.com>
12902
12903 PR middle-end/70050
12904 * gcc.dg/pr70050.c: New test.
12905
fa07ecdd
JG
129062016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12907
12908 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12909
23504262
ML
129102016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12911
12912 PR tree-optimization/70043
12913 * gfortran.dg/vect/pr70043.f90: New test.
12914
b7b9e1a9
EB
129152016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12916
12917 * gnat.dg/specs/task1.ads: New test.
12918
cb83ba54
RO
129192016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12920
12921 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12922 Invoke gdb with -batch.
12923 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12924
a75f5e30
RB
129252016-03-03 Richard Biener <rguenther@suse.de>
12926
12927 PR tree-optimization/55936
12928 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12929
268bc320
JL
129302016-03-02 Jeff Law <law@redhat.com>
12931
815f20ab
JL
12932 PR rtl-optimization/69942
12933 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12934 effects of argument promotions.
12935
268bc320
JL
12936 PR tree-optimization/69987
12937 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12938 target does not support -fprefetch-loop-arrays.
12939
171f7de5
UB
129402016-03-02 Uros Bizjak <ubizjak@gmail.com>
12941
12942 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12943
192912db
BC
129442016-03-02 Bin Cheng <bin.cheng@arm.com>
12945
c7908871 12946 PR rtl-optimization/69052
192912db
BC
12947 * gcc.target/i386/pr69052.c: New test.
12948
90a7a40b
AM
129492016-03-02 Alan Modra <amodra@gmail.com>
12950
12951 * gcc.dg/pr69990.c: New.
12952
69fa742f
JJ
129532016-03-02 Jakub Jelinek <jakub@redhat.com>
12954
de752fb0
JJ
12955 PR c/68062
12956 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12957
12958 PR middle-end/70022
12959 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12960
69fa742f
JJ
12961 PR target/70028
12962 * gcc.target/i386/pr70028.c: New test.
12963
7c65bd56
MK
129642016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12965
12966 * c-c++-common/asan/swapcontext-test-1.c,
12967 * c-c++-common/tsan/thread_leak.c,
12968 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12969 * g++.dg/tsan/benign_race.C,
12970 * g++.dg/tsan/fd_close_norace.C,
12971 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12972 races with sanitizer output
12973
37d98220 129742016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12975 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12976
12977 PR target/67278
12978 * gcc.dg/simd-8.c: New testcase.
12979
218db463
RB
129802016-03-02 Richard Biener <rguenther@suse.de>
12981
12982 PR middle-end/67278
12983 * gcc.dg/simd-7.c: New testcase.
12984
22c72158
EB
129852016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12986
12987 * gcc.target/i386/pr70007.c: Tweak.
12988
9a790ccc
DV
129892016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12990
12991 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12992
bd02f00f
MP
129932016-03-02 Marek Polacek <polacek@redhat.com>
12994
12995 PR c/67854
12996 * gcc.dg/pr67854.c: New test.
12997
1e840f39
JJ
129982016-03-02 Jakub Jelinek <jakub@redhat.com>
12999
13000 PR middle-end/70025
13001 * gcc.dg/torture/pr70025.c: New test.
13002
bca00241
VK
130032016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13004
13005 PR tree-optimization/68621
13006 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13007
0bca04b8
EB
130082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13009
13010 * gcc.target/i386/pr70007.c: New test.
13011
2a9afc86
JL
130122016-03-01 Jeff Law <law@redhat.com>
13013
eab2541b 13014 PR tree-optimization/69196
9d83ef71 13015 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13016
2a9afc86
JL
13017 PR tree-optimization/69196
13018 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13019 duplicating code and spoiling the expected output.
13020
0d39977e
MM
130212016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13022
13023 PR target/70033
13024 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13025 supports power9 before doing tests.
13026 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13027 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13028 * gcc.target/powerpc/p9-permute.c: Likewise.
13029
a0c0699d
UB
130302016-03-01 Uros Bizjak <ubizjak@gmail.com>
13031
13032 PR target/70027
13033 * gcc.target/i386/pr70027.c: New test.
13034
0ae3ef47 130352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13036
13037 * gcc.dg/pr70017.c: New test.
13038
686e2237
JJ
130392016-03-01 Jakub Jelinek <jakub@redhat.com>
13040
13041 PR c/69796
13042 PR c/69974
13043 * gcc.dg/pr69796.c: New test.
13044 * gcc.dg/pr69974.c: New test.
13045
f8e4188c
EB
130462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13047
13048 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13049
5e3f1c7c
JL
130502016-02-29 Jeff Law <law@redhat.com>
13051
13052 PR tree-optimization/69987
13053 * gfortran.dg/pr69987.f90: New test.
13054
13055 PR tree-optimization/69989
13056 * gcc.c-torture/compile/pr69989-2.c: New test.
13057
1be56bc5
MP
130582016-03-01 Marek Polacek <polacek@redhat.com>
13059
13060 PR c++/69795
13061 * g++.dg/parse/invalid1.C: New test.
13062
1b19470d
RB
130632016-03-01 Richard Biener <rguenther@suse.de>
13064
13065 PR middle-end/70022
13066 * gcc.dg/pr70022.c: New testcase.
13067
3ae0661a
IE
130682016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13069
13070 PR tree-optimization/69956
13071 * gcc.dg/pr69956.c: New test.
13072
0f09ab88
BS
130732016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13074
13075 PR target/70011
13076 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13077 XFAIL when hardware supports efficient unaligned storage access.
13078
76d881bf
PP
130792016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13080
13081 PR c++/69961
13082 * g++.dg/template/pr69961a.C: New test.
13083 * g++.dg/template/pr69961b.C: New test.
13084
7168133a
DM
130852016-02-29 David Malcolm <dmalcolm@redhat.com>
13086
13087 PR preprocessor/69985
13088 * gcc.dg/cpp/pr69985.c: New test case.
13089
0c6072a3
JL
130902016-02-29 Jeff Law <law@redhat.com>
13091
e66f219b
JL
13092 PR tree-optimization/70005
13093 * gcc.c-torture/execute/pr70005.c New test.
13094
0c6072a3
JL
13095 PR tree-optimization/69999
13096 * gcc.c-torture/compile/pr69999.c: New test.
13097
fd9fbdb3
YR
130982016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13099
13100 PR tree-optimization/69652
13101 * gcc.dg/torture/pr69652.c: Delete test.
13102 * gcc.dg/vect/pr69652.c: New test.
13103
cbd400b4
RB
131042016-02-19 Richard Biener <rguenther@suse.de>
13105
13106 PR tree-optimization/69980
13107 * gfortran.dg/vect/pr69980.f90: New testcase.
13108
84ea0f58
EB
131092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13110
13111 * gcc.target/sparc/20160229-1.c: New test.
13112
5d2a63dc
EB
131132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13114
13115 * gnat.dg/stack_usage3.adb: New test.
13116 * gnat.dg/stack_usage3_pkg.ads: New helper.
13117
93e708f9
EB
131182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13119
13120 * gnat.dg/renaming8.adb: New test.
13121 * gnat.dg/renaming8_pkg1.ads: New helper.
13122 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13123 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13124
6512bc93
RB
131252016-02-29 Richard Biener <rguenther@suse.de>
13126
13127 PR tree-optimization/69720
13128 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13129
7b201a88
TK
131302016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13131
13132 PR fortran/68147
13133 PR fortran/47674
13134 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13135
82ee0cf2 131362016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13137 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13138
13139 PR fortran/56007
13140 * gfortran.dg/coarray_8.f90: Adjust error message.
13141 * gfortran.dg/pr56007.f90: New test.
13142 * gfortran.dg/pr56007.f: New test.
13143
cdc1a2c8
L
131442016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13145
13146 PR tree-optimization/69989
13147 * gcc.dg/torture/pr69989.c: New test.
13148
33505bcf
EB
131492016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13150
13151 * gcc.target/i386/stack-realign-win.c: New test.
13152
524bfb19
HA
131532016-02-28 Harald Anlauf <anlauf@gmx.de>
13154
13155 PR fortran/60126
13156 * gfortran.dg/pr60126.f90: New test.
13157
bd542508
JL
131582016-02-27 Jeff Law <law@redhat.com>
13159
13160 Revert
13161 2016-02-26 Richard Biener <rguenther@suse.de>
13162 Jeff Law <law@redhat.com>
13163
13164 PR tree-optimization/69740
13165 * gcc.c-torture/compile/pr69740-1.c: New test.
13166 * gcc.c-torture/compile/pr69740-2.c: New test.
13167
dd1291e0
JD
131682016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13169
5fb67f8b 13170 PR fortran/69910
dd1291e0
JD
13171 * gfortran.dg/newunit_4.f90: New test.
13172
5cfefb59
JJ
131732016-02-27 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR target/69613
13176 PR rtl-optimization/69886
13177 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13178 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13179 target.
13180
20ba5f33
MS
131812016-02-26 Martin Sebor <msebor@redhat.com>
13182
13183 PR tree-optimization/15826
13184 * gcc.dg/tree-ssa/pr15826.c: New test.
13185
e6fb01b0
JJ
131862016-02-26 Jakub Jelinek <jakub@redhat.com>
13187
13188 PR target/69969
13189 * gcc.target/powerpc/pr69969.c: New test.
13190
e3e0cf64
MS
131912016-02-26 Martin Sebor <msebor@redhat.com>
13192
13193 PR c++/15766
13194 * g++.old-deja/g++.other/decl5.C: Add a test case.
13195
d1f2bea5
SB
131962016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13197
13198 PR target/69946
13199 * gcc.target/powerpc/pr69946.c: New file.
13200
4a4f9d2b 132012016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13202 Jeff Law <law@redhat.com>
4a4f9d2b 13203
e3e0cf64 13204 PR tree-optimization/69740
4a4f9d2b
RB
13205 * gcc.c-torture/compile/pr69740-1.c: New test.
13206 * gcc.c-torture/compile/pr69740-2.c: New test.
13207
ad2a2706
MJ
132082016-02-26 Martin Jambor <mjambor@suse.cz>
13209
13210 PR middle-end/69920
13211 * gcc.dg/torture/pr69932.c: New test.
13212 * gcc.dg/torture/pr69936.c: Likewise.
13213
1d11f7ce
AK
132142016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13215
13216 PR target/69709
13217 * gcc.target/s390/pr69709.c: New test.
13218
6cfccbb2
KT
132192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13220
13221 PR target/69245
13222 * gcc.target/aarch64/pr69245_1.c: New test.
13223
ac59ad4e
KT
132242016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13225
13226 PR target/69613
13227 * gcc.dg/torture/pr69613.c: New test.
13228
a2ad54a0
JJ
132292016-02-26 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR rtl-optimization/69891
13232 * gcc.target/i386/pr69891.c: New test.
13233
0884062c 132342016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13235 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13236
d2369d4f 13237 PR target/61397
c163789b
MM
13238 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13239 functionality for both 32-bit and 64-bit.
13240
5aed7e2c
RB
132412016-02-26 Richard Biener <rguenther@suse.de>
13242
13243 PR tree-optimization/69551
13244 * gcc.dg/torture/pr69951.c: New testcase.
13245
798e2a8e
RB
132462016-02-25 Richard Biener <rguenther@suse.de>
13247
13248 PR tree-optimization/48795
13249 * gcc.dg/Warray-bounds-18.c: New testcase.
13250
9559fbac
RO
132512016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13252
13253 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13254
c049b107
JJ
132552016-02-25 Jakub Jelinek <jakub@redhat.com>
13256
13257 PR rtl-optimization/69896
13258 * gcc.dg/pr69896.c: New test.
13259
1137001c
PP
132602016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13261
13262 PR c++/69736
13263 * g++.dg/cpp1y/paren2.C: New test.
13264
2e9c8641
MS
132652016-02-24 Martin Sebor <msebor@redhat.com>
13266
13267 PR c/51147
13268 * gcc.dg/enum-mode-2.c: New test.
13269
03ca8fb3
JJ
132702016-02-24 Jakub Jelinek <jakub@redhat.com>
13271
13272 PR c++/69922
13273 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13274 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13275 * g++.dg/ubsan/pr69922.C: New test.
13276
0b05329b
MP
132772016-02-24 Marek Polacek <polacek@redhat.com>
13278
13279 PR c/69819
13280 * gcc.dg/pr69819.c: New test.
13281
57c2c374
MS
132822016-02-24 Martin Sebor <msebor@redhat.com>
13283
3b96b93a
MS
13284 PR c++/69912
13285 * g++.dg/ext/flexary15.C: New test.
13286
132872016-02-24 Martin Sebor <msebor@redhat.com>
13288
13289 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13290 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13291 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13292
65433bb5
MK
132932016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13294 Charles Baylis <charles.baylis@linaro.org>
13295
13296 PR debug/61033
13297 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13298
f802a424 132992016-02-24 Richard Biener <rguenther@suse.de>
44293580 13300 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13301
13302 PR middle-end/69760
13303 * gcc.dg/torture/pr69760.c: New testcase.
13304
525f795f
RO
133052016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13306
13307 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13308 pattern on Solaris with as.
13309
cd7bbceb
KT
133102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13311
13312 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13313 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13314 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13315 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13316
89c0c1fd
JJ
133172016-02-24 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR middle-end/69915
13320 * gcc.dg/pr69915.c: New test.
13321
0683fd27
KT
133222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13323
13324 PR rtl-optimization/69886
13325 * gcc.dg/torture/pr69886.c: New test.
13326
e53d562a
RB
133272016-02-24 Richard Biener <rguenther@suse.de>
13328
13329 PR middle-end/68963
13330 * gcc.dg/torture/pr68963.c: New testcase.
13331
74a00288
KT
133322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13333
13334 PR target/69875
13335 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13336 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13337 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13338 * gcc.target/arm/atomic_loaddi_1.c: New test.
13339 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13340 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13341 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13342 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13343 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13344 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13345 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13346 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13347
340fd4c9
JJ
133482016-02-24 Jakub Jelinek <jakub@redhat.com>
13349
13350 PR middle-end/69909
13351 * gcc.dg/torture/pr69909.c: New test.
13352
47d3fdb2
RB
133532016-02-24 Richard Biener <rguenther@suse.de>
13354
13355 PR tree-optimization/69907
13356 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13357 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13358 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13359
dab73e73
CB
133602016-02-24 Christian Bruel <christian.bruel@st.com>
13361
13362 * gcc.target/arm/pragma_cpp_fma.c: New test.
13363
7cc5ec65
JD
133642016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13365
13366 PR fortran/61156
13367 * gfortran.dg/include_6.f90: Update test.
13368
067fbd8b
JJ
133692016-02-23 Jakub Jelinek <jakub@redhat.com>
13370
13371 PR objc/69844
13372 * objc.dg/pr69844.m: New test.
13373
64a454d9
JD
133742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13375
13376 PR libgfortran/69456
13377 * gfortran.dg/namelist_89.f90: New test.
13378 * gfortran.dg/pr59700.f90: Update test..
13379
35886f0b
MS
133802016-02-23 Martin Sebor <msebor@redhat.com>
13381
13382 PR middle-end/69780
13383 * g++.dg/ext/builtin_alloca.C: New test.
13384 * gcc.dg/builtins-68.c: New test.
13385
162cc7e3
RH
133862016-02-23 Richard Henderson <rth@redhat.com>
13387
13388 * gcc.target/i386/addr-space-3.c: Remove test.
13389
196440f8
DM
133902016-02-23 David Malcolm <dmalcolm@redhat.com>
13391
13392 PR preprocessor/69126
13393 PR preprocessor/69543
13394 * c-c++-common/pr69126-2-long.c: New test.
13395 * c-c++-common/pr69126-2-short.c: New test.
13396 * c-c++-common/pr69543-1.c: Remove xfail.
13397
1d3121af
DM
133982016-02-23 David Malcolm <dmalcolm@redhat.com>
13399
13400 PR preprocessor/69126
13401 PR preprocessor/69543
13402 PR preprocessor/69558
13403 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13404 (f): Rename to...
13405 (test_2): ...this, and add leading comment.
13406 (MACRO_3, test_3): New.
13407 (MACRO_4A, MACRO_4B, test_4): New.
13408 (MACRO): Rename to...
13409 (MACRO_5): ...this.
13410 (g): Rename to...
13411 (test_5): ...this, updating for renaming of MACRO, and
13412 add leading comment.
13413 * c-c++-common/pr69543-1.c: New.
13414 * c-c++-common/pr69543-2.c: New.
13415 * c-c++-common/pr69543-3.c: New.
13416 * c-c++-common/pr69543-4.c: New.
13417 * c-c++-common/pr69558-1.c: New.
13418 * c-c++-common/pr69558-2.c: New.
13419 * c-c++-common/pr69558-3.c: New.
13420 * c-c++-common/pr69558-4.c: New.
13421 * gcc.dg/pr69558.c: Move to...
13422 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13423 xfail for c++.
13424
f99c3557
TS
134252016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13426
13427 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13428 to -ftree-parallelize-loops/-fopenacc changes.
13429 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13430 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13431 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13432 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13433 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13434 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13435 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13436 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13437 * c-c++-common/goacc/kernels-loop.c: Likewise.
13438 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13439 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13440 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13441 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13442
c60ec7c2
RO
134432016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13444
13445 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13446
f1a62b6f
JJ
134472016-02-23 Jakub Jelinek <jakub@redhat.com>
13448
e67bf044
JJ
13449 PR c++/69902
13450 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13451
f1a62b6f
JJ
13452 PR c/69900
13453 * gcc.dg/pr69900.c: New test.
13454
20c5e09e
MJ
134552016-02-23 Martin Jambor <mjambor@suse.cz>
13456
13457 PR tree-optimization/69666
13458 * gcc.dg/tree-ssa/pr69666.c: New test.
13459
e457a6fc
AV
134602016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13461
13462 PR fortran/67451
13463 * gfortran.dg/coarray_allocate_5.f08: New test.
13464
d7b574f4
AK
134652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13466
13467 * gcc.target/s390/vcond-shift.c: Move to ...
13468 * gcc.target/s390/vector/vcond-shift.c: ... here.
13469
58bdeb44
AK
134702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13471
13472 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13473 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13474
7cd0387b
AK
134752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13476
13477 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13478
4246c8da
MW
134792016-02-20 Mark Wielaard <mjw@redhat.com>
13480
13481 PR c/28901
13482 * gcc.dg/unused-variable-3.c: New test.
13483
f93bc532
JJ
134842016-02-22 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR target/69888
13487 * gcc.target/i386/pr69888.c: New test.
13488
c4e360f4
RB
134892016-02-22 Richard Biener <rguenther@suse.de>
13490
13491 PR tree-optimization/69882
13492 * gfortran.dg/vect/pr69882.f90: New testcase.
13493
09c92f1c
JJ
134942016-02-22 Jakub Jelinek <jakub@redhat.com>
13495
13496 PR target/69885
13497 * gcc.dg/pr69885.c: New test.
13498
f88d45dc
OE
134992016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13500
13501 PR target/69806
13502 PR target/54089
13503 * gcc.target/sh/pr54089-10.c: New.
13504
ce1ff48e
PT
135052016-02-20 Paul Thomas <pault@gcc.gnu.org>
13506
13507 PR fortran/69423
13508 * gfortran.dg/deferred_character_15.f90 : New test.
13509
bbf27208
DH
135102016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13511
13512 PR fortran/57365
13513 gfortran.dg/allocate_with_source_18.f03: New test.
13514
135152016-02-20 Harald Anlauf <anlauf@gmx.de>
13516
13517 PR fortran/52531
13518 gfortran.dg/gomp/pr52531.f90: New test.
13519
268be88c
BE
135202016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13521
13522 PR c++/69865
13523 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13524 -std=c++03.
13525
4b6c824a
JJ
135262016-02-19 Jakub Jelinek <jakub@redhat.com>
13527
871b3f47
JJ
13528 PR c++/69826
13529 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13530 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13531
7a965d51
JJ
13532 PR c++/69850
13533 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13534
4b6c824a
JJ
13535 PR c++/69851
13536 * g++.dg/torture/pr69851.C: New test.
13537
15fca21a
MS
135382016-02-19 Martin Sebor <msebor@redhat.com>
13539
13540 PR testsuite/69573
13541 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13542
19e21586
JJ
135432016-02-19 Jakub Jelinek <jakub@redhat.com>
13544
03a616ac
JJ
13545 PR c++/69850
13546 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13547 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13548
19e21586
JJ
13549 PR c++/67767
13550 * g++.dg/cpp0x/pr67767.C: New test.
13551
2db16594
KT
135522016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13553
13554 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13555 for fp, simd, crypto, crc, lse.
13556 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13557 above.
13558 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13559 effective target check.
13560
5a7d9d1e
JJ
135612016-02-19 Jakub Jelinek <jakub@redhat.com>
13562
13563 PR target/69820
13564 * gcc.target/i386/pr69820.c: New test.
13565
6448f064
AK
135662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13567
13568 * gcc.target/s390/vector/int128-1.c: New test.
13569
d0a859e6
AK
135702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13571
13572 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13573
9e4eb643
AK
135742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13575
13576 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13577 instruction pattern name to prevent the testcase from failing with
13578 -march=z13.
13579
859a4c0e
AK
135802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13581
13582 * gcc.target/s390/md/movstr-2.c: New test.
13583
efc2340b
MK
135842016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13585
13586 * gcc.target/s390/morestack.c: New test.
13587
ca2bfbc2
DV
135882016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13589
13590 PR target/69625
13591 * gcc.target/s390/pr69625.c: Add test case.
13592
efd4bd05
BE
135932016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13594
13595 PR testsuite/68580
13596 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13597
2bf2078a
MM
135982016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13599
13600 PR target/68404
13601 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13602 * gcc.target/powerpc/fusion3.c: Likewise.
13603
f003579e
RB
136042016-02-18 Richard Biener <rguenther@suse.de>
13605
13606 PR middle-end/69553
13607 * g++.dg/torture/pr69553.C: New testcase.
13608
19233914
NC
136092016-02-18 Nick Clifton <nickc@redhat.com>
13610
efd4bd05
BE
13611 PR target/62254
13612 PR target/69610
13613 * gcc.target/arm/pr62554.c: New test.
13614 * gcc.target/arm/pr69610-1.c: New test.
13615 * gcc.target/arm/pr69610-2.c: New test.
19233914 13616
23f27839
RB
136172016-02-18 Richard Biener <rguenther@suse.de>
13618
13619 PR middle-end/69854
13620 * gcc.dg/torture/pr69854.c: New testcase.
13621
932c0da4
JJ
136222016-02-17 Jakub Jelinek <jakub@redhat.com>
13623
13624 PR c++/69850
13625 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13626
1bed93e4
BS
136272012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13628
13629 * gcc.target/powerpc/vec-cg.c: New test.
13630
57bfb134
RB
136312016-02-17 Richard Biener <rguenther@suse.de>
13632
13633 PR testsuite/69586
13634 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13635
a44e0ebb
KT
136362016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13637
13638 PR target/69161
13639 * gcc.c-torture/compile/pr69161.c: New test.
13640
ffacd726
DS
136412016-02-17 David Sherwood <david.sherwood@arm.com>
13642
13643 PR target/69532
13644 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13645 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13646
448db8d2
EB
136472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13648
13649 * gcc.dg/ifcvt-4.c: Skip on Visium.
13650
e2f0522e
EB
136512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13652
13653 * gnat.dg/atomic8.adb: New test.
13654
bf17fe3f
EB
136552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13656
13657 * gnat.dg/discr46.ad[sb]: New test.
13658
ecf835e9
KN
136592016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13660
13661 PR Target/48344
13662 * gcc.target/powerpc/pr48344-1.c: New test.
13663
49a1164a
TK
136642015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13665
13666 PR fortran/69742
13667 * gfortran.dg/associate_21.f90: New test.
13668
bf14eba2
JJ
136692016-02-16 Jakub Jelinek <jakub@redhat.com>
13670
13671 PR c/69835
13672 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13673 -Wnonnull in dg-options.
13674 * c-c++-common/nonnull-2.c: New test.
13675
35a093b6
JG
136762016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13677 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13678
13679 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13680
e387d491
JJ
136812016-02-16 Jakub Jelinek <jakub@redhat.com>
13682
13683 PR middle-end/69801
13684 * gcc.dg/pr69801.c: Add empty dg-options.
13685
ba539195
JN
136862016-02-16 James Norris <jnorris@codesourcery.com>
13687
13688 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13689 * g++.dg/goacc/deviceptr-1.c: New file.
13690
2a2b8f64
JJ
136912016-02-16 Jakub Jelinek <jakub@redhat.com>
13692
13693 PR tree-optimization/69820
13694 * gcc.dg/vect/pr69820.c: New test.
13695
87440c29
RB
136962016-02-16 Richard Biener <rguenther@suse.de>
13697
13698 PR tree-optimization/69776
13699 * gcc.dg/torture/pr69776-2.c: New testcase.
13700
6d87c306
BS
137012016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13702
13703 PR tree-optimization/69714
13704 * gcc.dg/torture/pr69714.c: New test.
13705
3824a0a2
JJ
137062016-02-16 Jakub Jelinek <jakub@redhat.com>
13707
13708 PR tree-optimization/69802
13709 * gcc.dg/pr69802.c: New test.
13710
c8cfe96e
RB
137112016-02-16 Richard Biener <rguenther@suse.de>
13712
13713 PR middle-end/69801
13714 * gcc.dg/pr69801.c: New testcase.
13715
fc12098d
JD
137162016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13717
13718 PR libgfortran/69651
13719 * gfortran.dg/read_bang.f90: New test.
13720 * gfortran.dg/read_bang4.f90: New test.
13721
ba6b3795
JJ
137222016-02-15 Jakub Jelinek <jakub@redhat.com>
13723
f0516ca4
JJ
13724 PR c++/69658
13725 * g++.dg/init/pr69658.C: New test.
13726
ba6b3795
JJ
13727 PR c++/69797
13728 * c-c++-common/pr69797.c: New test.
13729
de3f9a2d
PK
137302016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13731
13732 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13733 check for aarch64*-*-*.
13734
17a3b967
RB
137352016-02-15 Richard Biener <rguenther@suse.de>
13736
13737 PR tree-optimization/69783
13738 * gcc.dg/vect/pr69783.c: New testcase.
13739
1c48bff1
RB
137402016-02-15 Richard Biener <rguenther@suse.de>
13741
13742 PR tree-optimization/69776
13743 * gcc.dg/torture/pr69776.c: New testcase.
13744
1e6025b6
TK
137452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13746
13747 PR fortran/60526
13748 * gfortran.dg/type_decl_4.f90: Reinstated.
13749
d3308279
JDA
137502016-02-14 John David Anglin <danglin@gcc.gnu.org>
13751
13752 PR fortran/68746
13753 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13754
b7c56581
TK
137552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13756
13757 PR fortran/60526
13758 PR bootstrap/69816
13759 * gfortran.dg/type_decl_4.f90: Removed.
13760
60cb4ef5
TK
137612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13762
13763 PR fortran/60526
13764 * gfortran.dg/type_decl_4.f90: New test.
13765
f6964637
AM
137662016-02-14 Alan Modra <amodra@gmail.com>
13767
1a8849d1 13768 PR testsuite/68886
f6964637
AM
13769 * gcc.c-torture/execute/stkalign.c: Revise test.
13770
f5121920
OE
137712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13772
13773 PR target/67260
13774 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13775
6cda3ab6
OE
137762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13777
13778 PR target/67260
13779 * gcc.target/sh/torture/pr67260.c: New.
13780
6786e598
JDA
137812016-02-12 John David Anglin <danglin@gcc.gnu.org>
13782
13783 * gcc.dg/pr67964.c: Add dg-require-alias.
13784
7e05dad8
OE
137852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13786
13787 PR target/67636
13788 PR target/64345
13789 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13790
7f4cc3ce
JD
137912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13792
13793 PR libgfortran/69668
13794 * gfortran.dg/namelist_88.f90: New test.
13795
955ca6dc
JD
137962016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13797
13798 PR libgfortran/69668
13799 * gfortran.dg/namelist_38.f90: Update test.
13800 * gfortran.dg/namelist_84.f90: Update test.
13801
876217ae
DM
138022016-02-12 David Malcolm <dmalcolm@redhat.com>
13803
13804 PR other/69554
13805 * gcc.dg/pr69554-1.c: New test.
13806 * gfortran.dg/pr69554-1.F90: New test.
13807 * gfortran.dg/pr69554-2.F90: New test.
13808 * lib/gcc-dg.exp (proc dg-locus): New function.
13809 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13810 distinguish between the caret-printing and non-caret-printing
13811 cases. If caret-printing has been explicitly enabled, bail out
13812 without attempting to fix up the output.
13813
61789eed
DM
138142016-02-12 David Malcolm <dmalcolm@redhat.com>
13815
13816 PR driver/69265
13817 PR driver/69453
13818 * gcc.dg/spellcheck-options-3.c: New test case.
13819 * gcc.dg/spellcheck-options-4.c: New test case.
13820 * gcc.dg/spellcheck-options-5.c: New test case.
13821 * gcc.dg/spellcheck-options-6.c: New test case.
13822 * gcc.dg/spellcheck-options-7.c: New test case.
13823 * gcc.dg/spellcheck-options-8.c: New test case.
13824 * gcc.dg/spellcheck-options-9.c: New test case.
13825 * gcc.dg/spellcheck-options-10.c: New test case.
13826
c3090c1f
JJ
138272016-02-12 Jakub Jelinek <jakub@redhat.com>
13828
13829 PR rtl-optimization/69764
13830 PR rtl-optimization/69771
13831 * c-c++-common/pr69764.c: New test.
13832 * gcc.dg/torture/pr69771.c: New test.
13833
8222034d
MP
138342016-02-12 Marek Polacek <polacek@redhat.com>
13835
13836 * g++.dg/torture/init-list1.C: New.
13837
f749f792
MP
138382016-02-12 Marek Polacek <polacek@redhat.com>
13839
13840 * gcc.dg/pr69522.c: Add empty dg-options.
13841
199fb02a
IE
138422016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13843
13844 * g++.dg/lto/lto.exp: Include and init mpx.
13845 * g++.dg/lto/pr69729_0.C: New test.
13846
b69539cb
JJ
138472016-02-12 Jakub Jelinek <jakub@redhat.com>
13848
06ff7000
JJ
13849 PR ipa/69241
13850 * g++.dg/ipa/pr69241-4.C: New test.
13851
b69539cb
JJ
13852 PR ipa/68672
13853 * g++.dg/ipa/pr68672-1.C: New test.
13854 * g++.dg/ipa/pr68672-2.C: New test.
13855 * g++.dg/ipa/pr68672-3.C: New test.
13856
16595a1f
BS
138572016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13858
13859 PR c/69522
6d87c306 13860 * gcc.dg/pr69522.c: New test.
16595a1f 13861
38d795d2
PP
138622016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13863
13864 PR c++/69098
13865 * g++.dg/cpp1y/69098.C: New test.
13866 * g++.dg/cpp1y/69098-2.C: New test.
13867
9c582551
JJ
138682016-02-12 Jakub Jelinek <jakub@redhat.com>
13869
13870 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13871 and neighbour -> neighbor.
13872 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13873 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13874 * c-c++-common/Wvarargs.c: Likewise.
13875 * c-c++-common/goacc/host_data-5.c: Likewise.
13876 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13877 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13878 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13879 * gcc.target/aarch64/pr60697.c: Likewise.
13880 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13881 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13882 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13883 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13884 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13885 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13886 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13887 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13888 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13889 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13890 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13891 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13892 * g++.dg/lookup/koenig5.C: Likewise.
13893 * g++.dg/ext/no-asm-2.C: Likewise.
13894 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13895 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13896 * gfortran.dg/used_types_16.f90: Likewise.
13897 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13898 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13899 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13900 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13901 * gfortran.dg/abstract_type_6.f03: Likewise.
13902 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13903 * gfortran.dg/used_types_15.f90: Likewise.
13904 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13905 * gfortran.dg/exit_3.f08: Likewise.
13906 * gfortran.dg/open_status_2.f90: Likewise.
13907 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13908 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13909 * gfortran.dg/associate_1.f03: Likewise.
13910 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13911 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13912 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13913 * gcc.dg/builtin-object-size-1.c: Likewise.
13914 * gcc.dg/noreturn-6.c: Likewise.
13915 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13916 * gcc.dg/globalalias.c: Likewise.
13917 * gcc.dg/builtins-config.h: Likewise.
13918 * gcc.dg/pr30457.c: Likewise.
13919 * gcc.c-torture/compile/volatile-1.c: Likewise.
13920 * gcc.c-torture/execute/20101011-1.c: Likewise.
13921 * c-c++-common/Waddress-1.c: Likewise.
13922
66756373
JJ
139232016-02-11 Jakub Jelinek <jakub@redhat.com>
13924
13925 PR c/69768
13926 * c-c++-common/Waddress-1.c: New test.
13927
76fe932b
AV
139282016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13929
13930 PR fortran/69296
13931 * gfortran.dg/associate_19.f03: New test.
13932 * gfortran.dg/associate_20.f03: New test.
13933
564c4d4b
OE
139342016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13935
13936 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13937
e1c1ecb0
KT
139382016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13939
13940 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13941 .arch armv8-a\n. Add -dA to dg-options.
13942 * gcc.target/aarch64/assembler_arch_1.c: New test.
13943 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13944
0d7d9458
PC
139452016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13946
13947 PR c++/68726
13948 * g++.dg/cpp0x/pr68726.C: New.
13949
e6208a60
IE
139502016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13951
13952 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13953 test.
13954
281a11eb
RB
139552016-02-11 Richard Biener <rguenther@suse.de>
13956
13957 * g++.dg/tree-ssa/pr61034.C: Adjust.
13958
e03dd765
VM
139592016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13960
4b48faf5 13961 PR target/69148
e03dd765
VM
13962 * gcc.target/s390/pr69148.c: New.
13963
cdc23927
YR
139642016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13965
13966 PR tree-optimization/69652
13967 * gcc.dg/torture/pr69652.c: New test.
13968
e199dd0a
JJ
139692016-02-10 Jakub Jelinek <jakub@redhat.com>
13970 Patrick Palka <ppalka@gcc.gnu.org>
13971
13972 PR ipa/69241
13973 PR c++/69649
13974 * g++.dg/ipa/pr69241-1.C: New test.
13975 * g++.dg/ipa/pr69241-2.C: New test.
13976 * g++.dg/ipa/pr69241-3.C: New test.
13977 * g++.dg/ipa/pr69649.C: New test.
13978
d6b38027
UB
139792016-02-10 Uros Bizjak <ubizjak@gmail.com>
13980
13981 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13982 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13983
13b562c5
BC
139842016-02-10 Bin Cheng <bin.cheng@arm.com>
13985
13986 PR tree-optimization/68021
13987 * gcc.dg/tree-ssa/pr68021.c: New test.
13988
24a179f8
RB
139892016-02-10 Richard Biener <rguenther@suse.de>
13990
13991 PR tree-optimization/69726
13992 * gcc.dg/uninit-22.c: New testcase.
13993
0d99886f
AP
139942016-02-09 Andrew Pinski <apinski@cavium.com>
13995
13996 PR tree-opt/69282
13997 * gcc.c-torture/compile/20160205-1.c: New testcase.
13998
ab04995c
MM
139992016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14000
14001 PR target/68404
14002 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14003 instead accessing a really large arrray.
14004 * gcc.target/powerpc/fusion3.c: Likewise.
14005
4b79ac23
CB
140062016-02-09 Charles Baylis <charles.baylis@linaro.org>
14007
14008 PR target/68532
14009 * gcc.c-torture/execute/pr68532.c: New test.
14010
b890a441
AO
140112016-02-11 Alexandre Oliva <aoliva@redhat.com>
14012
14013 PR target/69634
14014 * gcc.dg/pr69634.c: New.
14015
84a5bef7
RB
140162016-02-09 Richard Biener <rguenther@suse.de>
14017
14018 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14019
1f123759 140202016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14021
1f123759
AF
14022 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14023
65860c77
YR
140242016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14025
14026 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14027
7e1e8a0a
RB
140282016-02-09 Richard Biener <rguenther@suse.de>
14029
14030 PR tree-optimization/69715
14031 * gcc.dg/torture/pr69715.c: New testcase.
14032
efb45a9f
PP
140332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14034
14035 PR c++/69139
14036 * g++.dg/cpp0x/trailing12.C: New test.
14037 * g++.dg/cpp0x/trailing13.C: New test.
14038
20a0c6f9
PP
140392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14040
14041 PR c++/69283
14042 PR c++/67835
14043 * g++.dg/cpp1y/auto-fn29.C: New test.
14044 * g++.dg/cpp1y/auto-fn30.C: New test.
14045
a162f3af
JJ
140462016-02-08 Jakub Jelinek <jakub@redhat.com>
14047
14048 PR tree-optimization/69209
14049 * gcc.c-torture/compile/pr69209.c: New test.
14050
4b4a9fbd
JL
140512016-02-08 Jeff Law <law@redhat.com>
14052
14053 PR tree-optimization/68541
14054 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14055 of statements allowed in join block for path splitting.
14056
cfac5ed2
JJ
140572016-02-08 Jakub Jelinek <jakub@redhat.com>
14058
f68bc23f
JJ
14059 PR c++/59627
14060 * g++.dg/gomp/pr59627.C: New test.
14061
cfac5ed2
JJ
14062 PR ipa/69239
14063 * g++.dg/ipa/pr69239.C: New test.
14064
44714d8c
DM
140652016-02-08 David Malcolm <dmalcolm@redhat.com>
14066
14067 PR preprocessor/69664
14068 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14069 * gcc.dg/cpp/warn-comments.c: Likewise.
14070
eba9e839
MP
140712016-02-08 Marek Polacek <polacek@redhat.com>
14072
14073 PR c++/69688
14074 * g++.dg/init/const12.C: New test.
14075
a011cd92
BS
140762016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14077
14078 PR target/60410
14079 * gcc.dg/lto/pr55113_0.c: Remove test.
14080
5317b1be
RB
140812016-02-08 Richard Biener <rguenther@suse.de>
14082
14083 PR tree-optimization/69719
14084 * gcc.dg/torture/pr69719.c: New testcase.
14085
63998a63
RB
140862016-02-08 Richard Biener <rguenther@suse.de>
14087 Jeff Law <law@redhat.com>
14088
14089 PR target/68273
14090 * gcc.target/mips/pr68273.c: New testcase.
14091
43f4a281
RB
140922016-02-08 Richard Biener <rguenther@suse.de>
14093
14094 PR rtl-optimization/69274
14095 * gcc.target/i386/addr-sel-1.c: XFAIL.
14096
0b604d2d
JL
140972016-02-08 Jeff Law <law@redhat.com>
14098
e8dfe49e
JL
14099 PR tree-optimization/68541
14100 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14101
6daecd7a 14102 PR tree-optimization/65917
0b604d2d
JL
14103 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14104
c0f0e35a
JD
141052016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14106
14107 PR fortran/50555
14108 * gfortran.dg/namelist_args.f90: New test.
14109
8981d712
JL
141102016-02-05 Jeff Law <law@redhat.com>
14111
6daecd7a 14112 PR tree-optimization/68541
8981d712
JL
14113 * gcc.dg/tree-ssa/split-path-2.c: New test.
14114 * gcc.dg/tree-ssa/split-path-3.c: New test.
14115 * gcc.dg/tree-ssa/split-path-4.c: New test.
14116 * gcc.dg/tree-ssa/split-path-5.c: New test.
14117 * gcc.dg/tree-ssa/split-path-6.c: New test.
14118 * gcc.dg/tree-ssa/split-path-7.c: New test.
14119
46cb9332
MS
141202016-02-05 Martin Sebor <msebor@redhat.com>
14121
14122 PR c++/69662
14123 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14124 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14125
be2083ea
RH
141262016-02-06 Richard HEnderson <rth@redhat.com>
14127
14128 PR c/69643
14129 * gcc.target/i386/addr-space-4.c: New.
14130 * gcc.target/i386/addr-space-5.c: New.
14131
711d7c23
MM
141322016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14133
14134 PR fortran/66089
14135 * gfortran.dg/elemental_dependency_6.f90: New.
14136
b5c1c988
JJ
141372016-02-05 Jakub Jelinek <jakub@redhat.com>
14138
861c7bcd
JJ
14139 PR rtl-optimization/69691
14140 * gcc.c-torture/execute/pr69691.c: New test.
14141
b5c1c988
JJ
14142 PR c++/69628
14143 * g++.dg/parse/pr69628.C: New test.
14144
f7dfa966
UB
141452016-02-05 Uros Bizjak <ubizjak@gmail.com>
14146
14147 * gcc.dg/sancov/asan.c: Move to ...
14148 * gcc.dg/asan/sancov-1.c: ... here.
14149
9b143e64
UB
141502016-02-05 Uros Bizjak <ubizjak@gmail.com>
14151
14152 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14153
f5d4b899
L
141542016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14155
14156 PR target/69677
14157 * gcc.target/i386/pr69677.c: New test.
14158
76c85fbb
PP
141592016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14160
14161 PR c++/68948
14162 * g++.dg/template/pr68948.C: New test.
14163
f181bf90
DV
141642016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14165
14166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14167 (only necessary on s390x).
14168
714fb282
L
141692016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14170
14171 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14172 -mno-accumulate-outgoing-args.
14173
618d6c1c
PP
141742016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14175
14176 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14177
1066e9b5
JJ
141782016-02-04 Jakub Jelinek <jakub@redhat.com>
14179
14180 PR c/69669
14181 * c-c++-common/pr69669.c: New test.
14182
76255d0d
MM
141832016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14184
14185 PR target/69667
14186 * g++.dg/pr69667.C: New file.
14187
e0b059b1
WD
141882016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14189
14190 PR target/69619
14191 * gcc.dg/pr69619.c: Add new test.
14192
2692b5c8
RS
141932016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14194
14195 PR rtl-optimization/69577
14196 * gcc.target/i386/pr69577.c: New test.
14197
7db337c2
ML
141982016-02-04 Martin Liska <mliska@suse.cz>
14199
14200 * g++.dg/asan/pr69276.C: New test.
14201
cc9c0829
KT
142022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14203
14204 PR target/65932
14205 PR target/67714
14206 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14207 a single smulbb instruction.
14208 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14209 * gcc.target/amr/wmul-2.c: Likewise.
14210
eb9feb52
KT
142112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14212
14213 PR target/65932
14214 PR target/67714
14215 * gcc.c-torture/execute/pr67714.c: New test.
14216
61f727fe
JJ
142172016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14218
14219 PR target/69454
14220 * gcc.target/i386/pr69454-1.c: New test.
14221 * gcc.target/i386/pr69454-2.c: New test.
14222
05dd97db
MS
142232016-02-03 Martin Sebor <msebor@redhat.com>
14224
14225 PR c++/69251
14226 PR c++/69253
14227 PR c++/69290
14228 PR c++/69277
14229 PR c++/69349
14230 * g++.dg/ext/flexarray-mangle-2.C: New test.
14231 * g++.dg/ext/flexarray-mangle.C: New test.
14232 * g++.dg/ext/flexarray-subst.C: New test.
14233 * g++.dg/ext/flexary11.C: New test.
14234 * g++.dg/ext/flexary12.C: New test.
14235 * g++.dg/ext/flexary13.C: New test.
14236 * g++.dg/ext/flexary14.C: New test.
14237 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14238
dac2fc29
L
142392016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14240
14241 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14242 Define only if CHECK_FLOAT128 is defined.
14243 (main): Properly initialize u5.
14244
eadb8035
JJ
142452016-02-03 Jakub Jelinek <jakub@redhat.com>
14246
0afbb81b
JJ
14247 PR c/69627
14248 * gcc.dg/pr69627.c: New test.
14249
eadb8035
JJ
14250 PR target/69644
14251 * gcc.dg/pr69644.c: New test.
14252
b12d4923
MS
142532016-02-03 Mike Stump <mikestump@comcast.net>
14254
14255 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14256 support for struct-layout-1.exp.
14257
ab4bae0c
PP
142582016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14259
14260 PR c++/69056
618d6c1c 14261 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14262
95831c01
VM
142632016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14264 Alexandre Oliva <aoliva@redhat.com>
14265
14266 PR target/69461
14267 * gcc.target/powerpc/pr69461.c: New.
14268
ccc71ab8
UB
142692016-02-03 Uros Bizjak <ubizjak@gmail.com>
14270
14271 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14272 works from here ...
14273 (check_effective_target_fsanitize_thread): ... to here. Do not
14274 specify additional compile flags for the test source.
14275 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14276 specify additional compile flags for the test source.
14277
96299640
WD
142782016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14279
14280 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14281
781d83d9
AV
142822016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14283
14284 PR fortran/67451
14285 PR fortran/69418
14286 * gfortran.dg/coarray_allocate_2.f08: New test.
14287 * gfortran.dg/coarray_allocate_3.f08: New test.
14288 * gfortran.dg/coarray_allocate_4.f08: New test.
14289
d8208e6d
AL
142902016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14291
14292 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14293 use same scan-tree-dump-times on all platforms.
14294 * gcc.dg/vect/vect-outer-1.c: Likewise.
14295 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14296 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14297 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14298 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14299 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14300 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14301 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14302
a8394fa0
SB
143032016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14304
14305 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14306 warning.
14307
f3baa1d3
L
143082016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14309
14310 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14311
eb077516
JN
143122016-02-02 James Norris <jnorris@codesourcery.com>
14313
14314 * c-c++-common/goacc/routine-5.c: Add tests.
14315
578fb225
AM
143162016-02-02 Alexander Monakov <amonakov@ispras.ru>
14317
14318 * gcc.target/nvptx/unsigned-cmp.c: New test.
14319
c64f7d37
WD
143202016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14321
14322 * gcc.target/aarch64/scalar_shift_1.c
14323 (test_corners_sisd_di): Improve force to SIMD register.
14324 (test_corners_sisd_si): Likewise.
14325 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14326 Remove scan-assembler check for ldr.
14327
90c6f26c
RB
143282016-02-02 Richard Biener <rguenther@suse.de>
14329
14330 PR tree-optimization/69595
14331 * gcc.dg/Warray-bounds-17.c: New testcase.
14332
9dc03c97
RB
143332016-02-02 Richard Biener <rguenther@suse.de>
14334
14335 PR tree-optimization/69606
14336 * gcc.dg/torture/pr69606.c: New testcase.
14337
2d4dc223
YR
143382016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14339
14340 PR middle-end/68542
14341 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14342 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14343
65c98fde
AM
143442016-02-02 Alan Modra <amodra@gmail.com>
14345
14346 PR target/69548
14347 * gcc.target/powerpc/pr69548.c: New test.
14348
e1b81f2b
JJ
143492016-02-01 Jakub Jelinek <jakub@redhat.com>
14350
d0268b37
JJ
14351 PR rtl-optimization/69592
14352 * gcc.dg/pr69592.c: New test.
14353
e1b81f2b
JJ
14354 PR preprocessor/69543
14355 PR c/69558
14356 * gcc.dg/pr69543.c: New test.
14357 * gcc.dg/pr69558.c: New test.
14358
7dd7780d
UB
143592016-02-01 Uros Bizjak <ubizjak@gmail.com>
14360
bf672ee5
UB
14361 PR testsuite/65940
14362 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14363
9a7013f8
MS
143642016-02-01 Martin Sebor <msebor@redhat.com>
14365
14366 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14367
e681fb2b
BC
143682016-02-01 Bin Cheng <bin.cheng@arm.com>
14369
14370 PR tree-optimization/67921
14371 * c-c++-common/ubsan/pr67921.c: New test.
14372
ff86345f
RB
143732016-02-01 Richard Biener <rguenther@suse.de>
14374
14375 PR middle-end/69556
14376 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14377
bc369dbd
RB
143782016-02-01 Richard Biener <rguenther@suse.de>
14379
14380 PR tree-optimization/69574
14381 * gcc.dg/torture/pr69574.c: New testcase.
14382
ef318184
RB
143832016-02-01 Richard Biener <rguenther@suse.de>
14384
14385 PR tree-optimization/69579
14386 * gcc.dg/setjmp-6.c: New testcase.
14387
654745e6
JJ
143882016-02-01 Jakub Jelinek <jakub@redhat.com>
14389
14390 PR rtl-optimization/69570
14391 * g++.dg/opt/pr69570.C: New test.
14392
e6c0c44b
RH
143932016-02-01 Richard Henderson <rth@redhat.com>
14394
14395 * gcc.dg/pr69535.c: New test.
14396
6ff3f09a
JDA
143972016-01-31 John David Anglin <danglin@gcc.gnu.org>
14398
2c005538
JDA
14399 PR testsuite/69584
14400 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14401 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14402
61083a4b
JDA
14403 PR debug/68244
14404 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14405
6ff3f09a
JDA
14406 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14407
0c221916
PT
144082016-01-31 Paul Thomas <pault@gcc.gnu.org>
14409
14410 PR fortran/67564
14411 * gfortran.dg/allocate_with_source_17.f03: New test.
14412
db7a2818
JJ
144132016-01-30 Jakub Jelinek <jakub@redhat.com>
14414
14415 PR tree-optimization/69546
14416 * gcc.dg/torture/pr69546.c: New test.
14417
e520d5f0
PT
144182016-01-30 Paul Thomas <pault@gcc.gnu.org>
14419
14420 PR fortran/69566
14421 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14422
343c05d3
MS
144232016-01-30 Martin Sebor <msebor@redhat.com>
14424
14425 PR c++/68490
14426 * g++.dg/ext/flexary10.C: New test.
14427
d6c3a539
DH
144282016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14429
14430 PR fortran/66707
14431 gfortran.dg/common_23.f90: New test.
14432
52d72fcd
BS
144332016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14434
14435 PR target/65546
14436 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14437 condition being checked, and disable it when the target supports
14438 misaligned loads and stores.
14439
3a5d2ba4
JJ
144402016-01-29 Jakub Jelinek <jakub@redhat.com>
14441
14442 PR debug/69518
14443 * gcc.dg/torture/pr69518.c: New test.
14444
6bbacdb5
L
144452016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14446
14447 PR target/69530
14448 * gcc.target/i386/pr69530.c: New test.
14449
af932cdb
SE
144502016-01-29 Steve Ellcey <sellcey@imgtec.com>
14451
14452 PR target/65604
14453 * gcc.target/mips/div-delay.c: New test.
14454
26658b7c
JJ
144552016-01-29 Jakub Jelinek <jakub@redhat.com>
14456
33e89989
JJ
14457 PR target/69551
14458 * gcc.target/i386/pr69551.c: New test.
14459
26658b7c
JJ
14460 PR target/66137
14461 * gcc.target/i386/pr66137.c: New test.
14462
401116b5
AB
144632016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14464
14465 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14466 always built for p5600.
14467 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14468 isa=p5600 dg-option.
14469
d4abfcc5
RB
144702016-01-29 Richard Biener <rguenther@suse.de>
14471
14472 PR tree-optimization/69547
14473 * g++.dg/tree-ssa/pr69547.C: New testcase.
14474
16b77b32
JJ
144752016-01-29 Jakub Jelinek <jakub@redhat.com>
14476
14477 PR debug/66869
14478 * g++.dg/warn/Wunused-function2.C: New test.
14479
a1c95464
DV
144802016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14481
14482 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14483 support for test to succeed.
14484
5453bfed
MP
144852016-01-29 Marek Polacek <polacek@redhat.com>
14486
14487 PR c++/69509
14488 PR c++/69516
14489 * g++.dg/ext/constexpr-vla2.C: New test.
14490 * g++.dg/ext/constexpr-vla3.C: New test.
14491 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14492
452ec2a5
RB
144932016-01-29 Richard Biener <rguenther@suse.de>
14494
14495 PR middle-end/69537
14496 * gcc.dg/uninit-21.c: New testcase.
14497
aec0b19e
UB
144982016-01-28 Uros Bizjak <ubizjak@gmail.com>
14499
14500 PR target/69459
14501 * gcc.target/i386/pr69459.c: New test.
14502
df113ce7
SE
145032016-01-28 Steve Ellcey <sellcey@imgtec.com>
14504
14505 PR target/68400
14506 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14507 * gcc.target/mips/pr68400.c: New test.
14508
494de84f
MS
145092016-01-28 Martin Sebor <msebor@redhat.com>
14510
14511 PR target/17381
14512 * gcc.target/powerpc/pr17381.c: New test.
14513
eb1b1f01
JJ
145142016-01-28 Jakub Jelinek <jakub@redhat.com>
14515
14516 PR middle-end/69542
14517 * gcc.dg/torture/pr69542.c: New test.
14518
6dfeb7ce
WD
145192016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14520
14521 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14522
4b7471a4
DE
145232016-01-28 David Edelsohn <dje.gcc@gmail.com>
14524
14525 * gcc.dg/pr65980.c: Skip on AIX.
14526 * gcc.dg/pr66688.c: Same.
14527
b271fd21
DE
145282016-01-28 David Edelsohn <dje.gcc@gmail.com>
14529
14530 PR target/63679
14531 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14532 * gcc.dg/tree-ssa/sra-18.c: Same.
14533
874108a9
AV
145342016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14535
14536 PR fortran/62536
14537 * gfortran.dg/block_15.f08: New test.
14538 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14539 on incorrectly closed BLOCK.
14540
30480bcd
IE
145412016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14542
14543 * gcc.dg/declare-simd.c: New test.
6905c577 14544
14ba8d6d
RB
145452016-01-28 Richard Biener <rguenther@suse.de>
14546
14547 PR tree-optimization/69466
14548 * gfortran.dg/vect/pr69466.f90: New testcase.
14549
0d4c694e
TP
145502016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14551
14552 * g++.dg/pr67989.C: Remove ARM-specific option.
14553 * gcc.target/arm/pr67989.C: New file.
14554
2aa780da
UB
145552016-01-27 Uros Bizjak <ubizjak@gmail.com>
14556
14557 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14558 and expm1 test for glibc < 2.11.
14559
f75ebe77
RH
145602016-01-27 Richard Henderson <rth@redhat.com>
14561
14562 * gcc.c-torture/execute/pr69447.c: New test.
14563
145642016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14565
9a175e65 14566 PR fortran/69422
49847d75
PT
14567 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14568
cbdd8ae0
JJ
145692016-01-27 Jakub Jelinek <jakub@redhat.com>
14570
14571 PR debug/66869
14572 * gcc.dg/pr66869.c: New test.
14573
2b572b3c
JL
145742016-01-25 Jeff Law <law@redhat.com>
14575
14576 PR tree-optimization/68398
aec0b19e 14577 PR tree-optimization/69196
2b572b3c
JL
14578 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14579 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14580 path to avoid new heuristic allowing more irreducible regions
14581 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14582 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14583 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14584 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14585 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14586
fa74a4bc
MP
145872016-01-27 Marek Polacek <polacek@redhat.com>
14588
14589 PR c/68062
14590 * c-c++-common/vector-compare-4.c: New test.
14591
0afff540
DM
145922016-01-27 David Malcolm <dmalcolm@redhat.com>
14593
14594 PR preprocessor/69126
14595 * c-c++-common/pr69126.c: New test case.
14596
1a218fc9
ILT
145972016-01-27 Ian Lance Taylor <iant@google.com>
14598
14599 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14600
5d70666e
RB
146012016-01-27 Ryan Burn <contact@rnburn.com>
14602
14603 PR cilkplus/69267
14604 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14605
87ff4d66
UB
146062016-01-27 Uros Bizjak <ubizjak@gmail.com>
14607
14608 PR target/69512
14609 * gcc.target/i386/pr69512.c: New test.
14610
27e23cca
RE
146112016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14612
14613 PR ada/69488
14614 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14615
05bf54c3
MP
146162016-01-27 Marek Polacek <polacek@redhat.com>
14617
14618 PR c++/69379
14619 * g++.dg/pr69379.C: New test.
14620
60214d0d
MS
146212016-01-27 Martin Sebor <msebor@redhat.com>
14622
14623 PR c++/69317
14624 * g++.dg/abi/Wabi-2-2.C: New test.
14625 * g++.dg/abi/Wabi-2-3.C: New test.
14626 * g++.dg/abi/Wabi-3-2.C: New test.
14627 * g++.dg/abi/Wabi-3-3.C: New test.
14628
167c7bfa
RB
146292016-01-27 Richard Biener <rguenther@suse.de>
14630
14631 PR tree-optimization/69166
14632 * gcc.dg/torture/pr69166.c: New testcase.
14633
1430fb1f
MJ
146342016-01-27 Martin Jambor <mjambor@suse.cz>
14635
14636 PR tree-optimization/69355
14637 * gcc.dg/tree-ssa/pr69355.c: New test.
14638
95e3030c
MP
146392016-01-27 Marek Polacek <polacek@redhat.com>
14640
14641 PR c++/69496
14642 * g++.dg/ext/constexpr-vla1.C: New test.
14643
eeb085f3
CB
146442016-01-20 Christian Bruel <christian.bruel@st.com>
14645
14646 PR target/69245
14647 * gcc.target/arm/pr69245.c: New test.
14648
b1652dde
JJ
146492016-01-27 Jakub Jelinek <jakub@redhat.com>
14650
14651 PR tree-optimization/69399
14652 * gcc.dg/torture/pr69399.c: New test.
14653
ce7e8f00
EB
146542016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14655
14656 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14657
e4aac1d1
EB
146582016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14659
14660 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14661
8dfdb419
TV
146622016-01-26 Tom de Vries <tom@codesourcery.com>
14663
14664 PR tree-optimization/69110
14665 * gcc.dg/autopar/pr69110.c: New test.
14666
56f80f54 146672016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14668 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14669
14670 * gcc.dg/graphite/isl-ast-op-select.c: New.
14671
a0909527
PT
146722015-01-26 Paul Thomas <pault@gcc.gnu.org>
14673
14674 PR fortran/69385
14675 * gfortran.dg/allocate_error_6.f90: New test.
14676
ffc445f4
RH
146772016-01-26 Richard Henderson <rth@redhat.com>
14678
14679 * gcc.dg/tm/pr60908.c: New test.
14680
01e1dea3
DM
146812016-01-26 David Malcolm <dmalcolm@redhat.com>
14682
14683 PR other/69006
14684 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14685 directive.
14686 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14687 expected multiline output to reflect the colorization being
14688 disabled before newlines.
14689 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14690 (custom_diagnostic_finalizer): Replace call to
14691 pp_newline_and_flush with call to pp_flush.
14692 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14693 * gfortran.dg/implicit_class_1.f90: Likewise.
14694 * lib/gcc-dg.exp (allow_blank_lines): New global.
14695 (dg-allow-blank-lines-in-output): New procedure.
14696 (gcc-dg-prune): Complain about blank lines in the output, unless
14697 dg-allow-blank-lines-in-output was called.
14698 * lib/multiline.exp (_build_multiline_regex): Only support
14699 arbitrary followup text for non-blank-lines, not for blank lines.
14700
13f92e8d
JJ
147012016-01-26 Jakub Jelinek <jakub@redhat.com>
14702
14703 PR tree-optimization/69483
14704 * gcc.dg/pr69483.c: New test.
14705 * g++.dg/opt/pr69483.C: New test.
14706
92422235
CL
147072016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14708
14709 PR target/68620
14710 * gcc.target/arm/pr68620.c: New test.
14711
0bccf11b
L
147122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14713
14714 * gcc.target/i386/pr68986-2.c: Remove -m32.
14715
81cd202e
L
147162016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14717
14718 PR target/68986
14719 * gcc.target/i386/pr68986-1.c: New test.
14720 * gcc.target/i386/pr68986-2.c: Likewise.
14721 * gcc.target/i386/pr68986-3.c: Likewise.
14722
213a1c03
CB
147232016-01-26 Christian Bruel <christian.bruel@st.com>
14724
14725 * lib/target-supports.exp
14726 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14727 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14728 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14729
22a08dd1
RB
147302016-01-26 Richard Biener <rguenther@suse.de>
14731
14732 PR tree-optimization/69452
14733 * gcc.dg/torture/pr69452.c: New testcase.
14734
6c06e0e8
JJ
147352016-01-26 Jakub Jelinek <jakub@redhat.com>
14736
14737 PR target/69442
14738 * gcc.dg/pr69442.c: New test.
14739
b96824c4
RFI
147402016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14741
14742 PR target/67896
14743 * gcc.target/aarch64/simd/pr67896.C: New.
14744
5ee31e57
RS
147452016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14746
14747 PR tree-optimization/69400
14748 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14749 function.
14750 (plugin_init): Call it.
14751 * gcc.dg/torture/pr69400.c: New test.
14752
7ddfb31d
CL
147532016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14754
14755 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14756
1e050c90
AK
147572016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14758 Sebastian Pop <s.pop@samsung.com>
14759
14760 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14761 isl-0.15.
14762
c8ee4bf5
AK
147632016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14764 Sebastian Pop <s.pop@samsung.com>
14765
14766 * gcc.dg/graphite/pr69292.c: New.
14767
d902b330
JJ
147682016-01-25 Jakub Jelinek <jakub@redhat.com>
14769
14770 * c-c++-common/goacc/use_device-1.c: New test.
14771
2c89b952
JL
147722016-01-25 Jeff Law <law@redhat.com>
14773
14774 PR tree-optimization/69196
14775 PR tree-optimization/68398
14776 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14777 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14778
685c8785
DE
147792016-01-25 David Edelsohn <dje.gcc@gmail.com>
14780
14781 PR target/69469
14782 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14783 Algorithm.
14784
95cef0c1
RB
147852016-01-25 Richard Biener <rguenther@suse.de>
14786
14787 PR testsuite/69380
14788 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14789
2947d3b2
IE
147902016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14791
14792 PR target/69421
14793 * gcc.dg/pr69421.c: New test.
14794
ae19075a
BB
147952016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14796
14797 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14798 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14799 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14800 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14801 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14802 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14803 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14804 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14805 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14806 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14807
fa4511c2
RB
148082016-01-25 Richard Biener <rguenther@suse.de>
14809
14810 PR tree-optimization/69376
14811 * gcc.dg/torture/pr69376.c: New testcase.
14812
1d101216
JD
148132016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14814
14815 PR fortran/69397
14816 PR fortran/68442
14817 * gfortran.dg/interface_38.f90: New test.
14818 * gfortran.dg/interface_39.f90: New test.
a0909527 14819
a59b92b0
PP
148202016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14821
14822 Revert:
14823 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14824
14825 PR c++/11858
14826 PR c++/24663
14827 PR c++/24664
14828 * g++.dg/template/pr11858.C: New test.
14829 * g++.dg/template/pr24663.C: New test.
14830 * g++.dg/template/unify12.C: New test.
14831 * g++.dg/template/unify13.C: New test.
14832 * g++.dg/template/unify14.C: New test.
14833 * g++.dg/template/unify15.C: New test.
14834 * g++.dg/template/unify16.C: New test.
14835 * g++.dg/template/unify17.C: New test.
14836
16acb1a8
DH
148372016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14838
14839 PR fortran/68283
14840 gfortran.dg/pr68283.f90: New test.
14841
094773e8
TK
148422016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14843
14844 PR fortran/66094
14845 * gfortran.dg/inline_matmul_13.f90: New test.
14846 * gfortran.dg/matmul_bounds_8.f90: New test.
14847 * gfortran.dg/matmul_bounds_9.f90: New test.
14848 * gfortran.dg/matmul_bounds_10.f90: New test.
14849
42fb90d7
TV
148502016-01-23 Tom de Vries <tom@codesourcery.com>
14851
14852 PR tree-optimization/69426
14853 * gcc.dg/autopar/pr69426.c: New test.
14854
69da7802
MS
148552016-01-23 Martin Sebor <msebor@redhat.com>
14856
14857 PR c++/58109
14858 PR c++/69022
14859 * g++.dg/cpp0x/alignas5.C: New test.
14860 * g++.dg/ext/vector29.C: Same.
14861
da17300a
UB
148622016-01-23 Uros Bizjak <ubizjak@gmail.com>
14863
14864 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14865 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14866 _GNU_SOURCE from compile flags to the source.
14867 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14868 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14869 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14870 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14871
62041cfc
JJ
148722016-01-22 Jakub Jelinek <jakub@redhat.com>
14873
14874 PR target/69432
14875 * g++.dg/opt/pr69432.C: New test.
14876
f7d2ad6f
BS
148772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14878
14879 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14880 32-bit targets testing an -m64 multilib.
14881
d403fc9a
WS
148822016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14883
14884 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14885 64-bit support.
14886
4aa16f8d
JG
148872016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14888
14889 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14890
7c816d0f
CB
148912016-01-21 Christian Bruel <christian.bruel@st.com>
14892
14893 PR target/68674
14894 * gcc.target/i386/pr68674.c
14895 * gcc.target/aarch64/pr68674.c
14896 * gcc.target/arm/pr68674.c
14897
fce661e8
KT
148982016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14899
14900 PR target/69403
14901 * gcc.c-torture/execute/pr69403.c: New test.
14902
4696899f
PC
149032016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14904
14905 PR c++/55843
14906 * g++.dg/template/pr55843.C: New.
14907
bac69366
AL
149082016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14909
14910 PR testsuite/66877
14911 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14912 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14913
b57d3a5c
BS
149142016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14915
14916 PR testsuite/67489
da17300a
UB
14917 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14918 from dg-do compile directive, and instead add
14919 { dg-require-effective-target int128 }.
b57d3a5c 14920
9f04a53e
MS
149212016-01-20 Martin Sebor <msebor@redhat.com>
14922
14923 PR c/69405
14924 * gcc.dg/sync-fetch.c: New test.
14925
38a51663
JL
149262016-01-21 Martin Sebor <msebor@redhat.com>
14927
14928 PR target/69252
14929 * gcc.target/powerpc/pr69252.c: New test.
14930
2423a75a
JD
149312016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14932
14933 PR fortran/65996
da17300a 14934 * gfortran.dg/pr65996.f90: New test.
2423a75a 14935
0a76463f
DV
149362016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14937
14938 PR c++/68810
9f04a53e 14939 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14940 expected to generate an error.
0a76463f 14941
9776e692
BS
149422016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14943
14944 PR middle-end/66178
14945 * gcc.dg/torture/pr66178.c: New test.
14946
c8d3e088
AB
149472016-01-21 Anton Blanchard <anton@samba.org>
14948 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14949
14950 PR target/63354
14951 * gcc.target/powerpc/pr63354.c: New test.
14952
35b707ff
VM
149532016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14954
14955 PR rtl-optimization/68990
14956 * gcc.target/i386/pr68990: New.
14957
157b0829
NC
149582016-01-21 Nick Clifton <nickc@redhat.com>
14959
14960 PR target/69129
14961 * gcc.target/mips/pr69129.c: New.
14962
aede6748
PC
149632016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14964
14965 PR c++/58046
14966 * g++.dg/cpp0x/pr58046.C: New.
14967
5463c2c8
JJ
149682016-01-21 Jakub Jelinek <jakub@redhat.com>
14969
6d31cc75
SS
14970 PR target/69187
14971 PR target/65624
14972 * gcc.target/arm/pr69187.c: New test.
14973
5463c2c8
JJ
14974 PR c++/69355
14975 * g++.dg/torture/pr69355.C: New test.
14976
fa28f32b
AK
149772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14978 Sebastian Pop <s.pop@samsung.com>
14979
14980 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14981
b920a047
AK
149822016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14983 Sebastian Pop <s.pop@samsung.com>
14984
da17300a 14985 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14986
bdd3aea6
JJ
149872016-01-21 Jakub Jelinek <jakub@redhat.com>
14988
14989 PR middle-end/67653
14990 * c-c++-common/pr67653.c: New test.
14991 * gcc.dg/torture/pr29119.c: Add dg-warning.
14992
26a2e6ae
PB
149932016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14994
14995 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14996
d25c7690
PK
149972016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14998
14999 PR c/24293
15000 * gcc.dg/pr24293.c: New test.
15001 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15002 incomplete struct type.
15003 * gcc.dg/declspec-1.c: Likewise.
15004 * gcc.dg/pr63549.c: Likewise.
15005
889d5698
JJ
150062016-01-20 Jakub Jelinek <jakub@redhat.com>
15007
15008 PR tree-optimization/66612
15009 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15010 for bdn instruction.
15011
d7cf3dc7
CL
150122016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15013
15014 * lib/target-supports.exp
15015 (check_effective_target_arm_fp_ok_nocache): New.
15016 (check_effective_target_arm_fp_ok): New.
15017 (add_options_for_arm_fp): New.
15018 (check_effective_target_arm_crypto_ok_nocache): Require
15019 target_arm_v8_neon_ok instead of arm32.
15020 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15021 (check_effective_target_arm_crypto_pragma_ok): New.
15022 (add_options_for_arm_vfp): New.
15023 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15024 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15025 target instead. Force initial fpu to vfp.
15026 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15027 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15028 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15029 dependency.
15030 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15031 use arm_vfp effective target instead. Force initial fpu to vfp.
15032 * gcc.target/arm/attr-neon3.c: Likewise.
15033 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15034 arm_vfp_ok.
15035 * gcc.target/arm/unsigned-float.c: Likewise.
15036 * gcc.target/arm/vfp-1.c: Likewise.
15037 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15038 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15039 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15040 * gcc.target/arm/vfp-ldmias.c: Likewise.
15041 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15042 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15043 * gcc.target/arm/vfp-stmiad.c: Likewise.
15044 * gcc.target/arm/vfp-stmias.c: Likewise.
15045 * gcc.target/arm/vnmul-1.c: Likewise.
15046 * gcc.target/arm/vnmul-2.c: Likewise.
15047 * gcc.target/arm/vnmul-3.c: Likewise.
15048 * gcc.target/arm/vnmul-4.c: Likewise.
15049
01ac9704 150502016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15051
e84b00da
L
15052 PR testsuite/69366
15053 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15054 the MPX run-time library, for compile-time MPX test.
15055 * gcc.target/i386/chkp-always_inline.c: Likewise.
15056 * gcc.target/i386/chkp-bndret.c: Likewise.
15057 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15058 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15059 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15060 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15061 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15062 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15063 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15064 * gcc.target/i386/chkp-label-address.c: Likewise.
15065 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15066 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15067 * gcc.target/i386/chkp-pr69044.c: Likewise.
15068 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15069 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15070 * gcc.target/i386/chkp-strchr.c: Likewise.
15071 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15072 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15073 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15074 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15075 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15076 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15077 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15078 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15079 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15080 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15081 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15082 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15083 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15084 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15085 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15086 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15087 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15088 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15089 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15090 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15091 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15092 * gcc.target/i386/pr63995-2.c: Likewise.
15093 * gcc.target/i386/pr64805.c: Likewise.
15094 * gcc.target/i386/pr65044.c: Likewise.
15095 * gcc.target/i386/pr65167.c: Likewise.
15096 * gcc.target/i386/pr65183.c: Likewise.
15097 * gcc.target/i386/pr65184.c: Likewise.
15098 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15099
28b33016
IE
151002016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15101
15102 PR tree-optimization/69328
15103 * gcc.dg/pr69328.c: New test.
15104
bcff0913
JL
151052016-01-20 Jeff Law <law@redhat.com>
15106
bf0bb970 15107 PR target/25114
bcff0913
JL
15108 * gcc.target/m68k/pr25114.c: New test.
15109
a3f69631
AV
151102016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15111
15112 * gcc.target/arm/memset-inline-10.c: Added
15113 dg-require-effective-target arm_thumb2_ok.
15114
af33ba0d
EB
151152016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15116
15117 * gcc.dg/debug/dwarf2/sso.c: New test.
15118
7596d5de
UB
151192016-01-19 Uros Bizjak <ubizjak@gmail.com>
15120
15121 PR testsuite/68820
15122 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15123 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15124 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15125
ceda2c69
JH
151262016-01-19 Jan Hubicka <hubicka@ucw.cz>
15127
15128 PR ipa/66223
15129 * g++.dg/ipa/devirt-50.C: New testcase.
15130
38a979f2
MP
151312016-01-19 Marek Polacek <polacek@redhat.com>
15132
15133 PR c++/68965
15134 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15135 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15136
962801c5
KT
151372016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15138
15139 PR target/69135
15140 * gcc.target/arm/pr69135_1.c: New test.
15141
078fe40a
WD
151422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15143
15144 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15145
786e3c06
WD
151462015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15147
15148 * gcc.target/aarch64/ccmp_1.c: New testcase.
15149
1e297006
MP
151502016-01-19 Marek Polacek <polacek@redhat.com>
15151
15152 PR c++/68586
15153 * g++.dg/cpp0x/enum30.C: New test.
15154
879c27e3
RB
151552016-01-19 Richard Biener <rguenther@suse.de>
15156
15157 PR tree-optimization/69336
15158 * g++.dg/tree-ssa/pr69336.C: New testcase.
15159
015337d3
JJ
151602016-01-19 Jakub Jelinek <jakub@redhat.com>
15161
15162 PR debug/65779
15163 * gcc.dg/pr65779.c: New test.
15164
e2c768b6
RB
151652016-01-19 Richard Biener <rguenther@suse.de>
15166
15167 PR tree-optimization/69352
15168 * gcc.dg/torture/pr69352.c: New testcase.
15169
569efc34
JJ
151702016-01-19 Jakub Jelinek <jakub@redhat.com>
15171
15172 PR rtl-optimization/68955
15173 PR rtl-optimization/64557
15174 * gcc.dg/torture/pr68955.c: New test.
15175
e49d321f
JH
151762016-01-19 Jan Hubicka <hubicka@ucw.cz>
15177
15178 PR lto/69136
15179 * g++.dg/torture/pr69136.C: New testcase.
15180
e9191ad3
JH
151812016-01-19 Jan Hubicka <hubicka@ucw.cz>
15182
15183 PR lto/69133
15184 * g++.dg/lto/pr69133_0.C: New testcase.
15185 * g++.dg/lto/pr69133_1.C: New testcase.
15186
2bedb645
JL
151872016-01-15 Jeff Law <law@redhat.com>
15188
15189 PR tree-optimization/69320
15190 * gcc.c-torture/pr69320-1.c: New test.
15191 * gcc.c-torture/pr69320-2.c: New test.
15192 * gcc.c-torture/pr69320-3.c: New test.
15193 * gcc.c-torture/pr69320-4.c: New test.
15194
17c15cb9
PP
151952016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15196
15197 PR c++/11858
15198 PR c++/24663
15199 PR c++/24664
15200 * g++.dg/template/pr11858.C: New test.
15201 * g++.dg/template/pr24663.C: New test.
15202 * g++.dg/template/unify12.C: New test.
15203 * g++.dg/template/unify13.C: New test.
15204 * g++.dg/template/unify14.C: New test.
15205 * g++.dg/template/unify15.C: New test.
15206 * g++.dg/template/unify16.C: New test.
15207 * g++.dg/template/unify17.C: New test.
15208
9617fd08
DM
152092016-01-18 David Malcolm <dmalcolm@redhat.com>
15210
15211 PR testsuite/69181
15212 * gcc.dg/pr69181-1.c: New test file.
15213 * gcc.dg/pr69181-2.c: New test file.
15214 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15215 globals by moving it to...
15216 (cleanup-after-saved-dg-test): ...this new function. Add
15217 "global additional_sources_used". Add reset of global
15218 multiline_expected_outputs to the empty list.
15219 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15220 global to...
15221 (multiline_expected_outputs): ...this, and updated comments to
15222 note that it is modified from gcc-dg.exp.
15223 (dg-end-multiline-output): Update for the above renaming.
15224 (handle-multiline-outputs): Likewise. Remove the clearing
15225 of the expected outputs to the empty list.
15226
b555a2e4
RB
152272016-01-18 Richard Biener <rguenther@suse.de>
15228
15229 PR tree-optimization/69297
15230 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15231
96902805
JM
152322016-01-18 Joseph Myers <joseph@codesourcery.com>
15233
15234 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15235 dg-options.
15236 * gcc.target/mips/mips-3d-2.c: Likewise.
15237 * gcc.target/mips/mips-3d-3.c: Likewise.
15238 * gcc.target/mips/mips-3d-4.c: Likewise.
15239 * gcc.target/mips/mips-3d-5.c: Likewise.
15240 * gcc.target/mips/mips-3d-6.c: Likewise.
15241 * gcc.target/mips/mips-3d-7.c: Likewise.
15242 * gcc.target/mips/mips-3d-8.c: Likewise.
15243 * gcc.target/mips/mips-3d-9.c: Likewise.
15244 * gcc.target/mips/mips-ps-1.c: Likewise.
15245 * gcc.target/mips/mips-ps-2.c: Likewise.
15246 * gcc.target/mips/mips-ps-3.c: Likewise.
15247 * gcc.target/mips/mips-ps-4.c: Likewise.
15248 * gcc.target/mips/mips-ps-5.c: Likewise.
15249 * gcc.target/mips/mips-ps-6.c: Likewise.
15250 * gcc.target/mips/mips-ps-7.c: Likewise.
15251 * gcc.target/mips/mips-ps-type.c: Likewise.
15252 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15253 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15254
40e26f94
TV
152552016-01-18 Tom de Vries <tom@codesourcery.com>
15256
15257 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15258 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15259 * c-c++-common/goacc/kernels-empty.c: New test.
15260 * c-c++-common/goacc/kernels-eternal.c: New test.
15261 * c-c++-common/goacc/kernels-loop-2.c: New test.
15262 * c-c++-common/goacc/kernels-loop-3.c: New test.
15263 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15264 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15265 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15266 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15267 * c-c++-common/goacc/kernels-loop-data.c: New test.
15268 * c-c++-common/goacc/kernels-loop-g.c: New test.
15269 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15270 * c-c++-common/goacc/kernels-loop-n.c: New test.
15271 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15272 * c-c++-common/goacc/kernels-loop.c: New test.
15273 * c-c++-common/goacc/kernels-noreturn.c: New test.
15274 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15275 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15276 * c-c++-common/goacc/kernels-reduction.c: New test.
15277
a98d4647
TV
152782016-01-18 Tom de Vries <tom@codesourcery.com>
15279
15280 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15281 * gcc.dg/autopar/outer-2.c: Same.
15282 * gcc.dg/autopar/outer-3.c: Same.
15283 * gcc.dg/autopar/outer-4.c: Same.
15284 * gcc.dg/autopar/outer-5.c: Same.
15285 * gcc.dg/autopar/outer-6.c: Same.
15286 * gcc.dg/autopar/parallelization-1.c: Same.
15287 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15288 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15289 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15290 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15291 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15292 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15293 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15294 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15295 * gcc.dg/autopar/pr39500-1.c: Same.
15296 * gcc.dg/autopar/pr39500-2.c: Same.
15297 * gcc.dg/autopar/pr46193.c: Same.
15298 * gcc.dg/autopar/pr46194.c: Same.
15299 * gcc.dg/autopar/pr49580.c: Same.
15300 * gcc.dg/autopar/pr49960-1.c: Same.
15301 * gcc.dg/autopar/pr49960.c: Same.
15302 * gcc.dg/autopar/pr68373.c: Same.
15303 * gcc.dg/autopar/reduc-1.c: Same.
15304 * gcc.dg/autopar/reduc-1char.c: Same.
15305 * gcc.dg/autopar/reduc-1short.c: Same.
15306 * gcc.dg/autopar/reduc-2.c: Same.
15307 * gcc.dg/autopar/reduc-2char.c: Same.
15308 * gcc.dg/autopar/reduc-2short.c: Same.
15309 * gcc.dg/autopar/reduc-3.c: Same.
15310 * gcc.dg/autopar/reduc-4.c: Same.
15311 * gcc.dg/autopar/reduc-6.c: Same.
15312 * gcc.dg/autopar/reduc-7.c: Same.
15313 * gcc.dg/autopar/reduc-8.c: Same.
15314 * gcc.dg/autopar/reduc-9.c: Same.
15315 * gcc.dg/autopar/uns-outer-4.c: Same.
15316 * gcc.dg/autopar/uns-outer-5.c: Same.
15317 * gcc.dg/autopar/uns-outer-6.c: Same.
15318 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15319 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15320
da976fa8
AL
153212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15322
15323 PR target/63679
15324 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15325 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15326
70c1e886
AL
153272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15328
15329 PR target/63679
15330 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15331 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15332 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15333
88bed196
AL
153342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15335
15336 PR target/63679
15337 * gcc.dg/tree-ssa/sra-17.c: New.
15338 * gcc.dg/tree-ssa/sra-18.c: New.
15339
3dd5f42e
IE
153402016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15341
15342 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15343
ae5a77fa
EB
153442016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15345
15346 * gnat.dg/inline12.adb: New test.
15347
11e57fc6
BC
153482016-01-18 Bin Cheng <bin.cheng@arm.com>
15349
15350 PR tree-optimization/66797
15351 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15352
995b6fe0
RB
153532016-01-18 Richard Biener <rguenther@suse.de>
15354
15355 PR tree-optimization/69170
15356 * gcc.dg/torture/pr69170.c: New testcase.
15357
82ee0cf2 153582016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15359
15360 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15361
d69da357
TV
153622016-01-16 Tom de Vries <tom@codesourcery.com>
15363
15364 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15365
a3845283
TV
153662016-01-16 Tom de Vries <tom@codesourcery.com>
15367
15368 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15369 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15370 redundant dg-require-effective-target pthread.
15371 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15372 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15373 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15374 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15375 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15376 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15377 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15378
197a6aa6
DE
153792016-01-16 David Edelsohn <dje.gcc@gmail.com>
15380
15381 PR target/68609
15382 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15383 * gcc.target/powerpc/recip-7.c: Same.
15384
ec7886c1
PP
153852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15386
15387 PR c++/69091
15388 * g++.dg/template/pr69091.C: New test.
15389
203484bb
PP
153902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15391
15392 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15393 dump does not contain an error_mark_node.
15394 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15395 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15396
aa2500e9
PP
153972016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15398
15399 PR c++/68936
15400 * g++.dg/template/pr68936.C: New test.
15401
28621a5c
DE
154022016-01-15 David Edelsohn <dje.gcc@gmail.com>
15403
15404 PR target/68609
15405 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15406 * gcc.target/powerpc/recip-2.c: Same.
15407 * gcc.target/powerpc/recip-3.c: Same.
15408 * gcc.target/powerpc/recip-4.c: Same.
15409 * gcc.target/powerpc/recip-sqrtf.c: Same.
15410
40c43aca
JL
154112016-01-15 Jeff Law <law@redhat.com>
15412
15413 PR tree-optimization/69270
15414 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15415 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15416
afbc5ae8
PT
154172016-01-15 Paul Thomas <pault@gcc.gnu.org>
15418
15419 PR fortran/49630
15420 * gfortran.dg/deferred_character_13.f90: New test for the fix
15421 of comment 3 of the PR.
15422
15423 PR fortran/54070
15424 * gfortran.dg/deferred_character_8.f90: New test
15425 * gfortran.dg/allocate_error_5.f90: New test
15426
15427 PR fortran/60593
15428 * gfortran.dg/deferred_character_10.f90: New test
15429
15430 PR fortran/60795
15431 * gfortran.dg/deferred_character_14.f90: New test
15432
15433 PR fortran/61147
15434 * gfortran.dg/deferred_character_11.f90: New test
15435
15436 PR fortran/64324
15437 * gfortran.dg/deferred_character_9.f90: New test
15438
49abe076
VM
154392016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15440
15441 PR rtl-optimization/69030
15442 * gcc.target/i386/pr69030.c: New.
15443
16d12992
KT
154442016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15445
15446 * gcc.target/aarch64/target_attr_17.c: New test.
15447
78810bd3
RB
154482016-01-15 Richard Biener <rguenther@suse.de>
15449
15450 PR tree-optimization/66856
15451 * gcc.dg/torture/pr66856-1.c: New testcase.
15452 * gcc.dg/torture/pr66856-2.c: Likewise.
15453
2bd847fe
RB
154542016-01-15 Richard Biener <rguenther@suse.de>
15455
15456 PR debug/69137
15457 * g++.dg/lto/pr69137_0.C: New testcase.
15458
a00fe3b7
RS
154592016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15460
15461 PR middle-end/69246
15462 * gcc.target/i386/pr69246.c: New test.
15463
cbb0e83b
DV
154642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15465
7596d5de 15466 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15467
5a500ecf
DV
154682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15469
15470 PR c++/56194
15471 * g++.dg/init/const9.C: Disable test on S/390.
15472
5d9bf64f
DV
154732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15474
15475 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15476 * g++.dg/Wno-frame-address.C: Ditto.
15477
e234b19e
DV
154782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15479
15480 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15481
89483f99
RB
154822016-01-15 Richard Biener <rguenther@suse.de>
15483
15484 PR tree-optimization/68961
15485 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15486
94f37395
IE
154872016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15488
15489 * gcc.target/i386/pr65105-5.c: New test.
15490
82ee0cf2 154912016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15492
15493 * gcc.c-torture/execute/alias-4.c: New testcase.
15494
82ee0cf2 154952016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15496
15497 PR ipa/68148
15498 * g++.dg/ipa/devirt-49.C: New testcase.
15499
092f7deb 155002016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15501
15502 PR target/65837
15503 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15504 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15505 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15506
e93c66bc
RB
155072016-01-15 Richard Biener <rguenther@suse.de>
15508
15509 PR tree-optimization/69117
15510 * gcc.dg/torture/pr69117.c: New testcase.
15511
c47eaca6 155122015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15513
15514 PR c++/69048
15515 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15516
c3f6914a
FXC
155172016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15518
15519 PR testsuite/67509
15520 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15521 range tests use 100 * maximum instead of maximum + 1.
15522
cd65ae90
JJ
155232016-01-14 Jakub Jelinek <jakub@redhat.com>
15524
15525 PR debug/69244
15526 * gcc.dg/guality/pr69244.c: New test.
15527
19643948
UB
155282016-01-14 Uros Bizjak <ubizjak@gmail.com>
15529
15530 * lib/target-supports.exp (check_effective_target_issignaling):
15531 New procedure.
15532 * gcc.dg/pr61441.c: Require issignaling effective target.
15533
fe79c97e
SB
155342016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15535
15536 PR target/68803
15537 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15538
c7df95d8
DM
155392016-01-14 David Malcolm <dmalcolm@redhat.com>
15540
15541 PR c++/68819
15542 PR preprocessor/69177
15543 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15544 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15545 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15546 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15547
00083992
MP
155482016-01-14 Marek Polacek <polacek@redhat.com>
15549
15550 PR c/69262
15551 * gcc.dg/array-15.c: New test.
15552
0c9b3294
JJ
155532016-01-14 Jakub Jelinek <jakub@redhat.com>
15554
15555 PR middle-end/68146
15556 PR tree-optimization/69155
15557 * gfortran.dg/pr68146.f: New test.
15558 * gfortran.dg/pr69155.f90: New test.
15559
3688e13d
RB
155602016-01-14 Richard Biener <rguenther@suse.de>
15561
15562 PR tree-optimization/68060
15563 * gcc.dg/torture/pr68060-1.c: New testcase.
15564 * gcc.dg/torture/pr68060-2.c: Likewise.
15565
bab0ad3a
NC
155662016-01-14 Nick Clifton <nickc@redhat.com>
15567
15568 * lib/target-supports.exp
15569 (check_effective_target_arm_neon_ok_nocache): Add an option
15570 sequence that includes setting the ARM architecture to ARMv7-A.
15571 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15572 command line options necessary to enable Neon support.
15573 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15574 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15575 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15576 * gcc.target/arm/pr69180.c: Likewise.
15577
947c2ce5
JL
155782016-01-14 Jeff Law <law@redhat.com>
15579
15580 PR tree-optimization/69270
15581 * gcc.dg/tree-ssa/pr69270.c: New test.
15582
3342fd71
BS
155832016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15584
15585 PR c/66208
15586 * c-c++-common/pr66208.c: New file.
15587
2ad3adf1
JJ
155882016-01-13 Jakub Jelinek <jakub@redhat.com>
15589
15590 PR tree-optimization/69156
15591 * gcc.dg/pr69156.c: New test.
15592
398d6feb
L
155932016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15594
15595 * gcc.target/i386/pr69225-7.c: New test.
15596
4c868789
RH
155972016-01-13 Richard Henderson <rth@redhat.com>
15598
15599 * gcc.dg/tm/memopt-13.c: Update expected function.
15600 * gcc.dg/tm/memopt-6.c: Likewise.
15601
ef6d1772
UB
156022016-01-13 Uros Bizjak <ubizjak@gmail.com>
15603
15604 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15605 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15606 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15607 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15608
ef6d1772
UB
156092016-01-13 Tom de Vries <tom@codesourcery.com>
15610
15611 PR tree-optimization/69169
0b4b6ef2
TV
15612 * gcc.dg/pr69169.c: New test.
15613
2ad3adf1 156142016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15615
15616 PR target/69228
15617 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15618 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15619 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15620 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15621 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15622 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15623 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15624 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15625
9060e335
AK
156262016-01-13 Jakub Jelinek <jakub@redhat.com>
15627
15628 PR target/69247
15629 * gcc.dg/pr69247.c: New test.
15630
40311329
RB
156312016-01-13 Richard Biener <rguenther@suse.de>
15632
15633 PR tree-optimization/69242
15634 * gcc.dg/torture/pr69242.c: New testcase.
15635
ccbd7103
RB
156362016-01-13 Richard Biener <rguenther@suse.de>
15637
15638 PR tree-optimization/69186
15639 * gcc.dg/torture/pr69186.c: New testcase.
15640
c6f72a46
JL
156412016-01-13 Jeff Law <law@redhat.com>
15642
15643 PR tree-optimization/67755
15644 * gcc.dg/tree-ssa/pr67755.c: New test.
15645
156462016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15647
15648 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15649 pass number in output by a star.
15650
c446cf07
BC
156512016-01-12 Bin Cheng <bin.cheng@arm.com>
15652
15653 PR tree-optimization/68911
15654 * gcc.c-torture/execute/pr68911.c: New test.
15655
5342156c
MP
156562016-01-12 Marek Polacek <polacek@redhat.com>
15657
15658 PR c++/68979
15659 * g++.dg/warn/permissive-1.C: New test.
15660
65364cc5
JJ
156612016-01-12 Jakub Jelinek <jakub@redhat.com>
15662
15663 PR objc++/68511
15664 PR c++/69213
15665 * g++.dg/opt/pr69213.C: New test.
15666
81b9a3d9
CB
156672016-01-12 Christian Bruel <christian.bruel@st.com>
15668
15669 PR target/69180
15670 * gcc.target/arm/pr69180.c: New test.
15671
3c4e91c9
RB
156722016-01-12 Richard Biener <rguenther@suse.de>
15673
15674 PR lto/69077
15675 * g++.dg/lto/pr69077_0.C: New testcase.
15676 * g++.dg/lto/pr69077_1.C: Likewise.
15677
5664cea1
JJ
156782016-01-12 Jakub Jelinek <jakub@redhat.com>
15679
15680 PR target/69175
15681 * g++.dg/opt/pr69175.C: New test.
15682
86cefc49
AL
156832016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15684
15685 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15686 rather than #including math.h & stdlib.h.
15687 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15688 * gcc.dg/vect/pr49771.c: Likewise.
15689 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15690 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15691 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15692 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15693 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15694 * gcc.dg/vect/pr44507.c: Likewise.
15695 * gcc.dg/vect/pr45902.c: Likewise.
15696 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15697 * gcc.dg/vect/vect-117.c: Likewise.
15698 * gcc.dg/vect/vect-99.c: Likewise.
15699 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15700 * gcc.dg/vect/vect-cond-1.c: Likewise.
15701 * gcc.dg/vect/vect-cond-2.c: Likewise.
15702 * gcc.dg/vect/vect-cond-3.c: Likewise.
15703 * gcc.dg/vect/vect-cond-4.c: Likewise.
15704 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15705 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15706 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15707 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15708 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15709 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15710 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15711 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15712 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15713 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15714 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15715 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15716 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15717 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15718 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15719 include of signal.h.
15720 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15721 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15722 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15723 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15724 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15725 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15726 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15727 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15728 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15729 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15730 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15731 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15732 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15733 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15734 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15735 * gcc.dg/vect/vect-outer-5.c: Likewise.
15736 * gcc.dg/vect/vect-outer-6.c: Likewise.
15737 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15738 include of stdio.h.
15739
b832f61e
NC
157402016-01-12 Nick Clifton <nickc@redhat.com>
15741
15742 PR target/68913
15743 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15744 to fread so that it will be found in all target runtimes.
15745
8eac49b1
RB
157462016-01-12 Richard Biener <rguenther@suse.de>
15747
15748 PR tree-optimization/69053
15749 * g++.dg/torture/pr69053.C: New testcase.
15750
2935d994
RB
157512016-01-12 Richard Biener <rguenther@suse.de>
15752
15753 PR tree-optimization/69168
15754 * gcc.dg/torture/pr69168.c: New testcase.
15755
66c16fd9
RB
157562016-01-12 Richard Biener <rguenther@suse.de>
15757
15758 PR tree-optimization/69157
15759 * gcc.dg/torture/pr69157.c: New testcase.
15760
157612016-01-12 Richard Biener <rguenther@suse.de>
15762
15763 PR tree-optimization/69174
15764 * gcc.dg/torture/pr69174.c: New testcase.
15765
723033a6
JJ
157662016-01-12 Jakub Jelinek <jakub@redhat.com>
15767
15768 PR c++/66808
15769 PR c++/69000
15770 * g++.dg/tls/pr66808.C: New test.
15771 * g++.dg/tls/pr69000.C: New test.
15772
3574cf47
BS
157732016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15774
15775 * gcc.target/powerpc/swaps-p8-23.c: New test.
15776 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15777
feb20787
JDA
157782016-01-11 John David Anglin <danglin@gcc.gnu.org>
15779
15780 PR tree-optimization/68356
15781 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15782
27b1820a
KV
157832016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15784 Jim Wilson <jim.wilson@linaro.org>
15785
15786 PR target/69194
15787 * gcc.target/arm/pr69194.c: New test.
15788
cf4de6af
L
157892016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15790
15791 PR target/69225
15792 * gcc.target/i386/pr69225-1.c: New test.
15793 * gcc.target/i386/pr69225-2.c: Likewise.
15794 * gcc.target/i386/pr69225-3.c: Likewise.
15795 * gcc.target/i386/pr69225-4.c: Likewise.
15796 * gcc.target/i386/pr69225-5.c: Likewise.
15797 * gcc.target/i386/pr69225-6.c: Likewise.
15798
1ebd5558
JJ
157992016-01-11 Jakub Jelinek <jakub@redhat.com>
15800
23552a4d
JJ
15801 PR target/67462
15802 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15803 if lp64.
15804
26ff85b0
JJ
15805 PR target/69071
15806 * gcc.dg/pr69071.c: New test.
15807
9cb6bd74
JJ
15808 PR c++/69211
15809 * g++.dg/opt/pr69211.C: New test.
15810
1ebd5558
JJ
15811 PR tree-optimization/69214
15812 * gcc.c-torture/compile/pr69214.c: New test.
15813
8c18c836
UB
158142016-01-11 Uros Bizjak <ubizjak@gmail.com>
15815
15816 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15817 * gcc.target/i386/pr66232-11.c: Ditto.
15818 * gcc.target/i386/pr66232-12.c: Ditto.
15819 * gcc.target/i386/pr66232-13.c: Ditto.
15820
62446e6e
RB
158212016-01-11 Richard Biener <rguenther@suse.de>
15822
15823 PR tree-optimization/69173
15824 * gcc.dg/torture/pr69173.c: New testcase.
15825
2b8568fe
KT
158262016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15827
15828 PR rtl-optimization/68796
15829 * gcc.target/aarch64/tst_5.c: New test.
15830 * gcc.target/aarch64/tst_6.c: Likewise.
15831
5baf4532
KT
158322016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15833
15834 PR rtl-optimization/68841
15835 * gcc.dg/pr68841.c: New test.
15836 * gcc.c-torture/execute/pr68841.c: New test.
15837
ca90b1ed
YR
158382016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15839
15840 PR rtl-optimization/68920
15841 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15842 for ix86 targets.
15843 * gcc.dg/ifcvt-5.c: New test.
15844
2ad3adf1 158452016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15846
15847 PR bootstrap/69123
15848 * g++.dg/pr69123.C: New.
15849
83834c09
IE
158502016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15851
15852 PR target/69010
15853 * gcc.target/i386/pr69010.c: New test.
15854
dcf89d57
MJ
158552016-01-11 Martin Jambor <mjambor@suse.cz>
15856
15857 PR ipa/69044
15858 * gcc.target/i386/chkp-pr69044.c: New test.
15859
d95167ee
TV
158602016-01-11 Tom de Vries <tom@codesourcery.com>
15861
15862 PR tree-optimization/69109
15863 * gcc.dg/autopar/pr69109-2.c: New test.
15864 * gcc.dg/autopar/pr69109.c: New test.
15865
4f6403a8
TV
158662016-01-11 Tom de Vries <tom@codesourcery.com>
15867
15868 PR tree-optimization/69108
15869 * gcc.dg/autopar/pr69108.c: New test.
15870
21efdd80
PP
158712016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15872
15873 PR c++/69029
15874 * c-c++-common/Wisleading-indentation.c: Augment test.
15875
fd42eed8
TK
158762016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15877
15878 PR fortran/69154
15879 * gfortran.dg/inline_matmul_12.f90: New test.
15880
4f90ee6c
PT
158812016-01-10 Paul Thomas <pault@gcc.gnu.org>
15882
15883 PR fortran/67779
15884 * gfortran.dg/actual_array_offset_1: New test.
15885
3907c6cf
TV
158862016-01-10 Tom de Vries <tom@codesourcery.com>
15887
15888 PR tree-optimization/69062
15889 * gcc.dg/autopar/pr69062.c: New test.
15890
b07b236e
TS
158912016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15892
15893 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15894 * gcc.dg/vect/slp-perm-2.c: Likewise.
15895 * gcc.dg/vect/slp-perm-3.c: Likewise.
15896 * gcc.dg/vect/slp-perm-5.c: Likewise.
15897 * gcc.dg/vect/slp-perm-6.c: Likewise.
15898 * gcc.dg/vect/slp-perm-7.c: Likewise.
15899 * gcc.dg/vect/slp-perm-8.c: Likewise.
15900
23fab8ae
TV
159012016-01-10 Tom de Vries <tom@codesourcery.com>
15902
15903 PR tree-optimization/69039
15904 * gcc.dg/autopar/pr69039.c: New test.
15905
73f0dae2
MP
159062016-01-09 Marek Polacek <polacek@redhat.com>
15907
15908 PR c++/69113
15909 * g++.dg/pr69113.C: New test.
15910
20b8d734
JJ
159112016-01-09 Jakub Jelinek <jakub@redhat.com>
15912
15913 PR middle-end/50865
15914 PR tree-optimization/69097
15915 * gcc.c-torture/execute/pr50865.c: New test.
15916 * gcc.c-torture/execute/pr69097-1.c: New test.
15917 * gcc.c-torture/execute/pr69097-2.c: New test.
15918 * gcc.dg/pr69097-1.c: New test.
15919 * gcc.dg/pr69097-2.c: New test.
15920
c50e614b
JJ
159212016-01-09 Jakub Jelinek <jakub@redhat.com>
15922
15923 PR c++/69164
15924 * g++.dg/opt/pr69164.C: New test.
15925
e0237993
JJ
159262016-01-08 Jakub Jelinek <jakub@redhat.com>
15927
15928 PR tree-optimization/69167
15929 * gcc.dg/pr69167.c: New test.
15930
bd8f5bb2
MP
159312016-01-08 Marek Polacek <polacek@redhat.com>
15932
15933 PR c++/68449
15934 * g++.dg/pr68449.C: New.
15935
bb0f5ca7
AL
159362016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15937
15938 PR tree-optimization/68707
15939 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15940 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15941 on platforms supporting it.
15942 * gcc.dg/vect/slp-perm-2.c: Likewise.
15943 * gcc.dg/vect/slp-perm-3.c: Likewise.
15944 * gcc.dg/vect/slp-perm-5.c: Likewise.
15945 * gcc.dg/vect/slp-perm-7.c: Likewise.
15946 * gcc.dg/vect/slp-perm-8.c: Likewise.
15947 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15948 on platforms supporting it.
15949
22518428
JJ
159502016-01-08 Jakub Jelinek <jakub@redhat.com>
15951
33f0852f
JJ
15952 PR tree-optimization/69162
15953 * gcc.dg/pr69162.c: New test.
15954
22518428
JJ
15955 PR tree-optimization/69172
15956 * gcc.dg/pr69172.c: New test.
15957
80e9b3aa
TP
159582016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15959
15960 PR tree-optimization/67781
15961 * gcc.c-torture/execute/pr67781.c: New file.
15962
262a363f
JJ
159632016-01-08 Jakub Jelinek <jakub@redhat.com>
15964
15965 PR tree-optimization/69083
15966 * gcc.dg/vect/pr69083.c: New test.
15967
6e1f093f
SS
159682016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15969
15970 PR tree-optimization/61441
15971 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15972 Use -fexcess-precision=standard for compiler options.
15973 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15974
53290e07
JJ
159752016-01-08 Jakub Jelinek <jakub@redhat.com>
15976
57bf3072
JJ
15977 PR fortran/69128
15978 * gfortran.dg/gomp/pr69128.f90: New test.
15979
53290e07
JJ
15980 PR c++/69145
15981 * g++.dg/ext/pr69145-1.C: New test.
15982 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15983 * g++.dg/ext/pr69145-2.h: New file.
15984
7a127fa7
MS
159852016-01-07 Martin Sebor <msebor@redhat.com>
15986
15987 PR c/68966
15988 * gcc.dg/atomic-fetch-bool.c: New test.
15989 * gcc.dg/sync-fetch-bool.c: New test.
15990
95918b49
L
159912016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15992
15993 PR fortran/66680
15994 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15995
c8e62a9d
NC
159962016-01-07 Nick Clifton <nickc@redhat.com>
15997
15998 PR target/66655
15999 * g++.dg/pr66655.C: New test.
16000 * g++.dg/pr66655_1.cc: Test support file.
16001 * g++.dg/pr66655.h: Test header file.
16002
2ad3adf1 160032016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16004
16005 PR fortran/66680
16006 gfortran.dg/gomp/pr66680.f90: New test.
16007
4cd9ca92
L
160082016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16009
16010 PR target/69171
16011 * gcc.target/i386/pr69171-1.c: New test.
16012 * gcc.target/i386/pr69171-2.c: Likewise.
16013 * gcc.target/i386/pr69171-3.c: Likewise.
16014 * gcc.target/i386/pr69171-4.c: Likewise.
16015 * gcc.target/i386/pr69171-5.c: Likewise.
16016 * gcc.target/i386/pr69171-6.c: Likewise.
16017
7e33d4dc
BS
160182015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16019
16020 PR middle-end/67639
16021 * c-c++-common/pr67639.c: New test.
16022
fec64afc
JJ
160232016-01-07 Jakub Jelinek <jakub@redhat.com>
16024
16025 PR tree-optimization/69141
16026 * g++.dg/opt/pr69141.C: New test.
16027
f293ad29
EB
160282016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16029
16030 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16031
5027395e
UB
160322016-01-06 Uros Bizjak <ubizjak@gmail.com>
16033
16034 PR target/69140
16035 * gcc.target/i386/pr69140.c: New test
16036
7443cf13
DM
160372016-01-06 David Malcolm <dmalcolm@redhat.com>
16038
16039 * gcc.dg/bad-dereference.c: New test case.
16040
32928931
BS
160412015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16042
16043 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16044
68dd05da
AS
160452016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16046
16047 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16048
6b131d5b
MP
160492016-01-06 Marek Polacek <polacek@redhat.com>
16050
16051 PR sanitizer/69099
16052 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16053
8d9fdb49
MP
160542016-01-05 Marek Polacek <polacek@redhat.com>
16055
16056 PR c/69104
16057 * gcc.dg/atomic-invalid-2.c: New.
16058
acf93f1e
L
160592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16060
16061 PR target/68991
16062 * gcc.target/i386/pr68991.c: New test.
16063
3f50525d
L
160642016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16065
16066 PR target/68991
16067 * g++.dg/pr68991-1.C: New test.
16068 * g++.dg/pr68991-2.C: Likewise.
16069
e0237993 160702016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16071
e0237993 16072 PR other/60465
face88a1
ST
16073 * gcc.target/ia64/pr60465-gprel64.c: New test.
16074 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16075
a0866eff
KT
160762016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16077
16078 PR rtl-optimization/68651
16079 * gcc.target/aarch64/pr68651_1.c: New test.
16080
c589e975
DM
160812016-01-05 David Malcolm <dmalcolm@redhat.com>
16082
16083 PR c/69122
16084 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16085
929710d9
NS
160862016-01-05 Nathan Sidwell <nathan@acm.org>
16087
ce3e43d7
NS
16088 PR c++/58583
16089 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16090
929710d9
NS
16091 * gcc.dg/alias-15.c: New.
16092
a2faef8e
NC
160932016-01-05 Nick Clifton <nickc@redhat.com>
16094
16095 PR target/68870
16096 * g++.dg/pr68770.C: New test.
16097
4cfa76e3
MS
160982016-01-04 Mike Stump <mikestump@comcast.net>
16099
16100 * lib/target-supports.exp (check_effective_target_cilkplus):
16101 cilkplus targets require pthreads.
4ece61b6 16102 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16103
4e8a3a35
MM
161042016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16105
16106 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16107 generation.
16108
818ab71a
JJ
161092016-01-04 Jakub Jelinek <jakub@redhat.com>
16110
16111 Update copyright years.
16112
2fe0a208
MP
161132016-01-04 Marek Polacek <polacek@redhat.com>
16114
16115 PR c/68908
16116 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16117 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16118 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16119
9e3b2fe3
EB
161202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16121
16122 * gcc.target/sparc/20160104-2.c: New test.
16123
e8d65a35
EB
161242016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16125
16126 * gcc.target/sparc/20160104-1.c: New test.
16127
25ccfccd
PT
161282016-01-03 Paul Thomas <pault@gcc.gnu.org>
16129
16130 PR fortran/65045
16131 * gfortran.dg/pr65045.f90: New test.
16132
cb51d382
EB
161332016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16134
16135 * gnat.dg/specs/debug1.ads: Delete.
16136
6eeaad6e
JD
161372016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16138
16139 PR libgfortran/68867
16140 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16141 expression.
16142
2f968603
JD
161432016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16144
16145 PR libgfortran/68867
16146 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16147 PowerPC.
16148
591bb5e4
PT
161492016-01-01 Paul Thomas <pault@gcc.gnu.org>
16150
16151 PR fortran/68864
16152 * gfortran.dg/pr68864.f90: New test.
16153
f1e0620c
JJ
161542016-01-01 Jakub Jelinek <jakub@redhat.com>
16155
942a1319
JJ
16156 PR tree-optimization/69070
16157 * gcc.dg/pr69070.c: New test.
16158
10dff63f
JJ
16159 PR sanitizer/69055
16160 * gfortran.dg/pr69055.f90: New test.
16161
f1e0620c
JJ
16162 PR target/69015
16163 * gcc.dg/pr69015.c: New test.
818ab71a 16164\f
2f883d1c 16165Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16166
16167Copying and distribution of this file, with or without modification,
16168are permitted in any medium without royalty provided the copyright
16169notice and this notice are preserved.