]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR preprocessor/61389 (libcpp diagnostics shouldn't talk about ISO C99 for C+...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c786fca6
AS
12014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2
3 PR preprocessor/61389
4 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
5 * gcc.dg/cpp/sysmac1.c: Likewise.
6
21e8fb22
RB
72014-07-11 Richard Biener <rguenther@suse.de>
8
9 PR middle-end/61473
10 * gcc.dg/memmove-4.c: New testcase.
11 * gcc.dg/strlenopt-8.c: XFAIL.
12 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
13
d1c1cbd5
MZ
142014-07-11 Marat Zakirov <m.zakirov@samsung.com>
15
16 PR target/61561
17 * gcc.dg/pr61561.c: New test.
18
3ed71ced
TV
192014-07-10 Tom de Vries <tom@codesourcery.com>
20
21 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
22 dg-options.
23 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
24 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
25 dg-options.
26
bed191cd
RB
272014-07-10 Richard Biener <rguenther@suse.de>
28
29 PR c-family/61741
30 * c-c++-common/torture/pr61741.c: Use signed char.
31
d764963b
EB
322014-07-10 Eric Botcazou <ebotcazou@adacore.com>
33
34 * gnat.dg/opt39.adb: New test.
35
0fe2dc0e
YR
362014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
37
38 PR tree-optimization/61742
39 * gcc.dg/torture/pr61742.c: New test.
40 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
41 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
42
2ec99953
PC
432014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR c++/60686
46 * g++.dg/cpp0x/explicit8.C: New.
47
84b64170
PC
482014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
49
50 DR 1584
51 PR c++/57466
52 * g++.dg/template/pr57466.C: New.
53 * g++.dg/cpp0x/pr57466.C: Likewise.
54 * g++.dg/template/unify6.C: Update.
55
e5718043
TV
562014-07-09 Tom de Vries <tom@codesourcery.com>
57
58 * gcc.target/i386/fuse-caller-save-rec.c: New test.
59
f5168e47
FXC
602014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
61
62 * gfortran.dg/ieee/underflow_1.f90: New file.
63
63dfbb95
RB
642014-07-09 Richard Biener <rguenther@suse.de>
65
66 PR c-family/61741
67 * c-c++-common/torture/pr61741.c: New testcase.
68
bde56a1d
PH
692014-07-09 Pat Haugen <pthaugen@us.ibm.com>
70
71 * lib/target-supports.exp
72 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
73
9af46873
JH
742014-07-09 Jan Hubicka <hubicka@ucw.cz>
75
76 * gcc.dg/globalalias.c: Remove XFAIL.
77 * gcc.dg/localalias.c: Remove XFAIL.
78
7aee8646
ESR
792014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
80
81 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
82 g++.dg/cpp0x/pr58155.C: New.
83
7bb7b836
DH
842014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
85
86 PR testsuite/61453
87 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
88 Adjust regexp for more targets.
89
f47910b5
AS
902014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
91 Paolo Carlini <paolo.carlini@oracle.com>
92
93 PR c++/59361
94 * g++.dg/cpp0x/vt-59361.C: New.
95
dc58164b
ST
962014-07-08 Sriraman Tallam <tmsriram@google.com>
97
98 PR target/61599
99 * gcc.target/i386/pr61599-1.c: New test.
100 * gcc.target/i386/pr61599-2.c: New test.
101
b48e3948
JJ
1022014-07-08 Jakub Jelinek <jakub@redhat.com>
103
7e6d8fd9
JJ
104 PR rtl-optimization/61673
105 * gcc.c-torture/execute/pr61673.c: New test.
106
b48e3948
JJ
107 PR tree-optimization/61725
108 * gcc.dg/tree-ssa/vrp93.c: New test.
109 * gcc.c-torture/execute/pr61725.c: New test.
110
a59d8e8e
RB
1112014-07-08 Richard Biener <rguenther@suse.de>
112
113 * tree-ssa-dom.h (loop_depth_of_name): Remove.
114 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
115 restriction on loop depth difference.
116 (record_equality): Likewise.
117 (propagate_rhs_into_lhs): Likewise. Simplify condition.
118 (loop_depth_of_name): Remove.
119 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
120 restriction on loop depth difference.
121 (init_copy_prop): Likewise.
122
e8e938e0
RB
1232014-07-08 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/61681
126 * gcc.dg/torture/pr61681.c: New testcase.
127
e33f43b9
RB
1282014-07-08 Richard Biener <rguenther@suse.de>
129
130 PR tree-optimization/61680
131 * gcc.dg/vect/pr61680.c: New testcase.
132
0f6284d2
YR
1332014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
134
135 PR tree-optimization/61576
136 * gcc.dg/torture/pr61576.c: New test.
137
605f12f4
MP
1382014-07-08 Marek Polacek <polacek@redhat.com>
139
140 PR c/60226
141 * c-c++-common/pr60226.c: New test.
142
3af52023
PT
1432014-07-07 Paul Thomas <pault@gcc.gnu.org>
144
145 PR fortran/61459
146 PR fortran/58883
147 * gfortran.dg/allocatable_function_8.f90 : New test
148
3ca588d3
MR
1492014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
150
151 * gcc.target/powerpc/spe-evmerge.c: New file.
152
8895d9a1
PC
1532014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
154
155 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
156
1572014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
0f05a199
MO
158
159 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
160
625685be
PC
1612014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/58898
164 * g++.dg/parse/pr58898.C: New.
165
f254169f
DH
1662014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
167
168 * gfortran.dg/list_read_12.f90: Delete the file.
169 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
170 of dg-runtest.
171
1b38fe0e
JD
1722014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173
174 PR libgfortran/61640
175 * gfortran.dg/arrayio_16.f90: New test.
176
e5fe19a3
MP
1772014-07-06 Marek Polacek <polacek@redhat.com>
178
179 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
180 * g++.dg/ipa/imm-devirt-2.C: Likewise.
181
773ec47f
MP
1822014-07-06 Marek Polacek <polacek@redhat.com>
183
184 PR c/6940
185 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
186 -Wno-sizeof-array-argument.
187 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
188 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
189 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
190 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
191 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
192 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
193 * c-c++-common/sizeof-array-argument.c: New test.
194 * gcc.dg/vla-5.c: Add dg-warnings.
195
058d0a90
JH
1962014-07-05 Jan Hubicka <hubicka@ucw.cz>
197
198 * g++.dg/ipa/devirt-26.C: Update testcase.
199 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
200 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
201
d7463e5b
TB
2022014-07-04 Tobias Burnus <burnus@net-b.de>
203
204 * gfortran.dg/coarray/coindexed_3.f90: New.
205
14e000de
JJ
2062014-07-04 Jakub Jelinek <jakub@redhat.com>
207
253eab4f
JJ
208 PR middle-end/61654
209 * g++.dg/opt/pr61654.C: New test.
210
14e000de
JJ
211 PR tree-optimization/61684
212 * gcc.c-torture/compile/pr61684.c: New test.
213
a03bd005
TS
2142014-07-04 Thomas Schwinge <thomas@codesourcery.com>
215
216 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
217 dg-runtest's. Adapt all callers.
218 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
219 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
220 * lib/go-dg.exp (go-dg-runtest): Likewise.
221 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
222 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
223
c01d6ad9
JJ
2242014-07-03 Jakub Jelinek <jakub@redhat.com>
225
226 PR tree-optimization/61682
227 * gcc.c-torture/execute/pr61682.c: New test.
228
9e5f78f1
SB
2292014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
230
231 * gcc.target/powerpc/shift-dot.c: New test.
232
e2152673
FXC
2332014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
234
235 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
236 avoid optimization.
237
e42e3d15
ZC
2382014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
239
240 * gcc.target/arm/identical-invariants.c: New test.
241
22e1cf1c
JH
2422014-07-02 Jan Hubicka <hubicka@ucw.cz>
243 Chen Gang <gang.chen.5i5j@gmail.com>
244
245 * gcc.c-torture/compile/section.c: New testcase.
88e03ffe 246
cbb1e3d9
CB
2472014-07-02 Christian Bruel <christian.bruel@st.com>
248
513c5c74
CB
249 PR target/29349
250 PR target/53513
cbb1e3d9
CB
251 * gcc.target/sh/fpchg.c: New test.
252
b18f1efc
JJ
2532014-07-02 Jakub Jelinek <jakub@redhat.com>
254 Fritz Reese <Reese-Fritz@zai.com>
255
256 * gfortran.dg/oldstyle_5.f: New test.
257
5b0936da
UB
2582014-07-02 Uros Bizjak <ubizjak@gmail.com>
259
260 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
261 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
262
bca23ca2
PC
2632014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
264
265 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
266 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
267 * g++.dg/parse/error11.C: Likewise.
268 * g++.old-deja/g++.brendan/template17.C: Likewise.
269
a90532fd
TB
2702014-07-02 Tobias Burnus <burnus@net-b.de>
271
272 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
273 * gfortran.dg/coarray/send_array.f90: Ditto.
274 * gfortran.dg/coarray/sendget_array.f90: Ditto.
275
454a17a3
JG
2762014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
277 Yufeng Zhang <yufeng.zhang@arm.com>
278
279 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5b0936da
UB
280 (additional_flags_for_func_ret): New variable based on
281 $additional_flags with -fno-use-caller-save.
454a17a3
JG
282 (func-ret-*.c): Use the new variable.
283
2a4141aa
PC
2842014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
285
286 PR c++/59637
287 * g++.dg/cpp0x/decltype60.C: New.
288
39f90912
KT
2892014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
290
291 * gcc.target/aarch64/simd/vcage_f64.c: New test.
292 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
293 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
294 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
295 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
296 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
297 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
298 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
299
f2805643
PC
3002014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
301
302 * g++.dg/cpp1y/pr59867.C: Fix target selector.
303
52ec0ea3
MP
3042014-07-01 Marek Polacek <polacek@redhat.com>
305
306 * gcc.dg/Wint-conversion.c: New test.
307
d5c3d343
MP
3082014-07-01 Marek Polacek <polacek@redhat.com>
309
310 PR c/58286
311 * gcc.dg/Wincompatible-pointer-types.c: New test.
312
705c7d57
DH
3132014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
314
315 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
316 MicroBlaze specific pattern.
317
9378b06e
ESR
3182014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
319
320 PR c++/58781
321 PR c++/60249
322 PR c++/59867
323 * testsuite/g++.dg/cpp0x/pr58781.C: New.
324 * testsuite/g++.dg/cpp0x/pr60249.C: New.
325 * testsuite/g++.dg/cpp1y/pr59867.C: New.
326
96a4066f
BS
3272014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
328
329 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
330 test requires greater precision than the current PowerPC long
331 double implementation supports.
332
17adeaa7
PC
3332014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
334
335 PR c++/54891
336 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
337
6e7ceb17
PC
3382014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
339
340 PR c++/51400
341 * g++.dg/cpp0x/constexpr-attribute3.C: New.
342
4f82fed2
JL
3432014-06-30 Jeff Law <law@redhat.com>
344
345 PR tree-optimization/61607
346 * gcc.dg/tree-ssa/pr61607.c: New test.
347
6a7253a4
MP
3482014-06-30 Marek Polacek <polacek@redhat.com>
349
350 * c-c++-common/ubsan/attrib-2.c: New test.
351 * g++.dg/ubsan/return-3.C: New test.
352
5e88a8f4
IZ
3532014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
354
355 PR middle-end/57541
356 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
357 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
358
51a69168
ZC
3592014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
360
5acd5cf0
UB
361 * gcc.dg/ira-loop-pressure.c: New test.
362
3632014-06-29 Roman Gareev <gareevroman@gmail.com>
364
365 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
366 checks that the dump is generated.
51a69168 367
3b37ccd4
FXC
3682014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
369
370 PR fortran/36275
371 PR fortran/38839
372 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
373 * gfortran.dg/binding_label_tests_27.f90: New file.
374
5acd5cf0
UB
3752014-06-29 Roman Gareev <gareevroman@gmail.com>
376
377 * gfortran.dg/graphite/pr59586.f: New testcase.
378
f8d0f47b
AS
3792014-06-29 Andreas Schwab <schwab@linux-m68k.org>
380
5acd5cf0 381 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
f8d0f47b 382
8b198102
FXC
3832014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
384
385 PR fortran/29383
f8d0f47b 386 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8b198102
FXC
387 New function.
388 * gfortran.dg/ieee/ieee.exp: New file.
389 * gfortran.dg/ieee/ieee_1.F90: New file.
390 * gfortran.dg/ieee/ieee_2.f90: New file.
391 * gfortran.dg/ieee/ieee_3.f90: New file.
392 * gfortran.dg/ieee/ieee_4.f90: New file.
393 * gfortran.dg/ieee/ieee_5.f90: New file.
394 * gfortran.dg/ieee/ieee_6.f90: New file.
395 * gfortran.dg/ieee/ieee_7.f90: New file.
396 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
397
fb682f94
JW
3982014-06-28 Jonathan Wakely <jwakely@redhat.com>
399
400 * g++.dg/cpp0x/elision_conv.C: New.
401
840bb6ac
BS
4022014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
403
404 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
405
04d375e6
PC
4062014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/61614
409 * g++.dg/ext/complit14.C: New.
410
d284e1b8
MJ
4112014-06-27 Martin Jambor <mjambor@suse.cz>
412
413 PR ipa/61160
414 * g++.dg/ipa/pr61160-2.C: New test.
415 * g++.dg/ipa/pr61160-3.C: Likewise.
416
a4ee446d
JJ
4172014-06-27 Jakub Jelinek <jakub@redhat.com>
418
419 PR tree-optimization/57233
420 PR tree-optimization/61299
421 * gcc.dg/pr57233.c: New test.
422 * gcc.target/i386/pr57233.c: New test.
423 * gcc.target/i386/sse2-pr57233.c: New test.
424 * gcc.target/i386/avx-pr57233.c: New test.
425 * gcc.target/i386/avx2-pr57233.c: New test.
426 * gcc.target/i386/avx512f-pr57233.c: New test.
427 * gcc.target/i386/xop-pr57233.c: New test.
428
9698b078
SH
4292014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
430
431 * gcc.dg/typeof-2.c: New testcase.
432
4443341a
MP
4332014-06-27 Marek Polacek <polacek@redhat.com>
434
435 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
436 (fn1): Remove store to out-of-bounds location. Add memory barrier.
437 (fn2): Likewise.
438 (fn5): Likewise.
439 (fn6): Likewise.
440 (fn7): Likewise.
441 (fn8): Likewise.
442 (fn9): Likewise.
443 (fn11): Likewise.
444 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
445 location. Add memory barrier.
446 (fn2): Likewise.
447 (fn3): Likewise.
448 (fn4): Likewise.
449 (fn5): Likewise.
450 * c-c++-common/ubsan/bounds-7.c: New test.
451
2a55ae37
JD
4522014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
453
454 PR libgfortran/61499
1b38fe0e 455 * gfortran.dg/arrayio_15.f90: New test.
2a55ae37 456
dd5e7837
UB
4572014-06-26 Uros Bizjak <ubizjak@gmail.com>
458
459 PR target/61586
460 * gcc.target/alpha/pr61586.c: New test.
461
efa77d22
PC
4622014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/57573
465 * g++.dg/template/pr57573.C: New.
466
e288a46c
JH
4672014-06-26 Jan Hubicka <hubicka@ucw.cz>
468
469 * gcc.dg/tree-ssa/interposition.c: New testcase.
470
27dacd87
PC
4712014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
472
473 PR c++/56633
474 * g++.dg/cpp0x/deleted8.C: New.
475
680a5a7c
MJ
4762014-06-26 Martin Jambor <mjambor@suse.cz>
477
478 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
479 parameter.
480 * g++.dg/simulate-thread/bitfields.C: Likewise.
481 * gcc.dg/simulate-thread/strict-align-global.c: Remove
482 allow-packed-store-data-races parameter.
483 * gcc.dg/simulate-thread/subfields.c: Likewise.
484 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
485 to one.
486
72972c22
MJ
4872014-06-26 Martin Jambor <mjambor@suse.cz>
488
489 * g++.dg/ipa/pr60600.C: Fix typo.
490 * g++.dg/ipa/devirt-25.C: Likewise.
491
73c7d6bc
RB
4922014-06-26 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/61607
495 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
496
1d805a56
VP
4972014-06-26 Vidya Praveen <vidyapraveen@arm.com>
498
499 * gcc.dg/inline-22.c: Add bind_pic_locally.
500 * gcc.dg/inline_4.c: Ditto.
501 * gcc.dg/fail_always_inline.c: Ditto.
502 * g++.dg/ipa/devirt-25.C: Ditto.
503
1b1e36a8
VP
5042014-06-26 Vidya Praveen <vidyapraveen@arm.com>
505
506 * lib/target-support.exp (bind_pic_locally): Save the flags to
507 'flags_to_postpone' instead of appending to 'flags'.
508 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
509 with flags_to_postpone and revert after target_compile.
510 * lib/g++.exp (g++_target_compile): Ditto.
511 * lib/gfortran.exp (gfortran_target_compile): Ditto.
512
ae28b939
NC
5132014-06-26 Nick Clifton <nickc@redhat.com>
514
5acd5cf0 515 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
ae28b939 516
2626fc49
AB
5172014-06-26 Adam Butcher <adam@jessamine.co.uk>
518
519 PR c++/61537
520 * g++.dg/template/pr61537.C: New testcase.
521
733bd641
BS
5222014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
523
524 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
525 powerpc*-*-linux*.
526
99c39534
TB
5272014-06-25 Tobias Burnus <burnus@net-b.de>
528
529 * gfortran.dg/coarray_33.f90: New.
530
5c75088c
TB
5312014-06-25 Tobias Burnus <burnus@net-b.de>
532
533 * gfortran.dg/coarray/coindexed_1.f90: New.
534
aa9ca5ca
TB
5352014-06-25 Tobias Burnus <burnus@net-b.de>
536
537 * gfortran.dg/coarray_collectives_7.f90: New.
538
f9bb13f3
BE
5392014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
540
541 * gcc.c-torture/execute/20140622-1.c: New test.
542
c69c2835
PC
5432014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
544
545 DR 178
546 PR c++/49132
547 * g++.dg/cpp0x/aggr1.C: New.
548 * g++.dg/cpp0x/aggr2.C: Likewise.
549 * g++.dg/init/aggr11.C: Likewise.
550 * g++.dg/init/aggr12.C: Likewise.
551
1a7e871b
MJ
5522014-06-25 Martin Jambor <mjambor@suse.cz>
553
554 * g++.dg/ipa/pr61540.C: Remove dumping test.
555
6e07c515
MP
5562014-06-25 Marek Polacek <polacek@redhat.com>
557
558 PR c/61162
559 * gcc.dg/pr61162.c: Adjust dg-warning.
560 * gcc.dg/pr61162-2.c: New test.
561
20cb2258
MG
5622014-06-25 Marc Glisse <marc.glisse@inria.fr>
563
564 PR tree-optimization/57742
565 * gcc.dg/tree-ssa/calloc-3.c: New file.
566
d49f446e
RB
5672014-06-25 Richard Biener <rguenther@suse.de>
568
569 PR testsuite/61560
570 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
571 for targets that return _Complex float in memory.
572
6eae34be
RR
5732014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
574
575 * gcc.target/arm/vect-noalign.c: Adjust options.
576
79d652a5
CH
5772014-06-24 Cong Hou <congh@google.com>
578
579 * gcc.dg/vect/vect-reduc-sad.c: New.
580 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
581
24314386
MG
5822014-06-24 Marc Glisse <marc.glisse@inria.fr>
583
584 PR tree-optimization/57742
585 * g++.dg/tree-ssa/calloc.C: New testcase.
586 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
587 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
588 * gcc.dg/strlenopt-9.c: Adapt.
589
84e0f57e
YZ
5902014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
591
592 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
593 global variable.
594 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
595 instead of calling sequentially in the C code.
596 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
597 saved_return_address to the stack frame where LR register was stored.
598 (saved_return_address): Declare weak.
599
d1307360
PC
6002014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
601
602 PR c++/33972
603 * g++.dg/other/operator3.C: New.
604 * g++.dg/template/operator8.C: Adjust.
605 * g++.dg/template/operator9.C: Likewise.
606
fbc2a724
AL
6072014-06-24 Alan Lawrence <alan.lawrence@arm.com>
608
609 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
610
99753277
RB
6112014-06-24 Richard Biener <rguenther@suse.de>
612
613 PR tree-optimization/61572
614 * gcc.target/i386/pr61572.c: New testcase.
615
b46ebd6c
JJ
6162014-06-24 Jakub Jelinek <jakub@redhat.com>
617
618 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
619 reduction clause.
620 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
621 Remove Label is never defined expected error.
622 * gfortran.dg/gomp/udr8.f90: New test.
623
33512353
CLT
6242014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
625
626 PR tree-optimization/61554
627 * g++.dg/torture/pr61554.C: New testcase.
628
0967188e
MO
6292014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
630
631 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
632
c78641fa
JH
6332014-06-23 Jan Hubicka <hubicka@ucw.cz>
634
635 * gcc.dg/localalias-2.c: Guard by require-alias.
636 * gcc.dg/globalalias-2.c: Likewise.
637
9b7a5864
KT
6382014-06-23 Kai Tietz <ktietz@redhat.com>
639
640 * gcc.target/i386/indjmp-1.c: New test.
641
76da3a15
AP
6422014-06-23 Andrew Pinski <apinski@cavium.com>
643
644 * gcc.c-torture/compile/20140723-1.c: New testcase.
645
0b0fdc0b
MP
6462014-06-23 Marek Polacek <polacek@redhat.com>
647
648 PR c/61553
649 * c-c++-common/pr61553.c (foo): Add dg-error.
650
b0936265
TB
6512014-06-23 Tobias Burnus <burnus@net-b.de>
652
653 * gfortran.dg/coarray_32.f90: New.
654
e7402b3a
PC
6552014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
656
657 DR 577
658 PR c++/33101
659 * g++.dg/other/void1.C: Adjust.
660 * g++.dg/other/void3.C: Likewise.
661
7b56b2f8
MP
6622014-06-23 Marek Polacek <polacek@redhat.com>
663
664 PR c/61553
665 * c-c++-common/pr61553.c: New test.
666
e5d8bd8c
RB
6672014-06-23 Richard Biener <rguenther@suse.de>
668
669 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
670 * g++.dg/vect/slp-pr50819.cc: Likewise.
671 * g++.dg/vect/slp-pr56812.cc: Likewise.
672 * gcc.dg/vect/bb-slp-1.c: Likewise.
673 * gcc.dg/vect/bb-slp-10.c: Likewise.
674 * gcc.dg/vect/bb-slp-11.c: Likewise.
675 * gcc.dg/vect/bb-slp-13.c: Likewise.
676 * gcc.dg/vect/bb-slp-14.c: Likewise.
677 * gcc.dg/vect/bb-slp-15.c: Likewise.
678 * gcc.dg/vect/bb-slp-16.c: Likewise.
679 * gcc.dg/vect/bb-slp-17.c: Likewise.
680 * gcc.dg/vect/bb-slp-18.c: Likewise.
681 * gcc.dg/vect/bb-slp-19.c: Likewise.
682 * gcc.dg/vect/bb-slp-2.c: Likewise.
683 * gcc.dg/vect/bb-slp-20.c: Likewise.
684 * gcc.dg/vect/bb-slp-21.c: Likewise.
685 * gcc.dg/vect/bb-slp-22.c: Likewise.
686 * gcc.dg/vect/bb-slp-23.c: Likewise.
687 * gcc.dg/vect/bb-slp-24.c: Likewise.
688 * gcc.dg/vect/bb-slp-25.c: Likewise.
689 * gcc.dg/vect/bb-slp-26.c: Likewise.
690 * gcc.dg/vect/bb-slp-27.c: Likewise.
691 * gcc.dg/vect/bb-slp-28.c: Likewise.
692 * gcc.dg/vect/bb-slp-29.c: Likewise.
693 * gcc.dg/vect/bb-slp-3.c: Likewise.
694 * gcc.dg/vect/bb-slp-30.c: Likewise.
695 * gcc.dg/vect/bb-slp-31.c: Likewise.
696 * gcc.dg/vect/bb-slp-32.c: Likewise.
697 * gcc.dg/vect/bb-slp-4.c: Likewise.
698 * gcc.dg/vect/bb-slp-5.c: Likewise.
699 * gcc.dg/vect/bb-slp-6.c: Likewise.
700 * gcc.dg/vect/bb-slp-7.c: Likewise.
701 * gcc.dg/vect/bb-slp-8.c: Likewise.
702 * gcc.dg/vect/bb-slp-8a.c: Likewise.
703 * gcc.dg/vect/bb-slp-8b.c: Likewise.
704 * gcc.dg/vect/bb-slp-9.c: Likewise.
705 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
706 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
707 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
708 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
709 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
710 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
711 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
712 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
713 * gcc.dg/vect/pr26359.c: Likewise.
714 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
dd5e7837 715
47c2554f
MP
7162014-06-23 Marek Polacek <polacek@redhat.com>
717
718 * c-c++-common/pr49706-2.c: New test.
719
82bb9245
AM
7202014-06-23 Alan Modra <amodra@gmail.com>
721
722 * gcc.dg/pr61583.c: New.
723
de6c4e1f 7242014-06-23 Alan Lawrence <alan.lawrence@arm.com>
096c59be 725
82bb9245 726 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
096c59be
AL
727 [u]int64x1_t.
728
729 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
730 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
731
732 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
733 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
734 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
735 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
736 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
737 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
738 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
739 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
740 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
741 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
742 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
743 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
744 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
745 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
746 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
747 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
748 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
749 test_vsrid_n_u64): Fix signature to match intrinsic.
82bb9245 750
096c59be
AL
751 (test_vabs_s64): Remove.
752 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
753
754 (test_vdupd_lane_s64): Rename to...
755 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
756
757 (test_vdupd_lane_u64): Rename to...
758 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
759
760 (test_vtst_s64): Rename to...
761 (test_vtstd_s64): ...and change int64x1_t to int64_t.
762
763 (test_vtst_u64): Rename to...
764 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
765
766 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
767 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
768 Remove out-of-bounds tests.
769 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
de6c4e1f
AL
770 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
771 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
096c59be 772
de6c4e1f 7732014-06-23 Alan Lawrence <alan.lawrence@arm.com>
c6a29a09
AL
774
775 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
776 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
777 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
778 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
dd5e7837
UB
779 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
780 vector types.
c6a29a09 781 * gcc.target/aarch64/vsub_f64.c: Likewise.
dd5e7837
UB
782 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
783 scheme as now the same for all variants.
c6a29a09
AL
784 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
785 float64x1_t.
786
463036be
JG
7872014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
788
789 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
790
4da27d0f
JH
7912014-06-20 Jan Hubicka <hubicka@ucw.cz>
792
793 * gcc.dg/localalias.c: Fix broken commit.
794 * gcc.dg/globalalias.c: Likewise.
795
b4897212
JH
7962014-06-20 Jan Hubicka <hubicka@ucw.cz>
797
798 * gcc.dg/localalias.c: New testcase.
799 * gcc.dg/localalias-2.c: New testcase.
800 * gcc.dg/globalalias.c: New testcase.
801 * gcc.dg/globalalias-2.c: New testcase.
802
7cda9e93
JJ
8032014-06-20 Jakub Jelinek <jakub@redhat.com>
804
805 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
806
0e37a2f3
MP
8072014-06-20 Marek Polacek <polacek@redhat.com>
808
809 * c-c++-common/ubsan/bounds-1.c: New test.
810 * c-c++-common/ubsan/bounds-2.c: New test.
811 * c-c++-common/ubsan/bounds-3.c: New test.
812 * c-c++-common/ubsan/bounds-4.c: New test.
813 * c-c++-common/ubsan/bounds-5.c: New test.
814 * c-c++-common/ubsan/bounds-6.c: New test.
815
676d89dd
YZ
8162014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
817
818 Make the tests big-endian friendly.
819
820 * gcc.target/aarch64/aapcs64/test_25.c: Update.
821 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
822 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
823 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
824 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
825 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
826 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
827 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
828 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
829
0cbf438b
YG
8302014-06-20 Yury Gribov <y.gribov@samsung.com>
831 Max Ostapenko <m.ostapenko@partner.samsung.com>
832
833 PR sanitizer/61547
834 * c-c++-common/asan/strlen-overflow-1.c: New test.
835
bec81025
MJ
8362014-06-20 Martin Jambor <mjambor@suse.cz>
837
838 PR ipa/61540
dd5e7837 839 * g++.dg/ipa/pr61540.C: New test.
bec81025 840
bf613c02
YG
8412014-06-20 Yury Gribov <y.gribov@samsung.com>
842 Max Ostapenko <m.ostapenko@partner.samsung.com>
843
844 PR sanitizer/61530
845 * c-c++-common/asan/pr61530.c: New test.
846
278821f2
KT
8472014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
848
849 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
850 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
851 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
852 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
853 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
854 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
855 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
856 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
857 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
858 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
859 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
860 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
861 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
862 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
863 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
864 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
865 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
866 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
867 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
868 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
869 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
870 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
871 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
872 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
873 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
874 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
875 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
876 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
877 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
878 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
879 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
880 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
881 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
882 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
883 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
884 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
885 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
886 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
887 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
888 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
889 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
890 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
891 (test_vqdmlal_high_lane_s16): Fix parameter type.
892 (test_vqdmlal_high_lane_s32): Likewise.
893 (test_vqdmull_high_lane_s16): Likewise.
894 (test_vqdmull_high_lane_s32): Likewise.
895 (test_vqdmlsl_high_lane_s32): Likewise.
896 (test_vqdmlsl_high_lane_s16): Likewise.
897 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
898 Fix argument type.
899 (test_vqdmlals_lane_s32): Likewise.
900 (test_vqdmlslh_lane_s16): Likewise.
901 (test_vqdmlsls_lane_s32): Likewise.
902 (test_vqdmulhh_lane_s16): Likewise.
903 (test_vqdmulhs_lane_s32): Likewise.
904 (test_vqdmullh_lane_s16): Likewise.
905 (test_vqdmulls_lane_s32): Likewise.
906 (test_vqrdmulhh_lane_s16): Likewise.
907 (test_vqrdmulhs_lane_s32): Likewise.
908
27a4e2d0
TB
9092014-06-20 Tobias Burnus <burnus@net-b.de>
910
911 PR testsuite/61567
912 * gfortran.dg/coarray_collectives_5.f90: Update
913 dg-final scan-tree-dump-times.
914 * gfortran.dg/coarray_collectives_6.f90: Ditto.
915
dd6fe7d4
HW
9162014-06-20 Hale Wang <hale.wang@arm.com>
917
918 * gcc.target/arm/lto/: New folder to verify the LTO option.
919 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
920 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
921 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
922 * lib/lto.exp (object-readelf): New procedure.
923
c8d599e1
FXC
9242014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
925
926 PR fortran/61454
927 * gfortran.dg/pr61454.f90: New file.
928
dbb73879
TG
9292014-06-19 Terry Guo <terry.guo@arm.com>
930
931 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
932 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
933 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
934
7f6c4159
TB
9352014-06-19 Tobias Burnus <burnus@net-b.de>
936
937 * gfortran.dg/coarray/collectives_2.f90: Extend
938 and make valid.
939
78607708
TV
9402014-06-18 Tom de Vries <tom@codesourcery.com>
941
942 * gcc.target/aarch64/fuse-caller-save.c: New test.
943
7a32d6c4 9442014-06-18 Radovan Obradovic <robradovic@mips.com>
7f6c4159 945 Tom de Vries <tom@codesourcery.com>
7a32d6c4
RO
946
947 * gcc.target/arm/fuse-caller-save.c: New test.
948
30866dc9
RB
9492014-06-18 Richard Biener <rguenther@suse.de>
950
30866dc9
RB
951 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
952 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
953 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
954
560c75e9
YR
9552014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
956
957 PR tree-optimization/61518
958 * gcc.dg/torture/pr61518.c: New test.
959
a31d2741
TP
9602014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
961
962 PR tree-optimization/61517
963 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
964 (incorrect_read_be32): Likewise.
965 (main): Call incorrect_read_* to test stmt replacement is made by
966 bswap at the right place.
967 * gcc.c-torture/execute/pr61517.c: New test.
968
a0f37b26
AS
9692014-06-18 Andreas Schwab <schwab@suse.de>
970
971 PR rtl-optimization/54555
972 * gcc.target/m68k/pr54555.c: New test.
973
a5852bea
OH
9742014-06-18 Olivier Hainque <hainque@adacore.com>
975
976 * gnat.dg/blocklocs.adb: New test.
977
f7917029
ES
9782014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
979
980 PR tree-optimization/52252
981 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
982 * gcc.target/i386/pr52252-core.c: Ditto.
983
984 PR tree-optimization/61403
985 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
986
f014c653
JJ
9872014-06-18 Jakub Jelinek <jakub@redhat.com>
988
989 * gfortran.dg/gomp/declare-simd-1.f90: New test.
990 * gfortran.dg/gomp/depend-1.f90: New test.
991 * gfortran.dg/gomp/target1.f90: New test.
992 * gfortran.dg/gomp/target2.f90: New test.
993 * gfortran.dg/gomp/target3.f90: New test.
994 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
995 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
996 201107.
997
f2617193
TB
9982014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
999
1000 PR fortran/61126
1001 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
1002
b5116268
TB
10032014-06-17 Tobias Burnus <burnus@net-b.de>
1004 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
1005
1006 * gfortran.dg/coarray/send_array.f90: New.
1007 * gfortran.dg/coarray/get_array.f90: New.
1008 * gfortran.dg/coarray/sendget_array.f90: New.
1009 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
1010 names.
1011 * gfortran.dg/coarray/collectives_2.f90: New.
1012
72f4065c
RO
10132014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1014
1015 PR target/61533
1016 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
1017 dg-options.
1018
00bdef2c
UB
10192014-06-17 Uros Bizjak <ubizjak@gmail.com>
1020
1021 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
1022 unit_id and kind_id to zero.
1023
3abf17cf
YZ
10242014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
1025
1026 PR target/61483
1027 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1028 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1029 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1030 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1031
f807ce54
RB
10322014-06-17 Richard Biener <rguenther@suse.de>
1033
1034 PR lto/61012
1035 * gcc.dg/lto/pr61526_0.c: New testcase.
1036 * gcc.dg/lto/pr61526_1.c: Likewise.
1037
ec18e2eb
RB
10382014-06-17 Richard Biener <rguenther@suse.de>
1039
1040 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
1041 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
1042 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
1043 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1044 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
1045
a4ab23b6
RB
10462014-06-17 Richard Biener <rguenther@suse.de>
1047
1048 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
1049
9e9f6bf0
RB
10502014-06-16 Richard Biener <rguenther@suse.de>
1051
1052 PR tree-optimization/61482
1053 * g++.dg/torture/pr61482.C: New testcase.
1054
00bdef2c 10552014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
2bd4bfee
GG
1056
1057 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1058 vpmacsdql instruction.
1059
8946c29e
YG
10602014-06-16 Yury Gribov <y.gribov@samsung.com>
1061
1062 * c-c++-common/asan/instrument-with-calls-1.c: New test.
1063 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1064 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1065 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1066 test patterns.
00bdef2c
UB
1067 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1068 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1069 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1070 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1071 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1072 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8946c29e 1073
a416c4c7
FXC
10742014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1075
1076 PR fortran/28484
1077 PR fortran/61429
1078 * gfortran.dg/system_clock_1.f90: New file.
1079 * gfortran.dg/system_clock_2.f90: New file.
1080
045af2d7
PC
10812014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/33101
1084 * g++.dg/other/void3.C: New.
1085 * g++.dg/conversion/err-recover1.C: Update.
1086
8241efd1
PB
10872014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1088
1089 PR target/61415
1090 * lib/target-supports.exp (check_effective_target_longdouble128): New.
1091 * gcc.target/powerpc/pack02.c: Use it.
1092 * gcc.target/powerpc/tfmode_off.c: Likewise.
1093
c7ece684
JL
10942014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
1095
1096 PR rtl-optimization/61094
1097 PR rtl-optimization/61446
1098 * gcc.target/i386/pr61446.c : New.
1099
8e96d784
DC
11002014-06-13 Dehao Chen <dehao@google.com>
1101
1102 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1103
6d5bfc0e
AL
11042014-06-13 Alan Lawrence <alan.lawrence@arm.com>
1105
1106 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1107
6aa4c5b6
RB
11082014-06-13 Richard Biener <rguenther@suse.de>
1109
1110 * c-c++-common/pr46562-2.c: Adjust.
1111 * g++.dg/tree-ssa/pr8781.C: Likewise.
1112 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1113 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1114 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1115 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1116 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1117
ca6cbdca
TP
11182014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1119
1120 PR tree-optimization/61375
1121 * gcc.c-torture/execute/pr61375-1.c: New test.
1122
9cf32741
JJ
11232014-06-12 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR middle-end/61486
1126 * c-c++-common/gomp/pr61486-1.c: New test.
1127 * c-c++-common/gomp/pr61486-2.c: New test.
1128
ad7d90cc
AL
11292014-06-10 Alan Lawrence <alan.lawrence@arm.com>
1130
1131 PR target/59843
1132 * gcc.dg/vect/vect-singleton_1.c: New file.
1133
c407027e
GJL
11342014-06-12 Georg-Johann Lay <avr@gjlay.de>
1135
1136 PR target/61443
1137 * gcc.target/avr/torture/pr61443.c: New test.
1138
e3588987
PC
11392014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1140
1141 PR c++/19200
1142 * g++.dg/parse/friend11.C: New.
1143
c7bb3484
PC
11442014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1145
1146 PR c++/60265
1147 * g++.dg/cpp0x/using-enum-1.C: New.
1148 * g++.dg/cpp0x/using-enum-2.C: Likewise.
1149
d0ba67dc
PC
11502014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1151
1152 PR c++/19200
1153 * g++.dg/parse/friend9.C: New.
1154 * g++.dg/parse/friend10.C: Likewise.
1155 * g++.dg/parse/friend7.C: Adjust.
1156
c1604254
RB
11572014-06-11 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/61452
1160 * gcc.dg/torture/pr61452.c: New testcase.
1161
83f14a64
PC
11622014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1163
1164 PR c++/34049
1165 * g++.dg/parse/pr34049.C: New.
1166
698ff107
TP
11672014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1168
1169 * gcc.c-torture/execute/pr61306-1.c: New test.
1170 * gcc.c-torture/execute/pr61306-2.c: Likewise.
1171 * gcc.c-torture/execute/pr61306-3.c: Likewise.
1172
338329a0
KT
11732014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1174
1175 * gcc.target/aarch64/acle/acle.exp: New.
1176 * gcc.target/aarch64/acle/crc32b.c: New test.
1177 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1178 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1179 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1180 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1181 * gcc.target/aarch64/acle/crc32d.c: Likewise.
1182 * gcc.target/aarch64/acle/crc32h.c: Likewise.
1183 * gcc.target/aarch64/acle/crc32w.c: Likewise.
1184
e1377713
ES
11852014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
1186
1187 PR tree-optimization/52252
1188 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1189
96a3f4df
RB
11902014-06-11 Richard Biener <rguenther@suse.de>
1191
1192 PR middle-end/61437
1193 * gcc.dg/torture/20140610-1.c: New testcase.
1194 * gcc.dg/torture/20140610-2.c: Likewise.
1195
b82ef848
RB
11962014-06-10 Richard Biener <rguenther@suse.de>
1197
1198 PR tree-optimization/61438
1199 * gcc.dg/torture/pr61438.c: New testcase.
1200
cdf0ab72
RB
12012014-06-10 Richard Biener <rguenther@suse.de>
1202
1203 PR middle-end/61456
1204 * g++.dg/opt/pr61456.C: New testcase.
1205
5933f9ae
DH
12062014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
1207 Mikael Morin <mikael@gcc.gnu.org>
1208
1209 PR fortran/41936
1210 * gfortran.dg/class_array_15.f03: Check memory leaks.
1211
5625721f
RB
12122014-06-10 Richard Biener <rguenther@suse.de>
1213
1214 PR tree-optimization/57186
1215 PR tree-optimization/59299
1216 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1217 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1218
92d28cbb
JJ
12192014-06-10 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR fortran/60928
1222 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1223 directives.
1224 * gfortran.dg/gomp/associate1.f90: New test.
1225 * gfortran.dg/gomp/intentin1.f90: New test.
1226 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1227 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1228 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1229 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1230
d7ff7ae5
MP
12312014-06-09 Marek Polacek <polacek@redhat.com>
1232
1233 PR c/36446
1234 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1235 * gcc.dg/array-2.c: Likewise.
1236 * gcc.dg/array-const-2.c: Likewise.
1237 * gcc.dg/ucnid-8.c: Likewise.
1238 * gcc.dg/vla-init-1.c: Likewise.
1239 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1240 * gcc.dg/c99-flex-array-7.c: Likewise.
1241 * gcc.dg/init-bad-1.c: Likewise.
1242 * gcc.dg/init-bad-3.c: Likewise.
1243 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1244 * gcc.dg/pedwarn-init.c: Add dg-warning.
1245 * gcc.dg/pr53119.c: Remove dg-excess-errors.
1246
23646391
PC
12472014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1248
1249 PR c++/22556
1250 * g++.dg/other/redecl3.C: New.
1251
00f30445
MG
12522014-06-09 Marc Glisse <marc.glisse@inria.fr>
1253
1254 PR c++/54442
1255 * g++.dg/pr54442.C: New file.
1256
bcac046f
PT
12572014-06-09 Paul Thomas <pault@gcc.gnu.org>
1258
1259 PR fortran/61406
1260 * gfortran.dg/associate_17.f90 : New test
1261
451c4fba
PM
12622014-06-09 Petr Murzin <petr.murzin@intel.com>
1263
1264 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
1265 void for TEST instead of static void.
1266 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1267 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1268 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1269 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1270 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1271 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1272 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1273 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1274 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1275 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1276 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1277 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1278 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1279 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1280 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1281 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1282 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1283 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1284 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1285 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1286 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1287 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1288 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1289 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1290 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1291 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1292 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1293 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1294 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1295 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1296 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1297 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1298 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1299 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1300 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1301 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1302 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1303 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1304 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1305 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1306 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1307 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1308 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1309 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1310 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1311 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1312 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1313 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1314 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1315 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1316 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1317 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1318 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1319 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1320 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1321 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1322 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1323 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1324 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1325 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1326 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1327 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1328 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1329 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1330 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1331 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1332 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1333 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1334 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1335 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1336 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1337 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1338 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1339 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1340 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1341 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1342 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1343 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1344 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1345 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1346 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1347 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1348 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1349 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1350 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1351 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1352 instead of static void.
1353 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1354 delete unused variables.
1355 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1356 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1357 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1358 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1359 delete unused variables, void for TEST instead of static void.
1360 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1361 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1362 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1363 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1364 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1365 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1366 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1367 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1368 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1369 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1370 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1371 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1372 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1373 initialize variables.
1374 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1375 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1376 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1377 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1378 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1379 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1380 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1381 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1382 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1383 * gcc.target/i386/i386.exp: Ditto.
00bdef2c
UB
1384 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1385 CALC, void for TEST instead of static void, initialize variables.
451c4fba
PM
1386 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1387 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1388 static void.
1389 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1390 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1391 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1392 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1393 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1394 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1395 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1396 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1397 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1398 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1399 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1400 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1401 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1402 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1403 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1404 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1405 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1406 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1407 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1408 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1409 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1410 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1411 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1412 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1413 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1414 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1415 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1416 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1417 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1418 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1419 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1420 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1421 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1422 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1423 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1424 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1425 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1426 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1427 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1428 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1429 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1430 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1431 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1432 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1433 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1434 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1435 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1436 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1437 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1438 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1439 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1440 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1441 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1442 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1443 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1444 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1445 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1446 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1447 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1448 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1449 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1450 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1451 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1452 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1453 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1454 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1455 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1456 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1457 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1458 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1459 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1460 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1461 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1462 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1463 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1464 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1465 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1466 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1467 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1468 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1469 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1470 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1471 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1472 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1473 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1474 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1475 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1476 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1477 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1478 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1479 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1480 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1481 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1482 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1483 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1484 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1485 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1486 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1487 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1488 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1489 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1490 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1491 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1492 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1493 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1494 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1495 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1496 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1497 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1498 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1499 instead of static void.
1500 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1501 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1502 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1503 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1504 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1505 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1506 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1507 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1508 static void, delete unused variables.
1509 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1510 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1511 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1512 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1513 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1514 static void, delete unused variables, Change parameters for
1515 UNION_CHECK, MASK_MERGE and MASK_ZERO.
1516 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1517 CALC, void for TEST instead of static void.
1518 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1519 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1520 void.
1521 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1522 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1523 static void, change type of parameter for UNION_TYPE.
1524 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1525 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1526 void for TEST instead of static void, delete unused variables, change
1527 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1528 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1529 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1530 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1531 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1532 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1533 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1534 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
00bdef2c
UB
1535 void for TEST instead of static void, change parameters for
1536 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
451c4fba
PM
1537 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1538 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1539 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1540 * gcc.target/i386/avx512f-additional-reg-names.c: Add
1541 __attribute__((unused)).
1542 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1543 __attribute__((unused)).
1544 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1545 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1546 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1547 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1548 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1549 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1550 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1551 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1552 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1553 add __attribute__((unused)).
1554 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1555 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1556 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1557 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1558 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1559 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1560 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1561 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1562 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1563 delete unused variables.
1564 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1565 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1566 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1567 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1568 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1569 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1570 static void, mask_merging and zero_masking for unsigned types.
1571 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1572 CHECK_ARRAY for unsigned types.
1573 * gcc.target/i386/m256-check.h: Ditto.
1574 * gcc.target/i386/m512-check.h: Ditto.
1575
842cbb73
AL
15762014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1577
1578 PR target/61062
00bdef2c
UB
1579 * gcc.target/arm/pr48252.c (main): Expect same result
1580 as endian-neutral.
842cbb73 1581
f84c6bd9
FXC
15822014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1583
1584 PR fortran/45187
1585 * gfortran.dg/cray_pointers_10.f90: New file.
1586
122032d2
JJ
15872014-06-09 Jakub Jelinek <jakub@redhat.com>
1588
1589 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1590 instead of complex(kind=16).
1591
000fd5b1
FXC
15922014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1593
1594 PR fortran/38829
1595 * gfortran.dg/bind_c_usage_29.f90: New file.
1596
51d2abeb
EB
15972014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1598
1599 * gnat.dg/opt38.adb: New test.
1600 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1601
246e427d
HPN
16022014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1603
1604 PR target/18343
1605 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1606 New macro, 0 for __MMIX__, default 64.
1607 (bar): Pass it to __builtin_apply instead of literal 64.
1608
72b572cb
FXC
16092014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1610
1611 * gfortran.dg/io_constraints_11.f90: New file.
1612 * gfortran.dg/io_constraints_12.f90: New file.
1613 * gfortran.dg/io_constraints_13.f90: New file.
1614
7b11cab7
UB
16152014-06-06 Uros Bizjak <ubizjak@gmail.com>
1616
1617 PR target/61423
1618 * gcc.target/i386/pr61423.c: New test.
1619
4dadc66d
PC
16202014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/60184
1623 * g++.dg/cpp0x/constexpr-union6.C: New.
1624 * g++.dg/cpp0x/union6.C: Likewise.
1625 * g++.dg/init/ref14.C: Adjust.
1626 * g++.dg/init/union1.C: Likewise.
1627
acce8ce3
RB
16282014-06-06 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/59299
1631 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1632
e2c75eea
JG
16332014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1634
1635 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1636 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1637
4ed68995
TP
16382014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1639
1640 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1641 bitfield and test wrong results instead of correct results to make the
1642 test more portable.
1643
506ac72b
PC
16442014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/60432
1647 * g++.dg/cpp0x/constexpr-60432.C: New.
1648
f185af36
PC
16492014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1650
1651 PR c++/60199
1652 * g++.dg/cpp0x/constexpr-60199.C: New.
1653
58126368
TP
16542014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1655
1656 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1657 Specify -march=z900 as an additional option.
1658 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1659 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1660 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1661
5f23671d
JJ
16622014-06-06 Jakub Jelinek <jakub@redhat.com>
1663
1664 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1665 reduction clause diagnostic changes.
1666 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1667 * gfortran.dg/gomp/reduction1.f90: Likewise.
1668 * gfortran.dg/gomp/reduction3.f90: Likewise.
1669 * gfortran.dg/gomp/udr1.f90: New test.
1670 * gfortran.dg/gomp/udr2.f90: New test.
1671 * gfortran.dg/gomp/udr3.f90: New test.
1672 * gfortran.dg/gomp/udr4.f90: New test.
1673 * gfortran.dg/gomp/udr5.f90: New test.
1674 * gfortran.dg/gomp/udr6.f90: New test.
1675 * gfortran.dg/gomp/udr7.f90: New test.
1676
d969f3c1
CB
16772014-06-06 Christian Bruel <christian.bruel@st.com>
1678
1679 PR tree-optimization/43934
1680 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1681
9bac5cbb
G
16822014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1683
1684 PR c/53119
1685 * gcc.dg/pr53119.c: New testcase.
1686
a148c4b2
SKS
16872014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1688
1689 PR target/52472
1690 * gcc.target/avr/pr52472.c: New test.
1691
1692
64e13bcd
JL
16932014-06-05 Jeff Law <law@redhat.com>
1694
1695 PR tree-optimization/61289
1696 * g++.dg/pr61289.C: New test.
1697 * g++.dg/pr61289-2.C: New test.
1698
406d3663
RB
16992014-06-05 Richard Biener <rguenther@suse.de>
1700 Paolo Carlini <paolo.carlini@oracle.com>
1701
1702 PR c++/56961
1703 * g++.dg/parse/pr56961.C: New.
1704
5853e181
KT
17052014-06-05 Kai Tietz <ktietz@redhat.com>
1706
1707 PR target/46219
1708 * gcc.target/i386/sibcall-4.c: Remove xfail.
1709
beb219dd
JB
17102014-06-05 Julian Brown <julian@codesourcery.com>
1711 Sandra Loosemore <sandra@codesourcery.com>
1712
00bdef2c 1713 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
beb219dd 1714
5ae98e82
RB
17152014-06-05 Richard Biener <rguenther@suse.de>
1716
1717 PR c++/61004
1718 * g++.dg/diagnostic/pr61004.C: New testcase.
1719
e12355ef
YR
17202014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1721
1722 * gcc.dg/torture/pr61319.c: New test.
1723
8ffcdea8
MP
17242014-06-05 Marek Polacek <polacek@redhat.com>
1725
1726 PR c/56724
1727 * gcc.dg/pr56724-3.c: New test.
1728
55097f65
AS
17292014-06-05 Andreas Schwab <schwab@suse.de>
1730
1731 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1732
742938c9
MP
17332014-06-05 Marek Polacek <polacek@redhat.com>
1734
1735 PR c/49706
1736 * c-c++-common/pr49706.c: New test.
1737
6447c55d
MP
17382014-06-05 Marek Polacek <polacek@redhat.com>
1739
1740 PR c/48062
1741 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1742 * gcc.dg/Wshadow-3.c: Likewise.
1743 * gcc.dg/pr48062.c: New test.
1744
82b3da6a
PC
17452014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/43453
1748 * g++.dg/init/pr43453.C: New.
1749
ca73a1f7
MG
17502014-06-04 Marc Glisse <marc.glisse@inria.fr>
1751
1752 PR tree-optimization/61385
1753 * gcc.dg/tree-ssa/pr61385.c: New file.
1754
0ea48022
RB
17552014-06-04 Richard Biener <rguenther@suse.de>
1756
1757 PR tree-optimization/60098
1758 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1759
b1259d34
RB
17602014-06-04 Richard Biener <rguenther@suse.de>
1761
1762 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1763
9dc7743c
IZ
17642014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1765
1766 PR c/58942
1767 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1768 the case with a pointer.
1769
9d548dfb
MP
17702014-06-04 Marek Polacek <polacek@redhat.com>
1771
1772 PR c/30020
1773 * c-c++-common/pr30020.c: New test.
1774
b9e3afe9
AP
17752014-06-03 Andrew Pinski <apinski@cavium.com>
1776
1777 * gcc.c-torture/compile/20140528-1.c: New testcase.
1778
47e78f98
DC
17792014-06-03 Dehao Chen <dehao@google.com>
1780
1781 * gcc.dg/tree-prof/merge_block.c: New test.
1782
eb7404d4
UB
17832014-06-03 Uros Bizjak <ubizjak@gmail.com>
1784
1785 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1786 * g++.dg/ext/mv15.C (dg-options): Ditto.
1787
3c61a5ba
PC
17882014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1789
1790 DR 1423
1791 PR c++/52174
1792 * g++.dg/cpp0x/nullptr31.C: New.
1793 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1794 * g++.dg/cpp0x/nullptr17.C: Update.
1795
fedfecef
MP
17962014-06-03 Marek Polacek <polacek@redhat.com>
1797
1798 PR c/60439
1799 * c-c++-common/pr60439.c: New test.
1800 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1801
d3fb5cf0
MJ
18022014-06-03 Martin Jambor <mjambor@suse.cz>
1803
1804 PR ipa/61160
1805 * g++.dg/ipa/pr61160-1.C: New test.
1806
597c6315
RB
18072014-06-03 Richard Biener <rguenther@suse.de>
1808
1809 PR tree-optimization/61383
1810 * gcc.dg/torture/pr61383-1.c: New testcase.
1811
6f75290f
AS
18122014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1813
1814 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1815
0d732cca
JL
18162014-06-02 Jeff Law <law@redhat.com>
1817
1818 PR rtl-optimization/61094
1819 * g++.dg/pr61094: New test.
1820
ae48824a
UB
18212014-06-02 Uros Bizjak <ubizjak@gmail.com>
1822
1823 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1824 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1825 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1826 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1827 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1828 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1829 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1830 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1831
2ba0071e
RB
18322014-06-02 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/61346
1835 * gcc.dg/torture/pr61346.c: New testcase.
1836
54dbf90c
UB
18372014-06-01 Uros Bizjak <ubizjak@gmail.com>
1838
1839 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1840 not compilation.
1841 * gcc.target/i386/sibcall-4.c: Ditto.
1842 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1843
7fd009d0
UB
18442014-06-01 Uros Bizjak <ubizjak@gmail.com>
1845
1846 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1847 in scan-assembler-not string.
1848 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1849 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1850 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1851
e3bbcfb2
UB
18522014-06-01 Uros Bizjak <ubizjak@gmail.com>
1853
1854 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1855
4a065d4a
KT
18562014-06-01 Kai Tietz <ktietz@redhat.com>
1857
1858 PR target/61377
1859 * gcc.target/i386/sibcall-6.c: New test.
1860
cab421f4
PC
18612014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1862
1863 DR 1227
1864 PR c++/57543
1865 * g++.dg/cpp0x/pr57543-1.C: New.
1866 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1867 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1868 * g++.dg/cpp0x/decltype59.C: Likewise.
1869
fb26e9e5
TV
18702014-05-31 Tom de Vries <tom@codesourcery.com>
1871
1872 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1873
8465be9f
JJ
18742014-05-30 Jakub Jelinek <jakub@redhat.com>
1875
51db86a8
JJ
1876 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1877 restore_gcc_exec_prefix_env_var): New procedures.
1878 (set_ld_library_path_env_vars,
1879 restore_ld_library_path_env_vars): Use them.
1880 * lib/c-compat.exp: Load target-libpath.exp.
1881 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1882 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1883 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1884 restore_gcc_exec_prefix_env_var.
1885 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1886 Likewise.
1887
b3f1051b
JJ
1888 * c-c++-common/asan/misalign-1.c: New test.
1889 * c-c++-common/asan/misalign-2.c: New test.
1890
8465be9f
JJ
1891 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1892 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1893 -DASAN_USE_DEJAGNU_GTEST=1.
e3bbcfb2 1894 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8465be9f
JJ
1895 * g++.dg/asan/asan_oob_test.cc: Likewise.
1896 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1897 * g++.dg/asan/asan_str_test.cc: Likewise.
1898 * g++.dg/asan/asan_test_utils.h: Likewise.
1899 * g++.dg/asan/sanitizer_test_config.h: Likewise.
e3bbcfb2 1900 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8465be9f
JJ
1901 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1902 Imported from upstream r209283.
1903 * g++.dg/asan/asan_test_config.h: Likewise.
1904
e9e195d6
KT
19052014-05-30 Kai Tietz <ktietz@redhat.com>
1906
1907 PR target/60104
1908 * gcc.target/i386/sibcall-1.c: New test.
1909 * gcc.target/i386/sibcall-2.c: New test.
1910 * gcc.target/i386/sibcall-3.c: New test.
1911 * gcc.target/i386/sibcall-4.c: New test.
1912
f9a8f6d9
ILT
19132014-05-30 Ian Lance Taylor <iant@google.com>
1914
1915 * gcc.target/i386/pause-2.c: New test.
1916
5028356f
TV
19172014-05-30 Tom de Vries <tom@codesourcery.com>
1918
1919 * gcc.target/i386/fuse-caller-save.c: New test.
1920 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1921 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1922
a523dac2
AL
19232014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1924
e3bbcfb2
UB
1925 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1926 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1927 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1928 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1929 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1930 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1931 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1932 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1933 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1934 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1935 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1936 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1937 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1938 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1939 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1940 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1941 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1942 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1943 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1944 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1945 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1946 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1947 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1948 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1949 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1950 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1951 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1952 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1953 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1954 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1955 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1956 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1957 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1958 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1959 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1960 * gcc.target/arm/simd/vrev64u8_1.c: New file.
a523dac2 1961
cc8849a1
VM
19622014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1963
1964 PR rtl-optimization/61325
1965 * gcc.target/aarch64/pr61325.c: New.
1966
e4c03722
AL
19672014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1968
e3bbcfb2
UB
1969 * gcc.target/arm/simd/vextQf32_1.c: New file.
1970 * gcc.target/arm/simd/vextQp16_1.c: New file.
1971 * gcc.target/arm/simd/vextQp8_1.c: New file.
1972 * gcc.target/arm/simd/vextQs16_1.c: New file.
1973 * gcc.target/arm/simd/vextQs32_1.c: New file.
1974 * gcc.target/arm/simd/vextQs64_1.c: New file.
1975 * gcc.target/arm/simd/vextQs8_1.c: New file.
1976 * gcc.target/arm/simd/vextQu16_1.c: New file.
1977 * gcc.target/arm/simd/vextQu32_1.c: New file.
1978 * gcc.target/arm/simd/vextQu64_1.c: New file.
1979 * gcc.target/arm/simd/vextQu8_1.c: New file.
1980 * gcc.target/arm/simd/vextQp64_1.c: New file.
1981 * gcc.target/arm/simd/vextf32_1.c: New file.
1982 * gcc.target/arm/simd/vextp16_1.c: New file.
1983 * gcc.target/arm/simd/vextp8_1.c: New file.
1984 * gcc.target/arm/simd/vexts16_1.c: New file.
1985 * gcc.target/arm/simd/vexts32_1.c: New file.
1986 * gcc.target/arm/simd/vexts64_1.c: New file.
1987 * gcc.target/arm/simd/vexts8_1.c: New file.
1988 * gcc.target/arm/simd/vextu16_1.c: New file.
1989 * gcc.target/arm/simd/vextu32_1.c: New file.
1990 * gcc.target/arm/simd/vextu64_1.c: New file.
1991 * gcc.target/arm/simd/vextu8_1.c: New file.
1992 * gcc.target/arm/simd/vextp64_1.c: New file.
e4c03722 1993
c2db3f3d 19942014-05-29 Radovan Obradovic <robradovic@mips.com>
e3bbcfb2 1995 Tom de Vries <tom@codesourcery.com>
c2db3f3d
RO
1996
1997 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1998 options.
1999 * gcc.target/mips/fuse-caller-save.h: New include file.
2000 * gcc.target/mips/fuse-caller-save.c: New test.
2001 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
2002 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2003
41455f89
ES
20042014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
2005
2006 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
2007
b017a174
RB
20082014-05-28 Richard Biener <rguenther@suse.de>
2009
2010 PR middle-end/61045
2011 * gcc.dg/pr61045.c: New testcase.
2012
3c698bf0
RO
20132014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2014
2015 * lib/clearcap.exp: New file.
2016 * gcc.dg/vect/vect.exp: Load clearcap.exp.
2017 Remove clearcap_ldflags handling.
2018 Call clearcap-init, clearcap-finish.
2019 * gcc.target/i386/i386.exp: Likewise.
2020 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
2021 * gcc.target/i386/clearcapv2.map: Move to
2022 ../config/sol2-clearcapv2.map.
2023 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
2024 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
2025
a896172d
RB
20262014-05-28 Richard Biener <rguenther@suse.de>
2027
2028 PR tree-optimization/61335
2029 * gfortran.dg/pr61335.f90: New testcase.
2030
b8aac16d
EB
20312014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2032
2033 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
2034
5e67547d
EB
20352014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2036
2037 * gnat.dg/overflow_fixed.adb: New test.
2038
5c1bc275
MP
20392014-05-27 Marek Polacek <polacek@redhat.com>
2040
2041 PR c/56724
2042 * gcc.dg/pr56724-1.c: New test.
2043 * gcc.dg/pr56724-2.c: New test.
2044 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
2045 -Wtraditional.
2046 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
2047
d378c07e
EB
20482014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2049
2050 * gcc.dg/fold-compare-8.c: New test.
2051 * gcc.dg/Wstrict-overflow-25.c: Likewise.
2052
4dd3be81
RB
20532014-05-27 Richard Biener <rguenther@suse.de>
2054
2055 * gcc.dg/tree-ssa/vrp92.c: New testcase.
2056
2ef321b1
MP
20572014-05-27 Marek Polacek <polacek@redhat.com>
2058
2059 PR testsuite/61319
2060 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2061 LLONG_MIN, and ULLONG_MAX.
2062
7a10ea9f
KT
20632014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2064
2065 * lib/target-supports.exp (check_effective_target_vect_bswap):
2066 Specify arm*-*-* support.
2067
8e90d186
DH
20682014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
2069
2070 PR testsuite/61319
2071 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2072 -nan optional.
2073 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2074 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2075
d7a66046
UB
20762014-05-26 Uros Bizjak <ubizjak@gmail.com>
2077
2078 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2079
3e26c8f6
RS
20802014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
2081
2082 PR rtl-optimization/61222
2083 * gcc.c-torture/compile/pr61222-1.c: New test.
2084 * gcc.c-torture/compile/pr61222-2.c: Likewise.
2085
cf0ff174
UB
20862014-05-26 Uros Bizjak <ubizjak@gmail.com>
2087
2088 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2089
06a5ec83
UB
20902014-05-26 Uros Bizjak <ubizjak@gmail.com>
2091
2092 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2093
1387b266
JD
20942014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2095
2096 PR libgfortran/55117
2097 * gfortran.dg/namelist_85.f90: New test.
2098
97563bc8
IZ
20992014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
2100
2101 PR c/61191
2102 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2103 the case with syntax error.
2104
d29d688a
ZC
21052014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2106
2107 * gcc.dg/lto/pr61278_0.c: New test.
2108 * gcc.dg/lto/pr61278_1.c: New test.
2109
88f32f0f
ZC
21102014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2111
2112 * gcc.dg/pr61220.c: New test.
2113 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2114
05fc16dd
TB
21152014-05-25 Tobias Burnus <burnus@net-b.de>
2116
2117 * gfortran.dg/coarray_10.f90: Update dg-warning.
2118 * gfortran.dg/coarray_this_image_1.f90: New.
2119 * gfortran.dg/coarray_this_image_2.f90: New.
2120
1ebfdcab
JD
21212014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
2122
2123 PR libfortran/61173
e3bbcfb2 2124 * gfortran.dg/arrayio_14.f90: New test.
1ebfdcab 2125
63cbc2d4
AS
21262014-05-24 Andreas Schwab <schwab@suse.de>
2127
e3bbcfb2 2128 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
63cbc2d4 2129
06e3da34
DH
21302014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2131
2132 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2133 Adjust regexp for -flto.
2134 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2135 * gfortran.dg/pr52835.f90: Likewise.
2136
63b0b106
VM
21372014-05-23 Vladimir Makarov <vmakarov@redhat.com>
2138
2139 PR rtl-optimization/61215
2140 * gcc.target/i386/pr61215.c: New.
2141
85a16bf8
MP
21422014-05-23 Marek Polacek <polacek@redhat.com>
2143 Jakub Jelinek <jakub@redhat.com>
2144
2145 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2146 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2147 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2148 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2149 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2150 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2151 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2152 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2153 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2154 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2155 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2156 * c-c++-common/ubsan/float-cast.h: New file.
2157 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2158 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2159
ae48824a 21602014-05-23 Jiong Wang <jiong.wang@arm.com>
fee9ba42
JW
2161
2162 * gcc.target/aarch64/tail_indirect_call_1.c: New.
2163
6842efc7
PC
21642014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 * g++.dg/cpp1y/lambda-init9.C: New.
2167
803e4cbb
RB
21682014-05-23 Richard Biener <rguenther@suse.de>
2169
2170 PR testsuite/61266
2171 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2172 adjust testcase to reflect reality.
2173
73984f84
TP
21742014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2175
2176 PR tree-optimization/54733
2177 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2178 optimization to support memory sources and bitwise operations
2179 equivalent to load in host endianness.
2180 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2181 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2182 * gcc.c-torture/execute/bswap-2.c: Likewise.
2183
eaa33a6a
TP
21842014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2185
2186 * lib/target-supports.exp: New effective targets for architectures
2187 capable of performing byte swap.
2188 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2189 * gcc.dg/optimize-bswapdi-2.c: Likewise.
2190 * gcc.dg/optimize-bswapsi-1.c: Likewise.
2191
0c018b6f
PC
21922014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2193
2194 PR c++/61088
2195 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2196 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2197
ee918327
XDL
21982014-05-22 Xinliang David Li <davidxl@google.com>
2199
2200 * g++.dg/ipa/devirt-15.C: Fix expected message.
2201 * g++.dg/ipa/devirt-16.C: Ditto.
2202 * g++.dg/ipa/devirt-17.C: Ditto.
2203 * g++.dg/ipa/devirt-26.C: Ditto.
2204 * g++.dg/ipa/imm-devirt-1.C: Ditto.
2205 * g++.dg/ipa/imm-devirt-2.C: Ditto.
2206 * g++.dg/tree-ssa/pr8781.C:Ditto.
2207
c9aee450
PB
22082014-05-22 Peter Bergner <bergner@vnet.ibm.com>
2209
2210 * gcc.target/powerpc/htm-ttest.c: New test.
2211
1f9c420b
EB
22122014-05-22 Eric Botcazou <ebotcazou@adacore.com>
2213
2214 * gnat.dg/opt37.ad[sb]: New test.
2215
d8000f03
JW
22162014-05-21 Jonathan Wakely <jwakely@redhat.com>
2217
2218 PR c/61271
2219 * g++.dg/cilk-plus/AN/array_function.cc: New.
2220
c8f49949
RB
22212014-05-22 Richard Biener <rguenther@suse.de>
2222
2223 * gcc.dg/tree-ssa/alias-33.c: New testcase.
2224
dee5ea7a
KS
22252014-05-22 Kostya Serebryany <kcc@google.com>
2226
2227 * c-c++-common/tsan/mutexset1.c: Update the test to match
2228 upstream r209283.
2229 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2230
1edb7356
MP
22312014-05-21 Marek Polacek <polacek@redhat.com>
2232
2233 PR sanitizer/61272
2234 * g++.dg/ubsan/pr61272.C: New test.
2235
19ce7819
CP
22362014-05-21 Cesar Philippidis <cesar@codesourcery.com>
2237 Sandra Loosemore <sandra@codesourcery.com>
2238
2239 PR lto/60179
2240 * lib/scanasm.exp (scan-lto-assembler): New procedure.
2241 * gcc.target/nios2/custom-fp-lto.c: New test.
2242
c1c84c5e
AS
22432014-05-21 Andreas Schwab <schwab@suse.de>
2244
2245 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2246
c4e5de1b
OE
22472014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2248
2249 PR target/54236
2250 * gcc.target/sh/pr54236-3.c: New.
2251
c3d96270
IZ
22522014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
2253
2254 PR c++/60189
c1c84c5e 2255 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
c3d96270 2256
3aaf0529
JH
22572014-05-20 Jan Hubicka <hubicka@ucw.cz>
2258
2259 PR tree-optimization/60899
e3bbcfb2 2260 * g++.dg/ipa/devirt-11.C: Update template.
3aaf0529 2261
49039169
ESR
22622014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2263
2264 PR C++/61038
2265 * g++.dg/cpp0x/pr61038.C: New.
2266
f4cd9c51
PC
22672014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2268
2269 PR c++/58753
2270 PR c++/58930
2271 PR c++/58704
2272 * g++.dg/cpp0x/nsdmi-template11.C: New.
2273 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2274 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2275
7eab31ed
EB
22762014-05-20 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gnat.dg/opt35.adb: New test.
2279 * gnat.dg/opt36.adb: Likewise.
2280 * gnat.dg/opt35_pkg.ad[sb]: New helper.
2281
512eacee
PC
22822014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 PR c++/60373
2285 * g++.dg/cpp0x/Wattributes1.C: New.
2286 * g++.dg/ext/visibility/redecl1.C: Adjust.
2287 * g++.dg/ext/visibility/visibility-7.C: Likewise.
2288
ec217bd8
BS
22892014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2290
2291 * gcc.target/powerpc/vsxcopy.c: New test.
2292
bdb5a9a3
PC
22932014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 PR c++/58664
2296 * g++.dg/cpp0x/nsdmi-union6.C: New.
2297 * g++.dg/parse/pr58664.C: Likewise.
2298 * g++.dg/cpp0x/nsdmi6.C: Tweak.
2299 * g++.dg/parse/crash31.C: Likewise.
2300 * g++.dg/template/error2.C: Likewise.
2301 * g++.dg/template/inherit8.C: Likewise.
2302 * g++.dg/template/offsetof2.C: Likewise.
2303
7fb80849
PC
23042014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2305
2306 * c-c++-common/gomp/simd4.c: Adjust for inform.
2307 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2308 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2309 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2310 * g++.dg/cpp0x/noexcept15.C: Likewise.
2311 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2312 * g++.dg/eh/spec6.C: Likewise.
2313 * g++.dg/expr/cast1.C: Likewise.
2314 * g++.dg/expr/dtor1.C: Likewise.
2315 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2316 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2317 * g++.dg/gomp/pr49223-2.C: Likewise.
2318 * g++.dg/gomp/udr-4.C: Likewise.
2319 * g++.dg/init/delete1.C: Likewise.
2320 * g++.dg/other/crash-2.C: Likewise.
2321 * g++.dg/parse/crash24.C: Likewise.
2322 * g++.dg/parse/crash25.C: Likewise.
2323 * g++.dg/parse/crash31.C: Likewise.
2324 * g++.dg/parse/crash49.C: Likewise.
2325 * g++.dg/parse/crash50.C: Likewise.
2326 * g++.dg/parse/crash54.C: Likewise.
2327 * g++.dg/parse/dtor7.C: Likewise.
2328 * g++.dg/parse/error40.C: Likewise.
2329 * g++.dg/parse/fused-params1.C: Likewise.
2330 * g++.dg/parse/new1.C: Likewise.
2331 * g++.dg/template/crash35.C: Likewise.
2332 * g++.dg/template/crash59.C: Likewise.
2333 * g++.dg/template/crash77.C: Likewise.
2334 * g++.dg/template/error51.C: Likewise.
2335 * g++.dg/template/incomplete1.C: Likewise.
2336 * g++.dg/template/incomplete3.C: Likewise.
2337 * g++.dg/template/incomplete4.C: Likewise.
2338 * g++.dg/template/incomplete5.C: Likewise.
2339 * g++.dg/template/inherit8.C: Likewise.
2340 * g++.dg/template/instantiate1.C: Likewise.
2341 * g++.dg/template/instantiate3.C: Likewis: Likewise.
2342 * g++.dg/template/offsetof2.C: Likewise.
2343 * g++.dg/tm/pr51928.C: Likewise.
2344 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2345 * g++.dg/warn/incomplete1.C: Likewise.
2346 * g++.dg/warn/incomplete2.C: Likewise.
2347 * g++.old-deja/g++.brendan/friend4.C: Likewise.
2348 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2349 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2350 * g++.old-deja/g++.eh/catch1.C: Likewise.
2351 * g++.old-deja/g++.eh/spec6.C: Likewise.
2352 * g++.old-deja/g++.mike/p7868.C: Likewise.
2353 * g++.old-deja/g++.other/crash38.C: Likewise.
2354 * g++.old-deja/g++.other/enum2.C: Likewise.
2355 * g++.old-deja/g++.other/incomplete.C: Likewise.
2356 * g++.old-deja/g++.other/vaarg3.C: Likewise.
2357 * g++.old-deja/g++.pt/crash9.C: Likewise.
2358 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2359 * g++.old-deja/g++.pt/typename8.C: Likewise.
2360 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2361
68038e6a
JM
23622014-05-19 Joseph Myers <joseph@codesourcery.com>
2363
2364 * lib/target-supports.exp
2365 (check_effective_target_vect_sizes_32B_16B): Return false if
2366 128-bit AVX vectors preferred.
2367
128ded1e
MS
23682014-05-19 Mike Stump <mikestump@comcast.net>
2369
2370 * lib/target-supports.exp (check_effective_target_avx): Early out
2371 if not x86 to prevent x86 flags on non-x86 targets.
2372
1d44def2
RB
23732014-05-19 Richard Biener <rguenther@suse.de>
2374
2375 PR tree-optimization/61221
2376 * gcc.dg/torture/pr61221.c: New testcase.
2377
05135136
RB
23782014-05-19 Richard Biener <rguenther@suse.de>
2379
2380 PR tree-optimization/61209
2381 * gfortran.dg/pr61209.f90: New testcase.
2382
cb460086
RB
23832014-05-19 Richard Biener <rguenther@suse.de>
2384
2385 PR tree-optimization/61184
2386 * c-c++-common/torture/pr61184.c: New testcase.
2387
72d82e7a
CB
23882014-05-19 Christian Bruel <christian.bruel@st.com>
2389
2390 PR target/61195
2391 * gcc.target/sh/pr61195.c: New test.
2392
eba76293
WM
23932014-05-18 Wei Mi <wmi@google.com>
2394
2395 PR target/58066
2396 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
ae48824a 2397 directive with rtl insns. Add effective-target fpic and
eba76293
WM
2398 tls_native.
2399
2695eb18
XDL
24002014-05-17 Xinliang David Li <davidxl@google.com>
2401
2402 * g++.dg/ipa/devirt-33.C: New testcase.
2403
a04d9035
JH
24042014-05-17 Jan Hubicka <hubicka@ucw.cz>
2405
2406 * g++.dg/ipa/comdat.C: New file.
2407
4aecc2f8
EB
24082014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2409
2410 * gnat.dg/volatile12.ad[sb]: New test.
2411
f9d7d7c1
EB
24122014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2413
2414 * gnat.dg/enum3.adb: New test.
2415
a9dd0112
AS
24162014-05-18 Andreas Schwab <schwab@suse.de>
2417
2418 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2419
d6145916
JD
24202014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
2421
2422 PR libfortran/52539
2423 * gfortran.dg/namelist_utf8.f90: New test.
2424
9b8ac5d2
PC
24252014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2426
2427 PR c++/52875
2428 * g++.dg/cpp0x/decltype58.C: New.
2429
16f8dfdb
UB
24302014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
2431
2432 * gcc.target/microblaze/others/break_handler.c: New.
2433
87a34442
MG
24342014-05-17 Marc Glisse <marc.glisse@inria.fr>
2435
2436 PR tree-optimization/61140
2437 PR tree-optimization/61150
2438 PR tree-optimization/61197
2439 * gcc.dg/tree-ssa/pr61140.c: New file.
2440 * gcc.dg/tree-ssa/pr61150.c: New file.
2441 * gcc.dg/tree-ssa/pr61197.c: New file.
2442
95ac221a
UB
24432014-05-17 Uros Bizjak <ubizjak@gmail.com>
2444
2445 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2446 (dg-options): Add -mfpmath=387.
2447 (dg-final): Check that no MMX registers are used.
2448
220f44b7
AS
24492014-05-17 Andreas Schwab <schwab@suse.de>
2450
2451 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2452
6c7571a2
DM
24532014-05-16 David Malcolm <dmalcolm@redhat.com>
2454
2455 Revert:
2456 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2457
2458 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2459 occurrences of "int" in the gimple dump to reflect that the return
2460 types of functions now show up in such dumps.
2461 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2462
6de88c6a
JH
24632014-05-16 Jan Hubicka <hubicka@ucw.cz>
2464
2465 * gcc.c-torture/execute/20101011-1.c: Update testcase.
2466 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2467 * gcc.dg/tree-ssa/writeonly.c: New testcase.
2468 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2469 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2470 * gcc.dg/debug/pr35154.c: Update testcase.
2471 * gcc.target/i386/vectorize1.c: Update testcase.
6de88c6a 2472
54674a35
PC
24732014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2474
2475 PR c++/51640
2476 * g++.dg/parse/error54.C: New.
2477
f4e075e7
VM
24782014-05-16 Vladimir Makarov <vmakarov@redhat.com>
2479
2480 PR rtl-optimization/60969
2481 * g++.dg/pr60969.C: New.
2482
52264dbf
RB
24832014-05-16 Richard Biener <rguenther@suse.de>
2484
2485 PR tree-optimization/61194
2486 * gcc.dg/vect/pr61194.c: New testcase.
2487
a764d660
RB
24882014-05-16 Richard Biener <rguenther@suse.de>
2489
2490 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2491 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2492 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2493 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2494
a27c3860
RB
24952014-05-16 Richard Biener <rguenther@suse.de>
2496
2497 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2498
8a2256dd
MJ
24992014-05-15 Martin Jambor <mjambor@suse.cz>
2500
2501 PR ipa/61085
2502 * g++.dg/ipa/pr61085.C: New test.
2503
9d2681a3
MJ
25042014-05-15 Martin Jambor <mjambor@suse.cz>
2505
2506 PR tree-optimization/61090
2507 * gcc.dg/tree-ssa/pr61090.c: New test.
2508
ceed6e67
JJ
25092014-05-15 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR tree-optimization/61158
2512 * gcc.dg/pr61158.c: New test.
2513
c4622c2b
AS
25142014-05-15 Andreas Schwab <schwab@suse.de>
2515
2516 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2517 emitted.
2518 * obj-c++.dg/exceptions-5.mm: Likewise.
2519
a2e6c10c
ZC
25202014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2521
2522 * shrink-wrap-loop.c: New test case.
2523
14e21522
AL
25242014-05-14 Alan Lawrence <alan.lawrence@arm.com>
2525
2526 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2527 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2528 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2529 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2530 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2531 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2532 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2533 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2534 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2535 * gcc.target/arm/simd/vtrnf32_1.c: New file.
2536 * gcc.target/arm/simd/vtrnp16_1.c: New file.
2537 * gcc.target/arm/simd/vtrnp8_1.c: New file.
2538 * gcc.target/arm/simd/vtrns16_1.c: New file.
2539 * gcc.target/arm/simd/vtrns32_1.c: New file.
2540 * gcc.target/arm/simd/vtrns8_1.c: New file.
2541 * gcc.target/arm/simd/vtrnu16_1.c: New file.
2542 * gcc.target/arm/simd/vtrnu32_1.c: New file.
2543 * gcc.target/arm/simd/vtrnu8_1.c: New file.
2544
9cdea277
IT
25452014-05-14 Ilya Tocar <ilya.tocar@intel.com>
2546
2547 * gcc.target/i386/clflushopt-1.c: New.
2548 * gcc.target/i386/xsavec-1.c: Ditto.
2549 * gcc.target/i386/xsavec64-1.c: Ditto.
2550 * gcc.target/i386/xsaves-1.c: Ditto.
2551 * gcc.target/i386/xsaves64-1.c: Ditto.
2552 * gcc.target/i386/sse-12.c: Test new options.
2553 * gcc.target/i386/sse-13.c: Ditto.
2554 * gcc.target/i386/sse-14.c: Ditto.
2555 * gcc.target/i386/sse-22.c: Ditto.
2556 * gcc.target/i386/sse-23.c: Ditto.
2557 * g++.dg/other/i386-2.C: Ditto.
2558 * g++.dg/other/i386-3.C: Ditto.
2559
92e265ac
AB
25602014-05-14 Andrey Belevantsev <abel@ispras.ru>
2561
2562 PR rtl-optimization/60866
c4622c2b 2563 * gcc.dg/pr60866.c: New test.
92e265ac 2564
11290308
AB
25652014-05-14 Andrey Belevantsev <abel@ispras.ru>
2566
2567 PR rtl-optimization/60901
c4622c2b 2568 * gcc.target/i386/pr60901.c: New test.
11290308 2569
2675305b
YG
25702014-05-14 Yury Gribov <y.gribov@samsung.com>
2571
2572 PR sanitizer/61100
2573 * c-c++-common/asan/asan-interface-1.c: New test.
2574 * lib/asan-dg.exp (asan_include_flags): New function.
2575 (asan_init): Call asan_include_flags to obtain path
2576 to sanitizer headers.
2577
f4853e92
PB
25782014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2579
2580 * lib/target-support.exp (check_dfp_hw_available): New function.
2581 (is-effective-target): Check $arg for dfp_hw.
2582 (is-effective-target-keyword): Likewise.
2583 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2584 Change target to dfp_hw.
2585
2b107f6b
MP
25862014-05-13 Marek Polacek <polacek@redhat.com>
2587
2588 PR c/61162
2589 * gcc.dg/pr61162.c: New test.
2590
6052140c
MP
25912014-05-13 Marek Polacek <polacek@redhat.com>
2592
2593 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2594 * c-c++-common/pr50459-2.c: New test.
2595
af2db4c5
PC
25962014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 PR c++/54310
2599 * g++.dg/template/pr54310.C: New.
2600
8fa5aaf3
NS
26012014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2602 Sandra Loosemore <sandra@codesourcery.com>
2603
2604 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2605
9ce24424
CM
26062014-05-13 Catherine Moore <clm@cm00re.com>
2607
2608 * gcc.target/mips/near-far-1.c: Adjust expected output
2609 to allow the JALS instruction.
2610 * gcc.target/mips/near-far-2.c: Likewise.
2611 * gcc.target/mips/near-far-4.c: Likewise.
2612
be9a0da5
BC
26132014-05-13 Bin Cheng <bin.cheng@arm.com>
2614
2615 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2616
455464ab
JJ
26172014-05-13 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR target/61060
2620 * gcc.dg/pr61060.c: New test.
2621
5e90b26f
DD
26222014-05-12 DJ Delorie <dj@redhat.com>
2623
2624 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2625 * gcc.dg/sibcall-4.c: Likewise.
2626
dff8943f
DP
26272014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2628
2629 * objc.dg/shadow-1.m: New test.
2630 * objc.dg/shadow-2.m: New test.
2631 * objc.dg/ivar-scope-1.m: New test.
2632 * objc.dg/ivar-scope-2.m: New test.
2633 * objc.dg/ivar-scope-3.m: New test.
2634 * objc.dg/ivar-scope-4.m: New test.
2635 * objc.dg/ivar-visibility-1.m: New test.
2636 * objc.dg/ivar-visibility-2.m: New test.
2637 * objc.dg/ivar-visibility-3.m: New test.
2638 * objc.dg/ivar-visibility-4.m: New test.
2639
da7316cb
TB
26402014-05-12 Tobias Burnus <burnus@net-b.de>
2641
2642 PR fortran/60127
2643 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2644
e3f9e757
TK
26452014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2646
2647 PR fortran/60834
2648 * gfortran.dg/associate_16.f90: New test.
2649
079f1420
SKS
26502014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2651
2652 PR target/60991
2653 * gcc.target/avr/pr60991.c: New testcase.
2654
c7ae26aa
PC
26552014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 PR c++/60054
2658 * g++.dg/cpp1y/pr60054.C: New.
2659
713106ad
PC
26602014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2661
2662 PR c++/51199
2663 * g++.dg/template/pr51199.C: New.
2664
c862e3b1
HPN
26652014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2666
2667 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2668
dd2fc525
JJ
26692014-05-11 Jakub Jelinek <jakub@redhat.com>
2670
2671 * gfortran.dg/gomp/affinity-1.f90: New test.
2672
7588d8aa
RS
26732014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2674
2675 * gcc.dg/torture/pr61136.c: New test.
2676
3af89f8b
PC
26772014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2678
2679 PR c++/59705
2680 * g++.dg/cpp0x/sfinae51.C: New.
2681
2682 PR c++/58353
2683 * g++.dg/cpp0x/variadic157.C: New.
2684
229e47f1
OE
26852014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2686
2687 PR target/51244
2688 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2689
d033409e
MP
26902014-05-10 Marek Polacek <polacek@redhat.com>
2691
2692 * gcc.dg/pedwarn-init.c: New test.
2693 * gcc.dg/init-string-1.c: Adjust dg-error.
2694
00599202
HPN
26952014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2696
2697 * lib/target-supports.exp
2698 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2699 to the list.
2700
ea58ef42
MP
27012014-05-09 Marek Polacek <polacek@redhat.com>
2702
2703 PR c/61096
2704 * gcc.dg/pr61096-1.c: New test.
2705 * gcc.dg/pr61096-2.c: New test.
2706
6545746e
FW
27072014-05-09 Florian Weimer <fweimer@redhat.com>
2708
2709 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2710 * g++.dg/fstack-protector-strong.C: Likewise.
2711 * gcc.target/i386/ssp-strong-reg.c: New file.
2712
b8469805
GJL
27132014-05-09 Georg-Johann Lay <avr@gjlay.de>
2714
2715 PR target/61055
2716 * gcc.target/avr/torture/pr61055.c: New test.
2717
661a0813
MP
27182014-05-09 Marek Polacek <polacek@redhat.com>
2719
2720 PR c/50459
2721 * c-c++-common/attributes-1.c: Move test line to a new test.
2722 * c-c++-common/attributes-2.c: New test.
2723 * c-c++-common/pr50459.c: New test.
2724 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2725 * gcc.dg/nonnull-2.c: Likewise.
2726 * gcc.dg/pr55570.c: Modify dg-error.
2727 * gcc.dg/tm/wrap-2.c: Likewise.
2728
0600049c
JL
27292014-05-08 Jeff Law <law@redhat.com>
2730
2731 PR tree-optimization/61009
2732 * g++.dg/tree-ssa/pr61009.C: New test.
2733
a82122df
MK
27342014-05-08 Matthias Klose <doko@ubuntu.com>
2735
2736 PR driver/61106
2737 * gcc-dg/unused-8a.c: New.
2738 * gcc-dg/unused-8b.c: Likewise.
2739
2793eeab
MP
27402014-05-08 Marek Polacek <polacek@redhat.com>
2741
2742 PR c/61053
2743 * gcc.dg/pr61053.c: New test.
2744
f827930a
MP
27452014-05-08 Marek Polacek <polacek@redhat.com>
2746
2747 PR c/61077
2748 * gcc.dg/pr61077.c: New test.
2749
d62cf3df
TB
27502014-05-08 Tobias Burnus <burnus@net-b.de>
2751
2752 * gfortran.dg/coarray_collectives_1.f90: New.
2753 * gfortran.dg/coarray_collectives_2.f90: New.
2754 * gfortran.dg/coarray_collectives_3.f90: New.
2755 * gfortran.dg/coarray_collectives_4.f90: New.
2756 * gfortran.dg/coarray_collectives_5.f90: New.
2757 * gfortran.dg/coarray_collectives_6.f90: New.
2758 * gfortran.dg/coarray/collectives_1.f90: New.
2759 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2760 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2761 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2762 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2763 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2764 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2765 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2766
272325bd
WM
27672014-05-08 Wei Mi <wmi@google.com>
2768
2769 PR target/58066
2770 * gcc.target/i386/pr58066.c: New test.
2771
60c52f66
JM
27722014-05-08 Joseph Myers <joseph@codesourcery.com>
2773
2774 * gcc.target/i386/avx256-unaligned-load-2.c,
2775 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2776 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2777 packed-single instructions.
2778
7e422c4f
PC
27792014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2780
2781 PR c++/13981
2782 * g++.dg/diagnostic/pr13981.C: New.
2783
421bf780
MG
27842014-05-08 Marc Glisse <marc.glisse@inria.fr>
2785
2786 PR tree-optimization/59100
2787 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2788 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2789
c7ad3538
RS
27902014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2791
2792 PR tree-optimization/61095
2793 * gcc.dg/torture/pr61095.c: New test.
2794
10e08855
TP
27952014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2796
2797 PR middle-end/39246
2798 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2799 the uninitialized complex is used.
2800 * gcc.dg/uninit-17.c: New test to check partial initialization of
2801 complex with branches.
2802 * gcc.dg/uninit-17-O0.c: Likewise.
2803
36dc9ae8
OE
28042014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2805
2806 PR target/60884
2807 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2808 (test_03): Rename to test_02.
2809
04e5eb5f
PC
28102014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2811
2812 PR c++/61083
2813 * g++.dg/cpp0x/sfinae50.C: New.
2814
ef2662bf
PC
28152014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2816
2817 PR c++/61080
2818 * g++.dg/cpp0x/deleted7.C: New.
2819
50f0aa20
RB
28202014-05-07 Richard Biener <rguenther@suse.de>
2821
2822 PR tree-optimization/61034
2823 * g++.dg/tree-ssa/pr61034.C: New testcase.
2824
e7b7077e
JR
28252014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
2826
2827 * gcc.target/epiphany/isr-arg.c: New file.
2828
2c23db6d
ES
28292014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
2830
2831 PR tree-optimization/52252
2832 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2833
586199f3
AL
28342014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2835
2836 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2837 * gcc.target/aarch64/simd/vrev16p8.x: New file.
2838 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2839 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2840 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2841 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2842 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2843 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2844 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2845 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2846 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2847 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2848 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2849 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2850 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2851 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2852 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2853 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2854 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2855 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2856 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2857 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2858 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2859 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2860 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2861 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2862 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2863 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2864 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2865 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2866 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2867 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2868 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2869 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2870 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2871 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2872 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2873 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2874 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2875 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2876 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2877 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2878 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2879 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2880 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2881 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2882 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2883 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2884 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2885 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2886 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2887 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2888 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2889 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2890 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2891 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2892 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2893 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2894 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2895 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2896 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2897 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2898 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2899 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2900 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2901 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2902 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2903 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2904 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2905 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2906 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2907 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2908
e0e906bc
AL
29092014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2910
2911 gcc.target/aarch64/simd/ext_f32.x: New file.
2912 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2913 gcc.target/aarch64/simd/ext_p16.x: New file.
2914 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2915 gcc.target/aarch64/simd/ext_p8.x: New file.
2916 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2917 gcc.target/aarch64/simd/ext_s16.x: New file.
2918 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2919 gcc.target/aarch64/simd/ext_s32.x: New file.
2920 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2921 gcc.target/aarch64/simd/ext_s64.x: New file.
2922 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2923 gcc.target/aarch64/simd/ext_s8.x: New file.
2924 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2925 gcc.target/aarch64/simd/ext_u16.x: New file.
2926 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2927 gcc.target/aarch64/simd/ext_u32.x: New file.
2928 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2929 gcc.target/aarch64/simd/ext_u64.x: New file.
2930 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2931 gcc.target/aarch64/simd/ext_u8.x: New file.
2932 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2933 gcc.target/aarch64/simd/ext_f64.c: New file.
2934 gcc.target/aarch64/simd/extq_f32.x: New file.
2935 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2936 gcc.target/aarch64/simd/extq_p16.x: New file.
2937 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2938 gcc.target/aarch64/simd/extq_p8.x: New file.
2939 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2940 gcc.target/aarch64/simd/extq_s16.x: New file.
2941 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2942 gcc.target/aarch64/simd/extq_s32.x: New file.
2943 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2944 gcc.target/aarch64/simd/extq_s64.x: New file.
2945 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2946 gcc.target/aarch64/simd/extq_s8.x: New file.
2947 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2948 gcc.target/aarch64/simd/extq_u16.x: New file.
2949 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2950 gcc.target/aarch64/simd/extq_u32.x: New file.
2951 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2952 gcc.target/aarch64/simd/extq_u64.x: New file.
2953 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2954 gcc.target/aarch64/simd/extq_u8.x: New file.
2955 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2956 gcc.target/aarch64/simd/extq_f64.c: New file.
2957
1d175503
AL
29582014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2959
2960 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2961 * gcc.target/aarch64/vtrnu32.c: Likewise.
2962 * gcc.target/aarch64/vtrnf32.c: Likewise.
2963
9008b1d1
AL
29642014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2965
2966 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2967 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2968 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2969 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2970 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2971 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2972 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2973 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2974 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2975 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2976 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2977 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2978 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2979 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2980 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2981 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2982 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2983 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2984 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2985 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2986 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2987 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2988 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2989 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2990 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2991 * gcc.target/aarch64/simd/vtrns16.x: New file.
2992 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2993 * gcc.target/aarch64/simd/vtrns32.x: New file.
2994 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2995 * gcc.target/aarch64/simd/vtrns8.x: New file.
2996 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2997 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2998 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2999 * gcc.target/aarch64/simd/vtrnu32.x: New file.
3000 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
3001 * gcc.target/aarch64/simd/vtrnu8.x: New file.
3002
9c13483b
RB
30032014-05-07 Richard Biener <rguenther@suse.de>
3004
3005 PR tree-optimization/57864
3006 * gcc.dg/torture/pr57864.c: New testcase.
3007
157a50f9
JD
30082014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
3009
3010 PR libfortran/61049
3011 * gfortran.dg/list_read_13.f: New test.
3012
faeb5f91
PC
30132014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3014
3015 PR c++/60999
3016 * g++.dg/cpp0x/nsdmi-template9.C: New.
3017 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
3018
1d60af08
KZ
30192014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
3020 Mike Stump <mikestump@comcast.net>
3021 Richard Sandiford <rdsandiford@googlemail.com>
3022
3023 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
3024
e400f081
JH
30252014-05-05 Jan Hubicka <hubicka@ucw.cz>
3026
3027 PR ipa/60965
3028 * g++.dg/ipa/devirt-32.C: New testcase.
3029
7e2c9f14
RB
30302014-05-05 Richard Biener <rguenther@suse.de>
3031
3032 PR middle-end/61010
3033 * gcc.dg/torture/pr61010.c: New testcase.
3034
d56a43a0
AK
30352014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3036
3037 * gcc.target/s390/leaf-profile.c: New testcase.
3038
f668cd6f
AK
30392014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3040
3041 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
3042 Disable asm scan for s390.
3043 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3044 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3045
cb8f1a57
BC
30462014-05-05 Bin Cheng <bin.cheng@arm.com>
3047
3048 PR tree-optimization/60363
3049 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
3050
f93bc5b3
PB
30512014-05-04 Peter Bergner <bergner@vnet.ibm.com>
3052
3053 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
3054 (dg-require-effective-target): Change target to powerpc_fprs.
3055 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
3056 (dg-require-effective-target): Change target to dfprt.
3057
32314c38
PC
30582014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3059
3060 PR c++/58582
3061 * g++.dg/cpp0x/deleted4.C: New.
3062 * g++.dg/cpp0x/deleted5.C: Likewise.
3063 * g++.dg/cpp0x/deleted6.C: Likewise.
3064
3c922bcd
DH
30652014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3066
3067 PR fortran/61025
3068 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3069 regexps for -m32.
3070 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6855e17c 3071 * gfortran.dg/coarray_poly_6.f90: Likewise.
3c922bcd
DH
3072 * gfortran.dg/coarray_poly_7.f90: Likewise.
3073 * gfortran.dg/coarray_poly_8.f90: Likewise.
3c922bcd 3074
a0e24419
MP
30752014-05-02 Marek Polacek <polacek@redhat.com>
3076
3077 PR c/25801
3078 * gcc.dg/pr25801.c: New test.
3079
6a358dcb
MP
30802014-05-02 Marek Polacek <polacek@redhat.com>
3081
3082 PR c/60784
3083 * gcc.dg/pr60784.c: New test.
3084
ae5ebda4
MP
30852014-05-01 Marek Polacek <polacek@redhat.com>
3086
3087 PR c/60915
3088 * gcc.dg/pr60915.c: New test.
3089
96b40f8d
MP
30902014-05-01 Marek Polacek <polacek@redhat.com>
3091
3092 PR c/60257
3093 * gcc.dg/pr60257.c: New test.
3094
32e00768
MP
30952014-05-01 Marek Polacek <polacek@redhat.com>
3096
3097 PR c/43395
3098 * c-c++-common/pr43395.c: New test.
3099
944052b9
YR
31002014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3101
3102 * gcc.dg/cond-reduc-1.c: New test.
3103 * gcc.dg/cond-reduc-2.c: Likewise.
3104
c9379ce2
MP
31052014-05-01 Marek Polacek <polacek@redhat.com>
3106
3107 PR c/29467
3108 * gcc.dg/pr29467.c: New test.
3109 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
3110 about boolean types.
3111 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
3112 to bool.
3113 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3114
d00887e8
MP
31152014-05-01 Marek Polacek <polacek@redhat.com>
3116
3117 PR c/43245
3118 * gcc.dg/pr43245.c: New test.
3119
5436fa2e
MP
31202014-05-01 Marek Polacek <polacek@redhat.com>
3121
3122 PR c/56989
3123 * gcc.dg/pr56989.c: New test.
3124
d5d79d9b
ILT
31252014-04-30 Ian Lance Taylor <iant@google.com>
3126
3127 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3128 in go_compile_args rather than in argument to go-torture-execute.
3129
ba49cc99
SD
31302014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
3131
3132 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3133 instead of getpid.
3134
598cc4fa
TB
31352014-04-30 Tobias Burnus <burnus@net-b.de>
3136
6855e17c 3137 * gfortran.dg/coarray_poly_6.f90
598cc4fa
TB
3138 * gfortran.dg/coarray_poly_7.f90
3139 * gfortran.dg/coarray_poly_8.f90
598cc4fa 3140
2c060879
TB
31412014-04-30 Tobias Burnus <burnus@net-b.de>
3142
3143 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3144 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3145 * gfortran.dg/coarray/codimension.f90: New.
3146
a8a5f4a9
TB
31472014-04-30 Tobias Burnus <burnus@net-b.de>
3148
3149 * gfortran.dg/coarray_lib_this_image_1.f90: New.
3150 * gfortran.dg/coarray_lib_this_image_2.f90: New.
3151
7f36b65d
TB
31522014-04-30 Tobias Burnus <burnus@net-b.de>
3153
3154 * gfortran.dg/coarray_poly_4.f90: New.
3155 * gfortran.dg/coarray_poly_5.f90: New.
3156
332fddad
AL
31572014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3158
3159 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3160 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3161 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3162 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3163 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3164 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3165 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3166 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3167 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3168 * gcc.target/arm/simd/vuzpf32_1.c: New file.
3169 * gcc.target/arm/simd/vuzpp16_1.c: New file.
3170 * gcc.target/arm/simd/vuzpp8_1.c: New file.
3171 * gcc.target/arm/simd/vuzps16_1.c: New file.
3172 * gcc.target/arm/simd/vuzps32_1.c: New file.
3173 * gcc.target/arm/simd/vuzps8_1.c: New file.
3174 * gcc.target/arm/simd/vuzpu16_1.c: New file.
3175 * gcc.target/arm/simd/vuzpu32_1.c: New file.
3176 * gcc.target/arm/simd/vuzpu8_1.c: New file.
3177
7211512a
AL
31782014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3179
3180 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3181 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3182 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3183
66574871
AL
31842014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3185
3186 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3187 * gcc.target/aarch64/simd/vuzpf32.x: New file.
3188 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3189 * gcc.target/aarch64/simd/vuzpp16.x: New file.
3190 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3191 * gcc.target/aarch64/simd/vuzpp8.x: New file.
3192 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3193 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3194 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3195 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3196 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3197 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3198 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3199 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3200 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3201 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3202 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3203 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3204 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3205 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3206 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3207 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3208 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3209 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3210 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3211 * gcc.target/aarch64/simd/vuzps16.x: New file.
3212 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3213 * gcc.target/aarch64/simd/vuzps32.x: New file.
3214 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3215 * gcc.target/aarch64/simd/vuzps8.x: New file.
3216 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3217 * gcc.target/aarch64/simd/vuzpu16.x: New file.
3218 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3219 * gcc.target/aarch64/simd/vuzpu32.x: New file.
3220 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3221 * gcc.target/aarch64/simd/vuzpu8.x: New file.
3222
a3277692
RB
32232014-04-30 Richard Biener <rguenther@suse.de>
3224
3225 PR tree-optimization/48329
3226 * gfortran.dg/vect/pr48329.f90: New testcase.
3227
f8ed5150
MP
32282014-04-30 Marek Polacek <polacek@redhat.com>
3229
3230 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3231 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3232
8337d1db
MP
32332014-04-30 Marek Polacek <polacek@redhat.com>
3234
3235 PR c/60139
3236 * gcc.dg/pr60139.c: New test.
3237
c4bdc42f
MP
32382014-04-30 Marek Polacek <polacek@redhat.com>
3239
3240 PR c/60351
3241 * gcc.dg/pr60351.c: New test.
3242
81cdb4e2
AL
32432013-04-29 Alan Lawrence <alan.lawrence@arm.com>
3244
3245 * gcc.target/arm/simd/simd.exp: New file.
3246 * gcc.target/arm/simd/vzipqf32_1.c: New file.
3247 * gcc.target/arm/simd/vzipqp16_1.c: New file.
3248 * gcc.target/arm/simd/vzipqp8_1.c: New file.
3249 * gcc.target/arm/simd/vzipqs16_1.c: New file.
3250 * gcc.target/arm/simd/vzipqs32_1.c: New file.
3251 * gcc.target/arm/simd/vzipqs8_1.c: New file.
3252 * gcc.target/arm/simd/vzipqu16_1.c: New file.
3253 * gcc.target/arm/simd/vzipqu32_1.c: New file.
3254 * gcc.target/arm/simd/vzipqu8_1.c: New file.
3255 * gcc.target/arm/simd/vzipf32_1.c: New file.
3256 * gcc.target/arm/simd/vzipp16_1.c: New file.
3257 * gcc.target/arm/simd/vzipp8_1.c: New file.
3258 * gcc.target/arm/simd/vzips16_1.c: New file.
3259 * gcc.target/arm/simd/vzips32_1.c: New file.
3260 * gcc.target/arm/simd/vzips8_1.c: New file.
3261 * gcc.target/arm/simd/vzipu16_1.c: New file.
3262 * gcc.target/arm/simd/vzipu32_1.c: New file.
3263 * gcc.target/arm/simd/vzipu8_1.c: New file.
3264
8933ee48
PC
32652014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3266
3267 PR c++/51707
3268 * g++.dg/cpp0x/constexpr-51707.C: New.
3269
3979649a
DM
32702014-04-29 David Malcolm <dmalcolm@redhat.com>
3271
3272 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3273 occurrences of "int" in the gimple dump to reflect that the return
3274 types of functions now show up in such dumps.
3275 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3276
62fb101e
JJ
32772014-04-29 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR tree-optimization/60971
3280 * c-c++-common/turtore/pr60971.c: New test.
3281
5d3ad081
AL
32822014-04-29 Alan Lawrence <alan.lawrence@arm.com>
3283
3284 * gcc.target/aarch64/simd/simd.exp: New file.
3285 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3286 * gcc.target/aarch64/simd/vzipf32.x: New file.
3287 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3288 * gcc.target/aarch64/simd/vzipp16.x: New file.
3289 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3290 * gcc.target/aarch64/simd/vzipp8.x: New file.
3291 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3292 * gcc.target/aarch64/simd/vzipqf32.x: New file.
3293 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3294 * gcc.target/aarch64/simd/vzipqp16.x: New file.
3295 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3296 * gcc.target/aarch64/simd/vzipqp8.x: New file.
3297 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3298 * gcc.target/aarch64/simd/vzipqs16.x: New file.
3299 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3300 * gcc.target/aarch64/simd/vzipqs32.x: New file.
3301 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3302 * gcc.target/aarch64/simd/vzipqs8.x: New file.
3303 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3304 * gcc.target/aarch64/simd/vzipqu16.x: New file.
3305 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3306 * gcc.target/aarch64/simd/vzipqu32.x: New file.
3307 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3308 * gcc.target/aarch64/simd/vzipqu8.x: New file.
3309 * gcc.target/aarch64/simd/vzips16_1.c: New file.
3310 * gcc.target/aarch64/simd/vzips16.x: New file.
3311 * gcc.target/aarch64/simd/vzips32_1.c: New file.
3312 * gcc.target/aarch64/simd/vzips32.x: New file.
3313 * gcc.target/aarch64/simd/vzips8_1.c: New file.
3314 * gcc.target/aarch64/simd/vzips8.x: New file.
3315 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3316 * gcc.target/aarch64/simd/vzipu16.x: New file.
3317 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3318 * gcc.target/aarch64/simd/vzipu32.x: New file.
3319 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3320 * gcc.target/aarch64/simd/vzipu8.x: New file.
3321
d3a3182b
ZC
33222014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3323
3324 * gcc.target/aarch64/fcsel_1.c: New test case.
3325
32a36086
JD
33262014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
3327
3328 PR libfortran/60810
3329 * gfortran.dg/arrayio_13.f90: New test.
3330
28151221
MJ
33312014-04-28 Martin Jambor <mjambor@suse.cz>
3332
d62cf3df 3333 * gcc.dg/tree-ssa/sra-14.c: New test.
28151221 3334
22869a37
RB
33352014-04-28 Richard Biener <rguenther@suse.de>
3336
3337 PR middle-end/60092
3338 * gcc.dg/tree-ssa/alias-32.c: New testcase.
3339 * gcc.dg/vect/pr60092.c: Likewise.
3340
771c9501
RB
33412014-04-28 Richard Biener <rguenther@suse.de>
3342
3343 * gcc.dg/tree-ssa/vrp91.c: New testcase.
3344 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3345 * gcc.dg/Wstrict-overflow-15.c: Likewise.
3346 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3347
6c6aa8e6
RB
33482014-04-28 Richard Biener <rguenther@suse.de>
3349
3350 PR tree-optimization/60979
3351 * gcc.dg/graphite/pr60979.c: New testcase.
3352
9540b3c3
KT
33532014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3354
3355 PR c/60983
3356 * gcc.dg/pr60114.c: Use signed chars.
3357
a3879fa1
PC
33582014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3359
3360 PR c++/59120
3361 * g++.dg/cpp0x/alias-decl-43.C: New.
3362
d01b2c21
TK
33632014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3364
3365 PR fortran/59604
3366 PR fortran/58003
3367 * gfortran.dg/no_range_check_3.f90: New test.
3368
dd9eb0f7
JD
33692014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
3370
3371 PR libfortran/52539
3372 * gfortran.dg/namelist_utf8.f90: New test.
3373
367ab823
UB
33742014-04-26 Uros Bizjak <ubizjak@gmail.com>
3375
3376 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3377 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3378 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3379
8d8ffd86
CC
33802014-04-25 Cary Coutant <ccoutant@google.com>
3381
d62cf3df
TB
3382 PR debug/60929
3383 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3384 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3385 -fdebug-types-section flag.
8d8ffd86 3386
10432733
JW
33872014-04-25 Jiong Wang <jiong.wang@arm.com>
3388
3389 * gcc.target/arm/tail-long-call.c: New test.
3390
61ba7329
BS
33912014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3392
3393 PR tree-optimization/60930
3394 * gcc.dg/torture/pr60930.c: New test.
3395
2b332829
JJ
33962014-04-25 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR tree-optimization/60960
3399 * gcc.c-torture/execute/pr60960.c: New test.
3400
ce2acd31
MP
34012014-04-25 Marek Polacek <polacek@redhat.com>
3402
3403 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3404
45484dcf
MP
34052014-04-25 Marek Polacek <polacek@redhat.com>
3406
3407 PR c/18079
3408 * gcc.dg/pr18079.c: New test.
3409 * gcc.dg/pr18079-2.c: New test.
3410
707d7757
UB
34112014-04-25 Uros Bizjak <ubizjak@gmail.com>
3412
3413 * c-c++-common/gomp/pr60823-2.c: Require effective target
3414 vect_simd_clones.
3415
34cf811f
MP
34162014-04-25 Marek Polacek <polacek@redhat.com>
3417
3418 PR c/60114
3419 * gcc.dg/pr60114.c: New test.
3420
b357d40d
EB
34212014-04-25 Eric Botcazou <ebotcazou@adacore.com>
3422
3423 * gcc.c-torture/execute/20140425-1.c: New test.
3424
38e514c0
MP
34252014-04-25 Marek Polacek <polacek@redhat.com>
3426
3427 PR c/60156
3428 * c-c++-common/pr60156.c: New test.
3429
92b3326b
RB
34302014-04-25 Richard Biener <rguenther@suse.de>
3431
3432 PR ipa/60912
3433 * g++.dg/opt/pr60912.C: New testcase.
3434
78422fb1
RB
34352014-04-25 Richard Biener <rguenther@suse.de>
3436
3437 PR ipa/60911
3438 * gcc.dg/lto/pr60911_0.c: New testcase.
3439
56f8faae
CH
34402014-04-24 Cong Hou <congh@google.com>
3441
3442 PR tree-optimization/60896
3443 * g++.dg/vect/pr60896.cc: New test.
3444
06b39289
MM
34452014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3446
3447 * gcc.target/powerpc/pack01.c: New test to test the new pack and
3448 unpack builtin functionss for 128-bit types.
3449 * gcc.target/powerpc/pack02.c: Likewise.
3450 * gcc.target/powerpc/pack03.c: Likewise.
3451 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3452 divide builtin functionss.
3453 * gcc.target/powerpc/extend-divide-2.c: Likewise.
3454 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3455 functions.
3456 * gcc.target/powerpc/bcd-2.c: Likewise.
3457 * gcc.target/powerpc/bcd-3.c: Likewise.
3458 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3459 builtin functionss.
3460 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3461
6e4f81db
V
34622014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
3463
3464 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3465 keeps_null_pointer_checks.
707d7757
UB
3466 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3467 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3468 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3469 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6e4f81db 3470
42056eac
JJ
34712014-04-24 Jakub Jelinek <jakub@redhat.com>
3472
3473 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3474 Replace load with read and store with write.
3475
2f7ac5ce
JL
34762014-04-24 Jeff Law <law@redhat.com>
3477
3478 PR target/60822
3479 * gcc.c-torture/pr60822.c: New test.
3480 * gcc.c-torture/pr60822.x: New test.
3481
0b18fd1b
DT
34822014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
3483
3484 PR c++/57958
00bdef2c 3485 * g++.dg/cpp0x/pr57958.C: New test.
0b18fd1b
DT
3486
34872014-04-24 Alan Lawrence <alan.lawrence@arm.com>
fbbde65e
AL
3488
3489 * lib/target-supports.exp (check_effective_target_vect_perm): Return
3490 true for aarch64_be.
3491
60a9bb61 34922014-04-24 Radovan Obradovic <robradovic@mips.com>
707d7757 3493 Tom de Vries <tom@codesourcery.com>
60a9bb61
RO
3494
3495 * gcc.dg/fuse-caller-save.c: New test.
3496
1e7251a7
JY
34972014-04-24 Joey Ye <joey.ye@arm.com>
3498
3499 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3500
c7f28cd5
KT
35012014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3502
3503 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3504 * gcc.dg/vect/vect-bswap16: New test.
3505 * gcc.dg/vect/vect-bswap32: Likewise.
3506 * gcc.dg/vect/vect-bswap64: Likewise.
3507
9219922e
JL
35082014-04-23 Jeff Law <law@redhat.com>
3509
3510 PR tree-optimization/60902
3511 * gcc.target/i386/pr60902.c: New test.
3512
0e4d63c5
AV
35132014-04-23 Alex Velenko <Alex.Velenko@arm.com>
3514
3515 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3516 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3517 * gcc.target/aarch64/vdup_n_1.c: New testcase.
3518
ea1e9168
KT
35192014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3520
3521 * gcc.target/arm/rev16.c: New test.
3522
f7d5cf8d
KT
35232014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3524
707d7757 3525 * gcc.target/aarch64/rev16_1.c: New test.
f7d5cf8d 3526
22718afe
RB
35272014-04-23 Richard Biener <rguenther@suse.de>
3528
3529 PR tree-optimization/60903
3530 * gcc.dg/torture/pr60903.c: New testcase.
3531
62ba699e
RB
35322014-04-23 Richard Biener <rguenther@suse.de>
3533
3534 PR middle-end/60895
3535 * g++.dg/torture/pr60895.C: New testcase.
3536
92562f88
RB
35372014-04-23 Richard Biener <rguenther@suse.de>
3538
3539 PR middle-end/60891
3540 * gcc.dg/torture/pr60891.c: New testcase.
3541
1c33c9b7
JJ
35422014-04-22 Jakub Jelinek <jakub@redhat.com>
3543
3544 PR sanitizer/60275
3545 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3546 -fno-sanitize-recover to dg-options.
3547 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3548 add -std=c++11 to dg-options.
3549 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3550 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3551 add -std=c++1y to dg-options.
3552 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3553 -fno-sanitize-recover to dg-options.
3554 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3555 * c-c++-common/ubsan/vla-4.c: Likewise.
3556 * c-c++-common/ubsan/pr59503.c: Likewise.
3557 * c-c++-common/ubsan/vla-3.c: Likewise.
3558 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3559 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3560 * c-c++-common/ubsan/shift-3.c: Likewise.
3561 * c-c++-common/ubsan/overflow-1.c: Likewise.
3562 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3563 * c-c++-common/ubsan/vla-2.c: Likewise.
3564 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3565 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3566 * c-c++-common/ubsan/shift-6.c: Likewise.
3567 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3568 * c-c++-common/ubsan/overflow-add-3.c: New test.
3569 * c-c++-common/ubsan/overflow-add-4.c: New test.
3570 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3571 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3572
5e66b2e5
CB
35732014-04-22 Christian Bruel <christian.bruel@st.com>
3574
3575 * gcc.target/sh/hiconst.c: New test.
3576
aa221564
SL
35772014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3578
3579 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3580 lroundf generates custom round instruction, too.
3581
b1dc55ad
TB
35822014-04-22 Tobias Burnus <burnus@net-b.de>
3583
3584 PR fortran/60881
3585 * coarray/alloc_comp_3.f90: New.
3586
e54c2dd3
L
35872014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3588
3589 PR target/60868
3590 * gcc.target/i386/pr60868.c: New testcase.
3591
e162a134
JJ
35922014-04-22 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR c/59073
3595 * c-c++-common/gomp/pr59073.c: New test.
3596
bcd48995
AV
35972014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3598
3599 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3600
9551c7ec
AV
36012014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3602
3603 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3604 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3605
dbf23a79
RS
36062014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3607
3608 * gcc.dg/memcpy-5.c: New test.
3609
d9f069ab
RO
36102014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3611
3612 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3613
3614 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3615 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3616 *-*-solaris2.9.
3617 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3618 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3619 from dg-options.
3620 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3621 from dg-additional-options.
3622 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3623 from dg-options.
3624
3625 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3626 execution check.
3627 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3628 (sigill_hdlr): Remove.
3629 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3630 check.
3631
3632 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3633 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3634 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3635
3636 * lib/target-supports.exp (add_options_for_tls): Remove
3637 *-*-solaris2.9* handling.
3638
0d35c5c2
VP
36392014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3640
3641 * gcc.target/aarch64/vect_cvtf_1.c: New.
3642
2044a4c3
JJ
36432014-04-22 Jakub Jelinek <jakub@redhat.com>
3644
3645 PR tree-optimization/60823
3646 * c-c++-common/gomp/pr60823-1.c: New test.
3647 * c-c++-common/gomp/pr60823-2.c: New test.
3648 * c-c++-common/gomp/pr60823-3.c: New test.
3649
a01be1ae
IB
36502014-04-22 Ian Bolton <ian.bolton@arm.com>
3651
3652 * gcc.target/arm/anddi_notdi-1.c: New test.
3653 * gcc.target/arm/iordi_notdi-1.c: New test case.
3654
80d3417b
IB
36552014-04-22 Ian Bolton <ian.bolton@arm.com>
3656
3657 * gcc.target/arm/iordi_notdi-1.c: New test.
3658
74dc11ed
AV
36592014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3660
3661 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3662
aeb9579a
MM
36632014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3664
3665 PR target/60735
3666 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3667 not cause errors if -mspe.
3668
b15d92bf
UB
36692014-04-21 Uros Bizjak <ubizjak@gmail.com>
3670
3671 PR target/60909
3672 * gcc.target/i386/pr60909-1.c: New test.
3673 * gcc.target/i386/pr60909-2.c: Ditto.
3674
d367387c
CH
36752014-04-18 Cong Hou <congh@google.com>
3676
3677 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3678 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3679
ed79f4d0
BS
36802014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3681
3682 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3683 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3684
342e7873
PC
36852014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3686
3687 PR c++/59200
3688 * g++.dg/cpp0x/alias-decl-42.C: New.
3689
32337f10
PH
36902014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3691
3692 * gcc.target/powerpc/ti_math1.c: New.
3693 * gcc.target/powerpc/ti_math2.c: New.
3694
104cb50b
MJ
36952014-04-17 Martin Jambor <mjambor@suse.cz>
3696
3697 * gnat.dg/opt34.adb: New.
3698 * gnat.dg/opt34_pkg.ads: Likewise.
3699
1a3d085c
TS
37002014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3701
3702 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3703 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3704
0481253d 37052014-04-17 Trevor Saunders <tsaunders@mozilla.com>
342e7873 3706
0481253d
TS
3707 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3708 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3709
5a65129e
JJ
37102014-04-17 Jakub Jelinek <jakub@redhat.com>
3711
3712 PR target/60847
3713 Forward port from 4.8 branch
3714 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3715
3716 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3717 Fix scan patterns.
3718 * gcc.target/i386/bmi-2.c: Ditto.
3719
83ad208e
RB
37202014-04-17 Richard Biener <rguenther@suse.de>
3721
3722 PR middle-end/60849
3723 * g++.dg/opt/pr60849.C: New testcase.
3724
730e78b0
RB
37252014-04-17 Richard Biener <rguenther@suse.de>
3726
3727 PR tree-optimization/60836
3728 * g++.dg/vect/pr60836.cc: New testcase.
3729
707d7757 37302014-04-17 Richard Biener <rguenther@suse.de>
1428105c
RB
3731
3732 PR tree-optimization/60841
3733 * gcc.dg/vect/pr60841.c: New testcase.
3734
2d1644bf
JH
37352014-04-16 Jan Hubicka <hubicka@ucw.cz>
3736
3737 * g++.dg/ipa/devirt-31.C: New testcase.
3738
7c1b1692
JH
37392014-04-16 Jan Hubicka <hubicka@ucw.cz>
3740
3741 PR lto/60820
3742 * gcc.dg/lto/pr60820_0.c: New testcase.
3743 * gcc.dg/lto/pr60820_1.c: New testcase.
3744
789c2741
JH
37452014-04-16 Jan Hubicka <hubicka@ucw.cz>
3746
3747 PR ipa/60854
3748 * g++.dg/torture/pr60854.C: New testcase.
3749
d2dfaca3
CM
37502014-04-16 Catherine Moore <clm@codesourcery.com>
3751
3752 * gcc.target/mips/umips-store16-2.c: New test.
3753
fcde53d0
MG
37542014-04-16 Marc Glisse <marc.glisse@inria.fr>
3755
3756 * g++.dg/cpp0x/initlist-vect.C: New file.
3757
61c7fb30
EB
37582014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3759
3760 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3761 * gcc.dg/uninit-I-O0.c: Likewise.
3762 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3763
42fae17c
JJ
37642014-04-16 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR tree-optimization/60844
3767 * gcc.dg/pr60844.c: New test.
3768
8d3c076f
RB
37692014-04-15 Richard Biener <rguenther@suse.de>
3770
3771 PR rtl-optimization/56965
3772 * gcc.dg/torture/pr56965-1.c: New testcase.
3773 * gcc.dg/torture/pr56965-2.c: Likewise.
3774
d00e4baa
TJ
37752014-04-15 Teresa Johnson <tejohnson@google.com>
3776
3777 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3778
e63b36bd
EB
37792014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3780
3781 * gnat.dg/vect14.adb: New test.
3782
718c4601
EB
37832014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3784
3785 * gnat.dg/vect12.ad[sb]: New test.
3786 * gnat.dg/vect13.ad[sb]: Likewise.
3787
d2994b80
MO
37882014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3789
3790 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3791 under qemu-arm.
3792 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3793 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3794 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3795 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3796 * c-c++-common/ubsan/null-1.c: Likewise.
3797 * c-c++-common/ubsan/null-10.c: Likewise.
3798 * c-c++-common/ubsan/null-11.c: Likewise.
3799 * c-c++-common/ubsan/null-2.c: Likewise.
3800 * c-c++-common/ubsan/null-3.c: Likewise.
3801 * c-c++-common/ubsan/null-4.c: Likewise.
3802 * c-c++-common/ubsan/null-5.c: Likewise.
3803 * c-c++-common/ubsan/null-6.c: Likewise.
3804 * c-c++-common/ubsan/null-7.c: Likewise.
3805 * c-c++-common/ubsan/null-8.c: Likewise.
3806 * c-c++-common/ubsan/null-9.c: Likewise.
3807 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3808 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3809 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3810 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3811 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3812 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3813 * c-c++-common/ubsan/pr59333.c: Likewise.
3814 * c-c++-common/ubsan/pr59667.c: Likewise.
3815 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3816 * c-c++-common/ubsan/pr60636.c: Likewise.
3817 * c-c++-common/ubsan/shift-1.c: Likewise.
3818 * c-c++-common/ubsan/shift-2.c: Likewise.
3819 * c-c++-common/ubsan/vla-1.c: Likewise.
3820
3418f5e9
EB
38212014-04-14 Eric Botcazou <ebotcazou@adacore.com>
3822
3823 * gnat.dg/vect11.ad[sb]: New test.
3824
7b4cae1b
RB
38252014-04-14 Richard Biener <rguenther@suse.de>
3826
3827 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3828
069fdd05
RO
38292014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3830
3831 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3832
b0f1bf36 38332014-04-14 Richard Biener <rguenther@suse.de>
b15d92bf 3834 Marc Glisse <marc.glisse@inria.fr>
b0f1bf36
RB
3835
3836 PR c/60819
3837 * gcc.target/i386/vec-may_alias.c: New testcase.
3838
e5b1a4bc
RO
38392014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3840
3841 * lib/target-supports.exp
3842 (check_effective_target_vect_widen_mult_si_to_di_pattern):
3843 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3844 Fix formatting.
3845
8359c87e
RB
38462014-04-14 Richard Biener <rguenther@suse.de>
3847
3848 PR lto/60720
3849 * gcc.dg/lto/pr60720_0.c: New testcase.
3850 * gcc.dg/lto/pr60720_1.c: Likewise.
3851
38522014-04-14 Christian Bruel <christian.bruel@st.com>
fa1aecc1
CB
3853
3854 * gcc.target/sh/memset.c: New test.
3855
a3c77ce9
RB
38562014-04-14 Richard Biener <rguenther@suse.de>
3857
3858 PR middle-end/55022
3859 * gcc.dg/graphite/pr55022.c: New testcase.
3860
033aa406
RB
38612014-04-14 Richard Biener <rguenther@suse.de>
3862
3863 PR tree-optimization/59817
3864 PR tree-optimization/60453
3865 * gfortran.dg/graphite/pr59817.f: New testcase.
3866 * gcc.dg/graphite/pr59817-1.c: Likewise.
3867 * gcc.dg/graphite/pr59817-2.c: Likewise.
3868
b82b0648
JM
38692014-04-14 Jason Merrill <jason@redhat.com>
3870
3871 Revert:
3872 * lib/gcc-dg.exp (dg-build-dso): New.
3873 (gcc-dg-test-1): Handle dg-do-what "dso".
3874
1cf43a1d
PT
38752014-04-13 Paul Thomas <pault@gcc.gnu.org>
3876
3877 PR fortran/60717
3878 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3879
3880 PR fortran/58085
3881 * gfortran.dg/associate_15.f90: New test.
3882
3b07fa4a
IZ
38832014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3884
3885 PR middle-end/60467
3886 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3887 case to check.
3888
2f6babac
IZ
38892014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3890
3891 PR middle-end/60469
3892 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3893
5e7d8b4c
RS
38942014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3895
3896 * gcc.target/mips/umips-store16-1.c: New test.
3897
cbbd2b1c
TB
38982014-04-11 Tobias Burnus <burnus@net-b.de>
3899
3900 PR c/60194
3901 * * g++.dg/warn/warn_format_signedness.C: New.
3902 * gcc.dg/format/warn-signedness.c: New.
3903
cb414900
TB
39042014-04-11 Tobias Burnus <burnus@net-b.de>
3905
3906 PR fortran/58880
3907 PR fortran/60495
3908 * gfortran.dg/finalize_25.f90: New.
3909
d9bb5800
JR
39102014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3911
3912 * gcc.target/epiphany/t1068-2.c: New file.
3913
b5d0ecea
JR
39142014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3915
3916 * gcc.target/epiphany/btst-1.c: New test.
3917
473fd99a
JR
39182014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3919
3920 PR rtl-optimization/60651
3921 * gcc.target/epiphany/mode-switch.c: New test.
3922
1b255e8f
PC
39232014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3924
3925 PR c++/58600
3926 * g++.dg/cpp0x/gen-attrs-58.C: New.
3927 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3928
3662b277
SE
39292014-04-11 Steve Ellcey <sellcey@mips.com>
3930 Jakub Jelinek <jakub@redhat.com>
3931
3932 PR middle-end/60556
3933 * gcc.c-torture/compile/pr60556.c: New test.
3934
8330537b
RB
39352014-04-11 Richard Biener <rguenther@suse.de>
3936
3937 PR middle-end/60797
3938 * gcc.dg/pr60797.c: New testcase.
3939
8f0ad2e5
AK
39402014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3941
3942 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3943 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3944 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3945 rename to ...
3946 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3947 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3948 instructions as well.
3949
d8d6ea53
JJ
39502014-04-11 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR rtl-optimization/60663
3953 * gcc.target/arm/pr60663.c: New test.
3954
5ea64744
JM
39552014-04-10 Jason Merrill <jason@redhat.com>
3956
3957 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3958
fa5866c0
JJ
39592014-04-10 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR lto/60567
3962 * g++.dg/lto/pr60567_0.C: New test.
3963
073afca6
BE
39642014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3965
3966 * gfortran.dg/class_nameclash.f90: New test.
3967
87c66338
PC
39682014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3969
3970 PR c++/52844
3971 * g++.dg/cpp0x/variadic156.C: New.
3972
0e2f1313
AK
39732014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3974
3975 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3976 long.
3977
b322c36a
RR
39782014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3979
3980 PR debug/60655
3981 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3982 -fdata-sections.
3983
dbe1eced
SE
39842014-04-09 Steve Ellcey <sellcey@mips.com>
3985
3986 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3987 and scan lists.
3988
5d1a5a53
CH
39892014-04-09 Cong Hou <congh@google.com>
3990
3991 PR testsuite/60773
3992 * lib/target-supports.exp:
3993 (check_effective_target_vect_widen_si_to_di_pattern): New.
3994 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3995 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3996 targets only.
3997 (foo): Fix up formatting.
3998 (main): Call check_vect.
3999
a7c3f276
PC
40002014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4001
4002 PR c++/59115
4003 * g++.dg/template/crash119.C: New.
4004
98e6ecab
PH
40052014-04-08 Pat Haugen <pthaugen@us.ibm.com>
4006
4007 * gcc.target/powerpc/atomic_load_store-p8.c: New.
4008
795bc4b6
JM
40092014-04-08 Jason Merrill <jason@redhat.com>
4010
b15d92bf 4011 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
795bc4b6 4012
e2e60266
AK
40132014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4014
4015 PR rtl-optimization/60776
4016 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
4017 * gcc.dg/builtin-bswap-7.c: Likewise.
4018 * gcc.dg/builtin-bswap-6a.c: New testcase.
4019 * gcc.dg/builtin-bswap-7a.c: New testcase.
4020
4021 Revert
4022 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4023
4024 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4025 optimization.
4026 * gcc.dg/builtin-bswap-7.c: Likewise.
4027
9038ae48
RB
40282014-04-08 Richard Biener <rguenther@suse.de>
4029
4030 PR tree-optimization/60785
4031 * gcc.dg/graphite/pr60785.c: New testcase.
4032
d60484eb
RO
40332014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4034
4035 PR target/60602
4036 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
4037 with as at -O0.
4038
38f09da3
NS
40392014-04-08 Nathan Sidwell <nathan@codesourcery.com>
4040
4041 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
4042 * g++.dg/warn/Wnvdtor-3.C: Likewise.
4043 * g++.dg/warn/Wnvdtor-4.C: Likewise.
4044
3f2f838e
EB
40452014-04-07 Eric Botcazou <ebotcazou@adacore.com>
4046
4047 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
4048
e75c1617
CB
40492014-04-07 Charles Baylis <charles.baylis@linaro.org>
4050
4051 PR target/60609
4052 * g++.dg/torture/pr60609.C: New test.
4053
d6adff07
RB
40542014-04-07 Richard Biener <rguenther@suse.de>
4055
4056 PR tree-optimization/60766
4057 * gcc.dg/torture/pr60766.c: New testcase.
4058
9d7aea5f
JM
40592014-04-07 Jason Merrill <jason@redhat.com>
4060
4061 * lib/gcc-dg.exp (dg-build-dso): New.
4062 (gcc-dg-test-1): Handle dg-do-what "dso".
4063 * lib/target-supports.exp (add_options_for_dlopen): New.
4064 (check_effective_target_dlopen): Use it.
4065
67649cb8
RR
40662014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4067
4068 * gcc.target/arm/pr60657.c: Fix missing curly brace.
4069
308173e3
RB
40702014-04-07 Richard Biener <rguenther@suse.de>
4071
4072 PR middle-end/60750
4073 * g++.dg/torture/pr60750.C: New testcase.
4074 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4075
738d6b6d
AS
40762014-04-06 Andreas Schwab <schwab@linux-m68k.org>
4077
4078 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4079
4215e79f
JDA
40802014-04-06 John David Anglin <danglin@gcc.gnu.org>
4081
3c6b3701
JDA
4082 PR testsuite/60671
4083 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4084
738d6b6d
AS
40852014-04-06 John David Anglin <danglin@gcc.gnu.org>
4086
6e9467bb
JDA
4087 PR testsuite/60672
4088 * g++.dg/cpp1y/auto-fn25.C: Require lto.
4089
4215e79f
JDA
4090 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4091
aca5c204
DH
40922014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
4093
4094 * gfortran.dg/warn_conversion_4.f90: Adjust test.
4095
576ba35c
PS
40962014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
4097
4098 * gcc.target/avr/dev-specific-rmw.c: New test.
4099
ebc047a2
CH
41002014-04-04 Cong Hou <congh@google.com>
4101
4102 PR tree-optimization/60656
4103 * gcc.dg/vect/pr60656.c: New test.
4104
961e89f2
AK
41052014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4106
4107 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4108 optimization.
4109 * gcc.dg/builtin-bswap-7.c: Likewise.
4110
9119c7fa
PC
41112014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4112
4113 PR c++/58207
4114 * g++.dg/cpp0x/constexpr-ice15.C: New.
4115
8fe91ca8
JH
41162014-04-04 Jan Hubicka <hubicka@ucw.cz>
4117
4118 PR ipa/59626
4119 testcase by Richard Biener
4120 * gcc.dg/lto/pr59626_0.c: New testcase.
4121 * gcc.dg/lto/pr59626_1.c: New testcase.
4122
88d94632
RR
41232014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4124
4125 PR debug/60655
4126 * gcc.c-torture/compile/pr60655-1.c: New test.
4127
610c8ef0
MJ
41282014-04-04 Martin Jambor <mjambor@suse.cz>
4129
4130 PR ipa/60640
b15d92bf
UB
4131 * g++.dg/ipa/pr60640-1.C: New test.
4132 * g++.dg/ipa/pr60640-2.C: Likewise.
4133 * g++.dg/ipa/pr60640-3.C: Likewise.
4134 * g++.dg/ipa/pr60640-4.C: Likewise.
610c8ef0 4135
fc02bcca
JL
41362014-04-04 Jeff Law <law@redhat.com>
4137
4138 PR target/60657
4139 * gcc.target/arm/pr60657.c: New test.
4140
45b62594
RB
41412014-04-04 Richard Biener <rguenther@suse.de>
4142
4143 PR ipa/60746
4144 * g++.dg/torture/pr60746.C: New testcase.
4145
d4a69ff4
FC
41462014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
4147
4148 * g++.old-deja/g++.robertl/eb121.C: Adjust.
4149 * g++.old-deja/g++.jason/overload21.C: Likewise.
4150 * g++.old-deja/g++.law/init5.C: Likewise.
4151
090cd8dc
CH
41522014-04-03 Cong Hou <congh@google.com>
4153
4154 PR tree-optimization/60505
4155 * gcc.dg/vect/pr60505.c: New test.
4156
f16c88d2
RB
41572014-04-03 Richard Biener <rguenther@suse.de>
4158
4159 PR tree-optimization/60740
4160 * gcc.dg/graphite/pr60740.c: New testcase.
4161
880a467b
NS
41622014-04-03 Nathan Sidwell <nathan@codesourcery.com>
4163
4164 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4165 * g++.dg/warn/Wnvdtor-2.C: New.
4166 * g++.dg/warn/Wnvdtor-3.C: New.
4167 * g++.dg/warn/Wnvdtor-4.C: New.
4168 * g++.dg/warn/Weff1.C: Delete.
4169 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4170 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4171
3e86c6a8
JH
41722014-04-02 Jan Hubicka <hubicka@ucw.cz>
4173
4174 PR ipa/60659
00bdef2c 4175 * g++.dg/torture/pr60659.C: New testcase.
d4a69ff4 4176
1e386bb8
BS
41772014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4178
4179 PR tree-optimization/60733
4180 * gcc.dg/torture/pr60733.c: New test.
4181
f4581282
VM
41822014-04-02 Vladimir Makarov <vmakarov@redhat.com>
4183
4184 PR rtl-optimization/60650
4185 * gcc.target/arm/pr60650-2.c: New.
4186
a19b0bfd
JM
41872014-04-02 Joseph Myers <joseph@codesourcery.cmo>
4188
4189 * gcc.target/i386/avx2-vpand-3.c,
4190 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4191
fd6b3b36
JM
41922014-04-02 Joseph Myers <joseph@codesourcery.com>
4193
4194 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4195 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4196 gcc.target/i386/memcpy-strategy-1.c,
4197 gcc.target/i386/memcpy-strategy-2.c,
4198 gcc.target/i386/memcpy-vector_loop-1.c,
4199 gcc.target/i386/memcpy-vector_loop-2.c,
4200 gcc.target/i386/memset-vector_loop-1.c,
4201 gcc.target/i386/memset-vector_loop-2.c,
4202 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4203 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4204 -march= options different from those in dg-options.
4205
547eedda
JM
42062014-04-02 Joseph Myers <joseph@codesourcery.com>
4207
4208 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4209 gcc.target/i386/pr30970.c: Use -mtune=generic.
4210 * gcc.target/i386/avx2-vpaddb-3.c,
4211 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4212 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4213 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4214 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4215 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4216 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4217 gcc.target/i386/avx2-vpsubw-3.c,
4218 gcc.target/i386/avx256-unaligned-load-1.c,
4219 gcc.target/i386/avx256-unaligned-load-4.c,
4220 gcc.target/i386/avx256-unaligned-store-1.c,
4221 gcc.target/i386/avx256-unaligned-store-2.c,
4222 gcc.target/i386/avx256-unaligned-store-4.c: Use
4223 -mno-prefer-avx128.
4224
e31436aa
DH
42252014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4226 Iain Sandoe <iain@codesourcery.com>
4227
4228 PR target/54083
4229 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4230 with the additional options -Wl,-undefined,dynamic_lookup
4231 and -Wl,-flat_namespace.
4232 * gcc.dg/torture/pr53922.c: Additional option
4233 -Wl,-flat_namespace for darwin[89].
4234 * gcc.dg/torture/pr60092.c: Additional options
4235 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4236 for darwin[89].
4237
40c65b18 42382014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
dad16761 4239
40c65b18
DH
4240 PR target/43751
4241 * lib/prune.exp: Modify the regular express to prune
4242 the new warnings introduced by r205679 on darwin9.
dad16761 4243
0df9da03
FC
42442014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
4245
b15d92bf 4246 * g++.dg/init/ctor4.C: Adjust.
0df9da03
FC
4247 * g++.dg/init/ctor4-1.C: New.
4248 * g++.dg/cpp0x/defaulted2.C: Adjust.
4249
2bcbca7e
RH
42502014-04-01 Richard Henderson <rth@redhat.com>
4251
4252 PR target/60704
4253 * gcc.dg/pr60704.c: New file.
4254
10df2810
BC
42552014-04-01 Bin Cheng <bin.cheng@arm.com>
4256
4257 PR target/60363
fb0aab23 4258 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10df2810
BC
4259 logical_op_short_circuit targets.
4260
3d6399c7
DH
42612014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4262
4263 PR libfortran/60128
4264 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4265 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4266
a283136a
L
42672014-03-31 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 PR rtl-optimization/60700
4270 * gcc.target/i386/pr60700.c: New test.
4271
80dc1f0c
RR
42722014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4273
4274 PR target/60650
4275 * gcc.target/arm/pr60650.c: Adjust command line options.
4276
c18ff8a4
MJ
42772014-03-31 Martin Jambor <mjambor@suse.cz>
4278
4279 PR middle-end/60647
4280 * gcc.dg/pr60647-1.c: New test.
4281 * gcc.dg/pr60647-2.c: Likewise.
4282
93727107
RB
42832014-03-31 Richard Biener <rguenther@suse.de>
4284
4285 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4286
6c031d8d
KV
42872014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
4288
4289 PR target/60034
4290 * gcc.target/aarch64/pr60034.c: New file.
4291
4b0040a6
AB
42922014-03-29 Adam Butcher <adam@jessamine.co.uk>
4293
4294 PR c++/60626
4295 * g++.dg/cpp1y/pr60626.C: New testcase.
4296
cfdc2386
JM
42972014-03-29 Joseph Myers <joseph@codesourcery.com>
4298
4299 * gcc.dg/pr45416.c: Allow bextr on x86.
4300 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4301 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4302 gcc.target/i386/fma4-vector.c: Use -mno-fma.
4303 * gcc.target/i386/l_fma_double_1.c,
4304 gcc.target/i386/l_fma_double_2.c,
4305 gcc.target/i386/l_fma_double_3.c,
4306 gcc.target/i386/l_fma_double_4.c,
4307 gcc.target/i386/l_fma_double_5.c,
4308 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4309 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4310 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4311 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4312 * gcc.target/i386/pr27971.c: Use -mno-tbm.
4313 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4314 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4315
f67c829e
JJ
43162014-03-29 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR target/60648
4319 * g++.dg/pr60648.C: Move test to...
4320 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
4321 dg-options, add for fpic targets dg-additional-options -fPIC.
4322
1f91035f
JH
43232014-03-28 Eric Botcazou <ebotcazou@adacore.com>
4324
4325 * gnat.dg/opt33.adb: New testcase.
4326
6e071b1e
VM
43272014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4328
4329 PR target/60697
4330 * gcc.target/aarch64/pr60697.c: New.
4331
e7f31789
JL
43322014-03-27 Jeff Law <law@redhat.com>
4333
b15d92bf
UB
4334 PR target/60648
4335 * g++.dg/pr60648.C: New test.
e7f31789 4336
5294e4c3
AB
43372014-03-28 Adam Butcher <adam@jessamine.co.uk>
4338
4339 PR c++/60573
4340 * g++.dg/cpp1y/pr60573.C: New testcase.
4341
ff76f4e2
JJ
43422014-03-28 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR target/60693
4345 * gcc.target/i386/pr60693.c: New test.
4346
27f083b8
V
43472014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
4348
4349 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4350
97b733ac
JJ
43512014-03-28 Jakub Jelinek <jakub@redhat.com>
4352
8edbfaa6
JJ
4353 PR c++/60689
4354 * c-c++-common/pr60689.c: New test.
4355
97b733ac
JJ
4356 PR c++/58678
4357 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4358 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4359 targets.
4360
a4971e68
VM
43612014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4362
4363 PR target/60675
4364 * gcc.target/aarch64/pr60675.C: New.
4365
44d62789
AK
43662014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4367
b15d92bf 4368 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
44d62789 4369 * lib/target-supports.exp: Return true for s390
b15d92bf 4370 in check_effective_logical_op_short_circuit.
44d62789 4371
efeaaaaf
KY
43722014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4373
b15d92bf 4374 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
efeaaaaf
KY
4375 of second source operand.
4376 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4379
54689b4f
JJ
43802014-03-28 Jakub Jelinek <jakub@redhat.com>
4381
4382 PR ipa/60315
4383 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4384
066adee8
TB
43852014-03-28 Tobias Burnus <burnus@net-b.de>
4386
4387 * lib/cilk-plus-dg.exp: New.
4388 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4389 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4390
43912014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4f83d583
TK
4392
4393 PR fortran/60522
4394 * gfortran.dg/where_4.f90: New test case.
4395
7651172f
TB
43962014-03-27 Tobias Burnus <burnus@net-b.de>
4397
4398 PR fortran/58880
4399 * gfortran.dg/finalize_24.f90: New.
4400
117f16fb
MM
44012014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4402
4403 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4404 vbpermq builtin.
4405
4406 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4407 vec_select optimizations.
4408 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4409 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4410
4411 PR target/60672
4412 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4413 xxpermdi builtins are supported.
4414
9e038952
VM
44152014-03-27 Vladimir Makarov <vmakarov@redhat.com>
4416
4417 PR rtl-optimization/60650
4418 * gcc.target/arm/pr60650.c: New.
4419
6e77facf
AK
44202014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4421
4422 * gcc.target/s390/20140327-1.c: New testcase.
4423
47519a14
JJ
44242014-03-27 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR middle-end/60682
4427 * g++.dg/gomp/pr60682.C: New test.
4428
82bb2e40
JDA
44292014-03-27 John David Anglin <danglin@gcc.gnu.org>
4430
4431 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4432
0b7f8166
MS
44332014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
4434
4435 PR target/60580
4436 * gcc.target/aarch64/pr60580_1.c: New.
4437 * gcc.target/aarch64/test_fp_attribute_1.c: New.
4438 * gcc.target/aarch64/test_fp_attribute_2.c: New.
4439
a0dbf285
DC
44402014-03-26 Dehao Chen <dehao@google.com>
4441
4442 * gcc.dg/predict-8.c: New test.
4443
816551fe
FC
44442014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
4445
7651172f
TB
4446 PR c++/52369
4447 * g++.dg/init/const10.C: New.
816551fe
FC
4448 * g++.dg/init/const11.C: New.
4449 * g++.dg/init/pr25811.C: Adjust.
4450 * g++.dg/init/pr29043.C: Likewise.
4451 * g++.dg/init/pr43719.C: Likewise.
4452 * g++.dg/init/pr44086.C: Likewise.
4453 * g++.dg/init/ctor8.C: Likewise.
4454 * g++.dg/init/uninitialized1.C: Likewise.
4455
aa6b742f
JJ
44562014-03-26 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR sanitizer/60636
4459 * c-c++-common/ubsan/pr60636.c: New test.
4460
ee0cff60
AS
44612014-03-26 Andreas Schwab <schwab@suse.de>
4462
4463 * g++.dg/torture/pr60315.C: Remove duplication.
4464
c7e30a96
EB
44652014-03-26 Eric Botcazou <ebotcazou@adacore.com>
4466
4467 * gcc.c-torture/execute/20140326-1.c: New test.
4468
9de6f6c3
JH
44692014-03-25 Jan Hubicka <hubicka@ucw.cz>
4470
4471 PR ipa/60315
ee0cff60 4472 * g++.dg/torture/pr60315.C: New testcase.
9de6f6c3 4473
b5165eb0
MJ
44742014-03-25 Martin Jambor <mjambor@suse.cz>
4475
4476 PR ipa/60600
4477 * g++.dg/ipa/pr60600.C: New test.
4478
774f4758
JDA
44792014-03-25 John David Anglin <danglin@gcc.gnu.org>
4480
4481 PR testsuite/58013
4482 * g++.dg/opt/pr56999.C: Pop hidden visibility.
4483
40b0722f
RB
44842014-03-25 Richard Biener <rguenther@suse.de>
4485
4486 PR middle-end/60635
4487 * gfortran.dg/lto/pr60635_0.f90: New testcase.
4488 * gfortran.dg/lto/pr60635_1.c: Likewise.
4489
21554a3e
AB
44902014-03-24 Adam Butcher <adam@jessamine.co.uk>
4491
4492 PR c++/60627
4493 * g++.dg/cpp1y/pr60627.C: New testcase.
4494
252c7556
AV
44952014-03-24 Alex Velenko <Alex.Velenko@arm.com>
4496
4497 * gcc.target/aarch64/ushr64_1.c: New.
4498
71cfb0cf
JG
44992014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
4500
4501 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4502 (LONG_LONG): Use LLONG.
4503 (set_rvector_long): Explicitly return void.
4504 (set_vector_long): Likewise.
4505 (check_vector_long): Likewise.
4506
55af811b
MP
45072014-03-24 Marek Polacek <polacek@redhat.com>
4508
b15d92bf
UB
4509 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4510 Define INT_MIN.
55af811b
MP
4511 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4512 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4513 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4514 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4515 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4516 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4517 * c-c++-common/ubsan/pr59503.c: Likewise.
4518 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4519 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4520 * c-c++-common/ubsan/shift-3.c: Likewise.
4521 * c-c++-common/ubsan/shift-6.c: Likewise.
4522 * c-c++-common/ubsan/undefined-1.c: Likewise.
4523 * c-c++-common/ubsan/vla-2.c: Likewise.
4524 * c-c++-common/ubsan/vla-3.c: Likewise.
4525 * c-c++-common/ubsan/vla-4.c: Likewise.
4526 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4527 * g++.dg/ubsan/return-2.C: Likewise.
4528
a3d734e3
JDA
45292014-03-23 John David Anglin <danglin@gcc.gnu.org>
4530
15c60250
JDA
4531 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4532 hppa*-*-hpux*.
4533
aadb7308
JDA
4534 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4535
a3d734e3
JDA
4536 PR libfortran/59313
4537 PR libfortran/58015
4538 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4539 * gfortran.dg/round_4.f90: Likewise.
4540
d3413e5f
DH
45412014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
4542
4543 PR libfortran/60128
4544 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4545 i?86-*-solaris2.9*.
4546
f451d3a8
JJ
45472014-03-22 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR sanitizer/60613
4550 * c-c++-common/ubsan/pr60613-1.c: New test.
4551 * c-c++-common/ubsan/pr60613-2.c: New test.
4552
9e769222
MK
45532014-03-22 Matthias Klose <doko@ubuntu.com>
4554
4555 * g++.dg/cpp0x/regress: Remove empty directory.
4556
b35e0fa0
JJ
45572014-03-22 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR debug/60603
4560 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4561
084721e0
PC
45622014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4563
4564 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4565 * g++.dg/cpp1y/pr60393.C: Likewise.
4566
279d3eb8
PC
45672014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4568
4569 PR c++/60384
4570 * g++.dg/cpp1y/pr60384.C: New.
4571
ec6f831a
RH
45722014-03-21 Jakub Jelinek <jakub@redhat.com>
4573
4574 PR target/60598
4575 * gcc.dg/pr60598.c: New test.
4576
3d8d0043
MJ
45772014-03-21 Martin Jambor <mjambor@suse.cz>
4578
4579 PR ipa/59176
9e769222 4580 * g++.dg/torture/pr59176.C: New test.
3d8d0043 4581
d833415c
MJ
45822014-03-21 Martin Jambor <mjambor@suse.cz>
4583
4584 PR ipa/60419
4585 * g++.dg/ipa/pr60419.C: New test.
4586
400a4f6c
RB
45872014-03-21 Richard Biener <rguenther@suse.de>
4588
4589 PR tree-optimization/60577
4590 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4591
7b8fda08
TB
45922014-03-21 Tobias Burnus <burnus@net-b.de>
4593
4594 PR fortran/60599
b15d92bf 4595 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7b8fda08 4596
7614d42c
JJ
45972014-03-20 Jakub Jelinek <jakub@redhat.com>
4598
b8f045e2
JJ
4599 PR middle-end/60597
4600 * g++.dg/opt/pr60597.C: New test.
4601
7614d42c
JJ
4602 PR c++/60572
4603 * g++.dg/init/pr60572.C: New test.
4604
a69e09c8
ZC
46052014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4606
4607 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4608
ccd7751b
TB
46092014-03-19 Tobias Burnus <burnus@net-b.de>
4610
4611 PR fortran/60543
4612 PR fortran/60283
4613 * gfortran.dg/implicit_pure_4.f90: New.
4614
7d092805
PC
46152014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4616
4617 PR c++/51474
4618 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4619
057be77f
L
46202014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4621
4622 PR testsuite/60590
4623 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4624 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4625 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4626
2f16cacd
PC
46272014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4628
4629 PR c++/60332
4630 * g++.dg/cpp1y/pr60332.C: New.
4631
6daa2d91
MP
46322014-03-19 Marek Polacek <polacek@redhat.com>
4633
4634 PR sanitizer/60569
4635 * g++.dg/ubsan/pr60569.C: New test.
4636
bd997277
RO
46372014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4638
4639 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4640
3efe2e2c
JJ
46412014-03-19 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR tree-optimization/60559
4644 * g++.dg/vect/pr60559.cc: New test.
4645
e1e07cd6
ILT
46462014-03-18 Ian Lance Taylor <iant@google.com>
4647
4648 PR target/60563
4649 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4650 (ditype): Rename typedef from int64_t.
4651
f74d178e
MLI
46522014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4653
4654 PR c/55383
4655 * gcc.dg/cast-qual-3.c: New.
4656 Revert:
4657 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4658 * c-c++-common/Wcast-qual-1.c: More precise match text.
4659
dab2cbf8
JW
46602014-03-18 Janus Weil <janus@gcc.gnu.org>
4661
4662 PR fortran/55207
4663 PR fortran/60549
4664 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4665 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4666 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4667 * gfortran.dg/intent_optimize_1.f90: Ditto.
4668 * gfortran.dg/pointer_init_9.f90: Ditto.
4669 * gfortran.dg/volatile4.f90: Ditto.
4670 * gfortran.dg/volatile6.f90: Ditto.
4671
7485aeea
MLI
46722014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4673
4674 PR c/55383
4675 * c-c++-common/Wcast-qual-1.c: More precise match text.
4676
ba2f8afa
PC
46772014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4678
4679 PR c++/60305
4680 * g++.dg/cpp0x/constexpr-ice14.C: New.
4681
46822014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4683
4684 PR c++/54250
4685 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4686
415e2e6b
JJ
46872014-03-18 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR sanitizer/60535
4690 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4691 * c-c++-common/ubsan/null-2.c: Likewise.
4692 * c-c++-common/ubsan/null-3.c: Likewise.
4693 * c-c++-common/ubsan/null-4.c: Likewise.
4694 * c-c++-common/ubsan/null-5.c: Likewise.
4695 * c-c++-common/ubsan/null-6.c: Likewise.
4696 * c-c++-common/ubsan/null-7.c: Likewise.
4697 * c-c++-common/ubsan/null-8.c: Likewise.
4698 * c-c++-common/ubsan/null-9.c: Likewise.
4699 * c-c++-common/ubsan/null-10.c: Likewise.
4700 * c-c++-common/ubsan/null-11.c: Likewise.
4701 * c-c++-common/ubsan/overflow-1.c: Likewise.
4702 * c-c++-common/ubsan/overflow-2.c: Likewise.
4703 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4704 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4705 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4706 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4707 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4708 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4709 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4710 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4711 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4712 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4713 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4714 * c-c++-common/ubsan/pr59333.c: Likewise.
4715 * c-c++-common/ubsan/pr59503.c: Likewise.
4716 * c-c++-common/ubsan/pr59667.c: Likewise.
4717 * c-c++-common/ubsan/undefined-1.c: Likewise.
4718 * g++.dg/ubsan/pr59250.C: Likewise.
4719 * g++.dg/ubsan/pr59306.C: Likewise.
4720
1e649cf8
RO
47212014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4722
4723 * gcc.dg/tls/pr58595.c: Add tls options.
4724
7c831c4d
KY
47252014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4726
4727 * gcc.target/i386/avx-additional-reg-names.c: New.
4728 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4729
c66f2ba1
AB
47302014-03-17 Adam Butcher <adam@jessamine.co.uk>
4731
e0672441
AB
4732 PR c++/60390
4733 * g++.dg/cpp1y/pr60390.C: New testcase.
4734
c66f2ba1
AB
4735 PR c++/60391
4736 * g++.dg/cpp1y/pr60391.C: New testcase.
4737
e318c1e1
JJ
47382014-03-17 Jakub Jelinek <jakub@redhat.com>
4739
4740 PR target/60516
4741 * gcc.target/i386/pr60516.c: New test.
4742
50e4d1ec
PC
47432014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4744
4745 PR c++/59571
4746 * g++.dg/cpp0x/constexpr-ice13.C: New.
4747
ab2ffbeb
MP
47482014-03-17 Marek Polacek <polacek@redhat.com>
4749
4750 PR middle-end/60534
4751 * gcc.dg/gomp/pr60534.c: New test.
4752
8692ae10
KT
47532014-03-17 Kai Tietz <ktietz@redhat.com>
4754
4755 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4756
a8f9069d
AS
47572014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4758
4759 PR testsuite/58851
4760 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4761 storage size.
4762
f1182dd2
JD
47632014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4764
4765 PR libfortran/58324
4766 * gfortran.dg/list_read_12.f90: New test.
4767
68a23044
JW
47682014-03-15 Janus Weil <janus@gcc.gnu.org>
4769
4770 PR fortran/55207
4771 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4772 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4773 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4774 -Wno-aggressive-loop-optimizations and remove an unused variable.
4775 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4776 * gfortran.dg/pointer_init_9.f90: New.
4777 * gfortran.dg/volatile4.f90: Put into subroutine.
4778 * gfortran.dg/volatile6.f90: Ditto.
4779
88719f2d
MM
47802014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4781
4782 PR fortran/60392
4783 * gfortran.dg/transpose_4.f90: New test.
4784
95921002
VM
47852014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4786
4787 PR rtl-optimization/60508
4788 * gcc.target/i386/pr60508.c: New.
4789
1f3388fe
RB
47902014-03-14 Richard Biener <rguenther@suse.de>
4791
4792 PR middle-end/60518
4793 * g++.dg/pr60518.C: New testcase.
4794
47952014-03-14 Martin Jambor <mjambor@suse.cz>
3d354792
MJ
4796
4797 PR lto/60461
4798 * gcc.dg/lto/pr60461_0.c: New test.
4799
5cbf2c71
CP
48002014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4801
4802 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4803 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4804 * gcc.dg/lto/save-temps_0.c: New testcase.
4805
39a1ebb3
JJ
48062014-03-13 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR middle-end/36282
4809 * c-c++-common/pr36282-1.c: New test.
4810 * c-c++-common/pr36282-2.c: New test.
4811 * c-c++-common/pr36282-3.c: New test.
4812 * c-c++-common/pr36282-4.c: New test.
4813
3386d77e
RH
48142014-03-13 Richard Henderson <rth@redhat.com>
4815
4816 PR debug/60438
4817 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4818
b0a87402
PC
48192014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4820
4821 PR c++/60383
4822 * g++.dg/template/crash118.C: New.
4823 * g++.dg/template/crash95.C: Adjust.
4824
7891065a
VM
48252014-03-13 Vladimir Makarov <vmakarov@redhat.com>
4826
4827 PR rtl-optimization/57189
4828 * gcc.target/i386/pr57189.c: New.
4829
9299bde0
PC
48302014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4831
4832 PR c++/60254
4833 * g++.dg/cpp0x/static_assert10.C: New.
4834 * g++.dg/cpp0x/static_assert11.C: Likewise.
4835 * g++.dg/cpp0x/static_assert3.C: Adjust.
4836
11a860e3
RB
48372014-03-13 Richard Biener <rguenther@suse.de>
4838
4839 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4840
a16a872d
MM
48412014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4842
4843 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4844 2.07 128-bit arithmetic.
4845 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4846
4847 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4848 due to when TImode is allowed in VSX registers, the allowable
4849 address modes for TImode is just a single indirect address in
4850 order for the value to be loaded and store in either GPR or VSX
4851 registers. This affects the generated code, and it would cause
4852 this test to fail, when such an option is used.
4853
3d05d0c0
MS
48542014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4855
0bb29a05 4856 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3d05d0c0 4857
bf4787b2
JJ
48582014-03-12 Jakub Jelinek <jakub@redhat.com>
4859
4860 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4861 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
0bb29a05
UB
4862 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4863 only test for exactly one if if -mbranch-cost=1 has been passed.
bf4787b2 4864
7d55b948
CB
48652014-03-12 Christian Bruel <christian.bruel@st.com>
4866
4867 PR target/60264
4868 * gcc.target/arm/pr60264.c
4869
882a5fbe
TP
48702014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4871
4872 PR tree-optimization/60454
4873 * gcc.c-torture/execute/pr60454.c: New test.
4874
c888139c
JJ
48752014-03-12 Jakub Jelinek <jakub@redhat.com>
4876 Marc Glisse <marc.glisse@inria.fr>
4877
4878 PR tree-optimization/60502
4879 * gcc.c-torture/compile/pr60502.c: New test.
4880
b24ca895
JJ
48812014-03-12 Jakub Jelinek <jakub@redhat.com>
4882
4883 PR middle-end/60482
4884 * gcc.dg/vect/pr60482.c: New test.
4885
5af1876c
PC
48862014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4887
4888 PR c++/60389
4889 * g++.dg/cpp0x/inh-ctor19.C: New.
4890
af1ab449
RB
48912014-03-11 Richard Biener <rguenther@suse.de>
4892
4893 PR tree-optimization/60429
4894 PR tree-optimization/60485
4895 * gcc.dg/pr60485-1.c: New testcase.
4896 * gcc.dg/pr60485-2.c: Likewise.
4897
31dad809
JJ
48982014-03-10 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR ipa/60457
4901 * g++.dg/ipa/pr60457.C: New test.
4902
3c1c08d6
RB
49032014-03-10 Richard Biener <rguenther@suse.de>
4904
4905 PR middle-end/60474
4906 * g++.dg/torture/pr60474.C: New testcase.
4907
aced91b1
AS
49082014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4909
4910 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4911
f42c637e
PM
49122014-03-08 Paulo Matos <paulo@matos-sorge.com>
4913
aced91b1 4914 * gcc.dg/lto/pr55113_0.c: New testcase.
f42c637e 4915
14e62702
AB
49162014-03-08 Adam Butcher <adam@jessamine.co.uk>
4917
1c74dc2a
AB
4918 PR c++/60033
4919 * g++.dg/cpp1y/pr60033.C: New testcase.
4920
14e62702
AB
4921 PR c++/60393
4922 * g++.dg/cpp1y/pr60393.C: New testcase.
4923
4e185d7c
DH
49242014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4925
4926 PR libfortran/60128
4927 * gfortran.dg/fmt_en.f90: New test.
4928
4b2e63de
JM
49292014-03-07 Jason Merrill <jason@redhat.com>
4930
4931 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4932 * lib/target-supports.exp (check_effective_target_c++11): Now
4933 means C++11 and up.
4934 (check_effective_target_c++11_only): New.
4935 (check_effective_target_c++11_down): New.
4936 (check_effective_target_c++1y): New.
4937 (check_effective_target_c++1y_only): New.
4938 (check_effective_target_c++98_only): Rename from
4939 check_effective_target_c++98.
4940 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4941
c12b3bd3
PC
49422014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 PR c++/58609
4945 * g++.dg/cpp0x/constexpr-ice12.C: New.
4946
b17a8b07
TS
49472014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4948
4949 * c-c++-common/gomp/map-1.c: Extend.
4950
2b3dc0db
PT
49512014-03-06 Paul Thomas <pault@gcc.gnu.org>
4952 Janus Weil <janus@gcc.gnu.org>
4953
4954 PR fortran/51976
4955 * gfortran.dg/deferred_type_component_1.f90 : New test.
4956 * gfortran.dg/deferred_type_component_2.f90 : New test.
4957
3af9c5e9
MP
49582014-03-06 Marek Polacek <polacek@redhat.com>
4959
4960 PR c/60197
4961 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4962 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4963
ab19cc6c
JJ
49642014-03-06 Jakub Jelinek <jakub@redhat.com>
4965
4966 PR target/58595
4967 * gcc.dg/tls/pr58595.c: New test.
4968
a74158c7
RB
49692014-03-06 Richard Biener <rguenther@suse.de>
4970
4971 PR middle-end/60445
4972 PR lto/60424
4973 PR lto/60427
4974 Revert
4975 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4976
aced91b1 4977 * gcc.dg/lto/pr55113_0.c: New testcase.
a74158c7 4978
5525ed38
JJ
49792014-03-05 Jakub Jelinek <jakub@redhat.com>
4980
364690dd
JJ
4981 PR testsuite/59308
4982 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4983 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4984 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4985 s390*/i?86/x86_64.
4986 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4987 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4988 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4989 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4990 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4991 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4992 even for mips*/s390*/i?86/x86_64.
4993 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4994 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4995 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4996 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4997 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4998
5525ed38
JJ
4999 PR lto/60404
5000 * gcc.dg/lto/pr60404_0.c: New test.
5001 * gcc.dg/lto/pr60404_1.c: New file.
5002 * gcc.dg/lto/pr60404_2.c: New file.
5003
fabdcf97
BS
50042014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5005
5006 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
5007 long long" throughout.
5008 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5009 * gcc.dg/vmx/insert-vsx.c: Likewise.
5010 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5011 * gcc.dg/vmx/ld-vsx.c: Likewise.
5012 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5013 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5014 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5015 * gcc.dg/vmx/merge-vsx.c: Likewise.
5016 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5017 * gcc.dg/vmx/st-vsx.c: Likewise.
5018 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5019 * gcc.dg/vmx/stl-vsx.c: Likewise.
5020 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5021
3740bda6
PM
50222014-03-04 Paulo Matos <paulo@matos-sorge.com>
5023
aced91b1 5024 * gcc.dg/lto/pr55113_0.c: New testcase.
3740bda6 5025
064fd5a8
PC
50262014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5027
5028 PR c++/60376
5029 * g++.dg/cpp1y/pr60376.C: New.
5030
79bc1d65
RO
50312014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5032
5033 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
5034
b75f28e1
RB
50352014-03-04 Richard Biener <rguenther@suse.de>
5036
5037 PR tree-optimization/60382
5038 * gcc.dg/vect/pr60382.c: New testcase.
5039
03aac9ce
JD
50402014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
5041
5042 PR libfortran/60148
5043 * gfortran.dg/namelist_84.f90: New test.
5044
5833c9d7
KY
50452014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
5046
5047 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
5048 argument to avoid inf values.
5049 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
5050 UNION_FP_CHECK machinery.
5051
0ad889dc
RL
50522014-03-03 Renlin Li <Renlin.Li@arm.com>
5053
5054 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
5055 i32in128 cases outside special big-endian processing block.
5056
b3bdf019
JJ
50572014-03-03 Jakub Jelinek <jakub@redhat.com>
5058
0f0d4bfe
JJ
5059 PR preprocessor/60400
5060 * c-c++-common/cpp/pr60400.c: New test.
5061 * c-c++-common/cpp/pr60400-1.h: New file.
5062 * c-c++-common/cpp/pr60400-2.h: New file.
5063
abffd857
JJ
5064 PR objc++/60398
5065 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5066
b3bdf019
JJ
5067 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5068 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5069
9ffbf271
JH
50702014-03-02 Jan Hubicka <hubicka@ucw.cz>
5071
5072 PR ipa/60150
5073 * g++.dg/lto/pr60150.H: New testcase.
5074 * g++.dg/lto/pr60150_0.C: New testcase.
5075 * g++.dg/lto/pr60150_1.C: New testcase.
5076
993df21e
JH
50772014-03-02 Jan Hubicka <hubicka@ucw.cz>
5078
5079 PR ipa/60306
00bdef2c 5080 * g++.dg/ipa/devirt-29.C: New testcase
993df21e 5081
f1e443c8
BE
50822014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5083
5084 PR fortran/60236
5085 * gfortran.dg/vect/pr32380.f: Fix expected test results.
5086
2c5c8866
ESR
50872014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5088
5089 PR c++/50025
5090 * g++.dg/cpp0x/pr50025.C: New.
5091
234b1504
AB
50922014-03-01 Adam Butcher <adam@jessamine.co.uk>
5093
5094 PR c++/60377
5095 * g++.dg/cpp1y/pr60377.C: New testcase.
5096
2ce29890
MM
50972014-03-01 Mikael Morin <mikael@gcc.gnu.org>
5098
5099 PR fortran/60341
5100 * gfortran.dg/str_comp_optimize_1.f90: New test.
5101
19305875
OE
51022014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5103
5104 PR target/60071
5105 * gcc.c-torture/compile/pr60071.c: New.
5106
3c3f892b
JW
51072014-02-28 Janus Weil <janus@gcc.gnu.org>
5108
5109 PR fortran/60359
5110 * gfortran.dg/unlimited_polymorphic_16.f90: New.
5111
f1ee5eaf
PC
51122014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5113
5114 PR c++/58610
5115 * g++.dg/cpp0x/constexpr-ice11.C: New.
5116
c5b001b5
PC
51172014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5118
5119 PR c++/60314
5120 * g++.dg/cpp1y/auto-fn24.C: New.
5121
9910c53c
JY
51222014-02-28 Joey Ye <joey.ye@arm.com>
5123
5124 PR target/PR60169
5125 * gcc.target/arm/thumb1-far-jump-3.c: New case.
5126
ae9b3eb9
PC
51272014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5128
5129 PR c++/60253
5130 * g++.dg/overload/ellipsis2.C: New.
5131
7a76df7f
JL
51322014-02-27 Jeff Law <law@redhat.com>
5133
5134 PR rtl-optimization/52714
5135 * gcc.c-torture/compile/pr52714.c: New test.
5136
728acca0 51372014-02-27 Mikael Pettersson <mikpe@it.uu.se>
aced91b1 5138 Jeff Law <law@redhat.com>
728acca0 5139
0bb29a05
UB
5140 PR rtl-optimization/49847
5141 * g++.dg/pr49847.C: New test.
728acca0 5142
bb0d8e84
MP
51432014-02-27 Marek Polacek <polacek@redhat.com>
5144
5145 PR middle-end/59223
5146 * c-c++-common/pr59223.c: New test.
5147
22c8aab3
IT
51482014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5149
5150 * common/config/i386/predicates.md (const1256_operand): Remove.
5151 (const2356_operand): New.
5152 (const_1_to_2_operand): Remove.
5153 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5154 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5155 (*avx512pf_gatherpf<mode>sf): Ditto.
5156 (avx512pf_gatherpf<mode>df): Ditto.
5157 (*avx512pf_gatherpf<mode>df_mask): Ditto.
5158 (*avx512pf_gatherpf<mode>df): Ditto.
5159 (avx512pf_scatterpf<mode>sf): Ditto.
5160 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5161 (*avx512pf_scatterpf<mode>sf): Ditto.
5162 (avx512pf_scatterpf<mode>df): Ditto.
5163 (*avx512pf_scatterpf<mode>df_mask): Ditto.
5164 (*avx512pf_scatterpf<mode>df): Ditto.
5165 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5166
260d3642
IT
51672014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5168
5169 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5170 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5171 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5172 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5173 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5174 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5175 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5176 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5177
a3afdbb8
BC
51782014-02-26 Bin Cheng <bin.cheng@arm.com>
5179
5180 PR target/60280
5181 * gnat.dg/renaming5.adb: Change to two expected gotos.
5182 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5183 jump threads.
5184 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5185 messages for removed basic block.
5186 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5187 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5188 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5189 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5190
1715bb17
BS
51912014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5192
5193 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5194 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5195 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5196 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5197 * gcc.dg/vmx/merge-vsx.c: Likewise.
5198 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5199
43b3f52f
IT
52002014-02-25 Ilya Tocar <ilya.tocar@intel.com>
5201
5202 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5203 * gcc.target/i386/prefetchwt1-1.c: New.
5204 * g++.dg/other/i386-2.C: Add new option.
5205 * g++.dg/other/i386-3.C: Ditto.
5206 * gcc.target/i386/sse-12.c: Ditto.
5207 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5208 * gcc.target/i386/sse-22.c: Add new option.
5209 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5210
a5152415
RO
52112014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5212
5213 PR libfortran/59313
5214 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5215
5216 PR libfortran/58015
5217 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5218
81493f78
AB
52192014-02-25 Adam Butcher <adam@jessamine.co.uk>
5220
adbdb8c7
AB
5221 PR c++/60311
5222 * g++.dg/cpp1y/pr60311.C: New testcase.
5223
1b859733
AB
5224 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5225
81493f78
AB
5226 PR c++/60065
5227 * g++.dg/cpp1y/pr60065.C: New testcase.
5228
9039622a
AB
52292014-02-24 Andrey Belevantsev <abel@ispras.ru>
5230
5231 PR rtl-optimization/60268
5232 * gcc.c-torture/compile/pr60268.c: New test.
5233
8011ccca
ME
52342014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
5235
9039622a 5236 * gcc.target/microblaze/others/mem_reload.c: New test.
8011ccca 5237
a6eecdc1
BS
52382014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5239
8011ccca
ME
5240 * gcc.dg/vmx/lde.c: New test.
5241 * gcc.dg/vmx/lde-be-order.c: New test.
5242 * gcc.dg/vmx/ste.c: New test.
5243 * gcc.dg/vmx/ste-be-order.c: New test.
a6eecdc1 5244
0294729c
HPN
52452014-02-22 Hans-Peter Nilsson <hp@axis.com>
5246
5247 PR testsuite/60173
5248 * lib/target-supports.exp
5249 (check_effective_target_logical_op_short_circuit): Add cris-*-*
5250 and crisv32-*-* to list.
5251
f1ed9e15
JW
52522014-02-21 Janus Weil <janus@gcc.gnu.org>
5253
5254 PR fortran/60302
5255 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5256
b90ab1ba
BS
52572014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5258
5259 * gcc.dg/vmx/vsums.c: Check entire result vector.
5260 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5261
1af73690
WS
52622014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5263
5264 * gcc.dg/vmx/ld.c: New test.
5265 * gcc.dg/vmx/ld-be-order.c: New test.
5266 * gcc.dg/vmx/ld-vsx.c: New test.
5267 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5268 * gcc.dg/vmx/ldl.c: New test.
5269 * gcc.dg/vmx/ldl-be-order.c: New test.
5270 * gcc.dg/vmx/ldl-vsx.c: New test.
5271 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5272 * gcc.dg/vmx/st.c: New test.
5273 * gcc.dg/vmx/st-be-order.c: New test.
5274 * gcc.dg/vmx/st-vsx.c: New test.
5275 * gcc.dg/vmx/st-vsx-be-order.c: New test.
5276 * gcc.dg/vmx/stl.c: New test.
5277 * gcc.dg/vmx/stl-be-order.c: New test.
5278 * gcc.dg/vmx/stl-vsx.c: New test.
5279 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5280
c11581c9
UB
52812014-02-21 Uros Bizjak <ubizjak@gmail.com>
5282
5283 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5284 * g++.dg/other/i386-3.C (dg-options): Ditto.
5285 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5286 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5287 -mavx512pf and -msha.
5288
f2556b68
RB
52892014-02-21 Richard Biener <rguenther@suse.de>
5290
5291 PR tree-optimization/60276
5292 * gcc.dg/vect/pr60276.c: New testcase.
5293
9b6da3c7
JW
52942014-02-21 Janus Weil <janus@gcc.gnu.org>
5295
5296 PR fortran/60234
5297 * gfortran.dg/finalize_23.f90: New.
5298
2807d5d2
AB
52992014-02-21 Adam Butcher <adam@jessamine.co.uk>
5300
5301 PR c++/60052
5302 PR c++/60053
5303 * g++.dg/cpp1y/pr60052.C: New testcase.
5304 * g++.dg/cpp1y/pr60053.C: New testcase.
5305
76a4b7ad
TB
53062014-02-21 Tobias Burnus <burnus@net-b.de>
5307
5308 PR fortran/60286
5309 * gfortran.dg/inquire_16.f90: New.
5310
95ce7613
CLT
53112014-02-20 Sandra Loosemore <sandra@codesourcery.com>
5312
5313 * gcc.target/nios2/biggot-1.c: New.
5314 * gcc.target/nios2/biggot-2.c: New.
5315
9576e7b1
MJ
53162014-02-20 Martin Jambor <mjambor@suse.cz>
5317
5318 PR ipa/55260
5319 * gcc.dg/ipa/pr55260.c: New test.
5320
8c4d4205
BC
53212014-02-20 Bin Cheng <bin.cheng@arm.com>
5322
5323 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5324 for execution test case.
5325
bd936951
JH
53262014-02-20 Jan Hubicka <hubicka@ucw.cz>
5327
5328 PR ipa/58555
004a7e45 5329 * g++.dg/torture/pr58555.C: New testcase.
bd936951 5330
3c898e1a
IT
53312014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5332
5333 PR target/60204
5334 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5335 reflect abi fix.
5336 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5337
df62b4af
IT
53382014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5339 Kirill Yukhin <kirill.yukhin@intel.com>
5340
5341 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5342 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5343 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5344 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5345 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5346 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5347
cca615af
JJ
53482014-02-19 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR c/37743
5351 * g++.dg/ext/builtin-bswap1.C: New test.
5352 * c-c++-common/pr37743.c: New test.
5353
1c9f5f33
PK
53542014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
5355
5356 * gcc.dg/decl-10.c: New test.
5357
28e41874
JJ
53582014-02-19 Jakub Jelinek <jakub@redhat.com>
5359
4998d666
JJ
5360 PR c++/60267
5361 * g++.dg/ext/ivdep-1.C: New test.
5362
28e41874
JJ
5363 PR c++/60267
5364 * gcc.dg/pr60267.c: New test.
5365
6aa5b4b8
UB
53662014-02-19 Uros Bizjak <ubizjak@gmail.com>
5367
5368 PR target/59794
5369 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5370 (dg-options): Remove -Wno-psabi.
004a7e45
UB
5371 * gcc.target/i386/pr59794-2.c: Ditto.
5372 * gcc.target/i386/pr60205-1.c: Ditto.
6aa5b4b8
UB
5373 * gcc.target/i386/sse-5.c: Ditto.
5374
7531103a
NC
53752014-02-18 Nick Clifton <nickc@redhat.com>
5376
5377 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5378 * gcc.dg/pr23623.c: Likewise.
5379 * gcc.dg/pr48784-1.c: Likewise.
5380 * gcc.dg/pr48784-2.c: Likewise.
5381 * gcc.dg/pr56997-2.c: Likewise.
5382 * gcc.dg/sms-6.c: Likewise.
5383 * gcc.dg/torture/pr60183.c: Likewise.
5384 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5385 * gcc.c-torture/execute/20061220-1.x: New.
5386 * gcc.c-torture/execute/pr43220.x: New.
5387 * gcc.c-torture/execute/pr51581-1.x: New.
5388 * gcc.c-torture/execute/pr51581-2.x: New.
5389 * gcc.c-torture/execute/pr58570.x: New.
5390 * gcc.c-torture/unsorted/DFcmp.x: New.
5391 * gcc.c-torture/unsorted/SFset.x: New.
5392
322913f8
EB
53932014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5394
5395 * gnat.dg/opt31.adb: New test.
5396
73cc5f91
RO
53972014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5398
5399 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5400
1251a8be
JW
54012014-02-19 Janus Weil <janus@gcc.gnu.org>
5402
5403 PR fortran/60232
5404 * gfortran.dg/typebound_proc_33.f90: New.
5405
cc28fc7f
MP
54062014-02-19 Marek Polacek <polacek@redhat.com>
5407
5408 PR c/60195
5409 * gcc.dg/pr60195.c: New test.
5410
07716f8d
PP
54112014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
5412
367ab823 5413 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
07716f8d 5414
179652df
JJ
54152014-02-19 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR preprocessor/58844
5418 * c-c++-common/cpp/pr58844-1.c: New test.
5419 * c-c++-common/cpp/pr58844-2.c: New test.
5420
a1535f52
PC
54212014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5422
5423 PR c++/60225
5424 * g++.dg/cpp0x/constexpr-ice10.C: New.
5425
54262014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5427
5428 PR c++/60215
5429 * g++.dg/cpp0x/pr60215.C: New.
5430
ab1668f6
TB
54312014-02-18 Tobias Burnus <burnus@net-b.de>
5432
5433 PR fortran/49397
5434 * gfortran.dg/proc_ptr_45.f90: New.
5435 * gfortran.dg/proc_ptr_46.f90: New.
5436
b19fd0fd
AB
54372014-02-18 Adam Butcher <adam@jessamine.co.uk>
5438
5439 PR c++/60190
5440 * g++.dg/cpp1y/pr60190.C: New testcase.
5441
75e9d9a0
AB
5442 PR c++/60064
5443 * g++.dg/cpp1y/pr60064.C: New testcase.
5444
223cdd15
UB
54452014-02-18 Uros Bizjak <ubizjak@gmail.com>
5446
5447 PR target/60205
5448 * gcc.target/i386/pr60205-1.c: New test.
5449 * gcc.target/i386/pr60205-2.c: Ditto.
5450
48810be0
KT
54512014-02-18 Kai Tietz <ktietz@redhat.com>
5452
5453 PR target/60193
5454 * gcc.target/i386/nest-1.c: New testcase.
5455
20afe640
EB
54562014-02-18 Eric Botcazou <ebotcazou@adacore.com>
5457
5458 * gnat.dg/opt32.adb: New test.
5459
2a144f64
JW
54602014-02-18 Janus Weil <janus@gcc.gnu.org>
5461
5462 PR fortran/60231
5463 * gfortran.dg/typebound_generic_15.f90: New.
5464
ce18e2a6
JW
54652014-02-17 Janus Weil <janus@gcc.gnu.org>
5466
5467 PR fortran/55907
5468 * gfortran.dg/init_flag_12.f90: New.
5469
583a9919
KY
54702014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
5471 Ilya Tocar <ilya.tocar@intel.com>
5472
5473 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5474 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5475 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5476 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5477
5f4dd472
RS
54782014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
5479
5480 * lib/target-supports.exp
5481 (check_effective_target_logical_op_short_circuit): New procedure.
5482 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5483 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5484 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5485 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5486 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5487 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
5488 logical_op_short_circuit for the alternative test, extending
5489 it to arm_cortex_m.
5490
518fea64
MM
54912014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5492
5493 PR target/60203
5494 * gcc.target/powerpc/pr60203.c: New testsuite.
5495
f0cbaeb8
MM
54962014-02-15 Mikael Morin <mikael@gcc.gnu.org>
5497
5498 PR fortran/59599
5499 * gfortran.dg/ichar_3.f90: New test.
5500
a2b33cc3
RB
55012014-02-15 Richard Biener <rguenther@suse.de>
5502
5503 PR tree-optimization/60183
5504 * gcc.dg/torture/pr60183.c: New testcase.
5505
059742a4
JL
55062014-02-14 Jeff Law <law@redhat.com>
5507
5508 PR rtl-optimization/60131
5509 * g++.dg/torture/pr60131.C: New test.
5510
f8cdff38
IB
55112014-02-14 Ian Bolton <ian.bolton@arm.com>
5512
5513 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5514 on command-line.
5515
efdf3f4d
BE
55162014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5517
5518 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5519
b010d601
JJ
55202014-02-14 Jakub Jelinek <jakub@redhat.com>
5521
5522 * gcc.c-torture/compile/20140213.c: New test.
5523
a4d70cfa
JJ
55242014-02-13 Jakub Jelinek <jakub@redhat.com>
5525
5526 PR target/43546
5527 * gcc.target/i386/pr43546.c: New test.
5528
e697d119
DV
55292014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
5530
5531 * gcc.target/s390/hotpatch-compile-8.c: New test.
5532
37eb01c2
RS
55332014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5534
5535 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
5536 definition with an ifndef.
5537 * gcc.dg/pr59605-2.c: New test.
5538
9f8da907
RS
55392014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5540
5541 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5542
9acf28f1
JM
55432014-02-12 Joseph Myers <joseph@codesourcery.com>
5544
5545 * gcc.dg/torture/float128-mul-underflow.c,
5546 gcc.dg/torture/float128-truncdf-underflow.c,
5547 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5548
f494a607
JJ
55492014-02-12 Jakub Jelinek <jakub@redhat.com>
5550
5551 PR middle-end/59737
5552 * g++.dg/ipa/pr59737.C: New test.
5553
8a170134
L
55542014-02-12 H.J. Lu <hongjiu.lu@intel.com>
5555
5556 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5557
64e5ace5
TS
55582014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5559
77d8d4eb
TS
5560 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5561
64e5ace5
TS
5562 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5563
c4c8514e
RB
55642014-02-12 Richard Biener <rguenther@suse.de>
5565
5566 PR middle-end/60092
5567 * gcc.dg/torture/pr60092.c: New testcase.
5568 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5569
62b03553
EB
55702014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5571
5572 * gcc.c-torture/execute/20140212-1.c: New test.
5573
6cfbc023
PC
55742014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5575
5576 PR c++/60047
5577 * g++.dg/cpp0x/pr60047.C: New.
5578
c2bf53a1
JJ
55792014-02-12 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR c/60101
5582 * c-c++-common/pr60101.c: New test.
5583
ec77d61f
JH
55842014-02-11 Jan Hubicka <hubicka@ucw.cz>
5585
5586 PR lto/59468
5587 * g++.dg/ipa/devirt-27.C: New testcase.
5588 * g++.dg/ipa/devirt-26.C: New testcase.
5589
69b7afed
MM
55902014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5591
5592 PR target/60137
5593 * gcc.target/powerpc/pr60137.c: New file.
5594
879287d9
JJ
55952014-02-11 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR fortran/52370
5598 * gfortran.dg/pr52370.f90: New test.
5599
fe89bba4
UB
56002014-02-11 Uros Bizjak <ubizjak@gmail.com>
5601
5602 PR target/59927
5603 Revert
5604 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5605
5606 PR testsuite/58630
5607 * gcc.target/i386/pr43662.c (dg-options):
5608 Add -maccumulate-outgoing-args.
5609 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5610 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5611 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5612 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5613 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5614 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5615 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5616 Add -maccumulate-outgoing-args.
5617 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5618 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5619 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5620 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5621 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5622 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5623 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5624 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5625 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5626 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5627 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5628 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5629 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5630 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5631 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5632
6521b2e9
RS
56332014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5634
5635 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5636
8268ad5c
JJ
56372014-02-11 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR debug/59776
5640 * gcc.dg/guality/pr59776.c: New test.
5641
6d3715b9
RL
56422014-02-11 Renlin Li <Renlin.Li@arm.com>
5643
5644 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5645 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5646 (add_options_for_arm_vfp3): New.
5647
cddddfff
JL
56482014-02-11 Jeff Law <law@redhat.com>
5649
5650 PR middle-end/54041
5651 * gcc.target/m68k/pr54041.c: New test.
5652
1a1477a2
JJ
56532014-02-11 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR target/59927
5656 * gcc.target/i386/pr59927.c: New test.
5657
d37f0852
RS
56582014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5659
5660 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5661 * gcc.dg/vect/pr60012.c: Likewise.
5662 * gcc.dg/vect/vect-119.c: Likewise.
5663 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5664 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5665
2607ef8a
RO
56662014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5667
5668 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5669
f27be550
JL
56702014-02-10 Jeff Law <law@redhat.com>
5671
5672 PR middle-end-52306
5673 * gcc.c-torture/compile/pr52306.c: New test.
5674
7606ae1a
RO
56752014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5676
5677 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5678
4e1f39e4
RB
56792014-02-10 Richard Biener <rguenther@suse.de>
5680
5681 PR tree-optimization/60115
5682 * gcc.dg/torture/pr60115.c: New testcase.
5683
04ea60cb
EB
56842014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5685
5686 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5687 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5688
cf73ee60
KY
56892014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5690 Ilya Tocar <ilya.tocar@intel.com>
5691
5692 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5693 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5694 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5695 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5696 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5697 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5698 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5699 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5700 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5701 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5702 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5703 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5704 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5705 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5706 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5707 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5708 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5709 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5710 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5711 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5712 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5713 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5714 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5715 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5716 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5717 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5718 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5719
5cf0b7b7
JJ
57202014-02-10 Jakub Jelinek <jakub@redhat.com>
5721
707d7757 5722 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5cf0b7b7 5723
68b1c5e1
PT
57242014-02-09 Paul Thomas <pault@gcc.gnu.org>
5725
5726 PR fortran/57522
5cf0b7b7 5727 * gfortran.dg/associated_target_5.f03: New test.
68b1c5e1 5728
56c78e5c
PT
57292014-02-09 Paul Thomas <pault@gcc.gnu.org>
5730
5731 PR fortran/59026
5cf0b7b7 5732 * gfortran.dg/elemental_by_value_1.f90: New test.
56c78e5c 5733
a6cd299b
JW
57342014-02-08 Janus Weil <janus@gcc.gnu.org>
5735
5736 PR fortran/58470
5737 * gfortran.dg/finalize_22.f90: New.
5738
df392740
PT
57392014-02-08 Paul Thomas <pault@gcc.gnu.org>
5740
5741 PR fortran/60066
5cf0b7b7 5742 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
df392740
PT
5743 was fixed by the patch for PR59906.
5744
80a16a87
AS
57452014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5746
5747 PR translation/52289
5748 * gfortran.dg/coarray_8.f90: Update dg-error match.
5749
8fcbce72
JJ
57502014-02-08 Jakub Jelinek <jakub@redhat.com>
5751
c74559df
JJ
5752 PR c/59984
5753 * gcc.dg/vect/pr59984.c: New test.
5754
8fcbce72
JJ
5755 PR middle-end/60092
5756 * gcc.dg/attr-alloc_align-1.c: New test.
5757 * gcc.dg/attr-alloc_align-2.c: New test.
5758 * gcc.dg/attr-alloc_align-3.c: New test.
5759 * gcc.dg/attr-assume_aligned-1.c: New test.
5760 * gcc.dg/attr-assume_aligned-2.c: New test.
5761 * gcc.dg/attr-assume_aligned-3.c: New test.
5762
8bb346eb
JJ
57632014-02-08 Jakub Jelinek <jakub@redhat.com>
5764
5765 PR target/60077
5766 * gcc.target/i386/pr60077-1.c: New test.
5767 * gcc.target/i386/pr60077-2.c: New test.
5768
acf601ae
JJ
57692014-02-07 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR preprocessor/56824
5772 * gcc.dg/pr56824.c: New test.
5773
f4b83d66
AK
57742014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5775
5776 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5777 variable used for atomic operations.
5778
831806cb
RB
57792014-02-07 Richard Biener <rguenther@suse.de>
5780
5781 PR middle-end/60092
5782 * gcc.dg/vect/pr60092-2.c: New testcase.
5783
7ee9c16f
JJ
57842014-02-07 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR c++/60082
5787 Revert
5788 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5789
5790 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5791 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5792
ce245ec6
AK
57932014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5794
5795 * gcc.target/s390/fp2int1.c: New testcase.
5796
32cab212
RB
57972014-02-07 Richard Biener <rguenther@suse.de>
5798
5799 PR middle-end/60092
5800 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5801 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5802
6d6af792
JH
58032014-02-06 Jan Hubicka <hubicka@ucw.cz>
5804
5805 PR ipa/59918
5806 * g++.dg/torture/pr59918.C: New testcase.
5807
af116cae
JJ
58082014-02-06 Jakub Jelinek <jakub@redhat.com>
5809
652a3e3a
JJ
5810 PR target/59575
5811 * gcc.target/arm/pr59575.c: New test.
5812
af116cae
JJ
5813 PR debug/59992
5814 * gcc.dg/pr59992.c: New test.
5815
0f5e5e02
MG
58162014-02-06 Marc Glisse <marc.glisse@inria.fr>
5817
5818 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5819 init_priority. Test alignment of variable instead of function.
5820
0a756a3f
MP
58212014-02-06 Marek Polacek <polacek@redhat.com>
5822
5823 PR c/60087
5824 * gcc.dg/pr60087.c: New test.
5825
fdcee33b
AM
58262014-02-06 Alan Modra <amodra@gmail.com>
5827
5828 * gcc.target/powerpc/pr60032.c: New.
5829
251901a0
JJ
58302014-02-06 Jakub Jelinek <jakub@redhat.com>
5831
5832 PR target/60062
5833 * gcc.c-torture/execute/pr60062.c: New test.
5834 * gcc.c-torture/execute/pr60072.c: New test.
5835
ce3904da
IB
58362014-02-06 Ian Bolton <ian.bolton@arm.com>
5837
5838 * gcc.dg/tree-ssa/pr59597.c: Make called function static
5839 so that expected outcome works for PIC variants too.
5840
c801e246
YG
58412014-02-06 Yury Gribov <y.gribov@samsung.com>
5842 Kugan Vivekanandarajah <kuganv@linaro.org>
5843
5844 * gcc.target/arm/vect-noalign.c: New file.
5845
78b1469d
JH
58462014-02-05 Jan Hubicka <hubicka@ucw.cz>
5847 Jakub Jelinek <jakub@redhat.com>
5848
5849 PR middle-end/60013
5850 * gcc.dg/pr60013.c: New testcase.
5851
7b1cd427
BS
58522014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5853
5854 * gcc.dg/vmx/sum2s.c: New.
5855 * gcc.dg/vmx/sum2s-be-order.c: New.
5856
52a93551
BS
58572014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5858
5859 * gcc.dg/vmx/pack.c: New.
5860 * gcc.dg/vmx/pack-be-order.c: New.
5861 * gcc.dg/vmx/unpack.c: New.
5862 * gcc.dg/vmx/unpack-be-order.c: New.
5863
7a62e566
BI
58642014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5865
5866 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5867 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5868
77897429
RO
58692014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5870
5871 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5872 Use __builtin_floorf, __builtin_ceilf.
5873 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5874 declaration.
5875 (TEST): Use __builtin_floorf.
5876 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5877
54e19c00
JJ
58782014-02-05 Jakub Jelinek <jakub@redhat.com>
5879
add5c763
JJ
5880 PR ipa/59947
5881 * g++.dg/opt/pr59947.C: New test.
5882
54e19c00
JJ
5883 PR c++/58703
5884 * c-c++-common/gomp/pr58703.c: New test.
5885
6fc59523
RB
58862014-02-05 Richard Biener <rguenther@suse.de>
5887
5888 PR testsuite/60076
5889 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5890 avoid using unsigned long long.
5891
609524d2
JJ
58922014-02-05 Jakub Jelinek <jakub@redhat.com>
5893
5894 PR middle-end/57499
5895 * g++.dg/torture/pr57499.C: New test.
5896
25a07c7e
YG
58972014-02-05 Yury Gribov <y.gribov@samsung.com>
5898
609524d2 5899 * gcc.dg/asan/nosanitize-and-inline.c: New test.
25a07c7e 5900
4bf2a588
JH
59012014-02-04 Jan Hubicka <hubicka@ucw.cz>
5902
5903 * g++.dg/ipa/devirrt-22.C: Fix template.
5904
66f20604
MP
59052014-02-04 Marek Polacek <polacek@redhat.com>
5906
5907 PR c/60036
5908 * gcc.dg/pr60036.c: New test.
5909
8472fa80
MT
59102014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5911
5912 PR ipa/60058
5913 * g++.dg/torture/pr60058.C: New testcase.
5914
f34ffd40
MO
59152014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5916
5917 * g++.dg/tsan/default_options.C: Invert check.
5918
be3afd67
JJ
59192014-02-04 Jakub Jelinek <jakub@redhat.com>
5920
029ce7a2
JJ
5921 PR tree-optimization/60002
5922 * g++.dg/opt/pr60002.C: New test.
5923
8e91d222
JJ
5924 PR tree-optimization/60023
5925 * g++.dg/vect/pr60023.cc: New test.
5926
eb259c4a
JJ
5927 PR ipa/60026
5928 * c-c++-common/torture/pr60026.c: New test.
5929
be3afd67
JJ
5930 PR rtl-optimization/57915
5931 * gcc.target/i386/pr57915.c: New test.
5932
25c90aae
RO
59332014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5934
5935 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5936
2687eb33
RL
59372014-02-04 Renlin Li <Renlin.Li@arm.com>
5938
5939 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5940
66b3ed5f
JJ
59412014-02-04 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR middle-end/59261
5944 * gcc.dg/pr59261.c: New test.
5945
5961d779
RB
59462014-02-04 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/60012
5949 * gcc.dg/vect/pr60012.c: New testcase.
5950
91da0481
RO
59512014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5952
5953 PR target/59788
5954 * g++.dg/eh/unwind-direct.C: New test.
5955
f8e162b7
UB
59562014-02-04 Uros Bizjak <ubizjak@gmail.com>
5957
5958 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5959 timeout value to 20s.
5960
39960d1c
JH
59612014-02-03 Jan Hubicka <hubicka@ucw.cz>
5962
5963 PR ipa/59882
5964 * g++.dg/torture/pr59882.C: New testcase
5965
5bccb77a
JH
59662014-02-03 Jan Hubicka <jh@suse.cz>
5967
5968 PR ipa/59831
5969 * g++.dg/ipa/devirt-22.C: New testcase.
5970
9de2f554
JH
59712014-02-03 Jan Hubicka <jh@suse.cz>
5972
5973 * g++.dg/ipa/devirt-25.C: New testcase.
5974
4b076d8a
JJ
59752014-02-04 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR tree-optimization/59924
5978 * gcc.dg/pr59924.c: New test.
5979
85942f45
JH
59802014-02-03 Jan Hubicka <hubicka@ucw.cz>
5981
5982 PR ipa/59831
5983 * g++.dg/ipa/devirt-24.C: New testcase.
5984
5d77fb19
MG
59852014-02-03 Marc Glisse <marc.glisse@inria.fr>
5986
5987 PR c++/53017
5988 PR c++/59211
5989 * c-c++-common/attributes-1.c: New testcase.
5990 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5991
f344f525
PC
59922014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/58871
5995 * g++.dg/cpp0x/pr58871.C: New.
5996
cf5b2be2
CH
59972014-02-03 Cong Hou <congh@google.com>
5998
5999 PR tree-optimization/60000
6000 * g++.dg/vect/pr60000.cc: New test.
6001
a2a1ddb5
L
60022014-02-03 H.J. Lu <hongjiu.lu@intel.com>
6003
6004 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
6005 * gcc.target/i386/long-double-64-4.c: Likewise.
6006 * gcc.target/i386/long-double-80-1.c: Likewise.
6007 * gcc.target/i386/long-double-80-2.c: Likewise.
6008 * gcc.target/i386/long-double-80-3.c: Likewise.
6009 * gcc.target/i386/long-double-80-4.c: Likewise.
6010 * gcc.target/i386/long-double-80-5.c: Likewise.
6011 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
6012 __multf3 isn't used.
6013 * gcc.target/i386/long-double-64-3.c: Likewise.
6014 * gcc.target/i386/long-double-128-1.c: New test.
6015 * gcc.target/i386/long-double-128-2.c: Likewise.
6016 * gcc.target/i386/long-double-128-3.c: Likewise.
6017 * gcc.target/i386/long-double-128-4.c: Likewise.
6018 * gcc.target/i386/long-double-128-5.c: Likewise.
6019 * gcc.target/i386/long-double-128-6.c: Likewise.
6020 * gcc.target/i386/long-double-128-7.c: Likewise.
6021 * gcc.target/i386/long-double-128-8.c: Likewise.
6022 * gcc.target/i386/long-double-128-9.c: Likewise.
6023 * gcc.target/i386/long-double-64-5.c: Likewise.
6024 * gcc.target/i386/long-double-64-6.c: Likewise.
6025 * gcc.target/i386/long-double-64-7.c: Likewise.
6026 * gcc.target/i386/long-double-64-8.c: Likewise.
6027 * gcc.target/i386/long-double-64-9.c: Likewise.
6028 * gcc.target/i386/long-double-80-10.c: Likewise.
6029 * gcc.target/i386/long-double-80-8.c: Likewise.
6030 * gcc.target/i386/long-double-80-9.c: Likewise.
6031
861ec4f3
AB
60322014-02-03 Andrey Belevantsev <abel@ispras.ru>
6033
6034 PR rtl-optimization/57662
6035 * g++.dg/pr57662.C: New test.
6036
60331d00
BS
60372014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6038
6039 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
6040 * gcc.dg/vmx/perm.c: New.
6041 * gcc.dg/vmx/perm-be-order.c: New.
6042
b80afde9
BS
60432014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6044
6045 * gcc.dg/vmx/vsums.c: New.
6046 * gcc.dg/vmx/vsums-be-order.c: New.
6047
2ace77c2
JH
60482014-02-02 Jan Hubicka <hubicka@ucw.cz>
6049
6050 * g++.dg/ipa/devirt-23.C: New testcase.
390675c8
JH
6051 * g++.dg/ipa/devirt-20.C: Fix template.
6052
60532014-02-02 Jan Hubicka <jh@suse.cz>
6054
6055 * g++.dg/ipa/devirt-21.C: New testcase.
2ace77c2 6056
a90c0245
RS
60572014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6058
6059 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6060 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6061
6c90f137
UB
60622014-02-02 Uros Bizjak <ubizjak@gmail.com>
6063
6064 PR target/60017
6065 * gcc.c-torture/execute/pr60017.c: New test.
6066
33425d6c 60672014-02-02 Mikael Morin <mikael@gcc.gnu.org>
792f7301
MM
6068
6069 PR fortran/57033
6070 * gfortran.dg/default_initialization_7.f90: New test.
6071
da78a067
PT
60722014-02-01 Paul Thomas <pault@gcc.gnu.org>
6073
6074 PR fortran/59906
5cf0b7b7 6075 * gfortran.dg/elemental_subroutine_9.f90: New test.
da78a067 6076
e1a9abc6
RS
60772014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6078
6079 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6080
16b822eb
RS
60812014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6082
6083 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6084
cf0ac756
RS
60852014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6086
6087 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6088
4244ec23
PC
60892014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6090
6091 PR c++/51219
6092 * g++.dg/init/bitfield5.C: New.
6093
021293cb
JJ
60942014-02-01 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR tree-optimization/60003
6097 * gcc.c-torture/execute/pr60003.c: New test.
6098
6334f3e9
VM
60992014-01-31 Vladimir Makarov <vmakarov@redhat.com>
6100
6101 PR bootstrap/59985
6102 * gcc.target/arm/pr59985.C: New.
6103
eecd8b7c
JJ
61042014-01-31 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR sanitizer/59410
6107 * lib/tsan-dg.exp (tsan_init): Instead of not running any
6108 tsan tests if trivial testcase doesn't run, set dg-do-what-default
6109 to compile.
6110 (tsan_finish): Restore dg-do-what-default.
6111 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6112 * g++.dg/tsan/fd_close_norace2.C: Likewise.
6113 * g++.dg/tsan/default_options.C: Likewise.
6114 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6115 * g++.dg/tsan/atomic_free2.C: Likewise.
6116 * g++.dg/tsan/cond_race.C: Likewise.
6117 * g++.dg/tsan/fd_close_norace.C: Likewise.
6118 * g++.dg/tsan/benign_race.C: Likewise.
6119 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6120 * c-c++-common/tsan/simple_race.c: Likewise.
6121 * c-c++-common/tsan/mutexset1.c: Likewise.
6122 * c-c++-common/tsan/thread_leak2.c: Likewise.
6123 * c-c++-common/tsan/tls_race.c: Likewise.
6124 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6125 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6126 * c-c++-common/tsan/free_race2.c: Likewise.
6127 * c-c++-common/tsan/thread_leak.c: Likewise.
6128 * c-c++-common/tsan/thread_leak1.c: Likewise.
6129 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6130 * c-c++-common/tsan/free_race.c: Likewise.
6131 * c-c++-common/tsan/sleep_sync.c: Likewise.
6132 * c-c++-common/tsan/tiny_race.c: Likewise.
6133 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6134 * c-c++-common/tsan/atomic_stack.c: Likewise.
6135 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
6136 in dg-output regexps.
6137 * c-c++-common/tsan/simple_stack.c: Likewise.
6138
004a7e45 61392014-01-31 Richard Henderson <rth@redhat.com>
efa7882f
RH
6140
6141 * g++.dg/tm/pr60004.C: New.
6142
f1f82a37
PC
61432014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6144
6145 PR c++/59082
6146 * g++.dg/inherit/crash4.C: New.
6147
af3978a1 61482014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
f1f82a37 6149
af3978a1
MO
6150 * c-c++-common/tsan/simple_race.c: Made test less flaky.
6151
e0514839
IT
61522014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6153
6154 * gcc.target/i386/m512-check.h: Use correct rounding values.
6155
de72ea02
IT
61562014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6157
6158 * gcc.target/i386/avx-1.c: Use correct rounding values.
33425d6c
UB
6159 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6160 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6161 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6162 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6163 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6164 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6165 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6166 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6167 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6168 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6169 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6170 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6171 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6172 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6173 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6174 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6175 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6176 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6177 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6178 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6179 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6180 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6181 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6182 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6183 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6184 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6185 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6186 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6187 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6188 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6189 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6190 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6191 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6192 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6193 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6194 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6195 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6196 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6197 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6198 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6199 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6200 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6201 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6202 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6203 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6204 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6205 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6206 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6207 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6208 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6209 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6210 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6211 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6212 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6213 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6214 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6215 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6216 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6217 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6218 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6219 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6220 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6221 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6222 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6223 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6224 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6225 * gcc.target/i386/sse-13.c: Ditto.
6226 * gcc.target/i386/sse-14.c: Ditto.
6227 * gcc.target/i386/sse-22.c: Ditto.
6228 * gcc.target/i386/sse-23.c: Ditto.
de72ea02 6229
be792bce
IT
62302014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6231
6232 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6233 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6234
fdfd537b
RB
62352014-01-31 Richard Biener <rguenther@suse.de>
6236
6237 PR middle-end/59990
6238 * gcc.dg/torture/pr59990.c: New testcase.
6239
798888a0
JJ
62402014-01-31 Jakub Jelinek <jakub@redhat.com>
6241
6242 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6243 if it fails don't run any tsan tests.
6244
81e5eca8
MP
62452014-01-31 Marek Polacek <polacek@redhat.com>
6246
6247 PR c/59963
6248 * gcc.dg/pr59940.c (g): Adjust dg-warning.
6249 (y): Adjust dg-error.
6250 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6251 * gcc.dg/pr59963-1.c: New test.
6252 * gcc.dg/pr59963-2.c: New test.
6253 * gcc.dg/pr59963-3.c: New test.
6254
4bb9c32d
JJ
62552014-01-30 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR target/59923
6258 * gcc.target/arm/pr59923.c: New test.
6259
bf53d4b8
BS
62602014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6261
6262 * gcc.dg/vmx/splat.c: New.
6263 * gcc.dg/vmx/splat-vsx.c: New.
6264 * gcc.dg/vmx/splat-be-order.c: New.
6265 * gcc.dg/vmx/splat-vsx-be-order.c: New.
6266 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6267 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6268
c965e187
RB
62692014-01-30 Richard Biener <rguenther@suse.de>
6270
6271 PR tree-optimization/59993
6272 * gcc.dg/torture/pr59993.c: New testcase.
6273
5f71f3d3
RS
62742014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6275
6276 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6277 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6278 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6279 vect_int rather than vect_float.
6280
053247c8
MP
62812014-01-30 Marek Polacek <polacek@redhat.com>
6282
6283 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6284
29bd5728
DH
62852014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
6286
6287 * gcc.target/microblaze/isa/fcmp4.c: New.
6288
68fca595
MP
62892014-01-30 Marek Polacek <polacek@redhat.com>
6290
6291 PR c/59940
6292 * gcc.dg/pr59940.c: New test.
6293 * gcc.dg/pr35635.c (func3): Move dg-warning.
6294
c972624e
RB
62952014-01-30 Richard Biener <rguenther@suse.de>
6296
6297 PR tree-optimization/59903
6298 * gcc.dg/torture/pr59903.c: New testcase.
6299
9ca57929
PC
63002014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6301
6302 PR c++/58843
6303 * g++.dg/lookup/crash8.C: New.
6304
e1b317ae
PC
63052014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6306
6307 PR c++/58649
6308 * g++.dg/template/crash117.C: New.
6309
fa337f3a
RB
63102014-01-30 Richard Biener <rguenther@suse.de>
6311
6312 PR c/59905
6313 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6314 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6315 abort.
6316 * gcc.dg/invalid-call-1.c: Likewise.
6317
1200933c
PC
63182014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6319
6320 PR c++/58561
6321 * g++.dg/cpp1y/auto-fn23.C: New.
6322
e8902891
PC
63232014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6324
6325 PR c++/58846
6326 * g++.dg/init/dso_handle2.C: New.
6327
e1e30986
PC
63282014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6329
6330 PR c++/58674
6331 * g++.dg/cpp0x/pr58674.C: New.
6332
53d7df93
KY
63332014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
6334
33425d6c 6335 PR target/59617
53d7df93
KY
6336 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6337 * gcc.target/i386/avx512f-gather-5.c: Ditto.
6338
68d3bacf
BS
63392014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6340
6341 * gcc.dg/vmx/merge-be-order.c: New.
6342 * gcc.dg/vmx/merge.c: New.
6343 * gcc.dg/vmx/merge-vsx-be-order.c: New.
6344 * gcc.dg/vmx/merge-vsx.c: New.
6345
77574c35
RB
63462014-01-29 Richard Biener <rguenther@suse.de>
6347
6348 PR tree-optimization/58742
6349 * gcc.dg/pr58742-1.c: New testcase.
6350 * gcc.dg/pr58742-2.c: Likewise.
6351 * gcc.dg/pr58742-3.c: Likewise.
6352
eb6006ad
RL
63532014-01-29 Renlin Li <Renlin.Li@arm.com>
6354
6355 * gcc.target/arm/ftest-armv7ve-arm.c: New.
6356 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6357 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6358
4ca56230
PC
63592014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6360
6361 PR c++/58702
6362 * g++.dg/gomp/pr58702.C: New.
6363
72ca8909
DS
63642014-01-29 Dodji Seketeli <dodji@redhat.com>
6365
6366 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6367 selector.
6368
3d54b29d
JJ
63692014-01-29 Jakub Jelinek <jakub@redhat.com>
6370
09b22f48
JJ
6371 PR middle-end/59917
6372 PR tree-optimization/59920
6373 * gcc.dg/pr59920-1.c: New test.
6374 * gcc.dg/pr59920-2.c: New test.
6375 * gcc.dg/pr59920-3.c: New test.
6376 * c-c++-common/gomp/pr59917-1.c: New test.
6377 * c-c++-common/gomp/pr59917-2.c: New test.
6378
3d54b29d
JJ
6379 PR tree-optimization/59594
6380 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6381 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6382 * gcc.dg/vect/pr59594.c: New test.
6383
6a4b5f71 63842014-01-28 Paul Thomas <pault@gcc.gnu.org>
d2ca60c0 6385
6a4b5f71 6386 PR fortran/59414
3d54b29d 6387 * gfortran.dg/allocate_class_3.f90: New test.
d2ca60c0 6388
367c8286
DS
63892014-01-28 Dodji Seketeli <dodji@redhat.com>
6390
6391 PR preprocessor/59935
6392 * c-c++-common/cpp/warning-zero-location.c: New test.
6393 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6394
78c02155
SE
63952014-01-27 Steve Ellcey <sellcey@mips.com>
6396
6397 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6398
0ebe2584
ASJ
63992014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
6400
6401 * g++.dg/ext/mv16.C: New tests.
6402
d256b866
IT
64032014-01-27 Ilya Tocar <ilya.tocar@intel.com>
6404
6405 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6406 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6407 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6408 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6409 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6410 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6411 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6412 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6413 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6414 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6415 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6416 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6417 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6418 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6419 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6420 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6421 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6422 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6423 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6424 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6425 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6426 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6427 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6428 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6429 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6430 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6431 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6432 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6433 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6434 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6435 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6436 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6437 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6438 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6439 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6440 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6441 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6442 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6443 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6444 _mm512_mask_cvtepi32_storeu_epi8.
6445 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6446 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6447 _mm512_mask_cvtepi32_storeu_epi16.
6448 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6449 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6450 _mm512_mask_cvtepi64_storeu_epi8.
6451 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6452 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6453 _mm512_mask_cvtepi64_storeu_epi16.
6454 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6455 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6456 _mm512_mask_cvtepi64_storeu_epi32.
6457 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6458 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6459 _mm512_mask_cvtsepi32_storeu_epi8.
6460 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6461 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6462 _mm512_mask_cvtsepi32_storeu_epi16.
6463 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6464 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6465 _mm512_mask_cvtsepi64_storeu_epi8.
6466 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6467 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6468 _mm512_mask_cvtsepi64_storeu_epi16.
6469 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6470 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6471 _mm512_mask_cvtsepi64_storeu_epi32.
6472 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6473 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6474 _mm512_mask_cvtusepi32_storeu_epi8.
6475 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6476 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6477 _mm512_mask_cvtusepi32_storeu_epi16.
6478 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6479 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6480 _mm512_mask_cvtusepi64_storeu_epi8.
6481 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6482 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6483 _mm512_mask_cvtusepi64_storeu_epi16.
6484 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6485 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6486 _mm512_mask_cvtusepi64_storeu_epi32.
6487 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6488 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6489
e711dffd
KY
64902014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
6491
33425d6c 6492 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
e711dffd
KY
6493 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6494 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6495 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6496 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6497 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6498 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6499 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6500 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6501 built-ins roudning immediate.
6502 * gcc.target/i386/sse-22.c: Add new built-ins.
6503 * gcc.target/i386/sse-23.c: Ditto.
6504 * gcc.target/i386/avx-1.c: Ditto.
6505
770516c9
CB
65062014-01-27 Christian Bruel <christian.bruel@st.com>
6507
6508 * gcc.target/sh/torture/strncmp.c: New tests.
6509
2c8798a2
RS
65102014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
6511
6512 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6513
746cd719
BE
65142014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6515
6516 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6517
3d750496
JL
65182014-01-24 Jeff Law <law@redhat.com>
6519
6520 PR tree-optimization/59919
6521 * gcc.c-torture/compile/pr59919.c: New test.
6522
f9e2a506
PC
65232014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6524
6525 PR c++/57524
6526 * g++.dg/ext/timevar2.C: New.
6527
8e914068
MP
65282014-01-24 Marek Polacek <polacek@redhat.com>
6529
6530 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6531
16370fa7
L
65322014-01-23 H.J. Lu <hongjiu.lu@intel.com>
6533
6534 PR target/59929
6535 * gcc.target/i386/pr59929.c: New test.
6536
b846c948
MM
65372014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6538
6539 PR target/59909
6540 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6541 word atomic functions at runtime.
6542
393e8e8b
MP
65432014-01-23 Marek Polacek <polacek@redhat.com>
6544
6545 PR c/59846
6546 * gcc.dg/pr59846.c: New test.
6547
f04dda30
MP
65482014-01-23 Marek Polacek <polacek@redhat.com>
6549
6550 PR c/58346
6551 * c-c++-common/pr58346-1.c: New test.
6552 * c-c++-common/pr58346-2.c: New test.
6553 * c-c++-common/pr58346-3.c: New test.
6554
789eadcd
MP
65552014-01-23 Marek Polacek <polacek@redhat.com>
6556
6557 PR c/59871
6558 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6559 * gcc.dg/pr59871.c: New test.
6560
ea15e254
PC
65612014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6562
6563 PR c++/58980
6564 * g++.dg/parse/enum11.C: New.
6565
f9a4c9a6
AV
65662014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6567
6568 * gcc.target/aarch64/sshr64_1.c: New testcase.
6569
74558dd9
BI
65702014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6571
6572 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6573 SIMD enabled function.
6574 * g++.dg/cilk-plus/ef_test.C: New test.
746cd719
BE
6575 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6576 and added C++ ones.
74558dd9
BI
6577 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6578 to differenciate C error messages from C++ ones.
6579
89b4515c
AV
65802014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6581
6582 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6583
f3eeb82c
DH
65842014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6585
6586 * gcc.target/microblaze/others/builtin-trap.c: New test,
6587
652fea39
JJ
65882014-01-23 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR middle-end/58809
6591 * c-c++-common/gomp/pr58809.c: New test.
6592
7fd841e2
DH
65932014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6594
6595 PR sanitizer/59897
6596 * c-c++-common/asan/use-after-return-1.c: Fixed
6597 to pass on darwin.
6598
7ecc3eb9
DS
65992014-01-23 Dodji Seketeli <dodji@redhat.com>
6600
6601 PR preprocessor/58580
6602 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6603
70473c63 66042014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
004a7e45 6605 Ilya Tocar <ilya.tocar@intel.com>
70473c63 6606
2196a885
KY
6607 * gcc.target/i386/avx512f-kmovw-1.c: New.
6608
66092014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6610
6611 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
70473c63
KY
6612 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6613 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6614 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6615 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6616 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6617
f9ae4df8
RS
66182014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6619
6620 PR target/52125
6621 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6622 * gcc.target/mips/pr52125.c: New test.
6623
f34f1c87
MP
66242014-01-22 Marek Polacek <polacek@redhat.com>
6625
6626 PR c/59891
6627 * gcc.dg/torture/pr59891.c: New test.
6628
bb50b870
JL
66292014-01-22 Jeff Law <law@redhat.com>
6630
6631 PR tree-optimization/59597
6632 * gcc.dg/tree-ssa/pr59597.c: New test.
6633
df2980be
VM
66342014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6635
6636 PR rtl-optimization/59477
6637 * g++.dg/pr59477.C: New.
6638
88d7c4b9
RS
66392014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6640
6641 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6642
32ab58b2
VV
66432014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6644
6645 PR c++/59482
6646 * g++.dg/pr59482.C: New.
6647
0466b16a
WS
66482014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6649
6650 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6651 * gcc.dg/vmx/extract-vsx.c: New.
6652 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6653 * gcc.dg/vmx/insert-vsx.c: New.
6654
9102dadd
VM
66552014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6656
6657 PR rtl-optimization/59896
6658 * gcc.target/arm/pr59896.c: New.
6659
a9711f36
VM
66602014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6661
6662 PR rtl-optimization/59858
6663 * gcc.target/arm/pr59858.c: New.
6664
721ee6cf
JJ
66652014-01-21 Jakub Jelinek <jakub@redhat.com>
6666
f8ea7cb0
JJ
6667 PR target/59003
6668 * gcc.dg/tree-prof/pr59003.c: New test.
6669
721ee6cf
JJ
6670 PR middle-end/59860
6671 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6672 other targets.
6673
d1a5b5e3
DH
66742014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6675
6676 * gfortran.dg/round_3.f08: Add more cases.
9102dadd 6677
6d1a1d9d
RS
66782014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6679
6680 * lib/target-supports.exp (force_conventional_output_for): New
6681 procedure.
6682 * lib/scanasm.exp (scan-assembler_required_options)
6683 (scan-assembler-not_required_options)
6684 (scan-assembler-times_required_options): Replace with
6685 force_conventional_output_fors.
6686 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6687 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6688
1cf11770
L
66892014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6690
6691 PR middle-end/59789
6692 * gcc.target/i386/pr59789.c: New testcase.
6693
66bc6a9e
YZ
66942014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6695
6696 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6697 the 'code' bitfield from 16 to 8.
6698
ede23272
AV
66992014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6700
6701 * lib/target-supports.exp
6702 (check_effective_target_vect_perm): Exclude aarch64_be.
6703 (check_effective_target_vect_perm_byte): Likewise.
6704 (check_effective_target_vect_perm_short): Likewise.
6705
39ec0d29 67062014-01-20 Alex Velenko <Alex.Velenko@arm.com>
201b7ecd
AV
6707
6708 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6709 (RUN_TEST): Use new macro.
6710 (INDEX64_32): Delete.
6711 (INDEX64_64): Likewise.
6712 (INDEX128_32): Likewise.
6713 (INDEX128_64): Likewise.
6714 (INDEX): Likewise.
6715 (test_vneg_f32): Use fixed RUN_TEST.
6716
409b6ac1
RB
67172014-01-20 Richard Biener <rguenther@suse.de>
6718
6719 PR middle-end/59860
6720 * gcc.dg/pr59860.c: New testcase.
6721
0fabe5f3
JJ
67222014-01-20 Jakub Jelinek <jakub@redhat.com>
6723
6724 PR target/59880
6725 * gcc.target/i386/pr59880.c: New test.
6726
6fc00404
RL
67272014-01-20 Renlin Li <renlin.li@arm.com>
6728
6729 * gcc.dg/pr44194-1.c: Tweak regexp.
6730
cd02d793
SK
67312014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6732
6733 PR libfortran/59771
6734 PR libfortran/59774
6735 PR libfortran/59836
6736 * gfortran.dg/round_3.f08: New cases added.
6737 * gfortran.dg/fmt_g_1.f90: New test.
6738
e2a9b2cd
UB
67392014-01-19 Uros Bizjak <ubizjak@gmail.com>
6740
6741 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6742
167492b9
RS
67432014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6744
6745 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6746
7d483daa
RS
67472014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6748
6749 * gcc.dg/vect/pr57705.c: Require vect_int.
6750 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6751 * gcc.dg/vect/vect-alias-check.c: Likewise.
6752
ddafd21a
MM
67532014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6754
6755 PR fortran/58007
6756 * gfortran.dg/unresolved_fixup_1.f90: New test.
6757 * gfortran.dg/unresolved_fixup_2.f90: New test.
6758
fa5d6c75
JJ
67592014-01-18 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR target/58944
6762 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6763 Remove dg-prune-output lines.
6764
664ceb1e
JJ
67652014-01-17 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR middle-end/59706
6768 * gfortran.dg/pr59706.f90: New test.
6769 * g++.dg/ext/pr59706.C: New test.
6770
a95aef3c
PC
67712014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6772
6773 PR c++/59270
6774 PR c++/58811
6775 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6776 * g++.dg/init/pr58811.C: Likewise.
6777
4ee5c752
JL
67782014-01-17 Jeff Law <law@redhat.com>
6779
ddafd21a 6780 PR middle-end/57904
4ee5c752
JL
6781 * gfortran.dg/pr57904.f90: New test.
6782
12185846
PC
67832014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6784
6785 PR c++/59269
6786 * g++.dg/cpp0x/nsdmi-union4.C: New.
6787
0ffc4683
MP
67882014-01-17 Marek Polacek <polacek@redhat.com>
6789
6790 PR c++/59838
6791 * g++.dg/diagnostic/pr59838.C: New test.
6792
30078c0a
MP
67932014-01-17 Marek Polacek <polacek@redhat.com>
6794
6795 PR c/58346
6796 * gcc.dg/pr58346.c: New test.
6797
24fcf4bc
JJ
67982014-01-17 Jakub Jelinek <jakub@redhat.com>
6799
cc2b0e50 6800 PR testsuite/58776
0fabe5f3 6801 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
cc2b0e50
JJ
6802 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6803 option duplication.
6804
f7d594d2
JJ
6805 PR fortran/59440
6806 * gfortran.dg/pr59440-1.f90: New test.
6807 * gfortran.dg/pr59440-2.f90: New test.
6808 * gfortran.dg/pr59440-3.f90: New test.
6809
dfc7b927
JJ
6810 PR testsuite/59064
6811 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6812 testing for " version" and " alias" with one testing for
6813 " version\[^\n\r]* alias".
6814 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6815 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6816 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6817 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6818 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6819 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6820
24fcf4bc
JJ
6821 PR c++/57945
6822 * c-c++-common/torture/pr57945.c: New test.
6823
82a197a2
ZC
68242014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
6825
6826 * gcc.target/arm/its.c: New testcase.
6827
f910753d
JH
68282014-01-16 Jan Hubicka <jh@suse.cz>
6829
6830 PR ipa/59775
6831 * g++.dg/torture/pr59775.C: New testcase.
6832
2af4ea89
JJ
68332014-01-16 Jakub Jelinek <jakub@redhat.com>
6834
42ed6cde
JJ
6835 PR middle-end/58344
6836 * gcc.c-torture/compile/pr58344.c: New test.
6837
a611d7cb
JJ
6838 PR target/59839
6839 * gcc.target/i386/pr59839.c: New test.
6840
2af4ea89
JJ
6841 PR debug/54694
6842 * gcc.target/i386/pr9771-1.c (main): Rename to...
6843 (real_main): ... this. Add __asm name "main".
6844 (ASMNAME, ASMNAME2, STRING): Define.
6845
54c7a7f3
NC
68462014-01-16 Nick Clifton <nickc@redhat.com>
6847
6848 PR middle-end/28865
6849 * gcc.c-torture/compile/pr28865.c: New.
6850 * gcc.c-torture/execute/pr28865.c: New.
6851
5147d10a
MP
68522014-01-16 Marek Polacek <polacek@redhat.com>
6853
6854 PR middle-end/59827
6855 * gcc.dg/pr59827.c: New test.
6856
1a22d3cb
AS
68572014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6858
6859 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6860
4d42626f
MP
68612014-01-15 Richard Henderson <rth@redhat.com>
6862
6863 PR debug/54694
6864 * gcc.target/i386/pr54694.c: New test.
6865
67bf2939
LA
68662014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6867
6868 PR c++/49718
6869 * g++.dg/pr49718.C: New test.
6870
352e9ecd
RS
68712014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6872
6873 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6874
d13dfec8
BS
68752014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6876
6877 * gcc.dg/vmx/mult-even-odd.c: New.
6878 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6879
c2d74104
BI
68802014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6881
6882 * lib/target-supports.exp (check_libcilkrts_available): Added an
6883 extern "C" if we are using C++ along with a function prototype.
6884
a6a2d67b
JL
68852014-01-15 Jeff Law <law@redhat.com>
6886
6887 PR tree-optimization/59747
6888 * gcc.c-torture/execute/pr59747.c: New test.
6889
348aa1da
L
68902014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6891
6892 PR target/59794
6893 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6894 Linux/x86.
6895 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6896 * g++.dg/ext/attribute-test-1.C: Likewise.
6897 * g++.dg/ext/attribute-test-2.C: Likewise.
6898 * g++.dg/ext/attribute-test-3.C: Likewise.
6899 * g++.dg/ext/attribute-test-4.C: Likewise.
6900 * g++.dg/ext/pr56790-1.C: Likewise.
6901 * g++.dg/torture/pr38565.C: Likewise.
6902 * gcc.dg/pr53060.c: Likewise.
6903 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6904 * c-c++-common/vector-compare-2.c: Likewise.
6905 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6906 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6907 dg-message line number.
6908
e033516b
MK
69092014-01-15 Matthias Klose <doko@ubuntu.com>
6910
6911 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6912
6b916b36
RB
69132014-01-15 Richard Biener <rguenther@suse.de>
6914
6915 PR tree-optimization/59822
6916 * g++.dg/torture/pr59822.C: New testcase.
6917
17c77f44
KY
69182014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6919
6920 PR target/59808
6921 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
c4ef5952 6922 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
17c77f44 6923
d103f29b
MGD
69242014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6925 Kugan Vivekanandarajah <kuganv@linaro.org>
6926
6927 PR target/59695
6928 * g++.dg/pr59695.C: New testcase.
6929
cb4b6d17
AK
69302014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6931
1c8b5303 6932 PR target/59803
cb4b6d17
AK
6933 * gcc.c-torture/compile/pr59803.c: New testcase.
6934
241f845a
JJ
69352014-01-15 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR c/58943
6938 * gcc.c-torture/execute/pr58943.c: New test.
6939 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6940
3292e376
L
69412014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6942
6943 PR target/59794
6944 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6945 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6946 (bar): Change return type to void. Set y to x.
6947 * gcc.target/i386/pr59794-1.c: New testcase.
6948 * gcc.target/i386/pr59794-2.c: Likewise.
6949 * gcc.target/i386/pr59794-3.c: Likewise.
6950 * gcc.target/i386/pr59794-4.c: Likewise.
6951 * gcc.target/i386/pr59794-5.c: Likewise.
6952 * gcc.target/i386/pr59794-6.c: Likewise.
6953 * gcc.target/i386/pr59794-7.c: Likewise.
6954
a0e35eb0
RB
69552014-01-14 Richard Biener <rguenther@suse.de>
6956
6957 PR tree-optimization/58921
6958 PR tree-optimization/59006
6959 * gcc.dg/torture/pr58921.c: New testcase.
6960 * gcc.dg/torture/pr59006.c: Likewise.
6961 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6962
1c76069c
JJ
69632014-01-14 Jakub Jelinek <jakub@redhat.com>
6964
6965 PR testsuite/59494
6966 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6967 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6968 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6969 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6970 Executing predictive commoning without unrolling.
6971
c56a42b9
KY
69722014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6973
3292e376 6974 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
c56a42b9
KY
6975 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6976 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6977 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6978 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6979 __builtin_ia32_rsqrt28sd_round.
6980 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6981 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6982 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6983 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6984 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6985 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6986 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6987 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6988 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6989 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6990 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6991 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6992 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6993 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6994 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6995 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6996 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6997 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6998 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6999 fix wrong rounding mode (see above).
7000 * gcc.target/i386/sse-23.c: Ditto.
7001
09fccb62
BS
70022014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7003
7004 * gcc.dg/vmx/insert.c: New.
7005 * gcc.dg/vmx/insert-be-order.c: New.
7006 * gcc.dg/vmx/extract.c: New.
7007 * gcc.dg/vmx/extract-be-order.c: New.
7008
19e51b40
JJ
70092014-01-13 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR tree-optimization/59387
7012 * gcc.c-torture/execute/pr59387.c: New test.
7013
b02281f2
RB
70142014-01-13 Richard Biener <rguenther@suse.de>
7015
7016 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
7017 adjusting mathlib options.
7018 * gfortran.dg/lto/lto.exp: Likewise.
7019
e75fde1a
EB
70202014-01-13 Eric Botcazou <ebotcazou@adacore.com>
7021
7022 * gnat.dg/loop_optimization17.adb: New test.
7023 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
7024
eae298d6
CB
70252014-01-13 Christian Bruel <christian.bruel@st.com>
7026
7027 * gcc.target/sh/cmpstrn.c: New case.
7028
698da88a
JJ
70292014-01-13 Jakub Jelinek <jakub@redhat.com>
7030
7031 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
7032 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7033
a1b80ec7
JW
70342014-01-12 Janus Weil <janus@gcc.gnu.org>
7035
7036 PR fortran/58026
7037 * gfortran.dg/alloc_comp_basics_6.f90: New.
7038
e60c935b
SK
70392014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7040
7041 PR fortran/59700
7042 * gfortran.dg/pr59700.f90: New test.
7043
14817beb
DH
70442014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7045
7046 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
7047 * gfortran.dg/use_only_3.f90: Likewise.
7048 * gfortran.dg/inquire_10.f90: Delete opened file.
7049 * gfortran.dg/inquire_15.f90: Likewise.
7050 * gfortran.dg/pr16597.f90: Likewise.
7051 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
7052 for PR59419.
7053
7e41c852
JL
70542014-01-10 Jeff Law <law@redhat.com>
7055
7056 PR middle-end/59743
7057 * gcc.c-torture/compile/pr59743.c: New test.
7058
b270b096
JH
70592014-01-10 Jan Hubicka <jh@suse.cz>
7060
7061 PR ipa/58585
7062 * g++.dg/torture/pr58585.C: New testcase.
7063
322b9977
HPN
70642014-01-10 Hans-Peter Nilsson <hp@axis.com>
7065
7066 * gcc.dg/pr46309.c: Disable for cris*-*-*.
7067
8566e0e7
EB
70682014-01-10 Eric Botcazou <ebotcazou@adacore.com>
7069
7070 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7071
1c992d1e
RE
70722014-01-10 Richard Earnshaw <rearnsha@arm.com>
7073
7074 PR target/59744
7075 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7076 * gcc.target/aarch64/cmn-neg2.c: New test.
7077
5e6667b2
RB
70782014-01-10 Richard Biener <rguenther@suse.de>
7079
7080 PR tree-optimization/59374
7081 * gcc.dg/torture/pr59374-3.c: New testcase.
7082
4b6af762
KT
70832014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7084
7085 * lib/target-supports.exp
7086 (check_effective_target_arm_crypto_ok_nocache): New.
7087 (check_effective_target_arm_crypto_ok): Use above procedure.
7088 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7089
a3788dde
JH
70902014-01-10 Jan Hubicka <hubicka@ucw.cz>
7091
7092 PR ipa/58252
7093 PR ipa/59226
6a4b5f71 7094 * g++.dg/ipa/devirt-20.C: New testcase.
a3788dde
JH
7095 * g++.dg/torture/pr58252.C: Likewise.
7096 * g++.dg/torture/pr59226.C: Likewise.
7097
6606b43e
MO
70982014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
7099
7100 * c-c++-common/asan/no-asan-stack.c: New test.
7101
cd4447e2
JJ
71022014-01-10 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR middle-end/59670
7105 * gcc.dg/pr59670.c: New test.
7106
7f216cb2
SE
71072014-01-09 Steve Ellcey <sellcey@mips.com>
7108
7109 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7110
a70e9985
JJ
71112014-01-09 Jakub Jelinek <jakub@redhat.com>
7112
3396aba5
JJ
7113 PR middle-end/47735
7114 * gcc.target/i386/pr47735.c: New test.
7115
a70e9985
JJ
7116 PR tree-optimization/59622
7117 * g++.dg/opt/pr59622-2.C: New test.
7118 * g++.dg/opt/pr59622-3.C: New test.
7119 * g++.dg/opt/pr59622-4.C: New test.
7120 * g++.dg/opt/pr59622-5.C: New test.
c915a581
JJ
7121
7122 PR sanitizer/59136
7123 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7124 filename:line instead of (modulename+offset) form with stripped
7125 initial / from the filename.
7126
2fbec1f2
ILT
71272014-01-09 Ian Lance Taylor <iant@google.com>
7128
7129 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7130 the other Go compiler.
7131
554b6ea7
PC
71322014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7133
7134 PR c++/59730
7135 * g++.dg/cpp0x/variadic145.C: New.
7136
4e520eb4
UB
71372014-01-09 Uros Bizjak <ubizjak@gmail.com>
7138
7139 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7140 which don't support -fsplit-stack. Skip rotate[0123].go tests.
7141
bfd3806a
BI
71422014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7143
7144 PR testsuite/59524
7145 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7146 are run only if the Cilk library is available/enabled.
7147 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7148 * lib/target-supports.exp (check_libcilkrts_available): New function.
7149
9a74f20c
BI
71502014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7151
7152 PR c++/59631
7153 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7154 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7155 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7156 with dg-additional-options.
7157 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7158 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7159 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7160 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7161 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7162 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7163
2aaed0f3
RB
71642014-01-09 Richard Biener <rguenther@suse.de>
7165
7166 PR tree-optimization/59715
7167 * gcc.dg/torture/pr59715.c: New testcase.
7168
b5ebc991
MO
71692014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
7170
7171 * c-c++-common/asan/no-asan-globals.c: New test.
7172 * c-c++-common/asan/no-instrument-reads.c: Likewise.
7173 * c-c++-common/asan/no-instrument-writes.c: Likewise.
7174 * c-c++-common/asan/use-after-return-1.c: Likewise.
7175 * c-c++-common/asan/no-use-after-return.c: Likewise.
7176
ff36fcbe
EB
71772014-01-08 Eric Botcazou <ebotcazou@adacore.com>
7178
7179 * gnat.dg/weak2.ad[sb]: New test.
7180
03694c43
JJ
71812014-01-08 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR middle-end/59471
7184 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7185 type, use pointers to vector type instead.
7186
9f9d82aa
CM
71872014-01-08 Catherine Moore <clm@codesourcery.com>
7188
7189 * gcc.target/mips/umips-branch-3.c: New test.
7190 * gcc.target/mips/umips-branch-4.c: New test.
7191
3e17f429
RS
71922014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7193
7194 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7195 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7196 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7198 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7199 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7200 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7201 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7202
df6c8808
RS
72032014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7204
7205 PR rtl-optimization/59137
7206 * gcc.target/mips/pr59137.c: New test.
7207
61072b61
UB
72082014-01-08 Uros Bizjak <ubizjak@gmail.com>
7209
7210 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7211 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7212 * gcc.target/i386/pr55433.c (dg-options): Ditto.
7213 * gcc.target/i386/pr57848.c (dg-options): Ditto.
7214 * gcc.target/i386/pr59099.c (dg-options): Ditto.
7215 Require fpic effective target.
7216 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7217
c6de6665
JJ
72182014-01-08 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR ipa/59722
7221 * gcc.dg/pr59722.c: New test.
7222
4c437f02
BE
72232014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7224
7225 PR middle-end/57748
7226 * gcc.dg/torture/pr57748-3.c: New test.
7227 * gcc.dg/torture/pr57748-4.c: New test.
7228
ab04b46e
MP
72292014-01-08 Marek Polacek <polacek@redhat.com>
7230
7231 PR middle-end/59669
7232 * gcc.dg/gomp/pr59669-1.c: New test.
7233 * gcc.dg/gomp/pr59669-2.c: New test.
7234
2a537fa7
MJ
72352014-01-08 Martin Jambor <mjambor@suse.cz>
7236
7237 PR ipa/59610
7238 * gcc.dg/ipa/pr59610.c: New test.
7239
76d3d479
JW
72402014-01-08 Janus Weil <janus@gcc.gnu.org>
7241
7242 PR fortran/58182
7243 * gfortran.dg/binding_label_tests_26a.f90: New.
7244 * gfortran.dg/binding_label_tests_26b.f90: New.
7245
06636b32
MP
72462014-01-08 Marek Polacek <polacek@redhat.com>
7247
7248 PR sanitizer/59667
7249 * c-c++-common/ubsan/pr59667.c: New test.
7250
5c944c6c
RB
72512014-01-08 Richard Biener <rguenther@suse.de>
7252
7253 PR middle-end/59630
7254 * gcc.dg/pr59630.c: New testcase.
7255
0bd34ae4
RB
72562014-01-08 Richard Biener <rguenther@suse.de>
7257
7258 PR middle-end/59471
7259 * gcc.dg/pr59471.c: New testcase.
7260
3c92da90
JL
72612014-01-07 Jeff Law <law@redhat.com>
7262
7263 PR middle-end/53623
7264 * gcc.target/i386/pr53623.c: New test.
7265
62dd455c
AB
72662014-01-07 Adam Butcher <adam@jessamine.co.uk>
7267
03057b98
AB
7268 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7269 blanks at EOF.
7270 * g++.dg/cpp1y/pr58534.C: Likewise.
7271 * g++.dg/cpp1y/pr58536.C: Likewise.
7272 * g++.dg/cpp1y/pr58548.C: Likewise.
7273 * g++.dg/cpp1y/pr58549.C: Likewise.
7274 * g++.dg/cpp1y/pr58637.C: Likewise.
7275 * g++.dg/cpp1y/pr59112.C: Likewise.
7276 * g++.dg/cpp1y/pr59113.C: Likewise.
7277 * g++.dg/cpp1y/pr59629.C: Likewise.
7278 * g++.dg/cpp1y/pr59635.C: Likewise.
7279 * g++.dg/cpp1y/pr59636.C: Likewise.
7280 * g++.dg/cpp1y/pr59638.C: Likewise.
62dd455c 7281
5d72b79f
YZ
72822014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
7283
7284 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7285
48d53439
RS
72862014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
7287
7288 * gcc.target/i386/intrinsics_4.c (bar): New function.
7289
1f872df7
PC
72902014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7291
7292 * g++.dg/ext/is_base_of_incomplete-2.C: New.
7293
41626746
JJ
72942014-01-07 Jakub Jelinek <jakub@redhat.com>
7295
a0cbe71e
JJ
7296 PR rtl-optimization/58668
7297 * gcc.dg/pr58668.c: New test.
7298
41626746
JJ
7299 PR tree-optimization/59643
7300 * gcc.dg/pr59643.c: New test.
7301 * gcc.c-torture/execute/pr59643.c: New test.
7302
c9d3fa76
JW
73032014-01-06 Janus Weil <janus@gcc.gnu.org>
7304
7305 PR fortran/59589
7306 * gfortran.dg/class_allocate_16.f90: New.
7307
529a6471
JJ
73082014-01-06 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR target/59644
7311 * gcc.target/i386/pr59644.c: New test.
7312
96066ce1
MP
73132014-01-06 Marek Polacek <polacek@redhat.com>
7314
7315 PR c/57773
7316 * gcc.dg/pr57773.c: New test.
7317
2c8c6273
AB
73182014-01-06 Adam Butcher <adam@jessamine.co.uk>
7319
7320 PR c++/59635
81fdaa17 7321 PR c++/59636
2418d7da 7322 PR c++/59629
aaa15a0d 7323 PR c++/59638
2c8c6273 7324 * g++.dg/cpp1y/pr59635.C: New testcase.
81fdaa17 7325 * g++.dg/cpp1y/pr59636.C: New testcase.
2418d7da 7326 * g++.dg/cpp1y/pr59629.C: New testcase.
aaa15a0d 7327 * g++.dg/cpp1y/pr59638.C: New testcase.
2c8c6273 7328
a4e33812
MJ
73292014-01-06 Martin Jambor <mjambor@suse.cz>
7330
7331 PR ipa/59008
7332 * gcc.dg/ipa/pr59008.c: New test.
7333
4dc69bc6
RO
73342014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7335
7336 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7337 if supported.
7338
58ee277e
RO
73392014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7340
7341 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7342 Require c99_runtime.
7343 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7344
7345 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7346 Require c99_runtime.
7347 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7348 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7349 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7350
7351 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7352 Require c99_runtime.
7353 Make CALC void static.
7354 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7355
7356 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7357 Require c99_runtime.
7358 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7359
2272c214
RO
73602014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7361
7362 * gcc.target/i386/pr59501-1.c: Require avx effective target.
7363 * gcc.target/i386/pr59501-2.c: Likewise.
7364 * gcc.target/i386/pr59501-3.c: Likewise.
7365 * gcc.target/i386/pr59501-4.c: Likewise.
7366 * gcc.target/i386/pr59501-5.c: Likewise.
7367 * gcc.target/i386/pr59501-6.c: Likewise.
7368
f70f7c73
RO
73692014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7370
7371 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7372 * gcc.target/i386/pr59390_1.c: Likewise.
7373 * gcc.target/i386/pr59390_2.c: Likewise.
7374
b5cd2a02
EB
73752014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7376
7377 * gcc.dg/pr59350.c: Tweak.
7378 * gcc.dg/pr59350-2.c: New test.
7379 * g++.dg/pr59510.C: Likewise.
7380
04ba12ef
JW
73812014-01-06 Janus Weil <janus@gcc.gnu.org>
7382
7383 PR fortran/59023
7384 * gfortran.dg/bind_c_procs_2.f90: New.
7385
c8cc8a5e
JDA
73862014-01-05 John David Anglin <danglin@gcc.gnu.org>
7387
7388 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7389 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7390 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7391 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7392 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7393 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7394 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7395
f2bc252b
EB
73962014-01-04 Eric Botcazou <ebotcazou@adacore.com>
7397
7398 * gcc.target/arm/neon-nested-apcs.c: New test.
7399
dad5ed2e
JJ
74002014-01-04 Jakub Jelinek <jakub@redhat.com>
7401
39719c84
JJ
7402 PR tree-optimization/59519
7403 * gcc.dg/vect/pr59519-1.c: New test.
7404 * gcc.dg/vect/pr59519-2.c: New test.
7405
dad5ed2e
JJ
7406 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7407 vmovdqu32.
7408
e8ed3750
JW
74092014-01-04 Janus Weil <janus@gcc.gnu.org>
7410
7411 PR fortran/59547
7412 * gfortran.dg/typebound_proc_32.f90: New.
7413
5c67ba02
MG
74142014-01-03 Marc Glisse <marc.glisse@inria.fr>
7415
7416 PR c++/58950
7417 * g++.dg/pr58950.C: New file.
7418
54a990d3
TB
74192014-01-03 Tobias Burnus <burnus@net-b.de>
7420
7421 PR c++/58567
7422 * g++.dg/gomp/pr58567.C: New.
7423
82d89471
BM
74242014-01-03 Bingfeng Mei <bmei@broadcom.com>
7425
7426 PR tree-optimization/59651
7427 * gcc.dg/torture/pr59651.c: New test.
7428 * gcc.dg/vect/pr59651.c: Ditto.
7429
3bcdbd50
JJ
74302014-01-03 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR target/59625
7433 * gcc.target/i386/pr59625.c: New test.
7434
cdc23b1b
PC
74352014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7436
7437 Core DR 1442
7438 PR c++/59165
7439 * g++.dg/cpp0x/range-for28.C: New.
7440 * g++.dg/cpp0x/range-for3.C: Update.
7441
a02e7bdd
JM
74422014-01-02 Joseph Myers <joseph@codesourcery.com>
7443
7444 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7445
25c541b4
MG
74462014-01-02 Marc Glisse <marc.glisse@inria.fr>
7447
7448 PR c++/59641
7449 * g++.dg/cpp0x/pr59641.C: New file.
7450
1a763062
MG
74512014-01-02 Marc Glisse <marc.glisse@inria.fr>
7452
7453 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7454
4939c5f3
MG
74552014-01-02 Marc Glisse <marc.glisse@inria.fr>
7456
7457 PR c++/59378
7458 * g++.dg/ext/pr59378.C: New file.
7459
23a5b65a
RS
74602014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7461
7462 Update copyright years
7463
f9030485
RS
74642014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7465
7466 * gcc.target/arc/arc.exp: Use the standard form for the copyright
7467 notice.
7468
d0f33855
JW
74692014-01-02 Janus Weil <janus@gcc.gnu.org>
7470
7471 PR fortran/59654
7472 * gfortran.dg/dynamic_dispatch_12.f90: New.
7473
dfebbdc6 74742014-01-01 Jakub Jelinek <jakub@redhat.com>
cf3e5a89 7475
970c3b33
JJ
7476 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7477 the builtin isn't optimized away as unused.
7478
dfebbdc6
JJ
7479 PR rtl-optimization/59647
7480 * g++.dg/opt/pr59647.C: New test.
ad41bd84 7481\f
970c3b33 7482Copyright (C) 2014 Free Software Foundation, Inc.
ad41bd84
JM
7483
7484Copying and distribution of this file, with or without modification,
7485are permitted in any medium without royalty provided the copyright
7486notice and this notice are preserved.