]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gcc/
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
43895be5 12015-10-13 Jakub Jelinek <jakub@redhat.com>
2 Aldy Hernandez <aldyh@redhat.com>
3
4 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
5 * c-c++-common/gomp/clauses-1.c: New test.
6 * c-c++-common/gomp/clauses-2.c: New test.
7 * c-c++-common/gomp/clauses-3.c: New test.
8 * c-c++-common/gomp/clauses-4.c: New test.
9 * c-c++-common/gomp/declare-target-1.c: New test.
10 * c-c++-common/gomp/declare-target-2.c: New test.
11 * c-c++-common/gomp/depend-3.c: New test.
12 * c-c++-common/gomp/depend-4.c: New test.
13 * c-c++-common/gomp/doacross-1.c: New test.
14 * c-c++-common/gomp/if-1.c: New test.
15 * c-c++-common/gomp/if-2.c: New test.
16 * c-c++-common/gomp/linear-1.c: New test.
17 * c-c++-common/gomp/map-2.c: New test.
18 * c-c++-common/gomp/map-3.c: New test.
19 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
20 f_omp_target_data): Add map clause to target data.
21 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
22 * c-c++-common/gomp/ordered-1.c: New test.
23 * c-c++-common/gomp/ordered-2.c: New test.
24 * c-c++-common/gomp/ordered-3.c: New test.
25 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
26 on non-iterator.
27 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
28 clause and ordered construct where no longer allowed.
29 * c-c++-common/gomp/priority-1.c: New test.
30 * c-c++-common/gomp/reduction-1.c: New test.
31 * c-c++-common/gomp/schedule-simd-1.c: New test.
32 * c-c++-common/gomp/sink-1.c: New test.
33 * c-c++-common/gomp/sink-2.c: New test.
34 * c-c++-common/gomp/sink-3.c: New test.
35 * c-c++-common/gomp/sink-4.c: New test.
36 * c-c++-common/gomp/udr-1.c: New test.
37 * c-c++-common/taskloop-1.c: New test.
38 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
39 value of _OPENMP macro.
40 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
41 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
42 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
43 * gcc.dg/gomp/clause-1.c:
44 * gcc.dg/gomp/reduction-1.c: New test.
45 * gcc.dg/gomp/sink-fold-1.c: New test.
46 * gcc.dg/gomp/sink-fold-2.c: New test.
47 * gcc.dg/gomp/sink-fold-3.c: New test.
48 * gcc.dg/vect/vect-simd-clone-15.c: New test.
49 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
50 of non-static data members.
51 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
52 Add some linear clause tests.
53 * g++.dg/gomp/declare-simd-3.C: New test.
54 * g++.dg/gomp/linear-1.C: New test.
55 * g++.dg/gomp/member-1.C: New test.
56 * g++.dg/gomp/member-2.C: New test.
57 * g++.dg/gomp/pr66571-2.C: New test.
58 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
59 dependent argument.
60 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
61 in reduction clause.
62 * g++.dg/gomp/reference-1.C: New test.
63 * g++.dg/gomp/sink-1.C: New test.
64 * g++.dg/gomp/sink-2.C: New test.
65 * g++.dg/gomp/sink-3.C: New test.
66 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
67 * g++.dg/gomp/this-1.C: New test.
68 * g++.dg/gomp/this-2.C: New test.
69 * g++.dg/vect/simd-clone-2.cc: New test.
70 * g++.dg/vect/simd-clone-2.h: New test.
71 * g++.dg/vect/simd-clone-3.cc: New test.
72 * g++.dg/vect/simd-clone-4.cc: New test.
73 * g++.dg/vect/simd-clone-4.h: New test.
74 * g++.dg/vect/simd-clone-5.cc: New test.
75
147f4dfe 762015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
77
78 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
79 after r228716 (Fix vtbl[34] and vtbx4).
80
812015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
b391ca89 82
83 PR tree-optimization/67909, 67947
84 * gcc.dg/torture/pr67947.c: New test.
85
80a74970 862015-10-13 Jeff Law <law@redhat.com>
87
88 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
89
4df11acd 902015-10-12 Jeff Law <law@redhat.com>
91
f08943b6 92 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
93 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
94 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
95 ssa-dom-thread-11.c.
96
4df11acd 97 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
98
86771497 992015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
100
101 PR c++/58566
102 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
103
37f21d1f 1042015-10-10 Jan Hubicka <hubicka@ucw.cz>
105
106 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
107 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
108 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
109 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
110 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
111 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
112 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
113 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
114
0c2c01a7 1152015-10-09 Steve Ellcey <sellcey@imgtec.com>
116
117 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
118 and -mno-frame-header-opt options.
119 * gcc.target/mips/frame-header-1.c: New file.
120 * gcc.target/mips/frame-header-2.c: New file.
121 * gcc.target/mips/frame-header-3.c: New file.
122
4de74241 1232015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
124 Hale Wang <hale.wang@arm.com>
125
126 * gcc.dg/tree-ssa/forwprop-33.c: New.
127
88048095 1282015-10-09 Alexander Fomin <alexander.fomin@intel.com>
129
130 PR target/67895
131 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
132 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
133 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
134 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
135 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
136 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
137 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
138 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
139 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
140 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
141
71c8cbfe 1422015-10-09 David Malcolm <dmalcolm@redhat.com>
143
144 * lib/multiline.exp: New file.
145 * lib/prune.exp: Load multiline.exp.
146 (prune_gcc_output): Call into multiline.exp to handle any
147 multiline output directives.
148 * lib/libgo.exp: Load multiline.exp before prune.exp, using
149 load_gcc_lib.
150
e2c313e4 1512015-10-09 Martin Jambor <mjambor@suse.cz>
152
153 tree-optimization/67794
154 * gcc.dg/ipa/ipa-sra-10.c: Nw test.
155 * gcc.dg/torture/pr67794.c: Likewise.
156
a2bc3807 1572015-10-09 Alexandre Oliva <aoliva@redhat.com>
158
159 PR rtl-optimization/67828
160 * gcc.dg/torture/pr67828.c: New.
161
6b7a6f44 1622015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
163
164 PR target/67366
165 * lib/target-supports.exp (check_effective_target_non_strict_align):
166 Adjust for arm*-*-*.
167 * gcc.target/arm/pr67366.c: New test.
168
717ceeab 1692015-10-09 Richard Biener <rguenther@suse.de>
170
171 PR tree-optimization/67891
172 * gcc.dg/tree-ssa/pr67891.c: New testcase.
173
8b4af95f 1742015-10-08 Richard Sandiford <richard.sandiford@arm.com>
175
176 * gcc.dg/builtins-47.c: Test the optimized dump instead.
177
8f0567ca 1782015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
179
180 * gcc.dg/vect/vect-outer-simd-3.c: New test.
181
a3611418 1822015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
183
184 * gcc.dg/loop-unswitch-2.c: New test.
185 * gcc.dg/loop-unswitch-3.c: Likewise.
186 * gcc.dg/loop-unswitch-4.c: Likewise.
187
976456ab 1882015-10-08 Tom de Vries <tom@codesourcery.com>
189
190 * gcc.dg/dse.c: Only dump in dse1 pass.
191 * gcc.dg/tree-ssa/pr30375.c: Same.
192
571e1a4c 1932015-10-07 Uros Bizjak <ubizjak@gmail.com>
194
195 PR target/66697
196 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
197 (PUSH, POP): New defines.
198 (sse2_test): Use PUSH and POP to misalign runtime stack.
199 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
200
3dabf8dd 2012015-10-07 James Norris <jnorris@codesourcery.com>
202
571e1a4c 203 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
3dabf8dd 204 to atomic_init. (atomic_init): Restrict flags usage.
205
10c26e1e 2062015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
207
208 PR fortran/65889
209 * gfortran.dg/sizeof_5.f90: New test.
210
a27d141e 2112015-10-06 Jeff Law <law@redhat.com>
212
213 * gcc.c-torture/compile/pr67816.c: New test.
214
5c5b9e65 2152015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
216
217 * gcc.target/aarch64/get_lane_f16_1.c: New test.
218
0ac42026 2192015-10-06 Louis Krupp <louis.krupp@zoho.com>
220
221 PR fortran/65766
222 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
223
392f5cc1 2242015-10-06 Marek Polacek <polacek@redhat.com>
225
226 PR c++/67863
227 * c-c++-common/Wtautological-compare-4.c: New test.
228
2519f1f0 2292015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
230 Peter Bergner <bergner@vnet.ibm.com>
231
232 PR target/67808
233 * gcc.target/powerpc/pr67808.c: New test.
234
4f745ee2 2352015-10-06 Nick Clifton <nickc@redhat.com>
236
237 * gcc.target/msp430: New directory.
238 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
239 tests.
240 * gcc.target/msp430/data-attributes.c: New file. Checks the
241 noinit and persistent data attributes.
242
5f59aa08 2432015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
244
245 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
246
aa211fca 2472015-10-06 Richard Biener <rguenther@suse.de>
248
249 PR tree-optimization/67859
250 * gcc.dg/torture/pr67859.c: New testcase.
251
336b1258 2522015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
253
254 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
255
a099bc9f 2562015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
257
258 PR c++/53856
259 * g++.dg/template/defarg19.C: New.
260 * g++.dg/template/defarg20.C: Likewise.
261
a4e17a42 2622015-10-05 Aditya Kumar <aditya.k7@samsung.com>
263 Sebastian Pop <s.pop@samsung.com>
264
571e1a4c 265 * gcc.dg/graphite/scop-sor.c: Un-xfail.
a4e17a42 266
118a202b 2672015-10-05 Aditya Kumar <aditya.k7@samsung.com>
268 Sebastian Pop <s.pop@samsung.com>
269
571e1a4c 270 * gcc.dg/graphite/scop-sor.c: Xfail.
118a202b 271
b9c4ec66 2722015-10-05 Martin Jambor <mjambor@suse.cz>
273 Jan Hubicka <hubicka@ucw.cz>
274
275 * gcc.dg/ipa/propalign-4.c: New test.
276 * gcc.dg/ipa/propalign-5.c: Likewise.
277
390f34c9 2782015-10-05 Marek Polacek <polacek@redhat.com>
279
280 PR tree-optimization/67821
281 * gcc.dg/torture/pr67821-2.c: New test.
282 * gcc.dg/torture/pr67821.c: New test.
283
6c1b774a 2842015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
285
286 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
287
fb83d858 2882015-10-05 Christian Bruel <christian.bruel@st.com>
289
290 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
291
a9983b64 2922015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
293
294 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
295 (exec_vcvt): Add comments.
296
b77e5fec 2972015-10-04 Uros Bizjak <ubizjak@gmail.com>
298
299 PR rtl-optimization/67447
300 * gcc.target/i386/pr67447.c: New test.
301
5445ac82 3022015-10-04 Uros Bizjak <ubizjak@gmail.com>
303
304 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
305 effective target.
306 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
307 * gcc.target/i386/vect-perm-even-1.c: Ditto.
308 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
309 * gcc.target/i386/vect-unpack-1.c: Ditto.
310 * gcc.target/i386/vect-unpack-2.c: Ditto.
311
d2f74bc8 3122015-10-04 Mikael Morin <mikael@gcc.gnu.org>
313
314 PR fortran/67758
315 * gfortran.dg/common_24.f: New.
316
f27a3155 3172015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
318
319 * gcc.target/arm/pr67756.c: Fixed warnings.
320
802c32cd 3212015-10-02 Marek Polacek <polacek@redhat.com>
322
323 PR c/67730
324 * gcc.dg/pr67730-1.c: New test.
325 * gcc.dg/pr67730-2.c: New test.
326 * gcc.dg/pr67730.h: New test.
327
c0999a5d 3282015-10-02 Marek Polacek <polacek@redhat.com>
329
330 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
331
d3175d75 3322015-10-02 Sebastian Pop <s.pop@samsung.com>
333
334 PR tree-optimization/67754
335 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
336 * gfortran.dg/graphite/block-2.f: Same.
337
aef2ef3c 3382015-10-02 Sebastian Pop <s.pop@samsung.com>
339
340 * gcc.dg/graphite/scop-23.c: New.
341
767110dd 3422015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
343
344 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
345 and "avx512vbmi".
346
72460f4d 3472015-10-02 Vladimir Makarov <vmakarov@redhat.com>
348
349 PR rtl-optimization/67756
350 * gcc.target/arm/pr67756.c: New.
351
320e616c 3522015-10-02 Jiong Wang <jiong.wang@arm.com>
353
354 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
355 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
356 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
357 for tiny model.
358 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
359 for small model.
360
8f83f53e 3612015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
362
363 * gcc.target/i386/vect-pack-trunc-1.c: New test.
364 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
365 * gcc.target/i386/vect-perm-even-1.c: Ditto.
366 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
367 * gcc.target/i386/vect-unpack-1.c: Ditto.
368 * gcc.target/i386/vect-unpack-2.c: Ditto.
369
ef17a71a 3702015-10-02 Marek Polacek <polacek@redhat.com>
371
372 PR c/64249
373 * c-c++-common/Wduplicated-cond-1.c: New test.
374 * c-c++-common/Wduplicated-cond-2.c: New test.
375 * c-c++-common/Wduplicated-cond-3.c: New test.
376 * c-c++-common/Wduplicated-cond-4.c: New test.
377 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
378 -Wduplicated-cond warning.
379
446e1fdf 3802015-10-02 Renlin Li <renlin.li@arm.com>
381
382 * gcc.target/aarch64/csneg-1.c: Update.
383
d02e467f 3842015-10-02 Renlin Li <renlin.li@arm.com>
385
386 PR target/66776
387 * gcc.target/aarch64/pr66776.c: New.
388
a8fd51c8 3892015-10-02 Eric Botcazou <ebotcazou@adacore.com>
390
391 * gnat.dg/warn13.adb: New test.
392
9bd28516 3932015-10-02 Eric Botcazou <ebotcazou@adacore.com>
394
395 * gnat.dg/vect15.ad[sb]: New test.
396 * gnat.dg/vect16.ad[sb]: Likewise.
397 * gnat.dg/vect17.ad[sb]: Likewise.
398 * gnat.dg/vect18.ad[sb]: Likewise.
399
a4816821 4002015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
401
402 PR rtl-optimization/67786
403 PR rtl-optimization/67787
404 * gcc.dg/pr67786.c: New test.
405 * gcc.dg/pr67787.c: Likewise.
406
cf40f9ad 4072015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
408
409 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
410
df850662 4112015-10-02 Kai Tietz <ktietz70@googlemail.com>
412
413 PR target/51726
414 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
415
e94e23b8 4162015-10-01 Louis Krupp <louis.krupp@zoho.com>
417
418 PR fortran/62242
419 PR fortran/52332
420 * gfortran.dg/string_array_constructor_1.f90: New.
421 * gfortran.dg/string_array_constructor_2.f90: New.
422 * gfortran.dg/string_array_constructor_3.f90: New.
423
a255a4c3 4242015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
425
426 PR target/67788
427 PR target/67789
428 * gcc.target/powerpc/pr67789.c: New testcase.
429
f8e2139b 4302015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
431
432 PR fortran.67802
433 * gfortran.dg/pr67802.f90: New test.
434
c06a57e4 4352015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
436
437 PR fortran/66979
438 gfortran.dg/pr66979.f90: new test.
439
80ae9b8a 4402015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
441
442 PR fortran/67616
443 * gfortran.dg/pr67616.f90: New test.
444
d36ce389 4452015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
446
447 PR c++/54430
448 * g++.dg/cpp0x/range-for30.C: New.
449
54d48997 4502015-10-01 Marek Polacek <polacek@redhat.com>
451
452 PR c/65345
453 * gcc.dg/atomic/pr65345-4.c: New test.
454 * gcc.dg/pr65345-3.c: New test.
455
8c1ab18f 4562015-10-01 Marek Polacek <polacek@redhat.com>
457
458 PR tree-optimization/67769
459 * gcc.dg/torture/pr67769.c: New test.
460
38561438 4612015-10-01 Uros Bizjak <ubizjak@gmail.com>
462
463 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
464
c58c01a4 4652015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
466
467 PR target/54236
c866acdb 468 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
c58c01a4 469
dd67d1ad 4702015-10-01 Uros Bizjak <ubizjak@gmail.com>
471
472 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
473 (main): Rename to sse2_test. Abort if count != 5.
474 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
475 of -march=slm.
476 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
477
eb074ef3 4782015-10-01 Richard Biener <rguenther@suse.de>
479
480 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
481 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
482
e20bd009 4832015-09-30 Jeff Law <law@redhat.com>
f1344f45 484
485 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
486
c8f7cecf 4872015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
488
489 PR rtl-optimization/67037
490 * gcc.c-torture/execute/pr67037.c: New test.
491
39c0ba8b 4922015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
493
494 * lib/target-supports.exp (check_effective_target_sync_int_128):
495 Return 1 on spu-*-* targets.
496 (check_effective_target_sync_int_128_runtime): Likewise.
497 (check_effective_target_sync_long_long): Likewise.
498 (check_effective_target_sync_long_long_runtime): Likewise.
499 (check_effective_target_sync_int_long): Likewise.
500 (check_effective_target_sync_char_short): Likewise.
501
96f12748 5022015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
503
504 * gcc.target/i386/pr67761.c: New test.
505
ab4c803c 5062015-09-30 Marek Polacek <polacek@redhat.com>
507
508 PR c/67730
509 * gcc.dg/pr67730.c: New test.
510
43725011 5112015-09-30 Marek Polacek <polacek@redhat.com>
512
513 PR tree-optimization/67690
514 * gcc.dg/torture/pr67690.c: New test.
515
862a0a98 5162015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
517
dd67d1ad 518 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
862a0a98 519 * g++.dg/gomp/tls-wrap4.C: Likewise.
520 * gcc.dg/atomic-op-optimize.c: Likewise.
521 * gcc.dg/pr54087.c: Likewise.
522 * gcc.dg/tls/section-2.c: Likewise.
dd67d1ad 523 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
862a0a98 524 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
525 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
526 * gcc.target/arm/divzero.c: Likewise.
527 * gcc.target/arm/sibcall-2.c: Likewise.
528 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
529 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
530 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
531 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
532 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
533 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
534 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
535 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
536 * gfortran.dg/default_format_2.f90: Likewise.
537 * gfortran.dg/default_format_denormal_2.f90: Likewise.
538
57dafc13 5392015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
540
541 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
542
98d39816 5432015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
544
dd67d1ad 545 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
546 * gfortran.dg/round_4.f90: ditto.
98d39816 547
dddafd79 5482015-09-29 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/67170
551 * gfortran.dg/pr67170.f90: New testcase.
552
5e8b972c 5532015-09-29 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/67741
556 * gcc.dg/torture/pr67741.c: New testcase.
557
b09ec79c 5582015-09-29 Uros Bizjak <ubizjak@gmail.com>
559
560 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
561 non-zero for __builtin_signbit tests.
562
3ef16338 5632015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
564
565 PR target/65105
566 * gcc.target/i386/pr65105-1.c: New.
567 * gcc.target/i386/pr65105-2.c: New.
568 * gcc.target/i386/pr65105-3.c: New.
569 * gcc.target/i386/pr65105-4.C: New.
570 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
571
624b4707 5722015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
573
574 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
575
97323566 5762015-09-28 Paul Thomas <pault@gcc.gnu.org>
577
578 PR fortran/40054
579 PR fortran/63921
580 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
581 standard as legacy.
582 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
583 * gfortran.dg/function_types_3.f90: Change error message to
584 "Type inaccessible...."
585 * gfortran.dg/ptr_func_assign_1.f08: New test.
586 * gfortran.dg/ptr_func_assign_2.f08: New test.
587
5882015-09-25 Mikael Morin <mikael.morin@sfr.fr>
589
590 PR fortran/40054
591 PR fortran/63921
592 * gfortran.dg/ptr_func_assign_3.f08: New test.
593 * gfortran.dg/ptr_func_assign_4.f08: New test.
594
7eb20e71 5952015-09-28 Aditya Kumar <aditya.k7@samsung.com>
596 Sebastian Pop <s.pop@samsung.com>
597
dd67d1ad 598 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7eb20e71 599 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
600 * gcc.dg/graphite/block-3.c: Same.
601 * gcc.dg/graphite/block-4.c: Same.
602 * gcc.dg/graphite/block-5.c: Same.
603 * gcc.dg/graphite/block-6.c: Same.
604 * gcc.dg/graphite/block-7.c: Same.
605 * gcc.dg/graphite/block-8.c: Same.
606 * gcc.dg/graphite/block-pr47654.c: Same.
607 * gcc.dg/graphite/interchange-0.c: Same.
608 * gcc.dg/graphite/interchange-1.c: Same.
609 * gcc.dg/graphite/interchange-10.c: Same.
610 * gcc.dg/graphite/interchange-11.c: Same.
611 * gcc.dg/graphite/interchange-12.c: Same.
612 * gcc.dg/graphite/interchange-13.c: Same.
613 * gcc.dg/graphite/interchange-14.c: Same.
614 * gcc.dg/graphite/interchange-15.c: Same.
615 * gcc.dg/graphite/interchange-3.c: Same.
616 * gcc.dg/graphite/interchange-4.c: Same.
617 * gcc.dg/graphite/interchange-5.c: Same.
618 * gcc.dg/graphite/interchange-6.c: Same.
619 * gcc.dg/graphite/interchange-7.c: Same.
620 * gcc.dg/graphite/interchange-8.c: Same.
621 * gcc.dg/graphite/interchange-9.c: Same.
622 * gcc.dg/graphite/interchange-mvt.c: Same.
623 * gcc.dg/graphite/pr35356-1.c: Same.
624 * gcc.dg/graphite/pr35356-3.c: Same.
625 * gcc.dg/graphite/pr37485.c: Same.
626 * gcc.dg/graphite/scop-1.c: Same.
627 * gcc.dg/graphite/scop-11.c: Same.
628 * gcc.dg/graphite/scop-5.c: Same.
629 * gcc.dg/graphite/uns-block-1.c: Same.
630 * gcc.dg/graphite/uns-interchange-9.c: Same.
631 * gfortran.dg/graphite/block-1.f90: Same.
632 * gfortran.dg/graphite/interchange-3.f90: Same.
633 * gfortran.dg/graphite/pr14741.f90: Same.
634 * gfortran.dg/graphite/block-2.f: Same.
635
9c0cc377 6362015-09-28 Aditya Kumar <aditya.k7@samsung.com>
b09ec79c 637 Sebastian Pop <s.pop@samsung.com>
9c0cc377 638
b09ec79c 639 PR tree-optimization/67700
dd67d1ad 640 * gcc.dg/graphite/run-id-pr67700.c: New.
9c0cc377 641
a6753a08 6422015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
643
644 PR target/54236
645 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
646 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
647 test_27): New.
648 * gcc.target/sh/pr54236-5.c: New.
649 * gcc.target/sh/pr54236-6.c: New.
650
88523f02 6512015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
652
653 PR rtl-optimization/67456
654 PR rtl-optimization/67464
655 PR rtl-optimization/67465
656 * gcc.dg/pr67465.c: New test.
657
2d97a893 6582015-09-28 Tom de Vries <tom@codesourcery.com>
659
0c831bf9 660 PR tree-optimization/62171
2d97a893 661 * gcc.dg/vect/pr62171.c: New test.
662
f14ce33d 6632015-09-27 David Edelsohn <dje.gcc@gmail.com>
664
665 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
666 skip on AIX. XFAIL individual line tests.
667
b2df3bbf 6682015-09-27 Alexandre Oliva <aoliva@redhat.com>
669
670 PR rtl-optimization/64164
671 PR tree-optimization/67312
672 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
673 * gcc.target/i386/stackalign/return-4.c: Add -O.
674
2a008c86 6752015-09-27 David Edelsohn <dje.gcc@gmail.com>
676
677 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
678
89bf82d6 6792015-09-26 Mikael Morin <mikael@gcc.gnu.org>
680
681 PR fortran/67721
682 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
683
99d74abb 6842015-09-26 David Edelsohn <dje.gcc@gmail.com>
685
686 * gcc.dg/pr64935-1.c: XFAIL on AIX.
687 * gcc.dg/pr64935-2.c: XFAIL on AIX.
688 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
689 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
690 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
691 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
692 DW_AT_noreturn on AIX.
693 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
694 DW_AT_noreturn on AIX.
695 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
696 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
697 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
698 DW_AT_GNU_deleted on AIX.
699 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
700 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
701 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
702 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
703 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
704 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
705 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
706 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
707 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
708 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
709 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
710 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
711 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
712 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
713 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
714
08a4b795 7152015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
716
717 PR fortran/67614
718 * gfortran.dg/pr67614.f90: New test.
719
8ec43c08 7202015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
721
722 PR fortran/67525
723 * gfortran.dg/pr67525.f90: New test.
724
754752e0 7252015-09-25 Mikael Morin <mikael@gcc.gnu.org>
726
727 PR fortran/55603
728 * gfortran.dg/allocatable_function_9.f90: New.
729
b0d054a9 7302015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
731
732 PR target/67675
733 * gcc.target/sh/pr67675.c: New.
734
e9fd1d1b 7352015-09-25 Richard Sandiford <richard.sandiford@arm.com>
736
737 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
738
3f6183e5 7392015-09-25 H.J. Lu <hongjiu.lu@intel.com>
740
741 * gcc.target/i386/pr66749.c (dg-options): Replace
742 -mtune=lakemount with -mtune=lakemont.
743 * gcc.target/i386/pr66821.c (dg-options): Likewise.
744 * gcc.target/i386/pr67329.c (dg-options): Likewise.
745
bd4b90d2 7462015-09-25 Marek Polacek <polacek@redhat.com>
747
748 * c-c++-common/ubsan/bounds-11.c: New test.
749 * c-c++-common/ubsan/bounds-12.c: New test.
750
ac13b2b2 7512015-09-25 Marek Polacek <polacek@redhat.com>
752
753 PR sanitizer/64906
754 * c-c++-common/ubsan/pr64906.c: New test.
755
07d9b77b 7562015-09-24 H.J. Lu <hongjiu.lu@intel.com>
757
758 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
759 with -mtune=lakemount.
760 * gcc.target/i386/pr66821.c (dg-options): Likewise.
761 * gcc.target/i386/pr67329.c (dg-options): Likewise.
762
1b3e7760 7632015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
764
765 PR driver/67640
766 * gcc.dg/Werror-13.c: New test.
767
b3c76b90 7682015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
769
770 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
771
127bbb78 7722015-09-24 Richard Biener <rguenther@suse.de>
773
774 PR lto/67699
775 * g++.dg/pr67699.C: New testcase.
776
0ed0ef69 7772015-09-24 Richard Earnshaw <rearnsha@arm.com>
778
779 PR libgcc/67624
780 * gcc.target/arm/fp16-inf.c: New test.
781
9d4f4d05 7822015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
783
784 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
785 name while checking for AVX-512VBMI presence.
786
80fc7cb7 7872015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
788
789 * lib/target-supports.exp (check_effective_target_pie): Check for
790 PIE support on Solaris 11.x and 12.
791
842c7753 7922015-09-24 Richard Biener <rguenther@suse.de>
793
794 * g++.dg/tree-ssa/restrict3.C: New testcase.
795
4262c320 7962015-09-24 Richard Biener <rguenther@suse.de>
797
798 PR tree-optimization/48885
799 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
800
a3c82f4c 8012015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
802
803 * c-c++-common/Wmisleading-indentation.c: Augment test.
804
50a190cb 8052015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
806
807 Fix small typos in the coding rule enforcement warnings.
808 * g++.dg/diagnostic/disable.C: Replace 'namepace'
809 with 'namespace'.
810
42230b31 8112015-09-23 Richard Biener <rguenther@suse.de>
6c1bd04c 812
813 PR middle-end/67662
814 * gcc.dg/ubsan/pr67662.c: New testcase.
815
5eef101d 8162015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
817
818 PR c/49655
819 * gcc.dg/pragma-diag-6.c: New test.
820
6e3d7d46 8212015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
822
823 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
824
4a7ab350 8252015-09-23 Richard Biener <rguenther@suse.de>
826
827 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
828
60897493 8292015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
830
831 * c-c++-common/Wmisleading-indentation.c: Augment test.
832
85c93154 8332015-09-22 Nathan Sidwell <nathan@codesourcery.com>
834
835 * g++.dg/diagostic/disable.C: New.
836
35eb7aa9 8372015-09-22 Tom de Vries <tom@codesourcery.com>
838
839 PR tree-optimization/67671
840 * g++.dg/pr67671.C: New test.
841
e9b578bf 8422015-09-22 Alexander Fomin <alexander.fomin@intel.com>
843
844 PR target/67480
845 * gcc.target/i386/pr67480.c: New test.
846
f96d88a8 8472015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
848
42230b31 849 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
f96d88a8 850 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
851 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
852 avx512dq, avx512cd, avx512er and avx512pf.
853
eeae6940 8542015-09-22 Matthew Wahab <matthew.wahab@arm.com>
855
856 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
857 update-fetch operations.
858 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
859
b8a8b19c 8602015-09-22 Matthew Wahab <matthew.wahab@arm.com>
861
862 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
863 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
864
82c9d053 8652015-09-22 Matthew Wahab <matthew.wahab@arm.com>
866
867 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
868 (TEST_ONE): New.
42230b31 869 * gcc.target/aarch64/atomic-inst-swap.c: New.
82c9d053 870
6ed9f770 8712015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
872
873 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
874 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
875 * gcc.target/i386/pr59789.c (f1): Likewise.
876 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
877 * gcc.target/i386/intrinsics_6.c: Likewise.
878 * gcc.dg/winline-5.c (int t): Likewise.
879 * gcc.dg/winline-9.c (t): Likewise.
880 * gcc.dg/always_inline2.c (q): Likewise.
881 * gcc.dg/winline-2.c (inline int t): Likewise.
882 * gcc.dg/winline-6.c: Likewise.
883 * gcc.dg/winline-10.c (void g): Likewise.
884 * gcc.dg/pr49243.c (void parse): Likewise.
885 * gcc.dg/always_inline3.c (q2): Likewise.
886 * gcc.dg/winline-3.c: Likewise.
887 * gcc.dg/winline-7.c (inline void *t): Likewise.
888
7074f60d 8892015-09-22 Tom de Vries <tom@codesourcery.com>
890
891 PR tree-optimization/67666
892 * g++.dg/pr67666.C: New test.
893
465f5e88 8942015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
895
896 PR fortran/67615
897 * gfortran.dg/pr67615.f90: new test.
898
921a344a 8992015-09-21 Jeff Law <law@redhat.com>
900
901 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
902
2d2de569 9032015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
904
905 Complete the implementation of N4230, Nested namespace definition.
906 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
907 attributes and nested namespace definitions.
908 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
909 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
910 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
911 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
912 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
913 appearing before the namespace identifier.
914
3cff347a 9152015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
916
917 PR c/66415
918 * gcc.dg/cpp/pr66415-1.c: Test column number.
919
9db3d175 9202015-09-21 Richard Biener <rguenther@suse.de>
921
922 * g++.dg/ext/attr-alias-3.C: Add -g.
923
5c3537c9 9242015-09-21 Richard Biener <rguenther@suse.de>
925
926 PR debug/67664
927 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
928
75f4d4f7 9292015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
930
931 PR target/64345
932 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
933
381b9157 9342015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
935
936 * gcc.dg/pragma-diag-5.c: Fix excess warning.
937
6ca34fe2 9382015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
939
940 PR middle-end/60832
941 * gcc.dg/pr53265.c: Update.
942
aa7dcf4c 9432015-09-21 Eric Botcazou <ebotcazou@adacore.com>
944
945 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
946
ac753e0e 9472015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
948
949 PR target/59478
950 * gcc.target/sh/pr59478.c: New.
951
b0fc34b4 9522015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
953
954 PR target/67126
955 * gcc.target/sh/pr51244-12.c: Adjust testcase.
956 * gcc.target/sh/pr54236-2.c: Likewise.
957
57ae1330 9582015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
959
960 * gcc.target/sh/pr43417.c: Move target independent test to ...
961 * gcc.c-torture/compile/pr43417.c: ... here.
962
aba4d301 9632015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
964
965 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
966 check_effective_target_big_endian, check_effective_target_little_endian,
967 check_effective_target_any_fpu, check_effective_target_double_fpu,
968 check_effective_target_use_single_only_fpu,
969 check_effective_target_default_single_fpu,
970 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
971 check_effective_target_has_fsca, check_effective_target_has_fsrra,
972 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
973 check_effective_target_fmovd_enabled,
974 check_effective_target_has_privileged, check_effective_target_has_pref,
975 check_effective_target_banked_r0r7_isr,
976 check_effective_target_stack_save_isr): New effective target checks.
977 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
978 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
979 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
980 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
981 * gcc.target/sh/20080410-1.c: Use new effective target checks.
982 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
983 * gcc.target/sh/attr-isr.c: Likewise.
984 * gcc.target/sh/fpul-usage-1.c: Likewise.
985 * gcc.target/sh/hiconst.c: Likewise.
986 * gcc.target/sh/mfmovd.c: Likewise.
987 * gcc.target/sh/pr21255-3.c: Likewise.
988 * gcc.target/sh/pr33135-1.c: Likewise.
989 * gcc.target/sh/pr33135-2.c: Likewise.
990 * gcc.target/sh/pr33135-3.c: Likewise.
991 * gcc.target/sh/pr33135-4.c: Likewise.
992 * gcc.target/sh/pr39423-2.c: Likewise.
993 * gcc.target/sh/pr49880-4.c: Likewise.
994 * gcc.target/sh/pr49880-5.c: Likewise.
995 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
996 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
997 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
998 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
999 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1000 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1001 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1002 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1003 * gcc.target/sh/pr50751-2.c: Likewise.
1004 * gcc.target/sh/pr50751-3.c: Likewise.
1005 * gcc.target/sh/pr50751-5.c: Likewise.
1006 * gcc.target/sh/pr50751-6.c: Likewise.
1007 * gcc.target/sh/pr50751-8.c: Likewise.
1008 * gcc.target/sh/pr51244-15.c: Likewise.
1009 * gcc.target/sh/pr51244-2.c: Likewise.
1010 * gcc.target/sh/pr51244-20.c: Likewise.
1011 * gcc.target/sh/pr51244-6.c: Likewise.
1012 * gcc.target/sh/pr52483-4.c: Likewise.
1013 * gcc.target/sh/pr53511-1.c: Likewise.
1014 * gcc.target/sh/pr53512-1.c: Likewise.
1015 * gcc.target/sh/pr53512-2.c: Likewise.
1016 * gcc.target/sh/pr53512-3.c: Likewise.
1017 * gcc.target/sh/pr53512-4.c: Likewise.
1018 * gcc.target/sh/pr53513-1.c: Likewise.
1019 * gcc.target/sh/pr54089-2.c: Likewise.
1020 * gcc.target/sh/pr54089-3.c: Likewise.
1021 * gcc.target/sh/pr54089-4.c: Likewise.
1022 * gcc.target/sh/pr54602-2.c: Likewise.
1023 * gcc.target/sh/pr54602-3.c: Likewise.
1024 * gcc.target/sh/pr54602-4.c: Likewise.
1025 * gcc.target/sh/pr54680.c: Likewise.
1026 * gcc.target/sh/pr55303-1.c: Likewise.
1027 * gcc.target/sh/pr55303-2.c: Likewise.
1028 * gcc.target/sh/pr55303-3.c: Likewise.
1029 * gcc.target/sh/pr56547-1.c: Likewise.
1030 * gcc.target/sh/pr56547-2.c: Likewise.
1031 * gcc.target/sh/pr61195.c: Likewise.
1032 * gcc.target/sh/pr61996.c: Likewise.
1033 * gcc.target/sh/pr6526.c: Likewise.
1034 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1035 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1036 * gcc.target/sh/prefetch.c: Likewise.
1037 * gcc.target/sh/rte-delay-slot.c: Likewise.
1038 * gcc.target/sh/sh2a-band.c: Likewise.
1039 * gcc.target/sh/sh2a-bclr.c: Likewise.
1040 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1041 * gcc.target/sh/sh2a-bld.c: Likewise.
1042 * gcc.target/sh/sh2a-bor.c: Likewise.
1043 * gcc.target/sh/sh2a-bset.c: Likewise.
1044 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1045 * gcc.target/sh/sh2a-bxor.c: Likewise.
1046 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1047 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1048 * gcc.target/sh/sh2a-movrt.c: Likewise.
1049 * gcc.target/sh/sh2a-resbank.c: Likewise.
1050 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1051 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1052 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1053 * gcc.target/sh/sh4a-cosf.c: Likewise.
1054 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1055 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1056 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1057 * gcc.target/sh/sh4a-sinf.c: Likewise.
1058
9f4680b7 10592015-09-20 Jeff Law <law@redhat.com>
1060
aba4d301 1061 PR tree-optimization/47679
9f4680b7 1062 * g++.dg/warn/Wuninitialized-6.C: New test.
1063
d027442d 10642015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1065
1066 Implement nested namespace definitions.
1067 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1068 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1069 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1070 * g++.dg/lookup/name-clash5.C: Adjust.
1071 * g++.dg/lookup/name-clash6.C: Likewise.
1072
ed536208 10732015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1074
1075 * gcc.dg/pragma-diag-5.c: New test.
1076
0a6c8c62 10772015-09-18 Uros Bizjak <ubizjak@gmail.com>
1078
1079 PR middle-end/67619
1080 * gcc.dg/torture/pr67619.c: New test.
ba6cdbe7 1081 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1082 New procedure.
0a6c8c62 1083
25807031 10842015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1085
1086 PR tree-optimization/67283
1087 * gcc.dg/tree-ssa/sra-15.c: New.
1088 * gcc.dg/tree-ssa/sra-16.c: New.
1089
de1d3dd3 10902015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1091
1092 PR sanitizer/64078
1093 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1094 (f2, f3): Make the function static.
1095 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1096
3f6b66fa 10972015-09-17 Christian Bruel <christian.bruel@st.com>
1098
1099 * gcc.target/arm/attr_thumb-static2.c: New test.
1100
77f52d77 11012015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1102
1103 * gnat.dg/overflow_sum3.adb: New test.
1104
706dca65 11052015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1106
1107 * gcc.target/arm/stack-checking.c: New test.
1108
32c2c7e7 11092015-09-17 Paul Thomas <pault@gcc.gnu.org>
1110
1111 PR fortran/52846
1112 * gfortran.dg/public_private_module_5.f90: Add module procedure
1113 trigger_smod to ensure that the smod file is written.
1114
452511fe 11152015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1116
1117 * gcc.target/aarch64/copysign_1.c: New.
1118 * gcc.target/aarch64/copysign_2.c: New.
1119
6c48ce84 11202015-09-17 Bin Cheng <bin.cheng@arm.com>
1121
1122 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1123 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1124 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1125
c2083670 11262015-09-16 John Marino <gnugcc@marino.st>
1127
1128 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1129
8f413f95 11302015-09-16 Richard Biener <rguenther@suse.de>
1131
1132 PR middle-end/67253
1133 * gcc.dg/torture/pr67253.c: New testcase.
1134
857612dd 11352015-09-16 Richard Biener <rguenther@suse.de>
1136
1137 PR middle-end/67271
1138 * gcc.dg/pr67271.c: New testcase.
1139
925e34bb 11402015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1141
1142 * gnat.dg/opt49.adb: New test.
1143
d2d8bc58 11442015-09-16 Richard Biener <rguenther@suse.de>
1145
1146 PR middle-end/67442
1147 * gcc.dg/torture/pr67442.c: New testcase.
1148
bb8dfc4e 11492015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1150
1151 * gnat.dg/array24.adb: New test.
1152 * gnat.dg/blocklocs.adb: Delete.
1153
03e8b174 11542015-09-15 Marek Polacek <polacek@redhat.com>
1155
1156 PR c/67580
1157 * gcc.dg/pr67580.c: New test.
1158
a1ebf6df 11592015-09-15 Richard Biener <rguenther@suse.de>
1160
1161 PR tree-optimization/67470
1162 * gcc.dg/torture/pr67470.c: New testcase.
1163
e1a00927 11642015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1165
1166 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1167
cfe45b40 11682015-09-15 Richard Biener <rguenther@suse.de>
1169
1170 PR middle-end/67563
1171 * gcc.dg/pr67563.c: New testcase.
1172
5e6392e8 11732015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1174
1175 PR fortran/67460
1176 * gfortran.dg/pr67460.f90: New test.
1177
67a8284c 11782015-09-14 Uros Bizjak <ubizjak@gmail.com>
1179
1180 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1181 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1182
dd8691e6 11832015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/51911
1186 * g++.dg/cpp0x/new-auto1.C: New.
1187
1bca8cbd 11882015-09-11 Mark Wielaard <mjw@redhat.com>
1189
1190 PR c/28901
1191 * g++.dg/warn/unused-variable-1.C: New test.
1192 * g++.dg/warn/unused-variable-2.C: Likewise.
1193 * gcc.dg/unused-4.c: Adjust warning for static const.
1194 * gcc.dg/unused-variable-1.c: New test.
1195 * gcc.dg/unused-variable-2.c: Likewise.
1196
82eb6098 11972015-09-13 David Edelsohn <dje.gcc@gmail.com>
1198
1199 * gfortran.dg/private_type_3.f90: Require visibility.
1200 * gfortran.dg/module_variable_2.f90: Same.
1201 * gfortran.dg/nested_forall_1.f: Same.
1202 * gfortran.dg/elemental_dependency_4.f90: Same.
1203 * gfortran.dg/bind_c_usage_25.f90: Same.
1204 * gfortran.dg/access_spec_1.f90: Same.
1205 * gfortran.dg/public_private_module_2.f90: Same.
1206 * gfortran.dg/host_assoc_variable_1.f90: Same.
1207 * gfortran.dg/public_private_module_6.f90: Same.
1208 * gfortran.dg/module_variable_1.f90: Same.
1209 * gfortran.dg/pr37286.f90: Same.
1210 * gfortran.dg/internal_pack_7.f90: Same.
1211 * gfortran.dg/submodule_10.f08: Same.
1212 * gfortran.dg/allocatable_function_8.f90: Same.
1213 * gfortran.dg/merge_init_expr_2.f90: Same.
1214 * gfortran.dg/class_37.f03: Same.
1215 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1216 * gfortran.dg/typebound_call_20.f03: Same.
1217 * gfortran.dg/proc_ptr_result_3.f90: Same.
1218 * gfortran.dg/pr32535.f90: Same.
1219 * gfortran.dg/typebound_proc_19.f90: Same.
1220 * gfortran.dg/initialization_10.f90: Same.
1221 * gfortran.dg/bind_c_usage_8.f03: Same.
1222 * gfortran.dg/pr61335.f90: Same.
1223 * gfortran.dg/elemental_dependency_5.f90: Same.
1224 * gfortran.dg/proc_ptr_3.f90: Same.
1225 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1226
19e77c0c 12272015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1228
1229 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1230 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1231 * gcc.dg/loop-8.c: Likewise.
1232
88b9f961 12332015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1234
1235 PR ada/66965
1236 * gnat.dg/specs/addr1.ads: Remove.
1237
f52eba5c 12382015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1239
1240 * gcc.dg/pie-link.c: Add -pie to dg-options.
1241
b9da179d 12422015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1243
1244 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1245 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1246
053d0b42 12472015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1248
1249 * gcc.target/powerpc/swaps-p8-20.c: New test.
1250 * gcc.target/powerpc/swaps-p8-21.c: New test.
1251
be0fbcfb 12522015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1253
1254 PR fortran/67526
1255 * gfortran.dg/pr67526.f90: New test.
1256
3219c02b 12572015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/67318
1260 * g++.dg/cpp0x/variadic166.C: New.
1261
739237d5 12622015-09-09 Mark Wielaard <mjw@redhat.com>
1263
1264 * c-c++-common/nonnull-1.c: New test.
1265
8cff2296 12662015-09-10 Paul Thomas <pault@gcc.gnu.org>
1267
1268 PR fortran/66993
1269 * gfortran.dg/submodule_11.f08: New test.
1270
6463d309 12712015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1272
1273 PR target/67506
1274 * gcc.c-torture/compile/pr67506.c: New test.
1275
f81e57c4 12762015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1277
1278 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1279 initialization with a byte mask. No change expected here.
1280 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1281 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1282 initialization with contigious bitmask. Literal pool is expectd
1283 to be used here.
1284
ea501323 12852015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1286
1287 PR target/67439
1288 * gcc.target/arm/pr67439_1.c: New test.
1289
4d3f1d21 12902015-09-10 Jiong Wang <jiong.wang@arm.com>
1291
1292 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1293 model.
1294
d2b2788c 12952015-09-10 Jakub Jelinek <jakub@redhat.com>
1296
441f9074 1297 PR c++/67523
1298 * g++.dg/gomp/pr67523.C: New test.
1299
15392501 1300 PR c++/67522
1301 * g++.dg/gomp/pr67522.C: New test.
1302
dc72899b 1303 PR middle-end/67521
1304 * c-c++-common/gomp/pr67521.c: New test.
1305
e56218b3 1306 PR middle-end/67517
1307 * c-c++-common/gomp/pr67517.c: New test.
1308
36c158de 1309 PR c++/67514
1310 * g++.dg/gomp/pr67514.C: New test.
1311
3a869c14 1312 PR c++/67511
1313 * g++.dg/gomp/pr67511.C: New test.
1314
d2b2788c 1315 PR c/67502
1316 * c-c++-common/gomp/pr67502.c: New test.
1317
c1025e7d 13182015-09-09 Marek Polacek <polacek@redhat.com>
1319
1320 PR middle-end/67512
1321 * gcc.dg/pr67512.c: New test.
1322
ee48893a 13232015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1324
1325 PR c++/53184
1326 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1327 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1328 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1329 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1330
62e39b06 13312015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1332
1333 * gcc.target/aarch64/mod_2.x: New file.
1334 * gcc.target/aarch64/mod_256.x: Likewise.
1335 * gcc.target/arm/mod_2.c: New test.
1336 * gcc.target/arm/mod_256.c: Likewise.
1337 * gcc.target/aarch64/mod_2.c: Likewise.
1338 * gcc.target/aarch64/mod_256.c: Likewise.
1339
deef87db 13402015-09-09 Jakub Jelinek <jakub@redhat.com>
1341
7ca8305e 1342 PR c++/67504
1343 * g++.dg/gomp/pr67504.C: New test.
1344
c43f93d7 1345 PR c/67501
1346 * c-c++-common/gomp/pr67501.c: New test.
1347
0fdcfb93 1348 PR c/67500
1349 * gcc.dg/gomp/pr67500.c: New test.
1350
deef87db 1351 PR c/67495
1352 * gcc.dg/gomp/pr67495.c: New test.
1353
36620673 13542015-09-09 Aditya Kumar <hiraditya@msn.com>
6055e4c4 1355 Sebastian Pop <s.pop@samsung.com>
36620673 1356
1357 PR tree-optimization/53852
1358 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1359 both isl-0.12 and isl-0.15.
1360 * gcc.dg/graphite/uns-interchange-14.c: Same.
1361 * gcc.dg/graphite/uns-interchange-15.c: Same.
1362 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1363
fa4dba85 13642015-09-08 Aditya Kumar <hiraditya@msn.com>
6055e4c4 1365 Sebastian Pop <s.pop@samsung.com>
fa4dba85 1366
1367 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1368 * gcc.dg/graphite/block-1.c: Same.
1369 * gcc.dg/graphite/block-5.c: Same.
1370 * gcc.dg/graphite/block-6.c: Same.
1371 * gcc.dg/graphite/interchange-1.c: Same.
1372 * gcc.dg/graphite/interchange-10.c: Same.
1373 * gcc.dg/graphite/interchange-11.c: Same.
1374 * gcc.dg/graphite/interchange-13.c: Same.
1375 * gcc.dg/graphite/interchange-14.c: Same.
1376 * gcc.dg/graphite/interchange-3.c: Same.
1377 * gcc.dg/graphite/interchange-4.c: Same.
1378 * gcc.dg/graphite/interchange-7.c: Same.
1379 * gcc.dg/graphite/interchange-8.c: Same.
1380 * gcc.dg/graphite/interchange-9.c: Same.
1381 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1382 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1383 * gcc.dg/graphite/pr37485.c: Same.
1384 * gcc.dg/graphite/scop-0.c (int toto): Same.
1385 * gcc.dg/graphite/scop-1.c: Same.
1386 * gcc.dg/graphite/scop-10.c: Same.
1387 * gcc.dg/graphite/scop-11.c: Same.
1388 * gcc.dg/graphite/scop-12.c: Same.
1389 * gcc.dg/graphite/scop-13.c: Same.
1390 * gcc.dg/graphite/scop-16.c: Same.
1391 * gcc.dg/graphite/scop-17.c: Same.
1392 * gcc.dg/graphite/scop-18.c: Same.
1393 * gcc.dg/graphite/scop-2.c: Same.
1394 * gcc.dg/graphite/scop-21.c (int test): Same.
1395 * gcc.dg/graphite/scop-22.c (void foo): Same.
1396 * gcc.dg/graphite/scop-4.c: Same.
1397 * gcc.dg/graphite/scop-5.c: Same.
1398 * gcc.dg/graphite/scop-6.c: Same.
1399 * gcc.dg/graphite/scop-7.c: Same.
1400 * gcc.dg/graphite/scop-8.c: Same.
1401 * gcc.dg/graphite/scop-9.c: Same.
1402 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1403 data-refs remain inside the inner loop.
1404 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1405 * gcc.dg/graphite/uns-interchange-14.c: Same.
1406 * gcc.dg/graphite/uns-interchange-9.c: Same.
1407 * gfortran.dg/graphite/interchange-3.f90
1408
524ef245 14092015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1410
1411 PR target/63870
1412 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1413 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1414 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1417 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1418 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1419 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1420 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1421 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1422 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1423 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1424
517a3d16 14252015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1426
1427 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1428 * lib/target-supports.exp
1429 (check_effective_target_arm_neon_fp16_hw): New.
1430
dbebdfff 14312015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1432
1433 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1434 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1435
1436 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1437 (hfloat16_t): New.
1438 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1439 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1440 if supported.
1441 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1442 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1443 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1444 when those are supported.
1445 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1446 (vdup_n_f16): New.
1447
1448 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1449 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1450 cases if supported.
1451
1452 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1453 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1454 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1455 Likewise.
1456 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1457 Likewise.
1458 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1459
1460 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1461 Add float16x8_t case.
1462 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1463 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1464 main, exec_vcreate): Likewise.
1465 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1466 exec_vget_high): Likewise.
1467 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1468 exec_vget_low): Likewise.
1469 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1470 Likewise.
1471 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1472 exec_vld1_dup): Likewise.
1473 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1474 exec_vld1_lane): Likewise.
1475 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1476 Likewise.
1477 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1478 exec_vldX_dup): Likewise.
1479 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1480 exec_vldX_lane): Likewise.
1481 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1482 exec_vset_lane): Likewise.
1483 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1484 exec_vst1_lane): Likewise.
1485
5ea22936 14862015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1487
1488 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1489 * gcc.target/aarch64/vget_low_1.c: Likewise.
1490
07c40439 14912015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1492
1493 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1494 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1495 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1496 (main): update orig_data to avoid float16 NaN on bigendian.
1497
aea31229 14982015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1499
1500 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1501 float16x8_t.
1502 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1503 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1504 * gcc.target/aarch64/vld1_lane.c: Likewise.
1505
34a10ece 15062015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/67369
1509 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1510
c641a07a 15112015-09-07 Marek Polacek <polacek@redhat.com>
1512
1513 PR inline-asm/67448
1514 * gcc.dg/asm-10.c: New test.
1515
6c01cf92 15162015-09-04 Jakub Jelinek <jakub@redhat.com>
1517
1518 PR middle-end/67452
1519 * gcc.dg/lto/pr67452_0.c: New test.
1520
a700e283 15212015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1522
1523 PR target/65210
1524 * gcc.target/avr/pr65210.c: New test.
1525
2eebe9a8 15262015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1527
1528 PR testsuite/67450
1529 * lib/target-supports.exp (check_cached_effective_target):
1530 Apppend $prop to et_prop_list only if needed.
1531
e96292e9 15322015-09-04 Marek Polacek <polacek@redhat.com>
1533
1534 PR sanitizer/67279
1535 * gcc.dg/ubsan/pr67279.c: New test.
1536
0c493d63 15372015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1538 Petr Murzin <petr.murzin@intel.com>
1539 Kirill Yukhin <kirill.yukhin@intel.com>
1540
1541 * gcc.target/i386/avx512f-scatter-1.c: New.
1542 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1543 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1544
eb3e44d2 15452015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1546
1547 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1548 rather than calling rmdir, cleanup if open fails.
1549
23235ac5 15502015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1551
1552 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1553 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1554 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1555 Return true for PowerPC targets that implement Altivec.
1556
dbd31f0c 15572015-09-03 Renlin Li <renlin.li@arm.com>
1558
1559 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1560 check the assembly.
1561 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1562
547c6b1f 15632015-09-03 Martin Sebor <msebor@redhat.com>
1564
1565 PR c/66516
1566 * g++.dg/addr_builtin-1.C: New test.
1567 * gcc.dg/addr_builtin-1.c: New test.
1568
d5d0068c 15692015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1570
1571 * gcc.target/powerpc/vec-shift.c: New test.
1572
264aa959 15732015-09-03 Tom de Vries <tom@codesourcery.com>
1574
1575 PR tree-optimization/65637
1576 * gcc.dg/autopar/reduc-4.c: New test.
1577
4d556e29 15782015-09-03 Tom de Vries <tom@codesourcery.com>
1579
1580 PR tree-optimization/65637
1581 * gcc.dg/autopar/pr46099-2.c: New test.
1582
f0e28f23 15832015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1584
1585 PR middle-end/67351
7853247f 1586 * g++.dg/pr67351.C: New test.
f0e28f23 1587
5ea1a1ae 15882015-09-03 Richard Biener <rguenther@suse.de>
1589
1590 PR ipa/66705
1591 * g++.dg/lto/pr66705_0.C: New testcase.
1592
7e976b10 15932015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1594
1595 PR middle-end/60586
1596 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1597 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1598
bd66724c 15992015-09-02 Marek Polacek <polacek@redhat.com>
1600
1601 PR c/67432
1602 * gcc.dg/pr67432.c: New test.
1603
b1b2caa1 16042015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1605
1606 * lib/target-supports.exp (clear_effective_target_cache): New.
1607 (check_cached_effective_target): Update et_prop_list.
1608 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1609 * g++.dg/compat/compat.exp: Likewise.
1610 * g++.dg/compat/struct-layout-1.exp: Likewise.
1611 * lib/asan-dg.exp: Likewise.
1612 * lib/atomic-dg.exp: Likewise.
1613 * lib/cilk-plus-dg.exp: Likewise.
1614 * lib/clearcap.exp: Likewise.
1615 * lib/mpx-dg.exp: Likewise.
1616 * lib/tsan-dg.exp: Likewise.
1617 * lib/ubsan-dg.exp: Likewise.
1618
cd7a8412 16192015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
6055e4c4 1620
1621 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
cd7a8412 1622
59449ca9 16232015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1624 Andrew Bennett <andrew.bennett@imgtec.com>
1625
1626 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1627 dependencies between ISA level and compact-branches.
1628 * gcc.target/mips/branch-10.c: Update expected output to allow
1629 compact forms of b/bal.
1630 * gcc.target/mips/branch-11.c: Likewise.
1631 * gcc.target/mips/branch-12.c: Likewise.
1632 * gcc.target/mips/branch-13.c: Likewise.
1633 * gcc.target/mips/branch-3.c: Likewise.
1634 * gcc.target/mips/branch-4.c: Likewise.
1635 * gcc.target/mips/branch-5.c: Likewise.
1636 * gcc.target/mips/branch-6.c: Likewise.
1637 * gcc.target/mips/branch-7.c: Likewise.
1638 * gcc.target/mips/branch-8.c: Likewise.
1639 * gcc.target/mips/branch-9.c: Likewise.
1640 * gcc.target/mips/branch-cost-1.c: Likewise.
1641 * gcc.target/mips/call-1.c: Likewise.
1642 * gcc.target/mips/call-2.c: Likewise.
1643 * gcc.target/mips/call-3.c: Likewise.
1644 * gcc.target/mips/call-4.c: Likewise.
1645 * gcc.target/mips/call-5.c: Likewise.
1646 * gcc.target/mips/call-6.c: Likewise.
1647 * gcc.target/mips/lazy-binding-1.c: Likewise.
1648 * gcc.target/mips/near-far-1.c: Likewise.
1649 * gcc.target/mips/near-far-2.c: Likewise.
1650 * gcc.target/mips/near-far-3.c: Likewise.
1651 * gcc.target/mips/near-far-4.c: Likewise.
1652 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1653 run with compact branches allowed.
1654 * gcc.target/mips/compact-branches-1.c: New file.
1655 * gcc.target/mips/compact-branches-2.c: Likewise.
1656 * gcc.target/mips/compact-branches-3.c: Likewise.
1657 * gcc.target/mips/compact-branches-4.c: Likewise.
1658 * gcc.target/mips/compact-branches-5.c: Likewise.
1659 * gcc.target/mips/compact-branches-6.c: Likewise.
1660 * gcc.target/mips/compact-branches-7.c: Likewise.
1661
b1078e57 16622015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1663
1664 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1665 Clean-up a created directory if testcase fails.
1666
4d81d7c7 16672015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1668
1669 PR target/67405
1670 * g++.dg/pr67405.C: New test.
1671
af8f7219 16722015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1673
1674 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1675
93907f38 16762015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1677
1678 * gcc.dg/ifcvt-1.c: New test.
1679 * gcc.dg/ifcvt-2.c: Likewise.
1680 * gcc.dg/ifcvt-3.c: Likewise.
1681
03e48ba7 16822015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1683
1684 PR libfortran/67412
1685 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1686 *-*-solaris2.10.
1687
5a065cf8 16882015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1689
1690 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1691
a384d8df 16922015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1693
1694 PR c++/61753
1695 * g++.dg/other/pr61753.C: New.
1696
06e4870e 16972015-08-31 Marc Glisse <marc.glisse@inria.fr>
1698
1699 * gcc.dg/tree-ssa/cmp-1.c: New file.
1700
d92f7c8d 17012015-08-31 Marc Glisse <marc.glisse@inria.fr>
1702
1703 * gcc.dg/tree-ssa/complex-7.c: New file.
1704
b21e01be 17052015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1706
1707 * gcc.target/powerpc/swaps-p8-19.c: New test.
1708
6055e4c4 17092015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
08bd9c7a 1710
1711 PR fortran/67367
1712 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1713
5902cce5 17142015-08-29 Tom de Vries <tom@codesourcery.com>
1715
1716 PR tree-optimization/46193
1717 * gcc.dg/autopar/pr46193.c: New test.
1718
f368cc08 17192015-08-28 Nathan Sidwell <nathan@acm.org>
1720
dd67d1ad 1721 * gcc.dg/compat/struct-layout-1_generate.c: Simply
4f99cfba 1722 use exit code for failure.
1723
dd67d1ad 1724 * gcc.dg/torture/matrix-1.c: Use plain printf.
1725 * gcc.dg/torture/matrix-2.c: Likewise.
1726 * gcc.dg/torture/matrix-5.c: Likewise.
1727 * gcc.dg/torture/matrix-6.c: Likewise.
1728 * gcc.dg/torture/transpose-1.c: Likewise.
1729 * gcc.dg/torture/transpose-2.c: Likewise.
1730 * gcc.dg/torture/transpose-3.c: Likewise.
1731 * gcc.dg/torture/transpose-4.c: Likewise.
1732 * gcc.dg/torture/transpose-5.c: Likewise.
1733 * gcc.dg/torture/transpose-6.c: Likewise.
f368cc08 1734
7729459f 17352015-08-28 Jeff Law <law@redhat.com>
1736
1737 PR lto/66752
1738 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1739 * gcc.dg/torture/pr66752-1.c: New test
1740 * g++.dg/torture/pr66752-2.C: New test.
1741
ccf193a4 17422015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1743 Revert:
1744 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1745
1746 * gcc.dg/tree-ssa/sra-15.c: New.
1747
d6a82016 17482015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1749
8cff2296 1750 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
d6a82016 1751 * gcc.target/mips/msub-8.c: Ditto
1752
bfb381a8 17532015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1754
1755 * lib/target-supports.exp (check-effective_target_vect_double):
1756 Enable for Power targets with VSX hardware available.
1757 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1758 vect_no_align && { ! vect_hw_misalign }.
1759
4cc0f4e2 17602015-08-27 Sebastian Pop <s.pop@samsung.com>
1761
1762 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1763 Replaced by opt_files, compile with -floop-nest-optimize.
1764 * g++.dg/graphite/graphite.exp: Same.
1765 * gfortran.dg/graphite/graphite.exp: Same.
1766 * gcc.dg/graphite/block-0.c: Adjust pattern.
1767 * gcc.dg/graphite/block-1.c: Same.
1768 * gcc.dg/graphite/block-3.c: Same.
1769 * gcc.dg/graphite/block-4.c: Same.
1770 * gcc.dg/graphite/block-5.c: Same.
1771 * gcc.dg/graphite/block-6.c: Same.
1772 * gcc.dg/graphite/block-7.c: Same.
1773 * gcc.dg/graphite/block-8.c: Same.
1774 * gcc.dg/graphite/block-pr47654.c: Same.
1775 * gcc.dg/graphite/interchange-0.c: Same.
1776 * gcc.dg/graphite/interchange-1.c: Same.
1777 * gcc.dg/graphite/interchange-10.c: Same.
1778 * gcc.dg/graphite/interchange-11.c: Same.
1779 * gcc.dg/graphite/interchange-12.c: Same.
1780 * gcc.dg/graphite/interchange-13.c: Same.
1781 * gcc.dg/graphite/interchange-14.c: Same.
1782 * gcc.dg/graphite/interchange-15.c: Same.
1783 * gcc.dg/graphite/interchange-3.c: Same.
1784 * gcc.dg/graphite/interchange-4.c: Same.
1785 * gcc.dg/graphite/interchange-5.c: Same.
1786 * gcc.dg/graphite/interchange-6.c: Same.
1787 * gcc.dg/graphite/interchange-7.c: Same.
1788 * gcc.dg/graphite/interchange-8.c: Same.
1789 * gcc.dg/graphite/interchange-9.c: Same.
1790 * gcc.dg/graphite/interchange-mvt.c: Same.
1791 * gcc.dg/graphite/pr37485.c: Same.
1792 * gcc.dg/graphite/uns-block-1.c: Same.
1793 * gcc.dg/graphite/uns-interchange-12.c: Same.
1794 * gcc.dg/graphite/uns-interchange-14.c: Same.
1795 * gcc.dg/graphite/uns-interchange-15.c: Same.
1796 * gcc.dg/graphite/uns-interchange-9.c: Same.
1797 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1798 * gfortran.dg/graphite/interchange-3.f90: Same.
1799
3854cb1d 18002015-08-27 Uros Bizjak <ubizjak@gmail.com>
1801
1802 PR target/67317
1803 * gcc.target/i386/pr67317-1.c: New test.
1804 * gcc.target/i386/pr67317-2.c: Ditto.
1805 * gcc.target/i386/pr67317-3.c: Ditto.
1806 * gcc.target/i386/pr67317-4.c: Ditto.
1807 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1808 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1809
e6d02fd7 18102015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1811
1812 * gcc.target/powerpc/vec-shr.c: New.
1813
f91b083b 18142015-08-27 Marek Polacek <polacek@redhat.com>
1815
1816 PR middle-end/67005
1817 * gcc.dg/torture/pr67005.c: New test.
1818
7fb7c8d1 18192015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1820
1821 * gcc.dg/tree-ssa/sra-15.c: New.
1822
050af05b 18232015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1824
1825 * gcc.target/aarch64/long_branch_1.c: New test.
1826
482869e7 18272015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1828
1829 * gcc.target/s390/20150826-1.c: New test.
1830
7ebdc881 18312015-08-26 Renlin Li <renlin.li@arm.com>
1832
1833 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1834
f546e2d1 18352015-08-26 Jiong Wang <jiong.wang@arm.com>
1836
1837 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1838
8288a899 18392015-08-26 Jiong Wang <jiong.wang@arm.com>
1840
1841 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1842 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1843 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1844 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1845
57507fa5 18462015-08-26 Jiong Wang <jiong.wang@arm.com>
1847
1848 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1849 New test directive.
1850 * gcc.target/aarch64/tlsle_1.x: New test source.
1851 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1852 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1853 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1854
2bcfb66a 18552015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1856
1857 PR fortran/29600
1858 * gfortran.dg/shape_8.f90: New test.
1859
9e6bcade 18602015-08-25 Marek Polacek <polacek@redhat.com>
1861
1862 PR middle-end/67330
1863 * gcc.dg/weak/weak-18.c: New test.
1864
26a4a13d 18652015-08-25 David Malcolm <dmalcolm@redhat.com>
1866
1867 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1868 gcc_jit_context_set_bool_use_external_driver.
1869
cdedf7c8 18702015-08-25 Nathan Sidwell <nathan@acm.org>
1871
ec501b4d 1872 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1873
cdedf7c8 1874 * gcc.dg/20001117-1.c: Needs return_address.
1875 * gcc.dg/20020415-1.c: Needs alloca.
1876 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1877 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1878 * gcc.dg/pr63186.c: Needs label_values.
1879 * gcc.dg/torture/pr33848.c: Likwise.
1880
1881 * lib/target-supports.exp (check_effective_target_fopenacc,
1882 check_effective_target_fopenmp): Disable for nvptx.
1883 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1884 * gcc.dg/stack-usage-1.c: Likewise.
1885 * gcc.dg/stack-usage-2.c: Likewise.
1886 * gcc.dg/unused-5.c: Likewise.
1887 * gcc.dg/unwind-1.c: Likewise.
1888
6ea4e2fc 18892015-08-25 Christian Bruel <christian.bruel@st.com>
1890
1891 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1892 * g++.dg/Wno-frame-address.C: Ditto.
1893
9fb5a144 18942015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1895
1896 PR target/67211
1897 * g++.dg/pr67211.C: New test.
1898
8097c1a6 18992015-08-24 Louis Krupp <louis.krupp@zoho.com>
1900
1901 PR fortran/62536
1902 PR fortran/66175
1903 * gfortran.dg/block_end_error_1.f90: New test.
1904 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1905
5b991777 19062015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1907
1908 PR target/66821
1909 * gcc.target/i386/pr66821.c: New test.
1910
78c98e54 19112015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1912
1913 PR target/67329
1914 * gcc.target/i386/pr67329.c: New test.
1915
1352f3c4 19162015-08-24 Nathan Sidwell <nathan@acm.org>
1917
dd67d1ad 1918 * gcc.dg/pr49551.c: Needs -fdata-sections.
1352f3c4 1919
dd67d1ad 1920 * gcc.dg/pr64935-2.c: Needs scheduling.
1352f3c4 1921
dd67d1ad 1922 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1923 * gcc.dg/torture/pr63738.c: Likewise.
1924 * gcc.dg/torture/pr64728.c: Likewise.
1925 * gcc.dg/pr63748.c: Likewise.
1926 * gcc.dg/20020312-2.c: Likewise.
1352f3c4 1927
dd67d1ad 1928 * gcc.dg/torture/pr66123.c: Needs label_values.
1352f3c4 1929
dd67d1ad 1930 * gcc.dg/torture/pr41261.c: Needs profiling.
1931 * gcc.dg/pr26570.c: Likewise.
1932 * gcc.dg/pr61776.c: Likewise.
1933 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1934 * gcc.dg/gomp/pr34610.c: Likewise.
1935 * gcc.dg/pr54121.c: Likewise.
1936 * gcc.dg/20050325-1.c: Likewise.
1937 * gcc.dg/pr66899.c: Likewise.
1938 * gcc.dg/pr48770.c: Likewise.
1939 * gcc.dg/pr24225.c: Likewise.
1352f3c4 1940
dd67d1ad 1941 * gcc.dg/pr27531-1.c: Needs io.
1942 * gcc.dg/pr44606.c: Likewise.
1352f3c4 1943
dd67d1ad 1944 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1352f3c4 1945
dd67d1ad 1946 * gcc.dg/pr51990.c: Needs alloca.
1352f3c4 1947
dd67d1ad 1948 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
1352f3c4 1949
345f9789 19502015-08-24 Tom de Vries <tom@codesourcery.com>
1951
1952 PR tree-optimization/65468
1953 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1954
4e7d6e89 19552015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1956
1957 PR libfortran/54572
1958 * gfortran.dg/backtrace_1.f90: New test.
1959
c7cce8c0 19602015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1961
1962 PR libfortran/62296
1963 * gfortran.dg/execute_command_line_2.f90: New test.
1964
e429d286 19652015-08-23 Tom de Vries <tom@codesourcery.com>
1966
1967 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1968 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1969 vect_no_int_max to vect_no_int_min_max.
1970 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1971 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1972 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1973 * gcc.dg/vect/slp-reduc-4.c: Same.
1974 * gcc.dg/vect/slp-reduc-5.c: Same.
1975 * gcc.dg/vect/vect-125.c: Same.
1976 * gcc.dg/vect/vect-13.c: Same.
1977 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1978 * gcc.dg/vect/vect-reduc-1.c: Same.
1979 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1980 * gcc.dg/vect/vect-reduc-1char.c:Same.
1981 * gcc.dg/vect/vect-reduc-1short.c: Same.
1982 * gcc.dg/vect/vect-reduc-2.c: Same.
1983 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1984 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1985 * lib/target-supports.exp: Same.
1986
c6d30d02 19872015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR c++/63693
1990 * g++.dg/cpp0x/decltype63.C: New.
1991
81654444 19922015-08-22 Nathan Sidwell <nathan@acm.org>
1993
1994 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1995 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1996 * c-c++-common/Wunused-var-8.c: Likewise.
1997 * c-c++-common/gomp/pr61486-2.c: Likewise.
1998 * c-c++-common/Wunused-var-6.c: Likewise.
1999 * c-c++-common/goacc/reduction-1.c: Likewise.
2000 * c-c++-common/goacc/reduction-2.c: Likewise.
2001 * c-c++-common/goacc/reduction-3.c: Likewise.
2002 * c-c++-common/goacc/reduction-4.c: Likewise.
2003 * gcc.dg/builtins-64.c: Likewise.
2004 * gcc.dg/pr59523.c: Likewise.
2005 * gcc.dg/tree-ssa/20080530.c: Likewise.
2006 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2007 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2008 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2009 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2010 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2011 * gcc.dg/pr59011.c: Likewise.
2012 * gcc.dg/uninit-9.c: Likewise.
2013 * gcc.dg/pr61561.c: Likewise.
2014 * gcc.dg/vla-4.c: Likewise.
2015 * gcc.dg/20101010-1.c: Likewise.
2016 * gcc.dg/pr49120.c: Likewise.
2017 * gcc.dg/20030331-2.c: Likewise.
2018 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2019 * gcc.dg/pr25682.c: Likewise.
2020 * gcc.dg/guality/guality.c: Likewise.
2021 * gcc.dg/pr27301.c: Likewise.
2022 * gcc.dg/uninit-9-O0.c: Likewise.
2023 * gcc.dg/fold-alloca-1.c: Likewise.
2024 * gcc.dg/pr41470.c: Likewise.
2025 * gcc.dg/pr51491-2.c: Likewise.
2026 * gcc.dg/winline-7.c: Likewise.
2027 * gcc.dg/vla-2.c: Likewise.
2028 * gcc.dg/pr50764.c: Likewise.
2029 * gcc.dg/c99-vla-1.c: Likewise.
2030 * gcc.dg/pr33238.c: Likewise.
2031 * gcc.dg/c99-const-expr-13.c: Likewise.
2032 * gcc.dg/builtin-return-1.c: Likewise.
2033 * gcc.dg/vla-3.c: Likewise.
2034 * gcc.dg/20020415-1.c: Likewise.
2035 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2036 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2037 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2038 * gcc.dg/torture/calleesave-sse.c: Likewise.
2039 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2040 * gcc.dg/gomp/vla-2.c: Likewise.
2041 * gcc.dg/gomp/vla-3.c: Likewise.
2042 * gcc.dg/gomp/vla-4.c: Likewise.
2043 * gcc.dg/gomp/pr30494.c: Likewise.
2044 * gcc.dg/gomp/vla-5.c: Likewise.
2045 * gcc.dg/pr51990-2.c: Likewise.
2046 * gcc.dg/vla-22.c: Likewise.
2047
1352f3c4 20482015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
af9de21d 2049
2050 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2051 * gcc.dg/dollar.c: Likewise.
2052 * gcc.dg/pragma-message.c: Likewise.
2053 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2054 * c-c++-common/raw-string-14.c: Likewise.
2055
3f14c13f 20562015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2057
2058 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2059 property that instantiation here is a compile-time error.
2060
d57a4af6 20612015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 * g++.dg/other/pr67065.C: Extend.
2064
2a33a595 20652015-08-21 Nathan Sidwell <nathan@acm.org>
2066
2067 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2068 is freestanding.
2069 (check_effective_target_global_constructor): New.
2070 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2071 * gcc.dg/debug/debug.exp: Skip for nvptx.
2072 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2073
2074 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2075 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2076 * gcc.c-torture/compile/pr33855.c: Likewise.
2077 * gcc.c-torture/compile/920723-1.c: Likewise.
2078 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2079 writing a const.
2080 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2081 label.
2082 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2083 'call'.
2084
2085 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2086 prototype normal.
2087 * gcc.c-torture/execute/switch-1.c: Likewise.
2088
2089 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2090 * gcc.c-torture/execute/printf-1.c: Likewise.
2091 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2092 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2093 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2094 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2095 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2096 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2097 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2098 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2099 * gcc.c-torture/execute/gofast.c: Likewise.
2100 * gcc.c-torture/execute/complex-6.c: Likewise.
2101
2102 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2103 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2104 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2105 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2106 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2107 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2108 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2109 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2110 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2111 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2112 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2113 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2114 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2115 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2116 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2117 * gcc.dg/setjmp-1.c: Likewise.
2118 * gcc.dg/cleanup-5.c: Likewise.
2119 * gcc.dg/cleanup-12.c: Likewise.
2120 * gcc.dg/cleanup-13.c: Likewise.
2121
2122 * gcc.dg/constructor-1.c: Require global ctor.
2123
2124 * gcc.dg/fork-instrumentation.c: Require profiling.
2125 * gcc.dg/20030107-1.c: Likewise.
2126 * gcc.dg/20030702-1.c: Likewise.
2127
2128 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2129 * gcc.dg/cpp/paste2.c: Likewise.
2130 * gcc.dg/cpp/strify3.c: Likewise.
2131 * gcc.dg/cpp/strify4.c: Likewise.
2132 * gcc.dg/cpp/lexnum.c: Likewise.
2133 * gcc.dg/cpp/digraphs.c: Likewise.
2134 * gcc.dg/cpp/macro1.c: Likewise.
2135
55639413 21362015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2137
2138 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2139
85e5a8d3 21402015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2141
2142 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2143 only once.
2144
f2e7ec4a 21452015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2146
2147 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2148 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2149 vec_vpmsum_be and vec_shasigma_be.
2150
481aa322 21512015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2152
2153 * lib/target-supports.exp
2154 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2155 with -mfp16-format=ieee.
2156
ddcdcdb7 21572015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2158
2159 PR c++/67065
2160 * g++.dg/other/pr67065.C: New.
2161
1731ea58 21622015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2163
ddcdcdb7 2164 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2165 memcpy.
1731ea58 2166 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2167 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2168 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2169 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2170
f155ce84 21712015-08-19 Jiong Wang <jiong.wang@arm.com>
2172
2173 * gcc.dg/wide_shift_64_1.c: New testcase.
2174 * gcc.dg/wide_shift_128_1.c: Likewise.
2175 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2176
6957b94e 21772015-08-19 Magnus Granberg <zorry@gentoo.org>
2178
2179 * lib/target-supports.exp
2180 (check_effective_target_fstack_protector_enabled): New test.
2181 * gcc.target/i386/ssp-default.c: New test.
2182
04fd7436 21832015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2184
2185 PR fortran/66929
2186 * gfortran.dg/generic_31.f90: New.
2187
1a04a3b3 21882015-08-19 Marek Polacek <polacek@redhat.com>
2189
2190 PR middle-end/67133
2191 * g++.dg/torture/pr67133.C: New test.
2192
a9c17725 21932015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2194
2195 * gcc.target/powerpc/altivec-35.c: New test.
2196 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2197 * gcc.target/powerpc/vsx-vector-7.c: New test.
2198
10902624 21992015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2200
2201 PR middle-end/36757
2202 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2203 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2204
1abbc4f4 22052015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2206
2207 PR rtl-optimization/67218
2208 * gcc.c-torture/execute/ieee/pr67218.c,
2209 gcc.target/aarch64/fcvt_int_float_double1.c,
2210 gcc.target/aarch64/fcvt_int_float_double2.c,
2211 gcc.target/aarch64/fcvt_int_float_double3.c,
2212 gcc.target/aarch64/fcvt_int_float_double4.c,
2213 gcc.target/aarch64/fcvt_uint_float_double1.c,
2214 gcc.target/aarch64/fcvt_uint_float_double2.c,
2215 gcc.target/aarch64/fcvt_uint_float_double3.c,
2216 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2217
6e5ffd40 22182015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2219
2220 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2221 dg-options to disable LSE extensions.
2222 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2223 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2224 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2225 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2226 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2227 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2228 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2229 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2230 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2231 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2232 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2233 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2234 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2235 * gcc.target/aarch64/sync-op-full.c: Likewise.
2236 * gcc.target/aarch64/sync-op-release.c: Likewise.
2237
a03a71ab 22382015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2239
2240 PR c++/67160
2241 * g++.dg/cpp1z/feat-cxx1z.C: New.
2242
6189000c 22432015-08-18 Marek Polacek <polacek@redhat.com>
2244
2245 PR middle-end/67222
2246 * gcc.dg/torture/pr67222.c: New test.
2247
35ed5ce3 22482015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2249
2250 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2251
1eb4f3d2 22522015-08-18 Bin Cheng <bin.cheng@arm.com>
2253
2254 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2255 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2256 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2257
65b39954 22582015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2259
2260 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2261 which is used in later code.
2262
61fba55c 22632015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2264
2265 PR c++/67216
2266 * g++.dg/cpp0x/nullptr34.C: New.
2267 * g++.dg/warn/Wconversion2.C: Adjust.
2268 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2269 * g++.old-deja/g++.other/null3.C: Likewise.
2270
2271 * g++.dg/cpp0x/pr51313.C: Adjust.
2272
29aa5498 22732015-08-17 Richard Biener <rguenther@suse.de>
2274
2275 PR tree-optimization/67221
2276 * gcc.dg/torture/pr67221.c: New testcase.
2277
6055e4c4 22782015-08-17 Mike Stump <mikestump@comcast.net>
2279 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6645b026 2280
2281 * gcc.target/arm/memcpy-aligned-1.c: New test.
2282
6de19d80 22832015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2284
2285 PR fortran/54656
2286 * gfortran.dg/norm_4.f90: Rename to...
2287 * gfortran.dg/norm2_4.f90: this.
2288 * gfortran.dg/norm2_5.f90: New test.
2289
42230b31 22902015-08-14 Alexandre Oliva <aoliva@redhat.com>
94f92c36 2291
2292 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2293 * gcc.dg/ssp-1.c: Make counter a register.
2294 * gcc.dg/ssp-2.c: Likewise.
2295 * gcc.dg/torture/parm-coalesce.c: New.
2296
1ad08220 22972015-08-14 Marek Polacek <polacek@redhat.com>
2298
2299 PR middle-end/67133
2300 * gcc.dg/torture/pr67133.c: New test.
2301
50ff2c13 23022015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2303 Matthias Klose <doko@debian.org>
2304
2305 PR target/67143
2306 * gcc.c-torture/compile/pr67143.c: New
2307 * gcc.target/aarch64/atomic-op-imm.c
2308 (atomic_fetch_add_negative_RELAXED): New.
2309 (atomic_fetch_sub_negative_ACQUIRE): New.
2310
00e693ec 23112015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2312
2313 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2314 * gcc.target/aarch64/target_attr_8.c: Likewise.
2315 * gcc.target/aarch64/target_attr_14.c: Likewise.
2316
43ee6fb1 23172015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2318
2319 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2320
58bb1dbe 23212015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2322
2323 * gcc.target/i386/builtin_target.c: Add skylake check.
2324
d1dff243 23252015-08-13 Jeff Law <law@redhat.com>
2326
2327 * gcc.dg/pr66314.c: Moved from here to ..
2328 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2329 to clear all sanitizers before -fsanitize=kernel-address.
2330
de2bc050 23312015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2332
2333 * gcc.target/aarch64/cinc_common_1.c: New test.
2334
59cb1bfe 23352015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2336
2337 PR c++/53421
2338 * g++.dg/ext/attribute-may-alias-1.C: New.
2339 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2340
68760c9b 23412015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2342
2343 * gcc.target/aarch64/atomic-inst-cas.c: New.
2344 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2345
48b48f61 23462015-08-13 Andreas Schwab <schwab@suse.de>
2347
2348 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2349
8aefb233 23502015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2351
2352 PR c++/62164
2353 * g++.dg/torture/pr62164.C: New.
2354
089af8be 23552015-08-13 Richard Biener <rguenther@suse.de>
2356
2357 PR tree-optimization/67191
2358 * gcc.dg/torture/pr67191.c: New testcase.
2359 * g++.dg/torture/pr67191.C: Likewise.
2360
85249fd1 23612015-08-13 Richard Biener <rguenther@suse.de>
2362
2363 PR tree-optimization/66502
2364 PR tree-optimization/67167
2365 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2366
5bb451b7 23672015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2368
2369 PR c++/53330
2370 * g++.dg/init/new42.C: New.
2371
fce02392 23722015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2373
2374 PR target/67071
2375 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2376 vector constants.
2377 * gcc.target/powerpc/pr67071-2.c: Likewise.
2378 * gcc.target/powerpc/pr67071-3.c: Likewise.
2379
f4809955 23802015-08-12 Marek Polacek <polacek@redhat.com>
2381
2382 PR c++/55095
2383 * c-c++-common/Wshift-overflow-6.c: New test.
2384 * c-c++-common/Wshift-overflow-7.c: New test.
2385 * g++.dg/cpp1y/left-shift-2.C: New test.
2386
a4a20643 23872015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2388
2389 PR c++/52742
2390 * g++.dg/cpp0x/pr52742.C: New.
2391
cba3f034 23922015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2393
2394 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2395 Check Knights Landing support.
2396
75f87234 23972015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 PR c++/47461
2400 * g++.dg/warn/Wunused-result-1.C: New.
2401
42b45e81 24022015-08-12 Richard Biener <rguenther@suse.de>
2403
2404 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2405 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2406 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2407 * g++.dg/tree-ssa/pr61034.C: Adjust.
2408 * gcc.dg/fold-compare-2.c: Likewise.
2409 * gcc.dg/pr50763.c: Likewise.
2410 * gcc.dg/predict-3.c: Likewise.
2411 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2412 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2413 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2414 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2415 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2416 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2417 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2418 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2419 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2420 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2421 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2422 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2423
cd7d0303 24242015-08-12 Nathan Sidwell <nathan@acm.org>
2425
2426 * gcc.dg/vrp-min-max-1.c: New.
2427 * gcc.dg/vrp-min-max-2.c: New.
2428
db981500 24292015-08-12 Richard Biener <rguenther@suse.de>
2430
2431 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2432
5614ca65 24332015-08-12 Tom de Vries <tom@codesourcery.com>
2434
2435 PR testsuite/67175
2436 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2437 Handle absence of vector min/max for sparc.
2438
aca0ff16 24392015-08-11 Uros Bizjak <ubizjak@gmail.com>
2440
2441 PR target/66954
2442 * g++.dg/ext/mv25.C: New test.
2443
b58b6104 24442015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2445
2446 * gcc.target/i386/avx2-vect-shift.c: New test.
2447
1352f3c4 24482015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
0a489f51 2449
2450 PR c/66098
2451 PR c/66711
2452 * gcc.dg/pragma-diag-3.c: New test.
2453 * gcc.dg/pragma-diag-4.c: New test.
2454
9b604bc1 24552015-08-11 Nathan Sidwell <nathan@acm.org>
2456
2457 * c-c++-common/dfp/operator-comma.c: Call init function.
2458 * c-c++-common/dfp/convert-dfp-2.c: New test.
2459
71b19c56 24602015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2461
2462 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2463 Treat model == 0x4f as Broadwell.
2464
f4256456 24652015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2466
2467 PR libfortran/67140
2468 * gfortran.dg/pr67140.f90: New test.
2469
f212338e 24702015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2471
2472 PR libgomp/65742
2473 PR middle-end/66332
2474 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2475
411b0e6b 24762015-08-10 Uros Bizjak <ubizjak@gmail.com>
2477
2478 PR fortran/64022
2479 * gfortran.dg/ieee/large_4.f90: New test.
2480
9f24c029 24812015-08-08 Bud Davis <jmdavis@link.com>
2482
2483 PR fortran/59746
2484 * gfortran.dg/common_22.f90: New.
2485
26b50123 24862015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2487
2488 PR rtl-optimization/67028
2489 * gcc.dg/pr67028.c: New testcase.
2490
ca3be54b 24912015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2492
2493 PR rtl-optimization/67029
2494 * gcc.dg/pr67029.c: New test.
2495
9f1638d5 24962015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2497
2498 PR fortran/64104
2499 * gfortran.dg/ieee/ieee_8.f90: New test.
2500
173499e9 25012015-08-07 Jiong Wang <jiong.wang@arm.com>
2502
2503 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2504 modifers.
2505 * gcc.target/aarch64/noplt_2.c: Likewise.
2506 * gcc.target/aarch64/noplt_3.c: Likewise.
2507
0c0caab6 25082015-08-06 David Malcolm <dmalcolm@redhat.com>
2509
2510 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2511 optimization level, and print a summary at the end.
2512
e5c427f3 25132015-08-06 Jiong Wang <jiong.wang@arm.com>
2514
2515 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2516
26cca868 25172015-08-06 Jiong Wang <jiong.wang@arm.com>
2518
2519 * gcc.target/aarch64/noplt_3.c: New testcase.
2520
2bcb7473 25212015-08-06 Jiong Wang <jiong.wang@arm.com>
2522
2523 * gcc.target/aarch64/noplt_1.c: New testcase.
2524 * gcc.target/aarch64/noplt_2.c: Likewise.
2525
8f282ed2 25262015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2527
2528 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2529 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2530
52de7525 25312015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2532
2533 * gcc.target/s390/dwarfregtable-1.c: New test.
2534 * gcc.target/s390/dwarfregtable-2.c: New test.
2535 * gcc.target/s390/dwarfregtable-3.c: New test.
2536
044a78dc 25372015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2538
2539 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2540
18a38dd7 25412015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2542
2543 PR fortran/64022
2544 * gfortran.dg/ieee/large_2.f90: New test.
2545 * gfortran.dg/ieee/large_3.F90: New test.
2546
e7944306 25472015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2548
2549 PR fortran/64022
2550 * gfortran.dg/ieee/large_1.f90: Adjust test.
2551
1352f3c4 25522015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
254d68a9 2553 Jeff Law <law@redhat.com>
2554
2555 PR c/16351
2556 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2557 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2558 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2559 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2560 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2561 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2562
47dcac97 25632015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2564
2565 PR middle-end/66311
2566 * gfortran.dg/pr66311.f90: New file.
2567
eda71dfb 25682015-08-05 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/67121
2571 * gcc.dg/torture/pr67121.c: New testcase.
2572
22d90df9 25732015-08-05 Nick Clifton <nickc@redhat.com>
2574
2575 * gcc.target/rl78: New directory.
411b0e6b 2576 * gcc.target/rl78/rl78.exp: New file: Test driver.
2577 * gcc.target/rl78/test_addm3.c: New file: Test adds.
22d90df9 2578
84ad0bc1 25792015-08-05 Richard Biener <rguenther@suse.de>
2580
2581 PR middle-end/67120
2582 * gcc.dg/torture/pr67120.c: New testcase.
2583
c8ddfd5d 25842015-08-05 Paul Thomas <pault@gcc.gnu.org>
2585
2586 PR fortran/52846
2587
2588 * lib/fortran-modules.exp: Call cleanup-submodules from
2589 cleanup-modules.
2590 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2591 cover the cases where private entities are no longer optimized
2592 away.
2593 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2594 same reason.
2595 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2596 * gfortran.dg/submodule_5.f08: The same.
2597 * gfortran.dg/submodule_9.f08: The same.
2598 * gfortran.dg/submodule_10.f08: New test.
2599
5837104b 26002015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2601
2602 PR c++/66595
2603 * g++.dg/cpp1y/var-templ35.C: New.
2604
14df71e4 26052015-08-05 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/67055
2608 * g++.dg/torture/pr67055.C: New testcase.
2609
39e23eaa 26102015-08-05 Richard Biener <rguenther@suse.de>
2611
2612 PR tree-optimization/67109
2613 * gcc.dg/torture/pr67109.c: New testcase.
2614 * gcc.dg/vect/vect-119.c: Adjust.
2615
a7b8025b 26162015-08-05 Richard Biener <rguenther@suse.de>
2617
2618 PR middle-end/67107
2619 * gcc.dg/pr67107.c: New testcase.
2620
911ef3b6 26212015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2622
2623 PR c++/66197
2624 * g++.dg/cpp1z/abbrev2.C: New.
2625
26262015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2627
2628 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2629
1c6cf35f 26302015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2631
2632 PR c++/66392
2633 * g++.dg/init/explicit4.C: New.
2634
8998c706 26352015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2636
2637 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2638 without VSX an Power8 vector support.
2639
373bcaaf 26402015-08-04 Richard Biener <rguenther@suse.de>
2641
2642 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2643
4757c55c 26442015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2645
2646 PR target/67110
2647 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2648 -fno-pie -no-pie.
2649
d8cc4c52 26502015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 PR c++/66427
2653 * g++.dg/cpp1y/var-templ34.C: New.
2654
b65ae63f 26552015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2656
2657 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2658 * gcc.target/aarch64/target_attr_1.c: Likewise.
2659 * gcc.target/aarch64/target_attr_2.c: Likewise.
2660 * gcc.target/aarch64/target_attr_3.c: Likewise.
2661 * gcc.target/aarch64/target_attr_4.c: Likewise.
2662 * gcc.target/aarch64/target_attr_5.c: Likewise.
2663 * gcc.target/aarch64/target_attr_6.c: Likewise.
2664 * gcc.target/aarch64/target_attr_7.c: Likewise.
2665 * gcc.target/aarch64/target_attr_8.c: Likewise.
2666 * gcc.target/aarch64/target_attr_9.c: Likewise.
2667 * gcc.target/aarch64/target_attr_10.c: Likewise.
2668 * gcc.target/aarch64/target_attr_11.c: Likewise.
2669 * gcc.target/aarch64/target_attr_12.c: Likewise.
2670 * gcc.target/aarch64/target_attr_13.c: Likewise.
2671 * gcc.target/aarch64/target_attr_14.c: Likewise.
2672 * gcc.target/aarch64/target_attr_15.c: Likewise.
2673
dad9014c 26742015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2675
2676 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2677
26db5325 26782015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2679
2680 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2681
50021c32 26822015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2683
2684 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2685 message.
2686
c53bd1d9 26872015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2688
2689 PR fortran/64022
2690 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2691 * gfortran.dg/ieee/large_1.f90: New test.
2692
ff429db2 26932015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2694
2695 PR tree-optimization/67043
2696 * gcc.dg/pr67043.c: New test.
2697
8ad95372 26982015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2699
2700 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2701
17c0b84b 27022015-08-03 David Malcolm <dmalcolm@redhat.com>
2703
2704 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2705 it to push/pop timing items.
2706 (main): For each optimization level, create a gcc_jit_timer, and
2707 time all of the iteration within that level cumulatively.
2708 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2709 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2710
f27f1575 27112015-08-03 Alexander Basov <coohpt@gmail.com>
2712
2713 PR middle-end/64744
2714 PR middle-end/48470
2715 PR middle-end/43404
2716 * gcc.target/arm/pr43404.c : New testcase.
2717 * gcc.target/arm/pr48470.c : New testcase.
2718 * gcc.target/arm/pr64744-1.c : New testcase.
2719 * gcc.target/arm/pr64744-2.c : New testcase.
2720
1d9f8a10 27212015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2722
2723 PR tree-optimization/67077
2724 * gcc.dg/pr67077.c: New test.
2725
51ea8bc6 27262015-08-03 Jeff Law <law@redhat.com>
2727
2728 PR middle-end/66314
2729 PR gcov-profile/66899
2730 * gcc.dg/pr66899.c: New test.
2731 * gcc.dg/pr66314.c: New test.
2732
c9099388 27332015-08-03 Marek Polacek <polacek@redhat.com>
2734
2735 PR c/67088
2736 * gcc.dg/pr67088.c: New test.
2737
6cb66519 27382015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2739
2740 PR target/66731
2741 * gcc.target/arm/vnmul-1.c: New.
2742 * gcc.target/arm/vnmul-2.c: New.
2743 * gcc.target/arm/vnmul-3.c: New.
2744 * gcc.target/arm/vnmul-4.c: New.
2745
c63a11d6 27462015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2747
2748 PR fortran/64921
2749 * gfortran.dg/class_allocate_20.f90: New.
2750
a929e016 27512015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2752
2753 * gcc.target/aarch64/csel_bfx_1.c: New test.
2754 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2755
5b252e95 27562015-08-02 Martin Sebor <msebor@redhat.com>
2757
c63a11d6 2758 * g++.dg/Wframe-address-in-Wall.C: New test.
2759 * g++.dg/Wframe-address.C: New test.
2760 * g++.dg/Wno-frame-address.C: New test.
2761 * gcc.dg/Wframe-address-in-Wall.c: New test.
2762 * gcc.dg/Wframe-address.c: New test.
2763 * gcc.dg/Wno-frame-address.c: New test.
5b252e95 2764
17afcef6 27652015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2766
2767 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2768
3d5db02d 27692015-08-01 Michael Collison <michael.collison@linaro.org
2770 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2771
2772 * gcc.target/arm/mincmp.c: New test.
2773
814b1ca2 27742015-08-01 Paul Thomas <pault@gcc.gnu.org>
2775
2776 PR fortran/67091
2777 * gfortran.dg/associated_target_6.f03: New test
2778
5955834f 27792015-08-01 Tom de Vries <tom@codesourcery.com>
2780
2781 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2782 optimize ("-ftree-parallelize-loops=0").
2783 Add successful scans for 2 detected reductions. Add xfail scans for 3
2784 detected reductions.
2785 * gcc.dg/autopar/reduc-2short.c: Same.
2786 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2787 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2788 detected reductions.
2789 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2790 and max reductions.
2791
4150a431 27922015-07-31 Marek Polacek <polacek@redhat.com>
2793
2794 PR sanitizer/66977
2795 * g++.dg/ubsan/pr66977.C: New test.
2796
f58dd84b 27972015-07-30 Marek Polacek <polacek@redhat.com>
2798
2799 * c-c++-common/Wtautological-compare-3.c: New test.
2800
1ee54bd8 28012015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2802
2803 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2804 (CHECK): Pass address of scalar, rather than array.
2805
042f02df 28062015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2807
2808 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2809
afa3578f 28102015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2811
2812 * gcc.target/aarch64/fp16/fp16.exp: New.
2813 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2814 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2815
6f520654 28162015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2817
2818 * gcc.target/aarch64/f16_movs_1.c: New test.
2819
95f4166a 28202015-07-28 Tom de Vries <tom@codesourcery.com>
2821
2822 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2823 outer loop.
2824
dbbd4c6d 28252015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1352f3c4 2826 Manuel López-Ibáñez <manu@gcc.gnu.org>
dbbd4c6d 2827
2828 * gcc.dg/parm-incomplete-1.c: Update.
2829 * gcc.dg/pr18809-1.c: Update.
2830 * gcc.dg/pr27953.c: Update.
2831 * gcc.dg/vla-11.c: Update.
2832
2bb2f6bb 28332015-07-27 Marek Polacek <polacek@redhat.com>
2834
2835 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2836
3b73c998 28372015-07-27 Tom de Vries <tom@codesourcery.com>
2838
2839 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2840 attribute. Update comment.
2841 (main): Remove.
2842 Add scan for not parallelizing inner loop.
2843 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2844 attribute.
2845 (main): Remove.
2846
d9e4fe27 28472015-07-27 Marek Polacek <polacek@redhat.com>
2848
2849 PR bootstrap/67030
2850 * c-c++-common/Wtautological-compare-2.c: New test.
2851
e5e363a6 28522015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2853
2854 PR target/66232
2855 * gcc.target/i386/pr66232-6.c: New tests.
2856 * gcc.target/i386/pr66232-7.c: Likewise.
2857 * gcc.target/i386/pr66232-8.c: Likewise.
2858 * gcc.target/i386/pr66232-9.c: Likewise.
2859
6784a472 28602015-07-27 Marek Polacek <polacek@redhat.com>
2861
2862 PR c++/66555
2863 PR c/54979
2864 * c-c++-common/Wtautological-compare-1.c: New test.
2865
2ce308ea 28662015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2867
2868 PR c++/18969
2869 * g++.dg/template/pr18969.C: New test.
2870 * g++.dg/template/pr18969-2.C: New test.
2871 * g++.old-deja/g++.jason/overload.C: Remove return value in
2872 template function returning void.
2873
e9fe90ad 28742015-07-26 Uros Bizjak <ubizjak@gmail.com>
2875
2876 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2877 immediates to avoid shift-overflow warnings.
2878
0a7452a8 28792015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2880
2881 PR c++/66857
2882 * g++.dg/init/pr66857.C: New test.
2883
9b81791e 28842015-07-25 Uros Bizjak <ubizjak@gmail.com>
2885
2886 PR target/66648
2887 * gcc.target/i386/pr66648.c: New test.
2888
277c74df 28892015-07-25 Tom de Vries <tom@codesourcery.com>
2890
2891 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2892 interchange_files and block_files variables.
2893 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2894 arithmetic.
2895 * gcc.dg/graphite/uns-interchange-12.c: Same.
2896 * gcc.dg/graphite/uns-interchange-14.c: Same.
2897 * gcc.dg/graphite/uns-interchange-15.c: Same.
2898 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2899 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2900
b1e92b30 29012015-07-25 Jeff Law <law@redhat.com>
2902
2903 Revert:
2904 PR lto/66752
2905 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2906 * gcc.dg/torture/pr66752-1.c: New test
2907 * g++.dg/torture/pr66752-2.C: New test.
2908
bcde57a0 29092015-07-25 David Edelsohn <dje.gcc@gmail.com>
2910
2911 Revert:
42230b31 2912 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
bcde57a0 2913
2914 PR rtl-optimization/64164
2915 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2916 * gcc.dg/ssp-1.c: Make counter a register.
2917 * gcc.dg/ssp-2.c: Likewise.
2918 * gcc.dg/torture/parm-coalesce.c: New.
2919
83729224 29202015-07-24 Tom de Vries <tom@codesourcery.com>
2921
2922 * gcc.dg/graphite/block-1.c: Xfail scan.
2923 * gcc.dg/graphite/interchange-12.c: Same.
2924 * gcc.dg/graphite/interchange-14.c: Same.
2925 * gcc.dg/graphite/interchange-15.c: Same.
2926 * gcc.dg/graphite/interchange-9.c: Same.
2927 * gcc.dg/graphite/interchange-mvt.c: Same.
2928 * gcc.dg/graphite/uns-block-1.c: New test.
2929 * gcc.dg/graphite/uns-interchange-12.c: New test.
2930 * gcc.dg/graphite/uns-interchange-14.c: New test.
2931 * gcc.dg/graphite/uns-interchange-15.c: New test.
2932 * gcc.dg/graphite/uns-interchange-9.c: New test.
2933 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2934
1352f3c4 29352015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9e96f1e1 2936
2937 PR c++/64079
2938 * c-c++-common/Wunused-function-1.c: New.
2939
91d14856 29402015-07-24 Tom de Vries <tom@codesourcery.com>
2941
2942 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2943 alternative exit-first loop transform.
2944 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2945 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2946 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2947 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2948 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2949 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2950 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2951 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2952 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2953
b0343e00 29542015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2955
2956 PR ipa/66566
2957 * gcc.target/i386/mpx/pr66566.c: New test.
2958
f269b750 29592015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2960
2961 PR bootstrap/66978
2962 * gcc.target/i386/pr66978.c: New test.
2963
c5dad799 29642015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2965
2966 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2967
02a8efd2 29682015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2969
2970 * gcc.target/s390/insv-1.c: New test.
2971 * gcc.target/s390/insv-2.c: New test.
2972 * gcc.target/s390/insv-3.c: New test.
2973
fa907c44 29742015-07-24 Tom de Vries <tom@codesourcery.com>
2975
2976 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2977
20c41e0d 29782015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2979
2980 PR middle-end/25530
2981 * gcc.dg/pr25530.c: New test.
2982
71486465 29832015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2984
2985 PR middle-end/25529
2986 * gcc.dg/pr25529.c: New test.
2987
341224f9 29882015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2989
2990 * gcc.target/arm/reg_equal_test.c: New test.
2991
ec361a0c 29922015-07-23 Jeff Law <law@redhat.com>
2993
2994 PR lto/66752
2995 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2996 * gcc.dg/torture/pr66752-1.c: New test
2997 * g++.dg/torture/pr66752-2.C: New test.
2998
636e50f8 29992015-07-23 Marek Polacek <polacek@redhat.com>
3000
3001 PR c++/66572
3002 * g++.dg/warn/Wlogical-op-2.C: New test.
3003
42230b31 30042015-07-23 Alexandre Oliva <aoliva@redhat.com>
f22255e7 3005
3006 PR rtl-optimization/64164
3007 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3008 * gcc.dg/ssp-1.c: Make counter a register.
3009 * gcc.dg/ssp-2.c: Likewise.
3010 * gcc.dg/torture/parm-coalesce.c: New.
3011
f6f5e49b 30122015-07-23 Marek Polacek <polacek@redhat.com>
3013
3014 PR sanitizer/66908
3015 * c-c++-common/ubsan/pr66908.c: New test.
3016
b826233f 30172015-07-23 Tom de Vries <tom@codesourcery.com>
3018
3019 * gcc.dg/autopar/outer-4.c: Add xfail.
3020 * gcc.dg/autopar/outer-5.c: Same.
3021 * gcc.dg/autopar/outer-6.c: Same.
3022 * gcc.dg/autopar/reduc-2.c: Same.
3023 * gcc.dg/autopar/reduc-2char.c: Same.
3024 * gcc.dg/autopar/reduc-2short.c: Same.
3025 * gcc.dg/autopar/reduc-8.c: Same.
3026 * gcc.dg/autopar/uns-outer-4.c: New test.
3027 * gcc.dg/autopar/uns-outer-5.c: New test.
3028 * gcc.dg/autopar/uns-outer-6.c: New test.
3029
10adbe61 30302015-07-23 Richard Biener <rguenther@suse.de>
3031
3032 PR tree-optimization/66952
3033 * gcc.dg/torture/pr66952.c: Use signed char.
3034
480233e7 30352015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3036
3037 PR tree-optimization/66926,66951
3038 * gcc.dg/vect/pr66951.c: New test.
3039
ddb5dd6d 30402015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 PR c++/52987
3043 * g++.dg/parse/error57.C: New.
3044 * g++.dg/expr/string-2.C: Update.
3045
93049066 30462015-07-23 Richard Biener <rguenther@suse.de>
3047
3048 PR tree-optimization/66945
3049 * gcc.dg/torture/pr66945.c: New testcase.
3050
ff285c74 30512015-07-22 Uros Bizjak <ubizjak@gmail.com>
3052
3053 PR target/66954
3054 * g++.dg/ext/mv24.C: New test.
3055
d7d63a09 30562015-07-22 Marek Polacek <polacek@redhat.com>
3057
3058 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3059 dg-options.
3060
c70b8740 30612015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3062
3063 PR fortran/61831
3064 PR fortran/66929
3065 * gfortran.dg/generic_30.f90: New.
3066
ace499f6 30672015-07-22 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/66952
3070 * gcc.dg/torture/pr66952.c: New testcase.
3071
0146686c 30722015-07-22 Charles Baylis <charles.baylis@linaro.org>
3073
05b349a9 3074 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
0146686c 3075 test.
05b349a9 3076 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
0146686c 3077 test.
05b349a9 3078 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
0146686c 3079 test.
05b349a9 3080 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
0146686c 3081 test.
05b349a9 3082 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
0146686c 3083 test.
05b349a9 3084 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
0146686c 3085 test.
05b349a9 3086 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
0146686c 3087 test.
05b349a9 3088 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
0146686c 3089 test.
05b349a9 3090 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
0146686c 3091 test.
05b349a9 3092 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
0146686c 3093 test.
05b349a9 3094 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
0146686c 3095 test.
05b349a9 3096 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
0146686c 3097 test.
05b349a9 3098 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
0146686c 3099 test.
05b349a9 3100 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
0146686c 3101 test.
05b349a9 3102 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
0146686c 3103 test.
05b349a9 3104 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
0146686c 3105 test.
05b349a9 3106 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
0146686c 3107 test.
05b349a9 3108 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
0146686c 3109 test.
05b349a9 3110 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
0146686c 3111 test.
05b349a9 3112 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
0146686c 3113 test.
05b349a9 3114 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
0146686c 3115 test.
05b349a9 3116 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
0146686c 3117 test.
05b349a9 3118 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
0146686c 3119 test.
05b349a9 3120 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
0146686c 3121 test.
05b349a9 3122 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
0146686c 3123 test.
05b349a9 3124 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
0146686c 3125 test.
05b349a9 3126 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
0146686c 3127 test.
05b349a9 3128 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
0146686c 3129 test.
05b349a9 3130 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
0146686c 3131 test.
05b349a9 3132 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
0146686c 3133 test.
05b349a9 3134 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
0146686c 3135 test.
05b349a9 3136 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
0146686c 3137 test.
05b349a9 3138 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
0146686c 3139 test.
05b349a9 3140 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
0146686c 3141 test.
05b349a9 3142 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
0146686c 3143 test.
05b349a9 3144 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
0146686c 3145 test.
05b349a9 3146 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
0146686c 3147 test.
05b349a9 3148 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
0146686c 3149 test.
05b349a9 3150 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
0146686c 3151 test.
05b349a9 3152 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
0146686c 3153 test.
05b349a9 3154 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
0146686c 3155 test.
05b349a9 3156 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
0146686c 3157 test.
05b349a9 3158 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
0146686c 3159 test.
05b349a9 3160 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
0146686c 3161 test.
05b349a9 3162 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
0146686c 3163 test.
05b349a9 3164 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
0146686c 3165 test.
05b349a9 3166 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
0146686c 3167 test.
05b349a9 3168 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
0146686c 3169 test.
05b349a9 3170 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
0146686c 3171 test.
05b349a9 3172 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
0146686c 3173 test.
05b349a9 3174 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
0146686c 3175 test.
05b349a9 3176 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
0146686c 3177 test.
05b349a9 3178 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
0146686c 3179 test.
05b349a9 3180 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
0146686c 3181 test.
05b349a9 3182 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
0146686c 3183 test.
05b349a9 3184 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
0146686c 3185 test.
05b349a9 3186 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
0146686c 3187 test.
05b349a9 3188 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
0146686c 3189 test.
05b349a9 3190 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
0146686c 3191 test.
05b349a9 3192 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
0146686c 3193 test.
05b349a9 3194 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
0146686c 3195 test.
05b349a9 3196 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
0146686c 3197 test.
05b349a9 3198 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
0146686c 3199 test.
05b349a9 3200 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
0146686c 3201 test.
05b349a9 3202 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
0146686c 3203 test.
05b349a9 3204 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
0146686c 3205 test.
05b349a9 3206 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
0146686c 3207 test.
05b349a9 3208 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
0146686c 3209 test.
05b349a9 3210 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
0146686c 3211 test.
05b349a9 3212 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
0146686c 3213 test.
05b349a9 3214 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
0146686c 3215 test.
05b349a9 3216 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
0146686c 3217 test.
05b349a9 3218 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
0146686c 3219 test.
05b349a9 3220 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
0146686c 3221 test.
05b349a9 3222 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
0146686c 3223 test.
05b349a9 3224 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
0146686c 3225 test.
05b349a9 3226 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
0146686c 3227 test.
05b349a9 3228 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
0146686c 3229 test.
05b349a9 3230 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
0146686c 3231 test.
05b349a9 3232 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
0146686c 3233 test.
05b349a9 3234 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
0146686c 3235 test.
05b349a9 3236 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
0146686c 3237 test.
05b349a9 3238 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
0146686c 3239 test.
05b349a9 3240 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
0146686c 3241 test.
05b349a9 3242 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
0146686c 3243 test.
05b349a9 3244 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
0146686c 3245 test.
05b349a9 3246 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
0146686c 3247 test.
05b349a9 3248 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
0146686c 3249 test.
05b349a9 3250 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
0146686c 3251 test.
05b349a9 3252 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
0146686c 3253 test.
05b349a9 3254 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
0146686c 3255 test.
05b349a9 3256 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
0146686c 3257 test.
05b349a9 3258 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
0146686c 3259 test.
05b349a9 3260 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
0146686c 3261 test.
05b349a9 3262 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
0146686c 3263 test.
05b349a9 3264 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
0146686c 3265 test.
05b349a9 3266 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
0146686c 3267 test.
05b349a9 3268 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
0146686c 3269 test.
05b349a9 3270 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
0146686c 3271 test.
05b349a9 3272 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
0146686c 3273 test.
05b349a9 3274 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
0146686c 3275 test.
05b349a9 3276 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
0146686c 3277 test.
05b349a9 3278 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
0146686c 3279 test.
05b349a9 3280 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
0146686c 3281 test.
05b349a9 3282 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
0146686c 3283 test.
05b349a9 3284 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
0146686c 3285 test.
05b349a9 3286 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
0146686c 3287 test.
05b349a9 3288 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
0146686c 3289 test.
05b349a9 3290 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
0146686c 3291 test.
05b349a9 3292 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
0146686c 3293 test.
05b349a9 3294 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
0146686c 3295 test.
05b349a9 3296 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
0146686c 3297 test.
05b349a9 3298 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
0146686c 3299 test.
05b349a9 3300 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
0146686c 3301 test.
05b349a9 3302 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
0146686c 3303 test.
05b349a9 3304 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
0146686c 3305 test.
05b349a9 3306 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
0146686c 3307 test.
05b349a9 3308 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
0146686c 3309 test.
05b349a9 3310 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
0146686c 3311 test.
05b349a9 3312 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
0146686c 3313 test.
05b349a9 3314 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
0146686c 3315 test.
05b349a9 3316 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
0146686c 3317 test.
05b349a9 3318 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
0146686c 3319 test.
05b349a9 3320 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
0146686c 3321 test.
05b349a9 3322 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
0146686c 3323 test.
05b349a9 3324 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
0146686c 3325 test.
05b349a9 3326 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
0146686c 3327 test.
05b349a9 3328 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
0146686c 3329 test.
05b349a9 3330 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
0146686c 3331 test.
05b349a9 3332 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
0146686c 3333 test.
05b349a9 3334 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
0146686c 3335 test.
05b349a9 3336 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
0146686c 3337 test.
3338
d0091523 33392015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3340
3341 * g++.dg/template/crash81.C: Update.
3342
189317ca 33432015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3344
3345 PR ipa/66424.
3346 * gcc.target/i386/pr66424.c: New.
3347
7c1913d5 33482015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3349
3350 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3351
9f8f6cbf 33522015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3353
3354 PR fortran/61831
3355 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3356 Drop address sanitization.
3357
963e11eb 33582015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3359
9f8f6cbf 3360 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
963e11eb 3361 Skip -march=armv4t.
9f8f6cbf 3362 (dg-additional-options): Set armv5t flag.
963e11eb 3363
487ff34e 33642015-07-21 Marek Polacek <polacek@redhat.com>
3365
3366 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3367 * gcc.dg/vmx/unpack.c: Likewise.
3368 * gcc.target/powerpc/quad-atomic.c: Likewise.
3369
41a48fdc 33702015-07-20 Uros Bizjak <ubizjak@gmail.com>
3371
3372 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3373
049434ba 33742015-07-20 Jiong Wang <jiong.wang@arm.com>
3375
41a48fdc 3376 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
049434ba 3377 model.
3378
8d669e79 33792015-07-20 Marek Polacek <polacek@redhat.com>
3380
3381 PR c++/55095
3382 * c-c++-common/Wshift-overflow-1.c: New test.
3383 * c-c++-common/Wshift-overflow-2.c: New test.
3384 * c-c++-common/Wshift-overflow-3.c: New test.
3385 * c-c++-common/Wshift-overflow-4.c: New test.
3386 * c-c++-common/Wshift-overflow-5.c: New test.
3387 * g++.dg/cpp1y/left-shift-1.C: New test.
3388 * gcc.dg/c90-left-shift-2.c: New test.
3389 * gcc.dg/c90-left-shift-3.c: New test.
3390 * gcc.dg/c99-left-shift-2.c: New test.
3391 * gcc.dg/c99-left-shift-3.c: New test.
3392 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3393 * gcc.c-torture/execute/pr40386.c: Likewise.
3394 * gcc.dg/vect/pr33373.c: Likewise.
3395 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3396 * gcc.dg/vect/vect-shift-2.c: Likewise.
3397
5ced42f8 33982015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3399
3400 * gcc.target/aarch64/neg_abs_1.c: New test.
3401
2e345fcd 34022015-07-18 Uros Bizjak <ubizjak@gmail.com>
3403
3404 PR target/66922
3405 * gcc.target/i386/pr66922.c: New test.
3406
0d8001a7 34072015-07-18 Sebastian Pop <s.pop@samsung.com>
3408
3409 PR middle-end/46851
3410 PR middle-end/60340
3411 * gcc.dg/tree-ssa/pr42327.c: Removed.
3412 * g++.dg/other/pr35011.C: Removed.
3413
dfd0262f 34142015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3415
3416 PR target/66906
3417 * gcc.target/i386/pr66906.c: New test.
3418
da5e6421 34192015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3420
3421 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3422 as follow-up to r225930.
3423
a4455e6b 34242015-07-17 Paul Thomas <pault@gcc.gnu.org>
3425
3426 PR fortran/52846
3427 * lib/fortran-modules.exp (proc cleanup-submodules): New
3428 procedure.
3429 * gfortran.dg/submodule_1.f08: Change extension and clean up
3430 the submodule files.
3431 * gfortran.dg/submodule_2.f08: ditto
3432 * gfortran.dg/submodule_6.f08: ditto
3433 * gfortran.dg/submodule_7.f08: ditto
3434 * gfortran.dg/submodule_8.f08: New test
3435 * gfortran.dg/submodule_9.f08: New test
3436
fc25c670 34372015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3438 Sebastian Pop <s.pop@samsung.com>
3439
3440 PR middle-end/61929
3441 * gcc.dg/graphite/pr61929.c: New.
3442
bd9846d0 34432015-07-17 Marek Polacek <polacek@redhat.com>
3444
3445 * gcc.dg/fold-minus-7.c: New test.
3446
af80543e 34472015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3448
3449 * gfortran.dg/co_reduce_1.f90: New file.
3450
eda37e0c 34512015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3452
3453 PR target/66824
3454 * gcc.target/i386/pr66824.c:
3455
635e1b2f 34562015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3457
3458 PR fortran/66035
3459 * gfortran.dg/structure_constructor_13.f03: New test.
3460
ac189a3f 34612015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3462
3463 PR fortran/61831
3464 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3465 of generated while loops in the tree dump.
12f384ce 3466 * gfortran.dg/derived_constructor_comps_6.f90: New file.
ac189a3f 3467
5ee742c4 34682015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3469
3470 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3471
2d298c93 34722015-07-17 Uros Bizjak <ubizjak@gmail.com>
3473
3474 PR target/66891
3475 * gcc.target/i386/pr66891.c: New test.
3476
1f7d1dcc 34772015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3478
3479 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3480
bf9df576 34812015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3482
3483 PR rtl-optimization/66626
3484 * gcc.target/i386/pr66626-2.c: New.
3485
1739ec91 34862015-07-16 Martin Liska <mliska@suse.cz>
3487
3488 * g++.dg/ipa/pr66896.c: New test.
3489
e321bcec 34902015-07-16 Richard Biener <rguenther@suse.de>
3491
3492 PR tree-optimization/66894
3493 * gcc.dg/torture/pr66894.c: New testcase.
3494
7725cd5b 34952015-07-16 Richard Biener <rguenther@suse.de>
3496
3497 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3498
02d55a7f 34992015-07-16 Uros Bizjak <ubizjak@gmail.com>
3500
3501 PR target/66866
3502 * g++.dg/pr66866.C: New test.
3503
a1996fec 35042015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3505
3506 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3507
22b48429 35082015-07-15 Richard Biener <rguenther@suse.de>
3509
3510 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3511 { -O3 -fomit-frame-pointer },
3512 { -O3 -fomit-frame-pointer -funroll-loops } and
3513 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3514 in favor of
3515 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3516 -finline-functions }
3517
b1ec2467 35182015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3519
3520 * gcc.target/mips/interrupt_handler-5.c: New test.
3521
70b5547a 35222015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3523 Robert Suchanek <robert.suchanek@imgtec.com>
3524
3525 * gcc.target/mips/interrupt_handler-4.c: New test.
3526
7feb0012 35272015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3528
3529 PR testsuite/66734
3530 * gcc.dg/lto/lto.exp: Initialize MPX.
3531
e6cbe695 35322015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3533
3534 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3535 dg-skip-if.
3536 * gcc.target/arm/scd42-3.c: Likewise.
3537
08c31bc1 35382015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3539
3540 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3541 code to be run when the pre-arch code increases the isa_rev to
3542 mips32r6 or greater.
3543
79c85517 35442015-07-15 Richard Biener <rguenther@suse.de>
3545
3546 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3547 { -O3 -fomit-frame-pointer },
3548 { -O3 -fomit-frame-pointer -funroll-loops } and
3549 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3550 in favor of
3551 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3552 -finline-functions }
3553 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3554 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3555 to additional_flags.
3556
39bde736 35572015-07-15 Uros Bizjak <ubizjak@gmail.com>
3558
3559 PR rtl-optimization/66838
3560 * gcc.target/i386/pr66838.c: New test.
3561
484cbf21 35622015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3563
3564 PR c++/66850
3565 * g++.dg/template/pr66850.C: New test.
3566
804de48f 35672015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3568 Cesar Philippidis <cesar@codesourcery.com>
3569 Chung-Lin Tang <cltang@codesourcery.com>
3570
3571 * gcc.target/nios2/nios2-flushd.c: New.
3572 * gcc.target/nios2/nios2-rdprs.c: New.
3573 * gcc.target/nios2/r2-atomic.c: New.
3574 * gcc.target/nios2/r2-eni.c: New.
3575 * gcc.target/nios2/r2-wrpie.c: New.
3576
a1c5c1d5 35772015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3578 Cesar Philippidis <cesar@codesourcery.com>
3579 Chung-Lin Tang <cltang@codesourcery.com>
3580
3581 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3582 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3583
8bdd6ded 35842015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3585 Cesar Philippidis <cesar@codesourcery.com>
3586 Chung-Lin Tang <cltang@codesourcery.com>
3587
3588 * gcc.target/nios2/andci.c: New.
3589 * gcc.target/nios2/bmx.c: New.
3590 * gcc.target/nios2/cdx-add.c: New.
3591 * gcc.target/nios2/cdx-branch.c: New.
3592 * gcc.target/nios2/cdx-callret.c: New.
3593 * gcc.target/nios2/cdx-loadstore.c: New.
3594 * gcc.target/nios2/cdx-logical.c: New.
3595 * gcc.target/nios2/cdx-mov.c: New.
3596 * gcc.target/nios2/cdx-shift.c: New.
3597 * gcc.target/nios2/cdx-sub.c: New.
3598 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3599
110b4908 36002015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3601
3602 PR c++/65071
3603 * g++.dg/cpp0x/vt-65071.C: New.
3604
7eb60b4d 36052015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3606 Cesar Philippidis <cesar@codesourcery.com>
3607 Chung-Lin Tang <cltang@codesourcery.com>
3608
3609 * gcc.target/nios2/r2-io-range.c: New.
3610 * gcc.target/nios2/r2-stio-1.c: New.
3611 * gcc.target/nios2/r2-stio-2.c: New.
3612 * gcc.target/nios2/nios2-ldxio.c: New.
3613 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3614 of just compile. Add more tests.
3615
fc6c2ed9 36162015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3617
3618 gfortran.dg/pr66864.f90: New test.
3619
8905b945 36202015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3621
3622 PR rtl-optimization/66626
3623 * gcc.target/i386/pr66626.c: New.
3624
5f1adf54 36252015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3626
3627 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3628 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3629 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3630
29e4223d 36312015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3632
3633 * g++.dg/template/crash81.C: Adjust for error + inform change.
3634 * g++.dg/template/pr58878.C: Likewise.
3635 * g++.dg/template/shadow1.C: Likewise.
3636 * g++.dg/template/shadow2.C: Likewise.
3637 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3638 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3639 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3640 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3641
6c2daf34 36422015-07-14 Richard Biener <rguenther@suse.de>
3643
3644 PR tree-optimization/66863
3645 * gcc.dg/torture/pr66863.c: New testcase.
3646
dfb41c4d 36472015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3648
3649 PR c++/65186
3650 * g++.dg/template/pr65186.C: New test.
3651
1c1b3bb3 36522015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3653
3654 * gcc.target/arm/macro_defs0.c: Add directive to skip
3655 test if -marm is present.
3656 * gcc.target/arm/macro_defs1.c: Likewise.
3657
d0b53b59 36582015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3659
3660 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3661 if-conversion..
3662 * gcc.target/aarch64/adds1.c: Likewise.
3663 * gcc.target/aarch64/ands_1.c: Likewise.
3664 * gcc.target/aarch64/bics_1.c: Likewise.
3665 * gcc.target/aarch64/subs1.c: Likewise.
3666 * gcc.target/aarch64/subs3.c: Likewise.
3667
43ea3848 36682015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3669
3670 PR fortran/64589
3671 * gfortran.dg/pr64589.f90: New test.
3672
1c504cbd 36732015-07-13 Renlin Li <renlin.li@arm.com>
3674
3675 PR rtl/66556
3676 * gcc.c-torture/execute/pr66556.c: New.
3677
47ae02b7 36782015-07-12 Aldy Hernandez <aldyh@redhat.com>
3679
3680 * gcc.dg/20020219-1.c: Fix double word typos.
3681 * gcc.dg/20020919-1.c: Same.
3682
29a78fec 36832015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3684 Jeff Law <law@redhat.com>
3685
3686 PR middle-end/66726
3687 * g++.dg/tree-ssa/pr66726.c: New test.
3688 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3689 * gcc.dg/tree-ssa/pr66726.c: New test.
3690
1228123a 36912015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3692
3693 PR c++/58734
3694 * g++.dg/cpp0x/variadic-ttp2.C: New.
3695
68d514c1 36962015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3697
3698 PR c++/30044
3699 * g++.dg/cpp0x/auto46.C: New test.
3700 * g++.dg/template/pr30044.C: New test.
3701 * g++.dg/template/shadow2.C: New test.
3702 * g++.dg/template/error55.C: New test.
3703 * g++.dg/template/crash83.C: Accept any error string.
3704 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3705 parameters.
052a75e4 3706 * g++.dg/cpp0x/variadic19.C: Likewise
68d514c1 3707 * g++.dg/template/canon-type-13.C: Likewise.
3708 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3709 * g++.dg/torture/20070621-1.C: Likewise.
3710
1b6b9f80 37112015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 PR c++/54521
3714 * g++.dg/init/explicit3.C: New.
3715
5679c3e9 37162015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3717
3718 PR target/66819
3719 * gcc.target/i386/pr66819-1.c: New test.
3720 * gcc.target/i386/pr66819-2.c: Likewise.
3721 * gcc.target/i386/pr66819-3.c: Likewise.
3722 * gcc.target/i386/pr66819-4.c: Likewise.
3723 * gcc.target/i386/pr66819-5.c: Likewise.
3724
7c879d10 37252015-07-10 Uros Bizjak <ubizjak@gmail.com>
3726
3727 PR target/66703
3728 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3729 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3730 type to prevent possible flag-clobbering zero-extensions.
8c65cd80 3731 * gcc.target/i386/pr66703.c: New test.
7c879d10 3732
86aa17bd 37332015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/60842
3736 * g++.dg/cpp0x/nsdmi-template15.C: New.
3737
f1e4a138 37382015-07-10 Jiong Wang <jiong.wang@arm.com>
3739
3740 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3741
3311dd00 37422015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3743
3744 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3745 * gcc.target/arm/flip-thumb.c: Likewise.
3746
ce85984c 37472015-07-10 Uros Bizjak <ubizjak@gmail.com>
3748
3749 PR target/66813
3750 * gcc.target/i386/pr66813.c: New test.
3751
c3a81971 37522015-07-10 Jakub Jelinek <jakub@redhat.com>
3753
3754 PR middle-end/66820
3755 * gcc.dg/gomp/pr66820.c: New test.
3756
2e3a49a2 37572015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3758
3759 PR c++/65592
3760 * g++.dg/cpp0x/scoped_enum6.C: New.
3761
3c31a6c6 37622015-07-10 Tom de Vries <tom@codesourcery.com>
3763
3764 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3765 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3766
cb791e75 37672015-07-10 Richard Biener <rguenther@suse.de>
3768
3769 PR tree-optimization/66823
3770 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3771 which should not be necessary. XFAIL.
3772
4c8d20e7 37732015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3774
3775 PR c++/64848
3776 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3777
b5ee2e0b 37782015-07-09 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR middle-end/66633
3781 * gcc.dg/gomp/pr66633-1.c: New test.
3782 * gcc.dg/gomp/pr66633-2.c: New test.
3783 * gcc.dg/gomp/pr66633-3.c: New test.
3784 * gcc.dg/gomp/pr66633-4.c: New test.
3785
75b5ea67 37862015-07-09 John Marino <gnugcc@marino.st>
3787
3788 * lib/target-supports.exp (check_effective_target_pie):
3789 Add *-*-dragonfly*
3790
651c1bd1 37912015-07-09 Uros Bizjak <ubizjak@gmail.com>
3792
3793 PR target/66814
3794 * gcc.target/i386/pr66814.c: New test.
3795
1d09f02e 37962015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3797
32c773fc 3798 PR target/66731
1d09f02e 3799 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3800 * gcc.target/aarch64/fnmul-2.c: Likewise.
3801 * gcc.target/aarch64/fnmul-3.c: Likewise.
3802 * gcc.target/aarch64/fnmul-4.c: Likewise.
3803
52758cdb 38042015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3805
3806 PR c++/65790
3807 * g++.dg/cpp0x/vt-65790.C: New.
3808
80bf41f2 38092015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3810
3811 PR target/66818
3812 * gcc.target/i386/pr66818.c: New test.
3813
849a880f 38142015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3815
3816 PR target/66817
3817 * gcc.target/i386/pr66817.c: New test.
3818
07d294f7 38192015-07-09 Marek Polacek <polacek@redhat.com>
3820
3821 PR tree-optimization/66718
3822 * gcc.dg/vect/vect-126.c: New test.
3823
1352f3c4 38242015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
9ae0476b 3825
3826 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3827 even when dwarf-2 is not the default.
3828
7e3650b7 38292015-07-08 Jeff Law <law@redhat.com>
3830
3831 PR testsuite/66796
3832 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3833 to have a single memory reference.
3834
0124237f 38352015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3836
3837 * g++.dg/other/dump-ada-spec-9.C: New test.
3838
386ef929 38392015-07-08 Jakub Jelinek <jakub@redhat.com>
3840
3841 * g++.dg/vect/vect.exp: Run also simd* tests.
3842 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3843 (check_vect): Fix up get_cpuid call for C++.
3844 * g++.dg/vect/simd-clone-1.cc: New test.
3845
04d7d3e8 38462015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3847
3848 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3849
111f022a 38502015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3851
3852 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3853 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3854
d903d8e6 38552015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3856
3857 PR target/66806
3858 * gcc.target/i386/pr66806.c: New test.
3859
ae18d4cb 38602015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3861
3862 PR c++/66421
3863 * g++.dg/cpp0x/auto45.C: New.
3864
15d96f90 38652015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3866
3867 PR middle-end/66334
3868 * gcc.target/i386/pr66334.c: New.
3869
9ba13af9 38702015-07-08 David Malcolm <dmalcolm@redhat.com>
3871
3872 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3873 comments.
3874
e93a6f30 38752015-07-08 David Malcolm <dmalcolm@redhat.com>
3876
3877 PR jit/66783
3878 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3879 (verify_code): Update expected error message.
3880 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3881 (verify_code): Likewise.
3882 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3883 (verify_code): Likewise.
3884
947f1744 38852015-07-08 Richard Biener <rguenther@suse.de>
3886
3887 PR tree-optimization/66793
3888 * gcc.dg/torture/pr66793.c: New testcase.
3889
15381b1e 38902015-07-08 Richard Biener <rguenther@suse.de>
3891
3892 PR tree-optimization/66794
3893 * gcc.dg/torture/pr66794.c: New testcase.
3894
23243077 38952015-07-08 Marek Polacek <polacek@redhat.com>
3896
3897 PR c++/66748
3898 * g++.dg/abi/abi-tag15.C: New test.
3899
815c8a84 39002015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3901
3902 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3903 * gcc.target/mips/branch-3.c: Ditto
3904 * gcc.target/mips/branch-4.c: Ditto.
3905 * gcc.target/mips/branch-5.c: Ditto.
3906 * gcc.target/mips/branch-6.c: Ditto.
3907 * gcc.target/mips/branch-7.c: Ditto.
3908 * gcc.target/mips/branch-8.c: Ditto.
3909 * gcc.target/mips/branch-9.c: Ditto.
3910 * gcc.target/mips/branch-10.c: Ditto.
3911 * gcc.target/mips/branch-11.c: Ditto.
3912 * gcc.target/mips/branch-12.c: Ditto.
3913 * gcc.target/mips/branch-13.c: Ditto.
3914 * gcc.target/mips/umips-branch-5.c: New file.
3915 * gcc.target/mips/umips-branch-6.c: New file.
3916 * gcc.target/mips/umips-branch-7.c: New file.
3917 * gcc.target/mips/umips-branch-8.c: New file.
3918 * gcc.target/mips/umips-branch-9.c: New file.
3919 * gcc.target/mips/umips-branch-10.c: New file.
3920 * gcc.target/mips/umips-branch-11.c: New file.
3921 * gcc.target/mips/umips-branch-12.c: New file.
3922 * gcc.target/mips/umips-branch-13.c: New file.
3923 * gcc.target/mips/umips-branch-14.c: New file.
3924 * gcc.target/mips/umips-branch-15.c: New file.
3925 * gcc.target/mips/umips-branch-16.c: New file.
39bde736 3926 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
815c8a84 3927 (OCCUPY_0xfffc): New define.
3928
c2400867 39292015-07-08 Renlin Li <renlin.li@arm.com>
3930
3931 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3932
023b6147 39332015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3934
3935 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3936
0052bd3a 39372015-07-07 Uros Bizjak <ubizjak@gmail.com>
3938
3939 * gcc.target/i386/bt-3.c: New test.
3940 * gcc.target/i386/bt-4.c: Ditto.
3941
67ede3e4 39422015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3943
3944 * g++.dg/other/dump-ada-spec-8.C: New test.
3945
d0278351 39462015-07-07 David Malcolm <dmalcolm@redhat.com>
3947
3948 PR jit/66783
3949 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3950 test case.
3951 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3952 New test case.
3953 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3954 New test case.
3955 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3956 Avoid using an opaque struct for local "f".
3957
9793d5a6 39582015-07-07 David Malcolm <dmalcolm@redhat.com>
3959
3960 PR jit/66779
3961 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3962 * jit.dg/test-pr66779.c: New testcase.
3963
345fc96e 39642015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3965
3966 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3967 NOCOMPRESSION.
3968
54c06b77 39692015-07-07 Richard Biener <rguenther@suse.de>
3970
3971 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3972
da0aab04 39732015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3974
3975 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3976 * gcc.target/mips/call-5.c: Ditto.
3977 * gcc.target/mips/call-6.c: Ditto.
3978
789581b6 39792015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3980
3981 * gcc.dg/dx-test.c: New test-case.
3982
2331e65c 39832015-07-07 Andre Vehreschild <vehre@gmx.de>
3984
3985 PR fortran/66578
3986 * gfortran.dg/allocate_with_source_9.f08: New test.
3987
bdf88cd3 39882015-07-07 Christian Bruel <christian.bruel@st.com>
3989
3990 PR target/52144
3991 * gcc.target/arm/flip-thumb.c: Fix scan.
3992 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3993 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3994 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3995 Fix return value.
3996
39bde736 39972015-07-06 Jakub Jelinek <jakub@redhat.com>
44121e9f 3998
39bde736 3999 PR target/65956
4000 * gcc.c-torture/execute/pr65956.c: New test.
44121e9f 4001
381fe25a 40022015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4003
4004 * gcc.target/arm/aapcs/align1.c: New.
4005 * gcc.target/arm/aapcs/align_rec1.c: New.
4006 * gcc.target/arm/aapcs/align2.c: New.
4007 * gcc.target/arm/aapcs/align_rec2.c: New.
4008 * gcc.target/arm/aapcs/align3.c: New.
4009 * gcc.target/arm/aapcs/align_rec3.c: New.
4010 * gcc.target/arm/aapcs/align4.c: New.
4011 * gcc.target/arm/aapcs/align_rec4.c: New.
4012 * gcc.target/arm/aapcs/align_vararg1.c: New.
4013 * gcc.target/arm/aapcs/align_vararg2.c: New.
4014
ffe67beb 40152015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4016
4017 * gfortran.dg/iomsg_2.f90: New test.
4018
d903d8e6 40192015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4020
4021 PR target/66749
4022 * gcc.target/i386/pr66749.c: New test.
4023
83c60000 40242015-07-06 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/66772
4027 * gcc.dg/torture/pr66772-1.c: New testcase.
4028 * gcc.dg/torture/pr66772-2.c: Likewise.
4029
a21bc0fd 40302015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4031
4032 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4033 the jals instruction.
4034
9a56363e 40352015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4036
4037 PR target/53383
4038 * gcc.target/i386/pr53383-1.c: New file.
4039 * gcc.target/i386/pr53383-2.c: Likewise.
4040 * gcc.target/i386/pr53383-3.c: Likewise.
4041
282b12fe 40422015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4043
4044 * gcc.target/aarch64/fnmul-1.c: New.
4045 * gcc.target/aarch64/fnmul-2.c: New.
4046 * gcc.target/aarch64/fnmul-3.c: New.
4047 * gcc.target/aarch64/fnmul-4.c: New.
4048
e7966fe9 40492015-07-06 Richard Biener <rguenther@suse.de>
4050
4051 PR middle-end/66759
4052 * gcc.dg/torture/pr66759.c: New testcase.
4053
7832d94b 40542015-07-06 Andre Vehreschild <vehre@gmx.de>
4055
4056 PR fortran/58586
4057 * gfortran.dg/alloc_comp_class_3.f03: New test.
4058 * gfortran.dg/alloc_comp_class_4.f03: New test.
4059
535b528e 40602015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4061
4062 * gcc.c-torture/execute/pr66757.c: New test.
4063
61453505 40642015-07-06 Bin Cheng <bin.cheng@arm.com>
4065
4066 PR tree-optimization/66720
535b528e 4067 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
61453505 4068
5c3c2309 40692015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4070 Sandra Loosemore <sandra@codesourcery.com>
4071
4072 * gcc.target/nios2/gprel-offset.c: New test.
4073
a5baeed0 40742015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4075
4076 PR fortran/66725
4077 * gfortran.dg/pr66725.f90: New test.
4078
1e317383 40792015-07-03 Jason Merrill <jason@redhat.com>
4080
4081 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4082 Avoid narrowing error.
4083
c9137c81 40842015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4085
4086 PR rtl-optimization/66706
4087 * gcc.target/powerpc/shift-int.c: New testcase.
4088
89216e9e 40892015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4090
4091 PR target/66746.
4092 * gcc.target/i386/pr66746.c: New file.
4093
408ab4c9 40942015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4095
4096 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4097
e507d748 40982015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4099
4100 PR tree-optimization/66119
4101 * g++.dg/opt/pr66119.C: New.
4102
4b8eb6ca 41032015-07-02 Paul Thomas <pault@gcc.gnu.org>
4104
4105 PR fortran/52846
4106 * gfortran.dg/submodule_1.f90: New test
4107 * gfortran.dg/submodule_2.f90: New test
4108 * gfortran.dg/submodule_3.f90: New test
4109 * gfortran.dg/submodule_4.f90: New test
4110 * gfortran.dg/submodule_5.f90: New test
4111 * gfortran.dg/submodule_6.f90: New test
4112 * gfortran.dg/submodule_7.f90: New test
4113
880e4baa 41142015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4115
7c35064e 4116 PR preprocessor/53690
880e4baa 4117 * g++.dg/cpp/pr53690.C: New.
4118
35267be7 41192015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4120
4121 * gcc.target/powerpc/vec-cmp.c: New test.
4122
fb1481e4 41232015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4124
4125 PR fortran/56520
4126 * gfortran.dg/pr56520.f90: New test.
4127
968f733d 41282015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4129
4130 PR fortran/66545
4131 * gfortran.dg/pr66545_1.f90: New test.
4132 * gfortran.dg/pr66545_2.f90: New test.
4133
e7f9a223 41342015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4135
4136 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4137 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4138
f0a719d1 41392015-07-02 Richard Biener <rguenther@suse.de>
4140
4141 PR testsuite/66719
4142 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4143 unaligned loads.
4144
1464518b 41452015-07-02 Richard Biener <rguenther@suse.de>
4146
4147 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4148
42af4330 41492015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4150
4151 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4152
97e9c847 41532015-07-01 Jason Merrill <jason@redhat.com>
4154
4155 * lib/target-supports.exp (cxx_default): Set to C++14.
4156
577fe31b 41572015-07-01 Tom de Vries <tom@codesourcery.com>
4158
4159 PR testsuite/66723
4160 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4161 scan-assembler.
4162
2cc308f8 41632015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4164
4165 * gfortran.dg/warn_conversion_8.f90: New test.
4166
32e90dc6 41672015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4168
4169 PR rtl-optimization/61047
4170 * gcc.c-torture/execute/20150611-1.c: New testcase.
4171
f410e1f5 41722015-07-01 David Malcolm <dmalcolm@redhat.com>
4173
4174 PR jit/66700
4175 * jit.dg/all-non-failing-tests.h: Add
4176 test-pr66700-observing-write-through-ptr.c.
4177 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4178
eb2d3e4a 41792015-07-01 David Malcolm <dmalcolm@redhat.com>
4180
4181 * jit.dg/test-accessing-union.c: Add comments for use by
4182 gcc/jit/docs/topics/types.rst.
4183
7394c9c2 41842015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4185
4186 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4187 'do-require-effective-target' with 'dg-require-effective-target'.
4188 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4189 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4190 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
39bde736 4191 'stlex' with 'strex' as the expected output.
7394c9c2 4192
fd05d497 41932015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4194
4195 PR c++/60365
4196 * g++.dg/cpp0x/gen-attrs-60.C: New.
4197 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4198
2f5c6533 41992015-07-01 Jiong Wang <jiong.wang@arm.com>
4200
0052bd3a 4201 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4202 New function.
2f5c6533 4203 * gcc.target/aarch64/pic-small.c: Restrict this test under
4204 check_effective_target_aarch64_small_fpic.
4205
e667550e 42062015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4207
4208 * gfortran.dg/gomp/pr66633.f90: New test.
4209
4171562a 42102015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4211
4212 PR c++/66686
4213 * g++.dg/template/pr66686.C: New test.
4214
11e0a6ff 42152015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4216
4217 * gnat.dg/lto17.ad[sb]: New test.
4218
a24ef8d2 42192015-06-30 David Malcolm <dmalcolm@redhat.com>
4220
4221 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4222 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4223 testcase.
4224 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4225 New testcase.
4226 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4227 New testcase.
4228 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4229 New testcase.
4230 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4231 New testcase.
4232 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4233 New testcase.
4234 * jit.dg/test-switch.c: New testcase.
4235 * jit.dg/test-switch.cc: New testcase.
4236
04feb56e 42372015-06-30 David Malcolm <dmalcolm@redhat.com>
4238
4239 PR jit/66546
4240 * jit.dg/all-non-failing-tests.h: Add note about
4241 test-validly-unreachable-block.c.
4242 * jit.dg/test-validly-unreachable-block.c: New file.
4243
adb2df55 42442015-06-30 David Malcolm <dmalcolm@redhat.com>
4245
4246 PR jit/66628
4247 * jit.dg/all-non-failing-tests.h: Add note about
4248 test-extra-options.c.
4249 * jit.dg/test-extra-options.c: New testcase.
4250
06072e79 42512015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4252
4253 PR debug/66691
4254 * gcc.target/i386/pr66691.c: New.
4255
cf734122 42562015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4257
4258 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4259 * gcc.target/i386/iamcu/args.h: Likewise.
4260 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4261 * gcc.target/i386/iamcu/defines.h: Likewise.
4262 * gcc.target/i386/iamcu/macros.h: Likewise.
4263 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4264 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4265 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4266 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4267 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4268 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4269 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4270 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4271 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4272 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4273 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4274 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4275 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4276 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4277 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4278 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4279 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4280
48bd2bec 42812015-06-30 Marek Polacek <polacek@redhat.com>
4282
4283 * gcc.dg/fold-minus-6.c: New test.
4284
754e0869 4285 * gcc.dg/fold-ior-3.c: New test.
4286
30b1ba42 42872015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4288
4289 Implement N4197 - Adding u8 character literals
4290 * g++.dg/cpp1z/utf8.C: New.
4291 * g++.dg/cpp1z/utf8-neg.C: New.
4292 * g++.dg/cpp1z/udlit-utf8char.C: New.
4293
d7a904bc 42942015-06-30 Marek Polacek <polacek@redhat.com>
4295
4296 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4297
6f6c75e2 42982015-06-30 Tom de Vries <tom@codesourcery.com>
4299
4300 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4301 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4302 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4303 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4304
f6f5b85f 43052015-06-30 Marek Polacek <polacek@redhat.com>
4306
4307 * gcc.dg/fold-ior-2.c: New test.
4308
5d4f3ed8 43092015-06-30 Tom de Vries <tom@codesourcery.com>
4310
4311 PR tree-optimization/66652
4312 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4313 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4314 pointers.
4315 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4316
971f8266 43172015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4318
4319 PR c++/65977
4320 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4321 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4322
1352f3c4 43232015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
0949f227 4324
4325 PR fortran/66605
4326 * gfortran.dg/wunused-parameter.f90: New test.
4327
2b40f9ba 43282015-06-29 Richard Henderson <rth@redhat.com>
4329
4330 * gcc.target/i386/asm-flag-1.c: New.
4331 * gcc.target/i386/asm-flag-2.c: New.
4332 * gcc.target/i386/asm-flag-3.c: New.
4333 * gcc.target/i386/asm-flag-4.c: New.
4334 * gcc.target/i386/asm-flag-5.c: New.
4335
be23b16f 43362015-06-29 Marek Polacek <polacek@redhat.com>
4337
4338 PR c/66322
4339 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4340 * c-c++-common/pr66322.c: New test.
4341 * g++.dg/eh/scope1.C: Remove dg-warning.
4342
633f7124 43432015-06-29 Richard Biener <rguenther@suse.de>
4344
4345 PR tree-optimization/66677
4346 * gcc.dg/vect/pr66677.c: New testcase.
4347
5aed2291 43482015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4349
4350 PR middle-end/64130
4351 * gcc.dg/tree-ssa/pr64130.c: New test.
4352
65f988f7 43532015-06-26 Jiong Wang <jiong.wang@arm.com>
4354
4355 * gcc.target/aarch64/pic-small.c: New testcase.
4356
69693ea7 43572015-06-26 Richard Biener <rguenther@suse.de>
4358
4359 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4360
001eae4f 43612015-06-26 Marek Polacek <polacek@redhat.com>
4362
4363 * gcc.dg/fold-and-1.c: New test.
4364 * gcc.dg/fold-and-2.c: New test.
4365
b141a4bc 43662015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4367
4368 * gnat.dg/warn11.adb: Add missing dg directive.
4369 * gnat.dg/warn12.adb: New test.
4370 * gnat.dg/warn12_pkg.ads: New helper.
4371
f215226b 43722015-06-26 Richard Biener <rguenther@suse.de>
4373
4374 * gfortran.dg/reassoc_3.f90: Adjust.
4375
e4288bad 43762015-06-26 Uros Bizjak <ubizjak@gmail.com>
4377
4378 PR target/66412
4379 * gcc.target/i386/pr66412.c: New test.
4380
4c8f3f72 43812015-06-25 Richard Biener <rguenther@suse.de>
4382
4383 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4384
b13fec6a 43852015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4386
4387 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4388
955b6519 43892015-06-25 Richard Biener <rguenther@suse.de>
4390
4391 * gfortran.dg/vect/vect-9.f90: New testcase.
4392
cc16f5e2 43932015-06-25 Nick Clifton <nickc@redhat.com>
4394
4395 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4396 H8300 and M32R targets.
4397
1352f3c4 43982015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
964f793c 4399
4400 PR fortran/66528
4401 * gfortran.dg/maxerrors.f90: New test.
4402
a1c392b5 44032015-06-08 DJ Delorie <dj@redhat.com>
4404
4405 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4406
14a6e10c 44072015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4408
4409 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4410
b37104f6 44112015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4412
4413 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4414 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4415 * gcc.target/aarch64/nofp_1.c: New file.
4416
1f6b3916 44172015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4418
4419 Implement N3928 - Extending static_assert
4420 * g++.dg/cpp0x/static_assert8.C: Adjust.
4421 * g++.dg/cpp0x/static_assert12.C: New.
4422 * g++.dg/cpp0x/static_assert13.C: New.
4423 * g++.dg/cpp1y/static_assert1.C: New.
4424 * g++.dg/cpp1y/static_assert2.C: New.
4425 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4426
12b9e102 44272015-06-24 Adam Butcher <adam@jessamine.co.uk>
4428
4429 PR c++/65750
4430 * g++.dg/cpp0x/trailing11.C: New.
4431
e0abc01a 44322015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4433
4434 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
39bde736 4435 multilibs.
e0abc01a 4436 * gcc.target/arm/memset-inline-10.c: Likewise.
4437 * gcc.target/arm/pr58784.c: Likewise.
4438 * gcc.target/arm/pr59985.C: Likewise.
4439 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4440
87eb0183 44412015-06-24 Renlin Li <renlin.li@arm.com>
4442
4443 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4444 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4445
425ae6f1 44462015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4447
4448 Revert:
4449 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4450
4451 PR c++/30044
4452 * g++.dg/cpp0x/auto45.C: New test.
4453 * g++.dg/template/pr30044.C: New test.
4454 * g++.dg/template/crash83.C: Accept any error string.
4455 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4456 parameters.
4457 * g++.dg/cpp0x/variadic18.C: Likewise
4458 * g++.dg/template/canon-type-13.C: Likewise.
4459 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4460
c961aa18 44612015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4462
4463 PR c++/65811
4464 * g++.dg/other/linkage2.C: New.
4465
c1eaf614 44662015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4467
4468 PR target/63408
4469 * gcc.target/arm/pr63408.c: New test.
4470
156dba85 44712015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4472
39bde736 4473 * lib/c-torture.exp: Don't call check_effective_target_lto
156dba85 4474 before setting up environment correctly.
39bde736 4475 * lib/gcc-dg.exp: Likewise, and protect
156dba85 4476 gcc_force_conventional_output.
4477
98e960a5 44782015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4479
4480 PR rtl-optimization/66306
4481 * gcc.target/s390/pr66306.c: New test.
4482
6b7cfb9c 44832015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4484
4485 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4486 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4487 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4488 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4489 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4490 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4491 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4492
431da5f0 44932015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4494
39bde736 4495 PR target/65803
431da5f0 4496 * gcc.c-torture/pr65803.c: New test.
4497
e49bc3d4 44982015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4499
25538e3c 4500 PR c++/30044
e49bc3d4 4501 * g++.dg/cpp0x/auto45.C: New test.
4502 * g++.dg/template/pr30044.C: New test.
4503 * g++.dg/template/crash83.C: Accept any error string.
4504 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4505 parameters.
4506 * g++.dg/cpp0x/variadic18.C: Likewise
4507 * g++.dg/template/canon-type-13.C: Likewise.
4508 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4509
0200602e 45102015-06-23 Marek Polacek <polacek@redhat.com>
4511
4512 * c-c++-common/Wlogical-op-3.c: New test.
4513
1d7a23a1 45142015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4515
4516 PR c++/66254
4517 * g++.dg/cpp0x/scoped_enum5.C: New.
4518
c1c0e9ee 45192015-06-23 Richard Biener <rguenther@suse.de>
4520
4521 PR tree-optimization/66636
4522 * gcc.dg/vect/pr66636.c: New testcase.
4523
88323eef 45242015-06-23 Marek Polacek <polacek@redhat.com>
4525
4526 * gcc.dg/fold-minus-4.c: New test.
4527 * gcc.dg/fold-minus-5.c: New test.
4528 * c-c++-common/ubsan/overflow-add-5.c: New test.
4529
5bc2f83c 45302015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4531
4532 Add missing testcase from r224672.
4533 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4534
4535 * gcc.target/vax/bswapdi-1.c: New.
4536
505aa56a 45372015-06-23 Andre Vehreschild <vehre@gmx.de>
4538
4539 PR fortran/64674
4540 * gfortran.dg/associate_18.f08: New test.
4541
06af5c80 45422015-06-23 Uros Bizjak <ubizjak@gmail.com>
4543
4544 PR target/66560
4545 * gcc.target/i386/pr66560-1.c: New test.
4546 * gcc.target/i386/pr66560-2.c: Ditto.
4547 * gcc.target/i386/pr66560-3.c: Ditto.
4548 * gcc.target/i386/pr66560-4.c: Ditto.
4549
5b988b24 45502015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4551
4552 * gcc.target/nvptx/nvptx.exp: New file.
4553 * gcc.target/nvptx/proto-1.c: Likewise.
4554
325ea54a 45552015-06-23 Bin Cheng <bin.cheng@arm.com>
4556
4557 PR tree-optimization/66449
4558 * gcc.dg/vect/pr66449.c: New test.
4559
99838ed7 45602015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4561
4562 * g++.dg/other/dump-ada-spec-5.C: New test.
4563 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4564 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4565
0f93641f 45662015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4567
4568 * g++.dg/inherit/pure1.C: Test location too.
4569
800f9fe9 45702015-06-22 Marek Polacek <polacek@redhat.com>
4571
4572 * gcc.dg/fold-ior-1.c: New test.
4573 * gcc.dg/fold-minus-2.c: New test.
4574 * gcc.dg/fold-minus-3.c: New test.
4575 * gcc.dg/fold-plus-1.c: New test.
4576 * gcc.dg/fold-plus-2.c: New test.
4577 * gcc.dg/fold-xor-4.c: New test.
4578 * gcc.dg/fold-xor-5.c: New test.
4579
3a55998e 45802015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4581
4582 PR target/65914
4583 * g++.dg/torture/pr65914.C: New.
4584
7a6462ca 45852015-06-22 Richard Biener <rguenther@suse.de>
4586
4587 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4588 not existing TORTURE_OPTIONS only.
4589 * lib/gcc-dg.exp: Likewise.
4590
967c3489 45912015-06-22 Christian Bruel <christian.bruel@st.com>
4592
4593 PR target/52144
4594 * gcc.target/arm/flip-thumb.c: New test.
4595
3dafd1b4 45962015-06-22 Jan Hubicka <hubicka@ucw.cz>
4597 Martin Liska <mliska@suse.cz>
4598
4599 PR ipa/65908
4600 * g++.dg/ipa/pr65908.C: New testcase.
4601
1774df35 46022015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4603
4604 PR c++/65882
4605 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4606 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4607
4905002b 46082015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4609
4610 * gnat.dg/specs/debug1.ads: Adjust.
4611
0bf0c792 46122015-06-19 Jim Wilson <jim.wilson@linaro.org>
4613
4614 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4615 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4616 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4617 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4618 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4619 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4620 * gcc.target/aarch64/fmovd-zero.c: Delete.
4621 * gcc.target/aarch64/fmovf-zero.c: Delete.
4622
5b3090e1 46232015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4624
4625 * gcc.target/vax/bswapdi-1.c: New.
4626
864f2df4 46272015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4628
4629 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4630
301703e7 46312015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4632
4633 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4634
fff0639d 46352015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4636
4637 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4638
b93d7bbd 46392015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4640
4641 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4642
7241256e 46432015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4644
4645 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4646
57ba130a 46472015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4648
4649 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4650
8109ba1d 46512015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4652
4653 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4654
1788ccc2 46552015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4656
4657 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4658
5c63a176 46592015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4660
4661 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4662
c8157172 46632015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4664
4665 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4666
68330f0f 46672015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4668
4669 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4670
65827388 46712015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4672
4673 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4674
6487b646 46752015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4676
4677 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4678
e49b6cbd 46792015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4680
4681 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4682
83c45efd 46832015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4684
4685 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4686
934a3b04 46872015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4688
4689 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4690
97ba860e 46912015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4692
4693 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4694
947782de 46952015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4696
4697 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4698
ae11e7e6 46992015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4700
4701 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4702
76626a24 47032015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4704
4705 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4706 (_ARM_FPSCR): Add FZ field.
4707 (clean_results): Force FZ=1 on AArch64.
4708 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4709
d0163b3e 47102015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4711
4712 * gcc.target/aarch64/pr62308.c: New test.
4713
f1c53664 47142015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4715
4716 PR fortran/66549
4717 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4718
06707d2b 47192015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4720
4721 * gcc.target/i386/mpx/pr66581.c: New test.
4722
7e4d3699 47232015-06-18 Uros Bizjak <ubizjak@gmail.com>
4724
4725 * gcc.target/i386/cmov9.c: New test.
4726
c01ee325 47272015-06-18 Richard Biener <rguenther@suse.de>
4728
4729 * g++.dg/other/const4.C: New testcase.
4730
33436616 47312015-06-18 Michael Matz <matz@suse.de>
4732
4733 PR middle-end/66253
4734 * gcc.dg/vect/pr66253.c: New testcase.
4735
3cc70dc3 47362015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4737
4738 PR target/66569
4739 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4740
2e6c9e14 47412015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4742
4743 PR middle-end/66568
4744 * gcc.target/i386/mpx/pr66568.c: New test.
4745
391cf42b 47462015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4747
4748 PR middle-end/66567
4749 * gcc.target/i386/mpx/pr66567.c: New test.
4750
c1bee668 47512015-06-18 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/66510
4754 * gcc.dg/vect/slp-perm-12.c: New testcase.
4755
2049d5c4 47562015-06-17 Uros Bizjak <ubizjak@gmail.com>
4757
4758 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4759 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4760 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
7e4d3699 4761 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2049d5c4 4762
9918db44 47632015-06-17 Jakub Jelinek <jakub@redhat.com>
4764
9dc78f56 4765 PR c++/66571
4766 * g++.dg/gomp/pr66571-1.C: New test.
4767
9918db44 4768 PR middle-end/66429
4769 * c-c++-common/gomp/pr66429.c: New test.
4770
6689f47f 47712015-06-17 David Malcolm <dmalcolm@redhat.com>
4772
4773 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4774 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4775 ...this.
4776 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4777 New testcase.
4778 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4779 New testcase.
4780
b8b0c029 47812015-06-17 Uros Bizjak <ubizjak@gmail.com>
4782
4783 PR testsuite/65944
4784 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4785
7536ddae 47862015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4787
4788 * gcc.target/mips/pr65862-1.c: New test.
4789 * gcc.target/mips/pr65862-2.c: Likewise.
4790
8789248f 47912015-06-17 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4794 * gcc.target/i386/pr52252-atom.c: Ditto.
4795 * gcc.target/i386/vect-div-1.c: Ditto.
4796 * gcc.target/i386/rotate-5.c: Ditto.
4797 * gcc.target/i386/pr50202.c: Ditto.
4798 * gcc.target/i386/pr37843-3.c: Ditto.
4799 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4800 * gcc.target/i386/pr53397-1.c: Ditto.
4801 * gcc.target/i386/pr55934.c: Ditto.
4802 * gcc.target/i386/pr37843-4.c: Ditto.
4803 * gcc.target/i386/pr60451.c: Ditto.
4804 * gcc.target/i386/pr53397-2.c: Ditto.
4805 * gcc.target/i386/vectorize1.c: Ditto.
4806 * gcc.target/i386/extract-insert-combining.c: Ditto.
4807 * gcc.target/i386/pr53759.c: Ditto.
4808 * gcc.target/i386/pr52252-core.c: Ditto.
4809 * gcc.target/i386/rotate-3.c: Ditto.
4810 * gcc.target/i386/sse-20.c: Ditto.
4811 * gcc.target/i386/rotate-4.c: Ditto.
4812 * gcc.target/i386/pr61403.c: Ditto.
4813 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4814 * gcc.target/i386/pr60901.c: Ditto.
4815 * gcc.target/i386/pr59794-7.c: Ditto.
4816 * gcc.target/i386/pr62208.c: Ditto.
4817 * gcc.target/i386/pr53416.c: Ditto.
4818 * gcc.target/i386/asm-dialect-1.c: Ditto.
4819 * gcc.target/i386/pr50038.c: Ditto.
4820 * gcc.target/i386/47698.c: Ditto.
4821 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4822 * gcc.target/i386/pr59794-2.c: Ditto.
4823 * gcc.target/i386/pr59794-3.c: Ditto.
4824 * gcc.target/i386/pr39058.c: Ditto.
4825 * gcc.target/i386/pr60205-1.c: Ditto.
4826 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4827 * gcc.target/i386/sse2-movq-2.c: Ditto.
4828
488d0b0b 48292015-06-17 Richard Biener <rguenther@suse.de>
4830
4831 PR tree-optimization/66251
4832 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4833
36272377 48342015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4835
4836 PR c++/59682
4837 * g++.dg/parse/new-placement1.C: New.
4838
3052eeef 48392015-06-16 David Malcolm <dmalcolm@redhat.com>
4840
4841 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4842 * jit.dg/test-compound-assignment.c: New testcase.
4843
1828cd75 48442015-06-16 David Malcolm <dmalcolm@redhat.com>
4845
4846 PR jit/66539
4847 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4848 to "testcases" array.
4849
8154a351 48502015-06-16 David Malcolm <dmalcolm@redhat.com>
4851
4852 PR jit/66539
4853 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4854 * jit.dg/test-debug-strings.c: New test case.
4855 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4856 the discriminant has a sane debug string.
4857
ba3815c6 48582015-06-16 Uros Bizjak <ubizjak@gmail.com>
4859
8e3baf54 4860 PR target/56766
4861 * gcc.target/i386/pr56766-1.c: New test.
4862 * gcc.target/i386/pr56766-2.c: Ditto.
ba3815c6 4863
510e444f 48642015-06-16 Steve Ellcey <sellcey@imgtec.com>
4865
4866 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4867 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4868 * gcc.target/mips/loongson-simd.c: Ditto.
4869
8ee959f8 48702015-06-16 Richard Biener <rguenther@suse.de>
4871
4872 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4873
8cfa2461 48742015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4875
4876 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4877 passed by the testsuite driver.
4878
b5e36aca 48792015-06-16 Richard Biener <rguenther@suse.de>
4880
4881 * gcc.dg/vect/slp-perm-11.c: New testcase.
4882
390fe7eb 48832015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4884
4885 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4886 dg-options.
4887
cf8ffb1d 48882015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4889
4890 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4891 Reinstate calls to torture-init and torture-finalize.
4892
8f9a2cd7 48932015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4894
4895 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4896
6e3ecd30 48972015-06-15 Nathan Sidwell <nathan@acm.org>
4898
4899 PR c++/58583
4900 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4901
e9f7d2bf 49022015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4903
4904 PR c++/51048
4905 * g++.dg/cpp0x/local-type1.C: New.
4906
7ea35e8f 49072015-06-15 Andre Vehreschild <vehre@gmx.de>
4908
4909 PR fortran/44672
4910 PR fortran/45440
4911 PR fortran/57307
4912 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4913 unimplemented error.
4914 * gfortran.dg/allocate_with_source_7.f08: New test.
4915 * gfortran.dg/allocate_with_source_8.f08: New test.
4916
db3d1ffc 49172015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4918
4919 PR c++/65168
e9f7d2bf 4920 * g++.dg/warn/Walways-true-3.C: New test.
db3d1ffc 4921
125a2cf7 49222015-06-13 Tom de Vries <tom@codesourcery.com>
4923
4924 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4925
fde7153f 49262015-06-13 Tom de Vries <tom@codesourcery.com>
4927
4928 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4929 (main): Remove superfluous attributes.
4930 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4931 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4932
f17272b7 49332015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4934
4935 * gcc.target/i386/monitorx.c: New.
4936 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4937 * gcc.target/i386/sse-13.c: Ditto.
4938 * gcc.target/i386/sse-14.c: Ditto.
4939 * gcc.target/i386/sse-22.c: Ditto.
4940 * gcc.target/i386/sse-23.c: Ditto.
4941 * g++.dg/other/i386-2.C: Ditto.
4942 * g++.dg/other/i386-3.C: Ditto.
4943
1bf77827 49442015-06-11 Steve Ellcey <sellcey@imgtec.com>
4945
4946 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4947
e86bbccf 49482015-06-11 Paul Thomas <pault@gcc.gnu.org>
4949
4950 PR fortran/66079
4951 * gfortran.dg/allocatable_scalar_13.f90: New test
4952
88fc652a 49532015-06-11 Marek Polacek <polacek@redhat.com>
4954
4955 * gcc.dg/fold-xor-3.c: New test.
4956
3d497779 49572015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4958
4959 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4960 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4961
5b1ab930 49622015-06-11 Christian Bruel <christian.bruel@st.com>
4963
4964 PR target/52144
4965 * gcc.target/arm/pragma_attribute.c: New test.
4966
5473b558 49672015-06-10 Uros Bizjak <ubizjak@gmail.com>
4968
dd67d1ad 4969 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5473b558 4970
cb3912b4 49712015-06-10 Uros Bizjak <ubizjak@gmail.com>
4972
4973 PR target/66473
4974 * gcc.target/i386/pr66473.c: New test.
4975
03248c50 49762015-06-10 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR target/66470
4979 * gcc.dg/tls/pr66470.c: New test.
4980 * gcc.target/i386/pr66470.c: New test.
4981
5b1ab930 49822015-06-10 Christian Bruel <christian.bruel@st.com>
95f1e0d1 4983
4984 PR target/52144
4985 * gcc.target/arm/attr_arm.c: New test
4986 * gcc.target/arm/attr_arm-err.c: New test
4987 * gcc.target/arm/attr_thumb.c: New test
4988 * gcc.target/arm/attr_thumb-static.c: New test
4989
f7a1a686 49902015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4991
4992 PR target/66200
4993 PR target/66428
4994 PR c++/66192
4995 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4996
f85378ae 49972015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4998
4999 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5000 passed by the testsuite driver.
5001
42230b31 50022015-06-09 Alexandre Oliva <aoliva@redhat.com>
1382992b 5003
5004 Revert:
42230b31 5005 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1382992b 5006 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5007 * gcc.dg/ssp-1.c: Make counter a register.
5008 * gcc.dg/ssp-2.c: Likewise.
5009 * gcc.dg/torture/parm-coalesce.c: New.
5010
83853457 50112015-06-09 Tom de Vries <tom@codesourcery.com>
5012
5013 * gcc.target/i386/vararg-loc.c: New test.
5014
34569785 50152015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 PR c++/65815
5018 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5019 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5020
9d5c80c1 50212015-06-09 Marek Polacek <polacek@redhat.com>
5022
5023 PR tree-optimization/66299
5024 * gcc.dg/pr66299-1.c: New test.
5025 * gcc.dg/pr66299-2.c: New test.
5026 * gcc.dg/pr66299-3.c: New test.
5027
e19614a0 50282015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5029
5030 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5031 passed by the testsuite driver.
5032
928ea46c 50332015-06-09 Richard Biener <rguenther@suse.de>
5034
5035 PR middle-end/66423
5036 * gcc.dg/fold-modpow2.c: New testcase.
5037
bd5123a9 50382015-06-09 Richard Biener <rguenther@suse.de>
5039
5040 PR tree-optimization/66419
5041 * gcc.dg/vect/bb-slp-37.c: New testcase.
5042
3586ee22 50432015-06-09 Shiva Chen <shiva0217@gmail.com>
5044
5045 * gcc.target/arm/stl-cond.c: New test.
5046
e1fb960a 50472015-06-09 Richard Biener <rguenther@suse.de>
5048
5049 PR middle-end/66413
5050 * gcc.dg/torture/pr66413.c: New testcase.
5051
42230b31 50522015-06-09 Alexandre Oliva <aoliva@redhat.com>
c66acc7c 5053
5054 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5055 * gcc.dg/ssp-1.c: Make counter a register.
5056 * gcc.dg/ssp-2.c: Likewise.
5057 * gcc.dg/torture/parm-coalesce.c: New.
5058
7e8e52b7 50592015-06-08 Jan Hubicka <hubicka@ucw.cz>
5060
5061 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5062 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5063
30326fda 50642015-06-08 Tom de Vries <tom@codesourcery.com>
5065
5066 PR rtl-optimization/66444
5067 * gcc.dg/pr66444.c: New test.
5068
9b5d7505 50692015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5070
5071 PR fortran/66245
5072 * gfortran.dg/class_is_1.f90: New test.
5073 * gfortran.dg/type_is_1.f90: Ditto.
5074
6e84ccad 50752015-06-08 Marek Polacek <polacek@redhat.com>
5076
5077 PR c/66415
5078 * gcc.dg/cpp/pr66415-1.c: New test.
5079 * gcc.dg/cpp/pr66415-2.c: New test.
5080
3b43af65 50812015-06-08 Richard Biener <rguenther@suse.de>
5082
5083 PR tree-optimization/66422
5084 * gcc.dg/Warray-bounds-16.c: New testcase.
5085
4e30dcb3 50862015-06-08 Richard Biener <rguenther@suse.de>
5087
5088 * gcc.dg/vect/slp-perm-10.c: New testcase.
5089 * gcc.dg/vect/slp-23.c: Adjust.
5090 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5091 vector pointer update.
5092
73118c48 50932015-06-08 Marek Polacek <polacek@redhat.com>
5094
5095 PR sanitizer/66452
5096 * g++.dg/ubsan/pr66452.C: New test.
5097
6167e851 50982015-06-08 Tom de Vries <tom@codesourcery.com>
5099
5100 PR tree-optimization/66436
5101 * gcc.dg/gomp/dump-new-function-2.c: New test.
5102 * gcc.dg/gomp/dump-new-function-3.c: Same.
5103 * gcc.dg/gomp/dump-new-function.c: Same.
5104
f48e5cbc 51052015-06-08 Tom de Vries <tom@codesourcery.com>
5106
5107 PR tree-optimization/66435
5108 * gcc.dg/gomp/notify-new-function-2.c: New test.
5109 * gcc.dg/gomp/notify-new-function-3.c: Same.
5110 * gcc.dg/gomp/notify-new-function.c: Same.
5111
9a8ba0f7 51122015-06-06 Jan Hubicka <hubicka@ucw.cz>
5113
5114 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5115 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5116 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5117 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5118 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5119 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5120 -fshort-enum.
5121
a74c2d0d 51222015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5123
6cff4a01 5124 PR fortran/47659
a74c2d0d 5125 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5126 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5127 for assignment.
5128 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5129 * gfortran.dg/warn_conversion_5.f90: New test.
5130 * gfortran.dg/warn_conversion_6.f90: New test.
5131 * gfortran.dg/warn_conversion_7.f90: New test.
5132
ff232eb9 51332015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5134
5135 PR fortran/66347
5136 * gfortran.dg/blockdata_9.f: New test.
5137
aed02d59 51382015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5139
5140 PR fortran/66385
5141 * gfortran.dg/forall_17.f90: New test.
5142
3a1c9df2 51432015-06-05 Aldy Hernandez <aldyh@redhat.com>
5144
5145 * g++.dg/cpp0x/pr57101.C: Add warning.
5146 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5147 * g++.dg/ext/visibility/anon7.C: Same.
5148 * g++.dg/ipa/pr63587-2.C: Same.
5149 * g++.dg/opt/dump1.C: Same.
5150 * g++.dg/opt/pr59622-3.C: Same.
5151 * g++.dg/opt/pr59622.C: Same.
5152 * g++.dg/torture/pr46383.C: Same.
5153 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5154 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5155 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5156 functions.
5157 * gfortran.dg/intent_out_8.f90: Same.
5158 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5159
bed86f06 51602015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5161
5162 PR fortran/66377
5163 gfortran.dg/equiv_9.f90: New test.
5164
5165
d38409cd 51662015-06-05 Tom de Vries <tom@codesourcery.com>
5167
5168 merge from gomp4 branch:
5169 2015-05-28 Tom de Vries <tom@codesourcery.com>
5170
5171 PR tree-optimization/65443
5172 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5173 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5174 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5175
aa09f263 51762015-06-05 Nathan Sidwell <nathan@acm.org>
5177
5178 PR c++/52595
5179 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5180
9b294885 51812015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5182
5183 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5184
3a4679bd 51852015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5186
5187 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5188
4641882f 51892015-06-04 Sriraman Tallam <tmsriram@google.com>
3a4679bd 5190
dd67d1ad 5191 * gcc.target/i386/noplt-1.c: New test.
5192 * gcc.target/i386/noplt-2.c: New test.
5193 * gcc.target/i386/noplt-3.c: New test.
5194 * gcc.target/i386/noplt-4.c: New test.
4641882f 5195
8fa35611 51962015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5197
5198 PR fortran/58749
5199 * gfortran.dg/adjustl_1.f90: New test.
5200
499e2be8 52012015-06-04 Jan Hubicka <hubicka@ucw.cz>
5202
5203 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5204 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5205
52062015-06-03 Jan Hubicka <hubicka@ucw.cz>
5207
5208 * lto.c (iterative_hash_canonical_type,
5209 gimple_register_canonical_type): only hash main variants of types
5210
e81ad0db 52112015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5212
5213 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5214 Move set of dg-do-what-default after early return.
5215
b44134dc 52162015-06-04 Marek Polacek <polacek@redhat.com>
5217
5218 PR c/66341
5219 * gcc.dg/lvalue-8.c: New test.
5220
1352f3c4 52212015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5c874cd3 5222 Paolo Carlini <paolo.carlini@oracle.com>
5223
5224 PR c++/66130
5225 * g++.dg/other/pr66130.C: New.
5226 * g++.dg/cpp0x/pr66130.C: Likewise.
5227
c38e3437 52282015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5229
5230 * g++.dg/cpp0x/decl-loc1.C: New.
5231 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5232 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5233 * g++.dg/init/ctor8.C: Likewise.
5234 * g++.dg/parse/semicolon4.C: Likewise.
5235
d120fa25 52362015-06-03 Marek Polacek <polacek@redhat.com>
5237
5238 PR sanitizer/66190
5239 * g++.dg/ubsan/static-init-1.C: New test.
5240 * g++.dg/ubsan/static-init-2.C: New test.
5241 * g++.dg/ubsan/static-init-3.C: New test.
5242
73a9a75e 52432015-06-03 Uros Bizjak <ubizjak@gmail.com>
5244
5245 PR target/66275
5246 * gcc.target/i386/pr66275.c: New test.
5247
d1df0bfc 52482015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5249
5250 * gcc.dg/Wcxx-compat-22.c: New testcase.
5251 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5252 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5253 * c-c++-common/pr58346-1.c: Likewise.
5254 * c-c++-common/transparent-union-1.c: Likewise.
5255
f8363c5d 52562015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5257
5258 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5259 * g++.dg/plugin/def_plugin.c: New file.
5260 * g++.dg/plugin/def-plugin-test.C: New file.
5261
904bd865 52622015-06-03 Richard Biener <rguenther@suse.de>
5263
5264 * gcc.dg/vect/bb-slp-36.c: New testcase.
5265
94c42181 52662015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5267
5268 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5269
7f0dce59 52702015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5271
5272 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5273 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5274 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5275 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5276
bb5414b4 52772015-06-03 Marek Polacek <polacek@redhat.com>
5278
5279 PR c/64223
5280 PR c/29358
5281 * gcc.dg/pr64223-1.c: New test.
5282 * gcc.dg/pr64223-2.c: New test.
5283
5c08a518 52842015-06-03 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/63916
5287 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5288
dabc0f79 52892015-06-03 Richard Biener <rguenther@suse.de>
5290
5291 PR tree-optimization/66375
5292 * gcc.dg/torture/pr66375.c: New testcase.
5293
0e72497d 52942015-06-03 Bin Cheng <bin.cheng@arm.com>
5295
5296 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5297
52982015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
a19b6344 5299
5300 PR target/65768
5301 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5302
f1591b49 53032015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5304
12e011e3 5305 PR fortran/66380
f1591b49 5306 * gfortran.dg/reshape_7.f90: New test.
5307
7c62dfbb 53082015-06-02 David Malcolm <dmalcolm@redhat.com>
5309
5310 PR c/66220:
5311 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5312 (fn_36): New.
5313
5b9761f5 53142015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5315
5316 PR c/49551
5317 * gcc.dg/pr49551.c: New testcase.
5318
52da1a31 53192015-06-02 Richard Biener <rguenther@suse.de>
5320
5321 PR debug/65549
5322 * g++.dg/lto/pr65549_0.C: New testcase.
5323
1c2d9da9 53242015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5325
5326 PR libgomp/65742
5327 PR middle-end/66332
5328 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5329
8d3292c4 53302015-06-02 Uros Bizjak <ubizjak@gmail.com>
5331
5332 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5333
51aaf403 53342015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 PR c++/61683
5337 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5338
05032b10 53392015-06-02 Bin Cheng <bin.cheng@arm.com>
5340
5341 PR tree-optimization/48052
5342 * gcc.dg/tree-ssa/scev-8.c: New.
5343 * gcc.dg/tree-ssa/scev-9.c: New.
5344 * gcc.dg/tree-ssa/scev-10.c: New.
5345 * gcc.dg/vect/pr48052.c: New.
5346
708cee3f 53472015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5348
5349 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5350
f076cc98 53512015-06-02 Uros Bizjak <ubizjak@gmail.com>
5352
5353 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5354
baf8dfde 53552015-06-02 Marek Polacek <polacek@redhat.com>
5356
5357 PR middle-end/66345
5358 * gcc.dg/torture/pr66345.c: New test.
5359
7a6adcfd 53602015-06-02 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/65961
5363 * gcc.dg/torture/pr65961.c: New testcase.
5364
5fe66b3c 53652015-06-02 Bin Cheng <bin.cheng@arm.com>
5366
5367 PR tree-optimization/52563
5368 PR tree-optimization/62173
5369 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5370 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5371
33b2642e 53722015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5373
5374 * gnat.dg/specs/varsize_return2.ads: New test.
5375 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5376
9b0be19c 53772015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5378
5379 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5380
e5890169 53812015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5382
5383 PR target/65697
5384 * gcc.target/aarch64/sync-comp-swap.c: New.
5385 * gcc.target/aarch64/sync-comp-swap.x: New.
5386 * gcc.target/aarch64/sync-op-acquire.c: New.
5387 * gcc.target/aarch64/sync-op-acquire.x: New.
5388 * gcc.target/aarch64/sync-op-full.c: New.
5389 * gcc.target/aarch64/sync-op-full.x: New.
5390 * gcc.target/aarch64/sync-op-release.c: New.
5391 * gcc.target/aarch64/sync-op-release.x: New.
5392
74c06e2f 53932015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5394
39bde736 5395 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5396 (bar): Predefined.
74c06e2f 5397
955b5669 53982015-06-01 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/66349
5401 PR tree-optimization/66352
5402 PR tree-optimization/66357
5403 * gcc.dg/torture/pr66357.c: New testcase.
5404 * gcc.dg/torture/pr66349.c: Likewise.
5405 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5406
a7ee7309 54072015-06-01 Richard Biener <rguenther@suse.de>
5408
5409 Revert
5410 2015-05-29 Richard Biener <rguenther@suse.de>
5411
5412 PR tree-optimization/66314
5413 * gcc.dg/asan/pr66314.c: New testcase.
5414
ec09a57c 54152015-06-01 Richard Biener <rguenther@suse.de>
5416
5417 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5418
5a750b73 54192015-06-01 Jakub Jelinek <jakub@redhat.com>
5420
5421 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5422 directives.
5423 (hp3, hp4): Add inline keyword.
5424 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5425 (hp2): Add inline keyword.
5426 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5427 (hp2): Add inline keyword.
5428
100c2304 54292015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5430
5431 PR target/65527
5432 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5433 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5434 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5435 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5436
764e5294 54372015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5438
5439 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5440 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5441
0906dd56 54422015-06-01 Richard Biener <rguenther@suse.de>
5443
5444 PR tree-optimization/66280
5445 * g++.dg/torture/pr66280.C: New testcase.
5446 * g++.dg/torture/pr66280-2.C: Likewise.
5447
c70df25e 54482015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5449
5450 * gnat.dg/addr9_1.adb: New test.
5451 * gnat.dg/addr9_2.adb: Likewise.
5452 * gnat.dg/addr9_3.adb: Likewise.
5453 * gnat.dg/addr9_4.adb: Likewise.
5454
b0a23e2f 54552015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5456
5457 * g++.dg/other/dump-ada-spec-4.C: New test.
5458
59e4cb82 54592015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5460
5461 * gcc.dg/alias-8.c: Fix dg-warning.
5462
fdc195e1 54632015-05-30 Jan Hubicka <hubicka@ucw.cz>
5464
5465 * gcc.dg/alias-8.c: Do not xfail.
5466 * gcc.dg/pr62167.c: Prevent FRE.
5467 * gcc.dg/alias-14.c: New testcase.
5468
48e66daa 54692015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5470
5471 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5472
8ae6e291 54732015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5474
5475 PR target/66215
5476 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5477 dg-options.
5478 * gcc.target/s390/hotpatch-10.c: Likewise.
5479 * gcc.target/s390/hotpatch-11.c: Likewise.
5480 * gcc.target/s390/hotpatch-12.c: Likewise.
5481 * gcc.target/s390/hotpatch-17.c: Likewise.
5482 * gcc.target/s390/hotpatch-18.c: Likewise.
5483 * gcc.target/s390/hotpatch-20.c: Likewise.
5484 * gcc.target/s390/hotpatch-21.c: Likewise.
5485 * gcc.target/s390/hotpatch-22.c: Likewise.
5486 * gcc.target/s390/hotpatch-23.c: Likewise.
5487 * gcc.target/s390/hotpatch-24.c: Likewise.
5488 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5489 to check for the exact nops too.
5490 * gcc.target/s390/hotpatch-3.c: Likewise.
5491 * gcc.target/s390/hotpatch-4.c: Likewise.
5492 * gcc.target/s390/hotpatch-5.c: Likewise.
5493 * gcc.target/s390/hotpatch-6.c: Likewise.
5494 * gcc.target/s390/hotpatch-7.c: Likewise.
5495 * gcc.target/s390/hotpatch-8.c: Likewise.
5496 * gcc.target/s390/hotpatch-9.c: Likewise.
5497 * gcc.target/s390/hotpatch-14.c: Likewise.
5498 * gcc.target/s390/hotpatch-15.c: Likewise.
5499 * gcc.target/s390/hotpatch-16.c: Likewise.
5500 * gcc.target/s390/hotpatch-19.c: Likewise.
5501 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5502 scan-assembler-times counting number of .align directives.
5503 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5504 dg-options. Remove scan-assembler-times counting number of .align
5505 directives.
5506 * gcc.target/s390/hotpatch-26.c: New file.
5507 * gcc.target/s390/hotpatch-27.c: New file.
5508 * gcc.target/s390/hotpatch-28.c: New file.
5509 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5510 using -Os -O0 -O1 -O2 -O3 options.
5511
bbe7aac8 55122015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5513
5514 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5515
2f439a71 55162015-05-29 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR tree-optimization/66142
5519 * gcc.dg/vect/pr66142.c: New test.
5520
874cacba 55212015-05-29 Richard Biener <rguenther@suse.de>
5522
5523 PR tree-optimization/66314
5524 * gcc.dg/asan/pr66314.c: New testcase.
5525
79d46209 55262015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5527
5528 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5529 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5530 Adjust all callers.
5531 (schedule-cleanups, dg-keep-saved-temps): New proc.
5532 (gcc-dg-test-1): Schedule cleanups.
5533 * lib/profopt.exp (profopt-execute): Likewise.
5534 * g++.dg/cdce3.C: Adjust expected line numbers.
5535 * gcc.dg/cdce1.c: Likewise.
5536 * gcc.dg/cdce2.c: Likewise.
5537 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5538 * gcc.dg/strlenopt-24.c: Likewise.
5539 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5540 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5541 * obj-c++.dg/encode-2.mm: Likewise.
5542
a4432a68 55432015-05-28 DJ Delorie <dj@redhat.com>
5544
5545 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5546
4c3f1f54 55472015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5548
5549 * gnat.dg/discr43.adb: New test.
5550
114fcc02 55512015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5552
5553 * gnat.dg/varsize_temp.adb: Rename into...
5554 * gnat.dg/varsize1.adb: ...this.
5555 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5556 * gnat.dg/varsize2.ad[sb]: ...this.
5557 * gnat.dg/varsize3_1.adb: New test.
5558 * gnat.dg/varsize3_2.adb: Likewise.
5559 * gnat.dg/varsize3_3.adb: Likewise.
5560 * gnat.dg/varsize3_4.adb: Likewise.
5561 * gnat.dg/varsize3_5.adb: Likewise.
5562 * gnat.dg/varsize3_6.adb: Likewise.
5563 * gnat.dg/varsize3_pkg1.ads: New helper.
5564 * gnat.dg/varsize3_pkg2.ads: Likewise.
5565 * gnat.dg/varsize3_pkg3.ads: Likewise.
5566
34563054 55672015-05-28 Richard Biener <rguenther@suse.de>
5568
5569 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5570
6325605f 55712015-05-28 Richard Biener <rguenther@suse.de>
5572
5573 PR tree-optimization/66142
5574 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5575
1352f3c4 55762015-05-28 Lawrence Velázquez <vq@larryv.me>
598bdc16 5577
5578 PR target/63810
5579 * gcc.dg/darwin-minversion-3.c: Update testcase.
5580 * gcc.dg/darwin-minversion-4.c: Ditto.
5581 * gcc.dg/darwin-minversion-5.c: New testcase.
5582 * gcc.dg/darwin-minversion-6.c: Ditto.
5583 * gcc.dg/darwin-minversion-7.c: Ditto.
5584 * gcc.dg/darwin-minversion-8.c: Ditto.
5585 * gcc.dg/darwin-minversion-9.c: Ditto.
5586 * gcc.dg/darwin-minversion-10.c: Ditto.
5587 * gcc.dg/darwin-minversion-11.c: Ditto.
5588 * gcc.dg/darwin-minversion-12.c: Ditto.
5589
734ac122 55902015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5591
5592 PR rtl-optimization/66168
5593 * gcc.c-torture/compile/pr66168.c: New test.
5594
6fa6a871 55952015-05-27 Jeff Law <law@redhat.com>
5596
5597 PR target/39726
5598 * gcc.dg/target/m68k/pr39726-1.c: New test.
5599
3d4beec7 56002015-05-27 Nathan Sidwell <nathan@acm.org>
5601
5602 PR c++/66270
5603 * g++.dg/ext/alias-canon3.C: New.
5604
f146c442 56052015-05-27 Richard Biener <rguenther@suse.de>
5606
5607 PR tree-optimization/66272
5608 Revert parts of
5609 2014-08-15 Richard Biener <rguenther@suse.de>
5610
5611 PR tree-optimization/62031
5612 * gcc.dg/torture/pr66272.c: New testcase.
5613
0493e57c 56142015-05-27 Richard Biener <rguenther@suse.de>
5615
5616 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5617
a95e5776 56182015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5619
5620 PR target/65358
e86bbccf 5621 * gcc.dg/pr65358.c: New test.
a95e5776 5622
c26f6f28 56232015-05-27 Andre Vehreschild <vehre@gmx.de>
5624
5625 PR fortran/65548
5626 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5627 semantic.
5628 * gfortran.dg/allocate_with_source_6.f90: New test.
5629
eac71245 56302015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5631
5632 * gnat.dg/atomic7_1.adb: New test.
5633 * gnat.dg/atomic7_2.adb: Likewise.
5634 * gnat.dg/atomic7_pkg1.ads: New helper.
5635 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5636
b11ca813 56372015-05-26 Michael Matz <matz@suse.de>
5638
5639 PR middle-end/66251
5640 * gcc.dg/vect/pr66251.c: New test.
5641
e5d08bfd 56422015-05-26 Richard Biener <rguenther@suse.de>
5643
5644 PR tree-optimization/66142
5645 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5646
9ee70f20 56472015-05-26 Paul Thomas <pault@gcc.gnu.org>
5648
5649 PR fortran/66082
5650 * gfortran.dg/allocatable_scalar_13.f90: New test
5651
108d967d 56522015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5653
5654 * gnat.dg/warn11.adb: New test.
5655 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5656
0dc5169f 56572015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5658
5659 * gnat.dg/vfa1_1.adb: New test.
5660 * gnat.dg/vfa1_2.adb: Likewise.
5661 * gnat.dg/vfa1_3.adb: Likewise.
5662 * gnat.dg/vfa1_4.adb: Likewise.
5663 * gnat.dg/vfa1_pkg.ads: New helper.
5664
5971a5b3 56652015-05-25 Alexander Monakov <amonakov@ispras.ru>
5666
5667 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5668 * gcc.target/i386/pr66232-3.c: Likewise.
5669
ea0685f5 56702015-05-25 Uros Bizjak <ubizjak@gmail.com>
5671
5672 PR target/66274
5673 * gcc.target/i386/pr66274.c: New test.
5674
6a16fba0 56752015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5676
5677 * gnat.dg/renaming6.ad[sb]: New test.
5678
c4e00382 56792015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5680
5681 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5682 and 'dg-require-effective-target pie'.
5683
e05f806a 56842015-05-23 Nathan Sidwell <nathan@acm.org>
5685
5686 PR c++/66243
5687 * g++.dg/cpp0x/pr66243.C: New.
5688
56892015-05-24 Jan Hubicka <hubicka@ucw.cz>
960a5573 5690
5691 PR lto/66180
5692 * g++.dg/lto/pr66180_0.C: New testcase.
5693 * g++.dg/lto/pr66180_1.C: New testcase.
5694
904b56f7 56952015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5696
5697 PR fortran/66257
5698 * typebound_call_27.f90: New file.
5699
37eed53a 57002015-05-23 Nathan Sidwell <nathan@acm.org>
5701
5702 PR c++/65936
5703 * g++.dg/template/pr65936.C: New.
5704
c59372d1 57052015-05-22 Marc Glisse <marc.glisse@inria.fr>
5706
5707 PR tree-optimization/63387
5708 * gcc.dg/pr63387-2.c: New testcase.
5709
cc77228c 57102015-05-22 Marc Glisse <marc.glisse@inria.fr>
5711
5712 * gcc.dg/simd-1.c: Update to the new message.
5713
5af95dbe 57142015-05-22 Marc Glisse <marc.glisse@inria.fr>
5715
5716 * gcc.dg/nand.c: New testcase.
5717
33bd76b5 57182015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5719
5720 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5721 Set dg-do-what-default to compile only on ARM targets without
5722 arm_neon_hw execution support. Remove redundant c-torture-execute
5723 in loop over test cases.
5724
d86303d8 57252015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5726
5727 PR target/65491
5728 * gcc.target/aarch64/pr65491_1.c: New test.
5729 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5730 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5731
3dc19526 57322015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5733
5734 PR c++/65598
5735 * g++.dg/cpp0x/explicit9.C: New.
5736 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5737
126fecae 57382015-05-22 Richard Biener <rguenther@suse.de>
5739
5740 PR tree-optimization/66251
5741 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5742
5a4c69dd 57432015-05-22 Marek Polacek <polacek@redhat.com>
5744
5745 PR c/47043
5746 * c-c++-common/attributes-enum-1.c: New test.
5747 * c-c++-common/attributes-enum-2.c: New test.
5748 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5749 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5750
96177f6a 57512015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5752
5753 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5754 effective target support. If no arm_neon_hw support, do not attempt
5755 to execute the tests; only compile them.
5756 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5757 and "dg-require-effective-target arm_neon_ok".
5758 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5759 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5760 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5761 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5762 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5763 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5764 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5765 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5766 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5767 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5768 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5769 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5770 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5771 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5772 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5773 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5774 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5775 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5776 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5777 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5778 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5779 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5780 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5781 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5782 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5783 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5784 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5785 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5786 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5787 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5788 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5789 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5790 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5791 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5792 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5793 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5794 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5795 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5796 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5797 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5798 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5799 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5800 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5801 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5802 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5803 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5804 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5805 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5806 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5807 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5808 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5809 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5810 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5811 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5812 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5813 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5814 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5815 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5816 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5817 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5818 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5819 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5820 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5821 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5822 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5823 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5824 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5825 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5826 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5827 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5828 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5829 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5830 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5831 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5832 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5833 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5834 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5835 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5836 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5837 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5838 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5839 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5840 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5841 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5842 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5843 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5844 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5845 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5846 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5847 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5848 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5849 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5850 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5851 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5852 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5853 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5854 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5855 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5856 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5857 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5858 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5859 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5860 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5861 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5862 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5863 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5864 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5865 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5866 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5867 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5868 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5869 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5870 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5871
0c0660a2 58722015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5873
5874 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5875 * gcc.dg/vect/pr59354.c: Likewise.
5876 * gcc.dg/vect/pr64252.c: Likewise.
5877 * gcc.dg/vect/pr64404.c: Likewise.
5878 * gcc.dg/vect/pr64493.c: Likewise.
5879 * gcc.dg/vect/pr64495.c: Likewise.
5880 * gcc.dg/vect/pr64844.c: Likewise.
5881 * gcc.dg/vect/pr65518.c: Likewise.
5882 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5883
56d260fd 58842015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5885
5886 PR c++/66210
5887 * g++.dg/cpp1y/var-templ28.C: New.
5888
38e98f58 58892015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5890
5891 PR target/66232
5892 * gcc.target/i386/pr66232-1.c: New test.
5893 * gcc.target/i386/pr66232-2.c: Likewise.
5894 * gcc.target/i386/pr66232-3.c: Likewise.
5895 * gcc.target/i386/pr66232-4.c: Likewise.
5896 * gcc.target/i386/pr66232-5.c: Likewise.
5897
ee8f324b 58982015-05-21 Nathan Sidwell <nathan@acm.org>
5899
5900 * g++.dg/cpp1y/pr60943.C: New.
56d260fd 5901
bcce7ce7 59022015-05-21 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR tree-optimization/66233
5905 * gcc.c-torture/execute/pr66233.c: New test.
5906
401a3ee4 59072015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5908
5909 PR fortran/66176
5910 * gfortran.dg/inline_matmul_11.f90: New test.
5911
8d84a498 59122015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5913
5914 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5915 instead of listing several targets on its own.
5916 * gcc.target/i386/pr32219-2.c: Likewise.
5917 * gcc.target/i386/pr32219-3.c: Likewise.
5918 * gcc.target/i386/pr32219-4.c: Likewise.
5919 * gcc.target/i386/pr32219-5.c: Likewise.
5920 * gcc.target/i386/pr32219-6.c: Likewise
5921 * gcc.target/i386/pr32219-7.c: Likewise.
5922 * gcc.target/i386/pr32219-8.c: Likewise.
5923 * gcc.target/i386/pr39013-1.c: Likewise.
5924 * gcc.target/i386/pr39013-2.c: Likewise.
5925 * gcc.target/i386/pr64317.c: Likewise.
5926
098e94fb 59272015-05-21 Jeff Law <law@redhat.com>
5928
b3676e5e 5929 * gcc.target/hppa/shadd-3.c: New test.
098e94fb 5930 * gcc.target/hppa/shadd-4.c: New test.
5931
56d260fd 59322015-05-21 Michael Matz <matz@suse.de>
e1c75243 5933
5934 * gcc.dg/vect/vect-strided-store.c: New test.
5935 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5936 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5937
20e93ff8 59382015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5939
5940 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5941 * gcc.dg/pow-sqrt-synth-1.c: New test.
5942 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5943
1ebb5060 59442015-05-21 Richard Biener <rguenther@suse.de>
5945
5946 PR c++/66211
5947 * g++.dg/conversion/pr66211.C: New testcase.
5948 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5949
100a3e05 59502015-05-21 Jeff Law <law@redhat.com>
5951
5952 * gcc.target/hppa/shadd-2.c: New test.
5953
dedba428 59542015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5955
5956 PR target/54236
5957 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5958
311bf132 59592015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5960
5961 PR target/65937
5962 * gcc.target/arm/pr26702.c: Adjust target selector.
5963
cf6a4316 59642015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5965
5966 PR middle-end/66221
5967 * gcc.dg/lto/pr66221_0.c: New test.
5968 * gcc.dg/lto/pr66221_1.c: New test.
5969
1352f3c4 59702015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
d5a2ddc7 5971
5972 PR c/52952
5973 * gcc.dg/redecl-4.c: Update column numbers.
5974 * gcc.dg/format/bitfld-1.c: Likewise.
5975 * gcc.dg/format/attr-2.c: Likewise.
5976 * gcc.dg/format/attr-6.c: Likewise.
5977 * gcc.dg/format/attr-7.c (baz): Likewise.
5978 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5979 * gcc.dg/format/attr-4.c: Likewise.
5980 * gcc.dg/format/branch-1.c: Likewise.
5981 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5982 locations within strings with embedded escape sequences.
5983
edb1ad78 59842015-05-20 Jeff Law <law@redhat.com>
5985
5986 * gcc.target/hppa/hppa.exp: New target test driver.
5987 * gcc.target/hppa/shadd-1.c: New test.
5988
e5a371fd 59892015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5990
e1c75243 5991 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
e5a371fd 5992
d2ff7159 59932015-05-20 David Malcolm <dmalcolm@redhat.com>
5994
5995 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5996 (fn_33_k_and_r_style): New.
5997 (fn_33_stroustrup_style): New.
5998 (fn_33_allman_style): New.
5999 (fn_33_whitesmiths_style): New.
6000 (fn_33_horstmann_style): New.
6001 (fn_33_ratliff_banner_style): New.
6002 (fn_33_lisp_style): New.
6003 (fn_34_indent_dash_gnu): New.
6004 (fn_34_indent_dash_kr): New.
6005 (fn_34_indent_dash_orig): New.
6006 (fn_34_indent_linux_style): New.
6007
62934d39 60082015-05-20 Andre Vehreschild <vehre@gmx.de>
6009
6010 PR fortran/65548
6011 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6012
ad478851 60132015-05-20 Bin Cheng <bin.cheng@arm.com>
6014
6015 PR tree-optimization/65447
6016 * gcc.dg/tree-ssa/pr65447.c: New test.
6017
3dc48db7 60182015-05-19 Nathan sidwell <nathan@acm.org>
6019
6020 * g++.dg/cpp0x/pr65954.C: New.
6021
006bbb6b 60222015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6023
6024 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6025
abff17c6 60262015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6027
6028 * lib/target-supports.exp: Vector do not always have natural
6029 alignment on s390*.
6030
09c7ce53 60312015-05-19 David Sherwood <david.sherwood@arm.com>
6032
6033 * gcc.dg/loop-invariant.c: New testcase.
6034
abff17c6 60352015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6036
6037 * lib/target-supports.exp: Vector do not always have natural
6038 alignment on s390*.
6039
9b85291b 60402015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6041
6042 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6043 s390*.
6044 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6045
7b2097d6 60462015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6047
6048 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6049 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6050 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6051 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6052 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6053 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6054 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6055 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6056 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6057 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6058
26233f43 60592015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6060
6061 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6062
68b91041 60632015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6064
6065 * gcc.target/s390/s390.exp
6066 (check_effective_target_vector): New check.
6067 * gcc.target/s390/vector/vec-abi-1.c: New test.
6068 * gcc.target/s390/vector/vec-abi-2.c: New test.
6069 * gcc.target/s390/vector/vec-abi-3.c: New test.
6070 * gcc.target/s390/vector/vec-abi-4.c: New test.
6071 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6072 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6073 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6074 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6075 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6076 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6077 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6078 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6079 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6080 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6081 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6082 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6083 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6084 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6085 * gcc.target/s390/vector/vec-init-1.c: New test.
6086 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6087 * gcc.target/s390/vector/vec-shift-1.c: New test.
6088 * gcc.target/s390/vector/vec-sub-1.c: New test.
6089
a7f9b6c3 60902015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6091
6092 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6093
f479d8cc 60942015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6095
6096 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6097
b370e4d8 60982015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6099
6100 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6101
629ab097 61022015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6103
6104 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6105
9c30fcb6 61062015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6107
6108 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6109
0c810b5b 61102015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6111
6112 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6113
5d624b5c 61142015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6115
6116 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6117
7b499d11 61182015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6119
6120 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6121
775e3353 61222015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6123
6124 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6125
54f5c530 61262015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6127
6128 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6129
73acb224 61302015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6131
6132 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6133
ad0b57e2 61342015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6135
6136 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6137
5fd81dc5 61382015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6139
6140 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6141
676ec1ba 61422015-05-19 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR tree-optimization/66187
6145 * gcc.c-torture/execute/pr66187.c: New test.
6146 * gcc.dg/pr66187-1.c: New test.
6147 * gcc.dg/pr66187-2.c: New test.
6148
c379ef58 61492015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6150
6151 * gcc.dg/vect/bb-slp-35.c: Adjust.
6152
41fdc863 61532015-05-19 Richard Biener <rguenther@suse.de>
6154
6155 PR tree-optimization/66165
6156 * gcc.dg/torture/pr66165.c: New testcase.
6157
6158 PR tree-optimization/66185
6159 * gcc.dg/torture/pr66185.c: New testcase.
6160
cf9350df 61612015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6162
6163 PR target/54236
6164 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6165
069b9d52 61662015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6167
6168 * gcc.target/mips/p5600-bonding.c : New file.
6169
5b266f8b 61702015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6171
6172 PR fortran/66106
6173 * gfortran.dg/interface_operator_1.f90: New tests.
6174
7e8f55c1 61752015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6176
6177 PR fortran/66057
6178 * gfortran.dg/generic_29.f90: New tests.
6179
54c0257b 61802015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6181
6182 PR fortran/66043
6183 * gfortran.dg/storage_size_6.f90: New tests.
6184
07914e3e 61852015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6186
6187 PR fortran/66045
6188 * gfortran.dg/null1.f90: New test.
6189
3132dbae 61902015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6191
6192 PR fortran/66044
6193 * gfortran.dg/entry_21.f90: New test.
6194
552a6172 61952015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6196
6197 PR fortran/66043
6198 * gfortran.dg/storage_size_6.f90: New tests.
6199
0f91e212 62002015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6201
6202 PR fortran/66040
6203 * gfortran.dg/misplaced_statement.f90: New test.
6204
753ec85a 62052015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6206
6207 PR fortran/66039
6208 * gfortran.dg/filepos1.f90: New test
6209
ed95ccea 62102015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6211
6212 PR fortran/64925
6213 * gfortran.dg/pr64925.f90: New test.
6214
2a332a7a 62152015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6216
6217 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6218 unit.
6219 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6220
c13554dd 62212015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6222
6223 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6224 to the family of pie capable targets.
6225
9ed784d8 62262015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6227
6228 * gcc.target/arm/bics_1.c : New testcase.
6229 * gcc.target/arm/bics_2.c : New testcase.
6230 * gcc.target/arm/bics_3.c : New testcase.
6231 * gcc.target/arm/bics_4.c : New testcase.
6232
c4d69063 62332015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6234
6235 * gcc.target/mips/umips-attr.c: New test.
6236
da594a26 62372015-05-17 Uros Bizjak <ubizjak@gmail.com>
6238
6239 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6240 * gcc.dg/20150120-2.c (dg-final): Ditto.
6241 * gcc.dg/20150120-2.c (dg-final): Ditto.
6242 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6243
d997eb17 62442015-05-17 Uros Bizjak <ubizjak@gmail.com>
6245
6246 PR target/66174
6247 * gcc.target/i386/pr66174.c: New test.
6248
f0b51f7d 62492015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6250
6251 PR fortran/37131
6252 * gfortran.dg/matmul_bounds_6.f90: New test.
6253 * gfortran.dg/matmul_bounds_7.f90: New test.
6254
d997eb17 62552015-05-16 Jan Hubicka <hubicka@ucw.cz>
40175f70 6256
6257 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6258 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6259 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6260 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6261 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6262 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6263
ba4f3fc0 62642015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6265
6266 PR fortran/65903
6267 * gfortran.dg/continuation_13.f90: Update test.
6268 * gfortran.dg/pr65903.f90: New test.
6269
dcd51ab4 62702015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6271
6272 PR fortran/66113
6273 * gfortran.dg/block_14.f90: New test.
6274
1352f3c4 62752015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
09172322 6276
6277 PR fortran/44054
6278 * lib/gfortran-dg.exp: Update regex to handle two locations for
6279 the same diagnostic without caret.
6280 * gfortran.dg/badline.f: Test also that line numbers are correct
6281 before and after "left but not entered" warning.
6282
17202aa5 62832015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6284 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6285
6286 PR target/65768
6287 * gcc.target/arm/maskdata.c: New test.
6288
b8f8c849 62892015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6290
6291 PR fortran/65792
6292 * gfortran.dg/derived_constructor_components_5: New test
6293
b4e5c0d9 62942015-05-16 Uros Bizjak <ubizjak@gmail.com>
6295
6296 PR target/66140
6297 * gcc.target/alpha/pr66140.c: New test.
6298
e53013a8 62992015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6300
6301 PR c/48956
6302 * gcc.dg/Wconversion-complex-c99.c: New test.
6303 * gcc.dg/Wconversion-complex-gnu.c: New test.
6304
d792dcdf 63052015-05-15 Marc Glisse <marc.glisse@inria.fr>
6306
6307 PR tree-optimization/64454
6308 * gcc.dg/modmod.c: New testcase.
6309
9664a778 63102015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6311
6312 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6313
d86dfeae 63142015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6315
6316 PR middle-end/66134
6317 * gcc.target/i386/mpx/pr66134.c: New test.
6318
8e2a42ca 63192015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6320
6321 * gcc.target/powerpc/pr60158.c: New test.
6322
d92a49b5 63232015-05-14 Alexander Monakov <amonakov@ispras.ru>
6324
6325 * gcc.target/i386/sibcall-7.c: New test.
6326 * gcc.target/i386/sibcall-8.c: New test.
6327
f036380a 63282015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6329
6330 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6331 (abs64_in_dreg): Likewise.
6332
aac24642 63332015-05-14 Marek Polacek <polacek@redhat.com>
6334
6335 PR c/66066
6336 PR c/66127
6337 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6338 * gcc.dg/pr19984.c: Likewise.
6339 * gcc.dg/pr66066-1.c: New test.
6340 * gcc.dg/pr66066-2.c: New test.
6341 * gcc.dg/pr66066-3.c: New test.
6342
c3206272 63432015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6344
6345 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6346 * gcc.dg/pow-sqrt.x: New file.
6347 * gcc.dg/pow-sqrt-1.c: New test.
6348 * gcc.dg/pow-sqrt-2.c: Likewise.
6349 * gcc.dg/pow-sqrt-3.c: Likewise.
6350
db0dd9ee 63512015-05-13 Richard Biener <rguenther@suse.de>
6352
6353 PR tree-optimization/66123
6354 * gcc.dg/torture/pr66123.c: New testcase.
6355
e8a68f8c 63562015-05-13 Richard Biener <rguenther@suse.de>
6357
6358 PR middle-end/66110
6359 * gcc.dg/alias-2.c: Adjust.
6360 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6361
5f895b5c 63622015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6363
6364 PR target/65103
6365 * gcc.target/i386/pr65103-3.c: New.
6366
3ff83170 63672015-05-13 Martin Liska <mliska@suse.cz>
6368
6369 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6370
4e417836 63712015-05-13 Jakub Jelinek <jakub@redhat.com>
6372
3aa63c73 6373 PR target/66112
6374 * gcc.target/i386/pr66112-2.c: New test.
6375
4e417836 6376 PR target/66112
6377 * gcc.target/i386/pr66112-1.c: New test.
6378
1b172b45 63792015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6380
6381 PR target/66048
6382 * gcc.target/i386/mpx/pr66048.cc: New.
6383
570c7ca7 63842015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6385
6386 PR rtl-optimization/64616
6387 * gcc.dg/loop-8.c: New test.
6388 * gcc.dg/loop-9.c: New test.
6389
f5eab8eb 63902015-05-12 Jan Hubicka <hubicka@ucw.cz>
6391
6392 PR target/pr66047.c
6393 * gcc.target/i386/pr66047.c: New testcase.
6394
69ba197b 63952015-05-12 Jan Hubicka <hubicka@ucw.cz>
6396
6397 PR ipa/65873
6398 * gcc.c-torture/compile/pr65873.c: New testcase.
6399
2315565f 64002015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6401
6402 PR fortran/66111
6403 * gfortran.dg/inline_matmul_10.f90: New test.
6404
e5f01cba 64052015-05-12 David Malcolm <dmalcolm@redhat.com>
6406
6407 * c-c++-common/Wmisleading-indentation.c: New testcase.
6408 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6409 * c-c++-common/Wmisleading-indentation-2.md: New file.
6410
1fe5296b 64112015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6412
6413 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6414 "break".
6415 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6416
c1d1f6d2 64172015-05-12 Richard Biener <rguenther@suse.de>
6418
6419 PR tree-optimization/66101
6420 * gcc.dg/torture/pr66101.c: New testcase.
6421
66e30248 64222015-05-12 Richard Biener <rguenther@suse.de>
6423
6424 PR tree-optimization/37021
6425 * gcc.target/i386/vect-addsub.c: New testcase.
6426
d92a49b5 64272015-05-12 Alexander Monakov <amonakov@ispras.ru>
688548f8 6428
6429 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6430
c37be9ec 64312015-05-12 Tom de Vries <tom@codesourcery.com>
6432
6433 PR tree-optimization/66010
6434 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6435
08fcfb22 64362015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6437
6438 PR c++/65133
6439 * g++.dg/cpp0x/trailing10.C: New.
6440
0d80b45d 64412015-05-12 Richard Biener <rguenther@suse.de>
6442
6443 * gcc.dg/vect/bb-slp-35.c: New testcase.
6444
eca9d76c 64452015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6446
6447 PR fortran/66100
6448 * gfortran.dg/bound_simplification_6.f90: New.
6449
1f5afb89 64502015-05-11 Steve Ellcey <sellcey@mips.com>
6451
6452 * gcc.target/mips/branch-1.c: Pass argument to bar().
6453
a91ca74b 64542015-05-11 Alexander Monakov <amonakov@ispras.ru>
6455
6456 PR target/65753
6457 * gcc.target/i386/pr65753.c: New test.
6458
4f7f3b39 64592015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6460
6461 PR rtl-optimization/66076
6462 * gcc.dg/torture/pr66076.c: New test.
6463
c127234a 64642015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6465
6466 PR fortran/66041
6467 * gfortran.dg/inline_matmul_7.f90: New test.
6468 * gfortran.dg/inline_matmul_8.f90: New test.
6469 * gfortran.dg/inline_matmul_9.f90: New test.
6470
ea75b8c3 64712015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6472
6473 * gfortran.dg/bound_simplification_5.f90: New.
6474
d875b9d2 64752015-05-09 Jason Merrill <jason@redhat.com>
6476
6477 * lib/target-supports.exp (cxx_default): New global.
6478 (check_effective_target_c++11_only)
6479 (check_effective_target_c++14_only)
6480 (check_effective_target_c++98_only)
6481 (check_effective_target_c++1z_only): Check it.
6482
9ec6ad4e 64832015-05-09 Marc Glisse <marc.glisse@inria.fr>
6484
6485 PR tree-optimization/64454
6486 * gcc.dg/tree-ssa/vrp97.c: New file.
6487 * gcc.dg/vect/slp-perm-7.c: Update.
6488
ee00cebb 64892015-05-09 Andre Vehreschild <vehre@gmx.de>
6490
6491 PR fortran/65894
6492 * gfortran.dg/elemental_subroutine_11.f90: New test.
6493
994be998 64942015-05-08 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/66036
6497 * gcc.dg/vect/slp-41.c: New testcase.
6498
eb42d18a 64992015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6500
6501 * gfortran.dg/elemental_optional_args_7.f90: New.
6502
dc3738cb 65032015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6504
6505 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6506 allow cmlt or sshr.
6507
dc5945dc 65082015-05-08 Marek Polacek <polacek@redhat.com>
6509
6510 PR c/64918
6511 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6512 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6513
cdc64059 65142015-05-07 Marek Polacek <polacek@redhat.com>
6515
6516 PR c/65179
6517 * c-c++-common/Wshift-negative-value-1.c: New test.
dd67d1ad 6518 * c-c++-common/Wshift-negative-value-2.c: New test.
6519 * c-c++-common/Wshift-negative-value-3.c: New test.
6520 * c-c++-common/Wshift-negative-value-4.c: New test.
6521 * c-c++-common/Wshift-negative-value-5.c: New test.
6522 * c-c++-common/Wshift-negative-value-6.c: New test.
6523 * gcc.dg/c90-left-shift-1.c: New test.
6524 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6525 * gcc.dg/c99-left-shift-1.c: New test.
cdc64059 6526
1dc4e116 65272015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6528
6529 PR middle-end/192
6530 PR middle-end/54303
6531 * gcc.dg/fdata-sections-2.c: New file.
6532
c3b36458 65332015-05-07 Marek Polacek <polacek@redhat.com>
6534
6535 PR testsuite/66046
6536 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6537 last dg-output.
6538 * c-c++-common/ubsan/align-7.c: Likewise.
6539 * c-c++-common/ubsan/bounds-8.c: Likewise.
6540 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6541 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6542 * c-c++-common/ubsan/null-1.c: Likewise.
6543 * c-c++-common/ubsan/null-10.c: Likewise.
6544 * c-c++-common/ubsan/null-11.c: Likewise.
6545 * c-c++-common/ubsan/null-2.c: Likewise.
6546 * c-c++-common/ubsan/null-3.c: Likewise.
6547 * c-c++-common/ubsan/null-4.c: Likewise.
6548 * c-c++-common/ubsan/null-5.c: Likewise.
6549 * c-c++-common/ubsan/null-6.c: Likewise.
6550 * c-c++-common/ubsan/null-7.c: Likewise.
6551 * c-c++-common/ubsan/null-8.c: Likewise.
6552 * c-c++-common/ubsan/null-9.c: Likewise.
6553 * c-c++-common/ubsan/object-size-1.c: Likewise.
6554 * c-c++-common/ubsan/object-size-10.c: Likewise.
6555 * c-c++-common/ubsan/object-size-4.c: Likewise.
6556 * c-c++-common/ubsan/object-size-5.c: Likewise.
6557 * c-c++-common/ubsan/object-size-7.c: Likewise.
6558 * c-c++-common/ubsan/object-size-8.c: Likewise.
6559 * c-c++-common/ubsan/object-size-9.c: Likewise.
6560 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6561 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6562 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6563 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6564 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6565 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6566 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6567 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6568 * c-c++-common/ubsan/pr59333.c: Likewise.
6569 * c-c++-common/ubsan/pr59667.c: Likewise.
6570 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6571 * c-c++-common/ubsan/pr60636.c: Likewise.
6572 * c-c++-common/ubsan/pr63802.c: Likewise.
6573 * c-c++-common/ubsan/recovery-1.c: Likewise.
6574 * c-c++-common/ubsan/recovery-3.c: Likewise.
6575 * c-c++-common/ubsan/shift-1.c: Likewise.
6576 * c-c++-common/ubsan/shift-2.c: Likewise.
6577 * c-c++-common/ubsan/shift-4.c: Likewise.
6578 * c-c++-common/ubsan/shift-7.c: Likewise.
6579 * c-c++-common/ubsan/undefined-2.c: Likewise.
6580 * c-c++-common/ubsan/vla-1.c: Likewise.
6581 * g++.dg/ubsan/null-1.C: Likewise.
6582 * g++.dg/ubsan/null-3.C: Likewise.
6583 * g++.dg/ubsan/null-4.C: Likewise.
6584 * g++.dg/ubsan/vptr-8.C: Likewise.
6585 * g++.dg/ubsan/vptr-9.C: Likewise.
6586 * gcc.dg/ubsan/bounds-2.c: Likewise.
6587 * gcc.dg/ubsan/object-size-9.c: Likewise.
6588
8cd9143e 65892015-05-07 Jeff Law <law@redhat.com>
6590
6591 * gcc.dg/tree-ssa/shorten-1.c: New test.
6592
cce09224 65932015-05-07 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/66002
6596 * gcc.dg/vect/vect-125.c: New testcase.
6597
8cafe283 65982015-05-07 Marek Polacek <polacek@redhat.com>
6599 Martin Uecker <uecker@eecs.berkeley.edu>
6600
6601 * c-c++-common/ubsan/bounds-10.c: New test.
6602
8120405b 66032015-05-06 David Malcolm <dmalcolm@redhat.com>
6604
6605 * jit.dg/harness.h (set_options): Wrap with
6606 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6607 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6608 Special-case test-benchmark.c as a negative.
6609 * jit.dg/test-benchmark.c: New file.
6610
803253c2 66112015-05-06 Yvan Roux <yvan.roux@linaro.org>
6612
6613 PR target/64208
6614 * gcc.target/arm/pr64208.c: New test.
6615
141c6eda 66162015-05-06 Alan Modra <amodra@gmail.com>
6617
6618 PR target/66020
6619 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6620 (gparms): Make volatile.
6621
ec685d06 66222015-05-06 Richard Biener <rguenther@suse.de>
6623
6624 PR tree-optimization/62283
6625 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6626
431164c5 66272015-05-06 Christian Bruel <christian.bruel@st.com>
6628
6629 PR target/66015
6630 * gcc.target/aarch64/iinline-attr-1.c: New test.
6631
aa83abc3 66322015-05-06 Richard Biener <rguenther@suse.de>
6633
6634 * gcc.dg/vect/bb-slp-34.c: New testcase.
6635
e61613ce 66362015-05-06 Richard Biener <rguenther@suse.de>
6637
6638 PR tree-optimization/62283
6639 * gcc.dg/vect/bb-slp-14.c: Adjust.
6640
e27f3f57 66412015-05-05 Uros Bizjak <ubizjak@gmail.com>
6642
6643 PR target/65990
6644 * gcc.target/i386/pr65990.c: New test.
6645
3cd66da2 66462015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6647
6648 PR target/65915
6649 * gcc.target/i386/pr65915.c: New.
6650
9409a168 66512015-05-05 Tom de Vries <tom@codesourcery.com>
6652
6653 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6654 'va_list escapes 0'.
6655
0d827822 66562015-05-05 Tom de Vries <tom@codesourcery.com>
6657
6658 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6659 in r222173.
6660
e85934a9 66612015-05-05 Yvan Roux <yvan.roux@linaro.org>
6662
6663 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6664 * gcc.target/arm/pr65924.c: Likewise.
6665
57bae6ad 66662015-05-05 Uros Bizjak <ubizjak@gmail.com>
6667
6668 PR target/65871
6669 * gcc.target/i386/pr65871-3.c: New test.
6670
ca1f69f1 66712015-05-04 Jeff Law <law@redhat.com>
6672
6673 Revert:
6674 2015-05-04 Jeff Law <law@redhat.com>
6675 * gcc.dg/tree-ssa/shorten-1.c: New test.
6676
eba4cf96 66772015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6678 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR c++/66007
6681 * g++.dg/cpp0x/Wnarrowing4.C: New.
6682
2d66501e 66832015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6684
6685 * lib/target-supports.exp
6686 (check_effective_target_keeps_null_pointer_checks): Clarify that
6687 this is for targets that disable -fdelete-null-pointer-checks,
6688 not default it to off.
6689 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6690 -fdelete-null-pointer-checks explicit.
6691 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6692 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6693 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6694 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6695 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6696 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6697 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6698 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6699 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6700 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6701 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6702 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6703 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6704 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6705 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6706 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6707 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6708 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6709 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6710 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6711 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6712 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6713 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6714 * g++.dg/cpp0x/static_assert9.C: Likewise.
6715 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6716 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6717 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6718 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6719 * g++.dg/tree-ssa/pr26406.C: Likewise.
6720
df6e3469 67212015-05-04 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR tree-optimization/65984
6724 * c-c++-common/ubsan/pr65984.c: New test.
6725
c8c9ffdb 67262015-05-04 Jeff Law <law@redhat.com>
6727
6728 * gcc.dg/tree-ssa/shorten-1.c: New test.
6729
6bdee467 67302015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6731
6732 PR fortran/44735
6733 * gfortran.dg/pr44735.f90: New test.
6734
3599384d 67352015-05-04 Richard Biener <rguenther@suse.de>
6736
6737 PR tree-optimization/65965
6738 * gcc.dg/vect/bb-slp-33.c: New testcase.
6739
f116baa1 67402015-05-04 Richard Biener <rguenther@suse.de>
6741
6742 PR tree-optimization/65935
6743 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6744
67eb43ee 67452015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6746
6747 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6748 for each supported variant instead of CHECK_RESULTS.
6749 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6750 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6751 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6752 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6753 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6754 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6755 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6756 expected results for unsupported variants. Call CHECK for each
6757 supported variant instead of CHECK_RESULTS.
6758 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6759 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6760 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6761 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6762 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6763 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6764 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6765 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6766 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6767 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6768 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6769 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6770 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6771 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6772 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6773 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6774 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6775 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6776 expected results for unsupported variants.
6777 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6778 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6779 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6780 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6781 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6782 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6783 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6784 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6785 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6786 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6787 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6788 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6789 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6790 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6791 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6792 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6793 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6794 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6795 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6796 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6797 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6798 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6799 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6800 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6801 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6802 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6803 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6804 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6805
2600b9b2 68062015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6807
6808 PR fortran/37131
6809 * gfortran.dg/bound_9.f90: Add pointer assignment.
6810
d3a3b710 68112015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6812 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6813
6814 PR c++/65858
88e33e12 6815 * g++.dg/cpp0x/Wnarrowing3.C: New.
d3a3b710 6816
c0cf1b24 68172015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6818
6819 * gcc.dg/20150120-1.c: New test.
6820 * gcc.dg/20150120-2.c: New test.
6821 * gcc.dg/20150120-3.c: New test.
6822
7a407d71 68232015-05-01 David Edelsohn <dje.gcc@gmail.com>
6824
6825 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6826
f37c3917 68272015-05-01 Renlin Li <renlin.li@arm.com>
6828
6829 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6830
d42fede8 68312015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6832
6833 * gfortran.dg/bound_simplification_4.f90: New.
6834
d6ae2137 68352015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6836
6837 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6838 with powerpc_p8vector_ok.
6839
3da642f5 68402015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6841
6842 PR fortran/37131
6843 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6844 scan pattern.
6845 * gfortran.dg/bound_9.f90: New test case.
6846
57bae6ad 68472015-04-30 Uros Bizjak <ubizjak@gmail.com>
c3578bfd 6848
6849 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6850 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6851 for 32bit x86 targets.
6852 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6853 for 32bit x86 targets.
6854 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6855 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6856 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6857 for 32bit x86 targets.
6858
bbce13af 68592015-04-30 Marek Polacek <polacek@redhat.com>
6860
6861 PR tree-optimization/63551
6862 * g++.dg/ipa/pr63551.C: New test.
6863
3e1bd9b8 68642015-04-30 Caroline Tice <cmtice@google.com>
6865
6866 PR 65929
6867 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6868 partition size on certain targets.
6869
5bea7977 68702015-04-30 Renlin Li <renlin.li@arm.com>
6871
6872 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6873
14744a16 68742015-04-30 Marek Polacek <polacek@redhat.com>
6875
6876 * c-c++-common/Wbool-compare-3.c: New test.
6877
2cd7caae 6878 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6879 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6880
5502294c 68812015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6882
6883 PR c++/57610
6884 * g++.dg/init/ref22.C: New.
6885
6fa7118e 68862015-04-30 Marek Polacek <polacek@redhat.com>
6887
6888 * gcc.dg/init-bad-8.c: New test.
6889
98f44804 6890 * gcc.dg/incomplete-typedef-1.c: New test.
6891
d51ed7b1 68922015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6893
6894 PR c++/59955
6895 * g++.dg/template/crash121.C: New.
6896
3e42171c 68972015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6898
6899 * gcc.target/mips/call-from-init.c: New test.
6900 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6901
6835e01d 69022015-04-29 Uros Bizjak <ubizjak@gmail.com>
6903
6904 PR target/65871
57bae6ad 6905 * gcc.target/i386/pr65871-1.c: New test.
6835e01d 6906 * gcc.target/i386/pr65871-2.c: Ditto.
6907
a720ab1c 69082015-04-29 Marek Polacek <polacek@redhat.com>
6909
6910 PR c/64610
6911 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6912 * c-c++-common/Wbool-compare-2.c: New test.
6913
59d865b5 69142015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6915
6916 PR target/65770
6917 * gcc.target/aarch64/vstN_lane_1.c: New file.
6918
2877d9bf 69192015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6920
6921 PR c++/64667
6922 * g++.dg/warn/Winit-self-3.C: New.
6923
2560551a 69242015-04-29 Uros Bizjak <ubizjak@gmail.com>
6925
6926 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6927
02f930d3 69282015-04-29 Yvan Roux <yvan.roux@linaro.org>
6929
6930 PR target/65924
6931 * gcc.target/arm/pr65924.c: New test.
6932
21d5f1aa 69332015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6934
6935 * g++.dg/gomp/tpl-target-update.C: New file.
6936
6e93c9a3 69372015-04-29 Richard Biener <rguenther@suse.de>
6938
6939 PR tree-optimization/65917
6940 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6941
711f417f 69422015-04-29 Christian Bruel <christian.bruel@st.com>
6943
6944 PR target/64835
6945 * gcc.dg/ipa/iinline-attr.c: New test.
6946 * gcc.target/i386/iinline-attr-2.c: New test.
6947
b085c206 69482015-04-28 Andre Vehreschild <vehre@gmx.de>
6949
6950 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6951 segfault is fixed.
6952
2539d153 69532015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6954
6955 * gcc.dg/vect/vect-33.c: Remove spurious line.
6956
cb8cdd23 69572015-04-28 Jan Hubicka <hubicka@ucw.cz>
6958
6959 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6960
5580bf42 69612015-04-28 Marek Polacek <polacek@redhat.com>
6962
6963 PR c/65901
6964 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6965 * gcc.dg/pr65901.c: New test.
6966
6501e749 69672015-04-28 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/62283
6970 * gfortran.dg/vect/pr62283-2.f: New testcase.
6971 * gcc.dg/vect/bb-slp-14.c: Adjust.
6972
27de3d43 69732015-04-28 Richard Biener <rguenther@suse.de>
6974
6975 PR tree-optimization/65851
6976 * g++.dg/torture/pr65851.C: New testcase.
6977
fd762ec1 69782015-04-27 Jeff Law <law@redhat.com>
6979
5580bf42 6980 PR tree-optimization/65217
fd762ec1 6981 * gcc.target/i386/pr65217.c: Remove XFAIL.
6982
ce9b6ce6 69832015-04-27 Andre Vehreschild <vehre@gmx.de>
6984
6985 PR fortran/60322
6986 Add tests forgotten to svn-add.
6987 * gfortran.dg/class_allocate_19.f03: New test.
6988 * gfortran.dg/class_array_20.f03: New test.
6989 * gfortran.dg/class_array_21.f03: New test.
6990 * gfortran.dg/finalize_29.f08: New test.
6991
128078ac 69922015-04-27 Andre Vehreschild <vehre@gmx.de>
6993
6994 PR fortran/59678
6995 PR fortran/65841
6996 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6997 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6998
08cb962f 69992015-04-27 Caroline Tice <cmtice@google.com>
7000
7001 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7002 partition size.
7003
cb2c281a 70042015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7005
7006 PR target/64579
7007 * gcc.target/powerpc/htm-1.c: New test.
7008 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7009 on 64-bit compiles.
7010 (__builtin_tabortdci): Likewise.
7011 (__builtin_tcheck): Remove operand.
7012 * lib/target-supports.exp (check_htm_hw_available): New function.
7013
83617aa2 70142015-04-27 Richard Biener <rguenther@suse.de>
7015
7016 * gcc.target/i386/pr65217.c: XFAIL.
7017
77988f58 70182015-04-27 Jakub Jelinek <jakub@redhat.com>
7019
7020 PR tree-optimization/65875
7021 * gcc.c-torture/compile/pr65875.c: New test.
7022
c3468fc2 70232015-04-25 Marek Polacek <polacek@redhat.com>
7024
7025 PR c/52085
7026 * gcc.dg/enum-incomplete-2.c: New test.
7027 * gcc.dg/enum-mode-1.c: New test.
7028
7990e5de 70292015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7030
7031 PR target/65849
7032 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7033 set new options.
7034 * gcc.target/powerpc/pr65849-2.c: Likewise.
7035
91894438 70362015-04-24 Tom de Vries <tom@codesourcery.com>
7037
7038 PR tree-optimization/65802
7039 * g++.dg/pr65802.C: Move to ...
7040 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7041 stdarg.h. Rewrite for C.
7042 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7043 va_start and va_end. Remove unnecessary inline asm.
7044
6a5f6dde 70452015-04-24 Uros Bizjak <ubizjak@gmail.com>
7046 Wei Mi <wmi@google.com>
7047
7048 * gcc.target/i386/sse2-load-multi.c: New test.
7049 * gcc.target/i386/sse2-store-multi.c: Ditto.
7050
f11bdffb 70512015-04-24 Marek Polacek <polacek@redhat.com>
7052
7053 PR c/65830
7054 * c-c++-common/pr65830.c: New test.
7055
485f6b9c 7056 PR c/63357
7057 * c-c++-common/Wlogical-op-1.c: New test.
7058
439606a9 70592015-04-24 Marek Polacek <polacek@redhat.com>
7060
7061 PR c/61534
7062 * c-c++-common/pr61534-1.c: New test.
7063
f4e4e414 70642015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7065 Steven Bosscher <steven@gcc.gnu.org>
7066
7067 PR rtl-optimization/34503
7068 * gcc.target/arm/pr64616.c: New file.
7069
781866ee 70702015-04-24 Bin Cheng <bin.cheng@arm.com>
7071
7072 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7073
b6c1a3c3 70742015-04-24 Terry Guo <terry.guo@arm.com>
7075
7076 * gcc.target/arm/pr65710.c: Update the options.
7077
00fc320b 70782015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7079
7080 * gcc.target/i386/pr65523.c: Skip x32.
7081
996c516f 70822015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7083
7084 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7085 to look for vcl* where appropriate.
7086
15bfcab1 70872015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7088
7089 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7090 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7091
d6a563da 70922015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
07dfc3c4 7093
7094 PR target/26702
7095 * gcc.target/arm/pr26702.c: New test.
7096
0cd6b1b4 70972015-04-23 Marek Polacek <polacek@redhat.com>
7098
7099 PR c/65345
7100 * gcc.dg/pr65345-1.c: New test.
7101 * gcc.dg/pr65345-2.c: New test.
7102
eb3421e6 71032015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7104
7105 * gcc.target/powerpc/crypto-builtin-2.c: New.
7106
c6793847 71072015-04-23 Andre Vehreschild <vehre@gmx.de>
7108
7109 PR fortran/60322
7110 * gfortran.dg/class_allocate_19.f03: New test.
7111 * gfortran.dg/class_array_20.f03: New test.
7112 * gfortran.dg/class_array_21.f03: New test.
7113 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7114 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7115 initialization correctly.
7116 * gfortran.dg/finalize_29.f08: New test.
7117
2d9fc394 71182015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7119
7120 * gcc.target/powerpc/swaps-p8-18.c: New test.
7121
69a88c20 71222015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7123
7124 PR target/65456
7125 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7126 * gcc.dg/vect/bb-slp-25.c: Likewise.
7127 * gcc.dg/vect/bb-slp-29.c: Likewise.
7128 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7129 vect_no_align && { ! vect_hw_misalign }.
7130 * gcc.dg/vect/bb-slp-9.c: Likewise.
7131 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7132 vect_hw_misalign.
7133 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7134 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7135 account for POWER8, where peeling for alignment is not needed.
7136 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7137 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7138 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7139 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7140 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7141 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7142 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7143 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7144 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7145 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7146 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7147 * gcc.dg/vect/pr16105.c: Likewise.
7148 * gcc.dg/vect/pr20122.c: Likewise.
7149 * gcc.dg/vect/pr33804.c: Likewise.
7150 * gcc.dg/vect/pr33953.c: Likewise.
7151 * gcc.dg/vect/pr56787.c: Likewise.
7152 * gcc.dg/vect/pr58508.c: Likewise.
7153 * gcc.dg/vect/slp-25.c: Likewise.
7154 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7155 * gcc.dg/vect/vect-105.c: Likewise.
7156 * gcc.dg/vect/vect-27.c: Likewise.
7157 * gcc.dg/vect/vect-29.c: Likewise.
7158 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7159 POWER8.
7160 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7161 && { ! vect_hw_misalign }.
7162 * gcc.dg/vect/vect-44.c: Likewise.
7163 * gcc.dg/vect/vect-48.c: Likewise.
7164 * gcc.dg/vect/vect-50.c: Likewise.
7165 * gcc.dg/vect/vect-52.c: Likewise.
7166 * gcc.dg/vect/vect-56.c: Likewise.
7167 * gcc.dg/vect/vect-60.c: Likewise.
7168 * gcc.dg/vect/vect-72.c: Likewise.
7169 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7170 * gcc.dg/vect/vect-75.c: Likewise.
7171 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7172 * gcc.dg/vect/vect-77-global.c: Likewise.
7173 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7174 * gcc.dg/vect/vect-78-global.c: Likewise.
7175 * gcc.dg/vect/vect-93.c: Likewise.
7176 * gcc.dg/vect/vect-95.c: Likewise.
7177 * gcc.dg/vect/vect-96.c: Likewise.
7178 * gcc.dg/vect/vect-cond-1.c: Likewise.
7179 * gcc.dg/vect/vect-cond-3.c: Likewise.
7180 * gcc.dg/vect/vect-cond-4.c: Likewise.
7181 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7182 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7183 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7184 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7185 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7186 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7187 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7188 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7189 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7190 * gcc.dg/vect/vect-outer-5.c: Likewise.
7191 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7192 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7193 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7194 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7195 * gcc.dg/vect/vect-peel-3.c: Likewise.
7196 * gcc.dg/vect/vect-peel-4.c: Likewise.
7197 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7198 * gcc.target/powerpc/pr65456.c: New test.
7199 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7200 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7201 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7202 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7203 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7204 vect_no_align && { ! vect_hw_misalign }.
7205 * gfortran.dg/vect/vect-3.f90: Likewise.
7206 * gfortran.dg/vect/vect-4.f90: Likewise.
7207 * gfortran.dg/vect/vect-5.f90: Likewise.
7208 * lib/target-supports.exp (check_effective_target_vect_no_align):
7209 Return 1 for POWER8.
7210 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7211
9a58b00a 72122015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7213
7214 PR fortran/65429
7215 * gfortran.dg/pr65429.f90: New test.
7216
5cd86e48 72172015-04-22 Yury Gribov <y.gribov@samsung.com>
7218
7219 * c-c++-common/asan/user-section-1.c: New test.
7220 * c-c++-common/asan/user-section-2.c: New test.
7221 * c-c++-common/asan/user-section-3.c: New test.
7222
d9cc0972 72232015-04-22 Hale Wang <hale.wang@arm.com>
7224 Terry Guo <terry.guo@arm.com>
7225
7226 PR rtl-optimization/64818
7227 * gcc.target/arm/pr64818.c: New test.
7228
23db877c 72292015-04-21 Jan Hubicka <hubicka@ucw.cz>
7230
7231 PR ipa/65076
7232 * g++.dg/tree-ssa/pr61034.C: Update template.
7233 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7234 * gcc.dg/Warray-bounds-11.c: Likewise.
7235 * gcc.dg/Warray-bounds.c: Likewise.
7236
e52916f9 72372015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7238
7239 PR libgfortran/65234
7240 * gfortran.dg/fmt_unlimited.f90: New test.
7241
5b00351b 72422015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7243
7244 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7245 headers.
7246 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7247 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7248 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7249 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7250 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7251 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7252 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7253
6888bfcd 72542015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7255
7256 PR libgfortran/56743
7257 * gfortran.dg/namelist_87.f90: New test.
7258
59699fd3 72592015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7260
7261 * gcc.target/aarch64/mult-synth_1.c: New test.
7262 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7263 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7264 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7265 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7266 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7267
fc6cc27b 72682015-04-21 Richard Biener <rguenther@suse.de>
7269
7270 PR tree-optimization/65650
7271 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7272 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7273 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7274 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7275 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7276 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7277
d8ed84e7 72782015-04-21 Tom de Vries <tom@codesourcery.com>
7279
7280 PR tree-optimization/65802
7281 * g++.dg/pr65802.C: New test.
7282
25038f25 72832015-04-21 Bin Cheng <bin.cheng@arm.com>
7284
7285 PR testsuite/65767
7286 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7287 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7288
e36ce2a1 72892015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7290
7291 PR c++/65801
7292 * g++.dg/cpp0x/Wnarrowing2.C: New.
7293
c7566ddf 72942015-04-20 Jeff Law <law@redhat.com>
7295
7296 PR tree-optimization/65658
7297 * gcc.dg/pr65658.c: New test.
7298
e956e9df 72992015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7300
7301 PR target/64134
7302 * gcc.target/aarch64/vec_init_1.c: New test.
7303
fa3889aa 73042015-04-20 Yvan Roux <yvan.roux@linaro.org>
7305
7306 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7307 targets.
7308
f1d4b349 73092015-04-18 Martin Sebor <msebor@redhat.com>
7310
7311 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7312 of non-nul characters.
7313 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7314
487216e0 73152015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7316
7317 PR target/65787
7318 * gcc.target/powerpc/pr65787.c: New.
7319
dce70584 73202015-04-17 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR target/65689
7323 * gcc.target/aarch64/c-output-template-4.c: New test.
7324
a4b04269 73252015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7326
7327 PR target/65780
7328 * gcc.dg/pr65780-1.c: New test.
7329 * gcc.dg/pr65780-2.c: Likewise.
7330 * gcc.target/i386/pr32219-9.c: Likewise.
7331 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7332 symbol.
7333 * gcc.target/i386/pr64317.c (c): Initialize.
7334
4b5fb32a 73352015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7336
7337 PR target/65612
7338 * g++.dg/ext/mv18.C: New test.
7339 * g++.dg/ext/mv19.C: Likewise.
7340 * g++.dg/ext/mv20.C: Likewise.
7341 * g++.dg/ext/mv21.C: Likewise.
7342 * g++.dg/ext/mv22.C: Likewise.
7343 * g++.dg/ext/mv23.C: Likewise.
7344
7e8f098c 73452015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7346
7347 PR c++/64527
7348 * g++.dg/init/pr64527.C: New test.
7349
82fc0e0a 73502015-04-17 Tom de Vries <tom@codesourcery.com>
7351 Michael Matz <matz@suse.de>
7352
c7b64aaa 7353 PR tree-optimization/64950
82fc0e0a 7354 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7355 x86_64-*-*.
7356
4d3c996b 73572015-04-17 Yury Gribov <y.gribov@samsung.com>
7358
7359 * c-c++-common/asan/user-section-1.c: New test.
7360
06065ecc 73612015-04-17 Jakub Jelinek <jakub@redhat.com>
7362
7363 PR debug/65771
7364 * gcc.dg/debug/pr65771.c: New test.
7365
7f1296d9 73662015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7367
7368 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7369 __buitlin_alloca with __builtin_alloca.
7370
1e4343cd 73712015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7372
7373 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7374
f9e88e0c 73752015-04-16 Richard Biener <rguenther@suse.de>
7376
7377 PR tree-optimization/64277
7378 * gcc.dg/Warray-bounds-14.c: New testcase.
7379 * gcc.dg/Warray-bounds-15.c: Likewise.
7380 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7381 * c-c++-common/ubsan/bounds-6.c: Likewise.
7382
af2cb099 73832015-04-16 Renlin Li <renlin.li@arm.com>
7384
7385 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7386 * gcc.target/arm/unsigned-float.c: New.
7387
a8a0d56e 73882015-04-16 Richard Biener <rguenther@suse.de>
7389
7390 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7391 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7392 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7393
9a762894 73942015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7395
7396 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7397 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7398 * g++.dg/cpp0x/defaulted21.C: Likewise.
7399 * g++.dg/cpp0x/defaulted28.C: Likewise.
7400 * g++.dg/cpp0x/defaulted47.C: Likewise.
7401 * g++.dg/cpp0x/elision_neg.C: Likewise.
7402 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7403 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7404 * g++.dg/cpp0x/implicit1.C: Likewise.
7405 * g++.dg/cpp0x/implicit9.C: Likewise.
7406 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7407 * g++.dg/cpp0x/range-for13.C: Likewise.
7408 * g++.dg/gomp/clause-2.C: Likewise.
7409 * g++.dg/gomp/udr-5.C: Likewise.
7410 * g++.dg/inherit/access6.C: Likewise.
7411 * g++.dg/lookup/duperr1.C: Likewise.
7412 * g++.dg/lookup/friend2.C: Likewise.
7413 * g++.dg/lookup/pr6936.C: Likewise.
7414 * g++.dg/lookup/scoped1.C: Likewise.
7415 * g++.dg/lookup/using26.C: Likewise.
7416 * g++.dg/lookup/using38.C: Likewise.
7417 * g++.dg/other/access2.C: Likewise.
7418 * g++.dg/overload/defarg3.C: Likewise.
7419 * g++.dg/overload/defarg6.C: Likewise.
7420 * g++.dg/parse/access11.C: Likewise.
7421 * g++.dg/parse/access2.C: Likewise.
7422 * g++.dg/parse/access3.C: Likewise.
7423 * g++.dg/parse/access4.C: Likewise.
7424 * g++.dg/parse/access5.C: Likewise.
7425 * g++.dg/parse/access6.C: Likewise.
7426 * g++.dg/parse/access8.C: Likewise.
7427 * g++.dg/parse/access9.C: Likewise.
7428 * g++.dg/parse/crash40.C: Likewise.
7429 * g++.dg/tc1/dr142.C: Likewise.
7430 * g++.dg/tc1/dr166.C: Likewise.
7431 * g++.dg/tc1/dr52.C: Likewise.
7432 * g++.dg/template/access11.C: Likewise.
7433 * g++.dg/template/access18.C: Likewise.
7434 * g++.dg/template/access19.C: Likewise.
7435 * g++.dg/template/access2.C: Likewise.
7436 * g++.dg/template/access20.C: Likewise.
7437 * g++.dg/template/access26.C: Likewise.
7438 * g++.dg/template/access3.C: Likewise.
7439 * g++.dg/template/access7.C: Likewise.
7440 * g++.dg/template/conv12.C: Likewise.
7441 * g++.dg/template/crash69.C: Likewise.
7442 * g++.dg/template/friend31.C: Likewise.
7443 * g++.dg/template/friend32.C: Likewise.
7444 * g++.dg/template/memfriend15.C: Likewise.
7445 * g++.dg/template/memfriend16.C: Likewise.
7446 * g++.dg/template/memfriend17.C: Likewise.
7447 * g++.dg/template/memfriend7.C: Likewise.
7448 * g++.dg/template/pr32519.C: Likewise.
7449 * g++.dg/template/qualttp21.C: Likewise.
7450 * g++.dg/template/qualttp8.C: Likewise.
7451 * g++.dg/template/ttp10.C: Likewise.
7452 * g++.dg/template/typedef11.C: Likewise.
7453 * g++.dg/template/typedef13.C: Likewise.
7454 * g++.dg/template/typedef19.C: Likewise.
7455 * g++.dg/template/typedef20.C: Likewise.
7456 * g++.dg/template/typedef22.C: Likewise.
7457 * g++.dg/template/using16.C: Likewise.
7458 * g++.dg/template/virtual3.C: Likewise.
7459 * g++.dg/ubsan/pr61272.C: Likewise.
7460 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7461 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7462 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7463 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7464 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7465 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7466 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7467 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7468 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7469 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7470 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7471 * g++.old-deja/g++.jason/access17.C: Likewise.
7472 * g++.old-deja/g++.jason/access18.C: Likewise.
7473 * g++.old-deja/g++.jason/access22.C: Likewise.
7474 * g++.old-deja/g++.jason/access23.C: Likewise.
7475 * g++.old-deja/g++.jason/access8.C: Likewise.
7476 * g++.old-deja/g++.jason/delete3.C: Likewise.
7477 * g++.old-deja/g++.jason/report.C: Likewise.
7478 * g++.old-deja/g++.law/access2.C: Likewise.
7479 * g++.old-deja/g++.law/access3.C: Likewise.
7480 * g++.old-deja/g++.law/access4.C: Likewise.
7481 * g++.old-deja/g++.law/access5.C: Likewise.
7482 * g++.old-deja/g++.law/arm12.C: Likewise.
7483 * g++.old-deja/g++.law/arm14.C: Likewise.
7484 * g++.old-deja/g++.law/ctors13.C: Likewise.
7485 * g++.old-deja/g++.law/union2.C: Likewise.
7486 * g++.old-deja/g++.law/visibility12.C: Likewise.
7487 * g++.old-deja/g++.law/visibility15.C: Likewise.
7488 * g++.old-deja/g++.law/visibility16.C: Likewise.
7489 * g++.old-deja/g++.law/visibility17.C: Likewise.
7490 * g++.old-deja/g++.law/visibility18.C: Likewise.
7491 * g++.old-deja/g++.law/visibility19.C: Likewise.
7492 * g++.old-deja/g++.law/visibility20.C: Likewise.
7493 * g++.old-deja/g++.law/visibility21.C: Likewise.
7494 * g++.old-deja/g++.law/visibility24.C: Likewise.
7495 * g++.old-deja/g++.law/visibility4.C: Likewise.
7496 * g++.old-deja/g++.law/visibility5.C: Likewise.
7497 * g++.old-deja/g++.law/visibility6.C: Likewise.
7498 * g++.old-deja/g++.law/visibility7.C: Likewise.
7499 * g++.old-deja/g++.law/visibility8.C: Likewise.
7500 * g++.old-deja/g++.law/visibility9.C: Likewise.
7501 * g++.old-deja/g++.niklas/t135.C: Likewise.
7502 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7503 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7504 * g++.old-deja/g++.other/access11.C: Likewise.
7505 * g++.old-deja/g++.other/access4.C: Likewise.
7506 * g++.old-deja/g++.other/access7.C: Likewise.
7507 * g++.old-deja/g++.other/crash1.C: Likewise.
7508 * g++.old-deja/g++.other/crash7.C: Likewise.
7509 * g++.old-deja/g++.other/friend1.C: Likewise.
7510 * g++.old-deja/g++.other/friend4.C: Likewise.
7511 * g++.old-deja/g++.other/friend9.C: Likewise.
7512 * g++.old-deja/g++.other/lineno1.C: Likewise.
7513 * g++.old-deja/g++.other/using1.C: Likewise.
7514 * g++.old-deja/g++.pt/enum14.C: Likewise.
7515 * g++.old-deja/g++.pt/friend11.C: Likewise.
7516 * g++.old-deja/g++.pt/friend21.C: Likewise.
7517 * g++.old-deja/g++.pt/friend3.C: Likewise.
7518 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7519 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7520 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7521 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7522
1c543545 75232015-04-15 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR ipa/65765
7526 * g++.dg/ipa/pr65765.C: New test.
7527
6202f892 75282015-04-15 Nick Clifton <nickc@redhat.com>
7529
7530 * gcc.target/rx/builtins.c: Disable RMPA test if string
7531 instructions are not allowed.
7532
72f2d6cc 75332015-04-15 Alan Modra <amodra@gmail.com>
7534
7535 * gcc.dg/pr65408.c: New.
7536
e6ea917c 75372015-04-14 Yvan Roux <yvan.roux@linaro.org>
7538
7539 PR target/65729
7540 * gcc.target/arm/pr65729.c: New test.
7541
c90d2c17 75422015-04-14 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/65758
7545 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7546
31bb40e9 75472015-04-14 Yvan Roux <yvan.roux@linaro.org>
7548
7549 PR target/65648
7550 * gcc.c-torture/execute/pr65648.c: New test.
7551
0af0fc20 75522015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7553
7554 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7555 __builtin_finite instead of finite.
7556 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7557 Likewise.
7558
57d742ac 75592015-04-14 Marc Glisse <marc.glisse@inria.fr>
7560
7561 PR tree-optimization/63387
7562 * gcc.dg/pr63387.c: New testcase.
7563
be57e812 75642015-04-12 Jan Hubicka <hubicka@ucw.cz>
7565
7566 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7567
db48deb0 75682015-04-13 Richard Biener <rguenther@suse.de>
7569
7570 PR tree-optimization/65204
7571 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7572
4365ab02 75732015-04-13 Terry Guo <terry.guo@arm.com>
7574
7575 PR target/65710
7576 * gcc.target/arm/pr65710.c: New.
7577
905be4e6 75782015-04-12 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR tree-optimization/65747
7581 * g++.dg/torture/pr65747.C: New test.
7582
51a019c5 75832015-04-12 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR c++/65736
7586 * g++.dg/cpp0x/pr65736.C: New test.
7587
75882015-04-11 Jan Hubicka <hubicka@ucw.cz>
7589 Martin Liska <mliska@suse.cz>
a72b1e34 7590
7591 PR ipa/65722
7592 * g++.dg/ipa/pr65722.C: New testcase.
7593
7bcba067 75942015-04-11 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR tree-optimization/65735
7597 * gcc.c-torture/compile/pr65735.c: New test.
7598
49e8f621 75992015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7600
7601 PR middle-end/65554
7602 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7603
c2f44b8f 76042015-04-11 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR target/65671
7607 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7608
7d1519af 76092015-04-10 Yvan Roux <yvan.roux@linaro.org>
bb6fa7e6 7610
a067725a 7611 PR target/65647
bb6fa7e6 7612 * gcc.target/arm/pr65647-2.c: New.
7613
d5cfbc8c 76142015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7615
7616 PR target/65694
7617 * g++.dg/torture/pr65694.C: New test.
7618
0c10bedd 76192015-04-10 Tobias Burnus <burnus@net-b.de>
7620
7621 * gfortran.dg/coarray_lock_6.f90: New.
7622 * gfortran.dg/coarray_lock_7.f90: New.
7623 * gfortran.dg/coarray/lock_2.f90: New.
7624
72bec0a3 76252015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7626
7627 PR fortran/56674
7628 PR fortran/58813
7629 PR fortran/59016
7630 PR fortran/59024
7631 * gfortran.dg/used_types_27.f90: New.
7632
9fbb8dbd 76332015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7634
7635 PR target/65671
7636 * gcc.target/i386/pr65671.c: New.
7637
ca6ed334 76382015-04-09 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR tree-optimization/65709
7641 * c-c++-common/ubsan/align-9.c: New test.
7642
01b65dcf 76432013-04-09 Paul Thomas <pault@gcc.gnu.org>
7644
7645 PR fortran/56852
ca6ed334 7646 * gfortran.dg/pr56852.f90: New test.
01b65dcf 7647
fbbdee2b 76482015-04-09 Marek Polacek <polacek@redhat.com>
7649 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR middle-end/65554
7652 * g++.dg/opt/pr65554.C: New test.
7653
ca0a6a0f 76542015-04-09 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR c++/65690
7657 * c-c++-common/attr-aligned-1.c: New test.
7658
88092308 76592015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7660
7661 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7662
23af5d95 76632015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7664
7665 PR target/65676
7666 * gcc.target/i386/sse-25.c: New.
7667
8f44ec1f 76682015-04-09 Jakub Jelinek <jakub@redhat.com>
7669
7670 PR target/65693
7671 * gcc.target/i386/pr65693.c: New test.
7672
07c77ccc 76732015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7674
7675 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7676
6f59b325 76772015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7678
7679 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7680
17c596cc 76812015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7682
9adfaa03 7683 * gcc.target/i386/thunk-retbnd.c: New.
17c596cc 7684
95de51be 76852015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7686
7687 * gnat.dg/opt48.adb: New test.
7688 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7689 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7690
6b7d03d8 76912015-04-07 Jan Hubicka <hubicka@ucw.cz>
7692
7693 PR ipa/65540
7694 * gcc.c-torture/compile/pr65540.c: New.
7695
25f153e8 76962015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7697
7698 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7699 -Wno-pointer-arith.
7700
f7572df2 77012015-04-07 Jakub Jelinek <jakub@redhat.com>
7702
596f7cca 7703 PR debug/65678
7704 * g++.dg/debug/pr65678.C: New test.
7705
f7572df2 7706 PR middle-end/65680
7707 * gcc.c-torture/compile/pr65680.c: New test.
7708
31325b3e 77092015-04-07 Andre Vehreschild <vehre@gmx.de>
7710
7711 PR fortran/65548
7712 * gfortran.dg/allocate_with_source_5.f90: New test.
7713
8bfefdea 77142015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7715
7716 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7717 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7718
23668801 77192015-04-07 Bin Cheng <bin.cheng@arm.com>
7720
7721 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7722
a40ce17e 77232015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7724
7725 PR target/65614
7726 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7727 to get floating point compression.
7728 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7729
a0b98841 77302015-04-06 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR preprocessor/61977
7733 * gcc.dg/cpp/pr61977.c: New test.
7734
0c57c0f9 77352015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7736
7737 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7738
fa4f0b4e 77392015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7740
7741 PR target/65647
7742 * gcc.target/arm/pr65647.c: New.
7743
93b6a5b4 77442015-04-03 Jan Hubicka <hubicka@ucw.cz>
7745
7746 PR ipa/65655
7747 * g++.dg/torture/pr65655.C: New testcase.
7748
356d4500 77492015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7750
7751 PR c++/64085
7752 * g++.dg/cpp1y/lambda-init13.C: New.
7753
cf7291b2 77542015-04-03 Marek Polacek <polacek@redhat.com>
7755
7756 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7757
f070a770 77582015-04-02 Marek Polacek <polacek@redhat.com>
7759
7760 PR c++/65642
7761 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7762 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7763
2b130ae8 77642015-04-02 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR preprocessor/61977
7767 * gcc.target/powerpc/pr61977-1.c: New test.
7768 * gcc.target/powerpc/pr61977-2.c: New test.
7769
ff9d04a0 77702015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7771
7772 PR c++/56100
7773 * g++.dg/warn/Wshadow-8.C: New.
7774 * g++.dg/warn/Wshadow-9.C: Likewise.
7775 * g++.dg/warn/Wshadow-10.C: Likewise.
7776 * g++.dg/warn/Wshadow-11.C: Likewise.
7777
dda86e31 77782015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7779
7780 * gcc.dg/pr23623.c: Added aligned attribute.
7781 * gcc.dg/20141029-1.c: Likewise.
7782 * gcc.dg/20150306-1.c: New test.
7783
abab7c70 77842015-04-01 Marek Polacek <polacek@redhat.com>
7785
7786 PR c++/65554
7787 * g++.dg/cpp0x/initlist93.C: New test.
7788 * g++.dg/cpp0x/initlist94.C: New test.
7789
7fc3fdaf 77902015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7791
7792 PR target/65624
7793 * gcc.target/aarch64/pr65624.c: New test.
7794
71e37927 77952015-03-31 Jan Hubicka <hubicka@ucw.cz>
7796
7797 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7798
47e17f2f 77992015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7800
7801 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7802 extra variable to force stack alignment.
7803 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7804 extra variable to force stack alignment.
7805
70a6bb0a 78062015-03-31 Marek Polacek <polacek@redhat.com>
7807
7808 PR c++/65390
7809 * g++.dg/template/pr65390.C: New test.
7810
0428647c 78112015-03-31 Martin Liska <mliska@suse.cz>
7812
7813 * g++.dg/ipa/pr65557.C: New test.
7814
06877232 78152015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7816
7817 * gcc.target/s390/hotpatch-25.c: New test.
7818 * gcc.target/s390/hotpatch-1.c: Update test.
7819 * gcc.target/s390/hotpatch-10.c: Update test.
7820 * gcc.target/s390/hotpatch-11.c: Update test.
7821 * gcc.target/s390/hotpatch-12.c: Update test.
7822 * gcc.target/s390/hotpatch-13.c: Update test.
7823 * gcc.target/s390/hotpatch-14.c: Update test.
7824 * gcc.target/s390/hotpatch-15.c: Update test.
7825 * gcc.target/s390/hotpatch-16.c: Update test.
7826 * gcc.target/s390/hotpatch-17.c: Update test.
7827 * gcc.target/s390/hotpatch-18.c: Update test.
7828 * gcc.target/s390/hotpatch-19.c: Update test.
7829 * gcc.target/s390/hotpatch-2.c: Update test.
7830 * gcc.target/s390/hotpatch-21.c: Update test.
7831 * gcc.target/s390/hotpatch-22.c: Update test.
7832 * gcc.target/s390/hotpatch-23.c: Update test.
7833 * gcc.target/s390/hotpatch-24.c: Update test.
7834 * gcc.target/s390/hotpatch-3.c: Update test.
7835 * gcc.target/s390/hotpatch-4.c: Update test.
7836 * gcc.target/s390/hotpatch-5.c: Update test.
7837 * gcc.target/s390/hotpatch-6.c: Update test.
7838 * gcc.target/s390/hotpatch-7.c: Update test.
7839 * gcc.target/s390/hotpatch-8.c: Update test.
7840 * gcc.target/s390/hotpatch-9.c: Update test.
7841 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7842
305d4389 78432015-03-31 Richard Biener <rguenther@suse.de>
7844
7845 PR middle-end/65626
7846 * g++.dg/torture/pr65626.C: New testcase.
7847
4811e339 78482015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7849
7850 PR target/65531
7851 * gcc.target/i386/mpx/pr65531.cc: New.
7852
0068c93c 78532015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7854
7855 PR target/65602
7856 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7857 __builtin_alloca instead of alloca.
7858 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7859 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7860 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7861 check.
7862
a467a47b 78632015-03-30 Jakub Jelinek <jakub@redhat.com>
7864
7865 PR ipa/65610
7866 * g++.dg/ubsan/pr65610.C: New test.
7867
35b68da8 78682015-03-30 Marek Polacek <polacek@redhat.com>
7869
7870 PR c++/65398
7871 * g++.dg/cpp0x/pr65398-2.C: New test.
7872
30c099e0 78732015-03-30 Marek Polacek <polacek@redhat.com>
7874
7875 * c-c++-common/pr65556.c: Change the width of bit-fields.
7876
38cef03b 78772015-03-27 Jan Hubicka <hubicka@ucw.cz>
7878
7879 PR ipa/65588
7880 * gcc.target/i386/pr65588.c: New testcase.
7881
bbeea669 78822015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7883
6756d5a5 7884 PR libgfortran/65563
bbeea669 7885 * gfortran.dg/open_errors_2.f90: New test.
7886
63e5bed0 78872015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7888
7889 PR libgfortran/65596
7890 * gfortran.dg/namelist_86.f90: New test.
7891
73d6365d 78922015-03-28 Andre Vehreschild <vehre@gmx.de>
7893
7894 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7895 statement to reflect new ownership.
7896
4c26911c 78972015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7898
7899 PR c++/42328
7900 * g++.dg/template/friend58.C: New.
7901 * g++.dg/template/friend59.C: Likewise.
7902
c3b1dca4 79032015-03-27 Tobias Burnus <burnus@net-b.de>
7904
7905 PR c/65586
7906 * g++.dg/gomp/openmp-simd-3.C: New.
7907 * gcc.dg/gomp/openmp-simd-3.c: New.
7908
017e92fb 79092015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7910
7911 PR target/65248
7912 * gcc.target/i386/pr65248-1.c: New file.
7913 * gcc.target/i386/pr65248-2.c: Likewise.
7914 * gcc.target/i386/pr65248-3.c: Likewise.
7915 * gcc.target/i386/pr65248-4.c: Likewise.
7916
5ee52e91 79172015-03-27 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR target/65593
7920 * gcc.c-torture/compile/pr65593.c: New test.
7921
e9d9a6a2 79222015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7923
7924 PR c++/59329
7925 * g++.dg/cpp1y/constexpr-assert1.C: New.
7926
6e08defb 79272015-03-27 Marek Polacek <polacek@redhat.com>
7928
7929 PR c++/65556
7930 * c-c++-common/pr65556.c: New test.
7931
bdbe7747 79322015-03-27 Jan Hubicka <hubicka@ucw.cz>
7933
7934 PR ipa/65600
7935 * g++.dg/torture/pr65600.C: New testcase.
7936
ec44a0da 79372015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7938
7939 PR target/65407
7940 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7941
7241d52c 79422015-03-27 Andre Vehreschild <vehre@gmx.de>
7943
7944 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7945 statement and cleanup. Fixed typos.
7946
c6d4472f 79472015-03-26 Jan Hubicka <hubicka@ucw.cz>
7948
7949 PR middle-end/65595
7950 * gcc.c-torture/compile/pr65595.c: New testcase.
7951
83973b1b 79522015-03-27 Marek Polacek <polacek@redhat.com>
7953
7954 PR sanitizer/65583
7955 * g++.dg/ubsan/pr65583.C: New test.
7956
99fe8cbd 79572015-03-26 Jan Hubicka <hubicka@ucw.cz>
7958
7959 * gcc.c-torture/compile/20150327.c: New testcase.
7960
649cf3c4 79612015-03-26 Richard Biener <rguenther@suse.de>
7962
7963 PR middle-end/65555
7964 * g++.dg/torture/pr65555.C: New testcase.
7965
ece434d4 79662015-03-26 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR tree-optimization/64715
7969 * gcc.dg/builtin-object-size-15.c: New test.
7970 * gcc.dg/pr64715-1.c: New test.
7971 * gcc.dg/pr64715-2.c: New test.
7972
60a9583d 79732015-03-26 Richard Biener <rguenther@suse.de>
7974
7975 PR middle-end/65519
7976 * gnat.dg/specs/opt2.ads: Fix testcase.
7977
293f9a0e 79782015-03-25 Martin Sebor <msebor@redhat.com>
7979
7980 PR testsuite/65526
7981 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7982 when target isn't arm*-*-*-*.
7983 (check_effective_target_arm_nothumb): Likewise.
7984 (check_effective_target_arm_little_endian): Likewise.
7985 (check_effective_target_arm_vect_no_misalign): Likewise.
7986 (check_effective_target_aarch64_little_endian): Fail early if target
7987 isn't aarch64*-*-*.
7988
9e0d85a7 79892015-03-25 Sebastian Pop <s.pop@samsung.com>
7990
7991 PR tree-optimization/65177
7992 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7993
f9a7ea29 79942015-03-25 Uros Bizjak <ubizjak@gmail.com>
7995
7996 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7997 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7998 smmintrin.h and mm3dnow.h.
7999
9c9721d8 80002015-03-25 Marek Polacek <polacek@redhat.com>
8001
8002 PR c++/65558
8003 * g++.dg/cpp0x/pr65558.C: New test.
8004
60daeb2c 80052015-03-25 Marek Polacek <polacek@redhat.com>
8006
8007 PR c++/61670
8008 * g++.dg/template/pr61670.C: New test.
8009
51cd10c1 80102015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8011
8012 PR c++/54987
8013 * g++.dg/template/pr54987.C: New.
8014
6f7b15df 80152015-03-25 Richard Biener <rguenther@suse.de>
8016
8017 PR tree-optimization/62630
8018 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8019
a1406e97 80202015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8021
8022 PR target/65508
8023 * gcc.target/i386/mpx/pr65508.c: New.
8024
b07e936a 80252015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8026
8027 PR fortran/64952
8028 PR fortran/65532
8029 * gfortran.dg/data_initialized_3.f90: New.
8030
20617a2b 80312015-03-25 Richard Biener <rguenther@suse.de>
8032
8033 PR middle-end/65519
8034 * gnat.dg/specs/opt2.ads: New testcase.
8035
b958105b 80362015-03-25 Bin Cheng <bin.cheng@arm.com>
8037
8038 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8039 * gcc.target/arm/memset-inline-4.c: Skip for
8040 arm_tune_string_ops_prefer_neon.
8041 * gcc.target/arm/memset-inline-5.c: Ditto.
8042 * gcc.target/arm/memset-inline-6.c: Ditto.
8043 * gcc.target/arm/memset-inline-8.c: Ditto.
8044 * gcc.target/arm/memset-inline-9.c: Ditto.
8045
9c30b5ff 80462015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8047
8048 PR c++/58923
8049 * g++.dg/other/virtual3.C: New.
8050
f8175758 80512015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8052
8053 PR c++/60130
8054 * g++.dg/cpp0x/vt-60130.C: New.
8055
ebe30d98 80562015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8057
8058 PR c++/61971
8059 * g++.dg/warn/Warray-bounds-7.C: New.
8060
33ccbd1e 80612015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8062
8063 PR c++/60067
8064 * g++.dg/template/defarg18.C: New.
8065
9b8aefb8 80662015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/59988
8069 * g++.dg/cpp0x/vt-59988.C: New.
8070
8979d917 80712015-03-24 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR tree-optimization/65533
8074 * gcc.dg/pr65533.c: New test.
8075
535b0484 80762015-03-24 Andre Vehreschild <vehre@gmx.de>
8077
8078 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8079 source= and mold= expressions functionality.
8080 * gfortran.dg/allocate_class_4.f90: New test.
8081 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8082 copying an unlimited polymorhpic object containing a char array
8083 to another unlimited polymorphic object respects the _len
8084 component.
8085 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8086 whether deferred length char array allocate works, unlimited
8087 polymorphic object allocation from a string works and if
8088 allocating an array of deferred length strings works.
8089 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8090
fe46ea6f 80912015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8092
8093 PR c++/65513
8094 * g++.dg/cpp0x/constexpr-array11.C: New.
8095
8d85945e 80962015-03-24 Richard Biener <rguenther@suse.de>
8097
8098 PR middle-end/65517
8099 * gcc.dg/torture/pr65517.c: New testcase.
8100
9095c0ec 81012015-03-24 Tobias Burnus <burnus@net-b.de>
8102
8103 * gfortran.dg/coindexed_1.f90: Moved from
8104 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8105
8bdd0976 81062015-03-23 Jakub Jelinek <jakub@redhat.com>
8107
3c7fc833 8108 PR testsuite/65506
8109 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8110 gimple dump.
8111
0bf92752 8112 PR target/65523
8113 * gcc.target/i386/pr65523.c: New test.
8114
8bdd0976 8115 PR ipa/65475
8116 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8117 dg-options.
8118 * g++.dg/lto/pr65475b_0.C: Likewise.
8119
dfc7d67d 81202015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8121
8122 PR target/65505
8123 * gcc.target/sh/torture/pr65505.c: New.
8124
ff9aa3f9 81252015-03-23 Martin Sebor <msebor@redhat.com>
8126
8127 PR testsuite/63175
8128 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8129 assembly for lvx in addition to lxv.
8130
391ddbe7 81312015-03-23 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR target/65504
8134 * gfortran.dg/pr65504.f90: New test.
418d75c4 8135
8136 PR ipa/65521
8137 * gcc.dg/pr65521.c: New test.
8138
789e6149 81392015-03-23 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/65518
8142 * gcc.dg/vect/pr65518.c: New testcase.
8143
bad02805 81442015-03-23 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/65494
8147 * gcc.dg/vect/pr65494.c: New testcase.
8148
640a5806 81492015-03-23 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR preprocessor/65238
8152 * c-c++-common/cpp/pr65238-1.c: New test.
8153 * gcc.dg/cpp/pr65238-2.c: New test.
8154 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8155 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8156
9e578cf5 81572015-03-23 Paul Thomas <pault@gcc.gnu.org>
8158 Mikael Morin <mikael@gcc.gnu.org>
8159
8160 PR fortran/64952
8161 * gfortran.dg/elemental_dependency_4.f90: New.
8162 * gfortran.dg/elemental_dependency_5.f90: New.
8163
bcdf9a31 81642015-03-22 Jan Hubicka <hubicka@ucw.cz>
8165
8166 PR ipa/65475
8167 * g++.dg/lto/pr65475b_0.C: New testcase.
8168 * g++.dg/lto/pr65475b_1.C: New testcase.
8169 * g++.dg/lto/pr65475c_0.C: New testcase.
8170 * g++.dg/lto/pr65475c_1.C: New testcase.
8171
777bb2ed 81722015-03-21 Tobias Burnus <burnus@net-b.de>
8173
8174 * gfortran.dg/coarray_38.f90: New.
8175 * gfortran.dg/coarray_39.f90: New.
8176 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8177 compile test.
8178
f931000c 81792015-03-20 Marek Polacek <polacek@redhat.com>
8180
8181 PR c++/65398
8182 * g++.dg/cpp0x/pr65398.C: New test.
8183
4e80b290 81842015-03-20 Jan Hubicka <hubicka@ucw.cz>
8185
8186 PR ipa/65475
8187 * g++.dg/lto/pr65475_0.C: New testcase.
8188 * g++.dg/lto/pr65475_1.C: New testcase.
8189
70ae5dc6 81902015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8191
8192 PR rtl-optimization/64366
8193 * gcc.target/sh/pr64366.c: New.
8194
b1ffa8e9 81952015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8196
8197 PR c++/48324
8198 * g++.dg/cpp0x/constexpr-48324.C: New.
8199
70da439c 82002015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8201
8202 PR c++/48453
8203 * g++.dg/cpp0x/pr48453.C: New.
8204
436b5628 82052015-03-20 Marek Polacek <polacek@redhat.com>
8206
8207 PR c++/65072
8208 * g++.dg/cpp0x/pr65072.C: New test.
8209
24a12d10 82102015-03-20 Richard Biener <rguenther@suse.de>
8211
8212 PR middle-end/64715
8213 * gcc.dg/pr15347.c: Use -O.
8214 * c-c++-common/pr19807-1.c: Likewise.
8215
9c3bb3a6 82162015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8217
8218 * gnat.dg/volatile13.ad[sb]: New test.
8219
6805b310 82202015-03-20 Uros Bizjak <ubizjak@gmail.com>
8221
8222 PR rtl-optimization/60851
8223 * gcc.target/i386/pr60851.c: New test.
8224
82252015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2d5ee2b9 8226
8227 PR target/65240
9adfaa03 8228 * g++.dg/pr65240.h: Add tests for PR 65240.
8229 * g++.dg/pr65240-1.C: Likewise.
8230 * g++.dg/pr65240-2.C: Likewise.
8231 * g++.dg/pr65240-3.C: Likewise.
8232 * g++.dg/pr65240-4.C: Likewise.
2d5ee2b9 8233
28323099 82342015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8235
8236 PR rtl-optimization/63491
8237 * gcc.target/powerpc/pr63491.c: New.
8238
50671005 82392015-03-19 Jakub Jelinek <jakub@redhat.com>
8240
8241 * g++.dg/ipa/pr65465.C: New test.
8242
c3c18155 82432015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8244
8245 PR c++/52659
8246 * g++.dg/cpp0x/deleted11.C: New.
8247
a691030f 82482015-03-19 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR sanitizer/65400
8251 * c-c++-common/tsan/pr65400-3.c: New test.
8252
55287986 82532015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8254
8255 PR c++/59686
8256 * g++.dg/cpp0x/constexpr-59686.C: New.
8257
a63cfc4d 82582015-03-19 Jakub Jelinek <jakub@redhat.com>
8259
f91696c0 8260 PR sanitizer/64265
8261 * g++.dg/tsan/pr64265.C: New test.
8262
a63cfc4d 8263 PR sanitizer/65400
8264 * c-c++-common/tsan/pr65400-1.c: New test.
8265 * c-c++-common/tsan/pr65400-2.c: New test.
8266
bba309e8 82672015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8268
8269 PR c++/59816
8270 * g++.dg/cpp0x/pr59816.C: New.
8271
82722015-03-18 Paul Thomas <pault@gcc.gnu.org>
622ac501 8273
8274 PR fortran/59198
a63cfc4d 8275 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
622ac501 8276
ec548350 82772015-03-18 Martin Liska <mliska@suse.cz>
8278
8279 PR ipa/65439
8280 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8281 equivalences either to 6 or 7.
8282
648877c4 82832015-03-18 Andrew Stubbs <ams@codesourcery.com>
8284
8285 PR middle-end/64491
8286 Revert:
8287 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8288
8289 * gcc.dg/undefined-loop-1.c: New file.
8290 * gcc.dg/undefined-loop-2.c: New file.
8291
8292 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8293
8294 PR testsuite/64032
8295 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8296 loop exits too early.
8297
f02daedb 82982015-03-18 Jakub Jelinek <jakub@redhat.com>
8299
4a2edd22 8300 PR tree-optimization/65450
8301 * gfortran.dg/pr65450.f90: New test.
8302
f02daedb 8303 PR target/65078
8304 * gcc.target/i386/pr65078-1.c: New test.
8305 * gcc.target/i386/pr65078-2.c: New test.
8306 * gcc.target/i386/pr65078-3.c: New test.
8307 * gcc.target/i386/pr65078-4.c: New test.
8308 * gcc.target/i386/pr65078-5.c: New test.
8309 * gcc.target/i386/pr65078-6.c: New test.
8310
9550983d 83112015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8312
8313 PR c++/65340
8314 * g++.dg/cpp1y/pr65340.C: New.
8315
45551769 83162015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8317
8318 PR fortran/64432
8319 * gfortran.dg/system_clock_3.f08: Adjust test.
8320
bba309e8 83212015-03-17 Paul Thomas <pault@gcc.gnu.org>
5b861484 8322
8323 PR fortran/59198
a63cfc4d 8324 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8325 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5b861484 8326
f978d0e7 83272015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8328
8329 PR fortran/64432
8330 * gfortran.dg/system_clock_3.f08: New test.
8331
fc753aa0 83322015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8333
8334 PR c++/64626
8335 g++.dg/cpp1y/pr64626-1.C: New.
8336 g++.dg/cpp1y/pr64626-2.C: New.
8337 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8338
7e64a875 83392015-03-16 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR tree-optimization/65427
8342 * gcc.c-torture/execute/pr65427.c: New test.
8343
28ccbdf2 83442015-03-16 Marek Polacek <polacek@redhat.com>
8345
8346 DR 1688
8347 PR c++/65327
8348 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8349 * g++.dg/cpp0x/pr65327.C: New test.
8350
9dbe51a9 83512015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8352
8353 PR sanitizer/64820
8354 * c-c++-common/asan/pr64820.c: New test.
8355
1891b4bf 83562015-03-16 Andre Vehreschild <vehre@gmx.de>
8357
8358 * gfortran.dg/pointer_2.f90: New test.
8359
7081e928 83602015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8361
9adfaa03 8362 * g++.dg/pr65049.C: New test.
7081e928 8363
feac84c0 83642015-03-16 Tom de Vries <tom@codesourcery.com>
8365
8366 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8367 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8368 * gcc.target/i386/fuse-caller-save.c: Same.
8369
ad999c1c 83702015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8371
8372 * gnat.dg/loop_optimization18.ad[sb]: New test.
8373 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8374
cc12a806 83752015-03-16 Alan Modra <amodra@gmail.com>
8376
8377 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8378 2014-12-05 change.
8379
71ba7222 83802015-03-15 John David Anglin <danglin@gcc.gnu.org>
8381
8382 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8383 hppa*-*-hpux*.
8384 * gcc.dg/torture/pr65270-2.c: Likewise.
8385
3ef0f394 83862015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8387
8388 PR fortran/61138
83613f45 8389 * gfortran.dg/pointer_remapping_9.f90: New.
3ef0f394 8390
fcbc75fb 83912015-03-14 Jakub Jelinek <jakub@redhat.com>
8392
c6d23cfc 8393 PR tree-optimization/65369
8394 * gcc.c-torture/execute/pr65369.c: New test.
8395
f6835415 8396 PR tree-optimization/65418
8397 * gcc.c-torture/execute/pr65418-1.c: New test.
8398 * gcc.c-torture/execute/pr65418-2.c: New test.
8399
fcbc75fb 8400 PR rtl-optimization/65401
8401 * gcc.c-torture/execute/pr65401.c: New test.
8402
a76dc189 84032015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8404
8405 PR target/64600
8406 * gcc.target/arm/pr64600_1.c: New test.
8407
806052ba 84082015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8409
f76d5810 8410 PR rtl-optimization/65235
806052ba 8411 * gcc.target/aarch64/pr65235_1.c: New test.
8412
f4252e72 84132015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8414
8415 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8416 * gcc.target/s390/hotpatch-22.c: Likewise.
8417 * gcc.target/s390/hotpatch-23.c: Likewise.
8418 * gcc.target/s390/hotpatch-24.c: Likewise.
8419 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8420 * gcc.target/s390/hotpatch-1.c: Update expected output.
8421 * gcc.target/s390/hotpatch-2.c: Likewise.
8422 * gcc.target/s390/hotpatch-3.c: Likewise.
8423 * gcc.target/s390/hotpatch-4.c: Likewise.
8424 * gcc.target/s390/hotpatch-5.c: Likewise.
8425 * gcc.target/s390/hotpatch-6.c: Likewise.
8426 * gcc.target/s390/hotpatch-7.c: Likewise.
8427 * gcc.target/s390/hotpatch-8.c: Likewise.
8428 * gcc.target/s390/hotpatch-9.c: Likewise.
8429 * gcc.target/s390/hotpatch-10.c: Likewise.
8430 * gcc.target/s390/hotpatch-11.c: Likewise.
8431 * gcc.target/s390/hotpatch-12.c: Likewise.
8432 * gcc.target/s390/hotpatch-13.c: Likewise.
8433 * gcc.target/s390/hotpatch-14.c: Likewise.
8434 * gcc.target/s390/hotpatch-15.c: Likewise.
8435 * gcc.target/s390/hotpatch-16.c: Likewise.
8436 * gcc.target/s390/hotpatch-17.c: Likewise.
8437 * gcc.target/s390/hotpatch-18.c: Likewise.
8438 * gcc.target/s390/hotpatch-19.c: Likewise.
8439
b7b4b66a 84402015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8441
8442 PR target/65103
8443 * gcc.target/i386/pr65103-1.c: New.
8444
a67b9438 84452015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8446
8447 PR target/65044
8448 * gcc.target/i386/pr65044.c: New.
8449
a9f44e20 84502015-03-12 Tom de Vries <tom@codesourcery.com>
8451
8452 PR rtl-optimization/64895
8453 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8454 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8455 * gcc.target/i386/fuse-caller-save.c: Ditto.
8456
98821ce8 84572015-03-10 Jan Hubicka <hubicka@ucw.cz>
8458
8459 * gcc.dg/ipa/pr63569.c: Fix template.
8460
132858c8 84612015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8462
8463 * g++.dg/ipa/pr64146.C: Require fpic support.
8464
771e2b1c 84652015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8466
8467 PR libfortran/65200
8468 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8469 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8470
c0552b6a 84712015-03-11 Jakub Jelinek <jakub@redhat.com>
8472
8473 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8474 to dg-options, fix up dg-skip-if.
8475
fb51f994 84762015-03-11 Georg-Johann Lay <avr@gjlay.de>
8477
8478 PR target/65296
8479 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8480 * gcc.target/avr/tiny-caller-save.c: Same.
8481
622a20e1 84822015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8483
8484 PR target/65242
8485 * g++.dg/pr65242.C: New test.
8486
a99c832c 84872015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8488
8489 * c-c++-common/asan/no-asan-check-glob.c: New test.
8490
c32649a9 84912015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8492
8493 PR c++/65370
8494 * g++.dg/other/default11.C: New.
8495 * g++.dg/other/default12.C: Likewise.
8496
0b42191e 84972015-03-10 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR target/65368
8500 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8501
6cb7d18f 85022015-03-10 Paul Thomas <pault@gcc.gnu.org>
8503
8504 PR fortran/65024
8505 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8506
2ed7acc3 85072015-03-10 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR c++/65127
8510 * g++.dg/cpp0x/pr65127.C: New test.
8511
9e3890d8 85122015-03-10 Jan Hubicka <hubicka@ucw.cz>
8513
8514 * gcc.dg/ipa/PR64550.c: Update template.
8515
71cf3ae6 85162015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8517 Tobias Burnus <burnus@net-b.de>
8518
8519 * gfortran.dg/coarray_sync_memory.f90: New.
8520
57583407 85212015-03-10 Marek Polacek <polacek@redhat.com>
8522
8523 PR sanitizer/65367
8524 * c-c++-common/ubsan/pr65367.c: New test.
8525
3e0baf2a 85262015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8527
8528 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8529 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8530 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8531 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8532 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8533 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8534 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8535 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8536 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8537 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8538 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8539 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8540 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8541
6ce87ad9 85422015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8543
c6e5fbeb 8544 * lib/mpx-dg.exp (mpx_link_flags): New.
6ce87ad9 8545 (mpx_init): New.
8546 (mpx_finish): New.
8547 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8548 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8549 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8550 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8551 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8552 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8553 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8554 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8555 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8556 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8557 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8558 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8559 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8560 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8561 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8562 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8563 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8564 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8565 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8566 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8567 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8568 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8569 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8570 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8571 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8572 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8573 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8574 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8575 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8576 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8577 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8578 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8579 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8580 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8581 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8582 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8583 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8584 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8585 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8586 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8587 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8588 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8589 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8590 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8591 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8592 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8593 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8594 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8595 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8596 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8597 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8598 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8599 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8600 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8601 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8602 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8603 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8604 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8605 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8606 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8607 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8608 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8609 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8610 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8611 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8612 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8613 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8614 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8615 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8616 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8617 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8618 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8619 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8620 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8621 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8622 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8623 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8624 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8625 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8626 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8627 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8628 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8629 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8630 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8631 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8632 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8633 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8634 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8635 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8636 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8637 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8638 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8639 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8640 * gcc.target/i386/mpx/label-address-1.c: New.
8641 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8642 * gcc.target/i386/mpx/macro.c: New.
8643 * gcc.target/i386/mpx/mpx-check.h: New.
8644 * gcc.target/i386/mpx/mpx.exp: New.
8645 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8646 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8647 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8648 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8649 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8650 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8651 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8652 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8653 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8654 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8655 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8656 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8657 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8658 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8659 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8660 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8661 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8662 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8663 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8664 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8665 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8666 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8667 * gcc.target/i386/mpx/reference-1-nov.c: New.
8668 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8669 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8670 * gcc.target/i386/mpx/reference-2-nov.c: New.
8671 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8672 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8673 * gcc.target/i386/mpx/reference-3-nov.c: New.
8674 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8675 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8676 * gcc.target/i386/mpx/reference-4-nov.c: New.
8677 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8678 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8679 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8680 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8681 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8682 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8683 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8684 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8685 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8686 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8687 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8688 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8689 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8690 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8691 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8692 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8693 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8694 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8695 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8696 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8697 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8698 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8699 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8700 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8701 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8702 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8703 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8704 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8705 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8706 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8707 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8708 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8709 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8710 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8711 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8712 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8713 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8714 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8715 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8716 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8717 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8718 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8719 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8720 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8721 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8722 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8723 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8724 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8725 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8726 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8727 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8728 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8729 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8730 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8731 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8732 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8733 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8734 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8735 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8736 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8737 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8738 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8739 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8740 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8741 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8742 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8743 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8744 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8745 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8746 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8747 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8748 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8749 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8750 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8751 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8752 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8753 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8754 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8755 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8756 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8757 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8758 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8759 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8760 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8761 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8762 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8763 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8764 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8765 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8766 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8767 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8768 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8769 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8770 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8771 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8772 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8773 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8774 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8775 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8776 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8777 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8778 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8779 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8780 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8781 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8782 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8783 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8784 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8785 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8786 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8787 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8788 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8789 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8790 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8791 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8792 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8793 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8794 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8795 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8796 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8797 * gcc.target/i386/mpx/vla-1-nov.c: New.
8798 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8799 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8800 * gcc.target/i386/mpx/vla-2-nov.c: New.
8801 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8802
82a9d51e 88032015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8804
8805 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8806
45c52eaa 88072015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8808
8809 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8810
d6ab1220 88112015-03-10 Uros Bizjak <ubizjak@gmail.com>
8812
8813 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8814 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8815
bfaa965e 88162015-03-10 Jakub Jelinek <jakub@redhat.com>
8817
16f958b3 8818 PR c/65120
8819 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8820 on rhs is 0.
8821 (fn4): New test.
8822 * c-c++-common/pr65120.c: New test.
8823
bfaa965e 8824 PR rtl-optimization/65321
8825 * gcc.dg/pr65321.c: New test.
8826
5c8bc079 88272015-03-10 Jan Hubicka <hubicka@ucw.cz>
8828
8829 PR tree-optimization/65355
8830 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8831
6054103a 88322015-03-09 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR c/65120
8835 * c-c++-common/pr49706.c: Adjust tests for not warning
8836 about !!x == y or !b == y where b is boolean, and add
8837 some further tests.
8838 * c-c++-common/pr62199-2.c: Likewise.
8839
e48f86fe 88402015-03-09 Richard Biener <rguenther@suse.de>
8841
8842 PR middle-end/65270
8843 * gcc.dg/torture/pr65270-1.c: New testcase.
d6ab1220 8844 * gcc.dg/torture/pr65270-2.c: Likewise.
e48f86fe 8845
4b8069b9 88462015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8847
8848 PR tree-optimization/63743
8849 * gcc.dg/pr63743.c: New test.
8850
86f5465f 88512015-03-08 Jan Hubicka <hubicka@ucw.cz>
8852
8853 PR lto/65316
8854 * g++.dg/lto/pr65316_0.C: New testcase.
8855 * g++.dg/lto/pr65316_1.C: New testcase.
8856
ae9ed88a 88572015-03-08 John David Anglin <danglin@gcc.gnu.org>
8858
1592bc18 8859 PR target/62247
8860 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8861 hppa*-*-hpux*.
8862 * g++.dg/abi/rtti3.C: Likewise.
8863
af645d85 8864 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8865
62c91066 8866 PR target/62251
8867 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8868
e4dcd654 8869 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8870
967998da 8871 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8872
ae9ed88a 8873 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8874
7f885126 88752015-03-08 Morin <mikael@gcc.gnu.org>
8876
8877 PR fortran/60898
8878 * gfortran.dg/entry_20.f90: New.
8879
52e21f14 88802015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8881
8882 PR target/65153
8883 * gcc.c-torture/compile/pr65153.c: New.
8884
fdc8bc85 88852015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8886
8887 PR target/65249
8888 * g++.dg/torture/pr65249.C: New.
8889
3dda38a1 88902015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8891
8892 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8893 long.
8894 (int64_t): Likewise.
8895
9b22f73f 88962015-03-07 Marek Polacek <polacek@redhat.com>
8897 Martin Uecker <uecker@eecs.berkeley.edu>
8898
8899 PR sanitizer/65280
8900 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8901 member-like arrays.
8902 * c-c++-common/ubsan/bounds-8.c: New test.
8903 * c-c++-common/ubsan/bounds-9.c: New test.
8904 * gcc.dg/ubsan/bounds-2.c: New test.
8905
83321b68 89062015-03-05 Martin Sebor <msebor@redhat.com>
8907
8908 * PR testsuite/63175
8909 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8910 checking of results into main to prevent it from getting optimized
8911 away.
8912 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8913
4a7046f8 89142015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8915
8916 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8917 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8918 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8919 x64.
8920
f91d0326 89212015-03-05 Jan Hubicka <hubicka@ucw.cz>
8922
8923 * g++.dg/lto/pr65302_1.C: New testcase.
8924 * g++.dg/lto/pr65302_0.C: New testcase.
8925
c3b1addc 89262015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8927
8928 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8929 -fno-ipa-icf to dg-options.
8930
ed617bc7 89312015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8932
8933 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8934 compiles using the linker plugin.
8935
a864b7d4 89362015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8937
8938 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8939
c0ec5045 89402015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8941
8942 * gcc.target/arm/pr65067.c: New test.
8943
fd82d052 89442015-03-05 Martin Liska <mliska@suse.cz>
8945
8946 PR ipa/65318
8947 * gcc.dg/ipa/pr65318.c: New test.
8948
81be2784 89492015-03-05 Marek Polacek <polacek@redhat.com>
8950
8951 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8952
f125e673 89532015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8954
8955 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8956
b6e3402f 89572015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8958
8959 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8960 max-unroll-times back to defaults for s390.
8961
04ea29ff 89622015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8963
8964 Fix last commit.
8965
0183a14e 89662015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8967
8968 PR c++/64665
8969 * g++.dg/cpp0x/initlist92.C: New.
8970
b4142d58 89712015-03-05 Richard Biener <rguenther@suse.de>
8972
8973 PR tree-optimization/65310
8974 * gcc.dg/vect/pr65310.c: New testcase.
8975
9ec5a8cc 89762015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8977
8978 PR c++/64834
8979 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8980
1237f646 89812015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8982
8983 * gnat.dg/entry_queues3.adb: New test.
8984
c8e49b9f 89852015-03-04 Ian Lance Taylor <iant@google.com>
8986
8987 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8988
695d9a0c 89892015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8990
8991 PR c++/64227
8992 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8993
72749550 89942015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8995
8996 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8997 -fno-ipa-icf to dg-options
8998 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8999 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9000
e0a05ce1 90012015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9002
9003 PR c++/64398
9004 * g++.dg/cpp0x/decltype62.C: New.
9005
b7c08268 90062015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9007
9008 * gnat.dg/object_overflow5.adb: New test.
9009
e4f2b9ef 90102015-03-03 Martin Liska <mliska@suse.cz>
9011
9012 PR ipa/65287
9013 * gcc.dg/ipa/pr65287.c: New test.
9014
f5c995c5 90152015-03-03 Martin Jambor <mjambor@suse.cz>
d6ab1220 9016 Eric Botcazou <ebotcazou@adacore.com>
f5c995c5 9017
9018 * gnat.dg/specs/pack12.ads: New test.
9019
d48b0431 90202015-03-03 Martin Liska <mliska@suse.cz>
9021
9022 * gcc.dg/ipa/PR65282.c: New test.
9023
18526d26 90242015-03-13 Jeff Law <law@redhat.com>
9025
9026 PR tree-optimization/65241
9027 * gcc.c-torture/compile/pr65241.c: New test.
9028
40114021 90292015-03-03 Georg-Johann Lay <avr@gjlay.de>
9030
9031 PR target/64331
9032 * gcc.target/avr/torture/pr64331.c: New test.
9033
c1df982e 90342015-03-03 Martin Liska <mliska@suse.cz>
d6ab1220 9035 Jan Hubicka <hubicka@ucw.cz>
c1df982e 9036
9037 * g++.dg/ipa/pr65263.C: New test.
9038
d6ab1220 90392015-03-02 Jan Hubicka <hubicka@ucw.cz>
9dcc8702 9040
9041 PR ipa/65130
9042 * gcc.dg/lto/pr65130_0.c: New testcase.
9043 * gcc.dg/lto/pr65130_1.c: New testcase.
9044
d6ab1220 90452015-03-02 Jan Hubicka <hubicka@ucw.cz>
ab89cd93 9046
9047 PR ipa/64988
9048 * g++.dg/torture/pr64988.C: New testcase.
9049
4ed3f3fd 90502015-03-02 Tobias Burnus <burnus@net-b.de>
9051
9052 * gfortran.dg/coarray_atomic_6.f90: New.
9053
b32b49c1 90542015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9055
9056 PR target/65184
9057 * gcc.target/i386/pr65184.c: New.
9058
d0cb6a0d 90592015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9060
9061 PR target/65183
9062 * gcc.target/i386/pr65183.c: New.
9063
551f8dfb 90642015-02-28 Martin Liska <mliska@suse.cz>
d6ab1220 9065 Jan Hubicka <hubicka@ucw.cz>
551f8dfb 9066
9067 * gcc.dg/ipa/ipa-icf-35.c: New test.
9068 * gcc.dg/ipa/ipa-icf-36.c: New test.
9069 * gcc.dg/ipa/ipa-icf-37.c: New test.
9070
7fb15fe8 90712015-02-28 Martin Liska <mliska@suse.cz>
d6ab1220 9072 Jan Hubicka <hubicka@ucw.cz>
7fb15fe8 9073
9074 PR ipa/65245
9075 * gcc.dg/ipa/ipa-icf-34.c: New test.
9076
aec2c863 90772015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9078
9079 PR target/61142
9080 * gcc.target/sh/sh/pr61142.c: New.
9081
037ac54f 90822015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9083
9084 * g++.dg/other/dump-ada-spec-3.C: New test.
9085
2f3662f2 90862015-03-01 Martin Liska <mliska@suse.cz>
9087
9088 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9089 * g++.dg/ipa/pr63595.C: Update expected results.
9090
86bbd552 90912015-02-28 Jan Hubicka <hubicka@ucw.cz>
9092
9093 PR ipa/65236
9094 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9095
cf0e7bff 90962015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9097
c6e5fbeb 9098 * gcc.dg/vect/pr59354.c: Move vector producing code to
9099 separate function.
cf0e7bff 9100
5daa7179 91012015-02-27 Jan Hubicka <hubicka@ucw.cz>
9102
9103 PR ipa/65237
9104 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9105 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9106 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9107 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9108
6d2de006 91092015-02-27 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR tree-optimization/65048
9112 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9113 (foo): Use K&R style definition.
9114
fb87313e 91152015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9116
9117 PR target/65032
9118 * g++.dg/pr65032.C: New.
9119
495cbfb8 91202015-02-27 Marek Polacek <polacek@redhat.com>
9121
9122 PR c/65040
9123 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9124 -Wformat=2.
9125
084e6bf0 91262015-02-27 Marek Polacek <polacek@redhat.com>
9127
9128 PR c/65228
9129 * gcc.dg/pr65228.c: New test.
9130
688a864e 91312015-02-27 Kai Tietz <ktietz@redhat.com>
9132
9133 PR c/35330
9134 * gcc.dg/weak/weak-17.c: New file.
9135
ef7522e6 91362015-02-27 Richard Biener <rguenther@suse.de>
9137
9138 PR lto/65193
9139 * g++.dg/lto/pr65193_0.C: New testcase.
9140
dbcf1b76 91412015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9142
9143 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9144 * gcc.target/s390/hotpatch-8.c: Likewise.
9145 * gcc.target/s390/hotpatch-9.c: Likewise.
9146 * gcc.target/s390/pr61078.c: Likewise.
9147 * gcc.target/s390/pr57960.c: Remove -m64.
9148 * gcc.target/s390/pr61078.c: Likewise.
9149
ce7711df 91502015-02-26 Jan Hubicka <hubicka@ucw.cz>
9151 Martin Liska <mliska@suse.cz>
9152
9153 PR bootstrap/65150
9154 * gcc.dg/pr64454.c: Disable ICF.
9155 * gcc.dg/pr28685-1.c: Disable ICF
9156 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9157 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9158 * g++.dg/ipa/ipa-icf-4.C: Update template.
9159
1e6c1ce6 91602015-02-26 Jakub Jelinek <jakub@redhat.com>
9161
229fa37d 9162 PR tree-optimization/65216
9163 * gcc.c-torture/execute/pr65216.c: New test.
9164
1e6c1ce6 9165 PR tree-optimization/65215
9166 * gcc.c-torture/execute/pr65215-1.c: New test.
9167 * gcc.c-torture/execute/pr65215-2.c: New test.
9168 * gcc.c-torture/execute/pr65215-3.c: New test.
9169 * gcc.c-torture/execute/pr65215-4.c: New test.
9170 * gcc.c-torture/execute/pr65215-5.c: New test.
9171
ae498db6 91722015-02-26 Tom de Vries <tom@codesourcery.com>
9173
9174 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9175
0e62482d 91762015-02-26 Martin Liska <mliska@suse.cz>
9177 Jan Hubicka <hubicka@ucw.cz>
9178
9179 * g++.dg/ipa/pr64146.C: Update expected results.
9180 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9181 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9182 * gcc.dg/ipa/ipa-icf-34.c: New test.
9183
d84df448 91842015-02-26 Uros Bizjak <ubizjak@gmail.com>
9185
9186 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9187 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9188 (dg-additional-options): Remove dg directive.
9189 (dg-final): Add dg directive.
9190
897c92c3 91912015-02-26 Marek Polacek <polacek@redhat.com>
9192
9193 PR ipa/65008
9194 * g++.dg/ipa/pr65008.C: New test.
9195
210d3d02 91962015-02-26 Tom de Vries <tom@codesourcery.com>
9197
9198 * lib/profopt.exp (profopt-target-cleanup): New proc.
9199 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9200 files from sources from dg-additional-sources.
9201
e628f646 92022015-02-26 Tom de Vries <tom@codesourcery.com>
9203
9204 * lib/gcov.exp: Cleanup in case of xfail.
9205
22d9e9b6 92062015-02-26 Sebastian Pop <s.pop@samsung.com>
9207
9208 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9209
d073a2ae 92102015-02-25 Aldy Hernandez <aldyh@redhat.com>
9211
9212 PR debug/46102
9213 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9214 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9215 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9216 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9217 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9218 * g++.dg/debug/pr46123.C: XFAIL and move...
9219 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9220 * gcc.dg/debug/dwarf2-3.c: Move...
9221 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9222
10fb495c 92232015-02-26 Marek Polacek <polacek@redhat.com>
9224
9225 PR c++/65202
9226 * g++.dg/cpp1y/pr65202.C: New test.
9227
1070a611 92282015-02-26 Tom de Vries <tom@codesourcery.com>
9229
9230 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9231 locale_facets.h.gcov.
9232
976995cf 92332015-02-26 Tom de Vries <tom@codesourcery.com>
9234
9235 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9236
21a19694 92372015-02-26 Tom de Vries <tom@codesourcery.com>
9238
9239 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9240
e85ab262 92412015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9242
9243 PR target/65217
9244 * gcc.target/i386/pr65217.c: New.
9245
a053b96c 92462015-02-26 Tom de Vries <tom@codesourcery.com>
9247
9248 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9249
a2455ed0 92502015-02-26 Tom de Vries <tom@codesourcery.com>
9251
9252 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9253
b9903eb3 92542015-02-26 Sebastian Pop <s.pop@samsung.com>
9255
9256 PR tree-optimization/65048
9257 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9258
f000c9b6 92592015-02-26 Uros Bizjak <ubizjak@gmail.com>
9260
9261 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9262 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9263
d3aa9bd5 92642015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9265
9266 PR target/65161
9267 * gcc.target/i386/pr65161.c: New test.
9268
580f4c48 92692015-02-26 Terry Guo <terry.guo@arm.com>
9270
9271 * gcc.target/arm/no-volatile-in-it.c: New test.
9272
82f3c8f9 92732015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9274
9275 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9276 (dg-options): Add -save-temps.
9277 (dg-final): Add cleanup-saved-temps.
9278
21011d0e 92792015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9280
9281 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9282
d46e8044 92832015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9284
9285 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9286 * gcc.target/powerpc/pack01.c: Include string.h.
9287
c2098d00 92882015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9289
9290 PR target/65167
9291 * gcc.target/i386/pr65167.c: New.
9292
6288e54e 92932015-02-25 Kai Tietz <ktietz@redhat.com>
9294
9295 PR tree-optimization/61917
9296 * gcc.dg/vect/vect-pr61917.c: New file.
9297
da002466 92982015-02-24 Jakub Jelinek <jakub@redhat.com>
9299
9300 PR tree-optimization/65170
9301 * gcc.c-torture/execute/pr65170.c: New test.
9302 * gcc.dg/tree-ssa/vrp96.c: New test.
9303
286d32ac 93042015-02-24 Tom de Vries <tom@codesourcery.com>
9305
9306 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9307
dafbe6fe 93082015-02-24 Tom de Vries <tom@codesourcery.com>
9309
9310 PR testsuite/65126
9311 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9312 (dg-additional-files-options): Copy additional_sources to
9313 additional_sources_used before emptying additional_sources.
9314 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9315 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9316 (cleanup-saved-temps): Use additional_sources_used instead of
9317 additional_sources.
9318 (dg-test): Reset additional_sources_used.
9319
a140fb64 93202015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9321
9322 PR fortran/63427
9323 * gfortran.dg/integer_exponentiation_6.F90: New test.
9324
4e9c371b 93252015-02-23 Martin Sebor <msebor@redhat.com>
9326
9327 PR target/65109
9328 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9329 two parts. One to save registers, the other to verify the
9330 registers have the right values. Save register state into
9331 static data rather than on the stack.
9332
da002466 93332015-02-23 Jakub Jelinek <jakub@redhat.com>
b03e9c2b 9334
9335 PR bootstrap/63888
9336 * c-c++-common/asan/pr63888.c: New test.
9337
e8a63d75 93382015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9339
9340 PR target/65163
9341 * gcc.c-torture/compile/pr65163.c: New.
9342
5e0d6c50 93432015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9344
9345 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9346 with -m31 on 64 bit.
9347 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9348 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9349
e61f7940 93502015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9351
9352 * gcc.target/s390/20090223-1.c: Add
9353 -Wno-implicit-function-declaration option.
9354 * gcc.target/s390/pr42224.c: Likewise.
9355 * gcc.target/s390/pr55718.c: Likewise.
9356
18b27853 93572015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9358
9359 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9360 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9361 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9362 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9363 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9364 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9365 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9366 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9367 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9368 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9369 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9370 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9371 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9372 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9373 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9374 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9375 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9376 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9377 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9378 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9379 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9380
9dfffd14 93812015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9382
9383 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9384 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9385 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9386 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9387 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9388 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9389 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9390 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9391 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9392 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9393 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9394 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9395 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9396 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9397 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9398 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9399
e0eaf973 94002015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9401
9402 PR fortran/64980
9403 PR fortran/61960
9404 * gfortran.dg/pr61960.f90: New.
9405 * gfortran.dg/pr64230.f90: New.
9406 * gfortran.dg/pr64980.f03: New.
9407
ffd53df6 94082015-02-22 Tom de Vries <tom@codesourcery.com>
9409
9410 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9411
9f512f03 94122015-02-21 Arnaud Charlet <charlet@adacore.com>
9413
9414 PR ada/65156
9415 * gnat.dg/timing_events.adb: Removed, invalid test.
9416
54d28c30 94172015-02-20 Aldy Hernandez <aldyh@redhat.com>
9418
9419 PR debug/58123
9420 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9421 location.
9422 * g++.dg/gcov/gcov-2.C: Likewise.
9423
bb80be62 94242015-02-20 Richard Biener <rguenther@suse.de>
9425
9426 PR tree-optimization/65136
9427 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9428
6f6da6a5 94292015-02-20 Jakub Jelinek <jakub@redhat.com>
9430
3dd48be7 9431 PR testsuite/64158
dd67d1ad 9432 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9433 powerpc*-*-linux* and nvptx-*-* blacklisting.
3dd48be7 9434
6f6da6a5 9435 * gcc.dg/sibcall-9.c: New test.
9436 * gcc.dg/sibcall-10.c: New test.
9437
aadc98cb 94382015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9439
9440 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9441
8968f6ff 94422015-02-20 Georg-Johann Lay <avr@gjlay.de>
9443
9444 PR target/64452
9445 * gcc.target/avr/torture/pr64452.c: New test.
9446
d893a7e1 94472015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9448
9449 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9450 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9451
fb8a4761 94522015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9453
9454 PR testsuite/65116
9455 * lib/target-supports.exp (check_compile): Check whether
9456 additional_sources is defined before using it.
9457
d61f97ef 94582015-02-19 Jakub Jelinek <jakub@redhat.com>
9459
9460 PR middle-end/65074
9461 * g++.dg/opt/pr65074.C: New file.
9462
416f651b 94632015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9464
9465 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9466 (size_type): New typedef.
9467 (operator "" _script): Use it for the last argument.
9468
e2508366 94692015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9470
d6ab1220 9471 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
e2508366 9472
52d2ad77 94732015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9474
f000c9b6 9475 * lib/target-supports.exp (check_compile): Save/restore
52d2ad77 9476 additional_sources that may belong to an actual test.
9477
4422041b 94782015-02-18 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR gcov-profile/64634
9481 * g++.dg/gcov/gcov-15.C: New test.
9482
2e53a90b 94832015-02-18 Tom de Vries <tom@codesourcery.com>
9484
9485 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9486
00b8ed62 94872015-02-18 Tom de Vries <tom@codesourcery.com>
9488
9489 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9490
e5ea1e32 94912015-02-18 Tom de Vries <tom@codesourcery.com>
9492
9493 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9494
430ac76e 94952015-02-18 Tom de Vries <tom@codesourcery.com>
9496
9497 * gfortran.dg/fmt_cache_1.f: Add missing close.
9498
4f4f8418 94992015-02-18 Tom de Vries <tom@codesourcery.com>
9500
9501 PR testsuite/65107
9502 * gfortran.dg/read_eof_8.f90: Add missing close.
9503
67a97bd8 95042015-02-18 Richard Biener <rguenther@suse.de>
9505
9506 PR tree-optimization/65063
9507 * gcc.dg/pr65063.c: New testcase.
9508
0dbca901 95092015-02-18 Richard Biener <rguenther@suse.de>
9510
9511 PR tree-optimization/62217
9512 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9513
243af147 95142015-02-18 Marek Polacek <polacek@redhat.com>
9515
9516 PR sanitizer/65081
9517 * c-c++-common/ubsan/pr65081.c: New test.
9518
e38c7760 95192015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9520
9521 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9522 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9523
7715e0c8 95242015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9525
9526 * gcc.dg/ipa/propalign-3.c: New test.
9527
fdee3e8a 95282015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9529
9530 PR target/64793
9531 * gcc.target/sh/pr64793.c: New.
9532 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9533
1c55a862 95342015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9535
9536 * gcc.target/arm/divzero.c: New test case.
9537
33048654 95382015-02-17 Tom de Vries <tom@codesourcery.com>
9539
9540 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9541
04103c39 95422015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9543 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR c++/65075
9546 * g++.dg/cpp0x/pr65075.C: New test.
9547
2d905ef7 95482015-02-16 David Edelsohn <dje.gcc@gmail.com>
9549
9550 PR target/65058
9551 * gcc.target/powerpc/pr65058.c: New test.
9552
849b1089 95532015-02-16 Jeff Law <law@redhat.com>
9554
9555 PR tree-optimization/64823
9556 * gcc.dg/uninit-20.c: New test.
9557
022a2340 95582015-02-16 Jakub Jelinek <jakub@redhat.com>
9559 James Greenhalgh <james.greenhalgh@arm.com>
9560
9561 PR ipa/64963
9562 * gcc.dg/ipa/ipa-clone-1.c: New test.
9563
a69f2cf8 95642015-02-16 Richard Biener <rguenther@suse.de>
9565
9566 PR tree-optimization/65077
9567 * gcc.dg/torture/pr65077.c: New testcase.
9568
cca71356 95692015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9570
9571 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9572 Directive adjusted to scan for ldaxr.
9573 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9574 adjusted to scan for ldaex.
9575
83d3070e 95762015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9577
9578 PR c++/65080
9579 * g++.dg/cpp0x/constexpr-65080.C: New.
9580
182624fa 95812015-02-16 Richard Biener <rguenther@suse.de>
9582
9583 PR tree-optimization/63593
9584 * gcc.dg/pr63593.c: New testcase.
9585
3afd5369 95862015-02-16 Marek Polacek <polacek@redhat.com>
9587
9588 PR c/65066
9589 * gcc.dg/pr65066.c: New test.
9590
2bb9d833 95912015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9592
9593 * gcc.dg/pr65002.C: Move ...
9594 * g++.dg/ipa/pr65002.C: ... here.
9595
2af29bc4 95962015-02-14 David Edelsohn <dje.gcc@gmail.com>
9597
9598 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9599 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9600 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9601 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9602
96032015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
be639a12 9604
9605 PR testsuite/64850
9606 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9607 the expression to find calls.
9608 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9609 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9610 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9611 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9612 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9613
4d7c4134 96142015-02-14 Marek Polacek <polacek@redhat.com>
9615
9616 PR c/64768
9617 * gcc.dg/array-11.c: New test.
9618 * gcc.dg/array-12.c: New test.
9619 * gcc.dg/array-13.c: New test.
9620 * gcc.dg/array-14.c: New test.
9621 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9622 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9623 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9624 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9625 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9626 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9627
9cfeeee4 96282015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9629
9630 PR c++/60894
9631 * g++.dg/lookup/using54.C: New.
9632
bb1779ad 96332015-02-13 Jeff Law <law@redhat.com>
9634
9635 PR bootstrap/65060
9636 Revert my change for tree-optimization/64823.
9637
18c06fb8 96382015-02-13 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR tree-optimization/65053
9641 * gcc.c-torture/execute/pr65053-1.c: New test.
9642 * gcc.c-torture/execute/pr65053-2.c: New test.
9643
b1380826 96442015-02-13 Marek Polacek <polacek@redhat.com>
9645
9646 PR c/65050
9647 * gcc.dg/pr65050.c: New test.
9648
eaa6752e 96492015-02-13 Jeff Law <law@redhat.com>
9650
c3fcfd44 9651 PR tree-optimization/64823
9cfeeee4 9652 * gcc.dg/uninit-20.c: New test.
c3fcfd44 9653
eaa6752e 9654 PR rtl-optimization/47477
9655 * gcc.dg/tree-ssa/pr47477.c: New test.
9656
6a3e66dc 96572015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9658
9659 PR c++/60211
9660 * g++.dg/parse/ivdep-2.C: New.
9661 * g++.dg/parse/ivdep-3.C: Likewise.
9662
c027844b 96632015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9664
9665 PR fortran/64506
9666 * gfortran.dg/continuation_13.f90: New test.
9667 * gfortran.dg/continuation_14.f: New test.
9668
2d3120ae 96692015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9670
9671 PR c++/64970
9672 * g++.dg/cpp0x/sfinae55.C: New.
9673
eb8ea0c7 96742015-02-13 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR ipa/65034
9677 * g++.dg/ipa/pr65034.C: New test.
9678
a35c3f55 96792015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9680
9681 PR tree-optimization/65002
9682 * gcc.dg/pr65002.C: New.
9683
46173d1b 96842015-02-13 Marek Polacek <polacek@redhat.com>
9685
9686 PR c/65040
9687 * c-c++-common/pr65040.c: New test.
9688
02acb8f3 96892015-02-13 Bin Cheng <bin.cheng@arm.com>
9690
9691 PR tree-optimization/64705
9692 * gcc.dg/tree-ssa/pr64705.c: New test.
9693
78db4b4d 96942015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9695
9696 PR rtl/32219
9697 * gcc.dg/visibility-22.c: New test.
9698 * gcc.dg/visibility-23.c: New test.
9699 * gcc.target/i386/pr32219-1.c: New test.
9700 * gcc.target/i386/pr32219-2.c: New test.
9701 * gcc.target/i386/pr32219-3.c: New test.
9702 * gcc.target/i386/pr32219-4.c: New test.
9703 * gcc.target/i386/pr32219-5.c: New test.
9704 * gcc.target/i386/pr32219-6.c: New test.
9705 * gcc.target/i386/pr32219-7.c: New test.
9706 * gcc.target/i386/pr32219-8.c: New test.
9707 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9708
57713f5c 97092015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9710
9711 PR libgfortran/57822
9712 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9713 four different KINDs.
9714
d3bc6b14 97152015-02-12 Jakub Jelinek <jakub@redhat.com>
9716
546ad9b2 9717 PR c++/64884
9718 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9719
d3bc6b14 9720 PR sanitizer/65000
9721 * g++.dg/ubsan/pr65000.C: New test.
9722
38ef99c9 97232015-02-12 Paul Thomas <pault@gcc.gnu.org>
9724
9725 PR fortran/64932
9726 * gfortran.dg/finalize_28.f90: New test
9727
a5a52029 97282015-02-12 Jakub Jelinek <jakub@redhat.com>
9729
5308e327 9730 PR debug/55541
9731 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9732 DW_TAG_lexical_block removal.
9733 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9734 * g++.dg/guality/pr55541.C: New test.
9735
a5a52029 9736 PR sanitizer/64984
9737 * g++.dg/ubsan/pr64984.C: New test.
9738
b7977a04 97392015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9740
9741 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9742
ca5b5c77 97432015-02-12 Jakub Jelinek <jakub@redhat.com>
9744
4b7bb941 9745 PR testsuite/64930
9746 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9747 instructions for 2015-01-14 get_memmodel changes.
9748 * gcc.target/powerpc/atomic-p8.c: Likewise.
9749
b3a30e6d 9750 PR sanitizer/65019
9751 * g++.dg/ubsan/pr65019.C: New test.
9752
ca5b5c77 9753 PR tree-optimization/65014
9754 * gcc.c-torture/compile/pr65014.c: New test.
9755
df070bcb 97562015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9757
9758 PR libgfortran/57822
9759 * gfortran/fmt_g0_7.f08: Revise test.
9760
74e43422 97612015-02-11 Jeff Law <law@redhat.com>
9762
9763 PR target/63347
9764 * gcc.target/m68k/pr63347.c: New test.
9765
35a51d35 97662015-02-11 Marek Polacek <polacek@redhat.com>
9767
9768 * g++.dg/ubsan/shift-1.C: New test.
9769 * gcc.dg/ubsan/c-shift-2.c: New test.
9770 * c-c++-common/ubsan/shift-5.c: Remove file.
9771
6e434d0b 97722015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9773
9774 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9775 Directive adjusted to XFAIL.
9776 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9777 adjusted to XFAIL.
9778
16a26093 97792015-02-11 Jakub Jelinek <jakub@redhat.com>
9780
9781 PR middle-end/65003
9782 * g++.dg/opt/pr65003.C: New test.
9783
4dba1042 97842015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9785
9786 * lib/target-supports.exp (check_effective_target_pie): Renamed
9787 to ...
9788 (check_effective_target_pie_enabled): This.
9789 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9790 * gcc.target/i386/pie.c: Likewise.
9791
1b59d1a1 97922015-02-11 Andrew Pinski <apinski@cavium.com>
9793
9794 PR target/64893
9795 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9796 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9797
c65bd8cd 97982015-02-11 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR target/61925
9801 * gcc.target/i386/pr61925-1.c: New test.
9802 * gcc.target/i386/pr61925-2.c: New test.
9803 * gcc.target/i386/pr61925-3.c: New test.
9804
56464312 98052015-02-10 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR sanitizer/65004
9808 * g++.dg/asan/pr65004.C: New test.
9809
6cf92cc1 98102015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9811
9812 PR target/64661
9813 * gcc.taget/sh/pr64661-0.h: New.
9814 * gcc.taget/sh/pr64661-1.c: New.
9815 * gcc.taget/sh/pr64661-2.c: New.
9816 * gcc.taget/sh/pr64661-3.c: New.
9817 * gcc.taget/sh/pr64661-4.c: New.
9818
9251bb6f 98192015-02-10 Richard Biener <rguenther@suse.de>
9820
9821 PR tree-optimization/64995
9822 * g++.dg/torture/pr64995.C: New testcase.
9823
41ae9eb4 98242015-02-10 Richard Biener <rguenther@suse.de>
9825
9826 PR tree-optimization/64909
9827 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9828
59600e4c 98292015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9830
9831 * gcc.dg/signbit-sa.c: New test.
9832
dea9fb75 98332015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9834
9835 PR libgfortran/57822
9836 * gfortran/fmt_g0_7.f08: New test.
9837
74b1bae0 98382015-02-10 Bin Cheng <bin.cheng@arm.com>
9839
9840 PR tree-optimization/43378
9841 * gcc.dg/tree-ssa/pr43378.c: New test.
9842
675f1812 98432015-02-08 Jan Hubicka <hubicka@ucw.cz>
9844
9845 PR ipa/64978
9846 * g++.dg/torture/pr64978.C: New testcase.
9847
4e2f4ed5 98482015-02-09 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR sanitizer/64981
9851 * gcc.dg/asan/pr64981.c: New test.
9852
46861609 98532015-02-09 Marek Polacek <polacek@redhat.com>
9854
9855 PR c/64856
9856 * gcc.dg/pr64856.c: New test.
9857
5300bef0 98582015-02-09 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR target/64979
9861 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9862 * gcc.c-torture/execute/pr64979.c: New test.
9863
98642015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2f4777f3 9865
9866 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9867
a33006b6 98682015-02-09 Uros Bizjak <ubizjak@gmail.com>
9869
cdd74241 9870 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
a33006b6 9871 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9872
a713c4c4 98732015-02-09 Uros Bizjak <ubizjak@gmail.com>
9874
9875 PR target/58757
9876 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9877
fca76508 98782015-02-09 Richard Biener <rguenther@suse.de>
9879
9880 PR tree-optimization/54000
9881 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9882
d340da2b 98832015-02-09 Tom de Vries <tom@codesourcery.com>
9884
9885 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9886
e83edd3f 98872015-02-09 Martin Liska <mliska@suse.cz>
9888
9889 * g++.dg/ipa/pr64858.C: New test.
9890
742c077a 98912015-02-09 Tom de Vries <tom@codesourcery.com>
9892
9893 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9894
5c89619d 98952015-02-08 Andrew Pinski <apinski@cavium.com>
9896
9897 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9898
135f23d5 98992015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9900
9901 PR fortran/63744
a713c4c4 9902 * gfortran.dg/use_rename_8.f90: New.
135f23d5 9903
8ae2b3a8 99042015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9905
9906 * gnat.dg/addr7.ad[sb]: New test.
9907 * gnat.dg/addr8.ad[sb]: Likewise.
9908
86f1f1e4 99092015-02-06 David Malcolm <dmalcolm@redhat.com>
9910
9911 PR jit/64752
9912 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9913 from jit.dg/test-compile-to-executable.c's create_code, with a
9914 clarification of the output message.
9915 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9916 pass/fail message.
9917 (test_jit): Use CHECK_NO_ERRORS when calling
9918 gcc_jit_context_compile_to_file.
9919 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9920 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9921 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9922 about deletions that are attempted.
9923 (jit-verify-compile-to-file): Rename to...
9924 (jit-verify-output-file-was-created): ...this, and drop the
9925 attempt to run "file" and verify the output.
9926 (jit-verify-assembler): New function.
9927 (jit-verify-object): New function.
9928 (jit-verify-dynamic-library): New function.
9929 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9930 favor of an implementation from new file
9931 create-code-for-hello-world-executable.h, which also adds a
9932 "main".
9933 (dg-final): Replace jit-verify-compile-to-file with
9934 jit-verify-output-file-was-created, and invoke new function
9935 jit-verify-assembler.
9936 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9937 the output message.
9938 (dg-final): Replace jit-verify-compile-to-file with
9939 jit-verify-output-file-was-created, and invoke new function
9940 jit-verify-dynamic-library.
9941 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9942 favor of an implementation from new file
9943 create-code-for-hello-world-executable.h, which also adds a
9944 "main".
9945 (dg-final): Replace jit-verify-compile-to-file with
9946 jit-verify-output-file-was-created. Strengthen the expected stdout
9947 from the built executable.
9948 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9949 favor of an implementation from new file
9950 create-code-for-hello-world-executable.h, which also adds a
9951 "main".
9952 (dg-final): Replace jit-verify-compile-to-file with
9953 jit-verify-output-file-was-created, and invoke new function
9954 jit-verify-object.
9955 * jit.dg/verify-dynamic-library.c: New source file.
9956
b472bf0c 99572015-02-06 Sebastian Pop <s.pop@samsung.com>
9958 Brian Rzycki <b.rzycki@samsung.com>
9959
9960 PR tree-optimization/64878
f000c9b6 9961 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
b472bf0c 9962
91df30af 99632015-02-06 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR ipa/64896
9966 * g++.dg/ipa/pr64896.C: New test.
9967
a49a5a56 99682015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9969
9970 PR target/64205
9971 * gcc.target/powerpc/pr64205.c: New file.
9972
46a04762 99732015-02-06 Uros Bizjak <ubizjak@gmail.com>
9974
9975 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9976 (dg-options): Use -fpie instead of -fPIE -pie.
9977
4ab0ccd4 99782015-02-06 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR middle-end/64937
9981 * g++.dg/asan/pr64937.C: New test.
9982
8ce60dbb 99832015-02-06 Paul Thomas <pault@gcc.gnu.org>
9984
9985 PR fortran/63205
9986 * gfortran.dg/class_to_type_4.f90: New test
9987
99882015-01-29 Andre Vehreschild <vehre@gmx.de>
9989
9990 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9991
bb779bf0 99922015-02-06 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR rtl-optimization/64957
9995 PR debug/64817
9996 * gcc.c-torture/execute/pr64957.c: New test.
9997
817c5748 99982015-02-05 Jeff Law <law@redhat.com>
9999
10000 PR target/17306
10001 * gcc.target/h8300/pr17306-1.c: New test.
10002 * gcc.target/h8300/pr17306-2.c: New test.
10003
303b9531 100042015-02-05 Tobias Burnus <burnus@net-b.de>
10005
10006 PR fortran/64943
10007 * gfortran.dg/structure_constructor_12.f90: New.
10008
62d764b1 100092015-02-05 Jeff Law <law@redhat.com>
10010
10011 PR target/58400
10012 gcc.target/h8300/pr58400.c: New test.
10013
dc44066f 100142015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10015
10016 * gcc.target/arm/macro_defs0.c: New test.
10017 * gcc.target/arm/macro_defs1.c: New test.
10018 * gcc.target/arm/macro_defs2.c: New test.
10019
f13d3432 100202015-02-05 Uros Bizjak <ubizjak@gmail.com>
10021
10022 PR rtl-optimization/64905
10023 * gcc.target/i386/pr64905.c: Require nonpic target.
10024 (dg-options): Add -fomit-frame-pointer.
10025 (main): Remove.
10026
5064e6a7 100272014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10028
10029 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10030 tree dump scanning.
10031
0b373205 100322015-02-05 Paul Thomas <pault@gcc.gnu.org>
10033
9c92fb5c 10034 PR fortran/64757
0b373205 10035 * gfortran.dg/type_to_class_2.f90: New test
10036 * gfortran.dg/type_to_class_3.f90: New test
10037
e346cd98 100382015-02-04 Jan Hubicka <hubicka@ucw.cz>
10039
10040 PR ipa/64686
10041 * g++.dg/torture/pr64686.C: New testcase.
10042
2f1be71f 100432015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10044
10045 PR rtl-optimization/64905
10046 * gcc.target/i386/pr64905.c: New file.
10047
70f81790 100482015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10049
10050 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10051 * gcc.dg/guality/pr41616-1.c: Ditto.
10052
42230b31 100532015-02-04 Alexandre Oliva <aoliva@redhat.com>
71b39a64 10054
10055 PR debug/64817
10056 * gcc.dg/pr64817-3.c: New.
10057
65e25fe2 100582015-02-04 Jakub Jelinek <jakub@redhat.com>
10059 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10060
10061 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10062 pass parameters in registers.
10063 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10064 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10065 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10066
6e0bd2d9 100672015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10068 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10069
10070 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10071 list, allow for multilibed targets.
10072 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10073
bf98079c 100742015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10075
10076 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10077 * gcc.dg/pr46728-6.c: Ditto.
10078
437bc674 100792015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10080
10081 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10082 for mips_nanlegacy target.
10083
952a806d 100842015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10085
10086 * gcc.target/i386/chkp-hidden-def.c: New.
10087
3cbadbb7 100882015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10089
10090 PR middle-end/62103
10091 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10092 to use 24 bits for bitfield b.
10093
6079ddb4 100942015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10095
10096 PR testsuite/64796
10097 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10098 cache result in a global variable. Include all 32-bit targets for
10099 bswap64 tests.
10100
7a49a822 101012015-02-03 Jakub Jelinek <jakub@redhat.com>
10102
10103 PR rtl-optimization/64756
10104 * gcc.c-torture/execute/pr64756.c: New test.
10105
7566f1eb 101062015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10107
10108 PR target/64660
10109 * gcc.target/sh/pr64660-0.h: New.
10110 * gcc.target/sh/pr64660-1.c: New.
10111 * gcc.target/sh/pr64660-2.c: New.
10112 * gcc.target/sh/pr64660-3.c: New.
10113 * gcc.target/sh/pr64660-4.c: New.
10114
617a6dfb 101152015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10116
10117 PR c++/64877
10118 * g++.dg/warn/Waddress-2.C: New.
10119
8fe6ab31 101202015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10121
10122 PR middle-end/61225
617a6dfb 10123 * gcc.target/i386/pr49095.c: XFAIL for ia32.
8fe6ab31 10124
617a6dfb 101252015-02-03 Dodji Seketeli <dodji@redhat.com>
825751e2 10126
10127 PR preprocessor/64803
10128 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10129
b06b9ff6 101302015-02-02 Jan Hubicka <hubicka@ucw.cz>
10131
10132 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10133
84461320 101342015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10135
10136 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10137 (_ARM_FPSRC): Add DN and AHP fields.
10138 (clean_results): Force DN=1 on AArch64.
10139 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10140 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10141 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10142 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10143 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10144 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10145
dc40b8b5 101462015-02-02 Alan Modra <amodra@gmail.com>
10147
10148 * gcc.target/powerpc/cprophard.c: New.
10149
839dd8ff 101502015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10151
10152 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10153 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10154
54497144 101552015-02-01 Jakub Jelinek <jakub@redhat.com>
10156
10157 PR debug/64817
10158 * gcc.dg/pr64817-1.c: New test.
10159 * gcc.dg/pr64817-2.c: New test.
10160
746ebdc3 101612015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10162
10163 PR target/64851
10164 * gcc.target/sh/pr64851-0.h: New
10165 * gcc.target/sh/pr64851-1.c: New
10166 * gcc.target/sh/pr64851-2.c: New
10167 * gcc.target/sh/pr64851-3.c: New
10168 * gcc.target/sh/pr64851-4.c: New
10169
3094ddd8 101702015-01-31 Uros Bizjak <ubizjak@gmail.com>
10171
746ebdc3 10172 PR target/64882
3094ddd8 10173 * gcc.dg/torture/pr64882.c: New test.
10174
bca1807d 101752015-01-31 David Edelsohn <dje.gcc@gmail.com>
10176
10177 PR target/64159
10178 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10179 sparc*-*-*.
10180
da1b47a7 101812015-01-31 Uros Bizjak <ubizjak@gmail.com>
10182
10183 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10184 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10185 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10186 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10187 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10188 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10189 tree dump.
10190 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10191 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10192 tree dump.
10193 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10194 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10195 tree dump.
10196
1aae95ec 101972015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10198
10199 PR target/64688
10200 * g++.dg/pr64688-2.C: New.
10201
1586ed4e 102022015-01-30 Uros Bizjak <ubizjak@gmail.com>
10203
10204 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10205 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10206 * gcc.target/i386/fuse-caller-save.c: Ditto.
10207 * gcc.target/i386/headmerge-1.c: Ditto.
10208 * gcc.target/i386/headmerge-2.c: Ditto.
10209 * gcc.target/i386/sibcall-6.c: Ditto.
10210
25cd984c 102112015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10212
10213 PR target/64617
10214 * gcc.target/i386/pr64617.c: New test.
10215
0a24e4a7 102162015-01-30 Uros Bizjak <ubizjak@gmail.com>
10217
10218 PR target/15184
10219 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10220 (dg-options): Remove -m32.
10221 (dg-final): Scan for "movb %al" only.
10222 * gcc.target/i386/pr15184-2.c: Ditto.
10223
c8927928 102242015-01-30 Richard Biener <rguenther@suse.de>
10225
10226 PR tree-optimization/64829
10227 * gcc.dg/vect/pr64829.c: New testcase.
10228
70279be9 102292015-01-29 Marek Polacek <polacek@redhat.com>
10230
10231 PR c/64709
10232 * gcc.dg/pr64709.c: New test.
10233
72d590fc 102342015-01-29 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR c++/64717
10237 * g++.dg/ubsan/pr64717-1.C: New test.
10238 * g++.dg/ubsan/pr64717-2.C: New test.
10239
102402015-01-29 Uros Bizjak <ubizjak@gmail.com>
e37006c3 10241
10242 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10243
50a2b7fd 102442015-01-29 Jeff Law <law@redhat.com>
10245
10246 PR target/15184
10247 * gcc.target/i386/pr15184-1.c: New test.
10248 * gcc.target/i386/pr15184-2.c: New test.
10249
d3815dd1 102502015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10251
10252 PR tree-optimization/64746
10253 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10254
bc8fa068 102552015-01-29 Richard Biener <rguenther@suse.de>
10256
10257 PR tree-optimization/64853
10258 * gcc.dg/torture/pr64853.c: New testcase.
10259
e4eca2de 102602015-01-29 Richard Biener <rguenther@suse.de>
10261
10262 PR tree-optimization/64844
10263 * gcc.dg/vect/pr64844.c: New testcase.
10264
bea2a615 102652015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10266
10267 PR middle-end/64809
10268 * gcc.dg/pr64809.c: Delete.
10269
562fafb8 102702015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10271
10272 PR middle-end/64805
10273 * gcc.target/i386/pr64805.c: New.
10274
019e72c5 102752015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10276
10277 * gcc.dg/guality/guality.h (main): Add argv[0] to
10278 guality_gdb_command.
10279
3a9f48e7 102802015-01-29 Jan Hubicka <hubicka@ucw.cz>
10281
10282 PR ipa/64801
10283 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10284
20c3dd32 102852015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10286
10287 PR target/64659
10288 * gcc.target/sh/sh.exp
10289 (check_effective_target_atomic_model_soft_gusa_available,
10290 check_effective_target_atomic_model_soft_tcb_available,
10291 check_effective_target_atomic_model_soft_imask_available,
10292 check_effective_target_atomic_model_hard_llcs_available): New.
10293 * gcc.target/sh/pr64659-0.h: New.
10294 * gcc.target/sh/pr64659-1.c: New.
10295 * gcc.target/sh/pr64659-2.c: New.
10296 * gcc.target/sh/pr64659-3.c: New.
10297 * gcc.target/sh/pr64659-4.c: New.
10298
9b51ddc6 102992015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10300
10301 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10302 scan-assembler-times pattern.
10303
31aebeec 103042015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10305
10306 PR middle-end/64809
10307 * gcc.dg/pr64809.c: New test.
10308
97178c4f 103092015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10310
10311 PR tree-optimization/64277
10312 * gcc.dg/pr64277.c: New.
10313
904c73a0 103142015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10315
10316 PR tree-optimization/64718
10317 * gcc.c-torture/execute/pr64718.c: New test.
10318
260d579b 103192015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10320
10321 * gcc.target/aarch64/abs_2.c: New.
10322
4f1c2345 103232015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10324
10325 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10326 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10327 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10328 ISA rev < 2.
10329
09475d99 103302015-01-28 Jakub Jelinek <jakub@redhat.com>
10331
10332 PR bootstrap/64612
10333 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10334 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10335 { target comdat_group }.
10336
d11808f8 103372015-01-27 Tobias Burnus <burnus@net-b.de>
10338
10339 PR fortran/63861
10340 * gfortran.dg/goacc/coarray_2.f90: New.
10341
2fdf87a8 103422015-01-27 Jan Hubicka <hubicka@ucw.cz>
10343
10344 PR ipa/60871
10345 PR ipa/64139
10346 * g++.dg/torture/pr64139.C: New testcase.
10347 * g++.dg/torture/pr60871.C: Likewise.
10348
c288f7b5 103492015-01-27 Janus Weil <janus@gcc.gnu.org>
10350
10351 PR fortran/64230
10352 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10353 prevent linking errors.
10354
5c318c08 103552015-01-27 Jan Hubicka <hubicka@ucw.cz>
10356
10357 PR ipa/64282
10358 * g++.dg/torture/pr64282.C: New testcase.
10359
e51027a5 103602015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10361
10362 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10363 for wzr reg.
10364
11762b83 103652015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10366
2c9b065b 10367 * gcc.target/s390/hotpatch-13.c: New testcase.
10368 * gcc.target/s390/hotpatch-14.c: New testcase.
10369 * gcc.target/s390/hotpatch-15.c: New testcase.
10370 * gcc.target/s390/hotpatch-16.c: New testcase.
10371 * gcc.target/s390/hotpatch-17.c: New testcase.
10372 * gcc.target/s390/hotpatch-18.c: New testcase.
10373 * gcc.target/s390/hotpatch-19.c: New testcase.
10374 * gcc.target/s390/hotpatch-20.c: New testcase.
10375 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10376 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10377 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10378 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10379 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10380 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10381 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10382 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10383 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10384 * gcc.target/s390/hotpatch-10.c: Likewise.
10385 * gcc.target/s390/hotpatch-11.c: Likewise.
10386 * gcc.target/s390/hotpatch-12.c: Likewise.
10387 * gcc.target/s390/hotpatch-2.c: Likewise.
10388 * gcc.target/s390/hotpatch-3.c: Likewise.
10389 * gcc.target/s390/hotpatch-4.c: Likewise.
10390 * gcc.target/s390/hotpatch-5.c: Likewise.
10391 * gcc.target/s390/hotpatch-6.c: Likewise.
10392 * gcc.target/s390/hotpatch-7.c: Likewise.
10393 * gcc.target/s390/hotpatch-8.c: Likewise.
10394 * gcc.target/s390/hotpatch-9.c: Likewise.
10395 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10396 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10397 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10398 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10399 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10400 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10401 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10402 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11762b83 10403
e846bde8 104042015-01-27 Jiong Wang <jiong.wang@arm.com>
10405
10406 * gcc.dg/long_branch.c: New testcase.
10407
fdb2733b 104082015-01-27 Richard Biener <rguenther@suse.de>
10409
10410 PR tree-optimization/56273
10411 PR tree-optimization/59124
10412 PR tree-optimization/64277
10413 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10414 * gcc.dg/Warray-bounds-12.c: Likewise.
10415 * gcc.dg/Warray-bounds-13.c: Likewise.
10416
e2810e72 104172015-01-27 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR rtl-optimization/61058
10420 * gcc.dg/pr61058.c: New test.
10421
cf5a1dfc 104222015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10423
10424 * gcc.target/i386/chkp-narrow-bounds.c: New.
10425
591970b4 104262015-01-27 Jakub Jelinek <jakub@redhat.com>
10427
e80d050d 10428 PR tree-optimization/64807
10429 * gcc.dg/pr64807.c: New test.
10430
591970b4 10431 PR c/64766
10432 * gcc.dg/pr64766.c: New test.
10433
da519e84 104342015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10435
10436 PR target/49263
10437 * gcc.target/sh/pr49263-4.c: New.
10438
82d867c8 104392015-01-26 Paul Thomas <pault@gcc.gnu.org>
10440
10441 PR fortran/62044
10442 * gfortran.dg/allocate_with_mold_1.f90: New test
10443
87778dc4 104442015-01-26 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR c/64778
10447 * gcc.dg/pr64778.c: New test.
10448
4e4baaad 10449 PR middle-end/64421
10450 * gcc.dg/vect/pr64421.c: New test.
10451
1b4c7a08 104522015-01-26 Tobias Burnus <burnus@net-b.de>
10453
10454 PR fortran/64771
10455 * gfortran.dg/coarray_36.f: New.
10456 * gfortran.dg/coarray_37.f90: New.
10457
ae6b205f 104582015-01-26 Janus Weil <janus@gcc.gnu.org>
10459
10460 PR fortran/64230
10461 * gfortran.dg/class_allocate_18.f90: New.
10462
aee00ee8 104632015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10464
10465 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10466
45adfb42 104672015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10468
10469 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10470
b6e07c06 104712015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10472
5fd55e87 10473 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10474
104752015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10476
10477 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
b6e07c06 10478
e81fb914 104792015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10480
10481 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10482 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10483 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10484 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10485
48214222 104862015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10487
10488 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10489 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10490 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10491
74ef6961 104922015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10493
10494 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10495 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10496 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10497 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10498 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10499 vXXXhn.inc.
10500
e9b1fbeb 105012015-01-26 Richard Biener <rguenther@suse.de>
10502
10503 PR middle-end/64764
10504 * gcc.dg/uninit-19.c: New testcase.
10505
39b73df7 105062015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10507
10508 * lib/target-supports.exp (check_effective_target_vect64): Add
10509 sparc*-*-*.
10510
3cf72108 105112015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10512
10513 PR testsuite/64712
10514 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10515
bb423e6a 105162015-01-26 Tony Liu <tony.liu@arm.com>
10517
10518 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10519 non-UAL cases.
10520
949e2a9f 105212015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10522
10523 PR libfortran/64770
10524 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10525 correctly, clean up afterwards.
10526
f745cbce 105272015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10528
10529 PR fortran/62044
10530 * gfortran.dg/use_rename_7.f90: New.
10531
f8956357 105322015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10533
10534 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10535 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10536
8e2e0550 105372015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10538
10539 PR target/54236
10540 * gcc.target/sh/pr54236-4.c: New.
10541
1b738d4d 105422015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10543
10544 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10545 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10546 Bridge test.
10547
f100306f 105482015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10549
10550 PR libfortran/64770
10551 * gfortran.dg/open_new_segv.f90: New test.
10552
6c97af1b 105532015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10554
10555 PR target/49263
10556 PR target/53987
10557 PR target/64345
10558 PR target/59533
10559 PR target/52933
10560 PR target/54236
10561 PR target/51244
10562 * gcc.target/sh/pr64345-1.c: New.
10563 * gcc.target/sh/pr64345-2.c: New.
10564 * gcc.target/sh/pr59533-1.c: New.
10565 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10566 * gcc.target/sh/pr52933-2.c: Likewise.
10567 * gcc.target/sh/pr54089-1.c: Likewise.
10568 * gcc.target/sh/pr54236-1.c: Likewise.
10569 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10570 * gcc.target/sh/pr49263-1.c: Remove xfails.
10571 * gcc.target/sh/pr49263-2.c: Likewise.
10572 * gcc.target/sh/pr49263-3.c: Likewise.
10573 * gcc.target/sh/pr53987-1.c: Likewise.
10574 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10575 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10576 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10577 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10578 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10579 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10580 test_009): New.
10581 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10582 (test_02): New.
10583
71552724 105842015-01-24 Tom de Vries <tom@codesourcery.com>
10585
10586 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10587
e6f45d93 105882015-01-23 Ian Lance Taylor <iant@google.com>
10589
10590 PR go/64510
10591 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10592 targets without split stack support.
10593
472565f8 105942015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10595
10596 PR target/64317
10597 * gcc.target/i386/pr64317.c: New test.
10598
20d3ff08 105992015-01-23 Jakub Jelinek <jakub@redhat.com>
10600
10601 PR rtl-optimization/63637
10602 PR rtl-optimization/60663
10603 * gcc.dg/pr63637-1.c: New test.
10604 * gcc.dg/pr63637-2.c: New test.
10605 * gcc.dg/pr63637-3.c: New test.
10606 * gcc.dg/pr63637-4.c: New test.
10607 * gcc.dg/pr63637-5.c: New test.
10608 * gcc.dg/pr63637-6.c: New test.
10609 * gcc.target/i386/pr63637-1.c: New test.
10610 * gcc.target/i386/pr63637-2.c: New test.
10611 * gcc.target/i386/pr63637-3.c: New test.
10612 * gcc.target/i386/pr63637-4.c: New test.
10613 * gcc.target/i386/pr63637-5.c: New test.
10614 * gcc.target/i386/pr63637-6.c: New test.
10615
f1003be0 106162015-01-23 Richard Biener <rguenther@suse.de>
10617
10618 PR testsuite/63439
10619 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10620 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10621
6ca4fe46 106222015-01-23 Marek Polacek <polacek@redhat.com>
10623
10624 PR preprocessor/60570
10625 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10626 * gcc.dg/cpp/pr60570.c: New test.
10627
cc83fe83 106282015-01-23 Richard Biener <rguenther@suse.de>
10629
10630 PR testsuite/63439
10631 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10632 vectorization on vect64 targets.
10633
c09566df 106342015-01-23 Janus Weil <janus@gcc.gnu.org>
10635
10636 PR fortran/60922
10637 * gfortran.dg/class_allocate_17.f90: New.
10638
37ece3a2 106392015-01-23 Tobias Burnus <burnus@net-b.de>
10640
10641 PR fortran/64726
10642 * gfortran.dg/goacc/combined_loop.f90: New.
10643
f7776e6b 106442015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10645
10646 PR fortran/61933
10647 * gfortran.dg/make_unit.f90: New test.
10648
e8d9a15d 106492015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10650
10651 PR fortran/61933
10652 * gfortran.dg/negative_unit_int8.f: Update.
10653
8dc239d3 106542015-01-22 Jeff Law <law@redhat.com>
10655
10656 PR target/52076
10657 * gcc.target/m68k/pr52076-1.c: New test.
10658 * gcc.target/m68k/pr52076-2.c: New test.
10659
dfad1cc1 106602015-01-22 Richard Biener <rguenther@suse.de>
10661
10662 PR middle-end/64728
10663 * gcc.dg/torture/pr64728.c: New testcase.
10664
e37006c3 106652015-01-22 Uros Bizjak <ubizjak@gmail.com>
43483afb 10666
10667 PR target/64688
10668 * g++.dg/pr64688.C: New test.
10669
df8cd9f5 106702015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10671
10672 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10673 to avoid errors with -fpic.
10674
ba0b9868 106752015-01-22 Richard Biener <rguenther@suse.de>
10676
10677 PR libstdc++/64535
10678 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10679
37000a88 106802015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10681
10682 PR rtl-optimization/64682
10683 * gcc.c-torture/execute/pr64682.c: New file.
10684
20aad5ba 106852015-01-21 Jakub Jelinek <jakub@redhat.com>
10686
27f3dbf1 10687 PR debug/64511
10688 * gcc.dg/pr64511.c: New test.
10689
1f91a12d 10690 PR rtl-optimization/62078
10691 * g++.dg/opt/pr62078.C: New test.
10692
20aad5ba 10693 PR c/63307
10694 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10695
2c9c0c1f 106962015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10697
10698 PR fortran/57023
10699 * gfortran.dg/internal_pack_15.f90: New test.
10700
1e666245 107012015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10702
f000c9b6 10703 * c-c++-common/tsan/step.c: New testcase.
1e666245 10704
00f62951 107052015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10706
10707 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10708
4b7b3b90 107092015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10710
10711 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10712
9c8669e4 107132015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10714
10715 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10716
229c187c 107172015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10718
10719 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10720
9ad4283a 107212015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10722
10723 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10724
c229da21 107252015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10726
10727 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10728
2dbe7f27 107292015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10730
10731 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10732
0d9b7a4b 107332015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10734
10735 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10736
1257e38c 107372015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10738
10739 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10740
7391964a 107412015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10742
10743 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10744
f3251a38 107452015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10746
10747 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10748
19e8af4e 107492015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10750
10751 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10752
262509fd 107532015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10754
10755 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10756 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10757 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10758 vXXXw.inc.
10759
da1dece9 107602015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10761
10762 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10763 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10764 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10765 vXXXl.inc.
10766
652354d3 107672015-01-21 Renlin Li <renlin.li@arm.com>
10768
10769 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10770 * g++.dg/tls/thread_local5g.C: Likewise.
10771 * g++.dg/tls/thread_local6g.C: Likewise.
10772
2387f48f 107732015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10774
10775 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10776 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10777 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10778
de17cc7e 107792015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10780
10781 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10782 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10783 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10784
cd8d1c8b 107852015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10786
10787 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10788 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10789 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10790
81a36306 107912015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10792
10793 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10794 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10795 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10796
9ba76f64 107972015-01-20 Jeff Law <law@redhat.com>
10798
10799 PR target/59946
10800 * gcc.target/m68k/pr59946.c: New test.
10801
437c3d1f 108022015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10803
10804 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10805 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10806 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10807
721180f9 108082015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10809
10810 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10811 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10812 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10813
1d3372eb 108142015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10815
10816 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10817 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10818 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10819
d55982d8 108202015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10821
10822 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10823 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10824 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10825 vshuffle.inc.
10826 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10827 vshuffle.inc.
10828
496bb19c 108292015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10830
10831 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10832 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10833 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10834
cf71c4d5 108352015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10836
10837 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10838 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10839 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10840
3cf9a994 108412015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10842
10843 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10844
01ec5786 108452015-01-20 Jakub Jelinek <jakub@redhat.com>
10846
67dc5d62 10847 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10848
0f9736fa 10849 PR sanitizer/64632
10850 * g++.dg/ubsan/pr64632.C: New test.
10851
01ec5786 10852 PR debug/64663
10853 * gcc.dg/pr64663.c: New test.
10854
0d0f1868 108552015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10856
10857 PR c++/64383
10858 * g++.dg/warn/Wunused-var-23.C: New.
10859
b22d3889 108602015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10861
10862 PR c++/59937
10863 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10864 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10865
d205f219 108662015-01-20 Richard Biener <rguenther@suse.de>
10867
10868 PR ipa/64684
10869 * gcc.dg/lto/pr64684_0.c: New testcase.
10870 * gcc.dg/lto/pr64684_1.c: Likewise.
10871 * gcc.dg/lto/pr64684_2.c: Likewise.
10872 * gcc.dg/lto/pr64685_0.c: Likewise.
10873 * gcc.dg/lto/pr64685_1.c: Likewise.
10874
5674f8a0 108752015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10876
10877 PR c++/62241
10878 * g++.dg/cpp1y/lambda-init12.C: New.
10879
d86a899c 108802015-01-20 Richard Biener <rguenther@suse.de>
10881
10882 PR tree-optimization/64410
10883 * g++.dg/vect/pr64410.cc: Require vect_double.
10884
8abeb180 108852015-01-20 Matthew Wahab <matthew.wahab@arm.com>
d86a899c 10886
8abeb180 10887 PR target/64149
10888 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10889
c102b5b9 108902015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10891
10892 PR bootstrap/64676
10893 Revert:
10894 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10895
10896 PR rtl-optimization/64081
10897 * gcc.dg/pr64081.c: New test.
10898
69834ed9 108992015-01-19 David Malcolm <dmalcolm@redhat.com>
10900
10901 * jit.dg/harness.h: Include <unistd.h>.
10902 (CHECK_NO_ERRORS): New.
10903 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10904 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10905 gcc_jit_context_compile_to_file.
10906 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10907 args to the spawned executable.
10908 (jit-expand-vars): New function.
10909 (jit-exe-params): New variable.
10910 (dg-jit-set-exe-params): New function.
10911 (jit-dg-test): Detect testcases that use
10912 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10913 Set arguments of spawned process to jit-exe-params.
10914 (jit-get-output-filename): New function.
10915 (jit-setup-compile-to-file): New function.
10916 (jit-verify-compile-to-file): New function.
10917 (jit-run-executable): New function.
10918 (jit-verify-executable): New function.
10919 * jit.dg/test-compile-to-assembler.c: New testcase.
10920 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10921 * jit.dg/test-compile-to-executable.c: New testcase.
10922 * jit.dg/test-compile-to-object.c: New testcase.
10923
0a7ecec8 109242015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10925
10926 PR target/64652
10927 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10928 (test_1): New.
10929
6bf7b9a1 109302015-01-19 Martin Liska <mliska@suse.cz>
10931
10932 * objc/compile/pr64668.m: New test.
10933
1f465ccd 109342015-01-19 David Malcolm <dmalcolm@redhat.com>
10935
10936 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10937 (create_overflow_fn): Update comment to clarify that
10938 the third param of the created function is a bool *, not
10939 an int *.
10940 (verify_int_overflow_fn): Convert param "expected_ovf" from
10941 int to bool. Update third param of "overflow_fn_type" from int *
10942 to bool *. Update local "actual_ovf" from int to bool.
10943 (verify_uint_overflow_fn): Likewise.
10944
85fbea97 109452015-01-19 Martin Liska <mliska@suse.cz>
10946
10947 * gcc.dg/ipa/ipa-icf-33.c: New test.
10948
8a261fc7 109492015-01-19 Felix Yang <felix.yang@huawei.com>
10950 Haijian Zhang <z.zhanghaijian@huawei.com>
10951
10952 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10953 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10954 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10955 result_float64x2, expected_hfloat64x2): New helper type, variable and
10956 declaration.
10957 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10958 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10959 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10960 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10961 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10962 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10963 and target without the FMA feature.
10964
681296cb 109652015-01-19 Jiong Wang <jiong.wang@arm.com>
10966
10967 * gcc.target/aarch64/pr64304.c: New testcase.
10968
8a261fc7 109692015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
86709046 10970
10971 PR rtl-optimization/64081
10972 * gcc.dg/pr64081.c: New test.
10973
af3bde13 109742015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10975
10976 PR target/63971
10977 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10978 the epilogue).
10979 * gcc.target/aarch64/test_frame_6.c: Likewise.
10980 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10981 and x19 (in the epilogue).
10982 * gcc.target/aarch64/test_frame_4.c: Likewise.
10983 * gcc.target/aarch64/test_frame_7.c: Likewise.
10984
312322ab 109852015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10986
10987 * gcc.target/i386/chkp-always_inline.c: New.
10988
5902962e 109892015-01-15 Andrew Pinski <apinski@cavium.com>
10990 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10991
10992 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10993 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10994
53ec6b3f 109952015-01-18 Andre Vehreschild <vehre@gmx.de>
10996
10997 PR fortran/60255
10998 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10999 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11000
110012015-01-18 Paul Thomas <pault@gcc.gnu.org>
11002
11003 PR fortran/64578
11004 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11005
9d67ffb2 110062015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11007
11008 PR target/64652
11009 * gcc.target/sh/torture/pr64652.c: New.
11010
bfedbed1 110112015-01-18 Jan Hubicka <hubicka@ucw.cz>
11012
11013 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11014 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11015 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11016 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11017 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11018 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11019
2c9d5cb8 110202015-01-18 Jan Hubicka <hubicka@ucw.cz>
11021
11022 PR ipa/64378
11023 * g++.dg/torture/pr64378.C: New testcase.
11024
a3de0f07 110252015-01-18 Paul Thomas <pault@gcc.gnu.org>
11026
6b8169f7 11027 PR fortran/57959
a3de0f07 11028 * gfortran.dg/block_13.f08: New test
11029
c3639856 110302015-01-18 Paul Thomas <pault@gcc.gnu.org>
11031
11032 PR fortran/55901
11033 * gfortran.dg/associate_1.f03: Allow test for character with
11034 automatic length.
11035
69003f63 110362015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11037
11038 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11039 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11040
71198fe0 110412015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11042
11043 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11044
411ee1e5 110452015-01-17 Paul Thomas <pault@gcc.gnu.org>
11046
11047 PR fortran/64578
11048 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11049
50e7673a 110502015-01-17 Andre Vehreschild <vehre@gmx.de>
11051
11052 PR fortran/60357
11053 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11054
11055 PR fortran/61275
11056 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11057
11058 PR fortran/55932
11059 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11060
d1b1479f 110612015-01-17 Andre Vehreschild <vehre@gmx.de>
11062
11063 PR fortran/60334
11064 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11065
8700bf9e 110662015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11067
11068 PR rtl-optimization/52773
11069 * gcc.c-torture/compile/pr52773.c: New test.
11070
4b658cc5 110712015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11072
11073 PR c++/62134
11074 * g++.dg/cpp0x/alias-decl-46.C: New.
11075
cd93a9ab 110762015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11077
11078 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11079
5b6a61aa 110802015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11081
11082 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11083 Add trace.
671091f0 11084 (CHECK_FP): Likewise.
11085 (CHECK_CUMULATIVE_SAT): Likewise.
5b6a61aa 11086
5085ca0d 110872015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11088
671091f0 11089 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11090 (Set_Neon_Cumulative_Sat): Add parameter.
11091 (__set_neon_cumulative_sat): Support new parameter.
11092 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11093 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11094 argument.
11095 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11096 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11097 argument.
5085ca0d 11098
24fe68b6 110992015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11100
11101 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11102 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11103
c48107db 111042015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11105
11106 PR c++/60056
11107 * g++.dg/tls/thread_local-ice4.C: New.
11108
32b84743 111092015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11110
11111 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11112 than Neon options.
11113
c48107db 111142015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
d3065621 11115
11116 PR c++/62276
11117 * g++.dg/cpp0x/vt-62276.C: New.
11118
74ab45d6 111192015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11120
11121 PR middle-end/64353
11122 * g++.dg/pr64353.C: New.
11123
81b5bfe7 111242015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11125
11126 PR target/64263
11127 * gcc.target/aarch64/pr64263_1.c: New test.
11128
cbca0157 111292015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11130
11131 PR tree-optimization/64434
11132 * gcc.dg/torture/pr64434.c: Move to...
11133 * gcc.dg/pr64434.c: ... here.
11134
cac06b02 111352015-01-16 Richard Biener <rguenther@suse.de>
11136
11137 PR middle-end/64614
11138 * gcc.dg/uninit-18.c: New testcase.
11139
b6d76e68 111402015-01-16 Richard Biener <rguenther@suse.de>
11141
11142 PR tree-optimization/64568
11143 * g++.dg/torture/pr64568-2.C: New testcase.
11144
66124ce7 111452015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11146
11147 PR target/64363
11148 * gcc.target/i386/chkp-label-address.c: New.
11149
7c94d8e5 111502015-01-16 Janus Weil <janus@gcc.gnu.org>
11151
11152 PR fortran/45290
11153 * gfortran.dg/pointer_init_6.f90: Extended.
11154
e0226bda 111552015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11156
11157 * gcc.c-torture/compile/20150108.c: New test.
11158
0a15f066 111592015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11160
11161 * gcc.target/visium: New directory.
11162
1e4b25f4 111632015-01-16 Richard Biener <rguenther@suse.de>
11164
11165 PR tree-optimization/61743
11166 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11167 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11168
636fb80b 111692015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11170
11171 * gcc.dg/pr64015.c: New test.
11172
ffab0ad8 111732015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11174
11175 PR ipa/64163
11176 PR ipa/64612
11177 * g++.dg/ipa/pr64612.C: New test.
11178
1f5fc25b 111792015-01-16 Renlin Li <renlin.li@arm.com>
11180
11181 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11182
89862b24 111832015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11184
11185 * gcc.target/i386/sse-14.c: Test new intrinsic.
11186 * gcc.target/i386/sse-22.c: Ditto.
11187
a06fe1ee 111882015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11189
11190 PR c++/58614
11191 * g++.dg/cpp0x/auto44.C: New.
11192
16e50f82 111932015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11194
11195 PR target/59710
11196 * gcc.target/nios2/gpopt-all.c: New test case.
11197 * gcc.target/nios2/gpopt-local.c: New test case.
11198 * gcc.target/nios2/gpopt-global.c: New test case.
11199 * gcc.target/nios2/gpopt-data.c: New test case.
11200 * gcc.target/nios2/gpopt-none.c: New test case.
11201
32cf7025 112022015-01-15 Jakub Jelinek <jakub@redhat.com>
11203
11204 * g++.dg/ubsan/vptr-1.C: New test.
11205 * g++.dg/ubsan/vptr-2.C: New test.
11206 * g++.dg/ubsan/vptr-3.C: New test.
11207 * g++.dg/ubsan/vptr-4.C: New test.
11208 * g++.dg/ubsan/vptr-5.C: New test.
11209 * g++.dg/ubsan/vptr-6.C: New test.
11210 * g++.dg/ubsan/vptr-7.C: New test.
11211 * g++.dg/ubsan/vptr-8.C: New test.
11212 * g++.dg/ubsan/vptr-9.C: New test.
11213
78097d18 112142015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11215
11216 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11217 is set up.
11218 * lib/gcc-dg.exp: Likewise.
11219
ed6272f7 112202015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11221
11222 PR rtl-optimization/64110
11223 * gcc.target/i386/pr64110.c: Add scan-assembler.
11224
ca4c3545 112252015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11226 James Norris <jnorris@codesourcery.com>
11227 Cesar Philippidis <cesar@codesourcery.com>
11228 Ilmir Usmanov <i.usmanov@samsung.com>
11229
11230 * lib/target-supports.exp (check_effective_target_fopenacc): New
11231 procedure.
11232 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11233 * g++.dg/goacc/goacc.exp: Likewise.
11234 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11235 * gcc.dg/goacc/goacc.exp: Likewise.
11236 * gfortran.dg/goacc/goacc.exp: Likewise.
11237 * c-c++-common/cpp/openacc-define-1.c: New file.
11238 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11239 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11240 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11241 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11242 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11243 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11244 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11245 * c-c++-common/goacc/cache-1.c: Likewise.
11246 * c-c++-common/goacc/clauses-fail.c: Likewise.
11247 * c-c++-common/goacc/collapse-1.c: Likewise.
11248 * c-c++-common/goacc/data-1.c: Likewise.
11249 * c-c++-common/goacc/data-2.c: Likewise.
11250 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11251 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11252 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11253 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11254 * c-c++-common/goacc/if-clause-1.c: Likewise.
11255 * c-c++-common/goacc/if-clause-2.c: Likewise.
11256 * c-c++-common/goacc/kernels-1.c: Likewise.
11257 * c-c++-common/goacc/loop-1.c: Likewise.
11258 * c-c++-common/goacc/loop-private-1.c: Likewise.
11259 * c-c++-common/goacc/nesting-1.c: Likewise.
11260 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11261 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11262 * c-c++-common/goacc/parallel-1.c: Likewise.
11263 * c-c++-common/goacc/pcopy.c: Likewise.
11264 * c-c++-common/goacc/pcopyin.c: Likewise.
11265 * c-c++-common/goacc/pcopyout.c: Likewise.
11266 * c-c++-common/goacc/pcreate.c: Likewise.
11267 * c-c++-common/goacc/pragma_context.c: Likewise.
11268 * c-c++-common/goacc/present-1.c: Likewise.
11269 * c-c++-common/goacc/reduction-1.c: Likewise.
11270 * c-c++-common/goacc/reduction-2.c: Likewise.
11271 * c-c++-common/goacc/reduction-3.c: Likewise.
11272 * c-c++-common/goacc/reduction-4.c: Likewise.
11273 * c-c++-common/goacc/sb-1.c: Likewise.
11274 * c-c++-common/goacc/sb-2.c: Likewise.
11275 * c-c++-common/goacc/sb-3.c: Likewise.
11276 * c-c++-common/goacc/update-1.c: Likewise.
11277 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11278 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11279 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11280 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11281 * gfortran.dg/goacc/assumed.f95: Likewise.
11282 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11283 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11284 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11285 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11286 * gfortran.dg/goacc/branch.f95: Likewise.
11287 * gfortran.dg/goacc/cache-1.f95: Likewise.
11288 * gfortran.dg/goacc/coarray.f95: Likewise.
11289 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11290 * gfortran.dg/goacc/cray.f95: Likewise.
11291 * gfortran.dg/goacc/critical.f95: Likewise.
11292 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11293 * gfortran.dg/goacc/data-tree.f95: Likewise.
11294 * gfortran.dg/goacc/declare-1.f95: Likewise.
11295 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11296 * gfortran.dg/goacc/fixed-1.f: Likewise.
11297 * gfortran.dg/goacc/fixed-2.f: Likewise.
11298 * gfortran.dg/goacc/fixed-3.f: Likewise.
11299 * gfortran.dg/goacc/fixed-4.f: Likewise.
11300 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11301 * gfortran.dg/goacc/if.f95: Likewise.
11302 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11303 * gfortran.dg/goacc/list.f95: Likewise.
11304 * gfortran.dg/goacc/literal.f95: Likewise.
11305 * gfortran.dg/goacc/loop-1.f95: Likewise.
11306 * gfortran.dg/goacc/loop-2.f95: Likewise.
11307 * gfortran.dg/goacc/loop-3.f95: Likewise.
11308 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11309 * gfortran.dg/goacc/omp.f95: Likewise.
11310 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11311 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11312 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11313 * gfortran.dg/goacc/parameter.f95: Likewise.
11314 * gfortran.dg/goacc/private-1.f95: Likewise.
11315 * gfortran.dg/goacc/private-2.f95: Likewise.
11316 * gfortran.dg/goacc/private-3.f95: Likewise.
11317 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11318 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11319 * gfortran.dg/goacc/reduction.f95: Likewise.
11320 * gfortran.dg/goacc/routine-1.f90: Likewise.
11321 * gfortran.dg/goacc/routine-2.f90: Likewise.
11322 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11323 * gfortran.dg/goacc/several-directives.f95: Likewise.
11324 * gfortran.dg/goacc/sie.f95: Likewise.
11325 * gfortran.dg/goacc/subarrays.f95: Likewise.
11326 * gfortran.dg/gomp/map-1.f90: Likewise.
11327 * gfortran.dg/openacc-define-1.f90: Likewise.
11328 * gfortran.dg/openacc-define-2.f90: Likewise.
11329 * gfortran.dg/openacc-define-3.f90: Likewise.
11330 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11331 * g++.dg/gomp/block-2.C: Likewise.
11332 * g++.dg/gomp/block-3.C: Likewise.
11333 * g++.dg/gomp/block-5.C: Likewise.
11334 * g++.dg/gomp/target-1.C: Likewise.
11335 * g++.dg/gomp/target-2.C: Likewise.
11336 * g++.dg/gomp/taskgroup-1.C: Likewise.
11337 * g++.dg/gomp/teams-1.C: Likewise.
11338 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11339 * gcc.dg/cilk-plus/jump.c: Likewise.
11340 * gcc.dg/gomp/block-1.c: Likewise.
11341 * gcc.dg/gomp/block-10.c: Likewise.
11342 * gcc.dg/gomp/block-2.c: Likewise.
11343 * gcc.dg/gomp/block-3.c: Likewise.
11344 * gcc.dg/gomp/block-4.c: Likewise.
11345 * gcc.dg/gomp/block-5.c: Likewise.
11346 * gcc.dg/gomp/block-6.c: Likewise.
11347 * gcc.dg/gomp/block-7.c: Likewise.
11348 * gcc.dg/gomp/block-8.c: Likewise.
11349 * gcc.dg/gomp/block-9.c: Likewise.
11350 * gcc.dg/gomp/target-1.c: Likewise.
11351 * gcc.dg/gomp/target-2.c: Likewise.
11352 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11353 * gcc.dg/gomp/teams-1.c: Likewise.
11354
8eb8256c 113552015-01-15 David Malcolm <dmalcolm@redhat.com>
11356
11357 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11358 test case.
11359
a8adf2f9 113602015-01-15 Mike Stump <mikestump@comcast.net>
11361
11362 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11363 * gcc.dg/inline_2.c: Likewise.
11364 * gcc.dg/inline_3.c: Likewise.
11365 * gcc.dg/inline_4.c: Likewise.
11366
727e5f14 113672015-01-15 Janus Weil <janus@gcc.gnu.org>
11368
11369 PR fortran/58023
11370 * gfortran.dg/proc_ptr_comp_43.f90: New.
11371
213f1409 113722015-01-15 Mike Stump <mikestump@comcast.net>
11373
11374 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11375 * gcc.dg/unroll_2.c: Likewise.
11376 * gcc.dg/unroll_3.c: Likewise.
11377 * gcc.dg/unroll_4.c: Likewise.
11378 * gcc.dg/unroll_5.c: Likewise.
11379
e71169de 113802015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11381
11382 PR target/63971
11383 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11384 in epilogue.
11385 * gcc.target/aarch64/test_frame_6.c: Likewise.
11386 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11387 x30 and x19 (in the epilogue).
11388 * gcc.target/aarch64/test_frame_4.c: Likewise.
11389 * gcc.target/aarch64/test_frame_7.c: Likewise.
11390
ea30d751 113912015-01-15 Martin Liska <mliska@suse.cz>
11392
11393 * g++.dg/ipa/pr64068.C: New test.
11394 * gcc.dg/ipa/PR64559.c: New test.
11395
82923064 113962015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11397
11398 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11399 with PIE.
11400
aa24bd23 114012015-01-15 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/61743
11404 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11405 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11406
bea8365c 114072015-01-15 Renlin Li <renlin.li@arm.com>
11408
11409 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11410 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11411
040b4eee 114122015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11413
11414 * gcc.dg/vect/vect-aggressive-1.c: New.
11415 * gcc.target/i386/avx2-vect-aggressive.c: New.
11416
c38c873b 114172015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11418
11419 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11420
f1f5c175 114212015-01-15 Richard Biener <rguenther@suse.de>
11422
11423 PR lto/64415
11424 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11425 -Wl,-undefined,dynamic_lookup.
11426
db219949 114272015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11428
8b08a93d 11429 * gnat.dg/opt47.adb: New test.
db219949 11430
7871b4fb 114312015-01-15 Richard Biener <rguenther@suse.de>
11432
11433 PR lto/64415
11434 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11435
f7974718 114362015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11437
11438 PR tree-optimization/64434
11439 * gcc.dg/torture/pr64434.c: New test.
11440
a0489dfc 114412015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11442
11443 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11444 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11445 -march=loongson* and -march=octeon* require -mno-micromips.
11446
2bb9d686 114472015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11448 Matthew Fortune <matthew.fortune@imgtec.com>
11449
11450 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11451 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11452 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11453 * gcc.target/mips/call-saved-7.c: New file.
11454 * gcc.target/mips/call-saved-8.c: New file.
11455 * gcc.target/mips/call-saved-9.c: New file.
11456
79c79069 114572015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11458
11459 * gcc.target/mips/lsa.c: New file.
11460 * gcc.target/mips/mips64-lsa.c: Likewise.
11461 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11462 * gcc.target/mips/mulsize-4.c: Likewise.
11463 * gcc.target/mips/mulsize-5.c: New file.
11464 * gcc.target/mips/mulsize-6.c: Likewise.
11465 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11466 and !HAS_LSA as ghost options.
11467 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11468 for !HAS_LSA.
11469
f43c2381 114702015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11471
11472 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11473
43085be3 114742015-01-15 Richard Biener <rguenther@suse.de>
11475
11476 PR middle-end/64365
11477 * gcc.dg/torture/pr64365.c: New testcase.
11478
947aa916 114792015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11480
11481 * gcc.dg/stackprotectexplicit1.c: New test.
11482 * g++.dg/stackprotectexplicit2.c: New test.
11483
bf15bc7f 114842015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11485
11486 PR target/61933
11487 * gfortran.dg/inquire_internal.f90: New.
11488 * gfortran.dg/negative_unit_check.f90: New.
11489
394e78ee 114902015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11491
11492 PR target/53988
11493 * gcc.target/sh/pr53988-1.c: New.
11494
ea1fb9e5 114952015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11496
11497 PR c++/58671
11498 * g++.dg/tls/thread_local-ice3.C: New.
11499
561e0180 115002015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11501
11502 * gcc.target/i386/fentry-override.c: Properly place {} in target
11503 selector. Remove nonpic.
11504 * gcc.target/i386/fentry.c: Likewise.
11505
086f4e33 115062015-01-14 Andrew MacLeod <amacleod@redhat.com>
11507
11508 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11509 warnings instead of errors.
11510
04270ae2 115112015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11512
11513 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11514 option support instead of ENABLE_LTO from Makefile.
11515
631db480 115162015-01-14 Richard Biener <rguenther@suse.de>
11517
11518 PR tree-optimization/59354
11519 * gcc.dg/vect/pr59354.c: New testcase.
11520
1ab18137 115212015-01-14 Andrew Stubbs <ams@codesourcery.com>
11522
11523 * lib/target-supports.exp
11524 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11525 on ARM architures before v7.
11526
3070f133 115272015-01-14 Andrew MacLeod <amacleod@redhat.com>
11528
11529 PR middle-end/59448
11530 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11531 an atomic_exchange.
11532
d4cbe45a 115332015-01-14 Ilya Tocar <ilya.tocar@intel.com>
43a6ee30 11534
11535 PR target/64386
11536 * gcc.target/i386/pr64386.c: New test.
11537
d4cbe45a 115382015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1c699c14 11539
11540 PR target/64393
11541 * gcc.target/i386/pr64393.c: New test.
11542
d4cbe45a 115432015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9f8bc6e8 11544
11545 PR target/64387
11546 * gcc.target/i386/pr64387.c: New test.
11547
7cb73807 115482015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11549
11550 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11551
1ed5a048 115522015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11553
11554 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11555
0aa63fc5 115562015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11557
11558 PR target/64453
11559 * gcc.target/arm/pr64453.c: New.
11560
7d16b377 115612015-01-14 Richard Biener <rguenther@suse.de>
11562
11563 PR lto/64415
11564 * gcc.dg/lto/pr64415_0.c: New testcase.
ea1fb9e5 11565 * gcc.dg/lto/pr64415_1.c: Likewise.
7d16b377 11566
cadb17da 115672015-01-14 Martin Liska <mliska@suse.cz>
11568
11569 * gcc.dg/ipa/pr64307.c: New test.
11570
3a487db5 115712015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11572
11573 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11574 64-bit and 128-bit.
11575
753d9835 115762015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11577
11578 PR target/64460
11579 * gcc.target/arm/pr64460_1.c: New test.
11580
0f76de8e 115812015-01-14 Richard Biener <rguenther@suse.de>
11582
11583 PR tree-optimization/64493
11584 PR tree-optimization/64495
11585 * gcc.dg/vect/pr64493.c: New testcase.
11586 * gcc.dg/vect/pr64495.c: Likewise.
11587
e4fd7af1 115882015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11589
11590 * gcc.dg/Warray-bounds-11.c: New test-case.
11591
d2d2f16f 115922015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11593
11594 * gcc.target/mips/octeon3-pipe-1.c: New test.
11595
c97b0d1d 115962015-01-13 David Malcolm <dmalcolm@redhat.com>
11597
11598 * jit.dg/harness.h (set_up_logging): Move string concatenation
11599 into...
11600 (concat_strings): New function.
11601 (dump_reproducer): New function.
11602 (test_jit): Call dump_reproducer.
11603 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11604 function.
11605 (jit-dg-test): Delete any generated reproducer from previous runs.
11606 Verify that a generated reproducer was created, and verify that it
11607 compiles.
11608 * jit.dg/test-nested-contexts.c (main): Call
11609 gcc_jit_context_dump_reproducer_to_file.
11610
b5ea8a03 116112015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11612
11613 * gcc.dg/aru-2.c: Add dg-require-profiling.
11614
1a908665 116152015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11616
11617 * lib/target-supports.exp (check_profiling_available): Check if
11618 -pg links.
11619
251346b0 116202015-01-13 Jan Hubicka <hubicka@ucw.cz>
11621
11622 PR ipa/64565
11623 * g++.dg/torture/pr64565.C: New testcase.
11624
547355ae 116252015-01-13 Marek Polacek <polacek@redhat.com>
11626
11627 PR middle-end/64391
11628 * gcc.dg/tm/pr64391.c: New test.
11629
6d74c6a6 116302015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11631
11632 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11633 true.
11634
715a4023 116352015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11636
11637 * gcc.target/i386/pie.c: New test.
11638
11639 * lib/target-supports.exp (check_effective_target_pie): New.
11640
b1f5faea 116412015-01-13 Jakub Jelinek <jakub@redhat.com>
11642
11643 PR rtl-optimization/64286
11644 * gcc.target/i386/avx2-pr64286.c: New test.
11645
6773108c 116462015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11647
11648 PR c++/57626
11649 * g++.dg/cpp0x/vt-57626.C: New.
11650
5defa6e6 116512015-01-13 Jakub Jelinek <jakub@redhat.com>
11652
11653 PR fortran/64528
11654 * gfortran.dg/pr64528.f90: New test.
11655
aec7ccda 116562015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11657
11658 * gcc.target/aarch64/subsp.c: New test.
11659
090a52f8 116602015-01-13 Andrew Pinski <apinski@cavium.com>
11661
11662 * gcc.target/aarch64/store-pair-1.c: New testcase.
11663
f570604f 116642015-01-13 Richard Biener <rguenther@suse.de>
11665
11666 PR lto/64373
11667 * gcc.dg/lto/pr64373_0.c: New testcase.
11668
8bf5b2f8 116692015-01-13 Andrew Pinski <apinski@cavium.com>
11670
11671 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11672 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11673
505d3633 116742015-01-13 Richard Biener <rguenther@suse.de>
11675
11676 PR tree-optimization/64406
11677 * gcc.dg/pr64406.c: New testcase.
11678
371edde1 116792015-01-13 Richard Biener <rguenther@suse.de>
11680
11681 PR tree-optimization/64404
11682 * gcc.dg/vect/pr64404.c: New testcase.
11683
2fa47868 116842015-01-13 Richard Biener <rguenther@suse.de>
7fb03128 11685
11686 PR tree-optimization/64568
11687 * g++.dg/torture/pr64568.C: New testcase.
11688
edee673f 116892015-01-12 David Malcolm <dmalcolm@redhat.com>
11690
11691 * jit.dg/test-error-local-used-from-other-function.c: New test
11692 case.
11693 * jit.dg/test-error-param-reuse.c: New test case.
11694 * jit.dg/test-error-param-sharing.c: New test case.
11695 * jit.dg/test-error-param-used-from-other-function.c: New test
11696 case.
11697 * jit.dg/test-error-param-used-without-a-function.c: New test
11698 case.
11699
8fe003de 117002015-01-12 Jakub Jelinek <jakub@redhat.com>
11701
74e83cd5 11702 PR tree-optimization/64563
11703 * gcc.dg/pr64563.c: New test.
11704
a7816469 11705 PR target/64513
11706 * gcc.target/i386/pr64513.c: New test.
11707
dbecfd54 11708 PR tree-optimization/64454
11709 * gcc.dg/pr64454.c: New test.
11710
8fe003de 11711 PR testsuite/64028
11712 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11713 bind_pic_locally.
11714 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11715 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11716 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11717 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11718 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11719 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11720 * gcc.dg/vect/slp-25.c: Likewise.
11721 * gcc.dg/vect/vect-109.c: Likewise.
11722 * gcc.dg/vect/vect-13.c: Likewise.
11723 * gcc.dg/vect/vect-17.c: Likewise.
11724 * gcc.dg/vect/vect-18.c: Likewise.
11725 * gcc.dg/vect/vect-19.c: Likewise.
11726 * gcc.dg/vect/vect-20.c: Likewise.
11727 * gcc.dg/vect/vect-21.c: Likewise.
11728 * gcc.dg/vect/vect-22.c: Likewise.
11729 * gcc.dg/vect/vect-27.c: Likewise.
11730 * gcc.dg/vect/vect-29.c: Likewise.
11731 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11732 * gcc.dg/vect/vect-2.c: Likewise.
11733 * gcc.dg/vect/vect-3.c: Likewise.
11734 * gcc.dg/vect/vect-4.c: Likewise.
11735 * gcc.dg/vect/vect-5.c: Likewise.
11736 * gcc.dg/vect/vect-72.c: Likewise.
11737 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11738 * gcc.dg/vect/vect-73.c: Likewise.
11739 * gcc.dg/vect/vect-77-global.c: Likewise.
11740 * gcc.dg/vect/vect-78-global.c: Likewise.
11741 * gcc.dg/vect/vect-7.c: Likewise.
11742 * gcc.dg/vect/vect-86.c: Likewise.
11743 * gcc.dg/vect/vect-align-1.c: Likewise.
11744 * gcc.dg/vect/vect-align-3.c: Likewise.
11745 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11746 * gcc.dg/vect/vect-all.c: Likewise.
11747 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11748 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11749 * gcc.dg/vect/vect-peel-3.c: Likewise.
11750 * gcc.dg/vect/vect-peel-4.c: Likewise.
11751 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11752
7395619d 117532015-01-12 Jeff Law <law@redhat.com>
11754
11755 PR target/64461
11756 * gcc.target/m68k/pr64461.c: New test.
11757
15b6c83e 117582015-01-12 David Malcolm <dmalcolm@redhat.com>
11759
11760 * jit.dg/test-array-as-pointer.c (create_code): Update call
11761 to gcc_jit_context_new_global by setting "kind" to
11762 GCC_JIT_GLOBAL_IMPORTED.
11763 * jit.dg/test-error-array-as-pointer.c: Likewise.
11764 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11765 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11766 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11767 * jit.dg/test-using-global.c (the_global): Rename to...
11768 (imported_global): ...this.
11769 (create_code): Update to test the three kinds of global.
11770 (verify_code): Likewise.
11771
c95f00bb 117722015-01-12 Marc Glisse <marc.glisse@inria.fr>
11773
11774 PR testsuite/64427
11775 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11776 undefined behavior.
11777 * gcc.target/i386/pr64291-2.c: Updated.
11778
b34b273b 117792015-01-12 Richard Biener <rguenther@suse.de>
11780
11781 PR tree-optimization/64530
11782 * gfortran.dg/pr64530.f90: New testcase.
11783
88120a34 117842015-01-12 Richard Biener <rguenther@suse.de>
11785
11786 PR middle-end/64357
11787 * gcc.dg/torture/pr64357.c: New testcase.
11788
b5115899 117892015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11790
11791 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11792 selector.
11793
5ff75655 117942015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11795 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11796
810430af 117972015-01-12 Martin Liska <mliska@suse.cz>
11798
11799 * gcc.dg/ipa/PR64550.c: New test.
11800
1a92a535 118012015-01-12 Jan Hubicka <hubicka@ucw.cz>
11802
11803 PR ipa/63470
c6e5fbeb 11804 * g++.dg/ipa/pr63470.C: New testcase.
1a92a535 11805
4df331b2 118062015-01-11 Janus Weil <janus@gcc.gnu.org>
11807
11808 PR fortran/63733
11809 * gfortran.dg/typebound_operator_20.f90: New.
11810
ffa1a436 118112015-01-11 Janus Weil <janus@gcc.gnu.org>
11812
11813 PR fortran/58023
11814 * gfortran.dg/proc_ptr_comp_42.f90: New.
11815
319b6636 118162015-01-11 Janus Weil <janus@gcc.gnu.org>
11817
11818 PR fortran/64508
11819 * gfortran.dg/proc_ptr_comp_41.f90: New.
11820
786d2007 118212015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11822
11823 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11824
bf1857ff 118252015-01-10 Tobias Burnus <burnus@net-b.de>
11826
11827 PR fortran/64522
11828 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11829 and add dg-excess-errors.
11830 * gfortran.dg/line_length_6.f90: New.
11831 * gfortran.dg/line_length_7.f90: New.
11832 * gfortran.dg/line_length_8.f90: New.
11833 * gfortran.dg/line_length_9.f90: New.
11834 * gfortran.dg/line_length_10.f90: New.
11835 * gfortran.dg/line_length_11.f90: New.
11836
06fa1266 118372015-01-09 David Malcolm <dmalcolm@redhat.com>
11838
11839 * jit.dg/test-threads.c (struct testcase): Move declaration
11840 to jit.dg/all-non-failing-tests.h.
11841 (testcases): Likewise.
11842 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11843 declaration here from jit.dg/all-non-failing-tests.h.
11844 (testcases): Likewise.
11845 * jit.dg/test-combination.c (create_code): Eliminate spelling
11846 out all of the testcases in favor of looping through the
11847 "testcases" metadata.
11848 (verify_code): Likewise.
11849
1f78217c 118502015-01-09 Jakub Jelinek <jakub@redhat.com>
11851
11852 PR rtl-optimization/64536
11853 * gcc.dg/pr64536.c: New test.
11854
feea5a1f 118552015-01-09 David Malcolm <dmalcolm@redhat.com>
11856
11857 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11858 * jit.dg/test-combination.c (create_code): Likewise.
11859 (verify_code): Likewise.
11860 * jit.dg/test-constants.c: New test case.
11861 * jit.dg/test-threads.c: Add test-constants.c.
11862
b0954f40 118632015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11864
c96abc71 11865 PR libobjc/51891
b0954f40 11866 * objc.dg/gnu-api-2-class.m: Add a test case
11867 for the above change.
11868
bc64a378 118692015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11870
11871 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11872
e3c6a1ed 118732015-01-09 Richard Biener <rguenther@suse.de>
11874
11875 PR tree-optimization/64410
11876 * g++.dg/vect/pr64410.cc: New testcase.
11877
275e2756 118782015-01-09 Martin Liska <mliska@suse.cz>
11879
11880 * gcc.dg/ipa/ipa-icf-32.c: New test.
11881
7cc0e96f 118822015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11883
11884 * c-c++-common/tsan/tsan_barrier.h: New.
11885 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11886 * c-c++-common/tsan/bitfield_race.c: Likewise.
11887 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11888 * c-c++-common/tsan/mutexset1.c: Likewise.
11889 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11890 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11891 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11892 * c-c++-common/tsan/simple_race.c: Likewise.
11893 * c-c++-common/tsan/simple_stack.c: Likewise.
11894 * c-c++-common/tsan/sleep_sync.c: Likewise.
11895 * c-c++-common/tsan/tiny_race.c: Likewise.
11896 * c-c++-common/tsan/tls_race.c: Likewise.
11897 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11898 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11899 * g++.dg/tsan/atomic_free.C: Likewise.
11900 * g++.dg/tsan/atomic_free2.C: Likewise.
11901 * g++.dg/tsan/cond_race.C: Likewise.
d1b1479f 11902 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7cc0e96f 11903
dd26bf75 119042015-01-08 Hans-Peter Nilsson <hp@axis.com>
11905
11906 PR testsuite/62250
11907 * lib/target-supports.exp (check_effective_target_libatomic_available):
11908 New.
11909 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11910 targets that match effective-target libatomic_available.
11911 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11912
b56bc4a2 119132015-01-08 David Malcolm <dmalcolm@redhat.com>
11914
11915 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11916 Verify the result of gcc_jit_context_get_last_error.
11917 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11918
150a0f7d 119192015-01-08 Jakub Jelinek <jakub@redhat.com>
11920
11921 PR tree-optimization/63989
11922 * gcc.dg/strlenopt-27.c: New test.
11923
3a9ccc11 119242015-01-08 David Malcolm <dmalcolm@redhat.com>
11925
11926 * jit.dg/harness.h (set_up_logging): New function.
11927 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11928 set_up_logging on the context, so that every testcase is
11929 logged to a particular file.
11930 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11931 and call gcc_jit_context_set_logfile on the top-level context.
11932
6a1b0694 119332015-01-08 Jakub Jelinek <jakub@redhat.com>
11934
11935 PR target/64338
11936 * g++.dg/opt/pr64338.C: New test.
11937
3adf245a 119382015-01-08 Tobias Burnus <burnus@net-b.de>
11939
11940 * gfortran.dg/coarray/codimension_2b.f90: New file.
11941 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11942 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11943
8fc4bac2 119442015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11945
11946 PR c++/59004
11947 * g++.dg/ext/fnname4.C: New.
11948
1b6fa3c3 119492015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11950
11951 PR c++/64462
11952 * g++.dg/cpp0x/constexpr-64462.C: New.
11953
4b7fbadf 119542015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11955
11956 PR c++/60753
11957 * g++.dg/cpp0x/deleted10.C: New.
11958
bde9c336 119592015-01-07 David Malcolm <dmalcolm@redhat.com>
11960
11961 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11962
7fe953b6 119632015-01-07 David Malcolm <dmalcolm@redhat.com>
11964
11965 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11966 GCC_JIT_UNARY_OP_ABS.
11967 (verify_unary_ops): Likewise.
11968
f9fc24da 119692015-01-07 David Malcolm <dmalcolm@redhat.com>
11970
11971 * jit.dg/test-arith-overflow.c: New test case.
11972 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11973 * jit.dg/test-combination.c (create_code): Likewise.
11974 (verify_code): Likewise.
11975 * jit.dg/test-threads.c (testcases): Likewise.
11976
6bc0fa45 119772015-01-07 David Malcolm <dmalcolm@redhat.com>
11978
11979 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11980 rather than "jit". Load g++.exp, and call g++_init.
11981 Run test-*.cc files within the testsuite and *.cc files within
11982 docs/examples.
11983 (jit-dg-test): Drop the addition of -fgnu89-inline to
11984 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11985 doing it when compiling C testcases (since g++ does not handle
11986 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11987 is restored to the value after g++_init ran, rather than the
11988 value before g++_init ran. Return a list of
11989 $comp_output $output_file, as dg-test assumes.
11990
32b738a5 119912015-01-07 David Malcolm <dmalcolm@redhat.com>
11992
11993 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11994 make it easier to figure out the origin of each test result when
11995 running test-combination.c and test-threads.c.
11996 (CHECK_VALUE): Likewise.
11997 (CHECK_DOUBLE_VALUE): Likewise.
11998 (CHECK_STRING_VALUE): Likewise.
11999 (CHECK_STRING_STARTS_WITH): Likewise.
12000 (CHECK_STRING_CONTAINS): Likewise.
12001 (CHECK): Likewise.
12002 (check_string_value): Likewise, add "funcname" param.
12003 (check_string_starts_with): Likewise.
12004 (check_string_contains): Likewise.
12005
1eddded5 120062015-01-07 David Malcolm <dmalcolm@redhat.com>
12007
12008 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12009 generating name of built executable.
12010
b57910fa 120112015-01-07 Marek Polacek <polacek@redhat.com>
12012
12013 PR c/64440
12014 * gcc.dg/pr64440.c: New test.
12015 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12016
15e18a8c 120172015-01-07 Marek Polacek <polacek@redhat.com>
12018
12019 PR c/64417
12020 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12021 * gcc.dg/pr64417.c: New test.
12022
e9a133fc 120232015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12024
12025 PR target/64505
12026 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12027 fix is correct.
12028
85d42dd6 120292015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12030
12031 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12032 Check if testcases run without errors, not just if they compile.
12033
120342015-01-06 Christian Bruel <christian.bruel@st.com>
7756601d 12035
12036 PR target/64507
12037 * gcc.target/sh/pr64507.c: New test.
12038
68db598b 120392015-01-06 Arnaud Charlet <charlet@adacore.com>
12040
12041 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12042
9b442f46 120432015-01-06 Jakub Jelinek <jakub@redhat.com>
12044
12045 * c-c++-common/asan/sanitize-all-1.c: New test.
12046 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12047 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12048 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12049 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12050
8992df51 120512015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12052
12053 * lib/target-supports.exp (check_profiling_available): Return 0 for
12054 Visium.
12055 (check_effective_target_tls_runtime): Likewise.
12056 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12057 * gcc.dg/20020312-2.c: Adjust for Visium.
12058 * gcc.dg/tls/thr-cse-1.c: Likewise
12059 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12060 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12061 * gcc.dg/weak/typeof-2.c: Likewise.
12062
def3bf8c 120632015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12064
12065 PR rtl-optimization/64287
12066 * gcc.dg/aru-2.c: New test.
12067
ccf6cffa 120682015-01-05 Jakub Jelinek <jakub@redhat.com>
12069
823a9dd4 12070 PR sanitizer/64344
12071 * c-c++-common/ubsan/pr64344-1.c: New test.
12072 * c-c++-common/ubsan/pr64344-2.c: New test.
12073
d8a5b688 12074 PR tree-optimization/64465
12075 * gcc.dg/pr64465.c: New test.
12076
ccf6cffa 12077 PR tree-optimization/64494
12078 * gcc.c-torture/compile/pr64494.c: New test.
12079
a03c61f8 120802015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12081
12082 PR fortran/47674
12083 * gfortran.dg/realloc_on_assign_25.f90: New test.
12084
d353bf18 120852015-01-05 Jakub Jelinek <jakub@redhat.com>
12086
12087 Update copyright years.
12088
92b63884 120892015-01-05 Marek Polacek <polacek@redhat.com>
12090
12091 PR c/64423
12092 * gcc.dg/pr64423.c: New test.
12093
edebe5f8 120942015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12095
79385e8e 12096 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12097 mmix-knuth-mmixware for the same reason as for MIPS.
12098 * gcc.dg/debug/debug-2.c: Ditto.
12099
edebe5f8 12100 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12101
f698afec 121022015-01-03 John David Anglin <danglin@gcc.gnu.org>
12103
4fd52b67 12104 PR testsuite/62250
12105 * lib/gfortran.exp: Add libatomic library search path.
12106 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12107 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12108
f698afec 12109 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12110
831b9bed 121112015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12112
12113 * c-c++-common/tsan/bitfield_race.c: New testcase.
12114 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12115
71a1e0b3 121162015-01-02 Tobias Burnus <burnus@net-b.de>
12117
12118 * gfortran.dg/coarray/collectives_4.f90: New.
12119
9e1d7062 121202015-01-02 Janus Weil <janus@gcc.gnu.org>
12121
12122 PR fortran/57562
12123 * gfortran.dg/extends_16.f90: New.
12124
6c13ec42 121252015-01-02 Tobias Burnus <burnus@net-b.de>
12126
12127 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12128
ac36faf0 121292015-01-02 Tobias Burnus <burnus@net-b.de>
12130
12131 * gfortran.dg/coarray/codimension_2.f90: New.
12132 * gfortran.dg/coarray/codimension_2a.f90: New.
12133 * gfortran.dg/coarray_35.f90: New.
12134 * gfortran.dg/coarray_35a.f90: New.
12135
23d48c05 121362015-01-02 Janus Weil <janus@gcc.gnu.org>
d57044f2 12137
23d48c05 12138 PR fortran/60507
9e1d7062 12139 * gfortran.dg/dummy_procedure_11.f90: New.
71a1e0b3 12140^L
ac36faf0 12141Copyright (C) 2015 Free Software Foundation, Inc.
7dfbd804 12142
12143Copying and distribution of this file, with or without modification,
12144are permitted in any medium without royalty provided the copyright
12145notice and this notice are preserved.