]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* doc/invoke.texi (C++ Dialect Options): Clarify interaction of
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d91f5fbb 12016-02-19 Jakub Jelinek <jakub@redhat.com>
2
0a04aac9 3 PR c++/69850
4 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5
d91f5fbb 6 PR c++/69851
7 * g++.dg/torture/pr69851.C: New test.
8
5fe1f282 92016-02-19 Martin Sebor <msebor@redhat.com>
10
11 PR testsuite/69573
12 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13
a45bce11 142016-02-19 Jakub Jelinek <jakub@redhat.com>
15
6263dde1 16 PR c++/69850
17 * g++.dg/warn/Wnonnull-compare-2.C: New test.
18 * g++.dg/warn/Wnonnull-compare-3.C: New test.
19
a45bce11 20 PR c++/67767
21 * g++.dg/cpp0x/pr67767.C: New test.
22
cf2ed1b7 232016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24
25 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
26 for fp, simd, crypto, crc, lse.
27 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
28 above.
29 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
30 effective target check.
31
f6cc34b0 322016-02-19 Jakub Jelinek <jakub@redhat.com>
33
34 PR target/69820
35 * gcc.target/i386/pr69820.c: New test.
36
6c678e78 372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
38
39 * gcc.target/s390/vector/int128-1.c: New test.
40
b088ff4b 412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
42
43 * gcc.target/s390/vector/vec-vcond-1.c: New test.
44
b11e60a4 452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
46
47 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
48 instruction pattern name to prevent the testcase from failing with
49 -march=z13.
50
664ff6a0 512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
52
53 * gcc.target/s390/md/movstr-2.c: New test.
54
e80be24b 552016-02-19 Marcin Koƛcielnicki <koriakin@0x04.net>
56
57 * gcc.target/s390/morestack.c: New test.
58
9839f350 592016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
60
61 PR target/69625
62 * gcc.target/s390/pr69625.c: Add test case.
63
4550fbd0 642016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
65
66 PR testsuite/68580
67 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
68
57d00b6a 692016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
70
71 PR target/68404
72 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
73 * gcc.target/powerpc/fusion3.c: Likewise.
74
63ad69d6 752016-02-18 Richard Biener <rguenther@suse.de>
76
77 PR middle-end/69553
78 * g++.dg/torture/pr69553.C: New testcase.
79
d92404ed 802016-02-18 Nick Clifton <nickc@redhat.com>
81
4550fbd0 82 PR target/62254
83 PR target/69610
84 * gcc.target/arm/pr62554.c: New test.
85 * gcc.target/arm/pr69610-1.c: New test.
86 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 87
0808dfce 882016-02-18 Richard Biener <rguenther@suse.de>
89
90 PR middle-end/69854
91 * gcc.dg/torture/pr69854.c: New testcase.
92
fc3527e3 932016-02-17 Jakub Jelinek <jakub@redhat.com>
94
95 PR c++/69850
96 * g++.dg/warn/Wnonnull-compare-1.C: New test.
97
e3c24279 982012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
99
100 * gcc.target/powerpc/vec-cg.c: New test.
101
c9732c2b 1022016-02-17 Richard Biener <rguenther@suse.de>
103
104 PR testsuite/69586
105 * gcc.dg/uninit-21.c: Add -fno-short-enums.
106
51bf9f9b 1072016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
108
109 PR target/69161
110 * gcc.c-torture/compile/pr69161.c: New test.
111
6baedca3 1122016-02-17 David Sherwood <david.sherwood@arm.com>
113
114 PR target/69532
115 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
116 * gcc.target/arm/vect-fmaxmin.c: Likewise.
117
4f240715 1182016-02-17 Eric Botcazou <ebotcazou@adacore.com>
119
120 * gcc.dg/ifcvt-4.c: Skip on Visium.
121
e0c0515d 1222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
123
124 * gnat.dg/atomic8.adb: New test.
125
7b319ee6 1262016-02-17 Eric Botcazou <ebotcazou@adacore.com>
127
128 * gnat.dg/discr46.ad[sb]: New test.
129
48a7e3d1 1302016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
131
132 PR Target/48344
133 * gcc.target/powerpc/pr48344-1.c: New test.
134
3f844f15 1352015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
136
137 PR fortran/69742
138 * gfortran.dg/associate_21.f90: New test.
139
7675e968 1402016-02-16 Jakub Jelinek <jakub@redhat.com>
141
142 PR c/69835
143 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
144 -Wnonnull in dg-options.
145 * c-c++-common/nonnull-2.c: New test.
146
d6faee88 1472016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
148 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
149
150 * gcc.target/aarch64/vector_initialization_nostack.c: New.
151
3a2a72aa 1522016-02-16 Jakub Jelinek <jakub@redhat.com>
153
154 PR middle-end/69801
155 * gcc.dg/pr69801.c: Add empty dg-options.
156
28072426 1572016-02-16 James Norris <jnorris@codesourcery.com>
158
159 * c-c++-common/goacc/deviceptr-1.c: Add tests.
160 * g++.dg/goacc/deviceptr-1.c: New file.
161
37fffac2 1622016-02-16 Jakub Jelinek <jakub@redhat.com>
163
164 PR tree-optimization/69820
165 * gcc.dg/vect/pr69820.c: New test.
166
f72a5e61 1672016-02-16 Richard Biener <rguenther@suse.de>
168
169 PR tree-optimization/69776
170 * gcc.dg/torture/pr69776-2.c: New testcase.
171
50e0cd76 1722016-02-16 Bernd Schmidt <bschmidt@redhat.com>
173
174 PR tree-optimization/69714
175 * gcc.dg/torture/pr69714.c: New test.
176
14a72c4e 1772016-02-16 Jakub Jelinek <jakub@redhat.com>
178
179 PR tree-optimization/69802
180 * gcc.dg/pr69802.c: New test.
181
fd808c11 1822016-02-16 Richard Biener <rguenther@suse.de>
183
184 PR middle-end/69801
185 * gcc.dg/pr69801.c: New testcase.
186
49a549ca 1872016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
188
189 PR libgfortran/69651
190 * gfortran.dg/read_bang.f90: New test.
191 * gfortran.dg/read_bang4.f90: New test.
192
77454e6e 1932016-02-15 Jakub Jelinek <jakub@redhat.com>
194
2074f21c 195 PR c++/69658
196 * g++.dg/init/pr69658.C: New test.
197
77454e6e 198 PR c++/69797
199 * c-c++-common/pr69797.c: New test.
200
4ef4d764 2012016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
202
203 * lib/target-supports.exp (check_effective_target_section_anchors): Add
204 check for aarch64*-*-*.
205
4a45fe0f 2062016-02-15 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/69783
209 * gcc.dg/vect/pr69783.c: New testcase.
210
0b3619e6 2112016-02-15 Richard Biener <rguenther@suse.de>
212
213 PR tree-optimization/69776
214 * gcc.dg/torture/pr69776.c: New testcase.
215
9b49c3cb 2162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
217
218 PR fortran/60526
219 * gfortran.dg/type_decl_4.f90: Reinstated.
220
e46faff9 2212016-02-14 John David Anglin <danglin@gcc.gnu.org>
222
223 PR fortran/68746
224 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
225
a96c809a 2262016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
227
228 PR fortran/60526
229 PR bootstrap/69816
230 * gfortran.dg/type_decl_4.f90: Removed.
231
fdec7e88 2322016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
233
234 PR fortran/60526
235 * gfortran.dg/type_decl_4.f90: New test.
236
a72095c4 2372016-02-14 Alan Modra <amodra@gmail.com>
238
bc436924 239 PR testsuite/68886
a72095c4 240 * gcc.c-torture/execute/stkalign.c: Revise test.
241
73bb5f8b 2422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
243
244 PR target/67260
245 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
246
beb13161 2472016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
248
249 PR target/67260
250 * gcc.target/sh/torture/pr67260.c: New.
251
67cab04e 2522016-02-12 John David Anglin <danglin@gcc.gnu.org>
253
254 * gcc.dg/pr67964.c: Add dg-require-alias.
255
44a59bb1 2562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
257
258 PR target/67636
259 PR target/64345
260 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
261
38c9bd3a 2622016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
263
264 PR libgfortran/69668
265 * gfortran.dg/namelist_88.f90: New test.
266
1774ff82 2672016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
268
269 PR libgfortran/69668
270 * gfortran.dg/namelist_38.f90: Update test.
271 * gfortran.dg/namelist_84.f90: Update test.
272
aec1f4bd 2732016-02-12 David Malcolm <dmalcolm@redhat.com>
274
275 PR other/69554
276 * gcc.dg/pr69554-1.c: New test.
277 * gfortran.dg/pr69554-1.F90: New test.
278 * gfortran.dg/pr69554-2.F90: New test.
279 * lib/gcc-dg.exp (proc dg-locus): New function.
280 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
281 distinguish between the caret-printing and non-caret-printing
282 cases. If caret-printing has been explicitly enabled, bail out
283 without attempting to fix up the output.
284
da7d5066 2852016-02-12 David Malcolm <dmalcolm@redhat.com>
286
287 PR driver/69265
288 PR driver/69453
289 * gcc.dg/spellcheck-options-3.c: New test case.
290 * gcc.dg/spellcheck-options-4.c: New test case.
291 * gcc.dg/spellcheck-options-5.c: New test case.
292 * gcc.dg/spellcheck-options-6.c: New test case.
293 * gcc.dg/spellcheck-options-7.c: New test case.
294 * gcc.dg/spellcheck-options-8.c: New test case.
295 * gcc.dg/spellcheck-options-9.c: New test case.
296 * gcc.dg/spellcheck-options-10.c: New test case.
297
fcce1b0b 2982016-02-12 Jakub Jelinek <jakub@redhat.com>
299
300 PR rtl-optimization/69764
301 PR rtl-optimization/69771
302 * c-c++-common/pr69764.c: New test.
303 * gcc.dg/torture/pr69771.c: New test.
304
6d609290 3052016-02-12 Marek Polacek <polacek@redhat.com>
306
307 * g++.dg/torture/init-list1.C: New.
308
7d75fb56 3092016-02-12 Marek Polacek <polacek@redhat.com>
310
311 * gcc.dg/pr69522.c: Add empty dg-options.
312
52543fda 3132016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
314
315 * g++.dg/lto/lto.exp: Include and init mpx.
316 * g++.dg/lto/pr69729_0.C: New test.
317
34947478 3182016-02-12 Jakub Jelinek <jakub@redhat.com>
319
9181a4ec 320 PR ipa/69241
321 * g++.dg/ipa/pr69241-4.C: New test.
322
34947478 323 PR ipa/68672
324 * g++.dg/ipa/pr68672-1.C: New test.
325 * g++.dg/ipa/pr68672-2.C: New test.
326 * g++.dg/ipa/pr68672-3.C: New test.
327
74a4140f 3282016-02-12 Bernd Schmidt <bschmidt@redhat.com>
329
330 PR c/69522
50e0cd76 331 * gcc.dg/pr69522.c: New test.
74a4140f 332
9ddb20d6 3332016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
334
335 PR c++/69098
336 * g++.dg/cpp1y/69098.C: New test.
337 * g++.dg/cpp1y/69098-2.C: New test.
338
67cf9b55 3392016-02-12 Jakub Jelinek <jakub@redhat.com>
340
341 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
342 and neighbour -> neighbor.
343 * objc.dg/attributes/method-nonnull-1.m: Likewise.
344 * objc.dg/gnu-api-2-class-meta.m: Likewise.
345 * c-c++-common/Wvarargs.c: Likewise.
346 * c-c++-common/goacc/host_data-5.c: Likewise.
347 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
348 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
349 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
350 * gcc.target/aarch64/pr60697.c: Likewise.
351 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
352 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
353 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
354 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
355 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
356 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
357 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
358 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
359 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
360 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
361 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
362 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
363 * g++.dg/lookup/koenig5.C: Likewise.
364 * g++.dg/ext/no-asm-2.C: Likewise.
365 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
366 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
367 * gfortran.dg/used_types_16.f90: Likewise.
368 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
369 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
370 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
371 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
372 * gfortran.dg/abstract_type_6.f03: Likewise.
373 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
374 * gfortran.dg/used_types_15.f90: Likewise.
375 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
376 * gfortran.dg/exit_3.f08: Likewise.
377 * gfortran.dg/open_status_2.f90: Likewise.
378 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
379 * gfortran.dg/intrinsic_std_1.f90: Likewise.
380 * gfortran.dg/associate_1.f03: Likewise.
381 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
382 * gfortran.dg/intrinsic_std_6.f90: Likewise.
383 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
384 * gcc.dg/builtin-object-size-1.c: Likewise.
385 * gcc.dg/noreturn-6.c: Likewise.
386 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
387 * gcc.dg/globalalias.c: Likewise.
388 * gcc.dg/builtins-config.h: Likewise.
389 * gcc.dg/pr30457.c: Likewise.
390 * gcc.c-torture/compile/volatile-1.c: Likewise.
391 * gcc.c-torture/execute/20101011-1.c: Likewise.
392 * c-c++-common/Waddress-1.c: Likewise.
393
40b38ace 3942016-02-11 Jakub Jelinek <jakub@redhat.com>
395
396 PR c/69768
397 * c-c++-common/Waddress-1.c: New test.
398
42c87ca9 3992016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
400
401 PR fortran/69296
402 * gfortran.dg/associate_19.f03: New test.
403 * gfortran.dg/associate_20.f03: New test.
404
acb7939f 4052016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
406
407 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
408
6defe3c5 4092016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
410
411 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
412 .arch armv8-a\n. Add -dA to dg-options.
413 * gcc.target/aarch64/assembler_arch_1.c: New test.
414 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
415
63f63318 4162016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/68726
419 * g++.dg/cpp0x/pr68726.C: New.
420
1cddf457 4212016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
422
423 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
424 test.
425
b86fba37 4262016-02-11 Richard Biener <rguenther@suse.de>
427
428 * g++.dg/tree-ssa/pr61034.C: Adjust.
429
ec4ec95a 4302016-02-10 Vladimir Makarov <vmakarov@redhat.com>
431
be7c31e9 432 PR target/69148
ec4ec95a 433 * gcc.target/s390/pr69148.c: New.
434
f64416ca 4352016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
436
437 PR tree-optimization/69652
438 * gcc.dg/torture/pr69652.c: New test.
439
e5d1ea31 4402016-02-10 Jakub Jelinek <jakub@redhat.com>
441 Patrick Palka <ppalka@gcc.gnu.org>
442
443 PR ipa/69241
444 PR c++/69649
445 * g++.dg/ipa/pr69241-1.C: New test.
446 * g++.dg/ipa/pr69241-2.C: New test.
447 * g++.dg/ipa/pr69241-3.C: New test.
448 * g++.dg/ipa/pr69649.C: New test.
449
fa03b19d 4502016-02-10 Uros Bizjak <ubizjak@gmail.com>
451
452 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
453 * gcc.dg/tree-ssa/sra-18.c: Ditto.
454
14485c8a 4552016-02-10 Bin Cheng <bin.cheng@arm.com>
456
457 PR tree-optimization/68021
458 * gcc.dg/tree-ssa/pr68021.c: New test.
459
79f1ed25 4602016-02-10 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/69726
463 * gcc.dg/uninit-22.c: New testcase.
464
58f74eff 4652016-02-09 Andrew Pinski <apinski@cavium.com>
466
467 PR tree-opt/69282
468 * gcc.c-torture/compile/20160205-1.c: New testcase.
469
600c00f7 4702016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
471
472 PR target/68404
473 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
474 instead accessing a really large arrray.
475 * gcc.target/powerpc/fusion3.c: Likewise.
476
0771836e 4772016-02-09 Charles Baylis <charles.baylis@linaro.org>
478
479 PR target/68532
480 * gcc.c-torture/execute/pr68532.c: New test.
481
4ccd644f 4822016-02-11 Alexandre Oliva <aoliva@redhat.com>
483
484 PR target/69634
485 * gcc.dg/pr69634.c: New.
486
2e980a39 4872016-02-09 Richard Biener <rguenther@suse.de>
488
489 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
490
aacf7102 4912016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 492
aacf7102 493 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
494
a1856ddf 4952016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
496
497 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
498
d4d3da7e 4992016-02-09 Richard Biener <rguenther@suse.de>
500
501 PR tree-optimization/69715
502 * gcc.dg/torture/pr69715.c: New testcase.
503
9cc6714f 5042016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
505
506 PR c++/69139
507 * g++.dg/cpp0x/trailing12.C: New test.
508 * g++.dg/cpp0x/trailing13.C: New test.
509
83d5062b 5102016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
511
512 PR c++/69283
513 PR c++/67835
514 * g++.dg/cpp1y/auto-fn29.C: New test.
515 * g++.dg/cpp1y/auto-fn30.C: New test.
516
394a86f3 5172016-02-08 Jakub Jelinek <jakub@redhat.com>
518
519 PR tree-optimization/69209
520 * gcc.c-torture/compile/pr69209.c: New test.
521
93b124b4 5222016-02-08 Jeff Law <law@redhat.com>
523
524 PR tree-optimization/68541
525 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
526 of statements allowed in join block for path splitting.
527
26abce13 5282016-02-08 Jakub Jelinek <jakub@redhat.com>
529
0acb2d6e 530 PR c++/59627
531 * g++.dg/gomp/pr59627.C: New test.
532
26abce13 533 PR ipa/69239
534 * g++.dg/ipa/pr69239.C: New test.
535
86e0b129 5362016-02-08 David Malcolm <dmalcolm@redhat.com>
537
538 PR preprocessor/69664
539 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
540 * gcc.dg/cpp/warn-comments.c: Likewise.
541
f553d9f8 5422016-02-08 Marek Polacek <polacek@redhat.com>
543
544 PR c++/69688
545 * g++.dg/init/const12.C: New test.
546
600695e0 5472016-02-08 Bernd Schmidt <bschmidt@redhat.com>
548
549 PR target/60410
550 * gcc.dg/lto/pr55113_0.c: Remove test.
551
c4f4b1e8 5522016-02-08 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/69719
555 * gcc.dg/torture/pr69719.c: New testcase.
556
5a987d87 5572016-02-08 Richard Biener <rguenther@suse.de>
558 Jeff Law <law@redhat.com>
559
560 PR target/68273
561 * gcc.target/mips/pr68273.c: New testcase.
562
0418e71d 5632016-02-08 Richard Biener <rguenther@suse.de>
564
565 PR rtl-optimization/69274
566 * gcc.target/i386/addr-sel-1.c: XFAIL.
567
07c0f1ca 5682016-02-08 Jeff Law <law@redhat.com>
569
40d85f4c 570 PR tree-optimization/68541
571 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
572
07c0f1ca 573 PR tree-optimization/65917
574 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
575
16430acf 5762016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
577
578 PR fortran/50555
579 * gfortran.dg/namelist_args.f90: New test.
580
3f0ff0d8 5812016-02-05 Jeff Law <law@redhat.com>
582
583 PR tree-optimization/68541
584 * gcc.dg/tree-ssa/split-path-2.c: New test.
585 * gcc.dg/tree-ssa/split-path-3.c: New test.
586 * gcc.dg/tree-ssa/split-path-4.c: New test.
587 * gcc.dg/tree-ssa/split-path-5.c: New test.
588 * gcc.dg/tree-ssa/split-path-6.c: New test.
589 * gcc.dg/tree-ssa/split-path-7.c: New test.
590
a7cc1f94 5912016-02-05 Martin Sebor <msebor@redhat.com>
592
593 PR c++/69662
594 * g++.dg/warn/Wplacement-new-size-1.C: New test.
595 * g++.dg/warn/Wplacement-new-size-2.C: New test.
596
fcb25f28 5972016-02-06 Richard HEnderson <rth@redhat.com>
598
599 PR c/69643
600 * gcc.target/i386/addr-space-4.c: New.
601 * gcc.target/i386/addr-space-5.c: New.
602
3a2545a1 6032016-02-05 Mikael Morin <mikael@gcc.gnu.org>
604
605 PR fortran/66089
606 * gfortran.dg/elemental_dependency_6.f90: New.
607
1e302465 6082016-02-05 Jakub Jelinek <jakub@redhat.com>
609
66feb54c 610 PR rtl-optimization/69691
611 * gcc.c-torture/execute/pr69691.c: New test.
612
1e302465 613 PR c++/69628
614 * g++.dg/parse/pr69628.C: New test.
615
9c28a298 6162016-02-05 Uros Bizjak <ubizjak@gmail.com>
617
618 * gcc.dg/sancov/asan.c: Move to ...
619 * gcc.dg/asan/sancov-1.c: ... here.
620
a854e286 6212016-02-05 Uros Bizjak <ubizjak@gmail.com>
622
623 * gcc.target/i386/pr69577.c: Require avx_runtime target.
624
d4f0b240 6252016-02-05 H.J. Lu <hongjiu.lu@intel.com>
626
627 PR target/69677
628 * gcc.target/i386/pr69677.c: New test.
629
235d8723 6302016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
631
632 PR c++/68948
633 * g++.dg/template/pr68948.C: New test.
634
f390cf65 6352016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
636
637 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
638 (only necessary on s390x).
639
ab99f104 6402016-02-04 H.J. Lu <hongjiu.lu@intel.com>
641
642 * gcc.target/i386/pr69454-2.c: Compile with -msse2
643 -mno-accumulate-outgoing-args.
644
f7ef5392 6452016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
646
647 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
648
6b098e91 6492016-02-04 Jakub Jelinek <jakub@redhat.com>
650
651 PR c/69669
652 * c-c++-common/pr69669.c: New test.
653
f0146cf3 6542016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
655
656 PR target/69667
657 * g++.dg/pr69667.C: New file.
658
08fd6cf5 6592016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
660
661 PR target/69619
662 * gcc.dg/pr69619.c: Add new test.
663
a6f3f39f 6642016-02-04 Richard Sandiford <richard.sandiford@arm.com>
665
666 PR rtl-optimization/69577
667 * gcc.target/i386/pr69577.c: New test.
668
774068a0 6692016-02-04 Martin Liska <mliska@suse.cz>
670
671 * g++.dg/asan/pr69276.C: New test.
672
f50a7894 6732016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
674
675 PR target/65932
676 PR target/67714
677 * gcc.target/arm/wmul-3.c: Simplify test to generate just
678 a single smulbb instruction.
679 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
680 * gcc.target/amr/wmul-2.c: Likewise.
681
6b722eb3 6822016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
683
684 PR target/65932
685 PR target/67714
686 * gcc.c-torture/execute/pr67714.c: New test.
687
1f1475a7 6882016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
689
690 PR target/69454
691 * gcc.target/i386/pr69454-1.c: New test.
692 * gcc.target/i386/pr69454-2.c: New test.
693
6b94e133 6942016-02-03 Martin Sebor <msebor@redhat.com>
695
696 PR c++/69251
697 PR c++/69253
698 PR c++/69290
699 PR c++/69277
700 PR c++/69349
701 * g++.dg/ext/flexarray-mangle-2.C: New test.
702 * g++.dg/ext/flexarray-mangle.C: New test.
703 * g++.dg/ext/flexarray-subst.C: New test.
704 * g++.dg/ext/flexary11.C: New test.
705 * g++.dg/ext/flexary12.C: New test.
706 * g++.dg/ext/flexary13.C: New test.
707 * g++.dg/ext/flexary14.C: New test.
708 * g++.dg/other/dump-ada-spec-2.C: Adjust.
709
342ed0ac 7102016-02-03 H.J. Lu <hongjiu.lu@intel.com>
711
712 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
713 Define only if CHECK_FLOAT128 is defined.
714 (main): Properly initialize u5.
715
edf6c4d2 7162016-02-03 Jakub Jelinek <jakub@redhat.com>
717
415d5641 718 PR c/69627
719 * gcc.dg/pr69627.c: New test.
720
edf6c4d2 721 PR target/69644
722 * gcc.dg/pr69644.c: New test.
723
cf8f3ba0 7242016-02-03 Mike Stump <mikestump@comcast.net>
725
726 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
727 support for struct-layout-1.exp.
728
c90d55dd 7292016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
730
731 PR c++/69056
f7ef5392 732 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 733
401bd0c8 7342016-02-03 Vladimir Makarov <vmakarov@redhat.com>
735 Alexandre Oliva <aoliva@redhat.com>
736
737 PR target/69461
738 * gcc.target/powerpc/pr69461.c: New.
739
277d9d1d 7402016-02-03 Uros Bizjak <ubizjak@gmail.com>
741
742 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
743 works from here ...
744 (check_effective_target_fsanitize_thread): ... to here. Do not
745 specify additional compile flags for the test source.
746 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
747 specify additional compile flags for the test source.
748
e69ad94a 7492016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
750
751 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
752
a4454da2 7532016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
754
755 PR fortran/67451
756 PR fortran/69418
757 * gfortran.dg/coarray_allocate_2.f08: New test.
758 * gfortran.dg/coarray_allocate_3.f08: New test.
759 * gfortran.dg/coarray_allocate_4.f08: New test.
760
88cab2dd 7612016-02-03 Alan Lawrence <alan.lawrence@arm.com>
762
763 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
764 use same scan-tree-dump-times on all platforms.
765 * gcc.dg/vect/vect-outer-1.c: Likewise.
766 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
767 * gcc.dg/vect/vect-outer-1a.c: Likewise.
768 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
769 * gcc.dg/vect/vect-outer-1b.c: Likewise.
770 * gcc.dg/vect/vect-outer-2b.c: Likewise.
771 * gcc.dg/vect/vect-outer-3b.c: Likewise.
772 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
773
66ea75c4 7742016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
775
776 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
777 warning.
778
4eef8df7 7792016-02-02 H.J. Lu <hongjiu.lu@intel.com>
780
781 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
782
665fbc2f 7832016-02-02 James Norris <jnorris@codesourcery.com>
784
785 * c-c++-common/goacc/routine-5.c: Add tests.
786
b10e3d47 7872016-02-02 Alexander Monakov <amonakov@ispras.ru>
788
789 * gcc.target/nvptx/unsigned-cmp.c: New test.
790
12ad66dd 7912016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
792
793 * gcc.target/aarch64/scalar_shift_1.c
794 (test_corners_sisd_di): Improve force to SIMD register.
795 (test_corners_sisd_si): Likewise.
796 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
797 Remove scan-assembler check for ldr.
798
f9ec342f 7992016-02-02 Richard Biener <rguenther@suse.de>
800
801 PR tree-optimization/69595
802 * gcc.dg/Warray-bounds-17.c: New testcase.
803
32f2925a 8042016-02-02 Richard Biener <rguenther@suse.de>
805
806 PR tree-optimization/69606
807 * gcc.dg/torture/pr69606.c: New testcase.
808
cfd9ca84 8092016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
810
811 PR middle-end/68542
812 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
813 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
814
19bf08e2 8152016-02-02 Alan Modra <amodra@gmail.com>
816
817 PR target/69548
818 * gcc.target/powerpc/pr69548.c: New test.
819
6f13b088 8202016-02-01 Jakub Jelinek <jakub@redhat.com>
821
dcddc5af 822 PR rtl-optimization/69592
823 * gcc.dg/pr69592.c: New test.
824
6f13b088 825 PR preprocessor/69543
826 PR c/69558
827 * gcc.dg/pr69543.c: New test.
828 * gcc.dg/pr69558.c: New test.
829
d090e5c2 8302016-02-01 Uros Bizjak <ubizjak@gmail.com>
831
fcb317c5 832 PR testsuite/65940
833 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 834
aaf527dc 8352016-02-01 Martin Sebor <msebor@redhat.com>
836
837 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
838
1674217b 8392016-02-01 Bin Cheng <bin.cheng@arm.com>
840
841 PR tree-optimization/67921
842 * c-c++-common/ubsan/pr67921.c: New test.
843
b4007655 8442016-02-01 Richard Biener <rguenther@suse.de>
845
846 PR middle-end/69556
847 * gcc.dg/tree-ssa/recip-8.c: New testcase.
848
88a477bb 8492016-02-01 Richard Biener <rguenther@suse.de>
850
851 PR tree-optimization/69574
852 * gcc.dg/torture/pr69574.c: New testcase.
853
2eaaa4e7 8542016-02-01 Richard Biener <rguenther@suse.de>
855
856 PR tree-optimization/69579
857 * gcc.dg/setjmp-6.c: New testcase.
858
e3882c44 8592016-02-01 Jakub Jelinek <jakub@redhat.com>
860
861 PR rtl-optimization/69570
862 * g++.dg/opt/pr69570.C: New test.
863
f80aff47 8642016-02-01 Richard Henderson <rth@redhat.com>
865
866 * gcc.dg/pr69535.c: New test.
867
240568aa 8682016-01-31 John David Anglin <danglin@gcc.gnu.org>
869
6009b3b8 870 PR testsuite/69584
871 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
872 * gcc.dg/tree-ssa/sra-18.c: Likewise.
873
1fdf7177 874 PR debug/68244
875 * g++.dg/parse/parens3.C: Use register "4" on hppa.
876
240568aa 877 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
878
cb3e5ac0 8792016-01-31 Paul Thomas <pault@gcc.gnu.org>
880
881 PR fortran/67564
882 * gfortran.dg/allocate_with_source_17.f03: New test.
883
3b8b902b 8842016-01-30 Jakub Jelinek <jakub@redhat.com>
885
886 PR tree-optimization/69546
887 * gcc.dg/torture/pr69546.c: New test.
888
17985abe 8892016-01-30 Paul Thomas <pault@gcc.gnu.org>
890
891 PR fortran/69566
892 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
893
b5239e80 8942016-01-30 Martin Sebor <msebor@redhat.com>
895
896 PR c++/68490
897 * g++.dg/ext/flexary10.C: New test.
898
e8f03010 8992016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
900
901 PR fortran/66707
902 gfortran.dg/common_23.f90: New test.
903
dc93691a 9042016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
905
906 PR target/65546
907 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
908 condition being checked, and disable it when the target supports
909 misaligned loads and stores.
910
ff5e28e9 9112016-01-29 Jakub Jelinek <jakub@redhat.com>
912
913 PR debug/69518
914 * gcc.dg/torture/pr69518.c: New test.
915
b0d8930a 9162016-01-29 H.J. Lu <hongjiu.lu@intel.com>
917
918 PR target/69530
919 * gcc.target/i386/pr69530.c: New test.
920
21601fc7 9212016-01-29 Steve Ellcey <sellcey@imgtec.com>
922
923 PR target/65604
924 * gcc.target/mips/div-delay.c: New test.
925
ca6c7317 9262016-01-29 Jakub Jelinek <jakub@redhat.com>
927
4758dc39 928 PR target/69551
929 * gcc.target/i386/pr69551.c: New test.
930
ca6c7317 931 PR target/66137
932 * gcc.target/i386/pr66137.c: New test.
933
e3078da6 9342016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
935
936 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
937 always built for p5600.
938 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
939 isa=p5600 dg-option.
940
b622ec25 9412016-01-29 Richard Biener <rguenther@suse.de>
942
943 PR tree-optimization/69547
944 * g++.dg/tree-ssa/pr69547.C: New testcase.
945
d2a60e99 9462016-01-29 Jakub Jelinek <jakub@redhat.com>
947
948 PR debug/66869
949 * g++.dg/warn/Wunused-function2.C: New test.
950
ae849d2b 9512016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
952
953 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
954 support for test to succeed.
955
ce6a6978 9562016-01-29 Marek Polacek <polacek@redhat.com>
957
958 PR c++/69509
959 PR c++/69516
960 * g++.dg/ext/constexpr-vla2.C: New test.
961 * g++.dg/ext/constexpr-vla3.C: New test.
962 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
963
7550d855 9642016-01-29 Richard Biener <rguenther@suse.de>
965
966 PR middle-end/69537
967 * gcc.dg/uninit-21.c: New testcase.
968
f11bb279 9692016-01-28 Uros Bizjak <ubizjak@gmail.com>
970
971 PR target/69459
972 * gcc.target/i386/pr69459.c: New test.
973
c80c12c8 9742016-01-28 Steve Ellcey <sellcey@imgtec.com>
975
976 PR target/68400
977 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
978 * gcc.target/mips/pr68400.c: New test.
979
c649bacc 9802016-01-28 Martin Sebor <msebor@redhat.com>
981
982 PR target/17381
983 * gcc.target/powerpc/pr17381.c: New test.
984
f4881661 9852016-01-28 Jakub Jelinek <jakub@redhat.com>
986
987 PR middle-end/69542
988 * gcc.dg/torture/pr69542.c: New test.
989
d66fdd75 9902016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
991
992 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
993
d4a78818 9942016-01-28 David Edelsohn <dje.gcc@gmail.com>
995
996 * gcc.dg/pr65980.c: Skip on AIX.
997 * gcc.dg/pr66688.c: Same.
998
21329e97 9992016-01-28 David Edelsohn <dje.gcc@gmail.com>
1000
1001 PR target/63679
1002 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
1003 * gcc.dg/tree-ssa/sra-18.c: Same.
1004
cc7124a6 10052016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
1006
1007 PR fortran/62536
1008 * gfortran.dg/block_15.f08: New test.
1009 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
1010 on incorrectly closed BLOCK.
1011
358dfcb4 10122016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
1013
1014 * gcc.dg/declare-simd.c: New test.
e87502d6 10152016-01-28 Richard Biener <rguenther@suse.de>
1016
1017 PR tree-optimization/69466
1018 * gfortran.dg/vect/pr69466.f90: New testcase.
1019
44e7334b 10202016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1021
1022 * g++.dg/pr67989.C: Remove ARM-specific option.
1023 * gcc.target/arm/pr67989.C: New file.
1024
5ce8f551 10252016-01-27 Uros Bizjak <ubizjak@gmail.com>
1026
1027 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
1028 and expm1 test for glibc < 2.11.
1029
fa6e6b15 10302016-01-27 Richard Henderson <rth@redhat.com>
1031
1032 * gcc.c-torture/execute/pr69447.c: New test.
1033
10342016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 1035
7b8122c6 1036 PR fortran/69422
147b2f9b 1037 * gfortran.dg/alloc_comp_assign_15.f03: New test.
1038
78e516eb 10392016-01-27 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR debug/66869
1042 * gcc.dg/pr66869.c: New test.
1043
9b849350 10442016-01-25 Jeff Law <law@redhat.com>
1045
1046 PR tree-optimization/68398
f11bb279 1047 PR tree-optimization/69196
9b849350 1048 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
1049 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
1050 path to avoid new heuristic allowing more irreducible regions
1051 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1052 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1053 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1054 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
1055 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1056
fee5e491 10572016-01-27 Marek Polacek <polacek@redhat.com>
1058
1059 PR c/68062
1060 * c-c++-common/vector-compare-4.c: New test.
1061
eec96426 10622016-01-27 David Malcolm <dmalcolm@redhat.com>
1063
1064 PR preprocessor/69126
1065 * c-c++-common/pr69126.c: New test case.
1066
5068be18 10672016-01-27 Ian Lance Taylor <iant@google.com>
1068
1069 * gcc.dg/tree-ssa/ivopt_5.c: New test.
1070
5fa82c11 10712016-01-27 Ryan Burn <contact@rnburn.com>
1072
1073 PR cilkplus/69267
1074 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
1075
b3df0219 10762016-01-27 Uros Bizjak <ubizjak@gmail.com>
1077
1078 PR target/69512
1079 * gcc.target/i386/pr69512.c: New test.
1080
d46a16d4 10812016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
1082
1083 PR ada/69488
1084 * gnat.dg/sso/*.adb: Robustify dg-output directives.
1085
6a9b35ef 10862016-01-27 Marek Polacek <polacek@redhat.com>
1087
1088 PR c++/69379
1089 * g++.dg/pr69379.C: New test.
1090
18e9663b 10912016-01-27 Martin Sebor <msebor@redhat.com>
1092
1093 PR c++/69317
1094 * g++.dg/abi/Wabi-2-2.C: New test.
1095 * g++.dg/abi/Wabi-2-3.C: New test.
1096 * g++.dg/abi/Wabi-3-2.C: New test.
1097 * g++.dg/abi/Wabi-3-3.C: New test.
1098
c88301ad 10992016-01-27 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/69166
1102 * gcc.dg/torture/pr69166.c: New testcase.
1103
8ca47550 11042016-01-27 Martin Jambor <mjambor@suse.cz>
1105
1106 PR tree-optimization/69355
1107 * gcc.dg/tree-ssa/pr69355.c: New test.
1108
5cb23e3c 11092016-01-27 Marek Polacek <polacek@redhat.com>
1110
1111 PR c++/69496
1112 * g++.dg/ext/constexpr-vla1.C: New test.
1113
7b0c1b6d 11142016-01-20 Christian Bruel <christian.bruel@st.com>
1115
1116 PR target/69245
1117 * gcc.target/arm/pr69245.c: New test.
1118
220112fc 11192016-01-27 Jakub Jelinek <jakub@redhat.com>
1120
1121 PR tree-optimization/69399
1122 * gcc.dg/torture/pr69399.c: New test.
1123
16294490 11242016-01-27 Eric Botcazou <ebotcazou@adacore.com>
1125
1126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
1127
8abd3d0c 11282016-01-26 Eric Botcazou <ebotcazou@adacore.com>
1129
1130 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
1131
7cf9b895 11322016-01-26 Tom de Vries <tom@codesourcery.com>
1133
1134 PR tree-optimization/69110
1135 * gcc.dg/autopar/pr69110.c: New test.
1136
557c1942 11372016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 1138 Sebastian Pop <s.pop@samsung.com>
557c1942 1139
1140 * gcc.dg/graphite/isl-ast-op-select.c: New.
1141
80adbd96 11422015-01-26 Paul Thomas <pault@gcc.gnu.org>
1143
1144 PR fortran/69385
1145 * gfortran.dg/allocate_error_6.f90: New test.
1146
c3f86f60 11472016-01-26 Richard Henderson <rth@redhat.com>
1148
1149 * gcc.dg/tm/pr60908.c: New test.
1150
3752e5b1 11512016-01-26 David Malcolm <dmalcolm@redhat.com>
1152
1153 PR other/69006
1154 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
1155 directive.
1156 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
1157 expected multiline output to reflect the colorization being
1158 disabled before newlines.
1159 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1160 (custom_diagnostic_finalizer): Replace call to
1161 pp_newline_and_flush with call to pp_flush.
1162 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
1163 * gfortran.dg/implicit_class_1.f90: Likewise.
1164 * lib/gcc-dg.exp (allow_blank_lines): New global.
1165 (dg-allow-blank-lines-in-output): New procedure.
1166 (gcc-dg-prune): Complain about blank lines in the output, unless
1167 dg-allow-blank-lines-in-output was called.
1168 * lib/multiline.exp (_build_multiline_regex): Only support
1169 arbitrary followup text for non-blank-lines, not for blank lines.
1170
9bbfd060 11712016-01-26 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR tree-optimization/69483
1174 * gcc.dg/pr69483.c: New test.
1175 * g++.dg/opt/pr69483.C: New test.
1176
53773057 11772016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1178
1179 PR target/68620
1180 * gcc.target/arm/pr68620.c: New test.
1181
442a556f 11822016-01-26 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 * gcc.target/i386/pr68986-2.c: Remove -m32.
1185
d513c683 11862016-01-26 H.J. Lu <hongjiu.lu@intel.com>
1187
1188 PR target/68986
1189 * gcc.target/i386/pr68986-1.c: New test.
1190 * gcc.target/i386/pr68986-2.c: Likewise.
1191 * gcc.target/i386/pr68986-3.c: Likewise.
1192
976877a5 11932016-01-26 Christian Bruel <christian.bruel@st.com>
1194
1195 * lib/target-supports.exp
1196 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
1197 (check_effective_target_arm_crypto_pragma_ok): Likewise.
1198 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
1199
2c7b2f88 12002016-01-26 Richard Biener <rguenther@suse.de>
1201
1202 PR tree-optimization/69452
1203 * gcc.dg/torture/pr69452.c: New testcase.
1204
f7fc06e7 12052016-01-26 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR target/69442
1208 * gcc.dg/pr69442.c: New test.
1209
d1dae587 12102016-01-26 Roger Ferrer Ibåñez <rofirrim@gmail.com>
1211
1212 PR target/67896
1213 * gcc.target/aarch64/simd/pr67896.C: New.
1214
ef7be7f8 12152016-01-26 Richard Sandiford <richard.sandiford@arm.com>
1216
1217 PR tree-optimization/69400
1218 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
1219 function.
1220 (plugin_init): Call it.
1221 * gcc.dg/torture/pr69400.c: New test.
1222
648433a4 12232016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1224
1225 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
1226
45fc5243 12272016-01-25 Aditya Kumar <aditya.k7@samsung.com>
1228 Sebastian Pop <s.pop@samsung.com>
1229
1230 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
1231 isl-0.15.
1232
c699f6a1 12332016-01-25 Aditya Kumar <aditya.k7@samsung.com>
1234 Sebastian Pop <s.pop@samsung.com>
1235
1236 * gcc.dg/graphite/pr69292.c: New.
1237
b86e24ea 12382016-01-25 Jakub Jelinek <jakub@redhat.com>
1239
1240 * c-c++-common/goacc/use_device-1.c: New test.
1241
105cb8d7 12422016-01-25 Jeff Law <law@redhat.com>
1243
1244 PR tree-optimization/69196
1245 PR tree-optimization/68398
1246 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
1247 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1248
44562749 12492016-01-25 David Edelsohn <dje.gcc@gmail.com>
1250
1251 PR target/69469
1252 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
1253 Algorithm.
1254
6837fee7 12552016-01-25 Richard Biener <rguenther@suse.de>
1256
1257 PR testsuite/69380
1258 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
1259
fe500d65 12602016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
1261
1262 PR target/69421
1263 * gcc.dg/pr69421.c: New test.
1264
8eacba94 12652016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
1266
1267 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
1268 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
1269 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
1270 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
1271 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
1272 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
1273 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
1274 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
1275 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
1276 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
1277
af09d40d 12782016-01-25 Richard Biener <rguenther@suse.de>
1279
1280 PR tree-optimization/69376
1281 * gcc.dg/torture/pr69376.c: New testcase.
1282
d65063f5 12832016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1284
1285 PR fortran/69397
1286 PR fortran/68442
1287 * gfortran.dg/interface_38.f90: New test.
1288 * gfortran.dg/interface_39.f90: New test.
80adbd96 1289
08c7bfb4 12902016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
1291
1292 Revert:
1293 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
1294
1295 PR c++/11858
1296 PR c++/24663
1297 PR c++/24664
1298 * g++.dg/template/pr11858.C: New test.
1299 * g++.dg/template/pr24663.C: New test.
1300 * g++.dg/template/unify12.C: New test.
1301 * g++.dg/template/unify13.C: New test.
1302 * g++.dg/template/unify14.C: New test.
1303 * g++.dg/template/unify15.C: New test.
1304 * g++.dg/template/unify16.C: New test.
1305 * g++.dg/template/unify17.C: New test.
1306
c2e7d2be 13072016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1308
1309 PR fortran/68283
1310 gfortran.dg/pr68283.f90: New test.
1311
9f2e8617 13122016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1313
1314 PR fortran/66094
1315 * gfortran.dg/inline_matmul_13.f90: New test.
1316 * gfortran.dg/matmul_bounds_8.f90: New test.
1317 * gfortran.dg/matmul_bounds_9.f90: New test.
1318 * gfortran.dg/matmul_bounds_10.f90: New test.
1319
a4838119 13202016-01-23 Tom de Vries <tom@codesourcery.com>
1321
1322 PR tree-optimization/69426
1323 * gcc.dg/autopar/pr69426.c: New test.
1324
feddf0dc 13252016-01-23 Martin Sebor <msebor@redhat.com>
1326
1327 PR c++/58109
1328 PR c++/69022
1329 * g++.dg/cpp0x/alignas5.C: New test.
1330 * g++.dg/ext/vector29.C: Same.
1331
132731fb 13322016-01-23 Uros Bizjak <ubizjak@gmail.com>
1333
1334 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
1335 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
1336 _GNU_SOURCE from compile flags to the source.
1337 * gcc.target/i386/chkp-stropt-12.c: Ditto.
1338 * gcc.target/i386/chkp-stropt-16.c: Ditto.
1339 * gcc.target/i386/chkp-stropt-4.c: Ditto.
1340 * gcc.target/i386/chkp-stropt-8.c: Ditto.
1341
51aec681 13422016-01-22 Jakub Jelinek <jakub@redhat.com>
1343
1344 PR target/69432
1345 * g++.dg/opt/pr69432.C: New test.
1346
147aa3e3 13472016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1348
1349 * gcc.target/powerpc/pr63354c: Adjust target selector to include
1350 32-bit targets testing an -m64 multilib.
1351
4d04e35e 13522016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1353
1354 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
1355 64-bit support.
1356
86f38d0c 13572016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
1358
1359 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
1360
f776e712 13612016-01-21 Christian Bruel <christian.bruel@st.com>
1362
1363 PR target/68674
1364 * gcc.target/i386/pr68674.c
1365 * gcc.target/aarch64/pr68674.c
1366 * gcc.target/arm/pr68674.c
1367
7b9de435 13682016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1369
1370 PR target/69403
1371 * gcc.c-torture/execute/pr69403.c: New test.
1372
9935a0ba 13732016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 PR c++/55843
1376 * g++.dg/template/pr55843.C: New.
1377
06b94aa1 13782016-01-22 Alan Lawrence <alan.lawrence@arm.com>
1379
1380 PR testsuite/66877
1381 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
1382 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
1383
b68773a8 13842016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1385
1386 PR testsuite/67489
132731fb 1387 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
1388 from dg-do compile directive, and instead add
1389 { dg-require-effective-target int128 }.
b68773a8 1390
bbbbe8ab 13912016-01-20 Martin Sebor <msebor@redhat.com>
1392
1393 PR c/69405
1394 * gcc.dg/sync-fetch.c: New test.
1395
f3a6a26f 13962016-01-21 Martin Sebor <msebor@redhat.com>
1397
1398 PR target/69252
1399 * gcc.target/powerpc/pr69252.c: New test.
1400
d1565a03 14012016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1402
1403 PR fortran/65996
132731fb 1404 * gfortran.dg/pr65996.f90: New test.
d1565a03 1405
15a5a905 14062016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1407
1408 PR c++/68810
bbbbe8ab 1409 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 1410 expected to generate an error.
15a5a905 1411
e4538af5 14122016-01-21 Bernd Schmidt <bschmidt@redhat.com>
1413
1414 PR middle-end/66178
1415 * gcc.dg/torture/pr66178.c: New test.
1416
4d4180ce 14172016-01-21 Anton Blanchard <anton@samba.org>
1418 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1419
1420 PR target/63354
1421 * gcc.target/powerpc/pr63354.c: New test.
1422
86e16058 14232016-01-21 Vladimir Makarov <vmakarov@redhat.com>
1424
1425 PR rtl-optimization/68990
1426 * gcc.target/i386/pr68990: New.
1427
b11b85e4 14282016-01-21 Nick Clifton <nickc@redhat.com>
1429
1430 PR target/69129
1431 * gcc.target/mips/pr69129.c: New.
1432
62dd9f85 14332016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/58046
1436 * g++.dg/cpp0x/pr58046.C: New.
1437
ac7d424b 14382016-01-21 Jakub Jelinek <jakub@redhat.com>
1439
47c0bea3 1440 PR target/69187
1441 PR target/65624
1442 * gcc.target/arm/pr69187.c: New test.
1443
ac7d424b 1444 PR c++/69355
1445 * g++.dg/torture/pr69355.C: New test.
1446
9e18b252 14472016-01-21 Aditya Kumar <aditya.k7@samsung.com>
1448 Sebastian Pop <s.pop@samsung.com>
1449
1450 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
1451
de862e2f 14522016-01-21 Aditya Kumar <aditya.k7@samsung.com>
1453 Sebastian Pop <s.pop@samsung.com>
1454
132731fb 1455 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 1456
f55f9344 14572016-01-21 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR middle-end/67653
1460 * c-c++-common/pr67653.c: New test.
1461 * gcc.dg/torture/pr29119.c: Add dg-warning.
1462
62752e71 14632016-01-20 Peter Bergner <bergner@vnet.ibm.com>
1464
1465 * gcc.target/powerpc/cpu-builtin-1.c: New test.
1466
16d4186f 14672016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1468
1469 PR c/24293
1470 * gcc.dg/pr24293.c: New test.
1471 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
1472 incomplete struct type.
1473 * gcc.dg/declspec-1.c: Likewise.
1474 * gcc.dg/pr63549.c: Likewise.
1475
58219d13 14762016-01-20 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR tree-optimization/66612
1479 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
1480 for bdn instruction.
1481
a7b5688a 14822016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1483
1484 * lib/target-supports.exp
1485 (check_effective_target_arm_fp_ok_nocache): New.
1486 (check_effective_target_arm_fp_ok): New.
1487 (add_options_for_arm_fp): New.
1488 (check_effective_target_arm_crypto_ok_nocache): Require
1489 target_arm_v8_neon_ok instead of arm32.
1490 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
1491 (check_effective_target_arm_crypto_pragma_ok): New.
1492 (add_options_for_arm_vfp): New.
1493 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
1494 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
1495 target instead. Force initial fpu to vfp.
1496 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
1497 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
1498 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
1499 dependency.
1500 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
1501 use arm_vfp effective target instead. Force initial fpu to vfp.
1502 * gcc.target/arm/attr-neon3.c: Likewise.
1503 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
1504 arm_vfp_ok.
1505 * gcc.target/arm/unsigned-float.c: Likewise.
1506 * gcc.target/arm/vfp-1.c: Likewise.
1507 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1508 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1509 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1510 * gcc.target/arm/vfp-ldmias.c: Likewise.
1511 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1512 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1513 * gcc.target/arm/vfp-stmiad.c: Likewise.
1514 * gcc.target/arm/vfp-stmias.c: Likewise.
1515 * gcc.target/arm/vnmul-1.c: Likewise.
1516 * gcc.target/arm/vnmul-2.c: Likewise.
1517 * gcc.target/arm/vnmul-3.c: Likewise.
1518 * gcc.target/arm/vnmul-4.c: Likewise.
1519
7ca56ca8 15202016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 1521
7fb75b57 1522 PR testsuite/69366
1523 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1524 the MPX run-time library, for compile-time MPX test.
1525 * gcc.target/i386/chkp-always_inline.c: Likewise.
1526 * gcc.target/i386/chkp-bndret.c: Likewise.
1527 * gcc.target/i386/chkp-builtins-1.c: Likewise.
1528 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1529 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1530 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1531 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1532 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1533 * gcc.target/i386/chkp-hidden-def.c: Likewise.
1534 * gcc.target/i386/chkp-label-address.c: Likewise.
1535 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1536 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1537 * gcc.target/i386/chkp-pr69044.c: Likewise.
1538 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1539 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1540 * gcc.target/i386/chkp-strchr.c: Likewise.
1541 * gcc.target/i386/chkp-strlen-1.c: Likewise.
1542 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1543 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1544 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1545 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1546 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1547 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1548 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1549 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1550 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1551 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1552 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1553 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1554 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1555 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1556 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1557 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1558 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1559 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1560 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1561 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1562 * gcc.target/i386/pr63995-2.c: Likewise.
1563 * gcc.target/i386/pr64805.c: Likewise.
1564 * gcc.target/i386/pr65044.c: Likewise.
1565 * gcc.target/i386/pr65167.c: Likewise.
1566 * gcc.target/i386/pr65183.c: Likewise.
1567 * gcc.target/i386/pr65184.c: Likewise.
1568 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 1569
f2da0b99 15702016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
1571
1572 PR tree-optimization/69328
1573 * gcc.dg/pr69328.c: New test.
1574
4d379676 15752016-01-20 Jeff Law <law@redhat.com>
1576
4a11f145 1577 PR target/25114
4d379676 1578 * gcc.target/m68k/pr25114.c: New test.
1579
0754bad1 15802016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1581
1582 * gcc.target/arm/memset-inline-10.c: Added
1583 dg-require-effective-target arm_thumb2_ok.
1584
63bd5c2d 15852016-01-19 Eric Botcazou <ebotcazou@adacore.com>
1586
1587 * gcc.dg/debug/dwarf2/sso.c: New test.
1588
a9c01e81 15892016-01-19 Uros Bizjak <ubizjak@gmail.com>
1590
1591 PR testsuite/68820
1592 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
1593 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1594 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1595
53fa0e54 15962016-01-19 Jan Hubicka <hubicka@ucw.cz>
1597
1598 PR ipa/66223
1599 * g++.dg/ipa/devirt-50.C: New testcase.
1600
e035a62c 16012016-01-19 Marek Polacek <polacek@redhat.com>
1602
1603 PR c++/68965
1604 * g++.dg/cpp1y/parameter-pack-1.C: New test.
1605 * g++.dg/cpp1y/parameter-pack-2.C: New test.
1606
885cc3ea 16072016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1608
1609 PR target/69135
1610 * gcc.target/arm/pr69135_1.c: New test.
1611
07bd240e 16122015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
1613
1614 * gcc.target/aarch64/ccmp_1.c: Add new tests.
1615
9f60d257 16162015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
1617
1618 * gcc.target/aarch64/ccmp_1.c: New testcase.
1619
a0c919f7 16202016-01-19 Marek Polacek <polacek@redhat.com>
1621
1622 PR c++/68586
1623 * g++.dg/cpp0x/enum30.C: New test.
1624
dc5d6d17 16252016-01-19 Richard Biener <rguenther@suse.de>
1626
1627 PR tree-optimization/69336
1628 * g++.dg/tree-ssa/pr69336.C: New testcase.
1629
6dd156e0 16302016-01-19 Jakub Jelinek <jakub@redhat.com>
1631
1632 PR debug/65779
1633 * gcc.dg/pr65779.c: New test.
1634
3e0d45b9 16352016-01-19 Richard Biener <rguenther@suse.de>
1636
1637 PR tree-optimization/69352
1638 * gcc.dg/torture/pr69352.c: New testcase.
1639
7a3cf64d 16402016-01-19 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR rtl-optimization/68955
1643 PR rtl-optimization/64557
1644 * gcc.dg/torture/pr68955.c: New test.
1645
8be55b33 16462016-01-19 Jan Hubicka <hubicka@ucw.cz>
1647
1648 PR lto/69136
1649 * g++.dg/torture/pr69136.C: New testcase.
1650
72a985d7 16512016-01-19 Jan Hubicka <hubicka@ucw.cz>
1652
1653 PR lto/69133
1654 * g++.dg/lto/pr69133_0.C: New testcase.
1655 * g++.dg/lto/pr69133_1.C: New testcase.
1656
56778b62 16572016-01-15 Jeff Law <law@redhat.com>
1658
1659 PR tree-optimization/69320
1660 * gcc.c-torture/pr69320-1.c: New test.
1661 * gcc.c-torture/pr69320-2.c: New test.
1662 * gcc.c-torture/pr69320-3.c: New test.
1663 * gcc.c-torture/pr69320-4.c: New test.
1664
ced41b93 16652016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
1666
1667 PR c++/11858
1668 PR c++/24663
1669 PR c++/24664
1670 * g++.dg/template/pr11858.C: New test.
1671 * g++.dg/template/pr24663.C: New test.
1672 * g++.dg/template/unify12.C: New test.
1673 * g++.dg/template/unify13.C: New test.
1674 * g++.dg/template/unify14.C: New test.
1675 * g++.dg/template/unify15.C: New test.
1676 * g++.dg/template/unify16.C: New test.
1677 * g++.dg/template/unify17.C: New test.
1678
7f8cbcaf 16792016-01-18 David Malcolm <dmalcolm@redhat.com>
1680
1681 PR testsuite/69181
1682 * gcc.dg/pr69181-1.c: New test file.
1683 * gcc.dg/pr69181-2.c: New test file.
1684 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
1685 globals by moving it to...
1686 (cleanup-after-saved-dg-test): ...this new function. Add
1687 "global additional_sources_used". Add reset of global
1688 multiline_expected_outputs to the empty list.
1689 * lib/multiline.exp (_multiline_expected_outputs): Rename this
1690 global to...
1691 (multiline_expected_outputs): ...this, and updated comments to
1692 note that it is modified from gcc-dg.exp.
1693 (dg-end-multiline-output): Update for the above renaming.
1694 (handle-multiline-outputs): Likewise. Remove the clearing
1695 of the expected outputs to the empty list.
1696
3c7cbfc0 16972016-01-18 Richard Biener <rguenther@suse.de>
1698
1699 PR tree-optimization/69297
1700 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
1701
81d49cc1 17022016-01-18 Joseph Myers <joseph@codesourcery.com>
1703
1704 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
1705 dg-options.
1706 * gcc.target/mips/mips-3d-2.c: Likewise.
1707 * gcc.target/mips/mips-3d-3.c: Likewise.
1708 * gcc.target/mips/mips-3d-4.c: Likewise.
1709 * gcc.target/mips/mips-3d-5.c: Likewise.
1710 * gcc.target/mips/mips-3d-6.c: Likewise.
1711 * gcc.target/mips/mips-3d-7.c: Likewise.
1712 * gcc.target/mips/mips-3d-8.c: Likewise.
1713 * gcc.target/mips/mips-3d-9.c: Likewise.
1714 * gcc.target/mips/mips-ps-1.c: Likewise.
1715 * gcc.target/mips/mips-ps-2.c: Likewise.
1716 * gcc.target/mips/mips-ps-3.c: Likewise.
1717 * gcc.target/mips/mips-ps-4.c: Likewise.
1718 * gcc.target/mips/mips-ps-5.c: Likewise.
1719 * gcc.target/mips/mips-ps-6.c: Likewise.
1720 * gcc.target/mips/mips-ps-7.c: Likewise.
1721 * gcc.target/mips/mips-ps-type.c: Likewise.
1722 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1723 * gcc.target/mips/mips16-attributes-6.c: Likewise.
1724
03c4ff3a 17252016-01-18 Tom de Vries <tom@codesourcery.com>
1726
1727 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
1728 * c-c++-common/goacc/kernels-double-reduction.c: New test.
1729 * c-c++-common/goacc/kernels-empty.c: New test.
1730 * c-c++-common/goacc/kernels-eternal.c: New test.
1731 * c-c++-common/goacc/kernels-loop-2.c: New test.
1732 * c-c++-common/goacc/kernels-loop-3.c: New test.
1733 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
1734 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
1735 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
1736 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
1737 * c-c++-common/goacc/kernels-loop-data.c: New test.
1738 * c-c++-common/goacc/kernels-loop-g.c: New test.
1739 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
1740 * c-c++-common/goacc/kernels-loop-n.c: New test.
1741 * c-c++-common/goacc/kernels-loop-nest.c: New test.
1742 * c-c++-common/goacc/kernels-loop.c: New test.
1743 * c-c++-common/goacc/kernels-noreturn.c: New test.
1744 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
1745 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
1746 * c-c++-common/goacc/kernels-reduction.c: New test.
1747
22e3dcee 17482016-01-18 Tom de Vries <tom@codesourcery.com>
1749
1750 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
1751 * gcc.dg/autopar/outer-2.c: Same.
1752 * gcc.dg/autopar/outer-3.c: Same.
1753 * gcc.dg/autopar/outer-4.c: Same.
1754 * gcc.dg/autopar/outer-5.c: Same.
1755 * gcc.dg/autopar/outer-6.c: Same.
1756 * gcc.dg/autopar/parallelization-1.c: Same.
1757 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
1758 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
1759 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
1760 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
1761 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
1762 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
1763 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
1764 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
1765 * gcc.dg/autopar/pr39500-1.c: Same.
1766 * gcc.dg/autopar/pr39500-2.c: Same.
1767 * gcc.dg/autopar/pr46193.c: Same.
1768 * gcc.dg/autopar/pr46194.c: Same.
1769 * gcc.dg/autopar/pr49580.c: Same.
1770 * gcc.dg/autopar/pr49960-1.c: Same.
1771 * gcc.dg/autopar/pr49960.c: Same.
1772 * gcc.dg/autopar/pr68373.c: Same.
1773 * gcc.dg/autopar/reduc-1.c: Same.
1774 * gcc.dg/autopar/reduc-1char.c: Same.
1775 * gcc.dg/autopar/reduc-1short.c: Same.
1776 * gcc.dg/autopar/reduc-2.c: Same.
1777 * gcc.dg/autopar/reduc-2char.c: Same.
1778 * gcc.dg/autopar/reduc-2short.c: Same.
1779 * gcc.dg/autopar/reduc-3.c: Same.
1780 * gcc.dg/autopar/reduc-4.c: Same.
1781 * gcc.dg/autopar/reduc-6.c: Same.
1782 * gcc.dg/autopar/reduc-7.c: Same.
1783 * gcc.dg/autopar/reduc-8.c: Same.
1784 * gcc.dg/autopar/reduc-9.c: Same.
1785 * gcc.dg/autopar/uns-outer-4.c: Same.
1786 * gcc.dg/autopar/uns-outer-5.c: Same.
1787 * gcc.dg/autopar/uns-outer-6.c: Same.
1788 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1789 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1790
fd5cbe2f 17912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1792
1793 PR target/63679
1794 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
1795 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
1796
fa75ab55 17972016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1798
1799 PR target/63679
1800 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
1801 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
1802 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
1803
214b2582 18042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1805
1806 PR target/63679
1807 * gcc.dg/tree-ssa/sra-17.c: New.
1808 * gcc.dg/tree-ssa/sra-18.c: New.
1809
13146837 18102016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1811
1812 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
1813
6ccd18c2 18142016-01-18 Eric Botcazou <ebotcazou@adacore.com>
1815
1816 * gnat.dg/inline12.adb: New test.
1817
8872b95f 18182016-01-18 Bin Cheng <bin.cheng@arm.com>
1819
1820 PR tree-optimization/66797
1821 * gcc.c-torture/execute/pr65447.c: Relax check condition.
1822
971514e3 18232016-01-18 Richard Biener <rguenther@suse.de>
1824
1825 PR tree-optimization/69170
1826 * gcc.dg/torture/pr69170.c: New testcase.
1827
9b2d1aab 18282016-01-17 John David Anglin <danglin@gcc.gnu.org>
1829
1830 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
1831
164d84c2 18322016-01-16 Tom de Vries <tom@codesourcery.com>
1833
1834 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
1835
4c33b769 18362016-01-16 Tom de Vries <tom@codesourcery.com>
1837
1838 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
1839 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
1840 redundant dg-require-effective-target pthread.
1841 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
1842 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1843 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1844 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1845 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1846 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1847 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1848
673441b0 18492016-01-16 David Edelsohn <dje.gcc@gmail.com>
1850
1851 PR target/68609
1852 * gcc.target/powerpc/recip-6.c: Enable on AIX.
1853 * gcc.target/powerpc/recip-7.c: Same.
1854
90153ae7 18552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1856
1857 PR c++/69091
1858 * g++.dg/template/pr69091.C: New test.
1859
bc24d01d 18602016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1861
1862 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
1863 dump does not contain an error_mark_node.
1864 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
1865 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
1866
4067c0fd 18672016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1868
1869 PR c++/68936
1870 * g++.dg/template/pr68936.C: New test.
1871
27c6dbdd 18722016-01-15 David Edelsohn <dje.gcc@gmail.com>
1873
1874 PR target/68609
1875 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1876 * gcc.target/powerpc/recip-2.c: Same.
1877 * gcc.target/powerpc/recip-3.c: Same.
1878 * gcc.target/powerpc/recip-4.c: Same.
1879 * gcc.target/powerpc/recip-sqrtf.c: Same.
1880
e390c57d 18812016-01-15 Jeff Law <law@redhat.com>
1882
1883 PR tree-optimization/69270
1884 * gcc.dg/tree-ssa/pr69270-2.c: New test.
1885 * gcc.dg/tree-ssa/pr69270-3.c: New test.
1886
ddcfeaf1 18872016-01-15 Paul Thomas <pault@gcc.gnu.org>
1888
1889 PR fortran/49630
1890 * gfortran.dg/deferred_character_13.f90: New test for the fix
1891 of comment 3 of the PR.
1892
1893 PR fortran/54070
1894 * gfortran.dg/deferred_character_8.f90: New test
1895 * gfortran.dg/allocate_error_5.f90: New test
1896
1897 PR fortran/60593
1898 * gfortran.dg/deferred_character_10.f90: New test
1899
1900 PR fortran/60795
1901 * gfortran.dg/deferred_character_14.f90: New test
1902
1903 PR fortran/61147
1904 * gfortran.dg/deferred_character_11.f90: New test
1905
1906 PR fortran/64324
1907 * gfortran.dg/deferred_character_9.f90: New test
1908
81be349c 19092016-01-15 Vladimir Makarov <vmakarov@redhat.com>
1910
1911 PR rtl-optimization/69030
1912 * gcc.target/i386/pr69030.c: New.
1913
998456c5 19142016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1915
1916 * gcc.target/aarch64/target_attr_17.c: New test.
1917
0d85be19 19182016-01-15 Richard Biener <rguenther@suse.de>
1919
1920 PR tree-optimization/66856
1921 * gcc.dg/torture/pr66856-1.c: New testcase.
1922 * gcc.dg/torture/pr66856-2.c: Likewise.
1923
321d36c8 19242016-01-15 Richard Biener <rguenther@suse.de>
1925
1926 PR debug/69137
1927 * g++.dg/lto/pr69137_0.C: New testcase.
1928
d94a1f53 19292016-01-15 Richard Sandiford <richard.sandiford@arm.com>
1930
1931 PR middle-end/69246
1932 * gcc.target/i386/pr69246.c: New test.
1933
5fe9a861 19342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1935
a9c01e81 1936 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 1937
3d05a5e9 19382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1939
1940 PR c++/56194
1941 * g++.dg/init/const9.C: Disable test on S/390.
1942
5e8132b5 19432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1944
1945 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1946 * g++.dg/Wno-frame-address.C: Ditto.
1947
32307cdf 19482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1949
1950 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1951
1ca28250 19522016-01-15 Richard Biener <rguenther@suse.de>
1953
1954 PR tree-optimization/68961
1955 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1956
6271bd93 19572016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1958
1959 * gcc.target/i386/pr65105-5.c: New test.
1960
9dbe6a63 19612016-01-15 Jan Hubicka <hubicka@ucw.cz>
1962
1963 * gcc.c-torture/execute/alias-4.c: New testcase.
1964
a70589b9 19652016-01-15 Jan Hubicka <hubicka@ucw.cz>
1966
1967 PR ipa/68148
1968 * g++.dg/ipa/devirt-49.C: New testcase.
1969
7bbac464 19702016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 1971
1972 PR target/65837
1973 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1974 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1975 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1976
4345b868 19772016-01-15 Richard Biener <rguenther@suse.de>
1978
1979 PR tree-optimization/69117
1980 * gcc.dg/torture/pr69117.c: New testcase.
1981
580357e7 19822015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 1983
1984 PR c++/69048
1985 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1986
612baa31 19872016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1988
1989 PR testsuite/67509
1990 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1991 range tests use 100 * maximum instead of maximum + 1.
1992
44e09bc4 19932016-01-14 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR debug/69244
1996 * gcc.dg/guality/pr69244.c: New test.
1997
96962ae4 19982016-01-14 Uros Bizjak <ubizjak@gmail.com>
1999
2000 * lib/target-supports.exp (check_effective_target_issignaling):
2001 New procedure.
2002 * gcc.dg/pr61441.c: Require issignaling effective target.
2003
ab9c400b 20042016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
2005
2006 PR target/68803
2007 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
2008
a7ed4583 20092016-01-14 David Malcolm <dmalcolm@redhat.com>
2010
2011 PR c++/68819
2012 PR preprocessor/69177
2013 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
2014 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
2015 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
2016 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2017
77f35cec 20182016-01-14 Marek Polacek <polacek@redhat.com>
2019
2020 PR c/69262
2021 * gcc.dg/array-15.c: New test.
2022
915d0950 20232016-01-14 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR middle-end/68146
2026 PR tree-optimization/69155
2027 * gfortran.dg/pr68146.f: New test.
2028 * gfortran.dg/pr69155.f90: New test.
2029
24651fb7 20302016-01-14 Richard Biener <rguenther@suse.de>
2031
2032 PR tree-optimization/68060
2033 * gcc.dg/torture/pr68060-1.c: New testcase.
2034 * gcc.dg/torture/pr68060-2.c: Likewise.
2035
2f63f950 20362016-01-14 Nick Clifton <nickc@redhat.com>
2037
2038 * lib/target-supports.exp
2039 (check_effective_target_arm_neon_ok_nocache): Add an option
2040 sequence that includes setting the ARM architecture to ARMv7-A.
2041 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
2042 command line options necessary to enable Neon support.
2043 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
2044 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
2045 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
2046 * gcc.target/arm/pr69180.c: Likewise.
2047
3ce0acde 20482016-01-14 Jeff Law <law@redhat.com>
2049
2050 PR tree-optimization/69270
2051 * gcc.dg/tree-ssa/pr69270.c: New test.
2052
bda05c57 20532016-01-13 Bernd Schmidt <bschmidt@redhat.com>
2054
2055 PR c/66208
2056 * c-c++-common/pr66208.c: New file.
2057
9b657cf1 20582016-01-13 Jakub Jelinek <jakub@redhat.com>
2059
2060 PR tree-optimization/69156
2061 * gcc.dg/pr69156.c: New test.
2062
58ba1b9d 20632016-01-13 H.J. Lu <hongjiu.lu@intel.com>
2064
2065 * gcc.target/i386/pr69225-7.c: New test.
2066
e5fee0fe 20672016-01-13 Richard Henderson <rth@redhat.com>
2068
2069 * gcc.dg/tm/memopt-13.c: Update expected function.
2070 * gcc.dg/tm/memopt-6.c: Likewise.
2071
3f0e9745 20722016-01-13 Uros Bizjak <ubizjak@gmail.com>
2073
2074 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
2075 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
2076 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
2077 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 2078
3f0e9745 20792016-01-13 Tom de Vries <tom@codesourcery.com>
2080
2081 PR tree-optimization/69169
7a6ddc0d 2082 * gcc.dg/pr69169.c: New test.
2083
9b657cf1 20842016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 2085
2086 PR target/69228
2087 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
2088 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
2089 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
2090 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
2091 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
2092 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
2093 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
2094 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
2095
f704d701 20962016-01-13 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR target/69247
2099 * gcc.dg/pr69247.c: New test.
2100
e966d6b9 21012016-01-13 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/69242
2104 * gcc.dg/torture/pr69242.c: New testcase.
2105
1ca1d9b2 21062016-01-13 Richard Biener <rguenther@suse.de>
2107
2108 PR tree-optimization/69186
2109 * gcc.dg/torture/pr69186.c: New testcase.
2110
d07cbccc 21112016-01-13 Jeff Law <law@redhat.com>
2112
2113 PR tree-optimization/67755
2114 * gcc.dg/tree-ssa/pr67755.c: New test.
2115
21162016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 2117
2118 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
2119 pass number in output by a star.
2120
b95d41cf 21212016-01-12 Bin Cheng <bin.cheng@arm.com>
2122
2123 PR tree-optimization/68911
2124 * gcc.c-torture/execute/pr68911.c: New test.
2125
91d87e22 21262016-01-12 Marek Polacek <polacek@redhat.com>
2127
2128 PR c++/68979
2129 * g++.dg/warn/permissive-1.C: New test.
2130
8a9401a4 21312016-01-12 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR objc++/68511
2134 PR c++/69213
2135 * g++.dg/opt/pr69213.C: New test.
2136
b9cb7a67 21372016-01-12 Christian Bruel <christian.bruel@st.com>
2138
2139 PR target/69180
2140 * gcc.target/arm/pr69180.c: New test.
2141
e4c96992 21422016-01-12 Richard Biener <rguenther@suse.de>
2143
2144 PR lto/69077
2145 * g++.dg/lto/pr69077_0.C: New testcase.
2146 * g++.dg/lto/pr69077_1.C: Likewise.
2147
90525f61 21482016-01-12 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR target/69175
2151 * g++.dg/opt/pr69175.C: New test.
2152
9e7edfd3 21532016-01-12 Alan Lawrence <alan.lawrence@arm.com>
2154
2155 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
2156 rather than #including math.h & stdlib.h.
2157 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
2158 * gcc.dg/vect/pr49771.c: Likewise.
2159 * gcc.dg/vect/vect-10-big-array.c: Likewise.
2160 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
2161 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
2162 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
2163 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
2164 * gcc.dg/vect/pr44507.c: Likewise.
2165 * gcc.dg/vect/pr45902.c: Likewise.
2166 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
2167 * gcc.dg/vect/vect-117.c: Likewise.
2168 * gcc.dg/vect/vect-99.c: Likewise.
2169 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2170 * gcc.dg/vect/vect-cond-1.c: Likewise.
2171 * gcc.dg/vect/vect-cond-2.c: Likewise.
2172 * gcc.dg/vect/vect-cond-3.c: Likewise.
2173 * gcc.dg/vect/vect-cond-4.c: Likewise.
2174 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2175 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2176 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2177 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
2178 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2179 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2180 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2181 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2182 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2183 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2184 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2185 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2186 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2187 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
2188 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
2189 include of signal.h.
2190 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
2191 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
2192 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
2193 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
2194 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
2195 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2196 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2197 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
2198 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
2199 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2200 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2201 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2202 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
2203 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
2204 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
2205 * gcc.dg/vect/vect-outer-5.c: Likewise.
2206 * gcc.dg/vect/vect-outer-6.c: Likewise.
2207 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
2208 include of stdio.h.
2209
3368873d 22102016-01-12 Nick Clifton <nickc@redhat.com>
2211
2212 PR target/68913
2213 * gcc.dg/lto/pr61886_0.c: Rename the external function called
2214 to fread so that it will be found in all target runtimes.
2215
0464ea95 22162016-01-12 Richard Biener <rguenther@suse.de>
2217
2218 PR tree-optimization/69053
2219 * g++.dg/torture/pr69053.C: New testcase.
2220
7819730f 22212016-01-12 Richard Biener <rguenther@suse.de>
2222
2223 PR tree-optimization/69168
2224 * gcc.dg/torture/pr69168.c: New testcase.
2225
995bfebf 22262016-01-12 Richard Biener <rguenther@suse.de>
2227
2228 PR tree-optimization/69157
2229 * gcc.dg/torture/pr69157.c: New testcase.
2230
22312016-01-12 Richard Biener <rguenther@suse.de>
2232
2233 PR tree-optimization/69174
2234 * gcc.dg/torture/pr69174.c: New testcase.
2235
1d10d64c 22362016-01-12 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR c++/66808
2239 PR c++/69000
2240 * g++.dg/tls/pr66808.C: New test.
2241 * g++.dg/tls/pr69000.C: New test.
2242
f0b79faf 22432016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2244
2245 * gcc.target/powerpc/swaps-p8-23.c: New test.
2246 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
2247
04cf75a4 22482016-01-11 John David Anglin <danglin@gcc.gnu.org>
2249
2250 PR tree-optimization/68356
2251 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
2252
0eb4264c 22532016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2254 Jim Wilson <jim.wilson@linaro.org>
2255
2256 PR target/69194
2257 * gcc.target/arm/pr69194.c: New test.
2258
2f66de64 22592016-01-11 H.J. Lu <hongjiu.lu@intel.com>
2260
2261 PR target/69225
2262 * gcc.target/i386/pr69225-1.c: New test.
2263 * gcc.target/i386/pr69225-2.c: Likewise.
2264 * gcc.target/i386/pr69225-3.c: Likewise.
2265 * gcc.target/i386/pr69225-4.c: Likewise.
2266 * gcc.target/i386/pr69225-5.c: Likewise.
2267 * gcc.target/i386/pr69225-6.c: Likewise.
2268
36105e82 22692016-01-11 Jakub Jelinek <jakub@redhat.com>
2270
1c78ce2e 2271 PR target/67462
2272 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
2273 if lp64.
2274
a4a87320 2275 PR target/69071
2276 * gcc.dg/pr69071.c: New test.
2277
91fbd04f 2278 PR c++/69211
2279 * g++.dg/opt/pr69211.C: New test.
2280
36105e82 2281 PR tree-optimization/69214
2282 * gcc.c-torture/compile/pr69214.c: New test.
2283
e934c380 22842016-01-11 Uros Bizjak <ubizjak@gmail.com>
2285
2286 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
2287 * gcc.target/i386/pr66232-11.c: Ditto.
2288 * gcc.target/i386/pr66232-12.c: Ditto.
2289 * gcc.target/i386/pr66232-13.c: Ditto.
2290
3ff1b153 22912016-01-11 Richard Biener <rguenther@suse.de>
2292
2293 PR tree-optimization/69173
2294 * gcc.dg/torture/pr69173.c: New testcase.
2295
04e1504c 22962016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2297
2298 PR rtl-optimization/68796
2299 * gcc.target/aarch64/tst_5.c: New test.
2300 * gcc.target/aarch64/tst_6.c: Likewise.
2301
ae8718b5 23022016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2303
2304 PR rtl-optimization/68841
2305 * gcc.dg/pr68841.c: New test.
2306 * gcc.c-torture/execute/pr68841.c: New test.
2307
bd8bece2 23082016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2309
2310 PR rtl-optimization/68920
2311 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
2312 for ix86 targets.
2313 * gcc.dg/ifcvt-5.c: New test.
2314
9b657cf1 23152016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 2316
2317 PR bootstrap/69123
2318 * g++.dg/pr69123.C: New.
2319
7a158352 23202016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2321
2322 PR target/69010
2323 * gcc.target/i386/pr69010.c: New test.
2324
ff375d11 23252016-01-11 Martin Jambor <mjambor@suse.cz>
2326
2327 PR ipa/69044
2328 * gcc.target/i386/chkp-pr69044.c: New test.
2329
9eb890f1 23302016-01-11 Tom de Vries <tom@codesourcery.com>
2331
2332 PR tree-optimization/69109
2333 * gcc.dg/autopar/pr69109-2.c: New test.
2334 * gcc.dg/autopar/pr69109.c: New test.
2335
c4157ee5 23362016-01-11 Tom de Vries <tom@codesourcery.com>
2337
2338 PR tree-optimization/69108
2339 * gcc.dg/autopar/pr69108.c: New test.
2340
b933e511 23412016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
2342
2343 PR c++/69029
2344 * c-c++-common/Wisleading-indentation.c: Augment test.
2345
efb73de1 23462016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2347
2348 PR fortran/69154
2349 * gfortran.dg/inline_matmul_12.f90: New test.
2350
40c86c3b 23512016-01-10 Paul Thomas <pault@gcc.gnu.org>
2352
2353 PR fortran/67779
2354 * gfortran.dg/actual_array_offset_1: New test.
2355
a006c0bb 23562016-01-10 Tom de Vries <tom@codesourcery.com>
2357
2358 PR tree-optimization/69062
2359 * gcc.dg/autopar/pr69062.c: New test.
2360
880ed4be 23612016-01-10 Thomas Schwinge <thomas@codesourcery.com>
2362
2363 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
2364 * gcc.dg/vect/slp-perm-2.c: Likewise.
2365 * gcc.dg/vect/slp-perm-3.c: Likewise.
2366 * gcc.dg/vect/slp-perm-5.c: Likewise.
2367 * gcc.dg/vect/slp-perm-6.c: Likewise.
2368 * gcc.dg/vect/slp-perm-7.c: Likewise.
2369 * gcc.dg/vect/slp-perm-8.c: Likewise.
2370
d95e1856 23712016-01-10 Tom de Vries <tom@codesourcery.com>
2372
2373 PR tree-optimization/69039
2374 * gcc.dg/autopar/pr69039.c: New test.
2375
0f8f48d0 23762016-01-09 Marek Polacek <polacek@redhat.com>
2377
2378 PR c++/69113
2379 * g++.dg/pr69113.C: New test.
2380
7dff0499 23812016-01-09 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR middle-end/50865
2384 PR tree-optimization/69097
2385 * gcc.c-torture/execute/pr50865.c: New test.
2386 * gcc.c-torture/execute/pr69097-1.c: New test.
2387 * gcc.c-torture/execute/pr69097-2.c: New test.
2388 * gcc.dg/pr69097-1.c: New test.
2389 * gcc.dg/pr69097-2.c: New test.
2390
18431e78 23912016-01-09 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR c++/69164
2394 * g++.dg/opt/pr69164.C: New test.
2395
1943a4a2 23962016-01-08 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR tree-optimization/69167
2399 * gcc.dg/pr69167.c: New test.
2400
a143e277 24012016-01-08 Marek Polacek <polacek@redhat.com>
2402
2403 PR c++/68449
2404 * g++.dg/pr68449.C: New.
2405
44c01906 24062016-01-08 Alan Lawrence <alan.lawrence@arm.com>
2407
2408 PR tree-optimization/68707
2409 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
2410 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
2411 on platforms supporting it.
2412 * gcc.dg/vect/slp-perm-2.c: Likewise.
2413 * gcc.dg/vect/slp-perm-3.c: Likewise.
2414 * gcc.dg/vect/slp-perm-5.c: Likewise.
2415 * gcc.dg/vect/slp-perm-7.c: Likewise.
2416 * gcc.dg/vect/slp-perm-8.c: Likewise.
2417 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
2418 on platforms supporting it.
2419
c437d1e8 24202016-01-08 Jakub Jelinek <jakub@redhat.com>
2421
c9595c51 2422 PR tree-optimization/69162
2423 * gcc.dg/pr69162.c: New test.
2424
c437d1e8 2425 PR tree-optimization/69172
2426 * gcc.dg/pr69172.c: New test.
2427
6a46a28c 24282016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
2429
2430 PR tree-optimization/67781
2431 * gcc.c-torture/execute/pr67781.c: New file.
2432
62ad9a04 24332016-01-08 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR tree-optimization/69083
2436 * gcc.dg/vect/pr69083.c: New test.
2437
9e0e8c2a 24382016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
2439
2440 PR tree-optimization/61441
2441 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
2442 Use -fexcess-precision=standard for compiler options.
2443 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
2444
5d034e37 24452016-01-08 Jakub Jelinek <jakub@redhat.com>
2446
5013f740 2447 PR fortran/69128
2448 * gfortran.dg/gomp/pr69128.f90: New test.
2449
5d034e37 2450 PR c++/69145
2451 * g++.dg/ext/pr69145-1.C: New test.
2452 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
2453 * g++.dg/ext/pr69145-2.h: New file.
2454
517906ff 24552016-01-07 Martin Sebor <msebor@redhat.com>
2456
2457 PR c/68966
2458 * gcc.dg/atomic-fetch-bool.c: New test.
2459 * gcc.dg/sync-fetch-bool.c: New test.
2460
cdbb524c 24612016-01-07 H.J. Lu <hongjiu.lu@intel.com>
2462
2463 PR fortran/66680
2464 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
2465
ec3aba9e 24662016-01-07 Nick Clifton <nickc@redhat.com>
2467
2468 PR target/66655
2469 * g++.dg/pr66655.C: New test.
2470 * g++.dg/pr66655_1.cc: Test support file.
2471 * g++.dg/pr66655.h: Test header file.
2472
9b657cf1 24732016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 2474
2475 PR fortran/66680
2476 gfortran.dg/gomp/pr66680.f90: New test.
2477
cd45d7a5 24782016-01-07 H.J. Lu <hongjiu.lu@intel.com>
2479
2480 PR target/69171
2481 * gcc.target/i386/pr69171-1.c: New test.
2482 * gcc.target/i386/pr69171-2.c: Likewise.
2483 * gcc.target/i386/pr69171-3.c: Likewise.
2484 * gcc.target/i386/pr69171-4.c: Likewise.
2485 * gcc.target/i386/pr69171-5.c: Likewise.
2486 * gcc.target/i386/pr69171-6.c: Likewise.
2487
4a86a91a 24882015-12-15 Bernd Schmidt <bschmidt@redhat.com>
2489
2490 PR middle-end/67639
2491 * c-c++-common/pr67639.c: New test.
2492
34c05552 24932016-01-07 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR tree-optimization/69141
2496 * g++.dg/opt/pr69141.C: New test.
2497
f08d6895 24982016-01-06 Eric Botcazou <ebotcazou@adacore.com>
2499
2500 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
2501
32ec4173 25022016-01-06 Uros Bizjak <ubizjak@gmail.com>
2503
2504 PR target/69140
2505 * gcc.target/i386/pr69140.c: New test
2506
d74214f3 25072016-01-06 David Malcolm <dmalcolm@redhat.com>
2508
2509 * gcc.dg/bad-dereference.c: New test case.
2510
73991cab 25112015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2512
2513 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
2514
fc8cc457 25152016-01-06 Andreas Schwab <schwab@linux-m68k.org>
2516
2517 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
2518
be3c9981 25192016-01-06 Marek Polacek <polacek@redhat.com>
2520
2521 PR sanitizer/69099
2522 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
2523
2cb724f9 25242016-01-05 Marek Polacek <polacek@redhat.com>
2525
2526 PR c/69104
2527 * gcc.dg/atomic-invalid-2.c: New.
2528
233a53ed 25292016-01-05 H.J. Lu <hongjiu.lu@intel.com>
2530
2531 PR target/68991
2532 * gcc.target/i386/pr68991.c: New test.
2533
ea87c5e3 25342016-01-05 H.J. Lu <hongjiu.lu@intel.com>
2535
2536 PR target/68991
2537 * g++.dg/pr68991-1.C: New test.
2538 * g++.dg/pr68991-2.C: Likewise.
2539
1943a4a2 25402016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 2541
1943a4a2 2542 PR other/60465
afe82e5b 2543 * gcc.target/ia64/pr60465-gprel64.c: New test.
2544 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
2545
1e9147dd 25462016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2547
2548 PR rtl-optimization/68651
2549 * gcc.target/aarch64/pr68651_1.c: New test.
2550
d42aa619 25512016-01-05 David Malcolm <dmalcolm@redhat.com>
2552
2553 PR c/69122
2554 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
2555
1776de76 25562016-01-05 Nathan Sidwell <nathan@acm.org>
2557
2d7d361d 2558 PR c++/58583
2559 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
2560
1776de76 2561 * gcc.dg/alias-15.c: New.
2562
5beb12c0 25632016-01-05 Nick Clifton <nickc@redhat.com>
2564
2565 PR target/68870
2566 * g++.dg/pr68770.C: New test.
2567
d8cca921 25682016-01-04 Mike Stump <mikestump@comcast.net>
2569
2570 * lib/target-supports.exp (check_effective_target_cilkplus):
2571 cilkplus targets require pthreads.
afc907ef 2572 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 2573
8427dff3 25742016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
2575
2576 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
2577 generation.
2578
f1717362 25792016-01-04 Jakub Jelinek <jakub@redhat.com>
2580
2581 Update copyright years.
2582
d7d6a3ab 25832016-01-04 Marek Polacek <polacek@redhat.com>
2584
2585 PR c/68908
2586 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
2587 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
2588 * gcc.dg/atomic/stdatomic-op-5.c: New test.
2589
b8f4a5f9 25902016-01-04 Eric Botcazou <ebotcazou@adacore.com>
2591
2592 * gcc.target/sparc/20160104-2.c: New test.
2593
6b5c028f 25942016-01-04 Eric Botcazou <ebotcazou@adacore.com>
2595
2596 * gcc.target/sparc/20160104-1.c: New test.
2597
300e1002 25982016-01-03 Paul Thomas <pault@gcc.gnu.org>
2599
2600 PR fortran/65045
2601 * gfortran.dg/pr65045.f90: New test.
2602
855b105f 26032016-01-02 Eric Botcazou <ebotcazou@adacore.com>
2604
2605 * gnat.dg/specs/debug1.ads: Delete.
2606
bdc177dc 26072016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2608
2609 PR libgfortran/68867
2610 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
2611 expression.
2612
48aaffae 26132016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2614
2615 PR libgfortran/68867
2616 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
2617 PowerPC.
2618
19a468b8 26192016-01-01 Paul Thomas <pault@gcc.gnu.org>
2620
2621 PR fortran/68864
2622 * gfortran.dg/pr68864.f90: New test.
2623
25371c91 26242016-01-01 Jakub Jelinek <jakub@redhat.com>
2625
2a659064 2626 PR tree-optimization/69070
2627 * gcc.dg/pr69070.c: New test.
2628
57aa9851 2629 PR sanitizer/69055
2630 * gfortran.dg/pr69055.f90: New test.
2631
25371c91 2632 PR target/69015
2633 * gcc.dg/pr69015.c: New test.
f1717362 2634\f
fb2c1edd 2635Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 2636
2637Copying and distribution of this file, with or without modification,
2638are permitted in any medium without royalty provided the copyright
2639notice and this notice are preserved.